From 666c562092326d7e05c0e10cb4d623a0ff58761f Mon Sep 17 00:00:00 2001 From: gdlbo <41114720+gdlbo@users.noreply.github.com> Date: Mon, 25 Jul 2022 01:45:32 +0300 Subject: [PATCH 01/16] some migration to VkAlertDialog --- .../ui/components/DockBarEditorManager.java | 4 +-- .../lite/ui/dialogs/DisableBattery.java | 30 ++++++++----------- .../vtosters/lite/ui/dialogs/InstallGMS.java | 27 ++++++----------- .../ru/vtosters/lite/ui/dialogs/Start.java | 24 ++++++--------- .../lite/ui/dialogs/VKIDProtection.java | 3 +- .../lite/ui/fragments/OtherFragment.java | 6 +++- .../ru/vtosters/lite/utils/ServerDialog.java | 4 ++- 7 files changed, 43 insertions(+), 55 deletions(-) diff --git a/app/src/main/java/ru/vtosters/lite/ui/components/DockBarEditorManager.java b/app/src/main/java/ru/vtosters/lite/ui/components/DockBarEditorManager.java index 3465bee73..c2b3c941e 100644 --- a/app/src/main/java/ru/vtosters/lite/ui/components/DockBarEditorManager.java +++ b/app/src/main/java/ru/vtosters/lite/ui/components/DockBarEditorManager.java @@ -107,14 +107,14 @@ public class DockBarEditorManager { Globals.getPreferences().edit().putString("dockbar_tabs", mSelectedTabs.stream() .map(tab -> tab.tag) .collect(Collectors.joining(","))) - .commit(); + .apply(); } public void reset() { Globals.getPreferences() .edit() .putString("dockbar_tabs", "tab_news,tab_superapps,tab_messages,tab_friends,tab_profile") - .commit(); + .apply(); } public List getSelectedTabs() { diff --git a/app/src/main/java/ru/vtosters/lite/ui/dialogs/DisableBattery.java b/app/src/main/java/ru/vtosters/lite/ui/dialogs/DisableBattery.java index cb2800c56..4b213d095 100644 --- a/app/src/main/java/ru/vtosters/lite/ui/dialogs/DisableBattery.java +++ b/app/src/main/java/ru/vtosters/lite/ui/dialogs/DisableBattery.java @@ -14,6 +14,8 @@ import android.net.Uri; import android.os.Build; import android.os.PowerManager; +import com.vk.core.dialogs.alert.VkAlertDialog; + import ru.vtosters.lite.utils.OEMDetector; public class DisableBattery{ @@ -21,27 +23,21 @@ public class DisableBattery{ if (OEMDetector.isOEM() && Build.VERSION.SDK_INT >= 23 && getBoolValue("showDoze", true)) { final Context context = getContext(); if (!((PowerManager) context.getSystemService(Context.POWER_SERVICE)).isIgnoringBatteryOptimizations(context.getPackageName())) { - AlertDialog.Builder builder = new AlertDialog.Builder(activity); + VkAlertDialog.Builder builder = new VkAlertDialog.Builder(activity); builder.setTitle(getString("batteryissuetitle")); builder.setMessage(getString("batteryissuesumm")); builder.setCancelable(false); - builder.setPositiveButton(getString("batteryissuebtn1"), new DialogInterface.OnClickListener(){ - @Override // android.content.DialogInterface.OnClickListener - public void onClick(DialogInterface dialogInterface, int i){ - Intent intent = new Intent("android.settings.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"); - StringBuilder sb = new StringBuilder(); - sb.append("package:"); - sb.append(context.getPackageName()); - intent.setData(Uri.parse(sb.toString())); - context.startActivity(intent); - } - }); - builder.setNeutralButton(getString("batteryissuebtn2"), new DialogInterface.OnClickListener(){ - @Override // android.content.DialogInterface.OnClickListener - public void onClick(DialogInterface dialogInterface, int i){ - edit().putBoolean("showDoze", false).apply(); - } + // android.content.DialogInterface.OnClickListener + builder.setPositiveButton(getString("batteryissuebtn1"), (dialogInterface, i) -> { + Intent intent = new Intent("android.settings.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"); + StringBuilder sb = new StringBuilder(); + sb.append("package:"); + sb.append(context.getPackageName()); + intent.setData(Uri.parse(sb.toString())); + context.startActivity(intent); }); + // android.content.DialogInterface.OnClickListener + builder.setNeutralButton(getString("batteryissuebtn2"), (dialogInterface, i) -> edit().putBoolean("showDoze", false).apply()); builder.show(); } } diff --git a/app/src/main/java/ru/vtosters/lite/ui/dialogs/InstallGMS.java b/app/src/main/java/ru/vtosters/lite/ui/dialogs/InstallGMS.java index 95c2af2fe..af2233c9c 100644 --- a/app/src/main/java/ru/vtosters/lite/ui/dialogs/InstallGMS.java +++ b/app/src/main/java/ru/vtosters/lite/ui/dialogs/InstallGMS.java @@ -12,6 +12,7 @@ import android.content.Context; import android.content.DialogInterface; import android.content.Intent; +import com.vk.core.dialogs.alert.VkAlertDialog; import com.vk.navigation.Navigator; import ru.vtosters.lite.ui.fragments.InstallGMSFragment; @@ -19,27 +20,17 @@ import ru.vtosters.lite.ui.fragments.InstallGMSFragment; public class InstallGMS{ public static void alert(final Activity activity){ if (!isGmsInstalled()) { - AlertDialog.Builder builder = new AlertDialog.Builder(activity); + VkAlertDialog.Builder builder = new VkAlertDialog.Builder(activity); builder.setTitle(getString("debug_warning")); builder.setMessage(getString("gmsissuesumm")); builder.setCancelable(false); - builder.setPositiveButton(getString("gmsissuebtn1"), new DialogInterface.OnClickListener(){ - - @Override - public void onClick(DialogInterface dialogInterface, int i){ - edit().putBoolean("showAlertGms", false).apply(); - } - }); - builder.setNeutralButton(getString("gmsissuebtn2"), new DialogInterface.OnClickListener(){ - - @Override - public void onClick(DialogInterface dialogInterface, int i){ - edit().putBoolean("showAlertGms", false).apply(); - Context context = getContext(); - Intent a2 = new Navigator(InstallGMSFragment.class).b(context); - a2.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); - context.startActivity(a2); - } + builder.setPositiveButton(getString("gmsissuebtn1"), (dialogInterface, i) -> edit().putBoolean("showAlertGms", false).apply()); + builder.setNeutralButton(getString("gmsissuebtn2"), (dialogInterface, i) -> { + edit().putBoolean("showAlertGms", false).apply(); + Context context = getContext(); + Intent a2 = new Navigator(InstallGMSFragment.class).b(context); + a2.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); + context.startActivity(a2); }); if (getBoolValue("showAlertGms", true)) { builder.show(); diff --git a/app/src/main/java/ru/vtosters/lite/ui/dialogs/Start.java b/app/src/main/java/ru/vtosters/lite/ui/dialogs/Start.java index 86612b847..8207de220 100644 --- a/app/src/main/java/ru/vtosters/lite/ui/dialogs/Start.java +++ b/app/src/main/java/ru/vtosters/lite/ui/dialogs/Start.java @@ -11,6 +11,8 @@ import android.content.Intent; import android.net.Uri; import android.os.Build; +import com.vk.core.dialogs.alert.VkAlertDialog; + import ru.vtosters.lite.utils.OEMDetector; public class Start{ @@ -18,24 +20,16 @@ public class Start{ if (Build.VERSION.SDK_INT >= 23) { activity.requestPermissions(new String[] {"android.permission.WRITE_EXTERNAL_STORAGE"}, 228); } - AlertDialog.Builder builder = new AlertDialog.Builder(activity); + VkAlertDialog.Builder builder = new VkAlertDialog.Builder(activity); builder.setTitle(getString("debug_warning")); builder.setMessage(getWelcome()); builder.setCancelable(false); - builder.setPositiveButton(getString("startbtn2"), new DialogInterface.OnClickListener(){ - - @Override // android.content.DialogInterface.OnClickListener - public void onClick(DialogInterface dialogInterface, int i){ - edit().putBoolean("showAlert", false).apply(); - } - }); - builder.setNeutralButton(getString("startbtn1"), new DialogInterface.OnClickListener(){ - - @Override // android.content.DialogInterface.OnClickListener - public void onClick(DialogInterface dialogInterface, int i){ - edit().putBoolean("showAlert", false).apply(); - activity.startActivity(new Intent("android.intent.action.VIEW").setData(Uri.parse("https://t.me/vtosters"))); - } + // android.content.DialogInterface.OnClickListener + builder.setPositiveButton(getString("startbtn2"), (dialogInterface, i) -> edit().putBoolean("showAlert", false).apply()); + // android.content.DialogInterface.OnClickListener + builder.setNeutralButton(getString("startbtn1"), (dialogInterface, i) -> { + edit().putBoolean("showAlert", false).apply(); + activity.startActivity(new Intent("android.intent.action.VIEW").setData(Uri.parse("https://t.me/vtosters"))); }); if (getBoolValue("showAlert", true)) { builder.show(); diff --git a/app/src/main/java/ru/vtosters/lite/ui/dialogs/VKIDProtection.java b/app/src/main/java/ru/vtosters/lite/ui/dialogs/VKIDProtection.java index 17248939b..46313ac65 100644 --- a/app/src/main/java/ru/vtosters/lite/ui/dialogs/VKIDProtection.java +++ b/app/src/main/java/ru/vtosters/lite/ui/dialogs/VKIDProtection.java @@ -8,13 +8,14 @@ import android.app.Activity; import android.app.AlertDialog; import android.content.Intent; +import com.vk.core.dialogs.alert.VkAlertDialog; import com.vk.navigation.Navigator; import ru.vtosters.lite.utils.VKUIwrapper; public class VKIDProtection{ public static void alert(final Activity activity){ - AlertDialog.Builder builder = new AlertDialog.Builder(activity); + VkAlertDialog.Builder builder = new VkAlertDialog.Builder(activity); builder.setTitle(getString("debug_warning")); builder.setMessage(getString("vkidsumm")); builder.setCancelable(false); diff --git a/app/src/main/java/ru/vtosters/lite/ui/fragments/OtherFragment.java b/app/src/main/java/ru/vtosters/lite/ui/fragments/OtherFragment.java index 4e769e7ad..20789767b 100644 --- a/app/src/main/java/ru/vtosters/lite/ui/fragments/OtherFragment.java +++ b/app/src/main/java/ru/vtosters/lite/ui/fragments/OtherFragment.java @@ -12,6 +12,7 @@ import static ru.vtosters.lite.utils.SettBackup.backupSettings; import static ru.vtosters.lite.utils.SettBackup.deletePrefs; import static ru.vtosters.lite.utils.SettBackup.restoreBackup; import static ru.vtosters.lite.utils.Themes.getAlertStyle; +import static ru.vtosters.lite.utils.Themes.getTextAttr; import android.app.Activity; import android.content.ClipData; @@ -19,16 +20,19 @@ import android.content.ClipboardManager; import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; +import android.graphics.Color; import android.os.Bundle; import android.util.Log; import android.webkit.WebView; import android.widget.ArrayAdapter; +import android.widget.TextView; import android.widget.Toast; import androidx.appcompat.app.AlertDialog; import androidx.preference.Preference; import com.vk.auth.api.VKAccount; +import com.vk.core.dialogs.alert.VkAlertDialog; import com.vk.core.util.ToastUtils; import com.vk.im.ui.providers.audiomsg.ImAudioMsgPlayerProvider; import com.vk.im.ui.providers.audiomsg.PlayerActionSources; @@ -206,7 +210,7 @@ public class OtherFragment extends MaterialPreferenceToolbarFragment { public boolean onPreferenceClick(Preference preference) { var arr = SettBackup.getBackupsNames(); var adapter = new ArrayAdapter(getContext(), android.R.layout.simple_list_item_1, arr); - new AlertDialog.Builder(getContext(), getAlertStyle()) + new VkAlertDialog.Builder(getContext()) .setTitle("Выберите бэкап") .setAdapter(adapter, (dialog, which) -> { try { diff --git a/app/src/main/java/ru/vtosters/lite/utils/ServerDialog.java b/app/src/main/java/ru/vtosters/lite/utils/ServerDialog.java index 6ef66bb12..6408c07b7 100644 --- a/app/src/main/java/ru/vtosters/lite/utils/ServerDialog.java +++ b/app/src/main/java/ru/vtosters/lite/utils/ServerDialog.java @@ -11,6 +11,8 @@ import android.content.Intent; import android.net.Uri; import android.util.Log; +import com.vk.core.dialogs.alert.VkAlertDialog; + import org.json.JSONObject; import java.io.IOException; @@ -95,7 +97,7 @@ public class ServerDialog{ if (activity != null) { activity.runOnUiThread(() -> { - AlertDialog.Builder builder = new AlertDialog.Builder(activity); + VkAlertDialog.Builder builder = new VkAlertDialog.Builder(activity); builder.setTitle(title); builder.setMessage(message); builder.setCancelable(cancelable); From 4e48faec16d84d83ca92edebecc5171996fa60bb Mon Sep 17 00:00:00 2001 From: gdlbo <41114720+gdlbo@users.noreply.github.com> Date: Mon, 25 Jul 2022 01:53:12 +0300 Subject: [PATCH 02/16] dockbar fixes --- .../ru/vtosters/lite/ui/components/DockBarEditorManager.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/ru/vtosters/lite/ui/components/DockBarEditorManager.java b/app/src/main/java/ru/vtosters/lite/ui/components/DockBarEditorManager.java index c2b3c941e..3465bee73 100644 --- a/app/src/main/java/ru/vtosters/lite/ui/components/DockBarEditorManager.java +++ b/app/src/main/java/ru/vtosters/lite/ui/components/DockBarEditorManager.java @@ -107,14 +107,14 @@ public class DockBarEditorManager { Globals.getPreferences().edit().putString("dockbar_tabs", mSelectedTabs.stream() .map(tab -> tab.tag) .collect(Collectors.joining(","))) - .apply(); + .commit(); } public void reset() { Globals.getPreferences() .edit() .putString("dockbar_tabs", "tab_news,tab_superapps,tab_messages,tab_friends,tab_profile") - .apply(); + .commit(); } public List getSelectedTabs() { From 23286a21f0fdc3fbe43c477823b0025c06b37093 Mon Sep 17 00:00:00 2001 From: Erik Kiznov <46452865+k1zn@users.noreply.github.com> Date: Mon, 25 Jul 2022 20:47:32 +0500 Subject: [PATCH 03/16] VK Rebranding This commit updates VK logo in all (maybe) pictures --- .../res/drawable-hdpi/bg_splash_screen.9.png | Bin 3225 -> 5026 bytes smali/res/drawable-hdpi/bootloader.png | Bin 28295 -> 32346 bytes smali/res/drawable-hdpi/ic_launcher.png | Bin 5185 -> 2956 bytes smali/res/drawable-hdpi/ic_logo_36.png | Bin 534 -> 1948 bytes smali/res/drawable-hdpi/ic_logo_48.png | Bin 1482 -> 1984 bytes smali/res/drawable-hdpi/ic_logo_80.png | Bin 1909 -> 4099 bytes smali/res/drawable-hdpi/ic_logo_vk_24.png | Bin 388 -> 1861 bytes smali/res/drawable-hdpi/ic_logo_vk_28.png | Bin 588 -> 1885 bytes .../drawable-hdpi/ic_logo_vk_outline_28.png | Bin 557 -> 2024 bytes smali/res/drawable-hdpi/ic_logo_vkpay_28.png | Bin 959 -> 2439 bytes .../drawable-hdpi/shopping_onboarding_4.png | Bin 8608 -> 19401 bytes smali/res/drawable-hdpi/vk_ic_logo_80.png | Bin 1909 -> 4099 bytes .../res/drawable-mdpi/bg_splash_screen.9.png | Bin 2043 -> 2981 bytes smali/res/drawable-mdpi/bootloader.png | Bin 17438 -> 25712 bytes smali/res/drawable-mdpi/ic_launcher.png | Bin 2963 -> 2105 bytes smali/res/drawable-mdpi/ic_logo_36.png | Bin 388 -> 1706 bytes smali/res/drawable-mdpi/ic_logo_48.png | Bin 979 -> 1689 bytes smali/res/drawable-mdpi/ic_logo_80.png | Bin 1180 -> 2511 bytes smali/res/drawable-mdpi/ic_logo_vk_24.png | Bin 274 -> 1600 bytes smali/res/drawable-mdpi/ic_logo_vk_28.png | Bin 405 -> 1632 bytes .../drawable-mdpi/ic_logo_vk_outline_28.png | Bin 369 -> 1701 bytes smali/res/drawable-mdpi/ic_logo_vkpay_28.png | Bin 617 -> 1982 bytes .../drawable-mdpi/shopping_onboarding_4.png | Bin 5494 -> 16815 bytes smali/res/drawable-mdpi/vk_ic_logo_80.png | Bin 1180 -> 2511 bytes .../res/drawable-xhdpi/bg_splash_screen.9.png | Bin 4310 -> 5128 bytes smali/res/drawable-xhdpi/bootloader.png | Bin 38497 -> 41852 bytes smali/res/drawable-xhdpi/ic_launcher.png | Bin 7581 -> 2977 bytes smali/res/drawable-xhdpi/ic_logo_36.png | Bin 674 -> 2060 bytes smali/res/drawable-xhdpi/ic_logo_48.png | Bin 2106 -> 2033 bytes smali/res/drawable-xhdpi/ic_logo_80.png | Bin 2509 -> 3912 bytes smali/res/drawable-xhdpi/ic_logo_vk_24.png | Bin 456 -> 1834 bytes smali/res/drawable-xhdpi/ic_logo_vk_28.png | Bin 690 -> 1924 bytes .../drawable-xhdpi/ic_logo_vk_outline_28.png | Bin 717 -> 2049 bytes smali/res/drawable-xhdpi/ic_logo_vkpay_28.png | Bin 1218 -> 2655 bytes .../drawable-xhdpi/shopping_onboarding_4.png | Bin 10031 -> 18120 bytes smali/res/drawable-xhdpi/vk_ic_logo_80.png | Bin 2509 -> 3912 bytes .../drawable-xxhdpi/bg_splash_screen.9.png | Bin 6819 -> 7261 bytes smali/res/drawable-xxhdpi/bootloader.png | Bin 63644 -> 67980 bytes smali/res/drawable-xxhdpi/ic_launcher.png | Bin 13600 -> 3919 bytes smali/res/drawable-xxhdpi/ic_logo_36.png | Bin 973 -> 2396 bytes smali/res/drawable-xxhdpi/ic_logo_48.png | Bin 3303 -> 2415 bytes smali/res/drawable-xxhdpi/ic_logo_80.png | Bin 3514 -> 5369 bytes smali/res/drawable-xxhdpi/ic_logo_vk_24.png | Bin 642 -> 2084 bytes smali/res/drawable-xxhdpi/ic_logo_vk_28.png | Bin 1047 -> 2206 bytes .../drawable-xxhdpi/ic_logo_vk_outline_28.png | Bin 1066 -> 2427 bytes .../res/drawable-xxhdpi/ic_logo_vkpay_28.png | Bin 1721 -> 3856 bytes .../drawable-xxhdpi/shopping_onboarding_4.png | Bin 15192 -> 30228 bytes smali/res/drawable-xxhdpi/vk_ic_logo_80.png | Bin 3514 -> 5369 bytes .../drawable-xxxhdpi/bg_splash_screen.9.png | Bin 9851 -> 9762 bytes smali/res/drawable-xxxhdpi/bootloader.png | Bin 87348 -> 92926 bytes smali/res/drawable-xxxhdpi/ic_logo_48.png | Bin 4805 -> 2919 bytes smali/res/drawable-xxxhdpi/ic_logo_80.png | Bin 4663 -> 6870 bytes smali/res/drawable-xxxhdpi/ic_logo_vk_24.png | Bin 862 -> 2283 bytes smali/res/drawable-xxxhdpi/ic_logo_vk_28.png | Bin 1671 -> 2856 bytes .../ic_logo_vk_outline_28.png | Bin 1350 -> 2748 bytes .../res/drawable-xxxhdpi/ic_logo_vkpay_28.png | Bin 2290 -> 4863 bytes .../shopping_onboarding_4.png | Bin 19061 -> 42237 bytes smali/res/drawable-xxxhdpi/vk_ic_logo_80.png | Bin 4663 -> 6870 bytes 58 files changed, 0 insertions(+), 0 deletions(-) diff --git a/smali/res/drawable-hdpi/bg_splash_screen.9.png b/smali/res/drawable-hdpi/bg_splash_screen.9.png index 413f50da94e4157dc1dbc492c4ebc163940e7209..8495c61193a13a09825e88547fd87c2fe5afddba 100644 GIT binary patch literal 5026 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 V?rX1`zEC()ggVL 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 KXq~V@(Ek8N=yL}E literal 28295 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 diff --git a/smali/res/drawable-hdpi/ic_launcher.png b/smali/res/drawable-hdpi/ic_launcher.png index 463dadcf7806c0f1b9aba53f456617f0a004111d..3252f6eea8f7e0bad2819c4d72683651ba640cb7 100644 GIT binary patch literal 2956 zcmbVO3p`Z$9v_dqO9@G;)5u1drv`JHkwG3YjJ&3ob<7-QGBan)48|)NU9AXL+V$um zULb?Dt)d1+~&zX7jLxuG|0vHN-{2BSMyd8uFu_L^WY>H~a#wv5g60y&5f z4{?!D7%vx!Q8WfaTP+tuoCsJ3gu>x`5gj{t?jjc8bLrS13X{kbJHtG_dz=LJi}Uv9 z#6@tZTGb;=m}M91=E zGBHRX#KgqlV{GtNcdtI9}xjcMko}C zlF_lKt6yReil=Es(y2V586(IcF@c09Dr1@iayipDag;=@{s>RJ^lF)2GHCxnbS7@)EA*}+JscLCK?T6Dj|Q0miotvVZu6CibP2`@S14U zO><>5V$fLvLo!6-k064tm12E$86ex>iGXDgU&KXXq*lM%0J}gkn2trOM#d5CaAb-< z$sSxu21%3^L<&eGet|L(E%}9rn zfBD|mdt(KL0cP7S;(%PvM(=h7i|ViSgPDP&v(C;r<@N0BydvJ(P?nZygbIb1k*Y}6 zFr1rdxr9;>BJc`utV~;JST9-Qabrp0Bh^&ZPKmV^d17codwx@4{QZONge5NrkWo9t zp{sDL_k6y#)lR1clAMV_RrP(gjBl!ti6w?QZR1fFaxu z4_)e=b=cA|vEec4iRtVac(o(Rr!LKZVkyp3uo?r0!;b9B?n}upN+{9IR=cHsa<+j; zv)Iv!r6)K9$gc1>h+P6xhjC_t%JZwx@}8G z+K>nM?N6@$x4nGQjrGXMt*M+`>~ThMZ*HqBM_AFg?PxFMr@FK>X%kY_RB*^m-K0zI zeX_N2*xif@WKw(xEhjb79{DxAe!Q{GLT97|HGWj1CtEIYG?QkIdeRv-iG;P{{2xC# z`LMqK+@ocU%iN4}-?Y&p^zD|VCH3`5yoi?4cY7>Ol$!Bo%uMGn6gzJu2eRVKbPfFd zXH_X$e_>}A6-$bYa_3xAs2lB3t0+1aY3uWTc19sfn4bWoGuG zP*(*ebu_Y|%{1$=W^>k_Yw5F`dZ=ULk=8HR6_E*5SHN4lL5Xu9CzPOZMCm^g!pBE=?@F&@0ig%XPrRP_3+9)~^9 zX8ZMaI&ALj^fmtHwSl$Cm5H5Pq}X{C`y*h+Ub-baWcm{Aik95 z5ToaR&%QY+NyBTgD#6F#@~+a%%NagTiy0NsigMGD#FEI5wWNWw<7(+4S2(?r%mt9sTHA~mBPcRG%a3Zmmm zGKl>J`hJ@0KkqW4otr6daCn$_BjH@f5bOQfQfAm&*OWjfd9BIE#82nmV~DkCxwlew z3{-Ct_}#0yXkGua$x3tUtN7qwHypI+Yc{_NF{@*7)Fh*;N$N+;GShR7n0|})ce!sp zyC`fPqd)bB^@a8ljYVDR$iTLZ8lU&jS2+)DdhwzUWITDlZ*=tmMSt_h-G?pTFsyEU zYGt=xm$4mgf10RL&}wguzg+6osg<;O6kF(UV6lPP8uQ_QUCIuw_A5t~@bj}d@#P^M zV5NHZyoj+&c5XdGqaJU%WbOQbSqX`GC7{k-TgE_;cr<71z0nL~!-ms^!@{s#vpt=? z@8}GFEOYe@dArr*j6pCidH3`4x4-q%kBGkc%wtL3=WP|aN(E>H1q^)Gx$QF9q)z9X zig~BD8d0t;+fbfx@_~KxsYAjNKWa<#b_b?usnzi<8(MT@w#UacJlRhK0`x}L3GuXv z`TwXJ?Dl+$p@R)GQcl-}DdqeA;ou9uq=j26j6ZjrcvO_%=F;QX-q?SfTjQXVa?{mH zfU%~>am97+=@m;@sDQ~P(H442Z+1NUqVlmSpM`1hD}r+stg^Pd4kbe?e4g+k`{NWl zKM~wQtnP0;xQw?T($rTo!}6Dh0ab=e_qSV*T%;u*VhvK`+GN+3H>Mm*b5f7Ig=?9& z)T^m}$IC2?fpcAm;}}kFSledE?7d(^&0!Pb#=+ORyG)ubjkm9zon_@p!vzw*1A;9> z>`w_DdY1Rk((EdU8WH(6R_fW6QFm3HU*x9wd{DnNheu#|70DY+ UFD0Y|DE}{etnqd^<`km%4M{1ck^lez literal 5185 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 diff --git a/smali/res/drawable-hdpi/ic_logo_36.png b/smali/res/drawable-hdpi/ic_logo_36.png index 1d25fc074881ca63a951361f5e3095a72998c90e..36a916dbc917b32be52e4565a7326ef6ca0128a2 100644 GIT binary patch literal 1948 zcmbVNdr%a09Nz>q5i{|HR<1FVqj%zY>f!VD_V(^JZg1D!#XTU4 zu`(ZnWR|8pQd1)&VHnbUl&J)ajhK&d7{>^up+7>wG#$;MetW=;meu6W?*4wi{e6C) z@B6zOvMm|IBPT>c5Hvh1(_{r>qVhZ&4&GDd?pXwep?qeJ2tmU}DbF*|&axN?3ctzN z?2_F)m!LRSO}aQItq!m}KtoVUYJexHTv~#iw1@E0Ldt^r9?1j2T6Hf-bs z8ctHY37^x#%u7@zZe z5>KG0EX!(HtL6j`itF`&K!a*DDu7Ul`F@EEsQhB=0E3AZDS_c7hV#P;BkAPwBm)9e z?X!X9L$rRe-%r3}Xn^EVT#YF<1%WOqgyZuBUr@M2FEXE{4P!wr#^CkHjxr-KtR+qDlAE*(b@21B0)pox@nk>z_323 znR7Aj{J%r>1g<5p#K)i@XI!L2{wLT)5pGUkNnkL;k{%l6{T>7kxsfn(K289Ffp&OM z3$vNX@{1Dbr|2w`0Rc9v8OB9m8jQmAm|LZB>b0t5XF?))=`odCL%G0?7AF(Qf%7Jg z%2OgcaNhMl&(9MWP+Fw#sdHo|;wFmlWWiJg#|0UdgFp+ahGAYn$9^kG2OeYj5k1BQ8X9xOM6N7t?)a(EpGy-KB zYC&KTYGSk>bS?q3C{69X0tgyp%QB_e?C;!YJ&`*)ZS;_y?uI$-$JY;;*juz~mc{Cw zyfG$x20OjpmOW`-vu?I^Z}ieFMU{5Dw--ups2__=tG$H zF$dRQe$ic5+l|a$R$l9PX@SQh4s}fIS`1KJ=8b7$s3Hxam3Bi z{PGKJEzO0++sg&L96LhH>GG|5H?d1wYW<=lqio^J6}zV&U3Yd|61yhsOL+4Qt+{o_ zs`q}pRGo5bd~{*ex~Q>K*L7X5wPXL0eKEO}Y4Wf5#E!g{1x-tW^?w*;Tzf>8=x+cUx{8osShQKmK#q8z(ozQSA}ELz|$YPb{Z+cyLcyfpLrj zYO#xNR?kU>&aLnbkIOHhrXnA2;SXlDG_h;|H zAV=}=uYWoRRj(v3vZo)^-d4BPWslD|U$UaBanT3!@vye)jLJ=$x7zKaE~KUeZi#A^_`;E(zfVw5P!OXDCHl)mafc4#1&95_5KA0!#FIecr#U1p z$iqn@zx@@-7LtoE!toVOI`P7J-25vF4*Suvi!aWh^${{Y0E3{6cQ3F#o@j^w5*fO*Wctpd)U9^Sbh4g`9bihtF-j4J z7EMXomO_N=+{QFS0;3zIdP&AAQjV*b4ih3KtKIgLoFb&e6o;D_3X2_z z6N7e%ycEXPF|kKKOtC!2Rsv1L77p9^H4)SjTV&(;FXyU@Eou|TuL-5B*rEr4^&lq9*{?DF`huu$R||cJZ`R%No+9@llvl0&T`xw;dVc<#ZVG$Vj_5$j+>cckJh}l zh<(Cj+%y$?< z)JnKRX8FXCKZ5r|N`s8QaH|^yqhJ(_f>8hf3)N7es-cJr00000NkvXXu0mjfzwqr` diff --git a/smali/res/drawable-hdpi/ic_logo_48.png b/smali/res/drawable-hdpi/ic_logo_48.png index 4433dc00c8d65e0bdf4875757bb62e47f0e6f122..163c51ad66cb69375e0ac1ec1711b8483cf2be29 100644 GIT binary patch literal 1984 zcmbVN4NMbf7(Pm!%%2GebE0nNfs00ay=!5mhvjD!rI`f^-9#Y9>)kUAIxA5mF!0m{D&=0jT1Le)S2Nl?z;kwZf<64dcE(yd%ov= z-{<}5nvAsh?y1TZqz1oFZ!G%`++Gz@7fBE_cA|0xKpQu|0YU11 z)}AeATNe-%&!HsEI~df<2>=a2a}&G*Nfk0O>|hF5w+Xq^+=9R?Z9*2tSTU=R%sAQ9 z5|PO&NwZTWg_My-65`>xUIGwsj7-8_&gGT}uL<$-5@4-tYZ2H7kqb>ol420fwr0S| zyvV=?6xUD~hQS6SO2!)WxWhOH)?qqaiy6UJgJFc;K&wv#R4sEGy(#hR;SYdghncM%cNK1mLf+O%#1{dtRS=vIMZWA1gR{nU|dW zKT!K$KW6}FYqk1qywDep^P7<5l%*hyVL@Jqmh8m>qs?R_zDT5)l%>GUNF^G9NER7V z=0!WtyGAmVG2$|;)1w$Xb0O=dd5<*fnFEZOlo=BOvZm8u28}Mpj>i(wIs%WGjl~cc zHUzcuG@D=icc_uTqlp;&IVh+Znv}_xf@zA#=S7YL0ka%gz-R?`0RsDFB$9a-F9O5B zJKX1m)k;|0l1#cO#$q-hAZCRy(TuFHfS71+GxzzMKhS* zIC9?1Q$i?IHe?rR8|7XDjx2LEas!(m5YUaRX~uGQr#wm zQqs!M$nZA%zZDpw^*9+o`Y-7of=PV7>>))asQ{?;(sI%Q=e0^74#lDUYlyyg&-CmF z91H?w=^sJh!9T+AXQa)_g}x8vz6x9nJ}yiJ{hXOFGa)Y+=m6h&2h0H3a_ zxP0EVp}b!GQ#I`v75a5U__43*IaSzg%}K7d{hqc^eI25lmqIm(SxGaups#N$30}Rc zYLqi7sIBXSDtfB=TCXEucct+A(d@ESx+k`fkdQgMYEstbeNV5gT74B;5q4OuVhS(V zxR%F}rM4WX%refmRg~F%rgCyzeb31>{w_iag<@c;#2(?OwGe&hx=C=O)<_!0@ z)1W2eCwz0Y)qd|lPS?Sedm^(mhu^m(p%+yZBJWpabd+;_Mac z%KCdh4}4rbx@|=~nqBcA=vLgiUpglCv_Gj_+4cDSX~D$_(~h3L*gJK%o_y3p*5;lM zsF~DN{)abbnLf(ktzG`;$z0Fwz$=dX`=-QfKea{7i1h3UL`v_80l|Y5R0Fbc^}f#IvMpz^R5yFHka&nHyZz4IaV_*0 nxg|Gqb3c3d1L}Hl(mUVkuY5bVGa$mI{Kr~S(#(zTE~)qvs6NT5 delta 1465 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 b-(Lj0z2))rh~;R>(%*D~n-{Lsg_!t1zRTZW delta 1895 zcmV-t2blPSAoUKABYy`xNkl&ZReYgW}=98PrBRto|z|{?Cn0I6Xd)%YV^k^crJhl zeKs9W-%pp)R@z4Q&?x;Y?V=ZHlJ?R;nudQ#%Q5!Sq#XMhnSV=E=GG>2T`F@QFKZF0 z#M*li^HKD5bOrqxJxg<=oRu|NA#3(1-vtIxNAIPpX$*=fF{el zir?*-KXC_&)>tt}<+hoA(F4;B?z-sdKv z1dSxUwV1#yP=ZQJ-oWzlV+u-8NzvQ#1)dEh=*-R;7(g9OKnXetT9+&Ey>JEP-dus# zz!j7=xdO-F3Q8<1uv}*28p@-x1HTTgp}a0T@CvwwvVS5w@Xz5I%FnX{pM`5EXa5%% zKm@L$L>L&)hN~#gW?+nmt0?0c81ILxDDP)rEQ6~k%NQ7~a22JMfzbw6QQ8<7d*CX{ z9tK7fuA)R47=MMUD1T*Obiq}WE(XRWxQcR#fzbn3QF<5{y|BwU+DW(4%>~>|577+F zI6}A4&3|RMoBj@VIYZm&mLkUgGL6C;dKnmlu*Xq)T^ZX#yqxx-Jmy*0NT!B<2X|FX!$n?)(m7A>HV$mQz&|k@|9`_l2>c7fNj@Frae~%WIq=I3$3GQ> zz`eB5aH1zs9v`k^;QfYUzXZhhfrW8~lYKYJp^rBV{2ZSL{-ojjHiHB*u&~9#qqxJTfqzTu z4Br-w1U+y+z1hMCA0s{se8uq9dIS9S(Jc^h4AaEajl7GR!Ur&Dx;#%O#wAnE5!|6Y&7&t>`*f=#i z7g$(h;ZZ!fYJtuF8}zw!*yX^3^d1Y5+p7@xn})~SL}MV%1{S_zA@I%gtVe-wz}0+> z)*Bx4dXO*#&d^s{i2M-ESPd*@U0s=`b7+m>zxM#mgd(u;M_O+o@|6 zMEmJ8eH8e3XafsxwYZqq(MQV9{Sx?vbSTV$FGF@jbyWZ}=}0I83;St}vuAu{i#GuL7qL435&r`zSCZ^4lzpUr$eav5nFofkVMZT)sfFYCIP8&hWjo=Y z(y6q`U}48ux`^RLhJoJ%dw*PXZA0)L+A6V{OT3^y3On@CX$GHe{TTK*C)1D76JBiTABEy7QN68>+w9RBW4TS6-rCM> zTJ`3XZnIQxFY7k%*BeB;&3L`VdkAjv9)aR25&4J=XQ8;p+5fhcz<>A|6xaA!cHk9I zTw_Ic;MYNMjn`!deiRhfc+~#`OXL_7SBOd1?7&zJ#T8cP3VbgVSGYG<;5wRs5_A%@ z?yA5Nc{Y@wGh2G*4160+K?y1;dfPPvOXL zrC(8j>*xU}LE!+c&3_*__lDMSD1IlN@2fb9`GTx&D1N1zJ~>~*V!!Gx4#jW8^TriR zx&OccD1PBU)@j*1utct-AJVr_RV676YNd;vz&YM0x6l+Sg_5Ezx!&hm4V>d+&Dk^o zuTTb{q*p)n|?#AGe+rFEu#yx5NDQS^0m1z`Po-b-?ov$94jWX&FB zyGNzA35?KZ)A98EbQx`>ZFCQf(!bI!dWrVXUOGtA@GogO#$MVZ$KEA#iOSsCWUk9( h?&D=GB9&PC{{YFmGYwj}YUBU_002ovPDHLkV1i)!nG^s3 diff --git a/smali/res/drawable-hdpi/ic_logo_vk_24.png b/smali/res/drawable-hdpi/ic_logo_vk_24.png index 623bbbf32ee5315e6aa9817fba0a0ce2ddcd1216..f1308286548def8ae1173f157c9f81b371d08ffa 100644 GIT binary patch literal 1861 zcmbVNeQXnD7{9WD8*|PuW^@`k50`Di^}gEPdaNVeI$7De%~8TkRJh)~ZO^rLx4Rqd zCh9V>=s=e+9VUk95)~MKOd!EPW^^I23EKn|g2sS?hTsPwnivvL<9q!Q%!EkO_TIbx zp5OEQp0D<|G_5LFSh5g7kOE)5w-sI=H$S;n_}!4#QUot~YW>qXg5<+|<2A{xXeQAcl3v@w~R6|l^)MVs?N~ht* zV5lh#F*Qpo>*+kfj1dW5B`6zdYDxk{A&XNxwP@10C=ehDVn8-@h^4YvHKG`b9#Q^- zI{Wi24q$Hm{;ZEVV~NGGE_9=ABb1R&$ed_B(4_*R73fN*CV;w)FwCW<8kMWn0BOvlKvi;fnxh=cNC!ufDX3o& zrBK(LP#4Egw?JXfh`hny5iAN^NYP?E6fDK~Fd$SpjG@^yaNpQ6I=w0)`3HV20hQ$LF>9BNqdOm9SaQYOLs!f?@m;y`Ej1aQp_7KhB3~8tF zAQ^PxA<@AwcABMGrm~7KhXER)sZ)xGxV^_@i*ogn89`Ut?;6mNjQ~w{CC3Zqw7D_C zY%?HY>BrJtS0qInj{rz|oAyh=bR}fOc@22NuzGiFZz7X`ln&zG5|e4VX@_Lsa50(3 z>`H_;*`*3(xJfm*GD}B$ixI>U^Lagi`u;0JR6~yE{=RP~i;8o$EV84)*l45_yIyGZ zcpe*md1Ce6{U^UzZS@rXVR80;Fx;10F<7&Bn{}&k2rG{ahPNG>mG{5Z-g<2If$?kS zXX5Pm@?Ed~<=xY~!}?~=^+oUeZeK7T**)6bF!G8W`EJ#VeZIzqwf-}&zu?gWUvDY6 zGS+{w9rP5R+By6D_<=n$Z@9a^I=mP`KYU_mbaTzJhwCnsH;G;R3g_i#FCEQ&?QrQO z1R)OoH2?VY#}|*>`+dm@q-XsveN(4Cn%y@+Za-4M-Wa&CX{dAaH|Nec%a1nuKKT(j z@ZO~VY`6{WnHoI*gJ!)vajvwiA+NWaB0v-jkg0phuVf~P(YdXTcj)diNS(^J%v{CT?%PP1j738y0L zeO9EgV`$f=4gHoA1@5UHOU`!J>9MuP-gR33Y&f~(q2Dgle_1lfnSXS?x+d>f&4%8; E0q*5+$N&HU delta 362 zcmV-w0hRv64uk`cBYy!)NklV)*fR0>en-657yfch;ioI{l`TZHl0 zCNiC5R5dHbg)t%R%dFwIa}|s6|lsYT0x>CWbhbU1fzVZ2|T16 z+gJ(V1-1j?$5bxxjZ|ve2h5yv(Mry)|DWNp7s@c$z$h3608rHE7x%-8umAu607*qo IM6N<$g6jXL;!p4AWhAQ2oiadb-E;% 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 XEw+B8Uk-Xv00000NkvXXu0mjfo*o0* diff --git a/smali/res/drawable-hdpi/ic_logo_vkpay_28.png b/smali/res/drawable-hdpi/ic_logo_vkpay_28.png index b5aa62fc0c4e265c64f605fd3f6a03dfe74b413c..c6c50051a72efb1e06a49c214095d2078aa8ba15 100644 GIT binary patch literal 2439 zcmbVO2~-nj9-n|vj;FG~Ru%+9D9V+SBgsfW2ow-QQv?B7D#K(#rX-nZGC&YP&_G?? zEn0+fsk_>zatXL#C={h0TP+I~5DzR@735gORE&YSO;ncw&O-~Ts% z5=VrrG_y4W0AOWUXiy}%CX&O=WCb~oMHYWXE~a>BoEiYkt@MKelvUUOz=}s`R4frI z+5*Cuf&odeB!r<+;3OIVeEl^z1g9VbH3>;Zl>*vy>jfGWl?Z4t-XfL=7a}q=bf*g0 zx-%jQ-kAdPB{Y9Os;>ql2^0tcQ8fy=QVnVZw0T~T-0NR6Y1DZLks_c4=mk<^MPjND zQz29?gH4B7EEbi^XFxozCp(GnLFKSGY$l6O-gFiV^yGq`JnG^_BgLsCQZO>;?L}ea zlYk~82pnWG)6>%#>7EQsmCR)G`6K~{$>GpR1YMn>Bp?l4sdido2tw4b3dIQ&Q&RPe zP!g6(2xz3L3pOb5Wm=_r(NCnum>LLYvKcJBP4hqryo|$BRq}b^5}1j|5e1?o)FhU@ zjKyUbfvIKKf1zIf{1XABZ$+YI8NaBDLa{7DO$4WrW-L177t!jd3>;xbB5EvE1tY;} zq?%58Yj9AgLLdTDMPZnHDN^Dkm8l$028-$vgDNFhy4v+e2aq6$Km;^0Y8*O?OXqk; zv3Z~u2V{G@v%EnTYXK_4B&amwKcRe(M6*4A0wr@s0uj)!f+a90#Z(H2G#FJt$p{ly zCex_PZUlvx98-~kN$uG4T8Knom{LtZN*D^F!=Fu0NJ|)0VR80meW3eK( zA|EX7%)pjXp67W-|T?}+H@I0lKziyFTm88lt_nENI){_tzS(i zCaFAAUxy2JFn@01{I?&~>=K-81p4iA3nCwun;4=bJC}-VQGkW;3fcMm!-4{$V)Gu} ziQiWgZQcIe(4V*MyDj139vruQ|A=1`+Hx=<@2kr$ySh)02b`9D>R@R(R_kzl3~4!t zFcTbTEt}SCZl#vRN%LK{T{?{X6-}=3NR@6|oqP=IQgp2?5T0O7W%3@xXV#|P+kg#*9L|2;B=$RDBpwgs zdfC+V4d;D0OaQgF_9qSqa!Nem* zedE>he>ZN=JYOxdtCMD>1v( zc^&UcOyKiQQ`yiooa=?XUpfOZe0J_D@tY%~wm{bUq6wYJNG`z* z|3sA5aqXIOb4ribQ}b7q>x)fCQYR@kIHRPnC8VJOO%B#>2QI{nKWY2a(Bt~tS66O* z<5p~^#ly3Jky-0+yUhSb)wuf+Z(y$TS?Qh{tBX!0dYH=f#9(m84#sByJRDR!sGzHhS_i+9wX z`Mkv;=kW>8$dZfadY$B6E4R41-s=a3`21e)j9`=9rCOb~-oq{->YUcheRo1t3qQob z;@nAz`NuR zU98j;0U&4DGgulk<u)n!{>y0~=+83|n*dAA-L}aXwy>`=?q_?zf?-2#=ombPk zFG+!H|Bt7_I|<8C#@p*wUZt42SXc$e$1{G-imE-Bg~KL Pf0e?5BZAHZChqw+8#1n$ delta 938 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 literal 8608 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 diff --git a/smali/res/drawable-mdpi/bg_splash_screen.9.png b/smali/res/drawable-mdpi/bg_splash_screen.9.png index e9afd4febf7592f1b9bf5a71e6484d9ceae11b20..ad51d95b762093f870764a5d0eb8e6b5cfac9e1c 100644 GIT binary patch literal 2981 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 literal 17438 zcmV)jK%u{hP)?+i=-|K87Y_I{qNszz03Z5&MA(^u8Oftu<_qHc59Ke1v%^$p9`ROYB^ zj!DGS3NR&l3oHU&0h|piah{nYi6;~#9~ndh=T%2)+7JH8mV9u#G295;EFyjEmrNO8 zD$If7fp-Dt1Dya0#EFu6PjlY#bR3X4C|De-48qE z*7jEMD4{hhoYBPjC(fj$7_uXrhvAy58zr;?&=33v@C6asNCWie@5`a)6axDJjEP9H z|KPlD{766<7gHGa1XJQ~2fhSc2^>Za=|}x-9NlrRfTaeMZoSb zC42$q0ha-<0Z?FIB;mG)dueZq5D^wlFY?sp8go1ItnZK6&|hO$gn=Pbr4l=u@)n>7 zoCjp8`aXX34o4E537kqb0R^ngB{Uz~Vgd!e&0c0|1(*{5BH#xN@o&Yc5?ad}UO10e zpFEpao-&8mJa0DVpEMh%N|HKug$P7}K|Q2SX+Q~h8Sp{Ujzt*#D~wo_22R2Gx#Y}8 z^xF5ojlIm20j6gD?*M0QZwyE>$51Who|S{V;>1}TyP%cl9o|VL&KMj?DC7dhgEc}F z3AMzt4b#Y~f6LtCzd)8PC39OHBY;=P{Cqnvh?&`uCkhPXK^i6ify^nR#6vTw z^`3_iq15q7ie?@}z$q<|FQxEq!uTe=;U8XC%Xkm4 z!`aoVl4YJa_59|(jePqTD|q0^LB9XXm8|cpv2aF-@nS^?tPp3OIxdFIE1>r=5DTiL zLluS}UPXD$2Gr};mB8x}SoyqObMeVcoGAlL&HUW~zH}0n&*FSD$^xbxc11qmqdN;* z7ECX3?uoNlJhQ|x3)*6>0X;2%4^~=Cz0Qk&N z+tf!|u9Ef*Q`^`FBGgeez;T4~MZNaoMNEXLeSj(Snm5lOX!#F9dpc{WHA7)megl_bq-+b_ttI1#R-UjDmY)lnzJ$SNA8XTBeM4l!6)-{r zP?U7IN^Sinit}b60(b>nC!u{kb4pJDSFj_dLZB)17jNr8OJ66FztNEzLyxY<9C8ND zue=xlRoFZdbN`b=-1&GvkE|P}r$1&SPH|ol1Q8HGL=fQ_D4+^n6;x3`5Uhb*XzPZU z)luN!nI#UJ-NL*!$Mg+1(bRJbh$S7aF#On4_&DYnKS06cg1Q0nGupu`bwt3L={(Sqd2E{g}}h^?L&NY;h*Trjey@8{vZYuS;SgU(9GeI1a+QVM+;F$E2vUO z0Fe~rH<;Sn<>lXAGi8A7m_mR4)-I&`tZ(u$8IUziGz# z1acLb57P~OtXnnA&%(2~K~AAuO$bAS@Z6v(81XDE_3**@chb?EfM@qH0-;$&&3DTy zF1vEd0ClF&Yc47h=B^@;^V~?42OmzkqWTi>r<_t)zR4sZiZarFZ^Bz%jHg4|;x)A-uD(^)57M5H{YC}da`gacgEv5XhA zuY;TcWzV93_s!&jvmkuc0c?ONR1tEs4?^v0`bG+T_sQc~6SokNJ*UD?)!;=qA-A3n zcHGV>E$fk@0mI(GD`ajy;@_$_b!0u>+P5DZX|gy~_GgTsD~%lFg`P?QvBEkTQ5b9-IY>*7CLyLM^?I8Ydg^E3r7!zqHYxNV3}n?EvC4H5N}Btt}TSQ29iB8YNe z0x$-|j0*pm=vFiM4Acoe1yw*m1WX7fXpB+eD_{jgwkE5pd(;%JQlqkN6Rwtk5fHJt zKo-`9lJgFb!*WwAfOdBqp11i#eDFIUhbj#epMXyV?}3I;u_1_ME4l~QTHU^)Y~z{{ zhWcWPO(9Kfxh*3ii0r5#b_btkl%HHr(mM!7wjQ|_iJi)Io|eCv-hK7RlmRAx{2$RY z|J_7#8F9L6!79%QwMxn#uUpMPZxw5WFtRkY=a@OaiCGI;X=;rS;aQ>1Q(fOnb?rtF zdFBa;z&;pf{(aNBZ~V#aZU+B0eyB!Z*9Zoo&A{^pl1P--2hW7K>15AoJH6C+luq2A4KNaB}P!Mlm}ws znxlPs5o6dpn9+g)@D7wwwi?fXFm95eGUX@M;v3asW2!+Ar^-#aPWy)DzrTLd)K2gu z<*Ey?aavlO^lX})_6@UBB@3v)$Uwrqe^|#Kezua^f4PR9HA7$xdmaVvA@ksXpoA7X z(5C5V^Gvk43kt0egn)v2c7?0fs6N$$ukAqm016`5$jaPgkmIL9ph?UHFIj2^H*%C! zg36i=w3LcSU_h1a5b$1E_rwqn-`PW4^+b6~p%{=aMWDLp#Sajb&{8K_Y=s~X#%#A> zt9o!L)P|ArW~4R*&Vk67NpEFcFWFE9jIbRFif&UsAV_FCjOfY0jZ-1eBt^T=$oHGv zS92oot!5edS<@-ap9$WxE#51=>&k3=s$7r9TRZavIg2%hAToQ<015~ggSN~0VkfX+Y6X~t40gY~BNM&F!r_@$6eVmf(Q?=V#0n^*?A4vwQSs;T zU5g;sJSu7tK>{I-9X)*`Z0sxJyrZqDz|3jQG&kqLE8clV@xE>V>0bwEV|Y+i#2PSW zyk(P*km~E@+^^p=l>|>R6hw2bO;x+Rr;Z?G!)0ncV^m%#dl7*kKs)De6~BNn!oWz( zfBs@Q7k%Y=-v6yXa@o&T@~!LF^2saj-SWK~x#VAe$3rW7F@eDtp^h<)WVvNJD1d+w zBru}}86CQl@Jgf!$1ElvQwE?LA=lbrb5WC`sQ2{&Q0wVy^x6@5j;v_V<{4>lFG zV~nAW4bbN4XrT#ICv4);W?G_MQwErf9C?AX9x%aIFdS}?obKE#9(K27WG z2FEmj0Rn-*fT4i}LIYMnCMte`ut;OJRuBN;@iqN?>n9I#${FW!*;l)H*^6I5M@MU2 z;37~g7Fcrh;e7CYZ{vd>{vda)R=#!B9VD4UM5q(y(55ahmS=@0k7(y)?<6M&Y}4E7 zz^kzKYMciVz@v%B)nZH(VxoXi1TZjEaoqCAAb)&(kaa_z%n5}M7Ia!pKdg-t7q=1y z0#3(i0E@QIL0e~odIablsqw`h+{OtnI-9?F!)wO1yZg{1EBNkrzsD&H1Kx1ynF?deMQc_d}wL~m`psnPB7Ap5l{v1!Gi>bpt*?2g^VH)D_p;< zkGKEuNv?i!CJWDa6L0xoHy`-SrTpc)K2HAVSMpDH<$3oHS8&(LVF(PnM!*J*&<6z( zV(QO{EWbp!C^V(N)%Y&O) z`BWdq8tT{(3N3&zVN@+b8|sQoGNugB-Y+PHF?6wgVkl5fl^@)^fqz*R@%9gVjPL*R zCH(ChU&{+mIf3JkJ%X2<{yaYLuD{`X-~Jk>zxHi>@rDt8a>qunX4mih!#spJPz98c za>{S-UC(P@c@C<|t+(IBdoTVZZ~EK!@_`S1mWw~qy=8os8@8B1RcQcW7;x~Sg)BVu zNN(C3nj#_~fDOS$piCTVa!4+B02*Kludrf6 zjcXneKKh~evf!Y(G=MD27#S(o!;@_Zf`Ai_J&L!#^CEt5>j1q22^iT)2o#Qf>AbRW zph9z72i0no?|$!x^lt7WpNl|b)FcD_gFN`qBcy4{$|u)w_p;>xZ%jO) zVGI|?F{T{|b07V!Y9%kTy0T4rTQ;F4U)^g~Spl)Mwkk134s`ccvxv2>eA#;xP>wB0xXBJ@)uyDaa#I~8wBahxzTG+a07`VAW>21-j)Zflb4J>oM! z0FO@`*+?02TWbzP#;7YWf`C&SxTz3mvT^96ij$!+4ItoE8HzpmViV=^2tWAY|0S-) z*dSmO5t3TMzg+qM@$WzSG2i*#m3;7HpXZ5Hs}Yge6Mi2$40;-TD;4%;pYst^-q~+jwm{JZ@ce=me zh0I!;P8ndbv8hW5(tezJWXJb=xh&~o6)T_Q z*4yp`zsiPiAD-8oQK#UM|w$gIQe4=TsJ3Q5@fLC8hovTh6V6t(+)t;*9N2q|X9ST;U zqZm*g>gWCkA0g5usjLwfd>L_y-0CNvp$j7Q-EgS;1#Wd0Zf;ouLXrV0r0_PiMh`d3^7RAMnZ}V9|^s zsO~rn@*dPfv5f}MT#PvGkeOu8@%Y*Ssb9S8$%P9D zg|QJp1k?io+IbM#Jbi01j4{N{vHa1E+;IC!?t83<%|lh3Q<_UT7R_$sg-d30#)%7= z)?P$Yhthy7Mf#saM*2X6@uCW8{~)z>o1m6#c4FS!@tI%zh{?y40akXOk#9Ho&xVGN zRZ|BF;K|SEqO@Qp2snl1Ybt#Bzt*s}FWI396v#&*7hdoxiiIM7`1$|kA1|E8?6w?u zeP%Bq0q2xWYewq5fAXaOOn`PSKuevYCP2Vg3j%R1rCd#LPATL=nu-w^0q5~vX&~TI zWMB<4)CWIOR&W0*T{E?u1+gaeQAvGZm#e_9@#0^m^wdur6G z88a6&lckc_AuxlSe_W=uTa1tor+3mcf97a1`t+Vay+axQ_l`cUyLW(f zgDG+55gIh*EQic2a^5jTUbD1|LS(?}b|&dvU*016O@xubh8BZz)bnSPD_HQleK1w( zK-=a(Q~+ehogqX30hiRnoq92RQrrD%HX|9%--OG(R$lp!!&3&Bqzrxhtj;8FZ)ut} z?XcY3={qkSG@wQp9?5ugLya|k3DwNglD90JmSfTMJcYak=RwC56=^Nw@#UN8-%#P? zm(3^0HH@-73JTb;(H)}Lj^>JBLJ--SH+T3kz`#<(z}t&|zXjjw&V0{t7SJh8l&r7xa`2n`H?Jk1OWs#{Nu z1|f(=#UMTdmw`{fd%%FOXJ~ZDeS$dqw48U@e=>QQGC;lFby4fb5&?({k28nHj+p_KJc46@+JPJ&3rFw(Z>Qa~C**z<@gVs1mTH_5q|ub3)|pUk}D zii|A%9f{k3HS9eUmjc$1Yl^UeP#sB8W7xc*%sszdOA>p`4m&;zh-`lyjqD|pT04x_ zyBXQAipkBC0R)s`=|Q-L(6YCPYp&i@_l_G@v+BV<(wgVdWt+I?S5I;OEj`Ry*uoJf zPsa#N0~`ok&>BN}C5ej>VQ&!SEr%UHjm|kGszV83-V%nU-e>g0 zm(64GF`bA2%AXlc$+AZok>7EEAWVT?b5Rk~^dIERtB5o93Pu`3*+%ICs^FDBJ4PV1 zPf^V-mGi&x&j*?TrmjjY&Uz6x`~~VGR5{=UpZS^%WZ9B?KlN`*S6tdEZ~eC#v3`d% zdlYLqAW*=$Rs#DMT>pVLOc`K*Ly?n*zSX(3_sfSbU3cjVPG0q;^G;ZI$*Yg+`O2$K zT6f9WCqMPoQ%_m(g+rF=cUx%y+8wkPnqDoTd{8pK*fi%ZsEw4*0ib2@NmRZBWC#b2 z3A|f?wSTYIec-r1)0I`h#_ltk`n%6)`+v`yw*2>0Ta>ZT3+zd&mmZ$x^wa=O^*tQp z8J>ry9ius43b017fEt5OGqhlHrHNtHIAlEL8 zki#M<2M&sW9u4Lr`t$d_b8mNq?(Xh3A5CwcSBu<>z3S>r>IvzLB~w;5F-#6#2T`p z8rfhB9wf4<#_3hdkNeUa0rbB=IG>{XDaIa4=GZj~$YgpOw2mbGnw1_~LE_OIi{enViVBl3^`#l0!TPDl?n+5G}m!rB9_5l6euWHMr^7ew^{a$5G;ye=}FoF?k znerK{@-MC3H}vgyN$_Dmeb-@!|MKEv*a^q=U)HvCZSIR&h<+uZeXTkTeKp-}@gtzA z!`IxX?IjRQAw*+`cpugZ!RtS?xc%7MixxcNLk#3wpx6njlO!SbC8F?!tQkCoJ;3Jf zb6P~I?}*?-nbSFO=9ws&SG-DIl#iv7p059NPHw+4z){z~@AbBnyUU2b>&P45clnYV zK2+jq9KZUDCk9z^tto{c$7zeNrh86Q3hK88nWBOz28i9J&bF5EV9xM~MQvQ)ncIa4 z6a*-CK~w@0GHLJ%nVW~>T)p;P?Yny&RmTYjzouo$;)@Cg&z)|kwPW)ksG_P9G=V3w z(h*4b_TG)P1^bl&yx}bpnvyyVB?{l0ndJJzu7B5IG+^mdUpgc zga(thAO=&kn0x^GwAEjsFA%16=!Nr;4yg${WF+2=ubb=jNxoD_k5fm?L23qko>G^ zG#`2pg*jcA(2jdG@F+QJ^47@ni>ozfTrQJW>ew_Zh`8_ZCJGfgleke^yjc?-2xofZfJE)bwZnf6>f=2qv(*|GOw)B*e;TU{7Qs zjP%bY;22b=;gucJP;*eq*IQE7Tej~4MG-XTFp+}ncl7{|zT!LU@`p{Um|Os=?9)gi z6uP#(@U-6kRp?s@E(HvPdFWUOHssHRs>h`%5?I6-fIYMdxT8^Xir)0@CdP~P3$b>~ zFpLXTY#~Q+_Kf=d1v}HVARrQJnq>mI-x=V9bzgpqiNaU;IAdQ&6ug0Znj$Jzw!a>u zItT-+0HsdU3{BJjY^GM{@o`!g5+dvo6tJd9Xij1zcO>J+&c!hg1z-Xuh$zhJB5Et` z{3RE3-r#5LR4mhPTQu9(fH6tIFz5+MbK10RmU!`HfDLvheP|F0fJiX zjiwka+-q-qL?AK{8uknVNk-d-VIsdHam0+0#eni$<1Jfj8!1!Y*KvNEzDDCPK}(VR^bTw;LZ2qs#A}?S*)6jx!@c{D z0UFg;k$QcbW_wZmBPsfajp+Tm*&$f~5qvqOx~h-C%2n@$j$juIKC-5@`tZum;RjX*gZDqdzym87*zz2Cd=2rY{;hiy zvhz4UY-=Xh(Sop*TwpLFH{t!AQa>5G9~mIm8k~TYC3|J|7hovCUvfYGv&-k0pA!H1J**m8G;-PJ_Q@@hj zgaKhkD<%q2l)xBLPj8&1S4E;5kJvKW$h4cspG?$aQ z9C{8M@fXlGAEq7Fc%tAEP~Ee~9E<@GvPzY>w~w&3g{ZX|yl1b_$OF0v%n_6pbg>h} zWmX}Or>&;a82C7$x_&c553gcm)p}f|3JA#9`9RoQBs2lW5PRXPc@zFtF26qB|0=>% zpEu^FNFcDTir&``^GnF#t>Baip^7wx4HH!z2vD*R7(jO|Dg{@LaU07d!!emxj!HfM zP^oeHOb@eTD8yjE$I9@1n@IXSZS!YRn9;g*)?aW29C9{wTnc?FVBMXt=^>~N(hzR| z!uE}_L_pbbmuVxAI=y=pf(Kh6LNc8W&?|n%T)nE!mtU)h|~n{>m-&0Db#iN#wzgy)TFAV$D3; zVH@IipS&B^RG>A$y#FZV^cj$P#*G4tn=o%V82__1NK1&kd2z!KncrcIk5jVY8g6qL zH=GcArCs4Qm6*Scs?0nhfsTwiD&W9`!t|35frafLfcKEa@YwaR_HH=(wa|40*bur7 zhpxk*(gz!s!}_~nXbn_q=-LEbSA|5OH9!t3AzcLs1(Z=iYm!jg+(%YU(0mi7sU2x= zL7Ll$+Byj&hE0z{7K50*YXavNVpss&$_@xa>p}eZR$TD4n9Ax6WFwXOE6|`RPaPGo z0!_u6!?_(_ZhCap@7piAxwcSon7}|K1!EvThWL#D;NuKG7?bsvag~e&rGW6#YRa2k%<;3UFeifm@H7ymP9+CV zwL>)m8Kb9v^K3Zm9OyU{!aUodt}a&n)9>)t{0;{Czy@0#p4mXnE2dnj`rVdre2Zk5a9IqRyacWD9JtTn^ z5B_N-zm*U+H^X27oY_|VV_$61JQHRe2Q!bWf4v>v!|GM|Z+{(KvudjeoB{&P7MWeb zbwSN4;nFh+7avC*myJD}misZQ??Q&w?>!TUD#-V6@_9M`vbAFy;H9$-rW^dlf zzzc{nHru@G9$pU*UkkTh26z1nY*+?ql{&^i*K}BTFgUk;NN9nwLmwGLZW|)HZ-DfM zpHjQ|YJC3&Fm_DgP-@4|KM`%21?nawx@@>iZDTJeJI7ifurontumem-Frv^WB8iAh zJU>VhveiAy2OnJVFQek$-wiM#X&D&72xDR1un_ajlQ17&0yFa9bb@{D8v_rnnviWO z6R+G%?a^M6Rehv=6jwmuL%v<0J0d?-vf93EByZJ=r6BAAAShE=T3C_-4KL3sLd5bAsDpe z9|!ZhWmIpt3b$^>j!jT(#m_q)ElmUUFDH!2czWcEY#-ue9+zflCBs(|d^yG^p3Ezm z2r3X}o?I;^98Rz!F{Bw85F>Pz;43F7&+Ag~0)R8{_yAn;py8&$0)<)abS|FBg1McX zI8f#|y%sw9I$#Jz(QW_J;kc5#ft3Wz*G=DX#*Z~Py2K=0>X`le9KXTA4}Gq0def7>jK zg%tr|jdy&m^Yb_U%j9W{C8&Q&FENSxC$VOsssdvOUdFJc0;*`{(KN%y9<8PLYKD&! zeClyd$y88;QlKnO6P65AIkr+}VI`(3Non#*UH}2FP-zJ$Jg-1!r+^axYQXhtgwNh5 ztgk?U3gt)3R33kdp+&P8c-c}OXfN^J<*PZacX(nZP=PSO9NK|fzaC=13gf{?p5&kq zyL2hx;uBEs*dfx$Km5$Y>xuEsa7jYaH%L&-V{~vR-8`Lo4NxzvpZu9!oY4c zLAc3Sv)C8`5kv*A4pNWLGJNL1dsKC_V$TQ|Bb#dI#!1&1?(Vstxc2DfpSXi^_D53) z7fEOkYY-zKfGVn>Ucq@Z@iav5&?IYo?R0B?ARs^?fSGyE5xIop^C`y_6Bbosio;dt zOTY;P+Zf9MO_q)qBTQI-a*RQXfm)62J2*-kg|b}{`YnAsBOaP`#q5N3)EqmJ%nPvxAsRXV;iE zN1(+30v=FcLx#J%#=2f*BoN97VJIB){0K8IgiJwz%){L^cpwHmDavh8flqgK&^Nn_ zu0!Y0c2E~sA*)t-<0DUT!TJ#}yAgPn9lB}+T|I(sPQWV|0bvvs@I_B@Y$wrKuf}%G z1(z{C6b9B~SN;*wboUG4C zd>SwBLe!vRNY88=9ym14@Z}2GPQBNQ^~B;N2}4;s22&zRSoV_ioJtGe1)J+qT1rnOUPE`Ta=95WPG zNGfICvu>C-ZkTW$F!r6psYf@~(3NF$T^TBlI#y7lq;oBL#>wQCzGPxY9Yi3hHueX4 zAKzvb(E8b-+Qz>6%pbNk5ta%Q`&_sZ(QY~C8>@D3>rO;r&Ihpa34~U>j!%w(0dx(S z|NNF5sHI~iH zA!){&<0^ks%LocZdR0*sR`m)0d2gP0bB>D+Q#uO4E9vYyU#3U}osV7n)6JfXU018HsIYnf40Y=); zHD&aP5wtJCTaWK*Bb<9M7)u@1`q(9^5Jvd+x!C^I;2i+Tz%aEjl59NYqh4aV}$|mXNrF)MaF8N~YT+X(IKpS8z(5rT{sz4O!e=UlrWOA#_?BwqrJ0 zE8_=xv8~e}%8kziVxiEAmO7BZ9+JWTC;rXYd;wc5Vhg#6*AI(;A%~D-XQ*F`3D%-| z2;)T+tjS}dgK_CWzyp)c0OC!I>Zq8!_f%btYElEhh`|_xHKuV2&>E~5tg#poj4_A^ zH4(%JShL;almoDksgh&C2*hd9F`rHN;aO@>KfI?^* zt3r#SBO}Cj{|2{l4W^|7d-B;#Xv&TXXmJ|JV-FAyj?{%86bjgU`0R^kR3eNG*%=zF z#pzm5CXDJ~h&yyr8bAZ7sWQsbMW!@_nfZ)Z6P|&q!ysz*o%hX|Tluu+6W0k&A+StA%ywd{;A z+lV)7z{ChSbON;p!hDPzraymQPR_kNo@6V4#^afF1OeH#PA2?W6F*b*XF~#uX`fF1 z_%or@3@!r!Bmmt>n|Ncud9tS-rti+%ST*2T+&+uWTn!flgiQs+>_$r(Rg1x}GtRku zm>VvB5|w_8nYlHA-}dK@u^*%gLJL+7AvH6A)sxEr)|T;}eHLNsr5g$uL9BrA+#-Sr zEiy7h`qX1YN1OzzxWQh0|3-qD^C8M_FJduZq@F9J_uopkav5q`Sdlx9Uk!9{ZpY&+ z?HB}WcCScB#37m6RgF^iKd#4E?eR%A)7Mf|J&0he0c$ZqV_@wzJ)#th5rlbIH*eAz zARVauRoGbox9g<#4Kl>v=)vQ=o=tjj99V*abrm zKDIGb+2~zHn)$8uKSmH}m>>$U`5a+$fuN6qyh)V<9Cgnp{tl7%YU=hm z@%z-_h7vSW5VoS=}3YWU zPoYk6!|AB_$6Os$(Q<|p0TG@n#0a+3gpX6)z$R+9UV{``kuXBj8agtF#$~L~5PnDJ z=w5+XQ=d_TLLNj}SRCZE_I2FcJD0_!A#&oFFsk59Opw*s1&(aMDVx>f$E-n@?O$f7 zcl8p-~Ex{3w}YVpGV4V+&egplRMT= zd=>Bt_$nIg(g23mit0eW3b7ysRUKEEBnob5B%oZKzJ5)uxE~v!(GMug((junIKWZW{l1b96AISR6BhxU zXkVfV>NhiZa*bW^c*mcth{+))(9xataiSoQH@PU-FAZ?)1D`%#jC>2PX8Wa@eG3B; z7*Hm}1EFwba|Fs>LLqCMo5u)Z3?g81QGJ$=+M4PoIc=$c2}6+a&n%JgG}(mBNgiav z<);IPY?cczbnJqI=Pqh$U2^dB<|7vti}PmGS14fIMo=)~yzF-dIP{V3Y3k&MSktb~ zj}ddQ&mahrvlHJd6X7StfZOwSub4nRWN{46k9LDo1y`;zit6Z?2%&gNLB>!PF(Cv{ z8ANrE@eoBvnnHAJ&{_)ebEeaL_yU?1&L(IojH~v*ptTUm_A3LNq1{1LbKjA?JzA5D z{Q(nMOm1RA7NE}x-)V^$Ho~5z5&F1V0wSX&gJLb|NEvmG-62598Ar_rObF*m`v;G% z_4Hoq{^#BQtk+%qhWLNpdyM|%Ep6I;MnD6uy5Iu4r6^_zM&5z#Hd{M%kAT5lkt7i3^!!k>Nk~a44jiuh&B0 zl{%^*f(b)3O-YAGz*rE#E7~X}1Q_ibx-*O@q4A_%CTswoBsmkc$|G z@_u4~#w$Be0Q=yQr*T`y`Z7*bzMj{+WB)$E_ zJsTNWxrX7#S242U$;No%Nvdmm$jarNcAPLkfX86~8UJp%^JwN!F_3vkGmJ6$z?!*{ zl@oK;oR>GeHZtaPH#9sW**q}1zp}#%@)pghKc6m450%XGc+0Hb;r+${)M^JQ9HyCP zmk9eDHXk6-#1rC8R`}m75mmGMfqyzw9SwcPLRE3q8revhsJVsWL9-|=n78FQo7}Wc zz*AkDuXRZk=7mTg*wDv9&dQcpGW^{>;^5%&)_%!usd zg1kcgch6662N4voMhLB0p@#e99e1VsO+A1OOpA)<*%it@iCDoFL$WlUSY8O+o-MBETu4aR-+xd+3r+l<4{>!3z{S(14Gn$Hr2bn z~6agpQM0bqHr6}dQcrRtn}5GWMHITektJ&CKgp}F06+{SWDc~hgbE$?Z#zy z?pK}Rd};O=LpRUvBp1p3xwLv+NB6H*?^g!MF>f{Skc4KJhtKw9Y(5;Fu_i)K zApAH`{J=Ao#lMKn$%mL;~YCh6%$#~u9^J0{j9=U%}35Z=W{oG@)e)C z>2>FR{?=1o_Qf0Ko%6oOa{F`$bk~XRNVn|%UM|M`tKxS0mSbN=0%?RoL-9oWT5^9e zVk8|PH;{p;BB4c$L5zTcHfGF5lB@dk{zqfZ{yu96FKlg@=q)f~nnlnFMxu(V#sJuS ze!G%n&D@R+Ac8taI#MG_Qfwg)syn^^)JEpoYN6@-eKge~nCA`0;cI6HF4soqIyw7u zzZ)`MpY+B&h{g~2QrC(bKYVNj(0!sF;P7LP`9BZcci)+|6usG3Q}D`mSOFt|0Q+z# zl(U$E#aA2%<3nLMFjN9VKJ|F7Xw8jn7a3oeq~3$~*rozvEqKrFB7haeBcS8SPaHmu zF+o^2;#LtWK6C8q;zL)f)f0PL$nCg<(}+j?jX9THa^YLveJfAnqVIk;T($n__MD{i zopQKAkAd)&QXMS3qWk8JPR!k^+)~3mdUN-gwLhByu9gekmK$L%Dwf;V63BZ@E^OIW z=$d5xzM6bpOVK$dvZra{*jKTI5KR=#{P;{DkoQXD6%`tYuv@62>M>Eoo8DF3Fz0sv;SNErUB%i*ALza?dCuzr9zW#r z82H4o%Rc^Zz{|bkFd)I|eb(qLq=LroWXV~SeHRH#Jt20(3A;i811zqlG&_$I+2fma zdj`QMMB>QQkg6HGFh+nN0Cc4db65D1-X$hDj?ABe*Q0@XpvBO8)PN5y-h)R$75}s_ zjx+%jq7aOLb4o@J>VApQe`8o~l?%UFWrEz;{rrum(~qeNnC*`(xuFPzjSAXrF;KU1My(2^<|xI7{&|bibgqThJNyHJe*60FGoO0S46yXhkG96S z+{p%i9x5+U^hlErMKjNq0ba4C5Ze@j{&_^Nnc_2#CK;M4sDd$=P%yczn_{ZqhGW#j znDxxYU@Xa*o67foWyPjGzo({a0dcBvt!#5mO+GiH!?8zBM=Fn%TT4IRbnvXRI#>4| z-MndFR1QLhu^SM%4j0`b=U%djaq_@bM@6$AJf!G?p;Dl^d>U(z%f-}OmhC9-JhQRl`K zdf1*H-6YxTqE~2$K0^~veE zS`Q$5z5wP^?-6UhB4JR{B->?jgi;rO*p>s4y%ySN=5eWm#N$&BUdOctiU_tf-*58f zOLxuq`2U)5?}th=f~IpIJ6oO1!%7+F?*aLroc)MXFTSeK-a6}augO`>N4@xC zS6?WONz8el``ybk?@tS?{n>S&dEs3EvS(xbPhV)P{Sn@aIzO@9*SsZY$?aLuryiGP zqZe)9Cm#4Aq8OftYWniKPW<8uCK+dc>NkfGa1rq9Uv$6t=ZurHzWl4se3Cof;g%Sf zq0kKEPy#^>qN8(!Hh1Y9*kGsTnwOwI!1ySL3X#1FDJ zG8;vOh)K$=mz`FnyZh&7o0s1olKpkX`^(Sk{_T1Vg5S6}ez;&|?Es8y*;>Mp z<-E{iU2B&Fgnyy9C8+)`iQVPD{_;zD_S!zcl6yb(C#*SHoo7!V2&O5-HbsaLBruG= zK2_b`G_?#jn1Hb75y9r|kgKF$U4Gn`zR2W9Uf%tScJVDIiA~QGiw`W!4oO^`^0DW);Fg1 z$QvHD@q@pdkx2d+tNt`>cqI7LtGzk&{@S1Ms|}2{R@_SlIQrgCz0Kys@B3Q1TVj*I zA_4fC^B@mk^(R3oxXy<+|6924mGc|rG8QGd0)u!UA{w9ET!9>QY8E)cJ?1p7CL4{iSf9`$wk@v96-O4F0xZo;VIic8+ zRoZ3;k}U9;gD^TrRl1D$X0IkEf{3DC$i!w`4A=$;eCzZ*IQ>?|kf>LNe5DJd3- zim5e)teO=xABB>}k--=f8lQUSg487vhPBitWduid1 zTE8cS@J)?)ed`+;F$M`Os*0v=v%sxtK{|*t}Ir;fz06umerW<9l9E+HHO$^@+%>9{suT{N}!6zxXJi|9?AhOamYc1OTuK zaKOgc1|6*U`KALXz!Wnj!45VExl4Zo)7ge{)g|}X%N@u3v^Do_OrHh-0000000000 h0000000000zzd|~Ri)yFwx0k1002ovPDHLkV1g84T`>Rv diff --git a/smali/res/drawable-mdpi/ic_launcher.png b/smali/res/drawable-mdpi/ic_launcher.png index 653c573f73c516583319991e23d4a012b071a8b3..c284f0e7fc34fe3ac7dce968dad8cb5c92c111d8 100644 GIT binary patch literal 2105 zcmbVN2~ZPP7=CgkXb}|@t)e@N1+Qc`7a?1sB0-26KrX?fbx9Vol4L`&ki=;bsYg94 zc!Nc>!Z6Y@5s!KTTCBF}XwkM7N5QG$HKH<#r3m(gBcrXYQ+M|5zW4Tf-+%wRDmFUO ztN;7`0RUdgC`BB6j?R&&aFsEf($Z0jO;r5i=mhoR z47E&yPMM5^S_w#?r&toP>U9P)VU?rZyab#(wlNgxhOilOG|V9oNmj)o;f#qwqDK z1645^I?eV^s0>Dz5X)YJ!kp2NEcsTjMopwKCOruaruAexg&7U$DB^S@5zgos6BG=! z6Lo8$QV~jnnI#QsN~w^e&}KeOYX}mTNn|n+$x9Q+f_VawSjtN!@nD`to9$Jf*f~5Zu?jD$#NnWgG0FftmkGA0bz67c1ihUFHWop~#$zfZ)f zAqtOt<)(nV-KIAAdmY8IKU~qc{@$?C#1RPap8ff_1>t!IC+P1q<-2lgBR8eg*3I19 zUKF1Ql3I@h&ZxE@Y5&nR`9k33Wk2{;d&bCeV|{`ijjQ9>rxzXY0OClgcWp&j>-yuN zpk_MA89g;QAQ$&W_70x9iL>Dn7dh#Qi(POlD7%~Y*|$p{Fslz@lLlUDTlUPa-N3D? zj%-PE!)@Tyz3)zE;@RW*0|(8l>Ovb^2LJNB&Ul-4_nvAEyAvNAbxZ#cOpI|A?LVE< z9%`SQd}M^O->B+yf#Sli{YxxspN;H_T`*;X%hk-~UQa(AoqVNipuJ~$Ag*!;s;>D9V_C5X~U0_?sX{O*Dai5DnUhPGY z3Eoq88d@j5R8<#yB<;+vaIXi)JlaoM1}1Tks+D^#SKcqc((1t)<;qS?YvZZx{Q3gOq-oN2w-`@C_)R|!>IF*fe-YlWBZFQd3wAr7ma@|(JZ>1N1;GE} zz4=k@wLcAu%dB~^uv2>?MI27M_1(Y8x-dEi` z%3d}vhtTh>+;G>o>5_jFHDh#c@YeeAl7nA8zwIY}sZkzj8P#;m{b?x25Dmf~E%h67 z?qhRnzU1k!`!C906vTBzoM^i?p@GrSH3!Q(n=6~IJ!lwXJWw}yW82D4c$w!LhH$PE iIg1{@%-HN+KW4z~pTDf=C^_u-xho^06_wK#=KTfBsQwB7 delta 2958 zcmV;93vu+h5R(^>BYz88Nkl#RDJsZKiYTS28W!#}&Y|3IB0s)_mjJ46QjY(D*u6G;B@ z0$07&(9Q4u_!~Eewp^mw9y(T(<>8`iZgsdeZbLV$LQ_@2Ie$=4K-GFD`V^u+)z!X; zc0s%6SYP#LE2;j{?{xpz>8$?fEAM&U$A9(J4|D*(85y?;`0`;d{?z$)9lgMln!{VJ zU3qs#--B21qIj=J1S19r7i|@o8N1@Xb6@mRzxn1z zrv~jJ&Hd-T=o8l}M#Y$`ni6~>s0x7DAZj5M4P}jC7EKyl0wRi%Sp#o2s1U43R1J2i zqoX?yUw`z8K(kJu*n8efk4S6e8X}Tjf+9pvXaHa@6GZO zBW`3YXt95ctWq_{u5k`l!(Q0*x#>NhbhBQ+I74FOERvf23^peftfRafC# z7?^y@)Fbax8zd{M(yiPXSHA6IZf4kR1RCYg=zm2e0m?~OM=2sgu%ZSkC>m8r#Kj0k z3m6!ypAi7jL<+2I7Q8C1b;d=3MgVTRPth7ZWDAknZlXj{D_b%mb0nhz&MAgj9caD_ zNouQE8=RHZ>VoZB*;*-D!-ovJ5h!T14_ZwjVbeM|18g0U$mZ5tubEFIZa|KhH|)9j zQh#m{tpzOm-)~^GDb%nT3GwzNyGd4GZN z2u6^&e}DbgQ}ipLE@zK65${7ie~yaB`-xm`ma*>1M3^xJ+R0#EtFL=K5yBP+FgwDYd-9-;<;qcB8>hkFyPo-mp z{nO0aoUD(4s7AH3j#>ErALgk`qkk;8%K63uS!?55!ST7yrUWELQoQHZm)${KzPCaC zkJG)lGYKlTMkLrU(oszk0g;$dtsE`NuO`-*UG7qsYg}k6EvJa2Oj-$pMdRp-aJ37L zb71=xa_M{F9bcQoxiT(x%@ng%9zY-)GEo~50EaJ1KKJ8O)MaeA$@MOFHh&^MZKbLV z5*yt!haI=Q{BG*YTQorlY-1TkwcyLYoMmCPM@=>e zY-h(!Sj3|>9WaGrB>^9Z7%2smo|b(0 zI}_BU*(kWrHTT8jw&@52|9@StvYYem8>23-{>&e!XazL3Q(3fqu!@M;O$eaG%K3uH zKOM`BQJCW|r%HtdZAcIxugU!3CSlU>v~tY6};R$s&^ z`ie=z3YCa;9x6Fky9zTJ2U-~Ux_@STk?O&f_X0a2dVW;Q$ z`Y%r+*k_6hZC0xWk9q5l`R&AfzQ99ybf~CZsKrBO?A!ZZ570ahsQ9W&(HO-X*!OSR zmlYwRM(v>k#o-!lDqr%IU(NHSpU)uT(b&!vC1rCMVt;#$_Xsnq!UJFXBfRt>|8gr^ z6pc0>`3DBlbtZsRRhK#em2OXI#|Da$E?46#f-gutBiio;T#0LxAt5PRUa(a{ZC<^C!ua=Cjj}a1&B?dUT4;D+Zs^6zBDOn48?3v@e#O0^�{ zgaaKP+YpJ^E*5RCK81Y0v;4P)eOcLgh;$+4 zvb&-|1*ntkzCx0KHQoD}nuKW$~MnD6B)wy4^d=-*Z zCg~zeG+5Ng1z+uo-I4G{f@pkZn}Gq*M8<`J`3L?^EnTb$)dto`Kno-A%g?>`Q&neW z$?h(b%{0I3&wVjc!CFGJ+#&f{KB(n|G`D@4vUdKlGm+IZ+h1Q=`t@gD@u`eJ5WjHh zuYb#{(|`ZEh$kZv)W;4g@9~nW1XT$jEO_ZK80w3GBuemGJsH> zv5jfIy7cF7y%gw1%vzGf&Hw$Ei(`Av-G6J1oPE`z(L^aw21s0ldFMvNqNVlQX<{4u zAhGrq1Z!gn(roa1s0hX`{z$T=S{#8V1J2> zk|c)5&;0HizoM$X))*e$rv3g-@%^?+g{nt=T&N^M5jF8&By5>G?NDgiVbb@9Eqsqw zeWdCl-F2$Y@&@pk<=(>auTK5?^N%?GjW>S=SOhu|r*Y2(7fH2&Ex>4VzL z+oM}AShhzG6pi-2ve7(CDVnZuZGW6=s=5YFF)nC+znn%Vdu+rjMEauIb-H1FHShbK zN$s!xy|+C3%M;&y#~1sn3roOCoHkwCeg3UKH7H_^XacRM?f7#UpPM@VYodUdMu7bY zwimSzR2KRF$RB$c$g&39Wy*hngqk(25%K@lU#|QM{zYc0w8|5z00000Ne4wvM6N<$ Eg5spc9{>OV diff --git a/smali/res/drawable-mdpi/ic_logo_36.png b/smali/res/drawable-mdpi/ic_logo_36.png index 623bbbf32ee5315e6aa9817fba0a0ce2ddcd1216..bbf42869429e1516c16eeb6854b3b23ce241626d 100644 GIT binary patch literal 1706 zcmbVNdu$VR96yAaJy@JrH`aRG;?84oGyl$c5h2Y82oZ$QPb2I zf=DD1wuIfL>Jfr+xgY^e&@>JaxY4DUToPA|$}EEy7=kWorlcyU#mMn$+;n45)kzy< zEk~;u89zaf5lK!XC>v?nlm?1I4yVQSSX#I!5FiF*pqK{4QaP*^RZZ21s{cZr+rCNw z^exNgWL#4hS&hjb$Sh z$f}Ieb{mOSFOw8eO&IrGaR7KZ6Sy%LH5wCZBXTBpU9c!HVO5toXs{%65kP241VeLfWISq2)uCXh9hKICWf{L>n4BU2 zzt@dHn{ARLGIYJj*Vc9E5helTz2r+%7sr}Ue9-wj10s>Lo>@niDXCllC`O!&8hgh z6E$;&@3R7L%R*g=1uThx5BF7ry*N|K`Y^f&RN*Sy|F^s(<+KGet~$ z^k~t}&hh#C^JIy0&cfKys^X7N1zH9>%J$z>Ebr`ZDc|&xJO^)iui_rpnby8H>X?dK zckO=bXkL%-`SZW`-5F@y@Y+aW^=}W1pYd!x`}niR-dr`iV8m7Wuy5@PONr*DK;-*d z?tbU(pBzJF-2;1Hj2{mlo|+=}EjWL2$KZ~~dLwR$9$W1V9e2EbZ|KnCvF-0yo?h)e z^vmseDe}n1p>HA0^3R5U7+ZPi+%VDeQBi6g$@Z3)SMBXR`))&p(Yn57>xDr6%hDg8 hZhq==Gk^Y(riK}9q2hfP^R2%U;%{#A?rM5;&0qC(M-%`6 delta 362 zcmV-w0hRu$4TJ-bBYy!)NklV)*fR0>en-657yfch;ioI{l`TZHl0 zCNiC5R5dHbg)t%R%dFwIa}|s6|lsYT0x>CWbhbU1fzVZ2|T16 z+gJ(V1-1j?$5bxxjZ|ve2h5yv(Mry)|DWNp7s@c$z$h3608rHE7x%-8umAu607*qo IM6N<$g2QO1$p8QV diff --git a/smali/res/drawable-mdpi/ic_logo_48.png b/smali/res/drawable-mdpi/ic_logo_48.png index 816a83a63177dd7efb6652d6eb7f8b3c064e088a..177700cf2605c7a2120e4b461c9538fd6c8e26ae 100644 GIT binary patch literal 1689 zcmbVNe{2&~9KUYO+=e4KMgm0fawDR`^?tOa?Xj}Vb+Uptw$ZqnOyzp_x?a}%;oWWR zhG@$lfSZGagqSIb1A@Rzmhgu`gk^)7FhD2Z&_5glO@*g^LRj1S#@Y`|9DFH1B*XeBPNuJqlk1YV}Jxg3Ot3-WKHDJqr=U zdQ%JpjUf91!z+@F6O<6J#U&M@5u~g-YeMih>twaIz$;R)UCF z-L8QR?KJ_uy_xq2SovzSEY3gz2^bt2m!h)H#JyOGmw|J0o50W%#AxgKl^2T` zhRP5`EEcoH>^4PfA}Egs63_%q;}C)CZL-0|aak|TF!+GZYocn1ij10!Tu5m#yckq< z)&@z<(#m?;PtapToKp$PMw&LIfC8VzsV!PGC0yVM5CsyD4IN^sELM#uhN4H5f1%EP zzDEG`Ez4$Q+*cP#%8Jm9s#a)5+9CHv>wz{E5cNP;S~MP1wL&#ZO>0!9QUjc!XaPlu zW+GLaQ5mJ}HWGchL6ik0rayDn0pQ~d;Kg9nXqc_h9qa9tRjfv zwtqrBjKje=se7O>X9UjR9takACah=@2Mrb_t_cvT+=QW7H!_tCr-ITeAo^Ij^pf^^FD=dF(aEf zFZ|E*>opOU78iYJ9<$)glwhhw9R{l{T@f3=Yw1~3L{nM7aJ-q_UW_-x3Ir^@Ek3jd zW@%#)07?HN+_NxU2^%p^0~JlsTMtYp0xD0KbvSDW@pltb-|ni}3>-EBbDC{IaFK0d zK!%-5gDvV$dDA)svDEo}6@lQ;jjt%eT2V4M`R1p4$JQQLaKT^F_qBiccWd$9d1rnc zeSN|1nZmA|g0AhYrEAYz?p?Z1-7|1%e4?==Jk~oU+24y!9bNUywf>5;{f82Ta7^bS z8$&}MbRTEn@w#a(L8BCBI4xgvk~RI)68 zcqsWwNbdgR)wg%D?B=>($45ucy>T%ww?Bw{-!W-Ptna;2mM#JCf1!k zc{%Ct$eU~FIQ)ZU*;7|fe6b&~A!AFBYnH~_-+n`{$$fHUi&NQzB={vo6LpTB)5u8t zIJWO;w%JLBqEx%+_Y&c&Vhr3*)Lp6$t*d2HI+J+Q5D T(M^XK8Os`2$bw{go~Hi$`$ delta 958 zcmV;v13~YNW|KaZ?fY;i$>NpX`G>*(oj%<;>C5i;A7gjy5lsKade7VnjM=I2Ub(e1kUx8E zy|=AU4%z24#t$OfUaZ4JZN-%mT5?343kxP2;cYLOhl!J>fPWIoD7RIqrT#CYgaXpU z3Cl=45ZYc9B})3*ma+FN>9TIh=9ODFSlh+c4Vzc4o3fQ)TGosB`~FXb^u-)9Agk@sOrnR1UI zJO4Pvi@OE^EPw7wF$o!i2SC-|pknRRAb_<~slZV4-~o`8pQ38>${>KvE2$zSPeo?{ zDNu|w)$YQa*>l+YBR=1<&Nf*)roMN2hlVp60W0JlI2 zP~+zI`R(k_0pq`N(!Bdh_GSNJA3Dbezs&(0*zHC4I)7>uKo_YKK%5MK{sDFFja$}Tcmj>I&Ff-W*IPA z1qAH)23R$*+r2lPRCUnIU!4DzjlSg^4mjlGt$&+ko@AL4^|wq-Y67>4>LAZSn(8&v z0yeuU(m?wd(|Vm+iN4p$^Mj( zaewpo0H`9#7z{ELQcewxPUp1MuGFT~N()UiP(wL|q%mZIyOiI2 zsYEr70!&gE#Iy5P^4NF@B0-WA8BAMww(^zol$>K}QY1-;z212F+d77wm#2al3gaj( zlK)6zIOeK2VSigkjnI%Nv7Ec>7*TC5_BSHG+joK37^SF|98u>&-rM(G_yOdv(Ygyo gc_)yT-PmCZ05>Mmk1J`(XaE2J07*qoM6N<$g1r;pyZ`_I diff --git a/smali/res/drawable-mdpi/ic_logo_80.png b/smali/res/drawable-mdpi/ic_logo_80.png index b23486ce72d689a8d99d7d9fb67f4803459fdaa0..182a9d12b430e70053b9bb200ba5eeeb5fab061d 100644 GIT binary patch literal 2511 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 delta 246 zcmV1g$MNTQGayOGUPgn#Y_Tzt+-5P_?2FYt z7+6fqWVGqZtu{&_DH7LhKI)(6oO`;m=d=C(z2D`1(!XzN2GmkN?m*K}tV_X5PONEz ztsGnl>amt(RqP2*;L}_Vb_5r(Mtg!I!C}fwdKWCDr0NdT1#hpW(+|6X^OOwAD)U-| z&D71f2f~I*R_|O-Q!guoH`_|i6h!};)D;}VIe(0!PAE);juug&75rzS=3+0YnCF~$*-(@cyeh_3FODajMaA;(cd)q~W}AAUlSsuHAP9U>6TUX)b( zCoMEGITV#ACuBjPx_6RYIfw}~rN|P*nFvxLS0FhmM#x^n zLZqMJXc+)N`UOS`_`Te?&`$Dz=U5=%n+5=S{m>gAD;I^uSxOuZhaav8!>b^bbQ}}1 zY&M%^vR=lp5-cYOn1E+_p2i5;&g+hpqjh^rl_895*-}kMHFVNtl*Wy;6Qr=JWg9fJ zMyuNuKVgrtImu)>2DmnrfQnqhnQ1Fk60XQBN+AvDj*YQg4QnP1$FP&ezfjjcUn2nf zRupS8uB(ft)kN4%Uj~~|amaPib~JAyb{N@4+LBRU2CKQnwZ??K7LpvpiW)|$8mUNC zWs>(YfP5gP>WY!Iw_SArg(U|CDI7JP27a3Fh;jkw<003%19U(D%23fz)Oh}%PyzY` z$a$}U;+#<=N4g!cOI=cgs11JDThkiaXl)EW0z&xZ{;?MAkGUiqKr_gE?} zEh%-=JZ{0cDFORc8wV?2sfZEubY+%O$x;?TNp`b4NXc$kkwR6r)tmM}nKqk5nDjrw zU5434+{sE73MH_&ZkSFiR-Se1uxtnWcN0tBuBzE895(`YT5CagQEOsI$DPZ6!g_c_G&O%xvVj zZA;$m!T8($wFes8-wEAy@bv>tm%+>}-*^2OJ9wpQ(EIy+>+@6nXAg~`_udTa=WoAI zC}tX%d)FtDi9a4MewJuGmoNi$uYgO-{$rz`X4btiU0BT?nKPR%@8p*j`U)4mD7F-K zpPV{Ze9U=b-G&p%fVuyusJ*{=s_^_)aCq*wr|QK;1h|t&uPDpr;n)i0w_;?(Y$%xjDKiLYN8+vhB_J^H6aK3li=;Jb5|&Uf#1{{aJiL*bd8C-?sa DDMlbb delta 379 zcmV->0fheG43z_rBYy#0Nklc^#xd@qezERT%1kYOzEa%kP5okq5mvIa~$#{JWrC6N1Qx&xg5^-o_o*v z-NUW1Qf6OOvur`d-JCz1`=zDsoo~ZOtho?lR@>SjR@EMhb$`)n7bvG-O;YG-iCP|9 zE?kv?$kRd>4dJwxx@#41>DYwF2;YUoBkOoLrofT##~hZ@jGa8# zbsi~UQAcEaf;%^EzJVoMbraU9TNc*(v8Mp(U z=j!?&@XW)Z-gK3{9}k9x>At^VT^WhJ(O@TsHZ7(8Lt#@1vwmjV(G$SAdpXHB?W(&l zkCz_!WKuhgyqV;BB5xHIc`FZoE)3Rh_>r@tqkWyxG0_LV_~4%~sVo^9RzEatd+np! ZXICtS1pA{MJnH}e002ovPDHLkV1k2@wyyvH diff --git a/smali/res/drawable-mdpi/ic_logo_vk_outline_28.png b/smali/res/drawable-mdpi/ic_logo_vk_outline_28.png index 686c504becfde4739db7e108e8d4916534ff15de..541b57fe78b4907f3ab6ba50c9b5c6822adb6219 100644 GIT binary patch literal 1701 zcmbVNeM}a096u%^f;5XPGN#wrh7Rtzm*;`!xr;}7;6Zs-4={KTBndK8-87ngo1j%w$IBVcD*SOMC;e9go(be#=RH@jkAxLJnait)K`f?B? zbz1Z^=nd{?SzeY*oFIFFDIzHljUdG(5ryLeKu5ixRSem&8^fa*DhhV2zR*p&l``NL zD>_wB+ga)1I|Do;U?uC(;s^^BNI>V%h!hNIY{ZU5^|EknY!et7h3El0<}eJR4en~R zOjZGEHBmTEk|b(nOq|VXro2o6N|Q82kPJL=l4Q+R)@(!L2L{clf{(3nZipL$Z+6VD z>k3N{;c(a#Hk)L%m7o{~Dxe9P#vuaNIzl=Z!9&`bga#+jcvVz%Q4XPoM$Rj@>2?gd z8si`-Nwpy@9w!(vBEl&IWg-nuQJ}ylaY~ySj2ahs0tA5sLb?XAR1&NBWnI?%^1rA~ ze!jy1jIG<9v~gEoBq?b^)63f-jd(!riqut})msY?%r;T~Axn}ms9P39 zU&lY83|mOD6m7zRk#N zLSFcv@>Qw`TZ;?cw;rS6jFMn0L=7gZBi<3UU~7C86wzoEupDnxw;kh+v;xQ=wk_Uw z1Y+`GKY&XABi%8WCj0a-rvgVSjMhENiGa=%Mjys_5Pzo_{dQZ=Cg5-o7|Y}cf-lJ- z210Ohsc=L&{IBT~!&L z`ft0oy_`L$&k4JJ?WYb*P5CePT-cd)dG6hlUo5lHmHAt`O2&3&b4R4Q-c3K}r01iEqm4|IJw zclccR`=jSRJJNqb#_Mib3eGnje)GG`=CL6qZGC$0QP2K~iSwsF80=Z6)W0{#eEnnY z%%0^}o}3xCUj5{!{#Dm@Y=2O7f16#hdRyb-?LRdBKK+I=^|Yz4^JI=NQ9l3GW2@MQ zUW$0q9{G6drK!AQ-J|o9@4wUBo(s|MI*+K#8qDDe7m$|=U;)iO9P21Ma{EIW|w10K*Z{4;DEvaeiQl=DE z=CBeo)b!8xCW z%}96fal>!n4W9I(2g1qCDUpxDu`51K;w|5W*G!Ao{1Co)FGQM8F3u5oC~{gMyqhQT zGK-gd5W=(ZZcsi)=B`h|(fKYL;g>7&Ii?=K!eu?z{h0y-6CweSo#e<#e!q}7KRq_A;002ovPDHLkV1jOWq}>1j diff --git a/smali/res/drawable-mdpi/ic_logo_vkpay_28.png b/smali/res/drawable-mdpi/ic_logo_vkpay_28.png index 2405b1dfd91302ce503b685f7f04d386080d234a..60a591aa671da3e90f6207f75d3f566fb8d77c96 100644 GIT binary patch literal 1982 zcmbVN3s4kg9ACf(s8lK`;%i-eq)e)AmBg{4;5}WP*axOy}KQ5AM7sNfmlRB ziLcZWW1K`W1kuK~qgiOpC`_YL3Q8KHWof?9P-zCR?|9s3Sx)ZkxBGqj{l4G-{ofVy z5@-1i2^a!FkZ*jPAql+S0%M%_0PtKoGpiZAeE7ID5rT$}bPW%vY_mTE4Y*62Ql(Vm z9E{)?IZkpJl-$Yi01ZK55l$W_GARkppsX~jNA7)Di@-FgN6f)S)W}CuHaad(ppx?v zO+;QMp(Bxqa5&6~0Ro1SaM;P%SrK#Ukse+Q%w3-q2;2jaGWAHLOCX$ToCim90tIX3 zN*RHoD6G}V@ldT=nW38rt5B6vf$G35Ls3kv#nhp2--Q5i0%^gL46%K}z)FwUB#Flq z3WviXcc|r@U{xq}IzXUOs8lk5kcqjhgga%d7}(EXphQBTd5Pv&*u{uvaM_X`0jl=e z!0>KbR_yZ=@R-7h^9rRLb=lMdBndZ;&lc=G!bw6w*(ru%B@tkiZY*!(Bu=z(|3dBF zentTBtr zk+dcEpHLkZti+U>XP_WwNL<2S2qp>4!U+rx45k^}N-22Oiok9+V$qzP6M$f#ow7#@ zqY;Z|MG0pKD&C++fX#B6CNW)xCIr=~D4B+^kTQzYpfa4)DrLAO1nj7F%217}|Ga@C zvR#qwKTrP8^K%6nlooD(X&zU>xl#g)qeT#`+`fuPrn35Gb{g)<0t_cy*{w$iS6C?$ z>HAE-v=-6Zeq{gQ#IQU2aUir zb+;g}a5piE1)WO(Evo)==XnV7%!xNdn&M8~X-cq}%>Ga-x4CK4pvmV4f0(+e%Db_w zC}rQe=BoFSCXO8~AGWb!byZqNLE*JnX8v+G+#Ja6Ot0QvRPJ38RduK#hFP)QHa&83 zN8LA-RrU7}?S-tokyho2!q1v7Kk2ld>AHKp_P23YPj?^l>Qq2=nfEIq9+qDJAgtle zuCu0tpLjjM7AJIB!aT+XpyKx9;>PG5;bM(e*HbTY{@JBU$^XNwFxzaDU+n2)Y4zxm3jFUQSxcc9+x(B4`in- zTeguXH?-Fti>^_BWz6W0KerEj@XaitGgKw zshRcWTS-{RP+qmVGGN50@|2Z7my~pmID}WXT^t-b<#rc0e2u}Fx& zca1u_FZ|om`z_l|#hI<6&+T2h3dv`EtIkdDEY7*=w~2!Xp1(1&`?Zj@zTVc;i0oA2 zoc706TkzVp{S(`L-cL#2jox^3$HS!`dv+}FK09YwS5*7u*9RY*_WcCrsA}}KZF|n) zbC>fA#UEv3t-lC_91*Xng$8 Q=K90N$0QoQh)OT~3*yGrb^rhX delta 593 zcmV-X0Dk^|L0;IC?NZRB?Ne~s+EQq`@>kyE0PEnzNPxPkT1r~O z-E?AREX#xyEPo22k~e#Eum#7#GEBQF)xUWW zg$>&}!hz*f_HlJ>p{;JEXUAJYbC>}C^eT>Yv?f%H_pA(Bs5lhvkNOyWEOcRi9%?dT448EFh{fr<_J?VKK^WHoAg#gBU@yP3c f`j_lt{J-NT9VD*sJa56Z00000NkvXXu0mjfy*3#7 diff --git a/smali/res/drawable-mdpi/shopping_onboarding_4.png b/smali/res/drawable-mdpi/shopping_onboarding_4.png index 4545d180e6c797cebd816d0f477f38d4d3ffc018..dcafdb4622e0d18c69aaf18d47876bea63562403 100644 GIT binary patch literal 16815 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 K<$6WisQ&>h)5mB4 literal 5494 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 b9R>h1W?t-yV1YRR0000 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 SROBW9)j8U^l1hHrd-!jw$48t1 literal 4310 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 U*hpp8#sNOsU<37Us#d}O2MCx=m;e9( literal 38497 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 diff --git a/smali/res/drawable-xhdpi/ic_launcher.png b/smali/res/drawable-xhdpi/ic_launcher.png index 8dbdd03ddeb717dcef7d268b1775778aeb71a034..963f8e490c2dec2aca2b527403b42b0975add0b9 100644 GIT binary patch literal 2977 zcmbVO2~-o;8optX9khZd2+WIB6q}tTjHX5cC`ynef&wBTnUF}5Nt0lLphjq2o@lM2 zSS1QBL`90SxMO2os<_X-SMq*>4@v$6*y&HC_=-6N-o4Z&6fX!Irg9E$r#sgs1DdH?rE@FqmJXAvD z^3f!OsFuhuGypSasbySV3ZjIPkYtgRfq!xKdpsoKGw?A!Y%*KMLWH8ZE96MjiZBju zMGDWKkDv89G*b;@1QJBah13$UQ~|3Q_#s{xn;Vx&cxVWsOkv<>8wEm(*x?Whl_QWJ zkwV~+$z;gSpU9>A(I`p&pFvbIl|mx>V>f|JhG~84!&83GXnPcD)vMW_@qGIEp9 zR3!tCsrtbNiEM;csu=bY<}s3*D`}qFLjYfMnou-LCY~Sh8^;kXay%thL9o=1)3`7AwkPA zH76OZk-;oE!d0Sj4vLCDMk@TH$`F-CBtuhUL{dJgQcU~Z0VI&CL>PE1YE%N*k3jX| zQ0TBX6{h%3C;Px;@&_mz<%y2r5Ypq@jUMDVf-|NBJXfT^ zf|WL05mCq&!!xl68p;Bg%QI#-1J5&t72)HDmqq{B10QHrLIflIAL0H0Q=kH+iYrHE zCu83F+jJsf%9D(B_`wd+pG_Rv`(4d`gkz1sI2~z0*vCi{L!?;el4C7O@}{T}fKiJ> z0%vp7bsgFiVSJF|k7Fh~SQK@>qJJoWhPP zswv+W+0o67@ro{HKN^4h!KG3wFLv=gr?J9Gt#xmccWrfwjFIRkZ zFJMB!(eSWk9LvvAlvQ1&rFNp)!W=O#;DrB_{?XcBwyjCBU{1sb*ad_XtSUHX$~qIB z&`p@u@AAq9QeSUxiiJAnH!bdTt+%ypAF1YuMIYXRi4^FBt~Go9}H}Z5XXzIKLw;u-Np}N~g*)x>GqWKRTOqdzCF&4RWl{ zJ3b_pwQoIPZ)iNd=ErT3cdP_1%w|aFl+h(|t+xV>_KDT3>oT2= z%m=5cByYVf4@Q5g>2kgsU&;A;fAP{g=O^lyq3!a6L}Xs8_hKv zmR=1^aMN>ikE1-y(G&A7=^N#s^-M$?&qI3J6hP(ZowuZr41@fiptn<1z*Rx&0t*(n) zM?1#0i~Boq`A^^ON|@#Ib74l%TM~NHM!PGm3_m!x?s?Q0)^Fi`?>q>7hwof! zap!JH^NsuFn%I*YqX!F)hg1QTAp7(A;cmC$cdko=RMq!mj1;eAdnPa{u%1Ksg zfBPCtU$Uu1>63Ttn&O8kVT+snkqMq1UAxM^z8}3JEbiKdxa;^Yrt65^d1rQRQ>C+? z-fV4W=t^2_CWaR6DIve|yg5Cz_Y;q(WsNCE2c|XpL}z>xcL-!Ge7^B0_fcj$87)k=1$vRJsWrA<~$zQzT**8CTGcRU9M60WjFk}BQH$5&cY?0c5+>V eBZD1t-r3c6)gFmUdPy|?M27^01%4NhnE4yQ-?1bB literal 7581 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 diff --git a/smali/res/drawable-xhdpi/ic_logo_36.png b/smali/res/drawable-xhdpi/ic_logo_36.png index 54ebd4167b0508eaf9bb7793729e0ee7b46b3604..a464f0915156a6426a0a85bcfa21553edc7b38b9 100644 GIT binary patch literal 2060 zcmbVN3rrJd952YDps3)C3QW%fRD`~PwueSSiI37c|E}co& ztb!2I%!g4@kMZqh3ybD(mMpVdU?c})06mtC6AEzn?3W;bqY7|sv_`10#A8NWy@kS7 zZ%Ni6TXGON3NBj;EU`l@ff-|9z-~4XG-OwRqr4EicD@#Xz$k>tQGiOPKp!J~5t2DbAEI%I-Dh0zFwTNs=q04F1?C#{SE zWK|ur!EABS67;yASdR(putgx^3!OHN0#U?;vsfw9sBjb!U?$9r5e&^@MJ}wxNHQdC zB>#ol_4yS6tZy|MmyFlyVm7-(&`iQ+){Jq7ycSLCaxIuZi_xT&La>C*tePQCYb;Pa zg~1F-=}6Kv5vkM(l>xDYF9a5?#R-(O(cv#0z*I1UDL^)AVxCaS6G!VrGAK$6iDDvz z(U4F$2Gx)#Zpi&7R1QVUp{Q4(Y|fxC1HTcBB9MWk%rI*(ZicflfrZEh0hb%0c+x~t ztYB6<(Wn+04U|aG3``(cqDld>HuG^Dg<|wFNwh>S;z@-vDK7?zis8w`dLa)J%S196 zCdNdv=!x?x60tfXJ8>TUpXXC3oGmTb^wvDif^((>q{eABSh?dBu^QVnzB1v!Xcj;) z;>>OZh&aQFq2Tyy{H;AOMr$)-Ea`uQdkjXC2F3(wVi>`8E{bhY&83AGIUM(|6IDu`v2XBNifIZwyY*4_>ALU> zL`_kJDduEpT5wllNn68I&_9sR=f9}iq252e=xC+d0pK#O-|d_EEAC{;OHKpX3mU9 z)&uX?wCo+4j6O>U4Twsz=9$l_3O9Tk^o8}D51MC+tBX5*WPd(XZo2Hnq})%>n$&sV z=7ELSq{hRU=qBy-!KBBQkxY+)+V8BGzLOW$ZSa1urjbbY(wFTDdYTvGek$Sq^*tUc z$#8k*S)Mv*Fk%RJaHhVNpB4(n(IYblmfrFOTkx=7imRg4+doYz4&wvbs<@mVUepKp zG*<7vHg}#XR&pi+fb{J9)`Hz9`W#<#?f|u{`5Mg#Uooy5@e^ElF~??@;&7>fwin z+JE<-;TLc)i+ApZKa(}@n5^2+bY!^4w{?Ey-RXWlabT5pa!Fd#3(>p>t&u72i)R~l zc}H42F3jqR-KLTei=H_Wb^`h5hpHpX3Tw)aNebGjvW|nb>sLCsLCf2wUQu?PU@qzX z?(L0v()%Mf;MS@Ea%)gy&%G)2isxuU#Al_Ydpp!k8>LT@HCvD6x4IQ~*0lFj0RE4c zh*nkL3msg~Z+ewr)EsqeuoCRQ+L7^|gDYRKyZ`%761&_&msiZUIk@%Z4U>X5c@;Yh zC5=tpLxUyZ-N&Qk+uBmDShG_LrzJg&15-!tn6G(;K3(uf*!}H*zkdbgm~~P)$9ge# zBWE$`{_(?pF|wv4XK8ImwL6p%lG=g=8V{B2Fx6EOcZ)*zTz*&9`25CKbNiL9AqoC9 ZsNqb;^@k}5mCpZlVnVX&^W_@~{sOdn=VJf> delta 651 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 YZ+;lIM@{RnWB>pF07*qoM6N<$g0tuORR910 diff --git a/smali/res/drawable-xhdpi/ic_logo_80.png b/smali/res/drawable-xhdpi/ic_logo_80.png index 690f433b322119ea442220d44609184b0c278ecd..7ea985a482171a4e4dc229bc52e80b6c5e338989 100644 GIT binary patch literal 3912 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 L7JEBiuUP*VTYHGe delta 431 zcmV;g0Z{&`4#)$LBYy#pNklNAxzM(|C`zTMSzBfN$P0-wr?HXRpbjMu%d( z6NL;sQR8Ps;~?4~HJX&87@{x`ZK7z5Lc2y{HQpj9KsxTL!GAa86OF1^&DD68z`!uH zITDK#XgkzsLjM5yd7*|LkyT>R3#+0U_YW*Z>nC1F%OkW+E&*zwog=AuV=PwfumIV( z;k(8nGmp_OkSZuZLN=i-k{}Gmn&uZEfyexZuAA zro6&BATC&s^?!)wlqB3>w?G~q5}&&ic1yG;UKhyimRLl*j*!kJkcMM~Il*e)5^D=d zToQ%3O|T*&l;Ie$7KjT<2PeLt>o#Hyb4!%qY)IfElCv7?J@woY8Ci=D^+R2Yb&t&A zhECiI417cic4JK!SEOYCx6z*2bLBYNE%_BBrZ&?!#3*gv@Py;^5Q8kN;)VKMxr;<1 Zkq^{qB7kegog4g@=sGJBA?H;vT^Jy+Q9KU0Y*ssmxm0j~7Xx$uHUdKd2%oQlQ~d&=Y@HrTV^|83 zizOlgMNvqu6yplHOkz?_hNP%ef}l$9icl1j$uXG%3O+Cp$C75upw0*i11lA5;duv! zAWo-K?39TaHV=^~m4HBsNTnix5OGCz9(RfC+=KxJHN_Du?ciy~4*3~z6H~yeV4!Nh z4K_!J*3Jd}1U!bga0en0qkfwLK#~aI90ja3AeENGcPfP<$3`CmARA=3^HqHO^Bi7(`7fLggZ9l2M|-5~Y|VIRQ<=P_!Sa zV@TRu^be>M#n41dqI?1ha)!it{Fz{qz|0J5!-2uH4bP(xhdmF5LT<#;7%Rg9!9Y7n zKntA?)7m*6w-c0Bt%8BgVwxs_j)Wq~lx!Bs6U{P_DLD}pDV1iqC<#SLB`PPRsM$Pl zU(FB&{>Tp8C;#XDxhxGz3%5QukH6sjDS>6u90*oXup;JBOM^2j4F$3Q!wG+Ot6;(( zR*Hm!+w^mLpr6)hp#bTBgu5TcF=pP0vs7vx@YXZa2?5F@{yOZp1Npm&fwRYIb^s0< zfqxomL0}PTVw4?pE*7*XwBnowG{vb}b*eG@%*7t4KFtYlW7T~50_sd;VdIL0g>UB`{PE!C z;s=*IbB}J;9HPV9DoSiq;@%pZQFwUa@RnNl>6zXgV>`13-@DyD{Xy^g9-nJpL-*OQ z%NP7s)3m}=GGxl$F|`SXCM4f?T!HOR?>^U=e$?BVTKq%lZpBui=g5=|&F>c*;@`Qm zucYUAdt~+UNe>fxOUF$-?|Jpk*n*sE_iNoNt6uoEY)D^IRCQ%eUvX-~cx_Bh{lw2M z9JtXsa&?MJYZ!Z8AZIIvtZlv-Uw5&zdtxg#ZTIwt+||a|L9xqa%~eBpEWNS?Za<^` zrtMPfYnM)>l)LwLZu+pJs9k`+a_EA4-FMc^*KIznS9j|A=m*hR9T`^^MejXkK0r3Q zqQ)Ivh%iZfbt~P$0e=93_R-Y&3=UDWhSzYaA5z&g|YHz*%*sepjd^cnIkor2&!F_Wp@701l5(u>E LbJU(0xut&ry~x3Y delta 667 zcmV;M0%ZM!53&W2BYy&UNkl@scXVH|n8`wqv2GHSF!tI)?x+Lx-D!eR-8gn>V!-8`Kj1HpR`1b7{CIV z*aI&^!41qO66<+4Fqa50H$cE_BEYO0=p_R5%s`MbYP3G{8U>7z*8^*_N-MZO%n4zw zSYtC-!fe!OG=GfDwH>QRCb8WjW65Wk| zg5T*wQ_kzVUpxx##<^v+y{liF;&ycRn&YYp4`*ow+GWcOUx|U=wEW&80u`4<-;+SM zY5|@VKeDg=0M~?PrrB};?^}koO`zhE=)GqJzGSy!SZO4OT?^pqL#zaOT9GfM1vp7N?lqMzzorQ1L8cQ0-$m9-z6b;i5#!7%TAr zTb#4nKjb@iND0j$-oyb^)H!Lf{}YFcMwU57Jr1B^lPeCOVu`&%I~yI?>{?@HtU$%0 z;msxEsedguu->)G^m)t-<3Z+-{(7nt?FjRs>f5Z`9y=s&<5@Y?}8urgrTo8 z>H4hw$cgNTH4cwkZGCqFt|n4MRo%c!BEZT30n3R1%LBAsYqJph{1!T&XYBZvd&dtI z{=>0J!Usc9kG@9njDjgFKk;d7|LAKdLm4Fb4HVKQfdGZXJ$V2C002ovPDHLkV1iPd BMR))J diff --git a/smali/res/drawable-xhdpi/ic_logo_vk_outline_28.png b/smali/res/drawable-xhdpi/ic_logo_vk_outline_28.png index 50070c6c004bc2b9aaf22f57c29e72b7b9075708..8feac0b1cbd9dc37780fcfee5b3d2c5bd4f51052 100644 GIT binary patch literal 2049 zcmbVN3sBQ$94}Q5sUYXz)Hxp^AOg}hX(^@A%A-Z7N5LTqDsH4{3YE5rNs!{{1Q8V# zm8lz`0s_MHlpAioJuM91@5edNO_@5;-NpdjbcnjIJbH6;^JXqz@_k=^-|zqaCx3cu zl$&6bfXCyxX`hKzb8oG8;GT3SV>8KW05FftwY8ebupVAB3LeRAuyxQA#X&p30X8Ljwe|vgCWSsg+NVjyEQbXVo02$ zm;{P4^+#%YzsitADncN?M59GdWwQQ%IY6p$j#R=RY7!wL7fNIaXb2W0!O-A|hzvuJ zUZ|GR8x2|ifJzVyfF$T^P>?fvoWtJ=))Sb4V$3)&*l5O6Nil6ng&~Iak!csmG-fgU~>Rph87R5Fyk_WvEaW5`-&c1R124 z82ZnvDI&uj+5YqT|9L)+F@n;>o>G%?ZwIu`?4RO!?7de9UPY1H8fN#FcZgs$=k_YC{E(X(C^Z}M(x z%HLeDfv)!qejre+$sJH1Q5VzR*pRg2t7z|}e8IB8n#vsO;9(}8NWJQOVMD;GWLrao zB37XsGvqjHNDV%)<(7}&X-)Bq=dGc?U%J>`yk2*>U`b13_N@GkUU9_&x00{vC3DvJ zx&>@Hv(d}K?wf=}ZZ4>sqRS1~Nr$cMDkTz6xd_hhZF~Qyrflq(n>VueKe}9bsXFyK z)(qMBx8^kOh%WI7AFnBa=P5tg(qOUeKIwKEtqnvjpZ?jeyfXI?HhIAI6ZlN$8y(I! zWTKNFjjt}u2u+#he9cR+fJ>RNFlFXpMa8FsI+FG|-P?Qqh}wT%v*4~T;=N5*Wvj4W zD6$>pt`_pI-IY=Nb5}J}1u?6?-RrXZtncuB-M8BVe80?zxUzn9Q`GjfBAc%u^3sHz zBS%pyIxg%|dakZ^SzHitr33SdD;OoanEo4j3yyti&pQ~36@;;<2U6=oi_ zre3&bihs$9%F8H<*k11)4>0Jn9akK-#lE-!E^7SW&3gyN3WYd z)T!1rk8Tw!)ta)$r7W~-13$U7X2RN~!(S?n*GDu- z5I}=hxJXsP~}T0~G;IiPcLQ zi@Ln#|8%PH%-H3vuW~A1UKdNH2Wz!2BCy$!CIUvELey^V(w&v(?`!w|d+XiyK>GY(zwgic ze&_f8{*V9s<2Yo=Q)HbARch2jsz#Lx>lDe8#bG4Ul<3eKp?^A*NOLS)%JjypGAvc$F` za}2@NGBkc8F71aS6sHp~x~Jq_s?!IB>PtGy^G_@gi}tWE@M_;LtHAGftZ3 zDsZsKntxLuPJar7Lu0+iL#_gC^{@47pN04W9X`nT7mxW#&#G_CB1S%?;(|iL>m|t;-l13-81j)_ z)bW%=41X&Xcd-NKnCA`Zd35}hdW3V2!$4pXn5Kdhu1627>GBTeGCNivoaB|1ADoSN zdF%5uoM~2Q>SRtBbrw&N%TYg1&x!s4p5Y>wI1M66mfv#%LI)s=$O?D`ZJQW$Z$#0( znMm)3ur=MA`gHEh(7n4x=ME{|yWF%NRPaO|R4<_OunC<9hUh%>Mc2VS%7!mjk~n-h ctidP%0GFc+sS|3aAOHXW07*qoM6N<$f}mAbkN^Mx diff --git a/smali/res/drawable-xhdpi/ic_logo_vkpay_28.png b/smali/res/drawable-xhdpi/ic_logo_vkpay_28.png index c6eb8f5f4c4feda64340dfb1c4268e53d9f75842..df008dbab6c7a500876e8f41c697a653b64f6d69 100644 GIT binary patch literal 2655 zcmbVO2~-nj9{++U3L+x9QVS(UKtz&E0wiSQGzo_iWHHF0phISW069noLZFtoR2Mud zC<0OsY>5{hfQX6~<5dw46z~8KR0EREc!f-rX5D1H8 z5*mWaVlY~oL{6XqaQ8}+BcenMC&yrMVyOq^)#91i{X1*x8Lda!?3!3N#iD;rWgjBi=kH z@i;Dr>2#G!MN>J`WQsUCgTo;dFzHMtl|WFHYAKGSQKiZ`qZ)XaQlt>eaj{HF)@wv! zWGT1@g>ZG4gG4^2R;nC{6A>|b8X~7NXpo-M5D*oO;p8cbq#@&|h>j&;5=@FK2`pm_ zE034qGG)B%|EM1O{2K#AYz2Zb8^7y|L^5VViSttl8Y2PuU9?iDmSgk~OesrIh%kOC z;pQAY8#&BXUXhg@L@8iopFs5n;rKTswFLoArV`3;n)85F^hKLw*AI98^RAOvBt1c}4w za%mieJQhZnD@&3o2*ZSTj3F-s0ysdb#1W|o3*dQB2+lOI7=;lLghCjbMP;Cfh>EdX zoT+YD3`9kl#9HLSc4NDsqw+kNC`F&yQF-()$}drfiPl1r{}rLS%eib$VUj9@UlE&kgP7?xMXV}#N_NcS*IDT~EbhywG8Bck=E zKEn71 zFN#;khhmnx%*3{+w)*yjb!%_uZkb(gyN~hdqw4xW?@#=BQ@Yo2xf^>;Ldvd}aO7F# zwuM4pmie3`yna7;QFE2Q-}VhIJ0nWBC04iW?F!0#*VCTi`Lg{~+}x9eJNrH;J37@j z`f58>4eAG-t8biJg|ZC*NdvqA8B7HeL5X$CwUPoe&c!8oW8uS|GCaB9+n&8S2~s<) znF_pCZ#Vf2`EWJ$do5d2QDxTmRW~9XFsOT!Ve{ER&qYl$bP2nEsNeI(F!#y(mJ=sl z1^X?b`ZHMyZ?_wlM;2KCS*k|5e&*m`|R+_oHPcQ8l~oUh*L(wIK~@i(J8BF`5VL6`A zm|cfEZC-z^m=}5q$k*RWrZo5%2lgN9N+}=UwsVhWmtJRuKII3 z|8XO*Za~!|v5Ba!$zI&b&n$aeoA={oMW}6)(;V0AGwNrSC5tyZ7#*HOa;I!Lz&iU9 zSXvHp$8DWx{>_)ZlD_X2Mx33yW#xAMgj~OGD~s(|HUS?cO>Up;Fjw;xfOar5m1_V5 z2}R2qz>TFbje$?-Z&!9WRL){4HOlD=((dg&-|antx#(Cit3k(rKD?BUAuy7S|+)>JF)iN-rbwUC4bIEpSL?@#i}=*tkbrUbn|xIarj9+;bE1` z>P)`x2K&OCe2du&zjUnV3Ty3@tbw+6ygg*g0jKl7zRm*b*3$Y@&z{}2)rbL|n#&eiLn?IVYMO_QSgrBXaltD7#j=)@zN8 zMd=D8<-zg-{$Nzs(KiOVk|0j>^qJnXUzwTcV*Fl2-l{f`TUgsSL^bvR`?3_f$&c&4 zYiZc|0N@8Qz@1AZ(Cc*9ecZig`>pF7RiJ!D)E(pX&E5IW0hp5A!=ZluD*5!x^5@m! zBb|ys(tc!qU$gMxJR*M6D!Yt@!ie#@xW?tNmBmjdmPDc*qyCS=6u73p-T^V=v61Tea&T9LU zzKhej&20x4WoSRvq<*oj|K3``uDi>hR$TZw)h#;zaFcz!U~Su#87)=~U~*8%64%=< z^2jR#p~zc1yEfiDJ};idw|3TKIGKxgWdM(4bE}HSi38H!@!M*xmZUF8>gC^O+;wPc zd*9~MammvUlrKJ3<6XUSd|qloj(^2MBY9A}P1#n5?2FB-EAy{TIeKqdBxrEy%v5XJ65JXm`luje9!G zb*4Ln1!j8_{^=5%GhHn#*UUXY_Ik-tE#>FGzptehA?I5a?sBKFPqiC`)D4$ctX*{U zGV{j|3Ej1p@4ZNm%P4j4npe9%_0lAV?2v?*uUg`G*6OW|ZhG5^`Pu`6>Gv~%D*S1= z?QyT%UK{TMRu=1N>A+m3g|T bkADPtPDRE3U4HsMMi9Uc;vHGI>R-PAGUp5H delta 1199 zcmV;g1W^0m6v7FRBYy;mNkl{Nl98!QBhHG0)ePN zoT%WECRc$#AWrlWnu>~wii!#Z0)apvxP(h8xCBwbC0s)rL@%KUO=!X;G-;DwLX$ng zGW&OTmYv;hx$brU81m;cf9K7g_y5c;;EON5_~MH%zPweL<9}+S*u)YR5Jm(6ixD31 z8`rqSIlkfN{{Tr6ZO9H=2T5;FUP96FC2F@;+1K?W4{uvj+^iv0L!k9yX2k3rxrhMN<`Q)h!`Z?;uoGQEf)~LA6($! zC7`%+l>@q_et*XOLj(cDQN^R88KHzl(`8Db#w;IE!Yb*lFt7P3%r-)3Iso^s0&s5u zfQ%gKhJTHa@DRGmt)*B=cC$i3B#SQ?EsH2D~`rL^DIijs#2PssDpHoJ;s&0Y!$}?@oE&w?~ zKs^J+OaSO1$aMN0E#l{x5tD>%66!T(tpbx}x-1zXY#_n|;;YYK4%r2uPsk{(=n4h^ z;szT#0DqKpJ==r~BP;?YO(IJ&Fq}HxGfj_Ks&QHnNrUGY;vgv9hUXN=y@X0zj9ragqbT8R@Ta2+GP&htqe+dJlDFRSJ1DIr$*P zVT-b|Y(q8^$q4}3RVZozSVWoZsx+6Ot^AZYeSh1Wpbep*qgOrvDiMxLo-I2B$Om9R z3fce~I5w%$`Y#B;8rkpD0RYMx!mKg^3_Art#;H*7B)Kc(#ukv!AqlgJL!^{Ok@#^~o&rIf3xJF!Nre(SHP|VIM`)smnx>8zv4e}6$y>^Xk&xD$4)lkg zl4(i*3;@PR1~>r7XcGO3ONXI-?#8-D1Ak3J!KDXaUDI2&b0K2&SOXj(i3ot8?uaru z56o-U#;Kp8rs(ZhSf>o*cS*0Uo5@*Uh{z}!(x>r4B*v*SdWf?~FanSz&tU6vezsR) z;~0sf%xJ5R1I#PF0A#rL3IbAh6@Z2i0P69^>V2XlWTjomReyW8 z!q=`|vEB$<-r-Kb>PhhV)F}FnANBw^cNKuknP2cPViBK6!rptWug0wNgfl5PPk^(1 zIXVjfhT<<~-jUyXu06~b%eOo)DG&H)gM&0Oiw`7TDgyFKB~d}_Id2NR{E19NFi~1w zZ@j6Gq~=UALITT(B7(5cXL2{V!6+rZ;^Lp~eP4X>#TQ?E@x>Qg@)ri$yawPt&|Lrk N002ovPDHLkV1kd8AFlua diff --git a/smali/res/drawable-xhdpi/shopping_onboarding_4.png b/smali/res/drawable-xhdpi/shopping_onboarding_4.png index cd486f2fd8829ac5382fd5f0de21b647524a95b4..dd70bf6ff702e98726954c22a30862a2a37c4584 100644 GIT binary patch literal 18120 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 diff --git a/smali/res/drawable-xhdpi/vk_ic_logo_80.png b/smali/res/drawable-xhdpi/vk_ic_logo_80.png index 690f433b322119ea442220d44609184b0c278ecd..7498775d057d0c363aa15038dccdec6cd798a178 100644 GIT binary patch literal 3912 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 W`E}w~)4BfuG|<1GmxsCX^M3&HdT|~A literal 6819 zcmeHMdpMM9*SC9jZB!0P&Z9}#D&!E-phhv}R3xEBQ8bRpaTs)TW~S_nQ>HRV(rh_} zF)D^Mn9MkoVTc$L<1mB481p@L@4nvm`o2HEf8Oi6zCY%=uUWr!|L%3K=U(@-)_PLT zI@<1(RF)JI6We(jcG6i)>=)p-#Y21>Ac+g6s*8y!`=35};(RomGyL@y<6`ZNo^_Er zgl+TYRpBEep5?%H!k)|Lb+CbUi~A~7cG#xBNF6udbNq_aof{?_E8_wjXLNm`9TzJ4 zz5vOaO8|-15Sn>n#@djkyt)NrhMnhE1Xe_f$G~Gg?hjgX9^9YA*-2 ze95kK@L{x>bTgjBOCbDA&ciCzhoV7GN@cnotwUxvZevGVQlyc+S*b;2$tojC1?R4w8 zQz$aeHP0m_?%;CemjQ2FTAcnIS`~{a{M&c9iBxoPn0)zg*IZ6rm(HKtRU98DuN z>_X_THzPyGle2=!BqhO(ney%`P!b08UfANrNGp$BxMo&KZ6m1&ZZZi-E3j@d;q*ej z#azMR=U=dKOCk&Cnu;D_u1M5~H+{|qOG6It4i+DgJgPyBTZXF~mCRbwGe;bitJGHvn^AkQalXGr95FG&v z@8lSdwd59^U3sXeVqn94>uv;gcpa>cdYok1s+dywsGaH|!QO7LV9mUG8<%E~)!w5l z!A>BrW02avF!%Uqqf2XKY0auB(7r*my_-7CjG7fCIeIg|(y!qMrtPt4q{$u9X!8IiRC&0{+9;$?1H)}992cy9|j7Qq?q zeO#NZ*`~arB6`x|*r!ukQzz2N5KBLU2$(uaIIg2Lbuyi-n1w9pzVZVD&kxw$u*=5~ zO;@s4b5_WGs$T^U&ojr9`mMdZ?I%Oc?;)&zFwafV)A@fms?hYYld2Cu{9)1G?eO{ zJ{fxKjgIw?jZJ``<)}bw%-|co7x#WOxp3?y8ybVGLe{*$z0rEHYdq>a{XuUv@^E5q zNngGmp6My=lf!P}(;qC}!w$Wd`8lNw+JIaBrldJ*O#DUY#ByZ60VW%2deY~ko0arPFElfE6M zFXN-vX0Vdv*r5nx(;(FclM}~kdJ4I6w9M}r^ejdfS8kwfpoyqjN*mA8u^5sX_~F{( zcF#da2d~zlQmS2%*`J;FvAEr@m}(w4qzkc)q zD8ws;u7f;^?d4+a3bMK=bR*lJ6z!xlvB}i!7Ur=L^nvMp9#kh47J_G}d%c4<-u`Id zsxh?T_S;8!*eD&lrn{P%2Rt@Dd>q^71aB*@MnytM!o_vYj2|~9-3F#0<5k1u>S=Df z055b&*$%02^tq;M9Wy+yz9jP75a>cd(Hu}4o_?1ybu6YLFgxSaJ;Q4eMy05JW}Vr`4=Y|9u#gt<={rcFOBn|0Tds&n%YvdKmRzda!C$gz?E zPp-IcnM6fZF?5itQ<76?pih0lZP;Y*Zz=b~7My7A+xf%pe)ZB5#ik~Sr~3$u8~3a4 zT;QFb)jfI-Rjx6w2_5`#<5>F2nTK8-)27PcpizozWBJ!uI|ssm|A%asr0ONlU&eAb zi1r$kzwo`U3s@6g9t8{vB|@^IaLW8T%+pCJ`cp)JCSe>Pe|Ui<<&~Pt;oVYWq=Pg3 z26)B@gMoUnJw!TRk%UbfZ1?_4@8aSQS|3p<_TD~Tu{IGAK6X}P4|l+9h+oEjj+ z(}Qmp&P&eQgEQ*hOya8kD8|7&J>Vlf;s~D#D37M2ZG@O<~_Gg<$!~P&dtT8R)Jsw57^K@bp0-j9P2yBo&slRypJxi5DDzu ze?$ycOe_JDBcCqiYxBLeiim-(MM>2Y`t|N}O2UW4S>SXyF5bMip~FnEyagLK7+jyz z)0y4%kz!o_Pw?=;^T|pX+&8Z2%CtH3o!Z8tvE9wRG1&tN#?Zlspv*IKnUMC07vP|J zU6Tc^dnuc|>q(il#CL%!J+)`A8_WrRJf<8$B&Tv}dXaf01O zAP_+RNG6ma<2;j#h-Ojw*f}?kMB~E8Bh)Hoqd@XjB4{>I+-(k$)VODr2iyWud%ZCO zb&vT4v8b}7MrjjtTx*y<-2IVNX$=L}0|dJa)|8Vu^CsB`PQoFOCkGFDvAupGdv(1? z*-cU28QF3g{2LWiTC-+?BXBtGRHM{x?qMm9gk9@fOL@j5@)bT0ey1Xgq2@XHj(U&> z$!wOX_aH@{3x6e)D8Y5$HZPUKO^_rJjiAMt;y|4O+H=HxZC1mS0RvwoY2SJi&A3iF zav*q&Dr&4rOG`w??!ym%RPl|hC`Ab#nmK3Mf;9Gop3@XrEY)xKeQZ?wTo zUD>f<_qphqDBG$CkiA1ifUq5BHgpp<@3{A5pZwLTD?7Te8%}?D?p|8?yQa%zmQX79 zc8u?87~mhrcW&#IDP@>QjgXug_QCV->M9R7la9}^17 zqB*3(wq!MI6K>0xANTaJ=lLC020yWfq>Z#NY|Gpk1M9>MU~vg@V`_oEnpbBTrjGN9 z+km!#X-}Zos{Muu2>2X8*ZMj{9UkWxAXj>HEG!w@MXqm;X7viMlv;L^n8d-_s*Y(0 zKzz|Yy>ikPrt#D&Uv+;Fb}`AAkJ3ScFSB@KlEJx)YDlL z;RsvCw%^F989NXKT*q7d6if-0gs;P(l}Gh&|D+4HHbk#}OR75RlQ$3n;JYk{Uh${h zOp}~k`0VutK@mOrxBl47YTK-VFaX|%Js8uzKF90@Jxr~K@|p*-lvsvc(`LY%E;qW) zd1JeI9dz*uIcV8;7ZyIm5I%*dQoUn8oU2B)R2%5x3TT7&^$ zvlG4+-fZEm4n|lkA$_%p00FESXiIEEZOvN+DI9E z-LIB!`D7pd87n7q-98?U?Ge|ZcIyW>kj}&6B-=?YHBfgTBdZ(U*xPRB=hE0{p$8e%YDDjxeQMNa4X{v zMUR@_oP@RTJ&V@N@1p5OMR8>6G;l&Duwz7aGJRfGo;Dx%@&n0RIjnMWV#Xc5(PJ-1 zQ}SzNpF;JibK>cm*2-fR?oGlEDeqVlGw0HWi8DpHT6pC6P1HhQRERCyswy1T!qOig zWET~$OklB8ELmTSKj7U`DECeE;=(IYku#74$t7Y1aAKu*$Rkws>(M!`ZVyQ=hXg4r~yeBINV`T62< z&iwZrCu=fG?pdanvxeHm)@ACn;iiqN&zlKh?-<@QlR(!90X6?nzjw5TS-4H0M!z3k z5`}8X1MCFScHaH!dn$k4X<1r?apr(>A~e>4dHlG@H+o^r7_26YsQ&Z9&syLlc$hc{ zAT~MK3%USDwcA0lk-t;_aQxSIcSK5@BPLdc4zO`V4iTseYI43zegSe^h(Fd;=5w=; zr559pF?c5uC{8Hj(I;IV^nUL?oUNo4A?5NQ9Iq5|JB`yG2Ie>tO@9yh{i&CMFV76r za~`}zv`D|6$eL+64{jnZhyPn?RTzA?vUC2tOU?oO!deRP+3k4U1!$|Ly*y2p`EBPq zl@fI;Bk(0=8~@P<#j%Vx$n{MB228_N$+p9k3a6_L82F{!Q6-zhEuAZ|KxOwU^>Ct+ zRyY$V?V?KP_rQObe8%gmtJCEf+ZHw2Zh-1E@(uAgQV#Lgm_0tmXvRYaC1>i8^@uOB zEk5KECg%L^H4{qFvsjnJ#f|rJj-RU(i;zQ^fuAsmPJZ24P_%d8Xo0~21f+Hf^^=dAVvQfH)SirEXcXaq_u@SVt?wQrgA50l@gD1mhr z90xU8j&c7$?38sn*nk@h2vwHT0d@>b7%#sQ)h&SXBX z_~w3tY;XIC(AsU~Qi!*PembhB(u*Oae(xplP6anT%M+*4pFv*tpM;5~DFY0*W53PU zDjq{ZDl#yn(T}^Os+Ki+EWi$95cKx5^8p4n{U}FcIhuO%L3D7&UG=oe%Kmbml?L8Q z7HE|q)Hih7T9xPI;?giAFi3mJ6<3pHAmal@OOxbiQOO+&oyuenGO4*l0u~Rnl=epmMG(vyyU5g#@MRbam^8MDeT(y@mp< zY;WU8W8~xMVb?1H&r59H5-NFiKVIzAfAml-%~oI47mHT^AD!VCDRxU; zLamspBkY&d`@5gQfT7U30l6N#{oOa<|J2dVPz?ITY$yyiXEFjP&K||r@zFpBUmMsp z6^N?XFI#TDWnthW!9P(T>G`X_Pt*4z)cvK;QgHhzp|ZSwN)qBBjK5}WjNsINibSi_ z|7OQO&H4Y~?+5dL))R%+Ya^m9@4juUh&b|I*)|!*Z-I|bVy90zo_r0xa`(Rg`pEmy diff --git a/smali/res/drawable-xxhdpi/bootloader.png b/smali/res/drawable-xxhdpi/bootloader.png index 96ac383023a91f2773c9286fa5eca303edd4767c..533aa499fcebbac09a368fd97ff3889190323f11 100644 GIT binary patch literal 67980 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

#W~eNZDV3ysO7&EqTelc4fji+ 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�bFc45~j|v($y~ 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 z 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 DSOoX> literal 4663 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 delta 840 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 O%X+$bGpk&~Q~w1xRb&kS literal 1671 zcmeAS@N?(olHy`uVBq!ia0vp^1t8493?x6=u~afJFg^(I32_B-N5L=-feGExp+N7= zFA4GsUb}9Kw41|rnTP7n`FHI;$?{AwIex2a!Y5swNdLVXsyan(zE;~`|1Yn3Vs*yt zuoKLTHebEp`E5+%yL?Tst!{bHaVDQjye_P#I3|BL(*L6UA(y9o$)>sNSyR8|S1=q+ zxh_=v*Wyv*Qw3Yed$s4evW@HgNQuS5Ki}vsx zJ#Y0s=Um`^Z}$7i!q8>u*WQbqVPIh1?&;zfl5y|tt)KBijv@>N+PmM{UDqSyWUn~NUOD)mcT44@Mwb&$dfX2O@q{R;wJt7Pt~rH6#de#F<7VwA?Q;%^ z7tNf`wQFzL1(CA#)tm_`8ja5;GzmssNMuz@EWOY;*)Tz5qo-7Xki@Z+vI~OAoX2Et z9_SFA(Plb{m51pu$ExPMPE(DYp^o|n{Oh$c()n*)bucdA*v$3f5#z3q0|NX8OPGFD zHq;qeFvc8mW3jDq;1~4y#5mc--~c<1z(E#y14kC;ngarYCLbAnT`rtpHxW8$A#dQv zvbg4eh9J-BW4-;XZqFYli+l0)^(+AN~%8?R&QCddG4tPwNv(%o4apVDHxi!Aiu$pbI!`}YJtTp53N>R`L<-Ush7gH zkJo<}v8_*By8PvvP}U8r`BhgdrU&e5+WYQH>(3PoaZWq)G|L5MZM@~7^)tn=Vzb!O zRSwKQ7_Bdc2n)X1(Hk^%0qc?d3NJIyB^5~hezNwK!=L$U-YPNf>G}ICztK!UFX8I@ zQwc|Pyym>W!1ZmO^VLsQt{-@;-dXcTIsW0x`)N6kao(@$3L)tNrY+63H~yY2vSBW9 zcq4I7P9vG&P~e(-1up*%Z@(gQjF0EYw*!+7T+6F*i{mP2xZ--7-^bxbd;bir#=R;V zW(jgsr!4>L^F~-sCWYl(&7wDZ#pIKiokVlDZ$ELKt>x~Pq>b}=BLaOGq;4At<#W$$ z2*?WfvQOktzf@&bcn>Fswe*w&vc*fqes95eo}j|i)78&q Iol`;+0Q;*XD*ylh diff --git a/smali/res/drawable-xxxhdpi/ic_logo_vk_outline_28.png b/smali/res/drawable-xxxhdpi/ic_logo_vk_outline_28.png index 11b5199fb303dc3331ec583eb982699e3add67ce..eccd740dd9aefb9786a2e67f0419edf89ba4eed3 100644 GIT binary patch literal 2748 zcmbVO2~-nz8lT9GMk!thBH3^Yxj~YFAaV&}ARNl2LP!P(Gl6FxlC;}?VQ4FCKL=SIf zH3R?v>F?(q0zUzO!_x#_P$Jt;CWJy|fniKp zGLynWZ*@nxrGqd57ZNj2>0Ay^1g2Bb^SmIu)@Rf=5+RP_h$7;N1RS0MpBOwIB)NbjGHT&K!|H^rcre7MgV#VA%>VQ4CC`TiNL$cc<0I5C+-BAH1fktmDu-h5`NCbNt3tp8I!NXUj;i^2KRJer2nlmzI< z7QxAqE_6gFl(Mkmuu=0>05X`G>ZYQZnzTYJ^ujj#PeKf*-(c(H^b zgtjHX(fY%3!okMlG=2Ed58Q8Eod5QVo?V2)gFv%f8bR>O(h!4q@Z=K0BPu$^SOow& zaL%@crT4!mit%IZGErvOftSB3>Gnd_T&O*LO?AXMw=0@YV7+9v-ij)wYmIpEjVF9N z)g86IipGL`AE(4Ax{15?%Bku~RR`KE3irmyhEeZW*+iz+lVqJ=j!+Xm3{v(tKRF0W zIw{k$cfXu2617aaT1Y3{^#LsvL z);CcGYVY>o(z9}cqJa6itMlyaWOe68uh#dvImFKVD?$D1M!e?`6P6uE8k+-GebW;j zt=uF`wQv?rJvBkuzJuzO*Iw%Du^=Y1h7Jno@iJruA;Ig-D^}wbo@n-XUIa zrrp7JxGi_Qy7L6Gj`FHry(v2hVH2=&^K>MXgNVy4ugm-^L1|Jkh@*^IRUir+yXS2D z`+xB2_pgccJjN=O8$4>d?zeIkajm`V_=XCi|OaAsr_(55R4ku*; zh2QN%Ej<>EwM+_-%Gqrv9WpOn&x}kNJB`(=ZX?L5x-t!VzVjH|8ue|t*3*rv5==s^ zCerDmM)|=L;SJ04N;(LGQ_m3brS~lhY%D)hM4Bthoo1^Zvg63oo`}5o)^bo)FRrmz zT^iFP++!{Xh&ttLV(=J+QPqVZnERenncn+s+a3U)mf{p?OvFHGgUk;p2qa%Udb?)x z7+9uTk1aAGnF@AxrS3)2Yeg$fkYrR}@LIsKC!2Qx(PYiF9FnKp?lmTw;;s64>LIy7 zasBaUHJGu&SGpV595uV8#nYczDbqSppP?{uP$%qdHxq=}Va-<6JC3=IBkfE#uRE@{ z$N2dAA^C>l`tvV4g5RtwnoxJAJ;mrFi9_;#7~Yg_4r?w+Zcw+Vi|;IdXxogi%~Dqy zqSn`^P1KKvyfe6G`sym(_OPj{^893pi|Q1;D0o>jy0&37q#?BY>hq8hpW<74&#pyW zS^nZ;Goma@U2Ck;3$dj^z|o-2dszaE?8Jd+$HAAS7Ep}Awb?*qeiUE>N} z)%}nGw=3)_)`4a3eTiSYU)F!Su_eIpz~zRp3QTN@T}I6KQ<{!aS7FYGZRz6Js7Ncr z2mIwfr<|C6dpG5W!V|7B8A^5R4f`|TIVz%SE&`)=1(9IJR!cxpK3 z#lW4apfx~mnM@Ep8JS->V$|*M?G6d8r%F7V$NT=(wp~F5*CK+yF1jhRxs|=KC z_u5u%uH-oex~A2xxK2*lv#m04PBJ(KP6WKZ#rQeTrTw*C>5~=2R$VzF7BB&H ZGR!IGW)ip-rJDasf1g0_%bu}^{|&wPL1O>_ delta 1332 zcmV-41}_OBJ@8j>0b!$g(v_5 z&=SPqxc4|60eJ%u2ebf=-~{y-1ki!X?F(RL=j_f^yASsB0C@BpyUol#WHOmdCX=~P zg(fat`V8@y@W>O-{I#fOo_J(}$B;f4IKW;j`>ntxY z)|MV+l2E3{)_)r}sgd97)R2=EL|DT`thzV0iZj)PH8p0XCN)3Ztj)vu)e9ZQHhO+qP}nwr$(? zi<{m5Zf7?s=1kc6Cb{Qd->KiQ!W&=H@WvV+{BmxnS!AepEJ`LC7R<+*xTXvIDO$FTFq4drqF@Bf3=~p@Q8CMqpN^6lh6OXQCZ5&JuZg6OptpDo-xAH1pf|^bxdxz*Ak-C);VN5#bA*|_pqHRK7evLT z{tCtbx(I*&N@CpvA-DL&@Quv=2o9&GxPPiM=qCvC#bfxAq{auma$LtlPr<0X6$^e% zX*{`WTW}fZDF`(!i~i>5KM8Z{DhMn27XafmsdW{M#IpcVd`=QQ1)&JP14QvY(exCA z&bB3PGm;CIvq$mKQxF!|6wClXOUql(O5F4m^k9W8!AJl=CY~cF#^@;so-9-88Gk;P z67vu_Q#arRrM97S+~~(&+k%jQ2V&+6DN!-gY1>e4{5q#BFKi1!LY|1J6SxI%z6-gH_|Iaen=iu@t$61oV-Pn@W$#9! zgwVb?=@xV q(tqtzg-7CzK`Hr7#u#IaO{@kImNk!In!m&V0000v!7# diff --git a/smali/res/drawable-xxxhdpi/ic_logo_vkpay_28.png b/smali/res/drawable-xxxhdpi/ic_logo_vkpay_28.png index 23cad17c6a153fe6868af4586b353112ff420dd9..40feb8d9c8760843679faf70ad527a9aaf7be2d2 100644 GIT binary patch literal 4863 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 diff --git a/smali/res/drawable-xxxhdpi/shopping_onboarding_4.png b/smali/res/drawable-xxxhdpi/shopping_onboarding_4.png index f53cd0e471cf41457f7e8410996808f6c0600c97..073ec0dd1ade63fabc61502c3d30875513e31bc3 100644 GIT binary patch literal 42237 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 >?SIK z2-9cl$Ue)h9utF=A)&bS?yfV?cPHY4p`qE+E+w|2Kg2N)47tg?dohry+=sXvQ{=;r-_i`$jtykBbNN!D zL?=V9`qK+Q5x#;EbsM#8pBjF-;5#a8aId;8R${5gD*UOxlAG(Rh{3tk^+KWqVvK{n zTWkaN0-~1oQSegQv$u#d9u2V6h<_EqOB5IH+!}rR$r=`#MS3lS*OLEIABdV*4AUjS9=E%%a2jl%zc$jUUvAY zMoI1Ss;m=X&XK^XknE>z1Mapj=?IJ(53FDEKD7Tmebd;8kD~i{LmAKJK1Y&f>j@Tvd&B z#kL!pM&Ey(&s<(Ud=Z5*cQ=MQz=vb zRhQ?;lH#6X44P69f-`7}@ z5X+MXsU}9A?cyRvHzl&TXp4iQfgFh!R(C0` zH}#kwi%{!tYqrMf!8yij-Wec*fAT50tGM&BPbv#`O_fwV-Oa=u^ zk>`uQ6-zBsWTmvrj6s#vDHPWsVsmqF)+*tyO3`g5WKSl%zuumbo7A%76AN-5I8MV@ zJe15j=b8Cglvnm+ITH|^ay_5Vd2G63HDvYt4m5RzNP9B~NDqes(&0Cma1Ex&qCXM0 z601~l4YGG~upl+<{L7qW8VbeWGNqjj%oC|`_5M#^-bPs(E=B6*;&Q!-Kbptto%LNMkOm&|741idR_ zj`H49Dr$6GDidVGaVZbB!FpHh75{3}GgIr!ik8bok&Fp$5$D(HQh8P|E&P4Ky{OaS zm;mz%c*4jwF2cM(zTm^8aQQ%)V_lIj+wC^KrJrvx`epUpy${lR!t*ZETU_LifewP) z*{|e_i|vIM7s=mG=|N?w9b&0%?}rk~jfnK|qQIQW@A&9#swrI;=`|K(kY%Ru%a@*+ zP!Vo=i3&G2r05*gV1q}1)(T8-+lcH<-}hE5NN6SkToU#CBPIT2fHJjkd41@DhNQhm zHs+`(Jj~FdrJ(n&2M6KGJv&gSTUn08oZ`2WL~s?&Qd{>3yUs*hd>Tn&e5F94U^}5H zBlP+5TdOx%9`U8eNxo0B+X9-{6qk$2Vo)x z@C({wE<-U*_XWH0^aVoR-6D2jF~U6jk2=hFP$Z-pO5h$J*m@!1Zr(x)G&QiG4Z37W zxj1*%i=Z2|Eosj(WAk9W8~sXi=F~_SDEah7T{B!-H5)3=4G=f=tltJRj;aEC2@#3t z(chsS55BX*!Iv+7nD=GKN7*l?LONkj!6_KalPm1g_f4x>MOPNNq@oB9lX$3(h9k>w zb|&CJcg@3QSuVC|PgPBxr@z6rq`m~DNYm3Z&cb?gVOp+dR^tZBcA^#eBa=5+I0>B5cm~_S z8>5}8E%&$J|k7V^g}hv#%u0 zt!qv}A^8hBf>FjbZT_unkJ;dYeH5Gf_+0r1_~%W}B(oO`fwkBb3OERv8KF039@xE6 z)lkU=htp%?X8Bl|n1QOsw(%8WUMYoQt}*(6u_=7iQ3K8`!B5IsjCr7JZs!&lsg`YZpLQm*+a5qfeyB<5L{=BaflnC*NvLRE@Q!u?iR zW3qnU$CVxaRQ=QcZRrJ+Rs2?qOKa%2EQo3X=wlLyR}3Z;^dZ%Lu|C7mnsSj!$Hs>% zw3@!hjs2QJ)yX?dWEH8uySfUu9t+suJjxUe+UaIF3E^9bQsPn=AJ;3Cdy#H)Z?yso zkK#x?eH}e-ItwP>xV3<0c!qi<7$YK2LmldWoCH4XEa!4KmecbvB5b@^BCsyvu}U4d zT0w94N?`zcOCf{<{rs?tDu2G|$Hx=Wh7NU`SZ)J1w-vxiZaky^uoJX#1geBKMH-CU zmaRsGc!Ppr`Oq0n<266L2SwjzbR~lORPp?FGVMrv#Qk7g>>3F ztD&iy^bmXnZSo4Q+y=LV z?vJcD^!{^Q^pxglxQtYS)lbvVGt)*y?waE!V9}DW+X*}ZUS^|O66BV?|Kkp{yv9uL zZ$_suh%E7`dYHclI`>pO9sto;*+Bus_p>Rdfz^BC!Q}+EJQv?4trV;Gf7gQ#IE^bU zhaD7D-)uC7R}!~p>bpefPsNgy(rMuY-T1MCY;a-uoAf&*jr0oyPp+MuNFk2fJ=scx-AvSa6KR}` zmKCmFt^tuH#0x4+>pGhK%}%R9^*2YqvT`ADG2)g(_&`?^16MU0JRQekaP^9tRl0Ul z#Feo5FpueXyDIp`9DB3rpNtXpodcJ^q)9`~gJI?guHQynRHQ98JFSt;tZHsInv9+| zl@!JE;M3%>vni_mdzU5R*%b7*6P{434`$aEV1xr?vULj9o#08-bf_Qkdn_nm!vFY5w*n*T1x< zPnBX0WRf0{-cByKMWqhUXcqhE$OCRQf9RxzaYyH5{Yn;gx~xmh*ywOa@=GAAT*A79 z2Fu=8l0gpAdnNlZU7vqqvx;>|9;L!gyZ0j~{!XB;-9sGK`>5%e+1~Fm@UXihdzPEK zyR3l69$=e}JzRCc;A%|nK3G)&qno}5=xsY8^z=7yNh(1JQFyJ)ivAG+O>Km#=S4^! zM~s&}1^JEE(baVabPQy3+1fX1wJm5%m$>E!hl2D6d|FH`Yq_%MoL_qfLp{%QHR-+l z(<6@WbUl`q5blv7r<O+AjqFZN>)*3X|N4N&FqwXDNzX3Xs*RvJ zZt13-djdu~$+)7Ra|EHOhTzRCz93Llc7>CmKV(waJ$-@x8JiGiNWABkYb&b78(b^3 z?_dxKVuxdNc^BT09uiw~aeVbYG^7O3U8O9d>h!)c~ZWX;> zkPh$&FSACT=HUz00ev9-wassp%-k=AsTZE`bnVmb%(^gr3AG>Vw)R^55lW2XHOFi~ z?dB8~I}P-DRV#P_5*a6s{v}oRxAx&Em&FMZFYaivKCyu7rgF&9kG~4fuHS!i(tpW1K@9 zHyr9dGxBB=*=fDA4|GG$DBz81*(#(p}b(OJWgc}_OC>qOk086?c-?va&N_8=VvFcrL z&jQmH@BbJunA^`FjglMatGzB}M>!e{a$`0WWx-BkxDd%;6jN=9D?@D}J`;jIVz{vh zp6veW&3dhhh>J}cMg6*>{fLF!@8!3=>`Wl-65LA_NfUX7P17ErW0R#g(P{e z>yj%e1>xW7N_w;OPCsM#PLt)!D@esweM7O{BjYOo|W@ePfA)&J0r?JaT`O(g$fStKe?K)a4yuPjH*D zPAVWH9pC|{LZ_n*%;%=Kb=DD+}CM#o|rM0;NRGn@>brK(YaWc?|n3$6VWdz z{!RhMZ6uwEAoy}O|9}n3i=D{`!lUR5ofg@wQ=!chF7GT&Ihe4R>EdgZ97{;G7%2V( zH4_`49c{M;WGQ2H=;k-+}qOc ziw`@<7rEcRgt^`V{Pc!H&nS4ku%q^0QI>x4Dv;KU)r89ll7sQe>%O7k-*>w<#Ho#! zgs;XeHsvI~TTrU{B=bd~Qe%Z9=WiHl=z3}`oyX+$v_FUL1|{t8`FFWQ!E$YO;!!hK z6ISfHTD)P_XzPL4?xdDwv_D8L3ygjy~LdjEY?%n*I+vGam zRe2I80QB>30g*^2?+WCw52O*kAYH8|s<9xQZfUB=F7>CjVwy|(W1;Y`(5@0)ZQ5=$ z9@Bl%M^{5L>pVMeDsezIG<-)a3pERw{jq@(6SR;)^Q6_?#-mZ!a$NY|75`p z`Z+V*)oX6cu|jCP4l+C6^PjyuHC?!rH$A3Vhk^2Bsny2J{}xm=syt}FpyN&E29QJ9 zC^A?YnU5$f!Q6ozvDZ>TY@N^0naF*Y6?v%4O~lBj<#e&`ZruvSMFSZX47;*IJov}w z#4w<@`SL7(f;4Ug2*&Q`xW2Eqb0VQwDbsO zw1JYcLQx>f6Bgn1a79*zQF4ag^2WAx#*E*}M1=Br@6=H5(6PnC-_pYxcJ$zS>Z;V_ zP&b(_|L$R}C{Ep0*{CG`Id@TPaZU8KG6>o(n|kF;GpMnfRU7TAo3Qi0)nA5R9EEJO zFs9bSva^Rno0L1;-|Af+?$h4i%M7*RlwesXyFcb@4q~r?`Eg!0YJ|2P(Y0tG8b+r# zq-<2=f^bd>`jZj-X8kZ;6PWR$-rCUobtO~ptUJbQ(k8Dg4;Jn1P5=$EeSh{#+jht1 zmpoQoSUex!lA@v<9<>T`)16LP&O_`$;|u3#=yKsd2YKh zv`5JOdKO2={J-ao@Yp`02xn4wtTs_d`lZYpSqJS_hsnKGN0HYDB9?Mt=V`(9osFIHdkD&9vw_Cfkf`#(+k#I2&Y30uT=Q{! z&=Wz&_Z7;4(}t1H^q0~U@`gFmi4wn_L7PimhC+=)`T`5Xq7k2Ukk|;i!_FQ7<@nZO zeUDWxir`vnP{8mAG?h>CSZPI3H+tQ8WcG!$24J)gMIoO4B8uxJ?MRFKW|Dl0IJ3-! zDxM)tW}Q`?;;dm#!^nWFDuzAd(3}m78`rma2~)UT?0tMHYEe{%aT#wgt!DK@r;#qE zqW}10?5HR`>{9>jHN(J|qFDF4J^kzpT#p4@Ya68K%-nOO6^O)n2=T#H=3wa)NUN}{2Z-|%vY&(^0Yuzp!(9nrj}`fXPme2!M?fAQh|&qD2XB%0 zvF(Cvyjzd_M?Fm&KglE0!@Jvgb%BNUp%?#|utM&HVQm+A+FRiSRrJbensV9}FtGBz z>A}VB7_TEJngUi_Gt!Jb96P>K=R8s2%_vFY5<6=J8^f`a9tx|m)LpyHYGExKTyNPF zA>5*3Crfa@CFeIHNXVn{(CSS;3J^t$aYtqiR_jw{1nkfhEa|+rOoawEbPb_U#eMjo zhK$KO2l(9OHI^$gIXjy@OmZ-fe0(i@d;TN4chv7D(q`3ow#cY@B~!DAr~4>rBW_cI z4Se-9A23$N)pLA~*Q-yGvf$+k)S!mAZwg6nL&9tZDJ%7}?n>2SRkUD7Xs0+{1%4yq zZIEwh>kn4vfIjNR8gU(U4fk+`kCovNS#ULc==6*V_S4D)BW#q}_-T5Du5K{-wv_P- z^*0A#$6~G7w0Uy*TImD^A9i-g<#m4RNql(!0Ay^4qs8?7-~gq*R< z2|{vH7yVoQCK8!%j|3&Vq~*8j6I&Lm50kCZqTBSdQ!68v2nZAMonEZ>!X!6*;%*r$ z?&?$R*gSh~+_OB>feu5B9Xut@6V63Um*kkOD3wg#FoSP8Xt=N<)SzLOy23BQvI~`G&-67Wf5%{nXE3mVyAV_ zL2Lc1lgsPPz#;e>{Trq!2L7GlQqT1AITU(}K_6w-(-TQk**hw|x{cr2_gAkc8H7=* zm$5!~|C`u71Y|VNHl;5|kwOYjEOub68g-WDI<>Wa=Iji!yqB4syrFD_ybMoYcH&m}#JQYZgfE zp89v^ZxM3D5Fq!(G4UlC>fABrdEQ&9e`*%s&re>?ul}~r;n>b*=9JtW`){x3?gOq< zwz}?-5ZS31{tf<}Q|@mZYJLRyTKDe7-e^>q!`_#@@dT)YfQNtFTVkK}3$D$Bho zEbMx2;%v7=s44x;*W#U}n=p~*B9s>}I^vZ={Gct6*wzTOmLFPpmM87B{_}yun~9WT z)4dRM>qlJ3@Yr>YI;s2>%;-ZtM!`t0t2PaeZjw8?u^K5T@34U_`x5GN2vjL${PWph zWppt*TDqg#9A%T0fKHqIKJ2F}V1n7HuNY66#W?h!$Q$o)w*NU6EO$E@+5us%PRiAR z^6<#O)ewT>LyLO@40zk@0HiU1CiLtg!c&qz133Tju3IXw4zEci;(2i ztT1s9Ixh6yQ_M1!K?SkPt0TrgzCcB?tL>I`KNqB7+Q&5M(pK#Q4*lNFGa?rzd{e$ScayfsKHH!VjH9I%y^z#Apu(`W}V#x@9n6IV;4q8*9 zxNImaFT2#Ue`BLUTniaDePXw){0+ACKK;h$+c&C{VAFE*VV4F1u1;b1_x^zkpikxk zKYjf4&X>I=uN*W&?EBrwCV9icGA6M)>-LoDiDAnfbx8uqmL{W*jTgQ2kc1Rvha|a> zMaG?TpgjO#p%qwx{)l6Y_l=RfFSnc{8YJQsBgwa4hdFZy8N(YLS-k(Eb*~+it!X#7 z)2R`KC?6S7uZy#83I6PLn8YjZ_eH}(GKx{zNX;G})GBt;F*m-JcrX+(wPb~SMP(9? z&sm}MUJKFE<)Ccu|L{Le1PtCg$(lR-mrPzWl-hdTzVbJyA?mX{lbZ-5)zQM;#`nTn zMjJ1>7EZ>8g;BGHt!T2@E($5(qDFJ)kZ%x&w7&#&7Y02uc=$cimQhKZ@nZ*-?6Ydw zk%HEaxX#1wt;a>je-hew+5Rtd*5O*{!__RCAN4E9v&>%j^BS5VN~9&R|O@i?v|ByYv{q+pOQme3YQ)AOCVJ?k~tn?wW2Oi zc8uNO=fnF0|HXsdkd6EnUhx=6L+S7jVn?!|gXL0*j<5U_1$OftI=0Pfo2~oX6L4^SAh% zae*ayjbEkr{%}hq$=+DPO#K?{P@r zsmaQ1hiutSnG$^)bO~4K26_jqbd5<8>?X{G}+5tq6E zEPJ5Fd;IjLr}Qo8_5@aB{#h4TjMw;tIKz6@o>D70Wkfrtx2W~CM906Z`25%^A=erk z!B?y<{BNuuB=FJh70BaoF94+kF0;W@tsr~L3mO$2}&!e-ppkF>t>#~u)d{#(( z!G6NZLhh8kyT)W}Cz3y;g(g}K5Aa60P7I%a+OrE^)ByaO7{MP9=}D{i<4;F94-2zN zEc>egNBnhD)C0|FKcUsumetI_Is1tU<mMve#M=N51-Ekk|RBDH(g?t4p^?5Q{zk}5uR;# zl;;T9odz;@OxBvR-gOPaelgCP`7a)y>}6;LMivFqJz;uilK0u&F3||rkV46+RA28# zm``{cl-h+mw43!-d3IJ=w(16IivFiseDm?_?w0-H41G482#c=27czZnPdORsJC^G$G8hJf4X-A2q1w4|n6Oi@OSErNCfm1*xIj_|H zDR>!@Cp;G#KDzKm_)HY7oVM8Dn!m1$`s&pl6D?ul2fWGm5+0cn@od8~8zYOrLTzxcsieCux7! zqlB@#*3e6yIYup27GWaaDSpB7fb#0xZ?I8hLmEvum)QF81@vbO7){U1Mx+(_+y3DE z3Z(>}gs9fjf$Ol_4o~mXm;3Mo8Z5ncH;b}+9bQ~FS*GKYl|O7)4c?GJ8Lg7s7ACe= z1BoE8kmjXalVc1gRh|SM1ZkyeBE|e3I3GcP&M_oj+n6L$BYQzwnMms_(@&1&?zqOD zgUIOoA^A-22PY1*mQqt|hXSs;4$O1V?`P9-9&--`>t+tvO{Yfp6_f_AP3L>z5Hv8qIqq}UL4E+$INmpRX z@ujS`?5s~*r2?=L;OV!5CW&?`y#5ncCr#hB{dQcy+zX*6dIRTSz*!Ye%r#DE1P!y_ zMnw9O7y#N?FCiXDB%pc<{z{~~m)U)~vF8gwkhr75BX-W#rT;w{=*Z)PN`%@o)19!> z3mR_|=^?rkA8iptsbS|g+K;WTd)OdzH<_O)NAXp8}gq-heuoHzMgU zy%KGRNzNpaPuRXOT5KdrF|QDN{>Gshb$3&9(eiQi6Q4e<1Z@V9)XY)b#0uQ)*m~qw z^!MkcpDwwd<^Qv_6{0NBloN2W?{}g0TL6xQsr~EpCV&fg82r}jFj-jUiiJC0o>iz! zwgV>c9=aXf*XcH*6-*AOM_>SvvHrbF&U+7-gCulpg7tLC%w<{P#rio%A!8q+sEkFK zxxY7=5K(f!jn^I-H z`US3q{6n0lx{XMll49~|xMzg-Zy8G)2AqmRN@(k2(MF$o6g#udldzX0+vai?|D#1H z@b>{Sf{2QL8Mr0qJ0jGs$K>tl7g0niq9T}d?NBkz%v9ggP28)yM~bo6=t7p z_!|x4vr-%O_N|xCD5ehoaN+eBQ*`;q1CqQ9z>xk%b@U>khA1dFE z)W$BivpNjuVduMY+o2a)`(J*zf+48pSSx-Opa*z$$0p`>!+h8aNWH8h$p?C>4r|rV zGmU7xa+r~_NC}mCRUK65x6uEV{GCwbt?_iF{XE(%dx}lE)7dwJz)S!5s=%u;`l(ys zny<1CKmj(=ehpYcE8A)`YtTm8yrCsHM}GI-^nV(NDlLsx@nI|zy64aJf3biNrQ`vy z%nNoGdHu(+1aB7GbIO6KnfvQWZ|o~%>qT|vdLw&=W)>H+-8;eE#iP2x@*ZWy0kCGT zaS#8NsGj}<1>YT>3e5n(MRIS;>}tww{{u8YHU62o{abO#o%@t8Y>O9gZvrXu#Fo&)TkVVzwb11gM(oQ9&Ncl+C}vD`fjntP zK)j<_?Xa5_KY%=_IhSk!IxF^2-F+Cp@gVRLP)P~Wzg*%qKx4Ajx+C?&^iODsrRM}Sb@p*C zk;@pm0$X2Xabrzd-h_V@K%DgB!ZIi`-Rz2PFmD+eYt-1CiHSMgcV=3aRE0O$9Ip85 zrI4E)TUVj48ipBXmVg_^gI`*(y;5{#+XD9A_^)AdzR9IHREfP)Ft(;eV3+?_v z7?nyg4-yL^*^V!}kya&(*zXuZOnOWM<2piev99{k(TGVyzMi5ZT;I6)lC2|4$B8at zmF@huNs!1^g5i{1Hon9SV*I}0@h!N#u`1u|PHy_o)%qwa}eYH`o`xwy<2oe&YPiff+0yvP}gsJqucnYKyf zaU0j`VHhTW-3~T#c81}Al4n6A*(>_JnaW`0{W&kl?M%#_G)PRQ3fn^$4_K^a5%1vW}MZlp`xr_m&f!1 zo84FzKkf3l+4jU;=JSTMv{kwTR~A`Wo5$nY>EHzR;aET0DBe=yZ->h%C5v{Tvm>TF zY+JI7U;*>7lY=1lneTOSuWEk*ROc_^A#-S|Doch(3g1W+Yepmd-gBb{n?z(>?ntYZ zfb2fG=9l@cZ4)^467MzlEj}g}o2Wq-ki&nIEyu?&wOj${nT7*V3F1VbL7n*+AUFI9 zQdlDnM0Mc>!1O1HH3wQ2Ob$ZOz47n!#cUX)7kc~I&RYH+;d`a8oIHQ+;(44 zufZTG9a-Z&LGuC*OE!094ESS<&&Q^1AW^2HtX=T$UC9Wu8R?3Htcd|(%G-Wl8I$aX zHd$#0e}74YNb&Qu)Jm0w3gPQfjr?;oZ-uMU`?__! zVd22n>Qln@pfk*CLL$-{8Q=1=W$#@HN0`a0Y$fvlqIL6fz$mEq2h~$k0$D9iU2+dg z{}QI~ZTTqq8^|^01w9{zEu^(*9LM|m3WK(XXos-Lh$(r_!h9Z&Oyc&q)|^q?mAdy6 zvGPUN!eE_XPE0Tk#k5Sd5Ko@LJ?6iHMdx-g!Jz{k`~80dH_4Y~IDb&zZ^3Sx-3o7w zkMdm3lxH^n*!r~GyP5+=&hLgR92P)Cdey_oj+hxVbi+@Q3$oZCu=3tR2#f|`S%Syo zu|ZtV*P6o^mvO~3_vyt((RM)Wc&p9Umd*~lTu(?sTv{;-5$jcvDiNt#qyF<&nKr9D zdoU_}S%wnoq4rA)h&;q!f=J7XH5Pw!i8n~s(qD*a$xO>tdJ^qbzOhKmTBn>MJ6sJ= zSK3W_Tqc=(h3-3i*0OtWd#E$YH5uadf)6g-xT?R4vtIRkkJ2j2R{~b4scUd!WLxXt zKWW(^!wv9uo>A;C=4x0^oGSVZ0v~<_- z_A2kS(Uxg`pH5^nNs<^>aewvdFF9bJflvTbaNaE~0e<6F;J0ukaH~hi>in;2xM=l? zfYjs&8#~_5#!i^5hJC-Z8fIQ&T=;oCNn=^0pLU(!${F}o`2xPN^^d&J~UCsy8 z72~W_g*|@w)ieB?7R~c$0(N~O`K8qmuecQ_&f4k&s~o!>vUn7;}f%gDg)BSzJH-XG;omd3!<17GrOaw`Qp!Dt|>R z$Y1jWtFJ+-uK5LcpP05tJwu2_s~fn?CM8YlE;FxTl|Gy99bZrXgXVSpJt7vz3`|=uhvarKvE_rcyS#W_F=#v&%#i0ouML*;QT|-`qTN)My1=D<+_#S=m!t^cmrkZ^V$?P-C zVYV}yJTJV!Ny#4E@lEy#8LoNT2p1oyseo@X&~S(h>Dy`Wm98bCG3I-@)o!)G@&u}d z522PNhCH^gD1mc8$&9m5Ju1XjQ$uudc7gv)rpC_-T|^T@8kO>?SZVl)!lHaiHOo!xl%j1PfM}AjHc6wGQd2w zDki=Paee#@t*vM0Hw5cK{s^cSwQ$qlU4e3Jd?-+4XATMC%1iP@-E|G9M_YpIjr*eT%;P z@J|mO$>E%vu2yui*av5;`dQNM)yq4N>?0 zC4ThzF~w);S5h|Xleh&%t*j^j?Vl2l3(u^d2alv-UwIcRd?VHZygV(|!+2jP1q~nZ zTF=$^LyGf3cq^`?I~5KMX!u+z17X!kP!e?CX-1eVBHtX4Sh>{l*Xpv!VGo^*yq6shY-H;)KvoV}si zR`(Y`d@#QRh<&nbd{`nyeF5j9`B=Cg%Sw%S@kQU z{zVgx1f^rX>$1>x2H*4b!`W8ul8fb^sB>k17;Q)t#A{I@DbMS{-jZD=mI*X@Zs|;y z=Flws;d7UV*}?N4d^xhJPs8V3#jj;=p((e%=(P;3{!=al-Y#7(X@Qzj*v%546~GK5 zTvJ=J;9#=F9;f;y$m`!@wBgV*VgDs6Jx-GBMm(h} z=2|0fcrQHMzAM>gBGItl`wh5GG;*^)3v7?MRFDQa_`WQwQ!4!cs57@`+xra_%on(0 z`TVa_8`E9h8NSWFx+D>cl1s8pY%f~Xe1nUo6XW>*R2qT%!ZZTm1sll&gXa1XY=3VzRZ=mO;LDEqf6KIeug+YfUv&Qc^Y<=$v|XzQNNvh{#(waz@veql)YSWh zWg=R%@1BcT046+OKm|0mtXoq2fRJzRlBc*D$1XqK={v?Pg~Fekg_F&H}%Y_ttWn0$3le=c*>1Z5i=7X2{H)~w|o5$36o z@)t4N!87OmqlnJx@vxoQ#{3b_NxrVInEysmbs#DTu;ojigx7m6%_w@xeVPn6Gkto2 z9%uIgBv(<)q6lT%!lZPkF_dN3t@arB%ccIEA2L%WjV8PMcfx2+oAQ@!x7pwnLOiMa$bgcBY%&N~$yusrvwSve}GsYu?_BJ_83C<{2c1 zb%Vj80_n#OHP=G+N^eOx+=e(j>?UuhBa?^N)h{wVqS^iLvPJFKMoGPr(3-pdXi(<0wabCNC=2ip zRd}#bA&EHOS8}aVCf{0!NH*_j{kUdAZw~rd2+EI`uf#^=D0$5HNav?{Lf?@dU-o{N zc0TXV=6J1*80tE68F4lRFz)XEF2zYf{yE1L3%O(0ekE8BGtPJ??38;vBDtG&!8=g` zl!baRd70a7?T_76Xmk$odPhG~lLwWylLg7`JW%>*n+1wb0wQ$VeH7HOzZ!2%lspUP z=0MkbY4WM&?v?m|O=`OlPlorQ6RPn|`M+dwCt$4`Mf7Bik9l<+lR{GfmCKVf4upOs z2LT}YjnOd+GEjKGLe@2eIMu5{y!^Ss7hFHmAx2U5(DL))k>4eJK;YgNLiF&s=e@cy zB-I=%z0bMK+0lNPgRgK$xw0xOgLR=Y7#~&X@_F)JOkhcP*?{pGAAXy%iLM<==hYka zodxugpNe8c)+GKlO)pLPD$4PTUmvaK=DW3Ks2{nPave!}%Q+<6JN+qfiV!=mdh9+; zdDe2)@6lg_sQE|tgAa6U0!(V?=tBsD{+N-lvhQ?)vHr368-ljK3n6);)I}&WuOse& z0K^O<%rrLIl~?julcumf(xs8B71X9kyb0SXdo)>+h)?Y67HV_br+!z$UMBJRBbR)1 z;3NN#@~Ihop*mPyUZPjikiK);Lii4TBXugTp_Y~gYmxu8ky;etP$FQJwck0#s#N?o*gzYJL zo=5j4#yvvGq%#pS-`-n!?quLN<)%El32VLtav z$_;iM!6`%63>7qS8;pp_WfImpJ)z;PTUTU-xplj{>Vh0dP^Csqhu91?r0nhUi;3p-6SvTy_ zpH|=qBdug=cYk59RRkaNCO)$4lUmgxjT=7NhI~GzPYj0_-0GsmB=pVff4nl>(4$)~ zs`7X(LG!_=MA2%U6cddJGQh%elf+`C}*#d~xLHl;+`yUdyr>m_|klB$QM zKHSzt9+j4XWpq@;?g_EFoVRO(d^e`=~uFeC8|I*Q4{UPp}Z|+ zwLjlF%)R=TRsgw_mKMTaOxv;rk||Euq^|q!ubwa4e|!{9bN4{9i)w6xmNP2H5}kZP z7H^-{IKjYrwlbX`^eVqVlx8|`O zmJGQ%HB_elAkMm=;$4Ydpb(mM9r4Kjo?D9$k!Xn?xYDw%XKkG^(eS|bf$A_cy{RCmL zQkR?c#J!2;aS0gbWNqYNV`-SbK1;gUVqnSdgtmLV?;fK0ETU);SIdgR{@HysFE2pi z9UGSqac}g#W!(B8Z7Pj^i}r0W8}vQ|j8Ce)Bl>Q+OoX5libwk@%d%F(xD~PEP%V<~ zg6%3I!BIXuqvISxGt$9hZtp%%i6tq6$`SFpK|$MJ(zd^0H)UCr()wU4rFN`+VO}WE zOr;Lbli6QwB!`1mC%R;j-aOaM=2Wwq@yzZl{Bjwe1PVg$cUU_Ij8c$$>qg`8woBb1bduq~mef+rU4j}lBV zbV%wuh{1_VUmsuewIw8tQn-@_J>g!SKRK7g#bS?_a$6#sxM?u_CH!G<)+AdshWy`rR|{o_rcihGJdI- zo_v~0pf%g+$Kfcd;03^>2vgbs1X~{}h;Gg{*4AP7{_~gpKi+QwSUbyaDSb`366RYz zEqzIsuj13z?#_U16lQ()l)JEscJ*?~XF7=F^ZM_H!1_vsOPw~gyyK-n?=igiLqcma zec$jQPB6A&AWUq^GVLE)Q*!ipw>mD43O)n{E7J8_f)j)n z{7G10Sd9ASH~NU;EkuTsX88#{xG|&A-^8YQRc>cwl6SIt1oyT z+uQOjE~o5hRU(L6R%_zNtE`hxN&gSu3bnTxn+Q}ossCFIC01v_{ zaaLM30_Ntc_d&xsLMes@*(A2yO{!uP&|MkRr|fn=7L%ppjl0$UU~_qu&OnGA6GIEV z9_49dlleqaqw&zrT2*OV>m3mR`qFHFxhg|FK)YoV=}TpN@68}|_SBJSK)tL52SRZL z{ae;tU2HQzBiQ>m)!%c|BRHqO+V*W$46mwyMT>j&c%zrFy0Iwx4YDdVeO<>vA!<#) zCl!S1VTHtf_p=A*gqgg5W(3@1MacRF4@fDuX1DFaZ>iAGRBwvQ{chM`fa%+N(vVyD z3sT>1;*(%|ba30?K;`!3uM&+Cjof!5=W*|cjK-^sy%U%P>?SPbxwt3{k>@j?I7MM z%Bo)PR!l?Kjq6SBp(VU05xkn&TO#cOuS7Z(3eg6pW9RSJOz=rJHW|;n(RU^1h&*rHGEtO?Oq`c1#`Y0 zPSyZbpruYC2BT1CKU#+6^ai;U(4Yy7y2G1?U*kyB!+QEbPYJxqyli&)^8PJRjeEl!a3&aztyc!q5hBj&|B zWi@fHMP1rP$@;e7*V97J$G&X+64dUQtj~86sLv}yb$tROqwT|%e*vl{s60WK-8*?$ zX&F>>y$TfpQ*~if(2`vWl4dQNH`{CMi(0TI2LM97=yvByLf_<(G*j$Jo|lz8GS05! z^&8RIx5Ot+9>!Bnm6-VJDhI3FLrhID5O4LH% zkJg2>t`JWtyc2T6H#C~}q%d!=%3X}`q6r2P>2m-I9=r&4uC2Y4EXDzOKLK1Z;BUqD zdEX6>LI~d8#4mij!A(ylJm;;+2R&u*jNTl+1#36u%aGewAfn)O+!@?$>y9WGQE!gx zD^A^uw#z|S^s2 zN7>j;5Cvt~l{&yXAoi>FBf$@R1{Gm<6ZR+AFgfEqY#iv!`^BaGg(;0~kYb(3g$uH; z5?g{Ca7AaE-WivH`$q9a9iiOPTN!{qAwOOn*kMff8w3yi-oP z@gT2C%R1iG=XVED#a9xK-2Ces$HZUNT=E)X+YfGJeam?wrlA=rJ|XQ8A}0kY1>e~w zAo{=u)S9Nu^fVhwe_;saTFJ?(%IKUUidcK>xhXNEKB~W>*_cm*$Qqpamh!t<>V`O> ztRRaxw-%B?drCGQjGYk3e#+6aPldE2d34q8H8TY)Pp?GuZCQWJmK(X!;B#;8O+?~R zvZ8K9{Gz#;K~BcwBI^xX)&@CRl6&GzH5u5l z8#Kr7f@rHmIp`|dhKAw%7M(!g0!xx>1|6xd8{S%%#P|cO<#&I3&XBQ8amnkEgUpRa zPu>VV;Rjw(o7;(&0Vz^fs6oip3KMq{#DyFolWd6G9=NS<_FNHYn7ApT(-wSEb?jJ-JE&BkuMg?^#!RquDz zU1;$eL#QP$SZ<}{0+5P*FwEiR6Cku1h+LK5A}yyzIar6u;XN57Fh`+%SDyK6$l*mV znA@RnqhQw%q{lN54oH3uZUaGzv43#U$L~83AP}1RXX@QGyNwL%j1bQn?sYq$jeaj7 z#<_elL{A~?W=EC%V@Nw_$S}plEVe=GR&$;uqXR88BT+3C4TxvX7FHtCg)$7oG_0s* zQR57quw;r81Gy@SSk0vK`Ne>=gLUMfWt{N2*s?7#u&&?~R1W$V*OKmV zs=GZNE8EOHP&Nkdtp`C%#%88saGgh{`GrP{MrEE@Z8IG18MOrhBznZvTS1`D1r8BU ztkrDc{lvc;IwraKm=J1#)dMMMmxi2YA~})@7W=LZu=5JM9c#J7{U$)KHi&xYg+77# zb_Ym3Waey9f$Y(Yvdn@iJ)C>fk!-EoA~6lWkLWB&P0|^^=lv|`pU+{X-(L45)W^?0I!7-i2XcLfOGz~Ut%=vgQ{P0pR39P<7zc+XHDd| zvxR2zIiR+1u)|2t7*?GqU-83ggY6@OKla}|?Y~n_`=EQs^)^KQNEFXWh-kU4_GwMB z+H{1k@-2_Q)slCjS@+(_McS-^)0PHR|D}FOhdTNKgJ+1$Xhwo9AVvVQn-z}95B~Wb z2IiVK*h3l#igNW8WYUp#&*^{ZW@p%dlj#)O7sJ6Xe_KfzjXtN z&+0Sk83h<{@NSHfdV{tK#tOn01(7oonb^lJOuZ%TDU{7E+ne}ov%~XoK)ph_S4~J@ ztFiy}iqLmLq>PBjE4vS}2gC&uV)_X7r8di3b=l20OJVRdYgnwDjHMA^~(M~Rv zYV=W{i90m-q2$S+6*)-CljnI_tCl4XD8AT*Apm1`hKZG>JJjg0M*6M?-*5-*BSeZCT;bP zEJB{!K~+RsI>faI0+8E@tY}cP?r|Mnn+5d{8CqHeBwW|vO5W=l0AKChx#q|b67|`7 z8`d2)l>>4(twvJ9Q%0>lajjPy!tUb3Mvf5V}33<;SW2?bmapw+y!A`vmAQW!j{37sQ*EMjw0@D7k$VC z0c(Dg`sqW$FZOorKODG{Af!)!t=Qb`WOT8|&=RFoe?mBg70YvduL|U(ah&O6KpLxaLo&aL zG|EnR3?ubT?76`(b+n#S5Z7JLwYJAShnMXa81b|+{LYO%Y{FVARzH=Ddh#K3auMwyjk zuE2?W@c%JYNA%_p`nXv=>Zbk+cY_t}!9;*HGvlTsq?GPbwMrN@y`60p6*6B`b8eS% zVu>~ldY}b8--fi-8gWEt$MEj-+z`9XSd<4+rFWM(4Q9mcy2)#%KBdB+TSUSY4_Qtm z%iBkohb%{?(x)(e%=M1c)uGi+^X`SvO^gbLjfLG+?=8fanv0$3nP_%$H!|1NCq9{6 zmSaRbN+Vyd_l|3A55>@{SN?qGo(qGlw6k;R^J$cZ{LpJ105V>ROP!S{Ic@w#EK=86r6OrZ8qMEL?}sDG||7chcszTyo1F^0)Vn ztsd53zt*LK6HEHQHjKwbn}mV3y1mkwT3LUF{Fs8H%s-htpL+~py_g4NI1VVZ?e7@f za7?@?#fg<%vZBfS-}=pO0UJ%z((knYwfn+*XZqi&G_iy0jp5EXv-#jsXLn<1@M5C# zeA{%Ya+D95Pn+fsJS`;j-KROb?S9L>-3ux{(;&4X14B1@%HIa%DS z-12>XO;Tm#7vL0^w(aLTMWNPBg0s6^e;o7qwd&p1-umhF`upb8=5OnJKk+g6tW+Kb zhq=>S-&?KRk}DQt{K;KSH#(H#c-~P%=|8}Y!n5AZtDZ0UP|Di+zWM)y;FDthA5fTP zy*{h`dCkesO+Vtk_-XCEZ47hJmB`BFFM!McP6^I=FJe3CIoo^CQ8KbU$=hGFi`mVZ z2b^|ya(~|?I<>myaoo%J`+s+Ts=fTtRLb*5TKs!eU_qS+Oujqro9|Qa12^0a7#Mh` z9KH2T__ud>y5Kk9*2-pJ!#vIM@xKQh`+?&!%l>rCS33Lc7;x*7>SbaqNyiWa{j~|aeH=Oq4?EbX)?z?jzUv!)I8k!FlFgsb4X`V}Z zx1sYd^Zt&d7Z>*)qL+2Qe`V;JND_m=1E7=LW`fD)wiE-ZuYM0xTWih zV>+cZI?l=FM~dDVp8K}!)SAkd4?xp2J?rOwa0OMx3|1a4F=vv(oOWE9e)QhgjoDu! zrn~dcRqSKv?cMSX*fidBDRBAp!zN`j<>r{mb>8T-{5RXt@U@Khbmu=iKbE&lZ7#Q& ze|W-&UU{w<`S{sCq-K7En7hkCwZ%LCK5$RpN1b1Nr;;lQZJmk?dXxj$dEMR=urZgv zs1IMiLsqRyejafD)YQN4gCA!L#!von%fe0IfW-%3A#Bo;eEr3z+ zs&_h-z5uJ}GbjIj-@fVm?+d4LDl)Slb^}+0GBb$0uzPspjb``3xsQQ!U~T)Q7e??M z3$*cC$=h5W=~DacXN;(|!7+WhCwoqw0AK|@Umsm*II)h+%o&(W}1I|tanm0)0C0Jd!z z7=V3B24Eu-g{1&=0dUa?GXrp44jWJg*i2+#K+}SznSd5F&0za*Yr$q8HZ2YezmTCI|K$NKnNP#-NN7mcbCE42^t{5CAj97wb>EMic%P;B&YxY07FJvLKOgjgS`DA!$Bou$Qva90PLx< zyt<^6gSfek+vp@BZT7^WPAv?UwZK68ldA?YybL-9rAY z+{99Efd7V2IkYbZW%v&u^~MQhfIyK_Z=BHne-{|a2{r#;+binT3N@Dm_dqfK`Fd-i zfdAN_E#%ELxchYy@Hzx|P1JrJ2S^2UL)+I0z+3yjj*t5P+xb7j|Ec~D;6FLk(Hm^+ z|22FYxS1a3vU~0*wq~h+ z;rQs^{okYO*vKin|BY-2j_R$?d#9aFRS}k4^J<-of{)7 zr;(M5*Y{5^udgpJubz1`7q^drrE|3-yL+d%zJ;^fCpWLIZ=p*2w#d1cD>~&W+oh>n zL~57?Ya08jS|unsWXX8dX@k6UK;8;2MY_g5hUWf8-vUgngRLCHojl`$B7UT0l~>kw z);0AerIq-Hq+8g9>YMt;CKa?phWGZ5AD^D??j9DFHcHA{&dx86j?Z$7>a%le+jg;0FMZPL4gde){>@e6HHNXzn_B!6aVk^q!H`& zigoEVSWhG!^m{U>$y62=)&dIrhAx1ZX1!;7-UD#WoI8tS?;rzc)yHZWXh^65@yc}lUyZ#=lz{XC}9`!MELteZP0QUOekJ=a`{4d?0Ri0sZ>xyqlLZgR;U6oaWIfGi4 z0$(hHee2eKx-KS{tZ(5f8EgpF5enVz->whhlz+7R`b?|CxHE=7L1sUhfwry0dZWCQ zdyQCrbfXZqjlIA|{3O>vR#ab@W%l6)_rr{C(73{K^GPE9RjqT>E2CxI_-2UowDdSp z=r7%GFULP~r*wn9`cuk4A}b3o1gBQ(Pqo&WetfTA95C*1bIIPEFfOW_qxAda@S~L! zmtEQB{D*e>oX!e5V}KzALEoP`x&~ZByiqO8*Te>GQXW{*Ol+{2AR5qB(btyil{dXC(kB5c|7W5e)xPKlPP&h zCm5TN+L+K9$2mvaUv0=LDH>A3g&4AHDc#D(geUBVP@}{M!`Axg%KnotP_#zX9b0DE z8%l2>nW-VL7K~`OyptNeE~hjn)@mDoczYMHydrs1?%W<{G z8gaSCtnlJvwk!jmEe^(=!7it-#(i*JpS00-pLM|^Z7H^Kr-gXAbJVZk~Kvug{tYO?{6GaW}0JEUT_=0u7pCrC>X> zcXt-_8mJ>?osNy&IZnF~dLO#W1VaeDzp;J|5@oXJ(Rdi)RQc{-Ym5TRaqRf|w{K(U zzPm@_Px(N$_4&{y4-ssaWxxyDx@6?Kb^>Jpk=v!+MicQ`LodEhhOxU#q1)x6>S-11KFIcm4L8nyez3 zJZ|}i$c-O)aP$a4YC9jlgo>oiSx&ok@HW{sNC#Vqn_&&T(hbvpAWinjR-whV6cB%y z?y=R9?pjg_Ue)=+SyL-owF@JDJ6Et#6m~?K3BRC7dyn>wC&f1TCNH8_F+K&On{a|- zm=^zvje_i*7EP=8$h(!-+%?nu%dqZhihF?EtTuB)|eSALpDmVJd_1LSb z#_*097kNB(<|(#XDp0h|{j7<&E(d|Nn=~_r!dp(z3>Uq@*jX(fJpwUnchZrk$?!#J z==TNEtI=&Jy4aa}nT0bd3Q~FX<@cBE2PbY46e8sLo~N%)48eKqoXWfnH9~p3P9zaX zj*nJV`}{rE#mh&FZbt|ovR;$dwOvj>lr$U zQOG?Y$c~^p+=c~wvE7TiG0mv7)QvTKCS7JtVgY!xCe`>a=6UFc&Sw#JO27YQ2w;!1 zwJ3bHNg}(#=PH}xf(2krJR9B)y&T8W*5Nt}{GbAyPq$`VFCWLV)-gJB=3xUoGTMaU zv7~6RYP;JCaG;#z0^<%ViA)=4Ygki!07%mb`k75)IIjF0!2=-xUZ}|`Q9ikrCaVJu z;CFMDBS@R%VX5`Y9spLne5sam;yCaI{JiJSB|reIn#a9NkdwVV0|1aO8p*e<{_k_@ z|2nk(e+I_$!q|9b-N4w+pI{kaE;TzQD2`MLhmgv!wWnd_l`Y4v;dT|@W%qs+d=d6- zV6bULFz3DYOkY-8`A;853#&2AarRqu0S-V1c9>VbnfL6ZN)vEbSt#1zv zyW5jBv|tm;$8MnfwFp9iC3z z7WB>`gRf&{HY_(das#&qOfb^R!$|YDS)*e3`dCgQDOcQpA5JP5262C3JWs1?WWxaD z36|z3M%V+69I-^?%G_+5{FtF9znPFX{_+$h{YB$L$Lw5tB_a=b7knD^*K~;%j5JeK zu3-J?upgl(k7e`Ja&<}DEeLS>VF>eIsAR7aVlK6i#1A_7^F7nVoy)(ByG2N^eR+R{ zCU9i{ofD~U#tIcZf!1)69-pdl^&YMS0r^#0vj`M0O~slG@$j9^X5Ce* zK68FulZp0>4ES>%u6B$qjvf`#fxos^(|dr?r|xSaMeyF&ZF(4=4bmvHMi4)S%9H^c zdJbR>w|0o92PNXpixW=*o>HOg9oLVvCX4h$Kv9Ke^N2&>iVqzbZ26G+W6EEN)rQPO z5yOr;H}amL3%8Uj6z-iU1&G6RV9Ys6-S+RV9ymQRQEl&7!bHTW`vA-d#}mL9SzBXU_WmfndJU;cB8Fd*rninGfL*J}!nW)#*4IRD`Y!qt z!I7}WiBbp;o@5^jRudaONSFyLI(9%7w$dbi^XIyenP`!cES$+{bq$0RS(S*$f`bJ; zkSiz|L584an({ZUDn5~IDglz+G9_I=!UrACs@@V=o{!711H*8YwXXZf(pwkP`+`>@ zKW#$LNs#sEX2;G_b$HG+W=@*Lv0x+^Oee(_aMalc7TE5~PumuMKEg3z5Od=cV$Kd% z!1^(el>4->pKEah@oswM;V}8*Hy0}1!gY9Xm{0cKg`AfNm$CVGA6*~#iP#At#(0p* z)PK`7d6C$r6JAAOyGIT z{{v(E_keET+Gxo^D$XTC%C~qWzLT1U+k;f z5GC5GeOh!n+~qJQ27>@itLrZ_{fEW*v{j56Dh(8OE_?McPnjc(PCn1Q% zqx4rS+wzk49yaXyH`WGEvctDU=|2`LcqE5mbwZ5mV0s+z%2|XplKth#_MaA_{=Z^$G`8e&RFDUQ#g;E7b_4lL2$1Od9KhOVE%(dL1J7=^f z!2208`VSTH2MgNNcPGrcv`?QmDw*M8Q-k+qnJ_P=NL!qJYJZJN&f?~>XkNqCEer$* z9;vMca5krkxonwX)-B9?u1}tDBy()N2{`Qn2}y1XE9RAVWPe9FQ?+b)OK{fy>uJ9_kP7zKzVO0bcJfk1MXt#iZzT}{^z8md^q{tnufIb$x$4` z{Y&w(a&Z%b1lCO?B}MF~?5nem?8l^xAi?3vA}WD0V`BNHkIky~v9`t6%rp{MoRwAR zoYq=4NRb3sAE>-Q?+L5%ITi4RHEPAKBpOhsrJ89al#+)jZ6y*BsJwFHqrooKzDyI? z26jO%I4nb45(Pxk?{=bv#FM?yrX{BnEy91(O5;t*{iAG&4!o)|#Kp>;7M8}^N%p`l z7^eJWinb}LJ{VXR|G0>YMSZkKCXLjmkSAzw|g3NMTnFx%)05iXQb6Lkl z^gYVuY&k;->Tp*fo-ynGxx>wDazbx3Ii{=Lzhuz;vvmok)-MOR@Arw>Bb-^i9GMa!1hnkH-@O$B={bD?1^N{8YWMHmsk<`9)!+gD%>mHHISQ|3J|Ga}f<4PiUdg zRAl>`oGB(IYqS7k{Yjg)xZ2Q+6i}FBkdYqAN!2BWYi=GsY`kCbh(eN~$zDfwy5LK~ zOM9A7yqf3~yP|k`-t%|M^$*_v%mG4_M^7UHa)7)nApO@~&z;=+o)uX7ke^uCPtElC zzzZ*blYPmG2{5rktFb%3tm?Deq6a6cJ`F&T|Ht?)YE{~YpoIipqIH9EzU3?XZQfd`HFYw}t-LBHq3CHajmAFHp%+r<+A!1KSd}v$D#p}j(qOhYKm#oG)h>(}9tGXsvjM(l z?zV@-93UY?8@p!SlsHX=i$MamPLx=|in{8u0q{SfDu1TBX6K}@vCZ8CqyhhO7;No? z>UcoLke$LVLZM-T(>eltt|v{f^TZrD0_Nz{d>*Hz1y#09J^0Vs`!phl6r!?FZ4G8d zl~MrjXE;2#Ip-h@`cF*yOqBn`VUDxK@ZiQ{F~|e0qu_4LQLE93f#h(!&-ys0T=(_B z55F-M+VFG9kjbH$Dpsn8I~)3y`#11z?3ZBsd{2aF?14e}aYAb2oY!0qgJl)6AoZ5` zrY@scefZA&=3du0xP8Qcik#!EP#(Dr8(~jh?bY;%&rg11ue0=k1Bifri27f*Z%0is z^@tqmmrSRdqg{Kj+w=8ksis!CrL^Ay8*G zLR@`K>&D-@kI|xF*HTecPT#+IyV7MGoVE4J=+wh=NM0o{CP#rXe27#!J2^Qfu@os)*sr<5CCONnF*iGcOw zRd_ySbl!>%r@|W!5g8$!#)$GKNUSQkl(&m=8Nk+4IPz0`lNu+Yb5h{OT_K|mbquY} zJdD(g7}YKojXeZRTt&=^pDzpd&G>c36>^kiY@>OB2`%^tvr2N0N(NDkAf`us3Bl%h zIPtkRaKoXL@qRWHac({quH&R`w$=0>5fF~|YdND1B?fxKDk7PIb4W3gFq|JABI~Jy z%0?@pI?}hnQ1Vcq;PKLA-QCs zyO*$-45*F*w>ztEVVIQzNA9*@ZypQ8Od}@1>v1qr>!?W;qeTeEb_AQ;-b0VjU5-_z z0yuNt1B*Ey$&aEh<`$y0O^4&j!fVHkfL}+@5$bR_r-Wf{B{2hdm4ikZ~aP)}BUztH&L0HHO zI=j#{QLqKwiR2uV(~OOevG@fTB{(nzvC@dnt?~vxEIfd>h!06(!(7Ordpuq;YLb!- z)`DTs!-t&0$2YSkl^;%^-&(u5AsZj=S{hh4Jdh3>btQ}qpka;eN;%e)TWdgGYSp8? ztd7y3^g`y5&bq&CQ5XE*pQ5UaQ&$6_rc_r6x+EQ z;B9h?0!MSIv!IdOP&oIM5GH(p32Rj4h@{09giaId)YpK>C=)5jKkEw0J@)FiW2Aos zpOJ!y6!s={9X0X2uk{=3uVg@}vyC`ppf)#}x|$D)s>u*XBkx;95_%S98k}>s!GxYH z9_snxpcc$Ko(g4Y;$dc;K8$|3KJ?0#3k&aI-9$J06k) zFJ)$;5Hce_G=w9A6Nn%u1k1l;i%wzexpKZ*IvG~=ZDu2aXpyR9DHhH9_#H6QMg}Lj zJWo{G%rdW+;33kOAgkL2E3*lHq|vCW{&>v7b`7)nGxJgyA{p42Ay`RZ+zg@c{!+GR>)z)gqt9JwmjsYC|p$)Agwzr@q`ye z5_YW+1*WPFkoJVJT%Hk%3&RdehXsTMx$4!d_7^FWZ=6iV3%wEksNES)z(MjblBNd1 zLzs1J7Ok$WK43cJOTvBu$XjL9u13!5s;!(j20{IqAwo>QAS{;)vrEEMJW>JVFu)}Q z_KS8qA9J-_7931iyh*@)h!C%@)jNlefB1=hY!q`MfSO@|^;!k4U2zF#Q&A;4DPq zcNfmGHw}%|>qFxnlHd?59-gzkRPPxGBwh8*-F^#KCT_JZrdDGt#-1D%F&d!V{HUad zc0RH*K8O$vNE9Il6H>Lk*=)C1h{SI0w zR12Tkm>H2bu~p+z0v48?(lN`pET_E#;!)+mW^9Pt8&3C>Ko(R4Xs-4Jf^_(naL~bY3?E6eS<*A1%L)X-(Jzgq`^nt z{x2{&1CXf5!sGO3$#`Q&r@=>%EGUH;3a z$d3vZsA8dP`+hCxzli+5H8Pt5=w-Ju3!HtgdNpH?eKs4|`rdO9e`Sa$jAvoyl|2g@B47%vn?2lzO zk4XFvlc_)j2TZVRsa&Y!kDW$sCL*8i+iY^j zSyO={6yp$DzpZNEzD?gwa|&!)Agcw#&H#i4fC!3^j1ofyq4E+4GG*VxLjbHbJF@5? z+3A&p4fVI1ti=@{ZsCZGMT(_{96$s%D-@7p0uP}nnYc}xyaU5%n-AxxivjS`Q%Jka z%-;aJuJqsWA*O`{t;HGEPzNP}^HJs4kZk|aMbT@|A}A!JkioqG9U>v4TOIW!0txDq z8?RiJ3j9fG&q`Aq`V|Ok!(W3A0+=+$L0Pv+er149y|2CisO8hCH8Gf}$(i~t4RAht z^J^mUs@qZn6>#jJu|o?F5)vCxXhebq2tFmc+Q9({N)d*15=5t^L z9f1BlSr+TwISdh)u1H`&AG)LhKQ7z1A%XxY2ApK6uz=QPq*NVJXlia*GK6T*bzN_K z)aMM%`chfQuS*}UW1Asd>%YQZ?;UfW-P#Txnnm`NW!*p=opv6NBEZMfyIUk3E(xkaK z9co}8%9q;eoJ+s}0fx$j_2W0LCNN3WLf!u5Z?2gyf!Z1f%eJBooJnaP+~A>Bb@D7@ zgdg>O6D5S`vzCsc0}LrPDyPi$JiBP4oTI?rrqwQ;1b{nhz{;PF*N-hvR~1^{8-8x% ze8gU{f#f_2=X2NDzlK*(u~+lXb{;0qPB-13K|Vk5<^#?j4ZQuv?+vtK2c6{f0#gC# zkas_(U+l8}wX)hJ?Ob{FX}0`(OZTHvn4fnu(_Pjr{~y!Vb6`~s4S)U!+*5kaGlDeC z9o>OqWBrfzp0ESX%sbQ0s!tQ^&#L=DEh3Q5kMk1&_+Z0?oH}=vjJ_vc!J?CR{d|EQ zg3i{`f?rUIEyJhNcOs~eN=1goFvhIwiEBMVC-)yKR!&Lt#2sY^dCSk$a;ZpnT>kfa z_AqxCkNxfkUPmj6(+aP4ZQ*5s>punJCftJ6?& z?tDD)2VccJ>@(~SUk0smz84DNkG<8<*x8XQEw!Q;xZRriM|D2vXkMdpe0gy~%~tl@ z%*V4`qvUf1cP91uzR&;lF76fXfb@DyX^QLD&vw!;Q#E|vGAj5AdImXbWr0JE++W+; z5s$?0XuWTLWib*CI6md9ksSW~PM-GKGeaMp7a7agh z)fP_X`CMe)?4vz9DGfk9)20NwBQP;^63n!0`JL)wqKN#BM1XA~@rCp&OkC-+fl@Rc zn5dwXip|qDe}ve~8)dh#==q35e#Xd0H{77q6?J_!MYC72mmi-B;ZT zrVn|JFlIKX{>Z^26ZvI;1!GFbnn%P-8{WfyKCnf^wiHxY&zZUGw4j}A(m?TvCLk91 zxk(fwR-#q!Y5ANe24wZ_2Eb;SN?os*u5KDF@<>tLzm=G(s9U_Yx@JADrVjvX%fwBc zv3BjDtr-U>Bi<;|9r>AJ#fCLxT>}5wkYfb+Z1W+=N`G01Y~G3l6-JW_;_s;PQ)PPi zFT0tif)ovr@`4Ef<_48p^-y7KlS)I6E~^89{T-1AI3$%@*K4HCQ(Cj^c#@B@y&nMk zyFlu5cpk-r&_cT%DRbAm0~18-4St2Z-8u#GjQOWsAW8oOu?V=CgM_E=U_pp=o>#Et z%fF)0HmQl^PbL89BX*rJw*h&!>#7FRP0gd8o*sf%;gc{Na#aokiYyO##;hf`ooghQ z*~^oq@1=^lrxAnP1jhsbb~Fk7;e&sMj{Rz~+=DlBpU#cY_vX>+TPL}r&JKfu{X#W) zWJ(?dT*i!p}t$!4{lzexg_f*VgTDZ7{BAH(Yu56S0$rxF*%!cLH7d1R1x^tQ5n zbEV%Ay-J*2bf>mO4<>aEl0}p}^3OE7kN5)?b*(4YEJL~wp!3VS%UW;QsqKk0Y=};_ z>48p9kc)2U7gV~zyKdaeq^0a|qH`uZSpM(t9Ok#+Y|7lkWw>r5?;oubbBA`*03vL1 z7w8q=s>ZTKBWlx(UQ`)W;KqT_4{o3@bk;UlEwd6C`rtXO@y8Bf@BsYUbe_W+FB+>q z;c-9nxqg(J+MZ7XKyqY4Dx!twC3}_eTe9*QTYBdxuVk{}Fb9C5 zxj<;h^y;2wzD ztM7mqS9)B7)x-Do{QNdAEbLLAy3%OM_E|G8f27lgt7$~O{e9-IJ&y#Vb1ZN7fbFKK zKA5)73GtD(2|?Y~RHOcg#?Vrya3F#B_>@Ijx4h$Upq-3TsL^h^8G6q*wNV%nF%bLwSTZa8|_GUVfKrihPxY!zURT;KP^3XZvFny$GRVV z4m{6Sy_3fe<469mpKp`UZn5rni}Q%Z@5egtTWIg#;c++p%Q_XyTszb0F<_sCtpnAN z&?rBDeTuW~^S~NckG-#5mq^8<*yw2Pp^ zhGOrOJHly{k1qWOYNP1+4)ApnO(&9f>gpwPho#?Xe7DosQd7(JwYu8Pmzb0~ zPA|U3CLle~WiP-oGz=B*J1HMu?~(j(dqpiEPBWQm%9(i~B@$A=ejl@Ens$e)w|HCE z!;(A!-tgb}imsqheA*dzl5kB~(W@rkj#{cU%jcU_W_r^>Dg}l|&QYTLc%)oBJMXk6 z@3Rh%sB7;=t2AW(d?rKCE@hvZh>LM+TAJs%a@*`f`*-I4{4pxYqR3G)T6aI>aN#Bz z4o$sw_BEreU26K3M1&GzfgBS=s`(m`E1U-?p<&z1b0*L4DD@0Fe(#v{VEjtJRH#M@ zk=`2FyR(K`Qln7}Dju!K=rme)#Bg3&Hu?tgNc!l?Pu*!wtkNUtWHj`|`-r(1%LBdR z!Iu5~LiA7A)6<_I;VNHlV5UOKs_Z)9 z536RZXY!~E!>L8rN61CdGdAF^r^?{&(2S}Yccy%=g+#ESGWG3!caoHuskegQ>b}ZzaEhK<*#=7QNhXeN>akCsn1NBMW^yKfO1~ zLS?mFS9S#BY+Y>!Sa#XNd#Kfctcj1Pbpmg8yoorJ{9(AoU@BG#KQw)c;Lr%YA$TC> zP_nlhgw2JCs9qAEicB|)mO)!G#n|y8=9sMZ4HKon2Tdh<%Mq#Z)*YO8m_(;Bnw;xB zs|WNMo1otOQYd0KCE`#uj}GFsL|nuFknSJMp;5E(QHWJAAP4!l3jVBjfHRutaMWlL z(e~F_xTd_#1Z$^@C|x6*QfUig;bFev?zvmo1kkuN`|&Tm#GZ z?o_6;0_3opE!6k?ZV^HConbg?*I)CQwBcfH$iCo~-+v>-!?YKYEj@RozF%1tbldP& zmHi$+)bskzo0wy6k##>1lWPULd@(JvH_fo-{e0O*rZnHS^1z9fD!I(-o}u5T@$g?S zuRBJRuXU3>+9w^BWA=Q&LNY_iJ3@jYQ=NjUW36+7goo$2&#%Uz)D*`^29t!=*Y-E3 zWglW1mf`L|G=16;d6pR*W4-&<+!R~oh8Dho2K?S1eZBN9A&d&drpi?taHxkg-{=#y z6Vujig_qa3wwIXJ{$|KIhUy==r)@4?gg$;f>Qo2P3Kwix;D7vatzbWb$%1<*)cJC= zdi$ArqF#^XyO<6&LD-{YEsifsXYw$Z!$jvPO^ZA`R-SF!yzzs4w7D6UmC)zsV4vv| z!7{#(8VN5FN#pPGza_(h$R!MM7mpVhie06`gEpz z>J~|P)SN-18Si+a2O8r8l$vmHp4542z)v~$RzDS;fo?yPjtvGZ+Xc?3lS?`jBF z#<2?JAd2b<|X&X(gBY|)MJ-sPP zdKlIzidi^+nYE;G%t^4U09qeSo8;^Q%A)FE|>`#)ka|=rRPg3aU_Y(ll$j_Mi zzo=H|?=Pxq?|S3&{lmYyBJYIp$8m@6Qm^~PWq|O}9SaCdeU!i~l{r=7R2$OyrhkOW z@rSV-)eQ*7B$qm$iHZG}5JG!>$jb#73?Sbx4vXqg$*g6tIOSL{e?7&Y9;UcWsc$de zj*+PVB``b_WOf6NuqZg!c-}d{7txtktm6-3A9Vbo%!qoTr{WSo>^BXKC(Z^`$jdU- zyZ{N46LfS5hOr&_U%kX=3kCk6amu2iXIva+B@=I;hB{`_GJyAV06Y`+sL)!mxrEc_ zrP7+xuHymCd86g|G4vy7IaQ?*Vzn`O*zJ&a!WX=CC5=n%{S&WZnSlN8RqAN?QS?ts zx}6;hwe_xdKeZ~yhSz2@FX*4FTfdu9b;5~GC+;?G)!C&P^l-9D$Y%3tW=^K#bbxH5 z7N+Ls#G@z$ayZKrEci{!J0PbIk~uUD_zwQ=#2v=1HmtD6j<~&a8I{ib~9%)F}tRvo!h15opY=5 zy9DzBsiN?TiKAeYSc5Y}0{!DnaO~HAFCoa$@OsH}sLh9DE!w5&;9>2aMsON+*KOhK58OSjXVuX4bH<{=VuEutxLS1l3b> zNO}K7Cf9Wdpo;P{t+6)b4^;E=7?4Ky_|jIKpoV81HFc*S8X@)0`PUyHp^fcYy&FQ3 ziPSi6crSkEb7V#c5fLsHRURuXSnB=dp<&g#0E@42X&PUgDcB>zC7pjIupXYS`_)ow z6IWkn2xdwgb#SCR1mRRXIZ&yidAz*8mFX*_qvm86W+8kZ#aQgwbic4fAa9fUjdzH4 z{UtE^RtFtDJ&KYGe-xl4LZK&X9%;k+y<3IPr~jIkAO%&ad!7Y>h2{oEAZW~S(;X#! z2%ac+S7=aTH-LqK258?1Nxysp1%AEPh4{HRY74)rlaYpo`jyWT@GkRrnSG+u7 z`f)O8Q{ktFI{4QddCb4O6E28ubwK^%jRJzMrSRu&L(-+b=Pw<;{_yN17-`?*W$3{y zv@|qQ0ecZjV!P>RZpoQ9KX=D!K(@Vq+x}2zgnS_>w1A`q|6W%?h;lPw65Wtx8k8@o zs&zr-vCq*$o%=$zI;%w@;XK*x7dI7so3@5hlFtd*%0{*REP$r}iTMTbCke9gylLw`?1L$bCCEkF0n!8WL=bDxBT6xPJaNXC#B zRlk*3=4zE#W8)XRKNs^a@)4V0wFY=7t%`SyhOlGCjz z&^4l_J&g@hF&Z2lKK+O6yf>S1@SNdw4|Y(f$%NhUd5Ntt0^!3R`&k9_R4n1D$9Pof z&To(ZNA3sPkDtOl2-*4i(bOZTMF4d4l&&hqVNka5Z(|w6C>8F;|}YpaP+{Zx_tAjB9%X9_BPIb|> z$&mG9ZY8tCN0`tihT0`@+~ZI|_N@kWd=F!qL7O!K*^;80q}F!bqAI=on)`)w#=%#?5=*5Aqp z7h3$U&xNhB`_#05<{%i=$I;hevnxmJK%Fl#Xa6(HG0ODG?`EKfHZ2_mT7NuhXp=$d zVd$z;3A2xkyuYL0qbg%o7vVp=6O3+hs@T&ElUas|#+xWQQN?{JAiW7l_^ZfTj}(j8 z(D9$HW!B^O)4snO&s>)OVOGNro;~2O#+89Somvv5U++O7bu_&P*f;ne=e!RfeOu+; zuMH9yQ=g>==J70t4dCy?crb${Hj;0iTsXqw6 zVy;jnBbNxc)|^zS;*G~9wRq-9H|Z}uGsdGzIh2nvU{lX8C|u6YhCN=^m6 zI?UXWILzAe=m`+eGO%ba-82{pEY$Mue)U@!PtgWsdyL>%;FXX#xQ*Mb}^2vMm zYU7oSie{n=Bs|VGU0!7Pj~jQ9%{a3>xA0W|tV>R6dHkhJh1PKLuCmrviv9iZCoL^C zquP&J6*M#oY=H;|IQ3YD$u8t~ZFIWM;67=8}EMuIkjt|8@CNRHWz^tixsAP4;{Nlu<8 z>}WU5RJlyjP#fas%iX#76&I+9ouzijZPdB8thwSlt1?iM4AmkTa(~*&+yQYS9l~jX zCacv9l8^5T27;evc*ZLb(-5UU&4iCo#_aFQ{V+6>1B_u;Voy?Uh1t9tEDDPaHh z4X;HRp-?Lgw;$Kx=Q=l1{iCj-&k!^HGwW zP^whl#B9^O!nexN0!&^1Ubvu3-76a-LBxWXhl)aM@tm zx+4X}rLaG)p16w**Vo=*qgoi%K+zZzM^l>C$#yl zQaGC`qR5~z;9WfH8NZuTi4~u$WRtzQyt*tA(c$=U!H@2k#DuHMN*2z& z<`;r>k_S6K6Z1y*aPECg+&W7C?iUmL=-B>w45Q0Z&sf?f*i%c5&xyKNrhU?C`ibAa{_WVJm^kB5tYIh1*TUtFpDAu6IVDwblO<;U2%ts4{T!-<0t`8`7r5>K)nh9Mn z1qgH|R7o7Tuzw}KlA(OB^jfG7OuDHcG%tMg4$H|iZh73mch=UNaAMsDGkFqtZ7k6E zWM@*<2*g?QpN4{0?;niH80^qHbvz%1;cL2N#CTkvLlDr)Z9D%aJM#>~bfUwmpnjGh5g0fRZ;%V@zB#->vgV* z@I2+W&xZD=IUBpWww`t6DDM`EPqtPJ$)iGo4V(`jX`f#pHtnP=awoxIgRr=IFj0-Q zSCDE+RC&DNr(WZp_1X2mp3}-wx#oL>-M{)caHmdtWVfst{shKWgH=3JF!>A7eQ9eL z*hpUz#w{w=9@2uxcB`@Ef=h3W3Jxsk|BO&t!_b(70?2~2E|=T0?kt{GJ3`&KA~;!G zwa%;Jl;MsMeDd4y`9p*EB7VPN5OAf8I#-;R|HGNBQo772tL>XJG z_&jg2$Jw-ItU5kmJ!=PK>mb+j!yofkp$y5!CR?P5;4q)5=e+iOKP*e7mHuGolc9Y2 zS?|~C;_T|&(&6FhS+DG$9qK<$$P3lhXb)LwozE#!{_+6XiKF+|eg;LVn{wh*zjx`nEKicsMT|VkbWDBEgB`mR}0Z# z%qc7EJX`OX=x?PGtJ)cXCFFGkJRyg4rtflTiJWQ>wAEC1o)7h=j)LEnQuZ||T}s@P zWg-36Jy^!rFOuzDJ;43VQL=k{ZQWQQvC`tU%bHKd$1NaUEX7M+Wo1S@H4zcwrTvaU zX|>gFcP%98+Wuu;@3@T8;qX$DJ3$9=v|vuY+snMP5 zbU$a_Kte}V4^Ta5gv&2oG=?*p`k{oT-vrhY*Mfwq<|akhFH6}M^B8Apg1A=xr@{~X z7ZKBIrTQzLyLm*hcGSQW6r@=CnX?nyZ$CADoO^nODxb8ok@~Aj89bjV78;5h5nH}{ z=OZX%y8HFEio!Z@U9PwQXqjp%pb1W_PJIQ>K|gU`WTGy+^kjH??P7lCtLdiO1B2E_ zkj_ZF`O9XKo9*1Z9yDy6b-rv}J?z?y!t)Ncob$Umv5M+lhu8@ktCC{E=PO~71}1Ox z%UR~cZ&HOYbUTAD#*+eUcaBb>K2vM|Pw7_r&33{@e-R{%#=Zil+sy@Zz(miRxIF$JHK}+<<2mzgpEH~U_a%Ir>%2%_fv|7n*yLVN+uto7D zsS!cABZN1sWq8HZt9{r0tfz6m7&A5D zOr7Z5f6#5r#}Gk}Vu*ec#qKIBhO{P!>=SMfD{yG|`bX>w2_{wqsf*(7AGt~lHAnKh z3*?HL$DhCczTDd7hcAYG&r@V0KuK6zD~=(1?#|A`>J_R50xzP%eHxPZKbwCaR^%+M z(g=TJD1y9L1D05ATDJPhSRTmJNAqiHWDE@6SB)rDcL=x?gb;SN_2HXxxh7_NKR5_k zm-iVt2 ziSvWw<<;S6bZW-ovemFzJqt$DJUE&FUZUfpZibU@BwoI>9!cQsZd2caO^!#6)w!}U~#$B}qPBYiBTr@kgtb&;oesl*0)|+L`Fj}oJ zVey^Vw;8@Ko=$l-4`lZ@DNB4b6B?$aO?6gLnj>;NAVXJ|xZWhOpa3DlU*qc8dS^ob z64-vx z7p7?*eLm2KGp{!QJi#{c@8w&!Cr@G@FO>0i0oZ$ev$Q57UR-PXMvIhE)+Yk6rBGk; zw{ot*amDtr!;^%)d%nOH?V6)<-^?`q8@*&1rFMn{OPaNF6AI8UbV<`-?j&_; z>0_gNh^cjVdEMnOn_r3F3$qE34fY2|gzvwEZ(tyF8>>v!dw{0HR)(fE9Ci9f zpwn}tV;cjRYdtI2uu(gTrIGTY;$e&$gUa|~GgPq<`S4i~rm!}yuL{RpIdiHmGW~Ga zS(moIp=rFas0u&tZFOYy;VILd2-HCapJD&ly#LGXSeclq$S6_)=YhZuacumzz8(PY zsP1Q3S{A01)!o{x&smb(AN~Exb+!R7aHxoC#VN1xwY?(KnE|-f!7h{XQD*J7YqSEG z5_5y*_SrC_iM*j%xSb3#0E}o ztL+a(EGdwdi<-|ztpuG#*HF9JbwF#nTU*s|Gk2{C97^0&z~r2utrRkE77Ia>B)^Zc zS)pwSrJHjg7nQWY$tQA9(NVbd$ao;svGY|Z$o{ws*sTv%TvF`$v(J99j;d6I!k2OJU_n7RLcOd+gzCdJx} z-JJPV%<^mcVizBnGUgLnK}TEGkd%ELPEvgS?rnIiA&7v3DWZEP2eTHqW5Tcc6Tv4T lf-r926qF;JjG62Ii_`l278GeEruDy-XiJC7HRkxZ{{ZwZCQSeU diff --git a/smali/res/drawable-xxxhdpi/vk_ic_logo_80.png b/smali/res/drawable-xxxhdpi/vk_ic_logo_80.png index c273d08c40fd16038422184844295e79b5b04047..d5ce6c8ae2800b25ce085a89c6332f2b0b38855f 100644 GIT binary patch literal 6870 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 C9s1}1 literal 4663 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 Date: Mon, 25 Jul 2022 17:24:58 +0300 Subject: [PATCH 04/16] del ad audio lib --- .../my/target/i3/InstreamAudioAdPlayer.smali | 7 - .../p1/a/InstreamAdAudioController.smali | 22 - .../com/vk/articles/ArticleWebView$g.smali | 9 +- .../com/vk/libvideo/ad/AdDelegate.smali | 709 -------- .../com/vk/libvideo/ad/AdPlayerProxy$a.smali | 81 - .../com/vk/libvideo/ad/AdPlayerProxy.smali | 308 +--- .../libvideo/autoplay/VideoAutoPlay$i.smali | 14 - .../vk/libvideo/autoplay/VideoAutoPlay.smali | 37 +- .../webapp/helpers/AdvMyTargetHelper$a.smali | 112 -- .../vk/webapp/helpers/AdvMyTargetHelper.smali | 94 - .../vtosters/lite/audio/player/Player$c.smali | 29 - .../vtosters/lite/audio/player/Player.smali | 46 - .../audio/player/ads/AdPlayerHelper$a.smali | 162 -- .../audio/player/ads/AdPlayerHelper$b.smali | 57 - .../audio/player/ads/AdPlayerHelper$c.smali | 75 - .../audio/player/ads/AdPlayerHelper.smali | 1180 ------------- .../lite/audio/player/ads/AudioAd$a.smali | 85 - .../lite/audio/player/ads/AudioAd$b.smali | 19 - .../lite/audio/player/ads/AudioAd$c.smali | 19 - .../lite/audio/player/ads/AudioAd$d.smali | 19 - .../lite/audio/player/ads/AudioAd.smali | 1521 ----------------- .../audio/player/ads/AudioAdStatSender.smali | 425 ----- .../ads/InstreamAudioAdPlayerAdapter.smali | 624 ------- .../audio/player/ads/ModernAdPlayer$a.smali | 56 - .../audio/player/ads/ModernAdPlayer$b.smali | 72 - .../audio/player/ads/ModernAdPlayer$c.smali | 149 -- .../ads/ModernAdPlayer$playerAd$2.smali | 103 -- .../audio/player/ads/ModernAdPlayer.smali | 1301 -------------- .../vtosters/lite/audio/player/ads/e.smali | 58 - .../com/vtosters/lite/data/Analytics.smali | 9 - 30 files changed, 3 insertions(+), 7399 deletions(-) delete mode 100644 smali/smali_classes4/com/vk/webapp/helpers/AdvMyTargetHelper$a.smali delete mode 100644 smali/smali_classes4/com/vtosters/lite/audio/player/ads/AdPlayerHelper$a.smali delete mode 100644 smali/smali_classes4/com/vtosters/lite/audio/player/ads/AdPlayerHelper$b.smali delete mode 100644 smali/smali_classes4/com/vtosters/lite/audio/player/ads/AdPlayerHelper$c.smali delete mode 100644 smali/smali_classes4/com/vtosters/lite/audio/player/ads/AdPlayerHelper.smali delete mode 100644 smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAd$a.smali delete mode 100644 smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAd$b.smali delete mode 100644 smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAd$c.smali delete mode 100644 smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAd$d.smali delete mode 100644 smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAd.smali delete mode 100644 smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAdStatSender.smali delete mode 100644 smali/smali_classes4/com/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter.smali delete mode 100644 smali/smali_classes4/com/vtosters/lite/audio/player/ads/ModernAdPlayer$a.smali delete mode 100644 smali/smali_classes4/com/vtosters/lite/audio/player/ads/ModernAdPlayer$b.smali delete mode 100644 smali/smali_classes4/com/vtosters/lite/audio/player/ads/ModernAdPlayer$c.smali delete mode 100644 smali/smali_classes4/com/vtosters/lite/audio/player/ads/ModernAdPlayer$playerAd$2.smali delete mode 100644 smali/smali_classes4/com/vtosters/lite/audio/player/ads/ModernAdPlayer.smali delete mode 100644 smali/smali_classes4/com/vtosters/lite/audio/player/ads/e.smali diff --git a/smali/smali_classes2/com/my/target/i3/InstreamAudioAdPlayer.smali b/smali/smali_classes2/com/my/target/i3/InstreamAudioAdPlayer.smali index 83f77ad48..e2f4af157 100644 --- a/smali/smali_classes2/com/my/target/i3/InstreamAudioAdPlayer.smali +++ b/smali/smali_classes2/com/my/target/i3/InstreamAudioAdPlayer.smali @@ -22,13 +22,6 @@ .end param .end method -.method public abstract a(Lcom/my/target/i3/InstreamAudioAdPlayer$a;)V - .param p1 # Lcom/my/target/i3/InstreamAudioAdPlayer$a; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param -.end method - .method public abstract b()Landroid/content/Context; .annotation build Landroidx/annotation/NonNull; .end annotation diff --git a/smali/smali_classes2/com/my/target/p1/a/InstreamAdAudioController.smali b/smali/smali_classes2/com/my/target/p1/a/InstreamAdAudioController.smali index dd8034384..ca32cbe4a 100644 --- a/smali/smali_classes2/com/my/target/p1/a/InstreamAdAudioController.smali +++ b/smali/smali_classes2/com/my/target/p1/a/InstreamAdAudioController.smali @@ -672,28 +672,6 @@ .end annotation .end param - .line 6 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->f:Lcom/my/target/i3/InstreamAudioAdPlayer; - - if-eqz v0, :cond_0 - - const/4 v1, 0x0 - - .line 7 - invoke-interface {v0, v1}, Lcom/my/target/i3/InstreamAudioAdPlayer;->a(Lcom/my/target/i3/InstreamAudioAdPlayer$a;)V - - .line 8 - :cond_0 - iput-object p1, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->f:Lcom/my/target/i3/InstreamAudioAdPlayer; - - if-eqz p1, :cond_1 - - .line 9 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->a:Lcom/my/target/p1/a/InstreamAdAudioController$a; - - invoke-interface {p1, v0}, Lcom/my/target/i3/InstreamAudioAdPlayer;->a(Lcom/my/target/i3/InstreamAudioAdPlayer$a;)V - - :cond_1 return-void .end method diff --git a/smali/smali_classes2/com/vk/articles/ArticleWebView$g.smali b/smali/smali_classes2/com/vk/articles/ArticleWebView$g.smali index 30b8c2660..51f15c9b8 100644 --- a/smali/smali_classes2/com/vk/articles/ArticleWebView$g.smali +++ b/smali/smali_classes2/com/vk/articles/ArticleWebView$g.smali @@ -68,14 +68,7 @@ } .end annotation - .line 2 - iget-object v0, p0, Lcom/vk/articles/ArticleWebView$g;->a:Lcom/vk/articles/ArticleWebView; - - invoke-virtual {v0}, Landroid/webkit/WebView;->getContext()Landroid/content/Context; - - move-result-object v0 - - invoke-static {v0}, Lcom/my/target/common/MyTargetUtils;->a(Landroid/content/Context;)Ljava/util/Map; + invoke-static {}, Ljava/util/Collections;->emptyMap()Ljava/util/Map; move-result-object v0 diff --git a/smali/smali_classes3/com/vk/libvideo/ad/AdDelegate.smali b/smali/smali_classes3/com/vk/libvideo/ad/AdDelegate.smali index cb64c1232..c91314f35 100644 --- a/smali/smali_classes3/com/vk/libvideo/ad/AdDelegate.smali +++ b/smali/smali_classes3/com/vk/libvideo/ad/AdDelegate.smali @@ -242,136 +242,6 @@ iput-object p10, p0, Lcom/vk/libvideo/ad/AdDelegate;->s:Lkotlin/jvm/b/Functions; - .line 2 - new-instance p1, Lcom/my/target/i3/InstreamAd; - - iget-object p2, p0, Lcom/vk/libvideo/ad/AdDelegate;->k:Lcom/vk/dto/common/VideoAd; - - invoke-virtual {p2}, Lcom/vk/dto/common/VideoAd;->x1()I - - move-result p2 - - iget-object p3, p0, Lcom/vk/libvideo/ad/AdDelegate;->j:Landroid/content/Context; - - invoke-direct {p1, p2, p3}, Lcom/my/target/i3/InstreamAd;->(ILandroid/content/Context;)V - - const/4 p2, 0x0 - - .line 3 - invoke-static {p2}, Lcom/my/target/common/BaseAd;->b(Z)V - - .line 4 - iget-object p3, p0, Lcom/vk/libvideo/ad/AdDelegate;->k:Lcom/vk/dto/common/VideoAd; - - invoke-virtual {p3}, Lcom/vk/dto/common/VideoAd;->y1()I - - move-result p3 - - invoke-virtual {p1, p3}, Lcom/my/target/i3/InstreamAd;->a(I)V - - .line 5 - invoke-virtual {p1, p0}, Lcom/my/target/i3/InstreamAd;->a(Lcom/my/target/i3/InstreamAd$c;)V - - .line 6 - iget-object p3, p0, Lcom/vk/libvideo/ad/AdDelegate;->k:Lcom/vk/dto/common/VideoAd; - - invoke-virtual {p3}, Lcom/vk/dto/common/VideoAd;->v1()Ljava/util/Map; - - move-result-object p3 - - invoke-interface {p3}, Ljava/util/Map;->entrySet()Ljava/util/Set; - - move-result-object p3 - - invoke-interface {p3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; - - move-result-object p3 - - :goto_0 - invoke-interface {p3}, Ljava/util/Iterator;->hasNext()Z - - move-result p4 - - if-eqz p4, :cond_0 - - invoke-interface {p3}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object p4 - - check-cast p4, Ljava/util/Map$Entry; - - invoke-virtual {p1}, Lcom/my/target/common/BaseAd;->a()Lcom/my/target/common/CustomParams; - - move-result-object p5 - - invoke-interface {p4}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; - - move-result-object p6 - - check-cast p6, Ljava/lang/String; - - invoke-interface {p4}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; - - move-result-object p4 - - check-cast p4, Ljava/lang/String; - - invoke-virtual {p5, p6, p4}, Lcom/my/target/common/CustomParams;->b(Ljava/lang/String;Ljava/lang/String;)V - - goto :goto_0 - - .line 7 - :cond_0 - invoke-virtual {p1}, Lcom/my/target/i3/InstreamAd;->f()V - - .line 8 - iput-object p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd; - - .line 9 - new-instance p1, Lcom/vk/libvideo/ad/AdDelegate$adTracker$2; - - invoke-direct {p1, p0}, Lcom/vk/libvideo/ad/AdDelegate$adTracker$2;->(Lcom/vk/libvideo/ad/AdDelegate;)V - - invoke-static {p1}, Lkotlin/g;->a(Lkotlin/jvm/b/Functions;)Lkotlin/Lazy2; - - move-result-object p1 - - iput-object p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->b:Lkotlin/Lazy2; - - .line 10 - invoke-static {}, Lio/reactivex/subjects/BehaviorSubject;->r()Lio/reactivex/subjects/BehaviorSubject; - - move-result-object p1 - - const-string p3, "BehaviorSubject.create()" - - invoke-static {p1, p3}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V - - iput-object p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->d:Lio/reactivex/subjects/BehaviorSubject; - - const/4 p1, 0x1 - - .line 11 - iput-boolean p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->e:Z - - .line 12 - iput-boolean p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->f:Z - - .line 13 - new-instance p1, Ljava/util/LinkedHashSet; - - invoke-direct {p1}, Ljava/util/LinkedHashSet;->()V - - iput-object p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->g:Ljava/util/Set; - - .line 14 - invoke-static {p2}, Lcom/my/target/common/BaseAd;->b(Z)V - - const-string p1, "AdmanInit" - - .line 15 - invoke-direct {p0, p1}, Lcom/vk/libvideo/ad/AdDelegate;->a(Ljava/lang/String;)V - return-void .end method @@ -387,29 +257,6 @@ .method private final a(Lcom/vk/dto/common/AdSection;)V .locals 2 - .line 32 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd; - - const/4 v1, 0x0 - - invoke-virtual {v0, v1}, Lcom/my/target/i3/InstreamAd;->a(Lcom/my/target/i3/InstreamAdPlayer;)V - - .line 33 - iput-object v1, p0, Lcom/vk/libvideo/ad/AdDelegate;->c:Lcom/vk/dto/common/AdSection; - - const/4 v0, 0x0 - - .line 34 - iput-boolean v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->i:Z - - .line 35 - iput-object v1, p0, Lcom/vk/libvideo/ad/AdDelegate;->h:Lcom/vk/libvideo/ad/AdBannerData; - - .line 36 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->o:Lkotlin/jvm/b/Functions2; - - invoke-interface {v0, p1}, Lkotlin/jvm/b/Functions2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; - return-void .end method @@ -489,324 +336,32 @@ .method public final a(F)V .locals 1 - .line 2 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd; - - invoke-virtual {v0, p1}, Lcom/my/target/i3/InstreamAd;->a(F)V - return-void .end method .method public a(FFLcom/my/target/i3/InstreamAd;)V .locals 7 - sub-float p1, p2, p1 - - .line 24 - iget-object p3, p0, Lcom/vk/libvideo/ad/AdDelegate;->h:Lcom/vk/libvideo/ad/AdBannerData; - - const/4 v0, 0x0 - - if-eqz p3, :cond_1 - - invoke-virtual {p3}, Lcom/vk/libvideo/ad/AdBannerData;->b()I - - move-result p3 - - int-to-float p3, p3 - - sub-float/2addr p3, p1 - - float-to-int p3, p3 - - .line 25 - invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object p3 - - .line 26 - invoke-virtual {p3}, Ljava/lang/Number;->intValue()I - - move-result v1 - - if-gtz v1, :cond_0 - - const/4 v1, 0x1 - - goto :goto_0 - - :cond_0 - const/4 v1, 0x0 - - :goto_0 - if-nez v1, :cond_1 - - move-object v0, p3 - - :cond_1 - move-object v6, v0 - - .line 27 - invoke-direct {p0}, Lcom/vk/libvideo/ad/AdDelegate;->m()Lcom/vk/libvideo/ad/VideoAdTracker; - - move-result-object p3 - - float-to-int v0, p1 - - iget-object v1, p0, Lcom/vk/libvideo/ad/AdDelegate;->c:Lcom/vk/dto/common/AdSection; - - float-to-int v2, p2 - - invoke-virtual {p3, v0, v1, v2}, Lcom/vk/libvideo/ad/VideoAdTracker;->a(ILcom/vk/dto/common/AdSection;I)V - - .line 28 - iget-object v2, p0, Lcom/vk/libvideo/ad/AdDelegate;->h:Lcom/vk/libvideo/ad/AdBannerData; - - if-eqz v2, :cond_2 - - .line 29 - iget-object v1, p0, Lcom/vk/libvideo/ad/AdDelegate;->p:Lkotlin/jvm/b/Functions5; - - invoke-static {p1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; - - move-result-object v3 - - invoke-static {p2}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; - - move-result-object v4 - - invoke-virtual {v2}, Lcom/vk/libvideo/ad/AdBannerData;->a()Z - - move-result p1 - - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v5 - - invoke-interface/range {v1 .. v6}, Lkotlin/jvm/b/Functions5;->a(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - :cond_2 - return-void -.end method - -.method public a(Lcom/my/target/i3/InstreamAd;)V - .locals 4 - - const-string p1, "AdmanReady" - - .line 14 - invoke-direct {p0, p1}, Lcom/vk/libvideo/ad/AdDelegate;->a(Ljava/lang/String;)V - - .line 15 - iget-object p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->m:Lkotlin/jvm/b/Functions; - - invoke-interface {p1}, Lkotlin/jvm/b/Functions;->invoke()Ljava/lang/Object; - - move-result-object p1 - - check-cast p1, Lkotlin/Pair; - - invoke-virtual {p1}, Lkotlin/Pair;->c()Ljava/lang/Object; - - move-result-object p1 - - check-cast p1, Ljava/lang/Number; - - invoke-virtual {p1}, Ljava/lang/Number;->intValue()I - - move-result p1 - - int-to-float p1, p1 - - .line 16 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd; - - .line 17 - iget-object v1, p0, Lcom/vk/libvideo/ad/AdDelegate;->k:Lcom/vk/dto/common/VideoAd; - - invoke-virtual {v1}, Lcom/vk/dto/common/VideoAd;->u1()Ljava/util/List; - - move-result-object v1 - - .line 18 - new-instance v2, Ljava/util/ArrayList; - - const/16 v3, 0xa - - invoke-static {v1, v3}, Lkotlin/collections/l;->a(Ljava/lang/Iterable;I)I - - move-result v3 - - invoke-direct {v2, v3}, Ljava/util/ArrayList;->(I)V - - .line 19 - invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - - move-result-object v1 - - :goto_0 - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - - move-result v3 - - if-eqz v3, :cond_0 - - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v3 - - .line 20 - check-cast v3, Ljava/lang/Number; - - invoke-virtual {v3}, Ljava/lang/Number;->floatValue()F - - move-result v3 - - mul-float v3, v3, p1 - - .line 21 - invoke-static {v3}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; - - move-result-object v3 - - invoke-interface {v2, v3}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z - - goto :goto_0 - - :cond_0 - invoke-static {v2}, Lkotlin/collections/l;->c(Ljava/util/Collection;)[F - - move-result-object v1 - - .line 22 - invoke-virtual {v0, p1, v1}, Lcom/my/target/i3/InstreamAd;->a(F[F)V - - .line 23 - iget-object p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->d:Lio/reactivex/subjects/BehaviorSubject; - - sget-object v0, Lcom/vk/libvideo/ad/AdState;->READY:Lcom/vk/libvideo/ad/AdState; - - invoke-virtual {p1, v0}, Lio/reactivex/subjects/BehaviorSubject;->b(Ljava/lang/Object;)V - return-void .end method .method public a(Lcom/my/target/i3/InstreamAd;Lcom/my/target/i3/InstreamAd$b;)V .locals 0 - const-string p1, "AdmanAdCompleted" - - .line 30 - invoke-direct {p0, p1}, Lcom/vk/libvideo/ad/AdDelegate;->a(Ljava/lang/String;)V - return-void .end method .method public a(Ljava/lang/String;Lcom/my/target/i3/InstreamAd;)V .locals 0 - .line 31 - iget-object p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->d:Lio/reactivex/subjects/BehaviorSubject; - - sget-object p2, Lcom/vk/libvideo/ad/AdState;->NO_AD:Lcom/vk/libvideo/ad/AdState; - - invoke-virtual {p1, p2}, Lio/reactivex/subjects/BehaviorSubject;->b(Ljava/lang/Object;)V - return-void .end method .method public final a(Lcom/vk/dto/common/AdSection;Ljava/lang/Float;)Z .locals 4 - .line 8 - sget-object v0, Lcom/vk/libvideo/ad/c;->$EnumSwitchMapping$0:[I - - invoke-virtual {p1}, Ljava/lang/Enum;->ordinal()I - - move-result v1 - - aget v0, v0, v1 - const/4 v1, 0x0 - const/4 v2, 0x1 - - if-eq v0, v2, :cond_3 - - const/4 v3, 0x2 - - if-eq v0, v3, :cond_2 - - const/4 v3, 0x3 - - if-ne v0, v3, :cond_1 - - .line 9 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->g:Ljava/util/Set; - - invoke-static {v0, p2}, Lkotlin/collections/l;->a(Ljava/lang/Iterable;Ljava/lang/Object;)Z - - move-result p2 - - if-nez p2, :cond_0 - - const/4 p2, 0x1 - - goto :goto_0 - - :cond_0 - const/4 p2, 0x0 - - goto :goto_0 - - :cond_1 - new-instance p1, Lkotlin/NoWhenBranchMatchedException; - - invoke-direct {p1}, Lkotlin/NoWhenBranchMatchedException;->()V - - throw p1 - - .line 10 - :cond_2 - iget-boolean p2, p0, Lcom/vk/libvideo/ad/AdDelegate;->f:Z - - goto :goto_0 - - .line 11 - :cond_3 - iget-boolean p2, p0, Lcom/vk/libvideo/ad/AdDelegate;->e:Z - - :goto_0 - if-eqz p2, :cond_4 - - .line 12 - iget-object p2, p0, Lcom/vk/libvideo/ad/AdDelegate;->k:Lcom/vk/dto/common/VideoAd; - - invoke-virtual {p2}, Lcom/vk/dto/common/VideoAd;->w1()Ljava/util/Set; - - move-result-object p2 - - invoke-interface {p2, p1}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z - - move-result p1 - - if-eqz p1, :cond_4 - - iget-boolean p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->i:Z - - if-nez p1, :cond_4 - - iget-object p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->k:Lcom/vk/dto/common/VideoAd; - - invoke-virtual {p1}, Lcom/vk/dto/common/VideoAd;->t1()Z - - move-result p1 - - if-eqz p1, :cond_4 - - const/4 v1, 0x1 - - :cond_4 return v1 .end method @@ -884,130 +439,18 @@ .method public final b(F)V .locals 6 - .line 3 - sget-object v0, Lcom/vk/dto/common/AdSection;->MIDROLL:Lcom/vk/dto/common/AdSection; - - invoke-static {p1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; - - move-result-object v1 - - invoke-virtual {p0, v0, v1}, Lcom/vk/libvideo/ad/AdDelegate;->a(Lcom/vk/dto/common/AdSection;Ljava/lang/Float;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 4 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd; - - new-instance v1, Lcom/vk/libvideo/ad/AdPlayerProxy; - - iget-object v2, p0, Lcom/vk/libvideo/ad/AdDelegate;->j:Landroid/content/Context; - - iget-object v3, p0, Lcom/vk/libvideo/ad/AdDelegate;->q:Lkotlin/jvm/b/Functions1; - - iget-object v4, p0, Lcom/vk/libvideo/ad/AdDelegate;->r:Lkotlin/jvm/b/Functions; - - iget-object v5, p0, Lcom/vk/libvideo/ad/AdDelegate;->s:Lkotlin/jvm/b/Functions; - - invoke-direct {v1, v2, v3, v4, v5}, Lcom/vk/libvideo/ad/AdPlayerProxy;->(Landroid/content/Context;Lkotlin/jvm/b/Functions1;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;)V - - invoke-virtual {v0, v1}, Lcom/my/target/i3/InstreamAd;->a(Lcom/my/target/i3/InstreamAdPlayer;)V - - .line 5 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->g:Ljava/util/Set; - - invoke-static {p1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; - - move-result-object v1 - - invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z - - const/4 v0, 0x1 - - .line 6 - iput-boolean v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->i:Z - - .line 7 - sget-object v0, Lcom/vk/dto/common/AdSection;->MIDROLL:Lcom/vk/dto/common/AdSection; - - iput-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->c:Lcom/vk/dto/common/AdSection; - - .line 8 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd; - - invoke-virtual {v0, p1}, Lcom/my/target/i3/InstreamAd;->b(F)V - - :cond_0 return-void .end method .method public b(Lcom/my/target/i3/InstreamAd;Lcom/my/target/i3/InstreamAd$b;)V .locals 7 - const-string p1, "AdmanAdStarted" - - .line 9 - invoke-direct {p0, p1}, Lcom/vk/libvideo/ad/AdDelegate;->a(Ljava/lang/String;)V - - .line 10 - iget-object p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->n:Lkotlin/jvm/b/Functions2; - - .line 11 - new-instance v6, Lcom/vk/libvideo/ad/AdBannerData; - - .line 12 - iget v4, p2, Lcom/my/target/i3/InstreamAd$b;->c:I - - .line 13 - iget v5, p2, Lcom/my/target/i3/InstreamAd$b;->d:I - - .line 14 - iget-boolean v2, p2, Lcom/my/target/i3/InstreamAd$b;->a:Z - - .line 15 - iget-object v1, p2, Lcom/my/target/i3/InstreamAd$b;->e:Ljava/lang/String; - - .line 16 - iget p2, p2, Lcom/my/target/i3/InstreamAd$b;->b:F - - float-to-int v3, p2 - - move-object v0, v6 - - .line 17 - invoke-direct/range {v0 .. v5}, Lcom/vk/libvideo/ad/AdBannerData;->(Ljava/lang/String;ZIII)V - - .line 18 - iput-object v6, p0, Lcom/vk/libvideo/ad/AdDelegate;->h:Lcom/vk/libvideo/ad/AdBannerData; - - .line 19 - invoke-interface {p1, v6}, Lkotlin/jvm/b/Functions2;->invoke(Ljava/lang/Object;)Ljava/lang/Object; - - const/4 p1, 0x1 - - .line 20 - iput-boolean p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->i:Z - return-void .end method .method public b(Ljava/lang/String;Lcom/my/target/i3/InstreamAd;)V .locals 0 - const-string p1, "AdmanError" - - .line 21 - invoke-direct {p0, p1}, Lcom/vk/libvideo/ad/AdDelegate;->a(Ljava/lang/String;)V - - .line 22 - iget-object p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->c:Lcom/vk/dto/common/AdSection; - - if-eqz p1, :cond_0 - - invoke-direct {p0, p1}, Lcom/vk/libvideo/ad/AdDelegate;->a(Lcom/vk/dto/common/AdSection;)V - - :cond_0 return-void .end method @@ -1023,21 +466,6 @@ .method public c(Ljava/lang/String;Lcom/my/target/i3/InstreamAd;)V .locals 0 - .line 3 - invoke-virtual {p1}, Ljava/lang/String;->toUpperCase()Ljava/lang/String; - - move-result-object p1 - - const-string p2, "(this as java.lang.String).toUpperCase()" - - invoke-static {p1, p2}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {p1}, Lcom/vk/dto/common/AdSection;->valueOf(Ljava/lang/String;)Lcom/vk/dto/common/AdSection; - - move-result-object p1 - - invoke-direct {p0, p1}, Lcom/vk/libvideo/ad/AdDelegate;->a(Lcom/vk/dto/common/AdSection;)V - return-void .end method @@ -1053,168 +481,36 @@ .method public final e()V .locals 1 - const-string v0, "banner_link_click" - - .line 1 - invoke-direct {p0, v0}, Lcom/vk/libvideo/ad/AdDelegate;->a(Ljava/lang/String;)V - - .line 2 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd; - - invoke-virtual {v0}, Lcom/my/target/i3/InstreamAd;->e()V - return-void .end method .method public final f()V .locals 1 - const-string v0, "banner_skip" - - .line 1 - invoke-direct {p0, v0}, Lcom/vk/libvideo/ad/AdDelegate;->a(Ljava/lang/String;)V - - .line 2 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd; - - invoke-virtual {v0}, Lcom/my/target/i3/InstreamAd;->i()V - return-void .end method .method public final g()V .locals 1 - .line 1 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd; - - invoke-virtual {v0}, Lcom/my/target/i3/InstreamAd;->g()V - return-void .end method .method public final h()V .locals 1 - .line 1 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd; - - invoke-virtual {v0}, Lcom/my/target/i3/InstreamAd;->h()V - return-void .end method .method public final i()V .locals 6 - .line 1 - sget-object v0, Lcom/vk/dto/common/AdSection;->POSTROLL:Lcom/vk/dto/common/AdSection; - - const/4 v1, 0x0 - - const/4 v2, 0x2 - - invoke-static {p0, v0, v1, v2, v1}, Lcom/vk/libvideo/ad/AdDelegate;->a(Lcom/vk/libvideo/ad/AdDelegate;Lcom/vk/dto/common/AdSection;Ljava/lang/Float;ILjava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 2 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd; - - new-instance v1, Lcom/vk/libvideo/ad/AdPlayerProxy; - - iget-object v2, p0, Lcom/vk/libvideo/ad/AdDelegate;->j:Landroid/content/Context; - - iget-object v3, p0, Lcom/vk/libvideo/ad/AdDelegate;->q:Lkotlin/jvm/b/Functions1; - - iget-object v4, p0, Lcom/vk/libvideo/ad/AdDelegate;->r:Lkotlin/jvm/b/Functions; - - iget-object v5, p0, Lcom/vk/libvideo/ad/AdDelegate;->s:Lkotlin/jvm/b/Functions; - - invoke-direct {v1, v2, v3, v4, v5}, Lcom/vk/libvideo/ad/AdPlayerProxy;->(Landroid/content/Context;Lkotlin/jvm/b/Functions1;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;)V - - invoke-virtual {v0, v1}, Lcom/my/target/i3/InstreamAd;->a(Lcom/my/target/i3/InstreamAdPlayer;)V - - const/4 v0, 0x0 - - .line 3 - iput-boolean v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->f:Z - - const/4 v0, 0x1 - - .line 4 - iput-boolean v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->i:Z - - .line 5 - sget-object v0, Lcom/vk/dto/common/AdSection;->POSTROLL:Lcom/vk/dto/common/AdSection; - - iput-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->c:Lcom/vk/dto/common/AdSection; - - .line 6 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd; - - invoke-virtual {v0}, Lcom/my/target/i3/InstreamAd;->j()V - - :cond_0 return-void .end method .method public final j()V .locals 6 - .line 1 - sget-object v0, Lcom/vk/dto/common/AdSection;->PREROLL:Lcom/vk/dto/common/AdSection; - - const/4 v1, 0x0 - - const/4 v2, 0x2 - - invoke-static {p0, v0, v1, v2, v1}, Lcom/vk/libvideo/ad/AdDelegate;->a(Lcom/vk/libvideo/ad/AdDelegate;Lcom/vk/dto/common/AdSection;Ljava/lang/Float;ILjava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 2 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd; - - new-instance v1, Lcom/vk/libvideo/ad/AdPlayerProxy; - - iget-object v2, p0, Lcom/vk/libvideo/ad/AdDelegate;->j:Landroid/content/Context; - - iget-object v3, p0, Lcom/vk/libvideo/ad/AdDelegate;->q:Lkotlin/jvm/b/Functions1; - - iget-object v4, p0, Lcom/vk/libvideo/ad/AdDelegate;->r:Lkotlin/jvm/b/Functions; - - iget-object v5, p0, Lcom/vk/libvideo/ad/AdDelegate;->s:Lkotlin/jvm/b/Functions; - - invoke-direct {v1, v2, v3, v4, v5}, Lcom/vk/libvideo/ad/AdPlayerProxy;->(Landroid/content/Context;Lkotlin/jvm/b/Functions1;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;)V - - invoke-virtual {v0, v1}, Lcom/my/target/i3/InstreamAd;->a(Lcom/my/target/i3/InstreamAdPlayer;)V - - const/4 v0, 0x0 - - .line 3 - iput-boolean v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->e:Z - - const/4 v0, 0x1 - - .line 4 - iput-boolean v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->i:Z - - .line 5 - sget-object v0, Lcom/vk/dto/common/AdSection;->PREROLL:Lcom/vk/dto/common/AdSection; - - iput-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->c:Lcom/vk/dto/common/AdSection; - - .line 6 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd; - - invoke-virtual {v0}, Lcom/my/target/i3/InstreamAd;->k()V - - :cond_0 return-void .end method @@ -1269,10 +565,5 @@ .method public final l()V .locals 1 - .line 1 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd; - - invoke-virtual {v0}, Lcom/my/target/i3/InstreamAd;->l()V - return-void .end method diff --git a/smali/smali_classes3/com/vk/libvideo/ad/AdPlayerProxy$a.smali b/smali/smali_classes3/com/vk/libvideo/ad/AdPlayerProxy$a.smali index 55aea3dbe..42dc0f82c 100644 --- a/smali/smali_classes3/com/vk/libvideo/ad/AdPlayerProxy$a.smali +++ b/smali/smali_classes3/com/vk/libvideo/ad/AdPlayerProxy$a.smali @@ -187,92 +187,11 @@ .method public a(Lcom/google/android/exoplayer2/q0/c$a;Lcom/google/android/exoplayer2/ExoPlaybackException;)V .locals 0 - .line 13 - iget-object p1, p0, Lcom/vk/libvideo/ad/AdPlayerProxy$a;->e:Lcom/vk/libvideo/ad/AdPlayerProxy; - - invoke-static {p1}, Lcom/vk/libvideo/ad/AdPlayerProxy;->a(Lcom/vk/libvideo/ad/AdPlayerProxy;)Lcom/vk/libvideo/ad/AdPlayerProxy$b; - - move-result-object p1 - - if-eqz p1, :cond_0 - - invoke-virtual {p1}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->b()Lcom/my/target/i3/InstreamAdPlayer$a; - - move-result-object p1 - - if-eqz p1, :cond_0 - - const-string p2, "error" - - invoke-interface {p1, p2}, Lcom/my/target/i3/InstreamAdPlayer$a;->a(Ljava/lang/String;)V - - :cond_0 return-void .end method .method public a(Lcom/google/android/exoplayer2/q0/c$a;ZI)V .locals 0 - const/4 p1, 0x3 - - if-eq p3, p1, :cond_1 - - const/4 p1, 0x4 - - if-eq p3, p1, :cond_0 - - goto :goto_0 - - .line 1 - :cond_0 - iget-object p1, p0, Lcom/vk/libvideo/ad/AdPlayerProxy$a;->e:Lcom/vk/libvideo/ad/AdPlayerProxy; - - invoke-static {p1}, Lcom/vk/libvideo/ad/AdPlayerProxy;->a(Lcom/vk/libvideo/ad/AdPlayerProxy;)Lcom/vk/libvideo/ad/AdPlayerProxy$b; - - move-result-object p1 - - if-eqz p1, :cond_3 - - invoke-virtual {p1}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->b()Lcom/my/target/i3/InstreamAdPlayer$a; - - move-result-object p1 - - if-eqz p1, :cond_3 - - invoke-interface {p1}, Lcom/my/target/i3/InstreamAdPlayer$a;->e()V - - goto :goto_0 - - .line 2 - :cond_1 - iget-boolean p1, p0, Lcom/vk/libvideo/ad/AdPlayerProxy$a;->c:Z - - if-nez p1, :cond_3 - - .line 3 - iget-object p1, p0, Lcom/vk/libvideo/ad/AdPlayerProxy$a;->e:Lcom/vk/libvideo/ad/AdPlayerProxy; - - invoke-static {p1}, Lcom/vk/libvideo/ad/AdPlayerProxy;->a(Lcom/vk/libvideo/ad/AdPlayerProxy;)Lcom/vk/libvideo/ad/AdPlayerProxy$b; - - move-result-object p1 - - if-eqz p1, :cond_2 - - invoke-virtual {p1}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->b()Lcom/my/target/i3/InstreamAdPlayer$a; - - move-result-object p1 - - if-eqz p1, :cond_2 - - invoke-interface {p1}, Lcom/my/target/i3/InstreamAdPlayer$a;->a()V - - :cond_2 - const/4 p1, 0x1 - - .line 4 - iput-boolean p1, p0, Lcom/vk/libvideo/ad/AdPlayerProxy$a;->c:Z - - :cond_3 - :goto_0 return-void .end method diff --git a/smali/smali_classes3/com/vk/libvideo/ad/AdPlayerProxy.smali b/smali/smali_classes3/com/vk/libvideo/ad/AdPlayerProxy.smali index 94a118fba..f3a61b25e 100644 --- a/smali/smali_classes3/com/vk/libvideo/ad/AdPlayerProxy.smali +++ b/smali/smali_classes3/com/vk/libvideo/ad/AdPlayerProxy.smali @@ -6,15 +6,6 @@ .implements Lcom/my/target/i3/InstreamAdPlayer; -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/vk/libvideo/ad/AdPlayerProxy$b;, - Lcom/vk/libvideo/ad/AdPlayerProxy$a; - } -.end annotation - - # instance fields .field private a:Lcom/vk/media/player/ExoPlayerBase; @@ -24,8 +15,6 @@ .field private d:Lcom/vk/media/player/video/ExoVideoSource; -.field private e:Lcom/vk/libvideo/ad/AdPlayerProxy$b; - .field private final f:Lkotlin/jvm/b/Functions1; .annotation system Ldalvik/annotation/Signature; value = { @@ -117,15 +106,6 @@ return-void .end method -.method public static final synthetic a(Lcom/vk/libvideo/ad/AdPlayerProxy;)Lcom/vk/libvideo/ad/AdPlayerProxy$b; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->e:Lcom/vk/libvideo/ad/AdPlayerProxy$b; - - return-object p0 -.end method - .method public static final synthetic a(Lcom/vk/libvideo/ad/AdPlayerProxy;Lcom/vk/media/player/ExoPlayerBase;)V .locals 0 @@ -147,27 +127,6 @@ .method private final a(Lcom/vk/media/player/ExoPlayerBase;)V .locals 1 - .line 24 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->e:Lcom/vk/libvideo/ad/AdPlayerProxy$b; - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->a()Lcom/vk/libvideo/ad/AdPlayerProxy$a; - - move-result-object v0 - - if-eqz v0, :cond_0 - - .line 25 - invoke-virtual {p1}, Lcom/vk/media/player/ExoPlayerBase;->q()Lcom/vk/media/player/exo/VKExoPlayer; - - move-result-object p1 - - if-eqz p1, :cond_0 - - invoke-virtual {p1, v0}, Lcom/google/android/exoplayer2/o0;->b(Lcom/google/android/exoplayer2/q0/c;)V - - :cond_0 return-void .end method @@ -192,49 +151,6 @@ .method private final h()V .locals 2 - .line 1 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->e:Lcom/vk/libvideo/ad/AdPlayerProxy$b; - - if-eqz v0, :cond_1 - - invoke-virtual {v0}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->a()Lcom/vk/libvideo/ad/AdPlayerProxy$a; - - move-result-object v0 - - if-eqz v0, :cond_1 - - .line 2 - invoke-virtual {p0}, Lcom/vk/libvideo/ad/AdPlayerProxy;->g()Lcom/vk/media/player/ExoPlayerBase; - - move-result-object v1 - - if-eqz v1, :cond_0 - - invoke-virtual {v1}, Lcom/vk/media/player/ExoPlayerBase;->q()Lcom/vk/media/player/exo/VKExoPlayer; - - move-result-object v1 - - if-eqz v1, :cond_0 - - invoke-virtual {v1, v0}, Lcom/google/android/exoplayer2/o0;->b(Lcom/google/android/exoplayer2/q0/c;)V - - .line 3 - :cond_0 - invoke-virtual {p0}, Lcom/vk/libvideo/ad/AdPlayerProxy;->g()Lcom/vk/media/player/ExoPlayerBase; - - move-result-object v1 - - if-eqz v1, :cond_1 - - invoke-virtual {v1}, Lcom/vk/media/player/ExoPlayerBase;->q()Lcom/vk/media/player/exo/VKExoPlayer; - - move-result-object v1 - - if-eqz v1, :cond_1 - - invoke-virtual {v1, v0}, Lcom/google/android/exoplayer2/o0;->a(Lcom/google/android/exoplayer2/q0/c;)V - - :cond_1 return-void .end method @@ -243,96 +159,12 @@ .method public a()V .locals 10 - .line 12 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->e:Lcom/vk/libvideo/ad/AdPlayerProxy$b; - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->b()Lcom/my/target/i3/InstreamAdPlayer$a; - - move-result-object v0 - - if-eqz v0, :cond_0 - - invoke-interface {v0}, Lcom/my/target/i3/InstreamAdPlayer$a;->b()V - - .line 13 - :cond_0 - invoke-virtual {p0}, Lcom/vk/libvideo/ad/AdPlayerProxy;->g()Lcom/vk/media/player/ExoPlayerBase; - - move-result-object v0 - - if-eqz v0, :cond_2 - - .line 14 - iget-object v1, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->d:Lcom/vk/media/player/video/ExoVideoSource; - - if-eqz v1, :cond_1 - - const/4 v2, 0x0 - - const/4 v3, 0x0 - - const/4 v4, 0x0 - - const/4 v5, 0x0 - - invoke-virtual {v0}, Lcom/vk/media/player/ExoPlayerBase;->t()I - - move-result v6 - - int-to-long v6, v6 - - const/16 v8, 0xf - - const/4 v9, 0x0 - - invoke-static/range {v1 .. v9}, Lcom/vk/media/player/video/ExoVideoSource;->a(Lcom/vk/media/player/video/ExoVideoSource;Ljava/lang/String;Landroid/net/Uri;IIJILjava/lang/Object;)Lcom/vk/media/player/video/ExoVideoSource; - - move-result-object v1 - - goto :goto_0 - - :cond_1 - const/4 v1, 0x0 - - :goto_0 - iput-object v1, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->d:Lcom/vk/media/player/video/ExoVideoSource; - - .line 15 - invoke-virtual {v0}, Lcom/vk/media/player/ExoPlayerBase;->F()V - - :cond_2 return-void .end method .method public a(F)V .locals 1 - .line 16 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->e:Lcom/vk/libvideo/ad/AdPlayerProxy$b; - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->b()Lcom/my/target/i3/InstreamAdPlayer$a; - - move-result-object v0 - - if-eqz v0, :cond_0 - - invoke-interface {v0, p1}, Lcom/my/target/i3/InstreamAdPlayer$a;->a(F)V - - .line 17 - :cond_0 - invoke-virtual {p0}, Lcom/vk/libvideo/ad/AdPlayerProxy;->g()Lcom/vk/media/player/ExoPlayerBase; - - move-result-object v0 - - if-eqz v0, :cond_1 - - invoke-virtual {v0, p1}, Lcom/vk/media/player/ExoPlayerBase;->b(F)V - - :cond_1 return-void .end method @@ -424,172 +256,34 @@ .method public a(Lcom/my/target/i3/InstreamAdPlayer$a;)V .locals 2 - .line 18 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->e:Lcom/vk/libvideo/ad/AdPlayerProxy$b; - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->a()Lcom/vk/libvideo/ad/AdPlayerProxy$a; - - move-result-object v0 - - if-eqz v0, :cond_0 - - .line 19 - invoke-virtual {p0}, Lcom/vk/libvideo/ad/AdPlayerProxy;->g()Lcom/vk/media/player/ExoPlayerBase; - - move-result-object v1 - - if-eqz v1, :cond_0 - - invoke-virtual {v1}, Lcom/vk/media/player/ExoPlayerBase;->q()Lcom/vk/media/player/exo/VKExoPlayer; - - move-result-object v1 - - if-eqz v1, :cond_0 - - invoke-virtual {v1, v0}, Lcom/google/android/exoplayer2/o0;->b(Lcom/google/android/exoplayer2/q0/c;)V - - :cond_0 - if-eqz p1, :cond_1 - - .line 20 - new-instance v0, Lcom/vk/libvideo/ad/AdPlayerProxy$b; - - .line 21 - new-instance v1, Lcom/vk/libvideo/ad/AdPlayerProxy$a; - - invoke-direct {v1, p0}, Lcom/vk/libvideo/ad/AdPlayerProxy$a;->(Lcom/vk/libvideo/ad/AdPlayerProxy;)V - - .line 22 - invoke-direct {v0, v1, p1}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->(Lcom/vk/libvideo/ad/AdPlayerProxy$a;Lcom/my/target/i3/InstreamAdPlayer$a;)V - - goto :goto_0 - - :cond_1 - const/4 v0, 0x0 - - .line 23 - :goto_0 - iput-object v0, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->e:Lcom/vk/libvideo/ad/AdPlayerProxy$b; - return-void .end method .method public b()V .locals 2 - .line 2 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->e:Lcom/vk/libvideo/ad/AdPlayerProxy$b; - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->b()Lcom/my/target/i3/InstreamAdPlayer$a; - - move-result-object v0 - - if-eqz v0, :cond_0 - - invoke-interface {v0}, Lcom/my/target/i3/InstreamAdPlayer$a;->d()V - - .line 3 - :cond_0 - invoke-virtual {p0}, Lcom/vk/libvideo/ad/AdPlayerProxy;->f()Lcom/vk/media/player/ExoPlayerBase; - - move-result-object v0 - - if-eqz v0, :cond_1 - - const/4 v1, 0x0 - - .line 4 - invoke-virtual {v0, v1}, Lcom/vk/media/player/ExoPlayerBase;->a(Z)V - - :cond_1 return-void .end method .method public c()V .locals 1 - .line 2 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->e:Lcom/vk/libvideo/ad/AdPlayerProxy$b; - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->b()Lcom/my/target/i3/InstreamAdPlayer$a; - - move-result-object v0 - - if-eqz v0, :cond_0 - - invoke-interface {v0}, Lcom/my/target/i3/InstreamAdPlayer$a;->c()V - - .line 3 - :cond_0 - invoke-virtual {p0}, Lcom/vk/libvideo/ad/AdPlayerProxy;->g()Lcom/vk/media/player/ExoPlayerBase; - - move-result-object v0 - - if-eqz v0, :cond_1 - - invoke-virtual {v0}, Lcom/vk/media/player/ExoPlayerBase;->H()V - - :cond_1 return-void .end method .method public d()F .locals 1 - - .line 1 - invoke-virtual {p0}, Lcom/vk/libvideo/ad/AdPlayerProxy;->g()Lcom/vk/media/player/ExoPlayerBase; - - move-result-object v0 - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/vk/media/player/ExoPlayerBase;->k()I - - move-result v0 - - int-to-float v0, v0 - - goto :goto_0 - - :cond_0 + const/4 v0, 0x0 - :goto_0 return v0 .end method .method public e()F .locals 2 - .line 1 - invoke-virtual {p0}, Lcom/vk/libvideo/ad/AdPlayerProxy;->g()Lcom/vk/media/player/ExoPlayerBase; - - move-result-object v0 - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/vk/media/player/ExoPlayerBase;->t()I - - move-result v0 - - int-to-float v0, v0 - - const/high16 v1, 0x447a0000 # 1000.0f - - div-float/2addr v0, v1 - - goto :goto_0 - - :cond_0 const/4 v0, 0x0 - :goto_0 return v0 .end method diff --git a/smali/smali_classes3/com/vk/libvideo/autoplay/VideoAutoPlay$i.smali b/smali/smali_classes3/com/vk/libvideo/autoplay/VideoAutoPlay$i.smali index 7ff958973..7d17ee725 100644 --- a/smali/smali_classes3/com/vk/libvideo/autoplay/VideoAutoPlay$i.smali +++ b/smali/smali_classes3/com/vk/libvideo/autoplay/VideoAutoPlay$i.smali @@ -74,19 +74,5 @@ invoke-static {v0, v1}, Lcom/vk/libvideo/autoplay/VideoAutoPlay;->a(Lcom/vk/libvideo/autoplay/VideoAutoPlay;Lcom/vk/libvideo/autoplay/VideoAutoPlay$AutoPlayState;)V - .line 4 - iget-object v0, p0, Lcom/vk/libvideo/autoplay/VideoAutoPlay$i;->b:Lcom/vk/libvideo/autoplay/VideoAutoPlay; - - invoke-static {v0}, Lcom/vk/libvideo/autoplay/VideoAutoPlay;->b(Lcom/vk/libvideo/autoplay/VideoAutoPlay;)Lcom/vk/libvideo/ad/AdDelegate; - - move-result-object v0 - - if-eqz v0, :cond_2 - - iget v1, p0, Lcom/vk/libvideo/autoplay/VideoAutoPlay$i;->a:F - - invoke-virtual {v0, v1}, Lcom/vk/libvideo/ad/AdDelegate;->b(F)V - - :cond_2 return-void .end method diff --git a/smali/smali_classes3/com/vk/libvideo/autoplay/VideoAutoPlay.smali b/smali/smali_classes3/com/vk/libvideo/autoplay/VideoAutoPlay.smali index 610fd9d5b..b9df3f9a7 100644 --- a/smali/smali_classes3/com/vk/libvideo/autoplay/VideoAutoPlay.smali +++ b/smali/smali_classes3/com/vk/libvideo/autoplay/VideoAutoPlay.smali @@ -2218,25 +2218,12 @@ .line 25 iget-object v0, p0, Lcom/vk/libvideo/autoplay/VideoAutoPlay;->O:Lcom/vk/libvideo/ad/AdDelegate; - if-eqz v0, :cond_6 - - invoke-virtual {v0}, Lcom/vk/libvideo/ad/AdDelegate;->k()Lio/reactivex/Single; - - move-result-object v0 - - if-eqz v0, :cond_6 - - goto :goto_2 - - :cond_6 sget-object v0, Lcom/vk/libvideo/ad/AdState;->NO_AD:Lcom/vk/libvideo/ad/AdState; invoke-static {v0}, Lio/reactivex/Single;->b(Ljava/lang/Object;)Lio/reactivex/Single; move-result-object v0 - - .line 26 - :goto_2 + sget-object v1, Lcom/vk/libvideo/autoplay/VideoAutoPlay$d;->a:Lcom/vk/libvideo/autoplay/VideoAutoPlay$d; .line 27 @@ -2807,16 +2794,6 @@ if-eqz v2, :cond_2 - invoke-virtual {v2}, Lcom/vk/libvideo/ad/AdDelegate;->c()Lcom/my/target/i3/InstreamAd; - - move-result-object v2 - - if-eqz v2, :cond_2 - - invoke-virtual {v2}, Lcom/my/target/i3/InstreamAd;->d()Lcom/my/target/i3/InstreamAdPlayer; - - move-result-object v2 - goto :goto_1 :cond_2 @@ -3963,17 +3940,6 @@ .line 43 iget-object v0, p0, Lcom/vk/libvideo/autoplay/VideoAutoPlay;->O:Lcom/vk/libvideo/ad/AdDelegate; - if-eqz v0, :cond_1 - - invoke-virtual {v0}, Lcom/vk/libvideo/ad/AdDelegate;->k()Lio/reactivex/Single; - - move-result-object v0 - - if-eqz v0, :cond_1 - - goto :goto_0 - - :cond_1 sget-object v0, Lcom/vk/libvideo/ad/AdState;->NO_AD:Lcom/vk/libvideo/ad/AdState; invoke-static {v0}, Lio/reactivex/Single;->b(Ljava/lang/Object;)Lio/reactivex/Single; @@ -3981,7 +3947,6 @@ move-result-object v0 .line 44 - :goto_0 sget-object v1, Lcom/vk/libvideo/autoplay/VideoAutoPlay$f;->a:Lcom/vk/libvideo/autoplay/VideoAutoPlay$f; .line 45 diff --git a/smali/smali_classes4/com/vk/webapp/helpers/AdvMyTargetHelper$a.smali b/smali/smali_classes4/com/vk/webapp/helpers/AdvMyTargetHelper$a.smali deleted file mode 100644 index 4b513bbf8..000000000 --- a/smali/smali_classes4/com/vk/webapp/helpers/AdvMyTargetHelper$a.smali +++ /dev/null @@ -1,112 +0,0 @@ -.class public final Lcom/vk/webapp/helpers/AdvMyTargetHelper$a; -.super Ljava/lang/Object; -.source "AdvMyTargetHelper.kt" - -# interfaces -.implements Lcom/my/target/e/InterstitialAd$b; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vk/webapp/helpers/AdvMyTargetHelper;->a(Landroid/content/Context;IILcom/vk/webapp/helpers/AdvMyTargetHelper$AdType;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/vk/webapp/helpers/AdvMyTargetHelper; - - -# direct methods -.method constructor (Lcom/vk/webapp/helpers/AdvMyTargetHelper;)V - .locals 0 - .annotation system Ldalvik/annotation/Signature; - value = { - "()V" - } - .end annotation - - .line 1 - iput-object p1, p0, Lcom/vk/webapp/helpers/AdvMyTargetHelper$a;->a:Lcom/vk/webapp/helpers/AdvMyTargetHelper; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public a(Lcom/my/target/e/InterstitialAd;)V - .locals 0 - - return-void -.end method - -.method public a(Ljava/lang/String;Lcom/my/target/e/InterstitialAd;)V - .locals 0 - - .line 1 - iget-object p1, p0, Lcom/vk/webapp/helpers/AdvMyTargetHelper$a;->a:Lcom/vk/webapp/helpers/AdvMyTargetHelper; - - invoke-static {p1}, Lcom/vk/webapp/helpers/AdvMyTargetHelper;->a(Lcom/vk/webapp/helpers/AdvMyTargetHelper;)Lkotlin/jvm/b/Functions; - - move-result-object p1 - - if-eqz p1, :cond_0 - - invoke-interface {p1}, Lkotlin/jvm/b/Functions;->invoke()Ljava/lang/Object; - - move-result-object p1 - - check-cast p1, Lkotlin/Unit; - - :cond_0 - return-void -.end method - -.method public b(Lcom/my/target/e/InterstitialAd;)V - .locals 0 - - .line 1 - iget-object p1, p0, Lcom/vk/webapp/helpers/AdvMyTargetHelper$a;->a:Lcom/vk/webapp/helpers/AdvMyTargetHelper; - - invoke-static {p1}, Lcom/vk/webapp/helpers/AdvMyTargetHelper;->b(Lcom/vk/webapp/helpers/AdvMyTargetHelper;)Lkotlin/jvm/b/Functions; - - move-result-object p1 - - if-eqz p1, :cond_0 - - invoke-interface {p1}, Lkotlin/jvm/b/Functions;->invoke()Ljava/lang/Object; - - move-result-object p1 - - check-cast p1, Lkotlin/Unit; - - :cond_0 - return-void -.end method - -.method public c(Lcom/my/target/e/InterstitialAd;)V - .locals 0 - - return-void -.end method - -.method public d(Lcom/my/target/e/InterstitialAd;)V - .locals 0 - - return-void -.end method - -.method public e(Lcom/my/target/e/InterstitialAd;)V - .locals 0 - - .line 1 - invoke-virtual {p1}, Lcom/my/target/e/InterstitialAd;->e()V - - return-void -.end method diff --git a/smali/smali_classes4/com/vk/webapp/helpers/AdvMyTargetHelper.smali b/smali/smali_classes4/com/vk/webapp/helpers/AdvMyTargetHelper.smali index 534647970..607143a3e 100644 --- a/smali/smali_classes4/com/vk/webapp/helpers/AdvMyTargetHelper.smali +++ b/smali/smali_classes4/com/vk/webapp/helpers/AdvMyTargetHelper.smali @@ -92,101 +92,7 @@ .method public final a(Landroid/content/Context;IILcom/vk/webapp/helpers/AdvMyTargetHelper$AdType;)V .locals 2 - .line 3 - new-instance v0, Lcom/my/target/e/InterstitialAd; - - invoke-direct {v0, p2, p1}, Lcom/my/target/e/InterstitialAd;->(ILandroid/content/Context;)V - - .line 4 - invoke-virtual {v0}, Lcom/my/target/common/BaseAd;->a()Lcom/my/target/common/CustomParams; - - move-result-object p1 - - const-string p2, "ad.customParams" - - invoke-static {p1, p2}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V - - .line 5 - iget-boolean v1, p0, Lcom/vk/webapp/helpers/AdvMyTargetHelper;->c:Z - - if-eqz v1, :cond_0 - - const/4 v1, 0x2 - - goto :goto_0 - - :cond_0 - const/4 v1, 0x1 - - :goto_0 - invoke-virtual {p1, v1}, Lcom/my/target/common/CustomParams;->b(I)V - - .line 6 - iget v1, p0, Lcom/vk/webapp/helpers/AdvMyTargetHelper;->d:I - - if-lez v1, :cond_1 - - .line 7 - invoke-virtual {p1, v1}, Lcom/my/target/common/CustomParams;->a(I)V - - .line 8 - :cond_1 - new-instance p1, Lcom/vk/webapp/helpers/AdvMyTargetHelper$a; - - invoke-direct {p1, p0}, Lcom/vk/webapp/helpers/AdvMyTargetHelper$a;->(Lcom/vk/webapp/helpers/AdvMyTargetHelper;)V - - invoke-virtual {v0, p1}, Lcom/my/target/e/InterstitialAd;->a(Lcom/my/target/e/InterstitialAd$b;)V - - .line 9 - invoke-virtual {p4}, Ljava/lang/Enum;->name()Ljava/lang/String; - - move-result-object p1 - - if-eqz p1, :cond_2 - - invoke-virtual {p1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; - - move-result-object p1 - - const-string p4, "(this as java.lang.String).toLowerCase()" - - invoke-static {p1, p4}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V - - .line 10 - invoke-virtual {v0}, Lcom/my/target/common/BaseAd;->a()Lcom/my/target/common/CustomParams; - - move-result-object p4 - - invoke-static {p4, p2}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V - - const-string p2, "ad_format" - - .line 11 - invoke-virtual {p4, p2, p1}, Lcom/my/target/common/CustomParams;->b(Ljava/lang/String;Ljava/lang/String;)V - - .line 12 - invoke-static {p3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; - - move-result-object p1 - - const-string p2, "content_id" - - invoke-virtual {p4, p2, p1}, Lcom/my/target/common/CustomParams;->b(Ljava/lang/String;Ljava/lang/String;)V - - .line 13 - invoke-virtual {v0}, Lcom/my/target/e/InterstitialAd;->d()V - return-void - - .line 14 - :cond_2 - new-instance p1, Lkotlin/TypeCastException; - - const-string p2, "null cannot be cast to non-null type java.lang.String" - - invoke-direct {p1, p2}, Lkotlin/TypeCastException;->(Ljava/lang/String;)V - - throw p1 .end method .method public final b(Lkotlin/jvm/b/Functions;)Lcom/vk/webapp/helpers/AdvMyTargetHelper; diff --git a/smali/smali_classes4/com/vtosters/lite/audio/player/Player$c.smali b/smali/smali_classes4/com/vtosters/lite/audio/player/Player$c.smali index d6a70a668..2fb91da0e 100644 --- a/smali/smali_classes4/com/vtosters/lite/audio/player/Player$c.smali +++ b/smali/smali_classes4/com/vtosters/lite/audio/player/Player$c.smali @@ -277,26 +277,9 @@ move-result-object p1 - .line 12 - instance-of p2, p1, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; - - if-eqz p2, :cond_6 - - move-object p2, p1 - - check-cast p2, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; - - invoke-virtual {p2}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h()[Lcom/vk/music/player/PlayerAction; - - move-result-object p2 - - goto :goto_3 - - :cond_6 move-object p2, v1 .line 13 - :goto_3 sget-object v0, Lcom/vk/toggle/Features$Type;->FEATURE_MUSIC_REINIT_PLAYER:Lcom/vk/toggle/Features$Type; invoke-static {v0}, Lcom/vk/toggle/FeatureManager;->b(Lcom/vk/toggle/Features$Type;)Z @@ -305,18 +288,6 @@ if-eqz v0, :cond_8 - .line 14 - instance-of p2, p1, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - if-eqz p2, :cond_7 - - check-cast p1, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - invoke-virtual {p1}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->h()[Lcom/vk/music/player/PlayerAction; - - move-result-object v1 - - :cond_7 move-object p2, v1 :cond_8 diff --git a/smali/smali_classes4/com/vtosters/lite/audio/player/Player.smali b/smali/smali_classes4/com/vtosters/lite/audio/player/Player.smali index 3f3eb16b1..024c7f6ee 100644 --- a/smali/smali_classes4/com/vtosters/lite/audio/player/Player.smali +++ b/smali/smali_classes4/com/vtosters/lite/audio/player/Player.smali @@ -289,31 +289,6 @@ if-nez v1, :cond_1 - .line 21 - new-instance v11, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; - - const/4 v4, 0x0 - - const/4 v5, 0x1 - - new-instance v6, Lcom/vtosters/lite/audio/player/Player$g; - - invoke-direct {v6, p0, v10}, Lcom/vtosters/lite/audio/player/Player$g;->(Lcom/vtosters/lite/audio/player/Player;Lcom/vtosters/lite/audio/player/Player$a;)V - - move-object v1, v11 - - move-object v2, p3 - - move-object v3, p1 - - move/from16 v7, p6 - - invoke-direct/range {v1 .. v7}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;Landroid/content/Context;IILcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;Z)V - - iput-object v11, v0, Lcom/vtosters/lite/audio/player/Player;->b:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - goto :goto_1 - .line 22 :cond_1 sget-object v1, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$c;->a:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$c; @@ -341,27 +316,6 @@ .line 23 :cond_2 :goto_0 - new-instance v11, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - new-instance v4, Lcom/vtosters/lite/audio/player/Player$b; - - invoke-direct {v4, p0, v10}, Lcom/vtosters/lite/audio/player/Player$b;->(Lcom/vtosters/lite/audio/player/Player;Lcom/vtosters/lite/audio/player/Player$a;)V - - new-instance v5, Lcom/vtosters/lite/audio/player/Player$g; - - invoke-direct {v5, p0, v10}, Lcom/vtosters/lite/audio/player/Player$g;->(Lcom/vtosters/lite/audio/player/Player;Lcom/vtosters/lite/audio/player/Player$a;)V - - move-object v1, v11 - - move-object v2, p3 - - move-object v3, p1 - - move/from16 v6, p6 - - invoke-direct/range {v1 .. v6}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;Landroid/content/Context;Lkotlin/jvm/b/Functions;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;Z)V - - iput-object v11, v0, Lcom/vtosters/lite/audio/player/Player;->b:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; .line 24 :goto_1 diff --git a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AdPlayerHelper$a.smali b/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AdPlayerHelper$a.smali deleted file mode 100644 index 7c02052d0..000000000 --- a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AdPlayerHelper$a.smali +++ /dev/null @@ -1,162 +0,0 @@ -.class Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a; -.super Ljava/lang/Object; -.source "AdPlayerHelper.java" - -# interfaces -.implements Lcom/vtosters/lite/audio/player/ads/AudioAd$c; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->a(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/vk/dto/music/MusicTrack; - -.field final synthetic b:I - -.field final synthetic c:Ljava/lang/String; - -.field final synthetic d:Lcom/vk/music/common/MusicPlaybackLaunchContext; - -.field final synthetic e:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; - - -# direct methods -.method constructor (Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->e:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; - - iput-object p2, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->a:Lcom/vk/dto/music/MusicTrack; - - iput p3, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->b:I - - iput-object p4, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->c:Ljava/lang/String; - - iput-object p5, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->d:Lcom/vk/music/common/MusicPlaybackLaunchContext; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public b()V - .locals 5 - - .line 1 - :try_start_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->e:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->a(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Lcom/vk/music/player/PlayState; - - move-result-object v0 - - sget-object v1, Lcom/vk/music/player/PlayState;->PLAYING:Lcom/vk/music/player/PlayState; - - if-eq v0, v1, :cond_0 - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->e:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->a(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Lcom/vk/music/player/PlayState; - - move-result-object v0 - - sget-object v1, Lcom/vk/music/player/PlayState;->PAUSED:Lcom/vk/music/player/PlayState; - - if-ne v0, v1, :cond_2 - - .line 2 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->e:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->b(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Z - - move-result v0 - - if-eqz v0, :cond_1 - - return-void - - .line 3 - :cond_1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->e:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->c(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - move-result-object v0 - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->a:Lcom/vk/dto/music/MusicTrack; - - iget v2, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->b:I - - iget-object v3, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->c:Ljava/lang/String; - - iget-object v4, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->d:Lcom/vk/music/common/MusicPlaybackLaunchContext; - - invoke-interface {v0, v1, v2, v3, v4}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - - .line 4 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->e:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->a(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Lcom/vk/music/player/PlayState; - - move-result-object v0 - - sget-object v1, Lcom/vk/music/player/PlayState;->PAUSED:Lcom/vk/music/player/PlayState; - - if-ne v0, v1, :cond_2 - - .line 5 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->e:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->c(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - move-result-object v0 - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->e()Z - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - goto :goto_0 - - :catch_0 - move-exception v0 - - .line 6 - invoke-static {v0}, Lcom/vk/log/L;->a(Ljava/lang/Throwable;)V - - const/4 v1, 0x0 - - new-array v1, v1, [Ljava/lang/Object; - - .line 7 - invoke-static {v0, v1}, Lcom/vk/music/logger/MusicLogger;->a(Ljava/lang/Throwable;[Ljava/lang/Object;)V - - .line 8 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->e:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->d(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - move-result-object v0 - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->e:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; - - sget-object v2, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener$ErrorType;->unknown:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener$ErrorType; - - invoke-interface {v0, v1, v2}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener$ErrorType;)V - - :cond_2 - :goto_0 - return-void -.end method diff --git a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AdPlayerHelper$b.smali b/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AdPlayerHelper$b.smali deleted file mode 100644 index b45801491..000000000 --- a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AdPlayerHelper$b.smali +++ /dev/null @@ -1,57 +0,0 @@ -.class Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$b; -.super Ljava/lang/Object; -.source "AdPlayerHelper.java" - -# interfaces -.implements Lcom/vtosters/lite/audio/player/ads/AudioAd$c; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - -.field final synthetic b:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; - - -# direct methods -.method constructor (Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$b;->b:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; - - iput-object p2, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$b;->a:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public b()V - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$b;->b:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->d(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - move-result-object v0 - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$b;->a:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0, v1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V - - return-void -.end method diff --git a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AdPlayerHelper$c.smali b/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AdPlayerHelper$c.smali deleted file mode 100644 index 9bb6db996..000000000 --- a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AdPlayerHelper$c.smali +++ /dev/null @@ -1,75 +0,0 @@ -.class Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$c; -.super Ljava/lang/Object; -.source "AdPlayerHelper.java" - -# interfaces -.implements Lcom/vtosters/lite/audio/player/ads/AudioAd$c; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->b(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;I)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; - - -# direct methods -.method constructor (Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$c;->a:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public b()V - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$c;->a:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->a(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Lcom/vk/music/player/PlayState; - - move-result-object v0 - - sget-object v1, Lcom/vk/music/player/PlayState;->PLAYING:Lcom/vk/music/player/PlayState; - - if-ne v0, v1, :cond_1 - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$c;->a:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->b(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - return-void - - .line 3 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$c;->a:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->c(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - move-result-object v0 - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->t()Z - - :cond_1 - return-void -.end method diff --git a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AdPlayerHelper.smali b/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AdPlayerHelper.smali deleted file mode 100644 index c6337a9cc..000000000 --- a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AdPlayerHelper.smali +++ /dev/null @@ -1,1180 +0,0 @@ -.class public Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper; -.super Ljava/lang/Object; -.source "AdPlayerHelper.java" - -# interfaces -.implements Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; -.implements Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; -.implements Lcom/vtosters/lite/audio/player/ads/AudioAd$b; -.implements Lcom/vtosters/lite/audio/player/ads/AudioAd$d; - - -# annotations -.annotation runtime Ljava/lang/Deprecated; -.end annotation - - -# instance fields -.field private final c:Landroid/content/Context; - -.field private d:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - -.field private final e:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - -.field private f:Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private g:Lcom/vk/music/player/PlayState; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - -.field private final i:I - -.field private final j:I - -.field private k:Ljava/lang/Runnable; - -.field private l:Z - -.field private m:Z - -.field private final n:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type; - - -# direct methods -.method public constructor (Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;Landroid/content/Context;IILcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;Z)V - .locals 7 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - sget-object v0, Lcom/vk/music/player/PlayState;->IDLE:Lcom/vk/music/player/PlayState; - - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->g:Lcom/vk/music/player/PlayState; - - const/4 v0, 0x0 - - .line 3 - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->k:Ljava/lang/Runnable; - - const/4 v0, 0x0 - - .line 4 - iput-boolean v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->l:Z - - .line 5 - iput-boolean v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->m:Z - - .line 6 - iput-boolean p6, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->m:Z - - .line 7 - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->n:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type; - - .line 8 - iput-object p2, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->c:Landroid/content/Context; - - .line 9 - iput p3, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->i:I - - .line 10 - iput p4, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->j:I - - .line 11 - iput-object p5, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->d:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - .line 12 - sget-object v1, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$c;->a:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$c; - - move-object v2, p1 - - move-object v3, p2 - - move v4, p3 - - move-object v5, p0 - - move v6, p6 - - invoke-interface/range {v1 .. v6}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$c;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;Landroid/content/Context;ILcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;Z)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - move-result-object p1 - - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->e:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - return-void -.end method - -.method static synthetic a(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Lcom/vk/music/player/PlayState; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->g:Lcom/vk/music/player/PlayState; - - return-object p0 -.end method - -.method static synthetic b(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Z - .locals 0 - - .line 1 - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->i()Z - - move-result p0 - - return p0 -.end method - -.method static synthetic c(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->e:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - return-object p0 -.end method - -.method static synthetic d(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->d:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - return-object p0 -.end method - -.method private i()Z - .locals 2 - - .line 1 - iget-boolean v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->l:Z - - if-eqz v0, :cond_0 - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->e:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->k:Ljava/lang/Runnable; - - invoke-interface {v0, v1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a(Ljava/lang/Runnable;)Z - - const/4 v0, 0x0 - - .line 3 - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->k:Ljava/lang/Runnable; - - .line 4 - sget-object v0, Lcom/vk/music/player/PlayState;->PAUSED:Lcom/vk/music/player/PlayState; - - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->g:Lcom/vk/music/player/PlayState; - - const/4 v0, 0x1 - - return v0 - - :cond_0 - const/4 v0, 0x0 - - return v0 -.end method - - -# virtual methods -.method public R()F - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->e:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->R()F - - move-result v0 - - return v0 -.end method - -.method public a()V - .locals 1 - - const/4 v0, 0x0 - - new-array v0, v0, [Ljava/lang/Object; - - .line 9 - invoke-static {v0}, Lcom/vk/music/logger/MusicLogger;->d([Ljava/lang/Object;)V - - .line 10 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->e:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a()V - - .line 11 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->f:Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - - if-eqz v0, :cond_0 - - .line 12 - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->a()V - - .line 13 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - if-eqz v0, :cond_1 - - .line 14 - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->i()V - - const/4 v0, 0x0 - - .line 15 - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - .line 16 - :cond_1 - sget-object v0, Lcom/vk/music/player/PlayState;->STOPPED:Lcom/vk/music/player/PlayState; - - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->g:Lcom/vk/music/player/PlayState; - - return-void -.end method - -.method public a(F)V - .locals 1 - - .line 23 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->e:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a(F)V - - .line 24 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->f:Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - - if-eqz v0, :cond_0 - - .line 25 - invoke-virtual {v0, p1}, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->a(F)V - - :cond_0 - return-void -.end method - -.method public a(I)V - .locals 1 - - .line 34 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->d:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(I)V - - return-void -.end method - -.method public a(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - .locals 9 - .param p1 # Lcom/vk/dto/music/MusicTrack; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p4 # Lcom/vk/music/common/MusicPlaybackLaunchContext; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 3 - sget-object v0, Lcom/vk/music/player/PlayState;->PLAYING:Lcom/vk/music/player/PlayState; - - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->g:Lcom/vk/music/player/PlayState; - - .line 4 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->e:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->stop()V - - .line 5 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - if-eqz v0, :cond_0 - - .line 6 - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->i()V - - .line 7 - :cond_0 - new-instance v0, Lcom/vtosters/lite/audio/player/ads/AudioAd; - - iget-object v2, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->c:Landroid/content/Context; - - move-object v1, v0 - - move-object v3, p1 - - move-object v4, p0 - - move-object v5, p0 - - move-object v6, p4 - - invoke-direct/range {v1 .. v6}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->(Landroid/content/Context;Lcom/vk/dto/music/MusicTrack;Lcom/vtosters/lite/audio/player/ads/AudioAd$b;Lcom/vtosters/lite/audio/player/ads/AudioAd$d;Lcom/vk/music/stats/MusicStatsRefer;)V - - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - .line 8 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - sget-object v1, Lcom/vk/dto/account/AudioAdConfig$Type;->PREROLL:Lcom/vk/dto/account/AudioAdConfig$Type; - - new-instance v8, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a; - - move-object v2, v8 - - move-object v3, p0 - - move-object v4, p1 - - move v5, p2 - - move-object v6, p3 - - move-object v7, p4 - - invoke-direct/range {v2 .. v7}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - - invoke-virtual {v0, v1, v8}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vk/dto/account/AudioAdConfig$Type;Lcom/vtosters/lite/audio/player/ads/AudioAd$c;)V - - return-void -.end method - -.method public a(Lcom/vk/dto/music/MusicTrack;Ljava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - .locals 1 - .param p1 # Lcom/vk/dto/music/MusicTrack; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p3 # Lcom/vk/music/common/MusicPlaybackLaunchContext; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - const/4 v0, 0x0 - - .line 2 - invoke-virtual {p0, p1, v0, p2, p3}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->a(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - - return-void -.end method - -.method public a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V - .locals 3 - .param p1 # Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 27 - iget v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->i:I - - invoke-interface {p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getId()I - - move-result v1 - - if-ne v0, v1, :cond_0 - - .line 28 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - if-eqz v0, :cond_1 - - .line 29 - sget-object v1, Lcom/vk/dto/account/AudioAdConfig$Type;->POSTROLL:Lcom/vk/dto/account/AudioAdConfig$Type; - - new-instance v2, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$b; - - invoke-direct {v2, p0, p1}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$b;->(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V - - invoke-virtual {v0, v1, v2}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vk/dto/account/AudioAdConfig$Type;Lcom/vtosters/lite/audio/player/ads/AudioAd$c;)V - - goto :goto_0 - - .line 30 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->d:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V - - :cond_1 - :goto_0 - return-void -.end method - -.method public a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;I)V - .locals 1 - .param p1 # Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 26 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->d:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - invoke-interface {v0, p1, p2}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;I)V - - return-void -.end method - -.method public a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;IJJ)V - .locals 9 - .param p1 # Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 32 - invoke-interface {p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getId()I - - move-result v0 - - iget v1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->i:I - - if-ne v0, v1, :cond_0 - - .line 33 - iget-object v2, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->d:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - move-object v3, p1 - - move v4, p2 - - move-wide v5, p3 - - move-wide v7, p5 - - invoke-interface/range {v2 .. v8}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;IJJ)V - - :cond_0 - return-void -.end method - -.method public a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener$ErrorType;)V - .locals 1 - .param p1 # Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 31 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->d:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - invoke-interface {v0, p1, p2}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener$ErrorType;)V - - return-void -.end method - -.method public a(Ljava/lang/Runnable;)Z - .locals 4 - - .line 17 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - const/4 v1, 0x1 - - const/4 v2, 0x0 - - if-eqz v0, :cond_0 - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->g:Lcom/vk/music/player/PlayState; - - sget-object v3, Lcom/vk/music/player/PlayState;->PLAYING:Lcom/vk/music/player/PlayState; - - if-ne v0, v3, :cond_0 - - .line 18 - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->k:Ljava/lang/Runnable; - - .line 19 - iput-boolean v1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->l:Z - - goto :goto_0 - - .line 20 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->g:Lcom/vk/music/player/PlayState; - - sget-object v3, Lcom/vk/music/player/PlayState;->STOPPED:Lcom/vk/music/player/PlayState; - - if-eq v0, v3, :cond_1 - - .line 21 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->e:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a(Ljava/lang/Runnable;)Z - - move-result v2 - - :cond_1 - :goto_0 - if-eqz v2, :cond_2 - - .line 22 - sget-object p1, Lcom/vk/music/player/PlayState;->PAUSED:Lcom/vk/music/player/PlayState; - - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->g:Lcom/vk/music/player/PlayState; - - :cond_2 - return v1 -.end method - -.method public b()V - .locals 1 - - .line 12 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - iget v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->j:I - - goto :goto_0 - - :cond_0 - iget v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->i:I - - :goto_0 - invoke-virtual {p0, v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->a(I)V - - return-void -.end method - -.method public b(F)V - .locals 1 - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->e:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - if-eqz v0, :cond_0 - - .line 3 - invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->b(F)V - - :cond_0 - return-void -.end method - -.method public b(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;I)V - .locals 4 - .param p1 # Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 7 - div-int/lit16 v0, p2, 0x3e8 - - .line 8 - iget v1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->i:I - - invoke-interface {p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getId()I - - move-result v2 - - if-ne v1, v2, :cond_0 - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - if-eqz v1, :cond_0 - - invoke-virtual {v1, v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(I)Z - - move-result v1 - - if-eqz v1, :cond_0 - - .line 9 - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->e:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->e()Z - - move-result v1 - - if-eqz v1, :cond_0 - - .line 10 - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - sget-object v2, Lcom/vk/dto/account/AudioAdConfig$Type;->MIDROLL:Lcom/vk/dto/account/AudioAdConfig$Type; - - new-instance v3, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$c; - - invoke-direct {v3, p0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$c;->(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)V - - invoke-virtual {v1, v2, v3, v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vk/dto/account/AudioAdConfig$Type;Lcom/vtosters/lite/audio/player/ads/AudioAd$c;I)V - - .line 11 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->d:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - invoke-interface {v0, p1, p2}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->b(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;I)V - - return-void -.end method - -.method public b(I)Z - .locals 1 - - .line 4 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - if-eqz v0, :cond_1 - - .line 5 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->e()Z - - move-result v0 - - if-eqz v0, :cond_0 - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->f:Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - - if-eqz v0, :cond_0 - - invoke-virtual {v0, p1}, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->b(I)Z - - move-result p1 - - if-eqz p1, :cond_0 - - const/4 p1, 0x1 - - goto :goto_0 - - :cond_0 - const/4 p1, 0x0 - - :goto_0 - return p1 - - .line 6 - :cond_1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->e:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->b(I)Z - - move-result p1 - - return p1 -.end method - -.method public c()Z - .locals 1 - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - if-eqz v0, :cond_1 - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->g()Z - - move-result v0 - - if-eqz v0, :cond_0 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - goto :goto_1 - - :cond_1 - :goto_0 - const/4 v0, 0x1 - - :goto_1 - return v0 -.end method - -.method public d()Z - .locals 1 - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - if-eqz v0, :cond_1 - - .line 3 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f()Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 4 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->k()V - - :cond_0 - const/4 v0, 0x1 - - return v0 - - .line 5 - :cond_1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->e:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->d()Z - - move-result v0 - - return v0 -.end method - -.method public e()Z - .locals 3 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->g:Lcom/vk/music/player/PlayState; - - sget-object v1, Lcom/vk/music/player/PlayState;->PLAYING:Lcom/vk/music/player/PlayState; - - const/4 v2, 0x0 - - if-ne v0, v1, :cond_4 - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 3 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->h()Z - - move-result v0 - - goto :goto_1 - - .line 4 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->e:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->e()Z - - move-result v0 - - if-nez v0, :cond_2 - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->e:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getState()Lcom/vk/music/player/PlayState; - - move-result-object v0 - - sget-object v1, Lcom/vk/music/player/PlayState;->STOPPED:Lcom/vk/music/player/PlayState; - - if-ne v0, v1, :cond_1 - - goto :goto_0 - - :cond_1 - const/4 v0, 0x0 - - goto :goto_1 - - :cond_2 - :goto_0 - const/4 v2, 0x1 - - const/4 v0, 0x1 - - :goto_1 - if-eqz v0, :cond_3 - - .line 5 - sget-object v1, Lcom/vk/music/player/PlayState;->PAUSED:Lcom/vk/music/player/PlayState; - - iput-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->g:Lcom/vk/music/player/PlayState; - - :cond_3 - return v0 - - :cond_4 - return v2 -.end method - -.method public f()I - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - if-eqz v0, :cond_1 - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->f:Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - - if-nez v0, :cond_0 - - const/4 v0, 0x0 - - goto :goto_0 - - :cond_0 - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->f()I - - move-result v0 - - goto :goto_0 - - :cond_1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->e:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->f()I - - move-result v0 - - :goto_0 - return v0 -.end method - -.method public declared-synchronized g()Lcom/my/target/i3/InstreamAudioAdPlayer; - .locals 9 - - monitor-enter p0 - - .line 1 - :try_start_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->f:Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - - if-nez v0, :cond_0 - - const/4 v0, 0x1 - - new-array v0, v0, [Ljava/lang/Object; - - const/4 v1, 0x0 - - const-string v2, "create player advertising" - - aput-object v2, v0, v1 - - .line 2 - invoke-static {v0}, Lcom/vk/music/logger/MusicLogger;->d([Ljava/lang/Object;)V - - .line 3 - new-instance v0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - - iget-object v4, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->n:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type; - - iget-object v5, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->c:Landroid/content/Context; - - iget v6, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->j:I - - iget-boolean v8, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->m:Z - - move-object v3, v0 - - move-object v7, p0 - - invoke-direct/range {v3 .. v8}, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;Landroid/content/Context;ILcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;Z)V - - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->f:Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - - .line 4 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->f:Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - monitor-exit p0 - - return-object v0 - - :catchall_0 - move-exception v0 - - monitor-exit p0 - - throw v0 -.end method - -.method public getCurrentPosition()J - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - if-eqz v0, :cond_1 - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->f:Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - - if-nez v0, :cond_0 - - const-wide/16 v0, 0x0 - - goto :goto_0 - - :cond_0 - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->getCurrentPosition()J - - move-result-wide v0 - - :goto_0 - return-wide v0 - - .line 3 - :cond_1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->e:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getCurrentPosition()J - - move-result-wide v0 - - return-wide v0 -.end method - -.method public getDuration()J - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->b()F - - move-result v0 - - float-to-long v0, v0 - - return-wide v0 - - .line 3 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->e:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getDuration()J - - move-result-wide v0 - - return-wide v0 -.end method - -.method public getId()I - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - iget v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->j:I - - goto :goto_0 - - :cond_0 - iget v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->i:I - - :goto_0 - return v0 -.end method - -.method public getState()Lcom/vk/music/player/PlayState; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->g:Lcom/vk/music/player/PlayState; - - return-object v0 -.end method - -.method public h()[Lcom/vk/music/player/PlayerAction; - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - if-nez v0, :cond_0 - - const/4 v0, 0x0 - - goto :goto_0 - - :cond_0 - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d()[Lcom/vk/music/player/PlayerAction; - - move-result-object v0 - - :goto_0 - return-object v0 -.end method - -.method public stop()V - .locals 1 - - const/4 v0, 0x0 - - new-array v0, v0, [Ljava/lang/Object; - - .line 1 - invoke-static {v0}, Lcom/vk/music/logger/MusicLogger;->d([Ljava/lang/Object;)V - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->e:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->stop()V - - .line 3 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->f:Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - - if-eqz v0, :cond_0 - - .line 4 - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->stop()V - - .line 5 - :cond_0 - iget-boolean v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->m:Z - - if-eqz v0, :cond_1 - - .line 6 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - if-eqz v0, :cond_1 - - .line 7 - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->i()V - - const/4 v0, 0x0 - - .line 8 - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - .line 9 - :cond_1 - sget-object v0, Lcom/vk/music/player/PlayState;->STOPPED:Lcom/vk/music/player/PlayState; - - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->g:Lcom/vk/music/player/PlayState; - - return-void -.end method - -.method public t()Z - .locals 3 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->g:Lcom/vk/music/player/PlayState; - - sget-object v1, Lcom/vk/music/player/PlayState;->PAUSED:Lcom/vk/music/player/PlayState; - - const/4 v2, 0x0 - - if-ne v0, v1, :cond_2 - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 3 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->j()Z - - move-result v0 - - goto :goto_0 - - .line 4 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->e:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->t()Z - - move-result v0 - - :goto_0 - if-eqz v0, :cond_1 - - const/4 v1, 0x0 - - .line 5 - iput-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->k:Ljava/lang/Runnable; - - .line 6 - iput-boolean v2, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->l:Z - - .line 7 - sget-object v1, Lcom/vk/music/player/PlayState;->PLAYING:Lcom/vk/music/player/PlayState; - - iput-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->g:Lcom/vk/music/player/PlayState; - - :cond_1 - return v0 - - :cond_2 - return v2 -.end method diff --git a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAd$a.smali b/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAd$a.smali deleted file mode 100644 index 0b5b1aaba..000000000 --- a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAd$a.smali +++ /dev/null @@ -1,85 +0,0 @@ -.class synthetic Lcom/vtosters/lite/audio/player/ads/AudioAd$a; -.super Ljava/lang/Object; -.source "AudioAd.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/vtosters/lite/audio/player/ads/AudioAd; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x1008 - name = null -.end annotation - - -# static fields -.field static final synthetic a:[I - - -# direct methods -.method static constructor ()V - .locals 3 - - .line 1 - invoke-static {}, Lcom/vk/dto/account/AudioAdConfig$Type;->values()[Lcom/vk/dto/account/AudioAdConfig$Type; - - move-result-object v0 - - array-length v0, v0 - - new-array v0, v0, [I - - sput-object v0, Lcom/vtosters/lite/audio/player/ads/AudioAd$a;->a:[I - - :try_start_0 - sget-object v0, Lcom/vtosters/lite/audio/player/ads/AudioAd$a;->a:[I - - sget-object v1, Lcom/vk/dto/account/AudioAdConfig$Type;->PREROLL:Lcom/vk/dto/account/AudioAdConfig$Type; - - invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I - - move-result v1 - - const/4 v2, 0x1 - - aput v2, v0, v1 - :try_end_0 - .catch Ljava/lang/NoSuchFieldError; {:try_start_0 .. :try_end_0} :catch_0 - - :catch_0 - :try_start_1 - sget-object v0, Lcom/vtosters/lite/audio/player/ads/AudioAd$a;->a:[I - - sget-object v1, Lcom/vk/dto/account/AudioAdConfig$Type;->MIDROLL:Lcom/vk/dto/account/AudioAdConfig$Type; - - invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I - - move-result v1 - - const/4 v2, 0x2 - - aput v2, v0, v1 - :try_end_1 - .catch Ljava/lang/NoSuchFieldError; {:try_start_1 .. :try_end_1} :catch_1 - - :catch_1 - :try_start_2 - sget-object v0, Lcom/vtosters/lite/audio/player/ads/AudioAd$a;->a:[I - - sget-object v1, Lcom/vk/dto/account/AudioAdConfig$Type;->POSTROLL:Lcom/vk/dto/account/AudioAdConfig$Type; - - invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I - - move-result v1 - - const/4 v2, 0x3 - - aput v2, v0, v1 - :try_end_2 - .catch Ljava/lang/NoSuchFieldError; {:try_start_2 .. :try_end_2} :catch_2 - - :catch_2 - return-void -.end method diff --git a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAd$b.smali b/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAd$b.smali deleted file mode 100644 index 3db008c15..000000000 --- a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAd$b.smali +++ /dev/null @@ -1,19 +0,0 @@ -.class interface abstract Lcom/vtosters/lite/audio/player/ads/AudioAd$b; -.super Ljava/lang/Object; -.source "AudioAd.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/vtosters/lite/audio/player/ads/AudioAd; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x608 - name = "b" -.end annotation - - -# virtual methods -.method public abstract g()Lcom/my/target/i3/InstreamAudioAdPlayer; -.end method diff --git a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAd$c.smali b/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAd$c.smali deleted file mode 100644 index 65108fca9..000000000 --- a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAd$c.smali +++ /dev/null @@ -1,19 +0,0 @@ -.class interface abstract Lcom/vtosters/lite/audio/player/ads/AudioAd$c; -.super Ljava/lang/Object; -.source "AudioAd.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/vtosters/lite/audio/player/ads/AudioAd; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x608 - name = "c" -.end annotation - - -# virtual methods -.method public abstract b()V -.end method diff --git a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAd$d.smali b/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAd$d.smali deleted file mode 100644 index 533b4183d..000000000 --- a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAd$d.smali +++ /dev/null @@ -1,19 +0,0 @@ -.class interface abstract Lcom/vtosters/lite/audio/player/ads/AudioAd$d; -.super Ljava/lang/Object; -.source "AudioAd.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/vtosters/lite/audio/player/ads/AudioAd; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x608 - name = "d" -.end annotation - - -# virtual methods -.method public abstract b()V -.end method diff --git a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAd.smali b/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAd.smali deleted file mode 100644 index 53c55ea36..000000000 --- a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAd.smali +++ /dev/null @@ -1,1521 +0,0 @@ -.class Lcom/vtosters/lite/audio/player/ads/AudioAd; -.super Ljava/lang/Object; -.source "AudioAd.java" - -# interfaces -.implements Lcom/my/target/i3/InstreamAudioAd$d; -.implements Ljava/lang/Runnable; - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/vtosters/lite/audio/player/ads/AudioAd$b;, - Lcom/vtosters/lite/audio/player/ads/AudioAd$c;, - Lcom/vtosters/lite/audio/player/ads/AudioAd$d; - } -.end annotation - - -# static fields -.field private static final K:Landroid/os/Handler; - - -# instance fields -.field private final B:Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender; - -.field private C:[F - -.field private D:[Z - -.field private E:Lcom/my/target/i3/InstreamAudioAd$c; - -.field private F:[Lcom/vk/music/player/PlayerAction; - -.field private final G:Lcom/vtosters/lite/audio/player/ads/AudioAd$d; - -.field private final H:Lcom/vtosters/lite/audio/player/ads/AudioAd$b; - -.field private final I:Z - -.field private final J:Lcom/vk/dto/music/MusicTrack; - -.field private final a:[Lcom/vtosters/lite/audio/player/ads/AudioAd$c; - -.field private volatile b:Lcom/vk/dto/account/AudioAdConfig$Type; - -.field private volatile c:Lcom/vk/dto/account/AudioAdConfig$Type; - -.field private final d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - -.field private final e:Ljava/util/concurrent/atomic/AtomicBoolean; - -.field private f:Lcom/my/target/i3/InstreamAudioAd; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private final g:Lcom/vk/music/stats/MusicStatsRefer; - -.field private h:I - - -# direct methods -.method static constructor ()V - .locals 2 - - .line 1 - new-instance v0, Landroid/os/Handler; - - invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; - - move-result-object v1 - - invoke-direct {v0, v1}, Landroid/os/Handler;->(Landroid/os/Looper;)V - - sput-object v0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->K:Landroid/os/Handler; - - return-void -.end method - -.method constructor (Landroid/content/Context;Lcom/vk/dto/music/MusicTrack;Lcom/vtosters/lite/audio/player/ads/AudioAd$b;Lcom/vtosters/lite/audio/player/ads/AudioAd$d;Lcom/vk/music/stats/MusicStatsRefer;)V - .locals 3 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - invoke-static {}, Lcom/vk/dto/account/AudioAdConfig$Type;->values()[Lcom/vk/dto/account/AudioAdConfig$Type; - - move-result-object v0 - - array-length v0, v0 - - new-array v0, v0, [Lcom/vtosters/lite/audio/player/ads/AudioAd$c; - - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a:[Lcom/vtosters/lite/audio/player/ads/AudioAd$c; - - const/4 v0, 0x0 - - .line 3 - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->b:Lcom/vk/dto/account/AudioAdConfig$Type; - - .line 4 - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->c:Lcom/vk/dto/account/AudioAdConfig$Type; - - .line 5 - new-instance v1, Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-direct {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->()V - - iput-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - .line 6 - new-instance v1, Ljava/util/concurrent/atomic/AtomicBoolean; - - const/4 v2, 0x0 - - invoke-direct {v1, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;->(Z)V - - iput-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->e:Ljava/util/concurrent/atomic/AtomicBoolean; - - .line 7 - iput v2, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->h:I - - .line 8 - new-instance v1, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender; - - invoke-direct {v1}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->()V - - iput-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->B:Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender; - - .line 9 - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->C:[F - - .line 10 - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->D:[Z - - .line 11 - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->E:Lcom/my/target/i3/InstreamAudioAd$c; - - .line 12 - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->F:[Lcom/vk/music/player/PlayerAction; - - if-nez p5, :cond_0 - - .line 13 - sget-object p5, Lcom/vk/music/common/MusicPlaybackLaunchContext;->C:Lcom/vk/music/common/MusicPlaybackLaunchContext; - - :cond_0 - iput-object p5, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->g:Lcom/vk/music/stats/MusicStatsRefer; - - .line 14 - iput-object p4, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->G:Lcom/vtosters/lite/audio/player/ads/AudioAd$d; - - .line 15 - iput-object p3, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->H:Lcom/vtosters/lite/audio/player/ads/AudioAd$b; - - const/4 p3, 0x1 - - .line 16 - invoke-static {p3}, Lcom/my/target/common/BaseAd;->b(Z)V - - .line 17 - invoke-virtual {p2}, Lcom/vk/dto/music/MusicTrack;->D1()Z - - move-result p4 - - xor-int/2addr p3, p4 - - iput-boolean p3, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->I:Z - - .line 18 - new-instance p3, Lcom/my/target/i3/InstreamAudioAd; - - const p4, 0x10ede - - invoke-direct {p3, p4, p1}, Lcom/my/target/i3/InstreamAudioAd;->(ILandroid/content/Context;)V - - iput-object p3, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - .line 19 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - invoke-virtual {p1}, Lcom/my/target/common/BaseAd;->a()Lcom/my/target/common/CustomParams; - - move-result-object p1 - - .line 20 - invoke-static {}, Lcom/vk/bridges/AuthBridge;->a()Lcom/vk/bridges/AuthBridge3; - - move-result-object p3 - - invoke-interface {p3}, Lcom/vk/bridges/AuthBridge3;->b()I - - move-result p3 - - invoke-static {p3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; - - move-result-object p3 - - invoke-virtual {p1, p3}, Lcom/my/target/common/CustomParams;->b(Ljava/lang/String;)V - - .line 21 - iget-object p3, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->g:Lcom/vk/music/stats/MusicStatsRefer; - - invoke-interface {p3}, Lcom/vk/music/stats/MusicStatsRefer;->b1()I - - move-result p3 - - invoke-static {p3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; - - move-result-object p3 - - const-string p4, "vkcat_id" - - invoke-virtual {p1, p4, p3}, Lcom/my/target/common/CustomParams;->b(Ljava/lang/String;Ljava/lang/String;)V - - .line 22 - iget-object p3, p2, Lcom/vk/dto/music/MusicTrack;->N:Landroid/os/Bundle; - - if-eqz p3, :cond_2 - - .line 23 - invoke-virtual {p3}, Landroid/os/Bundle;->keySet()Ljava/util/Set; - - move-result-object p3 - - invoke-interface {p3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; - - move-result-object p3 - - :cond_1 - :goto_0 - invoke-interface {p3}, Ljava/util/Iterator;->hasNext()Z - - move-result p4 - - if-eqz p4, :cond_2 - - invoke-interface {p3}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object p4 - - check-cast p4, Ljava/lang/String; - - .line 24 - iget-object p5, p2, Lcom/vk/dto/music/MusicTrack;->N:Landroid/os/Bundle; - - invoke-virtual {p5, p4}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object p5 - - if-eqz p5, :cond_1 - - .line 25 - invoke-virtual {p1, p4, p5}, Lcom/my/target/common/CustomParams;->b(Ljava/lang/String;Ljava/lang/String;)V - - goto :goto_0 - - .line 26 - :cond_2 - iput-object p2, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->J:Lcom/vk/dto/music/MusicTrack; - - .line 27 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - invoke-virtual {p1, p0}, Lcom/my/target/i3/InstreamAudioAd;->a(Lcom/my/target/i3/InstreamAudioAd$d;)V - - return-void -.end method - -.method private a(Lcom/vk/dto/account/AudioAdConfig$Type;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->c:Lcom/vk/dto/account/AudioAdConfig$Type; - - .line 2 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->G:Lcom/vtosters/lite/audio/player/ads/AudioAd$d; - - invoke-interface {p1}, Lcom/vtosters/lite/audio/player/ads/AudioAd$d;->b()V - - return-void -.end method - -.method static a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - .locals 0 - - if-eqz p0, :cond_0 - - .line 7 - iget-object p0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->c:Lcom/vk/dto/account/AudioAdConfig$Type; - - if-eqz p0, :cond_0 - - const/4 p0, 0x1 - - goto :goto_0 - - :cond_0 - const/4 p0, 0x0 - - :goto_0 - return p0 -.end method - -.method private l()V - .locals 2 - - .line 1 - :try_start_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->lock()V - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->e:Ljava/util/concurrent/atomic/AtomicBoolean; - - const/4 v1, 0x0 - - invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;->set(Z)V - - .line 3 - sget-object v0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->K:Landroid/os/Handler; - - invoke-virtual {v0, p0}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - .line 4 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->unlock()V - - return-void - - :catchall_0 - move-exception v0 - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; - - move-result-object v1 - - invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->unlock()V - - .line 5 - throw v0 -.end method - -.method private m()V - .locals 2 - - .line 1 - :try_start_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->writeLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$WriteLock; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$WriteLock;->lock()V - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - if-eqz v0, :cond_0 - - .line 3 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - const/4 v1, 0x0 - - invoke-virtual {v0, v1}, Lcom/my/target/i3/InstreamAudioAd;->a(Lcom/my/target/i3/InstreamAudioAd$d;)V - - .line 4 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - invoke-virtual {v0}, Lcom/my/target/i3/InstreamAudioAd;->k()V - - .line 5 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - invoke-virtual {v0}, Lcom/my/target/i3/InstreamAudioAd;->b()V - - .line 6 - iput-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - .line 7 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->e:Ljava/util/concurrent/atomic/AtomicBoolean; - - invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;->get()Z - - move-result v0 - - if-eqz v0, :cond_1 - - .line 8 - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->n()V - - .line 9 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->e:Ljava/util/concurrent/atomic/AtomicBoolean; - - const/4 v1, 0x0 - - invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;->set(Z)V - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - .line 10 - :cond_1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->writeLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$WriteLock; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$WriteLock;->unlock()V - - return-void - - :catchall_0 - move-exception v0 - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->writeLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$WriteLock; - - move-result-object v1 - - invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$WriteLock;->unlock()V - - .line 11 - throw v0 -.end method - -.method private n()V - .locals 4 - - .line 1 - :try_start_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->lock()V - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->b:Lcom/vk/dto/account/AudioAdConfig$Type; - - if-eqz v0, :cond_0 - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->b:Lcom/vk/dto/account/AudioAdConfig$Type; - - goto :goto_0 - - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->c:Lcom/vk/dto/account/AudioAdConfig$Type; - - :goto_0 - const/4 v1, 0x0 - - .line 3 - iput-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->b:Lcom/vk/dto/account/AudioAdConfig$Type; - - .line 4 - invoke-direct {p0, v1}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vk/dto/account/AudioAdConfig$Type;)V - - if-eqz v0, :cond_1 - - .line 5 - iget-object v2, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a:[Lcom/vtosters/lite/audio/player/ads/AudioAd$c; - - invoke-virtual {v0}, Ljava/lang/Enum;->ordinal()I - - move-result v3 - - aget-object v2, v2, v3 - - .line 6 - iget-object v3, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a:[Lcom/vtosters/lite/audio/player/ads/AudioAd$c; - - invoke-virtual {v0}, Ljava/lang/Enum;->ordinal()I - - move-result v0 - - aput-object v1, v3, v0 - - if-eqz v2, :cond_1 - - .line 7 - invoke-interface {v2}, Lcom/vtosters/lite/audio/player/ads/AudioAd$c;->b()V - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - .line 8 - :cond_1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->unlock()V - - return-void - - :catchall_0 - move-exception v0 - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; - - move-result-object v1 - - invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->unlock()V - - .line 9 - throw v0 -.end method - -.method private o()V - .locals 3 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->e:Ljava/util/concurrent/atomic/AtomicBoolean; - - const/4 v1, 0x1 - - invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;->set(Z)V - - .line 2 - sget-object v0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->K:Landroid/os/Handler; - - const-wide/16 v1, 0x7d0 - - invoke-virtual {v0, p0, v1, v2}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z - - return-void -.end method - - -# virtual methods -.method public a(FFLcom/my/target/i3/InstreamAudioAd;)V - .locals 1 - - .line 62 - iget-object p3, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->B:Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender; - - sub-float p1, p2, p1 - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->g:Lcom/vk/music/stats/MusicStatsRefer; - - invoke-virtual {p3, p1, p2, v0}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(FFLcom/vk/music/stats/MusicStatsRefer;)V - - return-void -.end method - -.method public a(Lcom/my/target/i3/InstreamAudioAd;)V - .locals 4 - - .line 36 - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->l()V - - .line 37 - :try_start_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->lock()V - - const/4 v0, 0x1 - - new-array v0, v0, [Ljava/lang/Object; - - const/4 v1, 0x0 - - aput-object p1, v0, v1 - - .line 38 - invoke-static {v0}, Lcom/vk/music/logger/MusicLogger;->d([Ljava/lang/Object;)V - - .line 39 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->B:Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender; - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->g:Lcom/vk/music/stats/MusicStatsRefer; - - invoke-virtual {p1, v0}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->d(Lcom/vk/music/stats/MusicStatsRefer;)V - - .line 40 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - if-eqz p1, :cond_0 - - .line 41 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - invoke-virtual {p1}, Lcom/my/target/i3/InstreamAudioAd;->d()[F - - move-result-object p1 - - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->C:[F - - .line 42 - :cond_0 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->C:[F - - if-eqz p1, :cond_1 - - .line 43 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->C:[F - - array-length p1, p1 - - new-array p1, p1, [Z - - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->D:[Z - - .line 44 - :cond_1 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - if-eqz p1, :cond_2 - - .line 45 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->H:Lcom/vtosters/lite/audio/player/ads/AudioAd$b; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd$b;->g()Lcom/my/target/i3/InstreamAudioAdPlayer; - - move-result-object v0 - - invoke-virtual {p1, v0}, Lcom/my/target/i3/InstreamAudioAd;->a(Lcom/my/target/i3/InstreamAudioAdPlayer;)V - - .line 46 - :cond_2 - invoke-static {}, Lcom/vk/bridges/AuthBridge;->a()Lcom/vk/bridges/AuthBridge3; - - move-result-object p1 - - invoke-interface {p1}, Lcom/vk/bridges/AuthBridge3;->e()Lcom/vk/dto/account/AudioAdConfig; - - move-result-object p1 - - sget-object v0, Lcom/vk/dto/account/AudioAdConfig$Type;->PREROLL:Lcom/vk/dto/account/AudioAdConfig$Type; - - iget v1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->h:I - - iget-object v2, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->g:Lcom/vk/music/stats/MusicStatsRefer; - - .line 47 - invoke-interface {v2}, Lcom/vk/music/stats/MusicStatsRefer;->v0()Ljava/lang/String; - - move-result-object v2 - - iget-object v3, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->J:Lcom/vk/dto/music/MusicTrack; - - .line 48 - invoke-static {p1, v0, v1, v2, v3}, Lcom/vk/dto/account/AudioAdConfig;->a(Lcom/vk/dto/account/AudioAdConfig;Lcom/vk/dto/account/AudioAdConfig$Type;ILjava/lang/String;Lcom/vk/dto/music/MusicTrack;)Ljava/lang/String; - - move-result-object p1 - - if-nez p1, :cond_3 - - .line 49 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - if-eqz v0, :cond_3 - - .line 50 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - invoke-virtual {p1}, Lcom/my/target/i3/InstreamAudioAd;->j()V - - goto :goto_0 - - .line 51 - :cond_3 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->B:Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender; - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->g:Lcom/vk/music/stats/MusicStatsRefer; - - sget-object v2, Lcom/vk/dto/account/AudioAdConfig$Type;->PREROLL:Lcom/vk/dto/account/AudioAdConfig$Type; - - invoke-virtual {v2}, Lcom/vk/dto/account/AudioAdConfig$Type;->getId()Ljava/lang/String; - - move-result-object v2 - - invoke-virtual {v0, v1, v2, p1}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Lcom/vk/music/stats/MusicStatsRefer;Ljava/lang/String;Ljava/lang/String;)V - - .line 52 - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->n()V - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - .line 53 - :goto_0 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {p1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; - - move-result-object p1 - - invoke-virtual {p1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->unlock()V - - return-void - - :catchall_0 - move-exception p1 - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->unlock()V - - .line 54 - throw p1 -.end method - -.method public a(Lcom/my/target/i3/InstreamAudioAd;Lcom/my/target/i3/InstreamAudioAd$c;)V - .locals 2 - - const/4 v0, 0x2 - - new-array v0, v0, [Ljava/lang/Object; - - const/4 v1, 0x0 - - aput-object p1, v0, v1 - - const/4 p1, 0x1 - - aput-object p2, v0, p1 - - .line 59 - invoke-static {v0}, Lcom/vk/music/logger/MusicLogger;->d([Ljava/lang/Object;)V - - .line 60 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->B:Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender; - - iget-object p2, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->g:Lcom/vk/music/stats/MusicStatsRefer; - - invoke-virtual {p1, p2}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Lcom/vk/music/stats/MusicStatsRefer;)V - - const/4 p1, 0x0 - - .line 61 - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->E:Lcom/my/target/i3/InstreamAudioAd$c; - - return-void -.end method - -.method a(Lcom/vk/dto/account/AudioAdConfig$Type;Lcom/vtosters/lite/audio/player/ads/AudioAd$c;)V - .locals 1 - - const/4 v0, 0x0 - - .line 8 - invoke-virtual {p0, p1, p2, v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vk/dto/account/AudioAdConfig$Type;Lcom/vtosters/lite/audio/player/ads/AudioAd$c;I)V - - return-void -.end method - -.method a(Lcom/vk/dto/account/AudioAdConfig$Type;Lcom/vtosters/lite/audio/player/ads/AudioAd$c;I)V - .locals 3 - - .line 9 - :try_start_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->lock()V - - .line 10 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a:[Lcom/vtosters/lite/audio/player/ads/AudioAd$c; - - invoke-virtual {p1}, Ljava/lang/Enum;->ordinal()I - - move-result v1 - - aput-object p2, v0, v1 - - .line 11 - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->b:Lcom/vk/dto/account/AudioAdConfig$Type; - - .line 12 - iget-boolean p2, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->I:Z - - if-eqz p2, :cond_6 - - .line 13 - sget-object p2, Lcom/vtosters/lite/audio/player/ads/AudioAd$a;->a:[I - - invoke-virtual {p1}, Ljava/lang/Enum;->ordinal()I - - move-result v0 - - aget p2, p2, v0 - - const/4 v0, 0x1 - - if-eq p2, v0, :cond_4 - - const/4 v0, 0x2 - - if-eq p2, v0, :cond_2 - - const/4 p3, 0x3 - - if-eq p2, p3, :cond_0 - - goto/16 :goto_0 - - .line 14 - :cond_0 - invoke-static {}, Lcom/vk/bridges/AuthBridge;->a()Lcom/vk/bridges/AuthBridge3; - - move-result-object p2 - - invoke-interface {p2}, Lcom/vk/bridges/AuthBridge3;->e()Lcom/vk/dto/account/AudioAdConfig; - - move-result-object p2 - - iget p3, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->h:I - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->g:Lcom/vk/music/stats/MusicStatsRefer; - - .line 15 - invoke-interface {v0}, Lcom/vk/music/stats/MusicStatsRefer;->v0()Ljava/lang/String; - - move-result-object v0 - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->J:Lcom/vk/dto/music/MusicTrack; - - .line 16 - invoke-static {p2, p1, p3, v0, v1}, Lcom/vk/dto/account/AudioAdConfig;->a(Lcom/vk/dto/account/AudioAdConfig;Lcom/vk/dto/account/AudioAdConfig$Type;ILjava/lang/String;Lcom/vk/dto/music/MusicTrack;)Ljava/lang/String; - - move-result-object p2 - - if-nez p2, :cond_1 - - .line 17 - iget-object p3, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - if-eqz p3, :cond_1 - - .line 18 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - invoke-virtual {p1}, Lcom/my/target/i3/InstreamAudioAd;->i()V - - goto :goto_0 - - .line 19 - :cond_1 - iget-object p3, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->B:Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender; - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->g:Lcom/vk/music/stats/MusicStatsRefer; - - invoke-virtual {p1}, Lcom/vk/dto/account/AudioAdConfig$Type;->getId()Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {p3, v0, p1, p2}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Lcom/vk/music/stats/MusicStatsRefer;Ljava/lang/String;Ljava/lang/String;)V - - .line 20 - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->n()V - - goto :goto_0 - - .line 21 - :cond_2 - invoke-static {}, Lcom/vk/bridges/AuthBridge;->a()Lcom/vk/bridges/AuthBridge3; - - move-result-object p2 - - invoke-interface {p2}, Lcom/vk/bridges/AuthBridge3;->e()Lcom/vk/dto/account/AudioAdConfig; - - move-result-object p2 - - iget v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->h:I - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->g:Lcom/vk/music/stats/MusicStatsRefer; - - .line 22 - invoke-interface {v1}, Lcom/vk/music/stats/MusicStatsRefer;->v0()Ljava/lang/String; - - move-result-object v1 - - iget-object v2, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->J:Lcom/vk/dto/music/MusicTrack; - - .line 23 - invoke-static {p2, p1, v0, v1, v2}, Lcom/vk/dto/account/AudioAdConfig;->a(Lcom/vk/dto/account/AudioAdConfig;Lcom/vk/dto/account/AudioAdConfig$Type;ILjava/lang/String;Lcom/vk/dto/music/MusicTrack;)Ljava/lang/String; - - move-result-object p2 - - if-nez p2, :cond_3 - - .line 24 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - if-eqz v0, :cond_3 - - .line 25 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - int-to-float p2, p3 - - invoke-virtual {p1, p2}, Lcom/my/target/i3/InstreamAudioAd;->a(F)V - - goto :goto_0 - - .line 26 - :cond_3 - iget-object p3, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->B:Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender; - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->g:Lcom/vk/music/stats/MusicStatsRefer; - - invoke-virtual {p1}, Lcom/vk/dto/account/AudioAdConfig$Type;->getId()Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {p3, v0, p1, p2}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Lcom/vk/music/stats/MusicStatsRefer;Ljava/lang/String;Ljava/lang/String;)V - - .line 27 - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->n()V - - goto :goto_0 - - .line 28 - :cond_4 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - if-eqz p1, :cond_5 - - .line 29 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - invoke-virtual {p1}, Lcom/my/target/i3/InstreamAudioAd;->e()V - - .line 30 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->B:Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender; - - iget-object p2, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->g:Lcom/vk/music/stats/MusicStatsRefer; - - invoke-virtual {p1, p2}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->e(Lcom/vk/music/stats/MusicStatsRefer;)V - - .line 31 - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->o()V - - goto :goto_0 - - .line 32 - :cond_5 - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->n()V - - goto :goto_0 - - .line 33 - :cond_6 - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->n()V - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - .line 34 - :goto_0 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {p1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; - - move-result-object p1 - - invoke-virtual {p1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->unlock()V - - return-void - - :catchall_0 - move-exception p1 - - iget-object p2, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {p2}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; - - move-result-object p2 - - invoke-virtual {p2}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->unlock()V - - .line 35 - throw p1 -.end method - -.method public a(Ljava/lang/String;Lcom/my/target/i3/InstreamAudioAd;)V - .locals 2 - - .line 55 - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->l()V - - const/4 v0, 0x2 - - new-array v0, v0, [Ljava/lang/Object; - - const/4 v1, 0x0 - - aput-object p1, v0, v1 - - const/4 p1, 0x1 - - aput-object p2, v0, p1 - - .line 56 - invoke-static {v0}, Lcom/vk/music/logger/MusicLogger;->d([Ljava/lang/Object;)V - - .line 57 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->B:Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender; - - iget-object p2, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->g:Lcom/vk/music/stats/MusicStatsRefer; - - invoke-virtual {p1, p2}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->b(Lcom/vk/music/stats/MusicStatsRefer;)V - - .line 58 - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->n()V - - return-void -.end method - -.method a(I)Z - .locals 4 - - .line 3 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->C:[F - - const/4 v1, 0x0 - - if-eqz v0, :cond_1 - - const/4 v0, 0x0 - - .line 4 - :goto_0 - iget-object v2, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->C:[F - - array-length v3, v2 - - if-ge v0, v3, :cond_1 - - .line 5 - aget v2, v2, v0 - - float-to-int v2, v2 - - if-ne v2, p1, :cond_0 - - iget-object v2, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->D:[Z - - aget-boolean v3, v2, v0 - - if-nez v3, :cond_0 - - const/4 p1, 0x1 - - .line 6 - aput-boolean p1, v2, v0 - - return p1 - - :cond_0 - add-int/lit8 v0, v0, 0x1 - - goto :goto_0 - - :cond_1 - return v1 -.end method - -.method b()F - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->E:Lcom/my/target/i3/InstreamAudioAd$c; - - if-nez v0, :cond_0 - - const/4 v0, 0x0 - - goto :goto_0 - - .line 2 - :cond_0 - iget v0, v0, Lcom/my/target/i3/InstreamAudioAd$c;->a:F - - :goto_0 - return v0 -.end method - -.method public b(Lcom/my/target/i3/InstreamAudioAd;Lcom/my/target/i3/InstreamAudioAd$c;)V - .locals 3 - - const/4 v0, 0x2 - - new-array v0, v0, [Ljava/lang/Object; - - const/4 v1, 0x0 - - aput-object p1, v0, v1 - - const/4 p1, 0x1 - - aput-object p2, v0, p1 - - .line 3 - invoke-static {v0}, Lcom/vk/music/logger/MusicLogger;->d([Ljava/lang/Object;)V - - .line 4 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->B:Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender; - - iget-object v2, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->g:Lcom/vk/music/stats/MusicStatsRefer; - - invoke-virtual {v0, v2}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->c(Lcom/vk/music/stats/MusicStatsRefer;)V - - .line 5 - iget v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->h:I - - add-int/2addr v0, p1 - - iput v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->h:I - - .line 6 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->b:Lcom/vk/dto/account/AudioAdConfig$Type; - - if-eqz v0, :cond_0 - - .line 7 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->b:Lcom/vk/dto/account/AudioAdConfig$Type; - - invoke-direct {p0, v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vk/dto/account/AudioAdConfig$Type;)V - - const/4 v0, 0x0 - - .line 8 - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->b:Lcom/vk/dto/account/AudioAdConfig$Type; - - .line 9 - :cond_0 - iput-object p2, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->E:Lcom/my/target/i3/InstreamAudioAd$c; - - .line 10 - new-instance p2, Ljava/util/HashSet; - - invoke-direct {p2}, Ljava/util/HashSet;->()V - - .line 11 - sget-object v0, Lcom/vk/music/player/PlayerAction;->playPause:Lcom/vk/music/player/PlayerAction; - - invoke-interface {p2, v0}, Ljava/util/Set;->add(Ljava/lang/Object;)Z - - .line 12 - invoke-interface {p2}, Ljava/util/Set;->size()I - - move-result v0 - - new-array v0, v0, [Lcom/vk/music/player/PlayerAction; - - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->F:[Lcom/vk/music/player/PlayerAction; - - .line 13 - invoke-interface {p2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; - - move-result-object p2 - - :goto_0 - invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z - - move-result v0 - - if-eqz v0, :cond_1 - - invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/vk/music/player/PlayerAction; - - .line 14 - iget-object v2, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->F:[Lcom/vk/music/player/PlayerAction; - - aput-object v0, v2, v1 - - add-int/2addr v1, p1 - - goto :goto_0 - - :cond_1 - return-void -.end method - -.method public b(Ljava/lang/String;Lcom/my/target/i3/InstreamAudioAd;)V - .locals 2 - - const/4 v0, 0x2 - - new-array v0, v0, [Ljava/lang/Object; - - const/4 v1, 0x0 - - aput-object p1, v0, v1 - - const/4 p1, 0x1 - - aput-object p2, v0, p1 - - .line 15 - invoke-static {v0}, Lcom/vk/music/logger/MusicLogger;->d([Ljava/lang/Object;)V - - .line 16 - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->n()V - - return-void -.end method - -.method public c(Ljava/lang/String;Lcom/my/target/i3/InstreamAudioAd;)V - .locals 2 - - .line 1 - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->l()V - - const/4 v0, 0x2 - - new-array v0, v0, [Ljava/lang/Object; - - const/4 v1, 0x0 - - aput-object p1, v0, v1 - - const/4 p1, 0x1 - - aput-object p2, v0, p1 - - .line 2 - invoke-static {v0}, Lcom/vk/music/logger/MusicLogger;->d([Ljava/lang/Object;)V - - .line 3 - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->n()V - - return-void -.end method - -.method d()[Lcom/vk/music/player/PlayerAction; - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->F:[Lcom/vk/music/player/PlayerAction; - - return-object v0 -.end method - -.method e()Z - .locals 1 - - const/4 v0, 0x0 - - return v0 -.end method - -.method f()Z - .locals 1 - - const/4 v0, 0x0 - - return v0 -.end method - -.method g()Z - .locals 1 - - const/4 v0, 0x0 - - return v0 -.end method - -.method h()Z - .locals 2 - - .line 1 - :try_start_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->lock()V - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - if-eqz v0, :cond_0 - - .line 3 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - invoke-virtual {v0}, Lcom/my/target/i3/InstreamAudioAd;->f()V - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - const/4 v0, 0x1 - - .line 4 - :goto_0 - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; - - move-result-object v1 - - invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->unlock()V - - return v0 - - :cond_0 - const/4 v0, 0x0 - - goto :goto_0 - - :catchall_0 - move-exception v0 - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; - - move-result-object v1 - - invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->unlock()V - - .line 5 - throw v0 -.end method - -.method i()V - .locals 3 - - .line 1 - :try_start_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->lock()V - - const/4 v0, 0x0 - - .line 2 - :goto_0 - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a:[Lcom/vtosters/lite/audio/player/ads/AudioAd$c; - - array-length v1, v1 - - if-ge v0, v1, :cond_0 - - .line 3 - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a:[Lcom/vtosters/lite/audio/player/ads/AudioAd$c; - - const/4 v2, 0x0 - - aput-object v2, v1, v0 - - add-int/lit8 v0, v0, 0x1 - - goto :goto_0 - - .line 4 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - if-eqz v0, :cond_1 - - .line 5 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - invoke-virtual {v0}, Lcom/my/target/i3/InstreamAudioAd;->k()V - - .line 6 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - invoke-virtual {v0}, Lcom/my/target/i3/InstreamAudioAd;->b()V - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - .line 7 - :cond_1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->unlock()V - - return-void - - :catchall_0 - move-exception v0 - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; - - move-result-object v1 - - invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->unlock()V - - .line 8 - throw v0 -.end method - -.method j()Z - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - if-eqz v0, :cond_0 - - .line 2 - invoke-virtual {v0}, Lcom/my/target/i3/InstreamAudioAd;->g()V - - const/4 v0, 0x1 - - return v0 - - :cond_0 - const/4 v0, 0x0 - - return v0 -.end method - -.method k()V - .locals 2 - - .line 1 - :try_start_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->lock()V - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - if-eqz v0, :cond_0 - - .line 3 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f:Lcom/my/target/i3/InstreamAudioAd; - - invoke-virtual {v0}, Lcom/my/target/i3/InstreamAudioAd;->h()V - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - .line 4 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->unlock()V - - return-void - - :catchall_0 - move-exception v0 - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d:Ljava/util/concurrent/locks/ReentrantReadWriteLock; - - invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock;->readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock; - - move-result-object v1 - - invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;->unlock()V - - .line 5 - throw v0 -.end method - -.method public run()V - .locals 0 - - .line 1 - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->m()V - - return-void -.end method diff --git a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAdStatSender.smali b/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAdStatSender.smali deleted file mode 100644 index a72d406de..000000000 --- a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/AudioAdStatSender.smali +++ /dev/null @@ -1,425 +0,0 @@ -.class Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender; -.super Ljava/lang/Object; -.source "AudioAdStatSender.java" - - -# instance fields -.field private volatile a:Z - -.field private volatile b:Z - -.field private volatile c:Z - -.field private volatile d:Z - - -# direct methods -.method constructor ()V - .locals 1 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - const/4 v0, 0x0 - - .line 2 - iput-boolean v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a:Z - - iput-boolean v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->b:Z - - iput-boolean v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->c:Z - - iput-boolean v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->d:Z - - return-void -.end method - -.method private static a(Lcom/vtosters/lite/data/Analytics$l;)V - .locals 3 - - const/4 v0, 0x4 - - new-array v0, v0, [Ljava/lang/Object; - - const/4 v1, 0x0 - - const-string v2, "MusicStats" - - aput-object v2, v0, v1 - - const/4 v1, 0x1 - - const-string v2, "[VK_TRACKER]" - - aput-object v2, v0, v1 - - const/4 v1, 0x2 - - const-string v2, "ADVERTISEMENT" - - aput-object v2, v0, v1 - - const/4 v1, 0x3 - - aput-object p0, v0, v1 - - .line 21 - invoke-static {v0}, Lcom/vk/music/logger/MusicLogger;->a([Ljava/lang/Object;)V - - .line 22 - invoke-virtual {p0}, Lcom/vtosters/lite/data/Analytics$l;->b()Lcom/vtosters/lite/data/Analytics$l; - - return-void -.end method - -.method private static a(Ljava/lang/String;Lcom/vk/music/stats/MusicStatsRefer;)V - .locals 2 - - const-string v0, "audio_ad" - - .line 17 - invoke-static {v0}, Lcom/vtosters/lite/data/Analytics;->c(Ljava/lang/String;)Lcom/vtosters/lite/data/Analytics$l; - - move-result-object v0 - - const-string v1, "event" - - .line 18 - invoke-virtual {v0, v1, p0}, Lcom/vtosters/lite/data/Analytics$l;->a(Ljava/lang/String;Ljava/lang/Object;)Lcom/vtosters/lite/data/Analytics$l; - - if-nez p1, :cond_0 - - sget-object p1, Lcom/vk/music/common/MusicPlaybackLaunchContext;->C:Lcom/vk/music/common/MusicPlaybackLaunchContext; - - .line 19 - :cond_0 - invoke-interface {p1}, Lcom/vk/music/stats/MusicStatsRefer;->v0()Ljava/lang/String; - - move-result-object p0 - - const-string p1, "section" - - invoke-virtual {v0, p1, p0}, Lcom/vtosters/lite/data/Analytics$l;->a(Ljava/lang/String;Ljava/lang/Object;)Lcom/vtosters/lite/data/Analytics$l; - - .line 20 - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Lcom/vtosters/lite/data/Analytics$l;)V - - return-void -.end method - -.method private f(Lcom/vk/music/stats/MusicStatsRefer;)V - .locals 1 - - .line 1 - iget-boolean v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->b:Z - - if-nez v0, :cond_0 - - const-string v0, "progress_25" - - .line 2 - invoke-static {v0, p1}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Ljava/lang/String;Lcom/vk/music/stats/MusicStatsRefer;)V - - const/4 p1, 0x1 - - .line 3 - iput-boolean p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->b:Z - - :cond_0 - return-void -.end method - -.method private g(Lcom/vk/music/stats/MusicStatsRefer;)V - .locals 1 - - .line 1 - iget-boolean v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->c:Z - - if-nez v0, :cond_0 - - const-string v0, "progress_50" - - .line 2 - invoke-static {v0, p1}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Ljava/lang/String;Lcom/vk/music/stats/MusicStatsRefer;)V - - const/4 p1, 0x1 - - .line 3 - iput-boolean p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->c:Z - - :cond_0 - return-void -.end method - -.method private h(Lcom/vk/music/stats/MusicStatsRefer;)V - .locals 1 - - .line 1 - iget-boolean v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->d:Z - - if-nez v0, :cond_0 - - const-string v0, "progress_75" - - .line 2 - invoke-static {v0, p1}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Ljava/lang/String;Lcom/vk/music/stats/MusicStatsRefer;)V - - const/4 p1, 0x1 - - .line 3 - iput-boolean p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->d:Z - - :cond_0 - return-void -.end method - -.method private i(Lcom/vk/music/stats/MusicStatsRefer;)V - .locals 1 - - .line 1 - iget-boolean v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a:Z - - if-nez v0, :cond_0 - - const-string v0, "started" - - .line 2 - invoke-static {v0, p1}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Ljava/lang/String;Lcom/vk/music/stats/MusicStatsRefer;)V - - const/4 p1, 0x1 - - .line 3 - iput-boolean p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a:Z - - :cond_0 - return-void -.end method - - -# virtual methods -.method a(FFLcom/vk/music/stats/MusicStatsRefer;)V - .locals 2 - - const/4 v0, 0x0 - - cmpl-float v1, p1, v0 - - if-eqz v1, :cond_3 - - cmpl-float v1, p1, p2 - - if-eqz v1, :cond_3 - - const/high16 v1, 0x42c80000 # 100.0f - - div-float/2addr p2, v1 - - mul-float v0, v0, p2 - - sub-float v0, p1, v0 - - .line 9 - invoke-static {v0}, Ljava/lang/Math;->abs(F)F - - move-result v0 - - const/high16 v1, 0x3f800000 # 1.0f - - cmpg-float v0, v0, v1 - - if-gez v0, :cond_0 - - .line 10 - invoke-direct {p0, p3}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->i(Lcom/vk/music/stats/MusicStatsRefer;)V - - goto :goto_0 - - :cond_0 - const/high16 v0, 0x41c80000 # 25.0f - - mul-float v0, v0, p2 - - sub-float v0, p1, v0 - - .line 11 - invoke-static {v0}, Ljava/lang/Math;->abs(F)F - - move-result v0 - - cmpg-float v0, v0, v1 - - if-gez v0, :cond_1 - - .line 12 - invoke-direct {p0, p3}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->f(Lcom/vk/music/stats/MusicStatsRefer;)V - - goto :goto_0 - - :cond_1 - const/high16 v0, 0x42480000 # 50.0f - - mul-float v0, v0, p2 - - sub-float v0, p1, v0 - - .line 13 - invoke-static {v0}, Ljava/lang/Math;->abs(F)F - - move-result v0 - - cmpg-float v0, v0, v1 - - if-gez v0, :cond_2 - - .line 14 - invoke-direct {p0, p3}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->g(Lcom/vk/music/stats/MusicStatsRefer;)V - - goto :goto_0 - - :cond_2 - const/high16 v0, 0x42960000 # 75.0f - - mul-float p2, p2, v0 - - sub-float/2addr p1, p2 - - .line 15 - invoke-static {p1}, Ljava/lang/Math;->abs(F)F - - move-result p1 - - cmpg-float p1, p1, v1 - - if-gez p1, :cond_3 - - .line 16 - invoke-direct {p0, p3}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->h(Lcom/vk/music/stats/MusicStatsRefer;)V - - :cond_3 - :goto_0 - return-void -.end method - -.method a(Lcom/vk/music/stats/MusicStatsRefer;)V - .locals 1 - - const-string v0, "completed" - - .line 8 - invoke-static {v0, p1}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Ljava/lang/String;Lcom/vk/music/stats/MusicStatsRefer;)V - - return-void -.end method - -.method a(Lcom/vk/music/stats/MusicStatsRefer;Ljava/lang/String;Ljava/lang/String;)V - .locals 3 - - const-string v0, "audio_ad" - - .line 1 - invoke-static {v0}, Lcom/vtosters/lite/data/Analytics;->c(Ljava/lang/String;)Lcom/vtosters/lite/data/Analytics$l; - - move-result-object v0 - - const-string v1, "event" - - const-string v2, "rejected" - - .line 2 - invoke-virtual {v0, v1, v2}, Lcom/vtosters/lite/data/Analytics$l;->a(Ljava/lang/String;Ljava/lang/Object;)Lcom/vtosters/lite/data/Analytics$l; - - if-eqz p3, :cond_0 - - goto :goto_0 - - :cond_0 - const-string p3, "null" - - :goto_0 - const-string v1, "reject_reason" - - .line 3 - invoke-virtual {v0, v1, p3}, Lcom/vtosters/lite/data/Analytics$l;->a(Ljava/lang/String;Ljava/lang/Object;)Lcom/vtosters/lite/data/Analytics$l; - - const-string p3, "type" - - .line 4 - invoke-virtual {v0, p3, p2}, Lcom/vtosters/lite/data/Analytics$l;->a(Ljava/lang/String;Ljava/lang/Object;)Lcom/vtosters/lite/data/Analytics$l; - - if-nez p1, :cond_1 - - sget-object p1, Lcom/vk/music/common/MusicPlaybackLaunchContext;->C:Lcom/vk/music/common/MusicPlaybackLaunchContext; - - .line 5 - :cond_1 - invoke-interface {p1}, Lcom/vk/music/stats/MusicStatsRefer;->v0()Ljava/lang/String; - - move-result-object p1 - - const-string p2, "section" - - invoke-virtual {v0, p2, p1}, Lcom/vtosters/lite/data/Analytics$l;->a(Ljava/lang/String;Ljava/lang/Object;)Lcom/vtosters/lite/data/Analytics$l; - - .line 6 - invoke-virtual {v0}, Lcom/vtosters/lite/data/Analytics$l;->b()Lcom/vtosters/lite/data/Analytics$l; - - .line 7 - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Lcom/vtosters/lite/data/Analytics$l;)V - - return-void -.end method - -.method b(Lcom/vk/music/stats/MusicStatsRefer;)V - .locals 1 - - const-string v0, "not_received" - - .line 1 - invoke-static {v0, p1}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Ljava/lang/String;Lcom/vk/music/stats/MusicStatsRefer;)V - - return-void -.end method - -.method c(Lcom/vk/music/stats/MusicStatsRefer;)V - .locals 1 - - const-string v0, "ready" - - .line 1 - invoke-static {v0, p1}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Ljava/lang/String;Lcom/vk/music/stats/MusicStatsRefer;)V - - const/4 p1, 0x0 - - .line 2 - iput-boolean p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->d:Z - - iput-boolean p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->c:Z - - iput-boolean p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->b:Z - - iput-boolean p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a:Z - - return-void -.end method - -.method d(Lcom/vk/music/stats/MusicStatsRefer;)V - .locals 1 - - const-string v0, "received" - - .line 1 - invoke-static {v0, p1}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Ljava/lang/String;Lcom/vk/music/stats/MusicStatsRefer;)V - - return-void -.end method - -.method e(Lcom/vk/music/stats/MusicStatsRefer;)V - .locals 1 - - const-string v0, "requested" - - .line 1 - invoke-static {v0, p1}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Ljava/lang/String;Lcom/vk/music/stats/MusicStatsRefer;)V - - return-void -.end method diff --git a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter.smali b/smali/smali_classes4/com/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter.smali deleted file mode 100644 index 9675277ca..000000000 --- a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter.smali +++ /dev/null @@ -1,624 +0,0 @@ -.class Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; -.super Ljava/lang/Object; -.source "InstreamAudioAdPlayerAdapter.java" - -# interfaces -.implements Lcom/my/target/i3/InstreamAudioAdPlayer; -.implements Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; -.implements Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - -# instance fields -.field private final c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - -.field private final d:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type; - -.field private final e:Landroid/content/Context; - -.field private f:Lcom/my/target/i3/InstreamAudioAdPlayer$a; - -.field private g:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - -# direct methods -.method constructor (Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;Landroid/content/Context;ILcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;Z)V - .locals 6 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->d:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type; - - .line 3 - iput-object p2, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->e:Landroid/content/Context; - - .line 4 - iput-object p4, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->g:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - .line 5 - sget-object v0, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$c;->a:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$c; - - move-object v1, p1 - - move-object v2, p2 - - move v3, p3 - - move-object v4, p0 - - move v5, p5 - - invoke-interface/range {v0 .. v5}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$c;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;Landroid/content/Context;ILcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;Z)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - move-result-object p1 - - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - return-void -.end method - - -# virtual methods -.method public R()F - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->R()F - - move-result v0 - - return v0 -.end method - -.method public a()V - .locals 1 - - .line 21 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a()V - - return-void -.end method - -.method public a(F)V - .locals 1 - - .line 4 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a(F)V - - .line 5 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->f:Lcom/my/target/i3/InstreamAudioAdPlayer$a; - - if-eqz v0, :cond_0 - - .line 6 - invoke-interface {v0, p1}, Lcom/my/target/i3/InstreamAudioAdPlayer$a;->a(F)V - - :cond_0 - return-void -.end method - -.method public a(I)V - .locals 1 - - .line 18 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->g:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(I)V - - return-void -.end method - -.method public a(Landroid/net/Uri;)V - .locals 3 - - .line 2 - :try_start_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->d:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type; - - invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; - - move-result-object p1 - - const/4 v2, 0x0 - - invoke-virtual {v1, v2, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;->b(Lcom/vk/dto/music/MusicTrack;Ljava/lang/String;)Ljava/lang/String; - - move-result-object p1 - - invoke-interface {v0, v2, p1, v2}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a(Lcom/vk/dto/music/MusicTrack;Ljava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - goto :goto_0 - - :catch_0 - move-exception p1 - - .line 3 - invoke-static {p1}, Lcom/vk/log/L;->a(Ljava/lang/Throwable;)V - - :goto_0 - return-void -.end method - -.method public a(Lcom/my/target/i3/InstreamAudioAdPlayer$a;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->f:Lcom/my/target/i3/InstreamAudioAdPlayer$a; - - return-void -.end method - -.method public a(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - .locals 1 - .param p1 # Lcom/vk/dto/music/MusicTrack; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p4 # Lcom/vk/music/common/MusicPlaybackLaunchContext; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 20 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0, p1, p2, p3, p4}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - - return-void -.end method - -.method public a(Lcom/vk/dto/music/MusicTrack;Ljava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - .locals 1 - .param p1 # Lcom/vk/dto/music/MusicTrack; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p3 # Lcom/vk/music/common/MusicPlaybackLaunchContext; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - const/4 v0, 0x0 - - .line 19 - invoke-virtual {p0, p1, v0, p2, p3}, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->a(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - - return-void -.end method - -.method public a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V - .locals 1 - .param p1 # Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 11 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->g:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V - - .line 12 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->f:Lcom/my/target/i3/InstreamAudioAdPlayer$a; - - if-eqz p1, :cond_0 - - .line 13 - invoke-interface {p1}, Lcom/my/target/i3/InstreamAudioAdPlayer$a;->b()V - - :cond_0 - return-void -.end method - -.method public a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;I)V - .locals 1 - .param p1 # Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 7 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->g:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - invoke-interface {v0, p1, p2}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;I)V - - const/4 p1, 0x2 - - new-array p1, p1, [Ljava/lang/Object; - - const/4 p2, 0x0 - - const-string v0, "myTarget" - - aput-object v0, p1, p2 - - .line 8 - iget-object p2, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->f:Lcom/my/target/i3/InstreamAudioAdPlayer$a; - - const/4 v0, 0x1 - - aput-object p2, p1, v0 - - invoke-static {p1}, Lcom/vk/log/L;->b([Ljava/lang/Object;)V - - .line 9 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->f:Lcom/my/target/i3/InstreamAudioAdPlayer$a; - - if-eqz p1, :cond_0 - - .line 10 - invoke-interface {p1}, Lcom/my/target/i3/InstreamAudioAdPlayer$a;->e()V - - :cond_0 - return-void -.end method - -.method public a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;IJJ)V - .locals 7 - .param p1 # Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 17 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->g:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - move-object v1, p1 - - move v2, p2 - - move-wide v3, p3 - - move-wide v5, p5 - - invoke-interface/range {v0 .. v6}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;IJJ)V - - return-void -.end method - -.method public a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener$ErrorType;)V - .locals 1 - .param p1 # Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 14 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->g:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - invoke-interface {v0, p1, p2}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener$ErrorType;)V - - .line 15 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->f:Lcom/my/target/i3/InstreamAudioAdPlayer$a; - - if-eqz p1, :cond_0 - - .line 16 - invoke-static {p2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; - - move-result-object p2 - - invoke-interface {p1, p2}, Lcom/my/target/i3/InstreamAudioAdPlayer$a;->a(Ljava/lang/String;)V - - :cond_0 - return-void -.end method - -.method public a(Ljava/lang/Runnable;)Z - .locals 1 - - .line 22 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a(Ljava/lang/Runnable;)Z - - move-result p1 - - return p1 -.end method - -.method public b()Landroid/content/Context; - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->e:Landroid/content/Context; - - return-object v0 -.end method - -.method public b(F)V - .locals 1 - - .line 3 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->b(F)V - - return-void -.end method - -.method public b(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;I)V - .locals 1 - .param p1 # Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->g:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - invoke-interface {v0, p1, p2}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->b(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;I)V - - return-void -.end method - -.method public b(I)Z - .locals 1 - - .line 4 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->b(I)Z - - move-result p1 - - return p1 -.end method - -.method public c()Z - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->c()Z - - move-result v0 - - return v0 -.end method - -.method public d()Z - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->d()Z - - move-result v0 - - return v0 -.end method - -.method public e()Z - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->e()Z - - move-result v0 - - return v0 -.end method - -.method public f()I - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->f()I - - move-result v0 - - return v0 -.end method - -.method public g()F - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getDuration()J - - move-result-wide v0 - - long-to-float v0, v0 - - const/high16 v1, 0x447a0000 # 1000.0f - - div-float/2addr v0, v1 - - return v0 -.end method - -.method public getCurrentPosition()J - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getCurrentPosition()J - - move-result-wide v0 - - return-wide v0 -.end method - -.method public getDuration()J - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getDuration()J - - move-result-wide v0 - - return-wide v0 -.end method - -.method public getId()I - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getId()I - - move-result v0 - - return v0 -.end method - -.method public getState()Lcom/vk/music/player/PlayState; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getState()Lcom/vk/music/player/PlayState; - - move-result-object v0 - - return-object v0 -.end method - -.method public h()V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->stop()V - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->f:Lcom/my/target/i3/InstreamAudioAdPlayer$a; - - if-eqz v0, :cond_0 - - .line 3 - invoke-interface {v0}, Lcom/my/target/i3/InstreamAudioAdPlayer$a;->a()V - - :cond_0 - return-void -.end method - -.method public i()F - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getCurrentPosition()J - - move-result-wide v0 - - long-to-float v0, v0 - - const/high16 v1, 0x447a0000 # 1000.0f - - div-float/2addr v0, v1 - - return v0 -.end method - -.method public j()V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->e()Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->f:Lcom/my/target/i3/InstreamAudioAdPlayer$a; - - if-eqz v0, :cond_0 - - .line 3 - invoke-interface {v0}, Lcom/my/target/i3/InstreamAudioAdPlayer$a;->d()V - - :cond_0 - return-void -.end method - -.method public k()V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->t()Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->f:Lcom/my/target/i3/InstreamAudioAdPlayer$a; - - if-eqz v0, :cond_0 - - .line 3 - invoke-interface {v0}, Lcom/my/target/i3/InstreamAudioAdPlayer$a;->c()V - - :cond_0 - return-void -.end method - -.method public stop()V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->stop()V - - return-void -.end method - -.method public t()Z - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->t()Z - - move-result v0 - - return v0 -.end method - -.method public u()V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a()V - - return-void -.end method diff --git a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/ModernAdPlayer$a.smali b/smali/smali_classes4/com/vtosters/lite/audio/player/ads/ModernAdPlayer$a.smali deleted file mode 100644 index 3c06175c3..000000000 --- a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/ModernAdPlayer$a.smali +++ /dev/null @@ -1,56 +0,0 @@ -.class final Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$a; -.super Ljava/lang/Object; -.source "ModernAdPlayer.kt" - -# interfaces -.implements Lcom/vtosters/lite/audio/player/ads/AudioAd$c; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x18 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - -.field final synthetic b:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - -# direct methods -.method constructor (Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V - .locals 0 - - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$a;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - iput-object p2, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$a;->b:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public final b()V - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$a;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - move-result-object v0 - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$a;->b:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0, v1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V - - return-void -.end method diff --git a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/ModernAdPlayer$b.smali b/smali/smali_classes4/com/vtosters/lite/audio/player/ads/ModernAdPlayer$b.smali deleted file mode 100644 index 5560002d8..000000000 --- a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/ModernAdPlayer$b.smali +++ /dev/null @@ -1,72 +0,0 @@ -.class final Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$b; -.super Ljava/lang/Object; -.source "ModernAdPlayer.kt" - -# interfaces -.implements Lcom/vtosters/lite/audio/player/ads/AudioAd$c; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->b(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;I)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x18 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - -# direct methods -.method constructor (Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)V - .locals 0 - - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$b;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public final b()V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$b;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->d(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vk/music/player/PlayState; - - move-result-object v0 - - invoke-virtual {v0}, Lcom/vk/music/player/PlayState;->a()Z - - move-result v0 - - if-eqz v0, :cond_0 - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$b;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->a(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Z - - move-result v0 - - if-nez v0, :cond_0 - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$b;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - move-result-object v0 - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->t()Z - - :cond_0 - return-void -.end method diff --git a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/ModernAdPlayer$c.smali b/smali/smali_classes4/com/vtosters/lite/audio/player/ads/ModernAdPlayer$c.smali deleted file mode 100644 index 486b2098c..000000000 --- a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/ModernAdPlayer$c.smali +++ /dev/null @@ -1,149 +0,0 @@ -.class final Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c; -.super Ljava/lang/Object; -.source "ModernAdPlayer.kt" - -# interfaces -.implements Lcom/vtosters/lite/audio/player/ads/AudioAd$c; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->b(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x18 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - -.field final synthetic b:Lcom/vk/dto/music/MusicTrack; - -.field final synthetic c:I - -.field final synthetic d:Ljava/lang/String; - -.field final synthetic e:Lcom/vk/music/common/MusicPlaybackLaunchContext; - - -# direct methods -.method constructor (Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - .locals 0 - - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - iput-object p2, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->b:Lcom/vk/dto/music/MusicTrack; - - iput p3, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->c:I - - iput-object p4, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->d:Ljava/lang/String; - - iput-object p5, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->e:Lcom/vk/music/common/MusicPlaybackLaunchContext; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public final b()V - .locals 5 - - .line 1 - :try_start_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->d(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vk/music/player/PlayState; - - move-result-object v0 - - invoke-virtual {v0}, Lcom/vk/music/player/PlayState;->a()Z - - move-result v0 - - if-nez v0, :cond_0 - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->d(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vk/music/player/PlayState; - - move-result-object v0 - - sget-object v1, Lcom/vk/music/player/PlayState;->PAUSED:Lcom/vk/music/player/PlayState; - - if-ne v0, v1, :cond_1 - - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->a(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Z - - move-result v0 - - if-nez v0, :cond_1 - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - move-result-object v0 - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->b:Lcom/vk/dto/music/MusicTrack; - - iget v2, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->c:I - - iget-object v3, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->d:Ljava/lang/String; - - iget-object v4, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->e:Lcom/vk/music/common/MusicPlaybackLaunchContext; - - invoke-interface {v0, v1, v2, v3, v4}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - - .line 3 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->d(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vk/music/player/PlayState; - - move-result-object v0 - - sget-object v1, Lcom/vk/music/player/PlayState;->PAUSED:Lcom/vk/music/player/PlayState; - - if-ne v0, v1, :cond_1 - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - move-result-object v0 - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->e()Z - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - goto :goto_0 - - :catch_0 - move-exception v0 - - const/4 v1, 0x0 - - new-array v1, v1, [Ljava/lang/Object; - - .line 4 - invoke-static {v0, v1}, Lcom/vk/music/logger/MusicLogger;->a(Ljava/lang/Throwable;[Ljava/lang/Object;)V - - .line 5 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - sget-object v1, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener$ErrorType;->unknown:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener$ErrorType; - - invoke-virtual {v0, v0, v1}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener$ErrorType;)V - - :cond_1 - :goto_0 - return-void -.end method diff --git a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/ModernAdPlayer$playerAd$2.smali b/smali/smali_classes4/com/vtosters/lite/audio/player/ads/ModernAdPlayer$playerAd$2.smali deleted file mode 100644 index 3dc18a02f..000000000 --- a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/ModernAdPlayer$playerAd$2.smali +++ /dev/null @@ -1,103 +0,0 @@ -.class final Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$playerAd$2; -.super Lkotlin/jvm/internal/Lambda; -.source "ModernAdPlayer.kt" - -# interfaces -.implements Lkotlin/jvm/b/Functions; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;Landroid/content/Context;Lkotlin/jvm/b/Functions;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;Z)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x18 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Lkotlin/jvm/internal/Lambda;", - "Lkotlin/jvm/b/Functions<", - "Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;", - ">;" - } -.end annotation - - -# instance fields -.field final synthetic this$0:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - -# direct methods -.method constructor (Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)V - .locals 0 - - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$playerAd$2;->this$0:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - const/4 p1, 0x0 - - invoke-direct {p0, p1}, Lkotlin/jvm/internal/Lambda;->(I)V - - return-void -.end method - - -# virtual methods -.method public final invoke()Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - .locals 9 - - const/4 v0, 0x1 - - new-array v0, v0, [Ljava/lang/Object; - - const/4 v1, 0x0 - - const-string v2, "create player advertising" - - aput-object v2, v0, v1 - - .line 2 - invoke-static {v0}, Lcom/vk/music/logger/MusicLogger;->d([Ljava/lang/Object;)V - - .line 3 - new-instance v0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$playerAd$2;->this$0:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - invoke-static {v1}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type; - - move-result-object v4 - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$playerAd$2;->this$0:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - invoke-static {v1}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->b(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Landroid/content/Context; - - move-result-object v5 - - iget-object v7, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$playerAd$2;->this$0:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - invoke-static {v7}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->g(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Z - - move-result v8 - - const/4 v6, 0x1 - - move-object v3, v0 - - invoke-direct/range {v3 .. v8}, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;Landroid/content/Context;ILcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;Z)V - - return-object v0 -.end method - -.method public bridge synthetic invoke()Ljava/lang/Object; - .locals 1 - - .line 1 - invoke-virtual {p0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$playerAd$2;->invoke()Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - - move-result-object v0 - - return-object v0 -.end method diff --git a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/ModernAdPlayer.smali b/smali/smali_classes4/com/vtosters/lite/audio/player/ads/ModernAdPlayer.smali deleted file mode 100644 index 87a86e0b5..000000000 --- a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/ModernAdPlayer.smali +++ /dev/null @@ -1,1301 +0,0 @@ -.class public final Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; -.super Ljava/lang/Object; -.source "ModernAdPlayer.kt" - -# interfaces -.implements Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; -.implements Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; -.implements Lcom/vtosters/lite/audio/player/ads/AudioAd$d; -.implements Lcom/vtosters/lite/audio/player/ads/AudioAd$b; - - -# static fields -.field static final synthetic n:[Lkotlin/u/KProperty5; - - -# instance fields -.field private final c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - -.field private final d:Lkotlin/Lazy2; - -.field private e:Lcom/vk/music/player/PlayState; - -.field private f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - -.field private g:Ljava/lang/Runnable; - -.field private h:Z - -.field private final i:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type; - -.field private final j:Landroid/content/Context; - -.field private final k:Lkotlin/jvm/b/Functions; - .annotation system Ldalvik/annotation/Signature; - value = { - "Lkotlin/jvm/b/Functions<", - "Ljava/lang/Boolean;", - ">;" - } - .end annotation -.end field - -.field private final l:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - -.field private final m:Z - - -# direct methods -.method static constructor ()V - .locals 5 - - const/4 v0, 0x1 - - new-array v0, v0, [Lkotlin/u/KProperty5; - - new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; - - const-class v2, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer; - - invoke-static {v2}, Lkotlin/jvm/internal/Reflection;->a(Ljava/lang/Class;)Lkotlin/u/KClass; - - move-result-object v2 - - const-string v3, "playerAd" - - const-string v4, "getPlayerAd()Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;" - - invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;->(Lkotlin/u/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - - invoke-static {v1}, Lkotlin/jvm/internal/Reflection;->a(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/u/KProperty2; - - move-result-object v1 - - const/4 v2, 0x0 - - aput-object v1, v0, v2 - - sput-object v0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->n:[Lkotlin/u/KProperty5; - - return-void -.end method - -.method public constructor (Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;Landroid/content/Context;Lkotlin/jvm/b/Functions;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;Z)V - .locals 6 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;", - "Landroid/content/Context;", - "Lkotlin/jvm/b/Functions<", - "Ljava/lang/Boolean;", - ">;", - "Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;", - "Z)V" - } - .end annotation - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->i:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type; - - iput-object p2, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->j:Landroid/content/Context; - - iput-object p3, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->k:Lkotlin/jvm/b/Functions; - - iput-object p4, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->l:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - iput-boolean p5, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->m:Z - - .line 2 - sget-object v0, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$c;->a:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$c; - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->i:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type; - - iget-object v2, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->j:Landroid/content/Context; - - iget-boolean v5, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->m:Z - - const/4 v3, 0x0 - - move-object v4, p0 - - invoke-interface/range {v0 .. v5}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$c;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;Landroid/content/Context;ILcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;Z)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - move-result-object p1 - - const-string p2, "MediaPlayerHelperI.Facto\u2026NT, this, isAudioService)" - - invoke-static {p1, p2}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V - - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - .line 3 - new-instance p1, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$playerAd$2; - - invoke-direct {p1, p0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$playerAd$2;->(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)V - - invoke-static {p1}, Lkotlin/g;->a(Lkotlin/jvm/b/Functions;)Lkotlin/Lazy2; - - move-result-object p1 - - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->d:Lkotlin/Lazy2; - - .line 4 - sget-object p1, Lcom/vk/music/player/PlayState;->IDLE:Lcom/vk/music/player/PlayState; - - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e:Lcom/vk/music/player/PlayState; - - return-void -.end method - -.method public static final synthetic a(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Z - .locals 0 - - .line 1 - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->i()Z - - move-result p0 - - return p0 -.end method - -.method public static final synthetic b(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Landroid/content/Context; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->j:Landroid/content/Context; - - return-object p0 -.end method - -.method private final b(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - .locals 9 - - .line 2 - sget-object v0, Lcom/vk/music/player/PlayState;->PLAYING:Lcom/vk/music/player/PlayState; - - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e:Lcom/vk/music/player/PlayState; - - .line 3 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->stop()V - - .line 4 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->i()V - - .line 5 - :cond_0 - new-instance v0, Lcom/vtosters/lite/audio/player/ads/AudioAd; - - iget-object v2, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->j:Landroid/content/Context; - - move-object v1, v0 - - move-object v3, p1 - - move-object v4, p0 - - move-object v5, p0 - - move-object v6, p4 - - invoke-direct/range {v1 .. v6}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->(Landroid/content/Context;Lcom/vk/dto/music/MusicTrack;Lcom/vtosters/lite/audio/player/ads/AudioAd$b;Lcom/vtosters/lite/audio/player/ads/AudioAd$d;Lcom/vk/music/stats/MusicStatsRefer;)V - - .line 6 - sget-object v1, Lcom/vk/dto/account/AudioAdConfig$Type;->PREROLL:Lcom/vk/dto/account/AudioAdConfig$Type; - - new-instance v8, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c; - - move-object v2, v8 - - move-object v3, p0 - - move-object v4, p1 - - move v5, p2 - - move-object v6, p3 - - move-object v7, p4 - - invoke-direct/range {v2 .. v7}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - - invoke-virtual {v0, v1, v8}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vk/dto/account/AudioAdConfig$Type;Lcom/vtosters/lite/audio/player/ads/AudioAd$c;)V - - .line 7 - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - return-void -.end method - -.method public static final synthetic c(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->l:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - return-object p0 -.end method - -.method private final c(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - .locals 1 - - .line 2 - sget-object v0, Lcom/vk/music/player/PlayState;->PLAYING:Lcom/vk/music/player/PlayState; - - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e:Lcom/vk/music/player/PlayState; - - .line 3 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0, p1, p2, p3, p4}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - - return-void -.end method - -.method private final c(I)Z - .locals 0 - - if-nez p1, :cond_0 - - const/4 p1, 0x1 - - goto :goto_0 - - :cond_0 - const/4 p1, 0x0 - - :goto_0 - return p1 -.end method - -.method public static final synthetic d(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vk/music/player/PlayState; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e:Lcom/vk/music/player/PlayState; - - return-object p0 -.end method - -.method public static final synthetic e(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - return-object p0 -.end method - -.method public static final synthetic f(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->i:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type; - - return-object p0 -.end method - -.method public static final synthetic g(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Z - .locals 0 - - .line 1 - iget-boolean p0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->m:Z - - return p0 -.end method - -.method private final i()Z - .locals 2 - - .line 1 - iget-boolean v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->h:Z - - if-eqz v0, :cond_0 - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->g:Ljava/lang/Runnable; - - invoke-interface {v0, v1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a(Ljava/lang/Runnable;)Z - - const/4 v0, 0x0 - - .line 3 - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->g:Ljava/lang/Runnable; - - .line 4 - sget-object v0, Lcom/vk/music/player/PlayState;->PAUSED:Lcom/vk/music/player/PlayState; - - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e:Lcom/vk/music/player/PlayState; - - const/4 v0, 0x1 - - return v0 - - :cond_0 - const/4 v0, 0x0 - - return v0 -.end method - -.method private final j()Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - .locals 3 - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->d:Lkotlin/Lazy2; - - sget-object v1, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->n:[Lkotlin/u/KProperty5; - - const/4 v2, 0x0 - - aget-object v1, v1, v2 - - invoke-interface {v0}, Lkotlin/Lazy2;->getValue()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - - return-object v0 -.end method - - -# virtual methods -.method public R()F - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->j()Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - - move-result-object v0 - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->R()F - - move-result v0 - - goto :goto_0 - - .line 2 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->R()F - - move-result v0 - - :goto_0 - return v0 -.end method - -.method public a()V - .locals 1 - - const/4 v0, 0x0 - - new-array v0, v0, [Ljava/lang/Object; - - .line 6 - invoke-static {v0}, Lcom/vk/music/logger/MusicLogger;->d([Ljava/lang/Object;)V - - .line 7 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a()V - - .line 8 - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->j()Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - - move-result-object v0 - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->a()V - - .line 9 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->i()V - - :cond_0 - const/4 v0, 0x0 - - .line 10 - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - .line 11 - sget-object v0, Lcom/vk/music/player/PlayState;->STOPPED:Lcom/vk/music/player/PlayState; - - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e:Lcom/vk/music/player/PlayState; - - return-void -.end method - -.method public a(F)V - .locals 1 - - .line 17 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a(F)V - - .line 18 - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->j()Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - - move-result-object v0 - - invoke-virtual {v0, p1}, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->a(F)V - - return-void -.end method - -.method public a(I)V - .locals 1 - - .line 26 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->l:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(I)V - - return-void -.end method - -.method public a(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - .locals 1 - - if-nez p1, :cond_0 - - const/4 p1, 0x1 - - new-array p1, p1, [Ljava/lang/Object; - - const/4 p2, 0x0 - - const-string p3, "playing track is null" - - aput-object p3, p1, p2 - - .line 3 - invoke-static {p1}, Lcom/vk/music/logger/MusicLogger;->b([Ljava/lang/Object;)V - - goto :goto_0 - - .line 4 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->k:Lkotlin/jvm/b/Functions; - - invoke-interface {v0}, Lkotlin/jvm/b/Functions;->invoke()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Ljava/lang/Boolean; - - invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z - - move-result v0 - - if-eqz v0, :cond_1 - - invoke-direct {p0, p1, p2, p3, p4}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->b(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - - goto :goto_0 - - .line 5 - :cond_1 - invoke-direct {p0, p1, p2, p3, p4}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - - :goto_0 - return-void -.end method - -.method public a(Lcom/vk/dto/music/MusicTrack;Ljava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - .locals 1 - - const/4 v0, 0x0 - - .line 2 - invoke-virtual {p0, p1, v0, p2, p3}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->a(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V - - return-void -.end method - -.method public a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V - .locals 3 - - .line 20 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->k:Lkotlin/jvm/b/Functions; - - invoke-interface {v0}, Lkotlin/jvm/b/Functions;->invoke()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Ljava/lang/Boolean; - - invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z - - move-result v0 - - if-eqz v0, :cond_0 - - invoke-interface {p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getId()I - - move-result v0 - - if-nez v0, :cond_0 - - .line 21 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - if-eqz v0, :cond_1 - - sget-object v1, Lcom/vk/dto/account/AudioAdConfig$Type;->POSTROLL:Lcom/vk/dto/account/AudioAdConfig$Type; - - new-instance v2, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$a; - - invoke-direct {v2, p0, p1}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$a;->(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V - - invoke-virtual {v0, v1, v2}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vk/dto/account/AudioAdConfig$Type;Lcom/vtosters/lite/audio/player/ads/AudioAd$c;)V - - goto :goto_0 - - .line 22 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->l:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V - - :cond_1 - :goto_0 - return-void -.end method - -.method public a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;I)V - .locals 1 - - .line 19 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->l:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - invoke-interface {v0, p1, p2}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;I)V - - return-void -.end method - -.method public a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;IJJ)V - .locals 8 - - .line 24 - invoke-interface {p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getId()I - - move-result v0 - - invoke-direct {p0, v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c(I)Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 25 - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->l:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - move-object v2, p1 - - move v3, p2 - - move-wide v4, p3 - - move-wide v6, p5 - - invoke-interface/range {v1 .. v7}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;IJJ)V - - :cond_0 - return-void -.end method - -.method public a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener$ErrorType;)V - .locals 1 - - .line 23 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->l:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - invoke-interface {v0, p1, p2}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener$ErrorType;)V - - return-void -.end method - -.method public a(Ljava/lang/Runnable;)Z - .locals 4 - - .line 12 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - const/4 v1, 0x1 - - const/4 v2, 0x0 - - if-eqz v0, :cond_0 - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e:Lcom/vk/music/player/PlayState; - - invoke-virtual {v0}, Lcom/vk/music/player/PlayState;->a()Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 13 - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->g:Ljava/lang/Runnable; - - .line 14 - iput-boolean v1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->h:Z - - goto :goto_0 - - .line 15 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e:Lcom/vk/music/player/PlayState; - - sget-object v3, Lcom/vk/music/player/PlayState;->STOPPED:Lcom/vk/music/player/PlayState; - - if-eq v0, v3, :cond_1 - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a(Ljava/lang/Runnable;)Z - - move-result v2 - - :cond_1 - :goto_0 - if-eqz v2, :cond_2 - - .line 16 - sget-object p1, Lcom/vk/music/player/PlayState;->PAUSED:Lcom/vk/music/player/PlayState; - - goto :goto_1 - - :cond_2 - iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e:Lcom/vk/music/player/PlayState; - - :goto_1 - iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e:Lcom/vk/music/player/PlayState; - - return v1 -.end method - -.method public b()V - .locals 1 - - .line 16 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - invoke-virtual {p0, v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->a(I)V - - return-void -.end method - -.method public b(F)V - .locals 1 - - .line 8 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->b(F)V - - return-void -.end method - -.method public b(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;I)V - .locals 4 - - .line 11 - div-int/lit16 v0, p2, 0x3e8 - - .line 12 - invoke-interface {p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getId()I - - move-result v1 - - if-nez v1, :cond_0 - - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - if-eqz v1, :cond_0 - - invoke-virtual {v1, v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(I)Z - - move-result v1 - - const/4 v2, 0x1 - - if-ne v1, v2, :cond_0 - - .line 13 - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->e()Z - - move-result v1 - - if-eqz v1, :cond_0 - - .line 14 - iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - if-eqz v1, :cond_0 - - sget-object v2, Lcom/vk/dto/account/AudioAdConfig$Type;->MIDROLL:Lcom/vk/dto/account/AudioAdConfig$Type; - - new-instance v3, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$b; - - invoke-direct {v3, p0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$b;->(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)V - - invoke-virtual {v1, v2, v3, v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vk/dto/account/AudioAdConfig$Type;Lcom/vtosters/lite/audio/player/ads/AudioAd$c;I)V - - .line 15 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->l:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener; - - invoke-interface {v0, p1, p2}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->b(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;I)V - - return-void -.end method - -.method public b(I)Z - .locals 2 - - .line 9 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - const/4 v1, 0x1 - - if-eqz v0, :cond_1 - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->e()Z - - move-result v0 - - if-ne v0, v1, :cond_0 - - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->j()Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - - move-result-object v0 - - invoke-virtual {v0, p1}, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->b(I)Z - - move-result p1 - - if-eqz p1, :cond_0 - - goto :goto_0 - - :cond_0 - const/4 v1, 0x0 - - goto :goto_0 - - .line 10 - :cond_1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->b(I)Z - - move-result v1 - - :goto_0 - return v1 -.end method - -.method public c()Z - .locals 2 - - .line 4 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - const/4 v1, 0x1 - - if-eqz v0, :cond_1 - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->g()Z - - move-result v0 - - if-ne v0, v1, :cond_0 - - goto :goto_0 - - :cond_0 - const/4 v1, 0x0 - - :cond_1 - :goto_0 - return v1 -.end method - -.method public d()Z - .locals 2 - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - const/4 v1, 0x1 - - if-eqz v0, :cond_0 - - .line 3 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - if-eqz v0, :cond_1 - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->f()Z - - move-result v0 - - if-ne v0, v1, :cond_1 - - .line 4 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - if-eqz v0, :cond_1 - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->k()V - - goto :goto_0 - - .line 5 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->d()Z - - move-result v1 - - :cond_1 - :goto_0 - return v1 -.end method - -.method public e()Z - .locals 4 - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e:Lcom/vk/music/player/PlayState; - - sget-object v1, Lcom/vtosters/lite/audio/player/ads/e;->$EnumSwitchMapping$0:[I - - invoke-virtual {v0}, Ljava/lang/Enum;->ordinal()I - - move-result v0 - - aget v0, v1, v0 - - const/4 v1, 0x0 - - const/4 v2, 0x1 - - if-eq v0, v2, :cond_0 - - goto :goto_2 - - .line 3 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - if-eqz v0, :cond_1 - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - if-eqz v0, :cond_3 - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->h()Z - - move-result v0 - - if-ne v0, v2, :cond_3 - - goto :goto_0 - - .line 4 - :cond_1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->e()Z - - move-result v0 - - if-nez v0, :cond_2 - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getState()Lcom/vk/music/player/PlayState; - - move-result-object v0 - - sget-object v3, Lcom/vk/music/player/PlayState;->STOPPED:Lcom/vk/music/player/PlayState; - - if-ne v0, v3, :cond_3 - - :cond_2 - :goto_0 - const/4 v1, 0x1 - - :cond_3 - if-eqz v1, :cond_4 - - .line 5 - sget-object v0, Lcom/vk/music/player/PlayState;->PAUSED:Lcom/vk/music/player/PlayState; - - goto :goto_1 - - :cond_4 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e:Lcom/vk/music/player/PlayState; - - :goto_1 - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e:Lcom/vk/music/player/PlayState; - - :goto_2 - return v1 -.end method - -.method public f()I - .locals 1 - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->j()Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - - move-result-object v0 - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->f()I - - move-result v0 - - goto :goto_0 - - .line 3 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->f()I - - move-result v0 - - :goto_0 - return v0 -.end method - -.method public declared-synchronized g()Lcom/my/target/i3/InstreamAudioAdPlayer; - .locals 1 - - monitor-enter p0 - - .line 2 - :try_start_0 - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->j()Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - - move-result-object v0 - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - monitor-exit p0 - - return-object v0 - - :catchall_0 - move-exception v0 - - monitor-exit p0 - - throw v0 -.end method - -.method public getCurrentPosition()J - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->j()Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - - move-result-object v0 - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->getCurrentPosition()J - - move-result-wide v0 - - goto :goto_0 - - .line 2 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getCurrentPosition()J - - move-result-wide v0 - - :goto_0 - return-wide v0 -.end method - -.method public getDuration()J - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - if-eqz v0, :cond_1 - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->b()F - - move-result v0 - - float-to-long v0, v0 - - goto :goto_0 - - :cond_0 - const-wide/16 v0, 0x0 - - goto :goto_0 - - .line 2 - :cond_1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getDuration()J - - move-result-wide v0 - - :goto_0 - return-wide v0 -.end method - -.method public getId()I - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - return v0 -.end method - -.method public getState()Lcom/vk/music/player/PlayState; - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e:Lcom/vk/music/player/PlayState; - - return-object v0 -.end method - -.method public h()[Lcom/vk/music/player/PlayerAction; - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->d()[Lcom/vk/music/player/PlayerAction; - - move-result-object v0 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - :goto_0 - return-object v0 -.end method - -.method public stop()V - .locals 1 - - const/4 v0, 0x0 - - new-array v0, v0, [Ljava/lang/Object; - - .line 1 - invoke-static {v0}, Lcom/vk/music/logger/MusicLogger;->d([Ljava/lang/Object;)V - - .line 2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->stop()V - - .line 3 - invoke-direct {p0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->j()Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter; - - move-result-object v0 - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->stop()V - - .line 4 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->i()V - - .line 5 - :cond_0 - sget-object v0, Lcom/vk/music/player/PlayState;->STOPPED:Lcom/vk/music/player/PlayState; - - iput-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e:Lcom/vk/music/player/PlayState; - - return-void -.end method - -.method public t()Z - .locals 3 - - .line 1 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e:Lcom/vk/music/player/PlayState; - - sget-object v1, Lcom/vtosters/lite/audio/player/ads/e;->$EnumSwitchMapping$1:[I - - invoke-virtual {v0}, Ljava/lang/Enum;->ordinal()I - - move-result v0 - - aget v0, v1, v0 - - const/4 v1, 0x0 - - const/4 v2, 0x1 - - if-eq v0, v2, :cond_0 - - const/4 v0, 0x0 - - goto :goto_1 - - .line 2 - :cond_0 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->a(Lcom/vtosters/lite/audio/player/ads/AudioAd;)Z - - move-result v0 - - if-eqz v0, :cond_2 - - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f:Lcom/vtosters/lite/audio/player/ads/AudioAd; - - if-eqz v0, :cond_1 - - invoke-virtual {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAd;->j()Z - - move-result v0 - - if-ne v0, v2, :cond_1 - - const/4 v0, 0x1 - - goto :goto_0 - - :cond_1 - const/4 v0, 0x0 - - goto :goto_0 - - .line 3 - :cond_2 - iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI; - - invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->t()Z - - move-result v0 - - :goto_0 - if-eqz v0, :cond_3 - - const/4 v2, 0x0 - - .line 4 - iput-object v2, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->g:Ljava/lang/Runnable; - - .line 5 - iput-boolean v1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->h:Z - - .line 6 - sget-object v1, Lcom/vk/music/player/PlayState;->PLAYING:Lcom/vk/music/player/PlayState; - - iput-object v1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e:Lcom/vk/music/player/PlayState; - - :cond_3 - :goto_1 - return v0 -.end method diff --git a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/e.smali b/smali/smali_classes4/com/vtosters/lite/audio/player/ads/e.smali deleted file mode 100644 index 8b2a1d18d..000000000 --- a/smali/smali_classes4/com/vtosters/lite/audio/player/ads/e.smali +++ /dev/null @@ -1,58 +0,0 @@ -.class public final synthetic Lcom/vtosters/lite/audio/player/ads/e; -.super Ljava/lang/Object; - - -# static fields -.field public static final synthetic $EnumSwitchMapping$0:[I - -.field public static final synthetic $EnumSwitchMapping$1:[I - - -# direct methods -.method static synthetic constructor ()V - .locals 3 - - invoke-static {}, Lcom/vk/music/player/PlayState;->values()[Lcom/vk/music/player/PlayState; - - move-result-object v0 - - array-length v0, v0 - - new-array v0, v0, [I - - sput-object v0, Lcom/vtosters/lite/audio/player/ads/e;->$EnumSwitchMapping$0:[I - - sget-object v0, Lcom/vtosters/lite/audio/player/ads/e;->$EnumSwitchMapping$0:[I - - sget-object v1, Lcom/vk/music/player/PlayState;->PLAYING:Lcom/vk/music/player/PlayState; - - invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I - - move-result v1 - - const/4 v2, 0x1 - - aput v2, v0, v1 - - invoke-static {}, Lcom/vk/music/player/PlayState;->values()[Lcom/vk/music/player/PlayState; - - move-result-object v0 - - array-length v0, v0 - - new-array v0, v0, [I - - sput-object v0, Lcom/vtosters/lite/audio/player/ads/e;->$EnumSwitchMapping$1:[I - - sget-object v0, Lcom/vtosters/lite/audio/player/ads/e;->$EnumSwitchMapping$1:[I - - sget-object v1, Lcom/vk/music/player/PlayState;->PAUSED:Lcom/vk/music/player/PlayState; - - invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I - - move-result v1 - - aput v2, v0, v1 - - return-void -.end method diff --git a/smali/smali_classes4/com/vtosters/lite/data/Analytics.smali b/smali/smali_classes4/com/vtosters/lite/data/Analytics.smali index 2dbd69e87..82bf2dcd2 100644 --- a/smali/smali_classes4/com/vtosters/lite/data/Analytics.smali +++ b/smali/smali_classes4/com/vtosters/lite/data/Analytics.smali @@ -2735,15 +2735,6 @@ .method public a(Ljava/lang/Runnable;)V .locals 2 - .line 32 - iget-object v0, p0, Lcom/vtosters/lite/data/Analytics;->c:Ljava/util/concurrent/ScheduledExecutorService; - - new-instance v1, Lcom/vtosters/lite/data/Analytics$h; - - invoke-direct {v1, p0, p1}, Lcom/vtosters/lite/data/Analytics$h;->(Lcom/vtosters/lite/data/Analytics;Ljava/lang/Runnable;)V - - invoke-interface {v0, v1}, Ljava/util/concurrent/ScheduledExecutorService;->execute(Ljava/lang/Runnable;)V - return-void .end method From ec2df87e428f11694d119ea4c8d9c536c1fa0f65 Mon Sep 17 00:00:00 2001 From: gdlbo <41114720+gdlbo@users.noreply.github.com> Date: Mon, 25 Jul 2022 17:58:34 +0300 Subject: [PATCH 05/16] deleted my target lib (fully) --- smali/AndroidManifest.xml | 4 - .../com/my/target/AbstractJsCall.smali | 81 - .../com/my/target/AbstractJsEvent.smali | 44 - .../com/my/target/AdBanner.smali | 811 ---- .../com/my/target/AdChoices.smali | 43 - .../com/my/target/AdConfig.smali | 193 - .../com/my/target/AdDialog$a.smali | 33 - .../com/my/target/AdDialog.smali | 120 - .../com/my/target/AdFactory$a.smali | 62 - .../com/my/target/AdFactory$b.smali | 80 - .../com/my/target/AdFactory$c.smali | 59 - .../com/my/target/AdFactory$d.smali | 43 - .../com/my/target/AdFactory.smali | 709 --- .../com/my/target/AdResponseParser.smali | 262 -- .../com/my/target/AdResultProcessor.smali | 53 - .../com/my/target/AdSection.smali | 154 - .../com/my/target/AdService.smali | 838 ---- .../com/my/target/AdServiceBuilder$a.smali | 441 -- .../com/my/target/AdServiceBuilder.smali | 50 - .../com/my/target/AdditionalDataParser.smali | 605 --- .../com/my/target/AsyncCommand$a.smali | 47 - .../com/my/target/AsyncCommand.smali | 107 - .../com/my/target/AudioBannerParser.smali | 994 ---- .../com/my/target/BannerWebView$a.smali | 49 - .../com/my/target/BannerWebView$b.smali | 69 - .../com/my/target/BannerWebView$c.smali | 37 - .../com/my/target/BannerWebView$d.smali | 114 - .../com/my/target/BannerWebView$e.smali | 431 -- .../com/my/target/BannerWebView$f$a.smali | 19 - .../com/my/target/BannerWebView$f.smali | 242 - .../com/my/target/BannerWebView.smali | 405 -- .../com/my/target/BaseResources.smali | 320 -- .../com/my/target/BodyView.smali | 1298 ----- .../com/my/target/BorderedTextView.smali | 229 - .../com/my/target/CardHorizontalView.smali | 517 -- .../my/target/CardRecyclerLayoutManager.smali | 113 - .../com/my/target/CardTabletView.smali | 1118 ----- .../com/my/target/CardVerticalView.smali | 1327 ------ .../com/my/target/CarouselContainerView.smali | 395 -- .../my/target/CarouselHorizontalView.smali | 1456 ------ .../com/my/target/CarouselTabletView$a.smali | 218 - .../com/my/target/CarouselTabletView.smali | 1556 ------ .../com/my/target/CarouselVerticalView.smali | 1274 ----- .../com/my/target/ClickArea.smali | 310 -- .../com/my/target/ClickHandler$a.smali | 80 - .../com/my/target/ClickHandler$b.smali | 105 - .../com/my/target/ClickHandler$c.smali | 355 -- .../com/my/target/ClickHandler$d.smali | 250 - .../com/my/target/ClickHandler$e.smali | 299 -- .../com/my/target/ClickHandler$f$a.smali | 47 - .../com/my/target/ClickHandler$f.smali | 263 -- .../com/my/target/ClickHandler.smali | 267 -- .../com/my/target/CloseableLayout$a.smali | 19 - .../com/my/target/CloseableLayout.smali | 563 --- .../com/my/target/CommonBannerParser.smali | 985 ---- .../com/my/target/CommonVideoParser.smali | 883 ---- .../com/my/target/CompanionBanner.smali | 290 -- .../com/my/target/DefaultJsCall.smali | 23 - .../com/my/target/DefaultJsEvent.smali | 18 - .../com/my/target/DefaultView$a.smali | 65 - .../com/my/target/DefaultView$b.smali | 65 - .../com/my/target/DefaultView.smali | 1390 ------ .../target/DeviceParamsDataProvider$a.smali | 60 - .../my/target/DeviceParamsDataProvider.smali | 1387 ------ .../com/my/target/DiskCache$a.smali | 43 - .../com/my/target/DiskCache$b.smali | 43 - .../com/my/target/DiskCache$c.smali | 81 - .../com/my/target/DiskCache.smali | 1503 ------ .../com/my/target/EncryptionUtils.smali | 102 - .../EnvironmentParamsDataProvider$a.smali | 917 ---- .../EnvironmentParamsDataProvider$b.smali | 154 - .../EnvironmentParamsDataProvider$c$a.smali | 81 - .../EnvironmentParamsDataProvider$c.smali | 129 - .../EnvironmentParamsDataProvider.smali | 1155 ----- .../com/my/target/FPDataProvider.smali | 297 -- .../my/target/FingerprintDataProvider.smali | 208 - .../com/my/target/FooterView$a.smali | 104 - .../com/my/target/FooterView.smali | 502 -- .../com/my/target/FramedImageView.smali | 66 - .../com/my/target/GoogleAIdDataProvider.smali | 306 -- .../com/my/target/HttpAdRequest.smali | 295 -- .../com/my/target/HttpImageRequest.smali | 483 -- .../com/my/target/HttpLogRequest.smali | 280 -- .../com/my/target/HttpRequest.smali | 161 - .../com/my/target/HttpStatRequest.smali | 468 -- .../com/my/target/HttpVideoRequest.smali | 318 -- .../com/my/target/IconButton.smali | 403 -- .../com/my/target/ImageLoader$a.smali | 93 - .../com/my/target/ImageLoader$b.smali | 58 - .../com/my/target/ImageLoader$c.smali | 68 - .../com/my/target/ImageLoader$d.smali | 19 - .../com/my/target/ImageLoader.smali | 518 -- .../com/my/target/InstreamAdFactory$a.smali | 66 - .../com/my/target/InstreamAdFactory$b.smali | 113 - .../com/my/target/InstreamAdFactory.smali | 337 -- .../my/target/InstreamAdResponseParser.smali | 792 ---- .../my/target/InstreamAdResultProcessor.smali | 90 - .../my/target/InstreamAdSectionParser.smali | 27 - .../my/target/InstreamAudioAdFactory$a.smali | 66 - .../my/target/InstreamAudioAdFactory$b.smali | 113 - .../my/target/InstreamAudioAdFactory.smali | 337 -- .../InstreamAudioAdResponseParser.smali | 846 ---- .../InstreamAudioAdResultProcessor.smali | 90 - .../target/InstreamAudioAdSectionParser.smali | 27 - .../target/InterstitialAdBannerParser.smali | 657 --- .../my/target/InterstitialAdFactory$a.smali | 113 - .../com/my/target/InterstitialAdFactory.smali | 69 - .../InterstitialAdImageBannerParser.smali | 398 -- .../target/InterstitialAdResponseParser.smali | 527 --- .../InterstitialAdResultProcessor.smali | 653 --- .../com/my/target/InterstitialImageView.smali | 506 -- .../my/target/InterstitialPromoView$a.smali | 53 - .../my/target/InterstitialPromoView$b.smali | 53 - .../my/target/InterstitialPromoView$c.smali | 60 - .../my/target/InterstitialPromoView$d.smali | 63 - .../com/my/target/InterstitialPromoView.smali | 404 -- .../target/InterstitialVideoTextureView.smali | 41 - .../com/my/target/JsAdClickEvent.smali | 51 - .../com/my/target/JsAdStartEvent.smali | 24 - .../smali_classes2/com/my/target/JsCall.smali | 10 - .../com/my/target/JsErrorEvent.smali | 54 - .../com/my/target/JsEvent.smali | 10 - .../com/my/target/JsEventDeserializer.smali | 607 --- .../com/my/target/JsExpandEvent.smali | 27 - .../com/my/target/JsInitCall.smali | 37 - .../com/my/target/JsSizeChangeEvent.smali | 16 - .../com/my/target/JsStartCall.smali | 114 - .../com/my/target/JsStatEvent.smali | 74 - .../com/my/target/JsonParser.smali | 63 - .../com/my/target/LogMessage$a.smali | 108 - .../com/my/target/LogMessage.smali | 309 -- .../target/MeasuringPromoLayoutManager.smali | 439 -- .../com/my/target/MediaBanner.smali | 725 --- .../com/my/target/MediaData.smali | 138 - .../com/my/target/MediaSection.smali | 664 --- .../com/my/target/MediaUtils.smali | 489 -- .../com/my/target/MraidBridge$a.smali | 14 - .../com/my/target/MraidBridge$b.smali | 198 - .../com/my/target/MraidBridge$c.smali | 93 - .../com/my/target/MraidBridge$d.smali | 117 - .../com/my/target/MraidBridge$e.smali | 112 - .../com/my/target/MraidBridge$f.smali | 95 - .../com/my/target/MraidBridge.smali | 1754 ------- .../com/my/target/MraidJsCommand.smali | 322 -- .../com/my/target/MraidOrientation.smali | 191 - .../com/my/target/MraidScreenMetrics.smali | 331 -- .../com/my/target/MraidWebView$a.smali | 49 - .../com/my/target/MraidWebView$b.smali | 69 - .../com/my/target/MraidWebView$c.smali | 22 - .../com/my/target/MraidWebView$d$a.smali | 19 - .../com/my/target/MraidWebView$d.smali | 242 - .../com/my/target/MraidWebView.smali | 357 -- .../com/my/target/MrcStat.smali | 95 - .../com/my/target/MyTargetCookieManager.smali | 258 - .../com/my/target/MyTargetCookieStore.smali | 1088 ----- .../com/my/target/MyTargetJSONCookie.smali | 459 -- .../target/MyTargetMediaSourceFactory.smali | 120 - .../my/target/NetworkInfoDataProvider.smali | 175 - .../com/my/target/OvvStat.smali | 65 - .../com/my/target/PanelView$a.smali | 80 - .../com/my/target/PanelView$b.smali | 108 - .../com/my/target/PanelView.smali | 2551 ---------- .../com/my/target/PrefsCache.smali | 269 -- .../com/my/target/ProgressStat.smali | 130 - .../com/my/target/PromoAdapter.smali | 122 - .../com/my/target/PromoLayoutManager$a.smali | 19 - .../com/my/target/PromoLayoutManager.smali | 66 - .../com/my/target/PromoMediaAdView$a.smali | 122 - .../com/my/target/PromoMediaAdView.smali | 1243 ----- .../com/my/target/PromoRecyclerView$a.smali | 152 - .../com/my/target/PromoRecyclerView$b.smali | 47 - .../com/my/target/PromoRecyclerView.smali | 268 -- .../my/target/RecyclerHorizontalView$a.smali | 96 - .../my/target/RecyclerHorizontalView$b.smali | 43 - .../my/target/RecyclerHorizontalView$c.smali | 246 - .../my/target/RecyclerHorizontalView.smali | 156 - .../com/my/target/RecyclerTabletView$a.smali | 96 - .../com/my/target/RecyclerTabletView$b.smali | 52 - .../com/my/target/RecyclerTabletView$c.smali | 285 -- .../com/my/target/RecyclerTabletView.smali | 188 - .../my/target/RecyclerVerticalView$a.smali | 96 - .../my/target/RecyclerVerticalView$b.smali | 54 - .../my/target/RecyclerVerticalView$c.smali | 286 -- .../com/my/target/RecyclerVerticalView.smali | 210 - .../com/my/target/Repeater$a.smali | 47 - .../com/my/target/Repeater.smali | 313 -- .../com/my/target/SliderLayoutManager.smali | 305 -- .../com/my/target/SmartImageView.smali | 383 -- .../com/my/target/StarsDrawable.smali | 590 --- .../com/my/target/StarsRatingView.smali | 164 - smali/smali_classes2/com/my/target/Stat.smali | 85 - .../com/my/target/StatHolder$a.smali | 73 - .../com/my/target/StatHolder$b.smali | 73 - .../com/my/target/StatHolder.smali | 610 --- .../com/my/target/StatResolver$a.smali | 82 - .../com/my/target/StatResolver$b.smali | 102 - .../com/my/target/StatResolver$c.smali | 93 - .../com/my/target/StatResolver.smali | 531 --- .../com/my/target/StatsParser.smali | 641 --- .../com/my/target/TextViewWithAgeView.smali | 421 -- .../smali_classes2/com/my/target/Tracer.smali | 61 - .../com/my/target/UiUtils$a.smali | 57 - .../com/my/target/UiUtils.smali | 712 --- .../com/my/target/UrlResolver$a$a.smali | 80 - .../com/my/target/UrlResolver$a.smali | 84 - .../com/my/target/UrlResolver$b.smali | 23 - .../com/my/target/UrlResolver.smali | 251 - .../com/my/target/VastParser.smali | 4190 ----------------- .../com/my/target/VerticalView$a.smali | 117 - .../com/my/target/VerticalView.smali | 881 ---- .../com/my/target/VideoPlayer$a.smali | 111 - .../com/my/target/VideoPlayer$b.smali | 43 - .../com/my/target/VideoPlayer.smali | 713 --- .../VideoProgressWheelInterstitial.smali | 718 --- .../com/my/target/VideoStyleView$a.smali | 162 - .../com/my/target/VideoStyleView$b.smali | 77 - .../com/my/target/VideoStyleView$c.smali | 116 - .../com/my/target/VideoStyleView.smali | 3770 --------------- .../com/my/target/ViewabilityStat.smali | 94 - .../com/my/target/WebViewBrowser$a.smali | 59 - .../com/my/target/WebViewBrowser$b.smali | 142 - .../com/my/target/WebViewBrowser$c.smali | 97 - .../com/my/target/WebViewBrowser$d.smali | 19 - .../com/my/target/WebViewBrowser.smali | 1151 ----- smali/smali_classes2/com/my/target/c3$c.smali | 16 - .../com/my/target/common/BaseAd.smali | 77 - .../com/my/target/common/CustomParams.smali | 162 - .../my/target/common/MyTargetActivity$a.smali | 52 - .../my/target/common/MyTargetActivity.smali | 239 - .../my/target/common/MyTargetPrivacy.smali | 71 - .../com/my/target/common/MyTargetUtils.smali | 45 - .../com/my/target/common/e/AudioData.smali | 53 - .../com/my/target/common/e/ImageData$a.smali | 77 - .../com/my/target/common/e/ImageData.smali | 265 -- .../com/my/target/common/e/VideoData.smali | 180 - .../com/my/target/e/InterstitialAd$a.smali | 74 - .../com/my/target/e/InterstitialAd$b.smali | 62 - .../com/my/target/e/InterstitialAd.smali | 227 - .../com/my/target/i3/InstreamAd$a.smali | 74 - .../com/my/target/i3/InstreamAd$b.smali | 112 - .../com/my/target/i3/InstreamAd$c.smali | 85 - .../com/my/target/i3/InstreamAd.smali | 731 --- .../com/my/target/i3/InstreamAdPlayer$a.smali | 41 - .../com/my/target/i3/InstreamAdPlayer.smali | 50 - .../com/my/target/i3/InstreamAudioAd$a.smali | 74 - .../com/my/target/i3/InstreamAudioAd$b.smali | 127 - .../com/my/target/i3/InstreamAudioAd$c.smali | 161 - .../com/my/target/i3/InstreamAudioAd$d.smali | 85 - .../com/my/target/i3/InstreamAudioAd.smali | 610 --- .../target/i3/InstreamAudioAdPlayer$a.smali | 41 - .../my/target/i3/InstreamAudioAdPlayer.smali | 46 - .../p1/a/InstreamAdAudioController$a.smali | 615 --- .../p1/a/InstreamAdAudioController$b.smali | 55 - .../p1/a/InstreamAdAudioController$c.smali | 56 - .../p1/a/InstreamAdAudioController.smali | 892 ---- .../p1/a/InstreamAdVideoController$a.smali | 768 --- .../p1/a/InstreamAdVideoController$b.smali | 56 - .../p1/a/InstreamAdVideoController$c.smali | 145 - .../p1/a/InstreamAdVideoController$d.smali | 55 - .../p1/a/InstreamAdVideoController.smali | 1278 ----- .../my/target/p1/b/InstreamAdEngine$a.smali | 64 - .../my/target/p1/b/InstreamAdEngine$b.smali | 70 - .../my/target/p1/b/InstreamAdEngine$c.smali | 433 -- .../com/my/target/p1/b/InstreamAdEngine.smali | 1369 ------ .../target/p1/b/InstreamAudioAdEngine$a.smali | 64 - .../target/p1/b/InstreamAudioAdEngine$b.smali | 70 - .../target/p1/b/InstreamAudioAdEngine$c.smali | 433 -- .../target/p1/b/InstreamAudioAdEngine.smali | 1340 ------ .../my/target/p1/b/InterstitialAdEngine.smali | 460 -- .../p1/b/InterstitialAdHtmlEngine$a.smali | 285 -- .../p1/b/InterstitialAdHtmlEngine.smali | 371 -- .../p1/b/InterstitialAdImageEngine$a.smali | 84 - .../p1/b/InterstitialAdImageEngine$b.smali | 47 - .../p1/b/InterstitialAdImageEngine.smali | 207 - .../p1/b/InterstitialAdPromoEngine$a.smali | 318 -- .../p1/b/InterstitialAdPromoEngine.smali | 456 -- .../target/p1/c/a/InterstitialAdBanner.smali | 120 - .../my/target/p1/c/a/InterstitialAdCard.smali | 106 - .../p1/c/a/InterstitialAdHtmlBanner.smali | 60 - .../p1/c/a/InterstitialAdImageBanner.smali | 207 - .../p1/c/a/InterstitialAdPromoBanner.smali | 318 -- .../my/target/p1/c/b/InstreamAdSection.smali | 251 - .../p1/c/b/InstreamAudioAdSection.smali | 251 - .../target/p1/c/b/InterstitialAdSection.smali | 136 - .../p1/d/InterstitialHtmlPresenter$a.smali | 61 - .../p1/d/InterstitialHtmlPresenter$b.smali | 67 - .../p1/d/InterstitialHtmlPresenter$c.smali | 115 - .../p1/d/InterstitialHtmlPresenter.smali | 1282 ----- .../p1/d/InterstitialMraidPresenter$a.smali | 47 - .../p1/d/InterstitialMraidPresenter.smali | 1381 ------ .../p1/d/InterstitialPromoPresenter$a.smali | 28 - .../p1/d/InterstitialPromoPresenter$b.smali | 1153 ----- .../p1/d/InterstitialPromoPresenter$c.smali | 60 - .../p1/d/InterstitialPromoPresenter.smali | 1239 ----- .../p1/d/InterstitialWebPresenter$a.smali | 58 - .../p1/d/InterstitialWebPresenter.smali | 45 - .../target/p1/e/InterstitialAdResources.smali | 594 --- smali/smali_classes2/com/my/target/r1$b.smali | 16 - smali/smali_classes2/com/my/target/x2$c.smali | 16 - .../com/vk/libvideo/ad/AdDelegate.smali | 112 +- .../com/vk/libvideo/ad/AdPlayerProxy$a.smali | 197 - .../com/vk/libvideo/ad/AdPlayerProxy$b.smali | 169 - .../com/vk/libvideo/ad/AdPlayerProxy.smali | 9 - .../vk/libvideo/autoplay/VideoAutoPlay.smali | 209 - 304 files changed, 2 insertions(+), 97663 deletions(-) delete mode 100644 smali/smali_classes2/com/my/target/AbstractJsCall.smali delete mode 100644 smali/smali_classes2/com/my/target/AbstractJsEvent.smali delete mode 100644 smali/smali_classes2/com/my/target/AdBanner.smali delete mode 100644 smali/smali_classes2/com/my/target/AdChoices.smali delete mode 100644 smali/smali_classes2/com/my/target/AdConfig.smali delete mode 100644 smali/smali_classes2/com/my/target/AdDialog$a.smali delete mode 100644 smali/smali_classes2/com/my/target/AdDialog.smali delete mode 100644 smali/smali_classes2/com/my/target/AdFactory$a.smali delete mode 100644 smali/smali_classes2/com/my/target/AdFactory$b.smali delete mode 100644 smali/smali_classes2/com/my/target/AdFactory$c.smali delete mode 100644 smali/smali_classes2/com/my/target/AdFactory$d.smali delete mode 100644 smali/smali_classes2/com/my/target/AdFactory.smali delete mode 100644 smali/smali_classes2/com/my/target/AdResponseParser.smali delete mode 100644 smali/smali_classes2/com/my/target/AdResultProcessor.smali delete mode 100644 smali/smali_classes2/com/my/target/AdSection.smali delete mode 100644 smali/smali_classes2/com/my/target/AdService.smali delete mode 100644 smali/smali_classes2/com/my/target/AdServiceBuilder$a.smali delete mode 100644 smali/smali_classes2/com/my/target/AdServiceBuilder.smali delete mode 100644 smali/smali_classes2/com/my/target/AdditionalDataParser.smali delete mode 100644 smali/smali_classes2/com/my/target/AsyncCommand$a.smali delete mode 100644 smali/smali_classes2/com/my/target/AsyncCommand.smali delete mode 100644 smali/smali_classes2/com/my/target/AudioBannerParser.smali delete mode 100644 smali/smali_classes2/com/my/target/BannerWebView$a.smali delete mode 100644 smali/smali_classes2/com/my/target/BannerWebView$b.smali delete mode 100644 smali/smali_classes2/com/my/target/BannerWebView$c.smali delete mode 100644 smali/smali_classes2/com/my/target/BannerWebView$d.smali delete mode 100644 smali/smali_classes2/com/my/target/BannerWebView$e.smali delete mode 100644 smali/smali_classes2/com/my/target/BannerWebView$f$a.smali delete mode 100644 smali/smali_classes2/com/my/target/BannerWebView$f.smali delete mode 100644 smali/smali_classes2/com/my/target/BannerWebView.smali delete mode 100644 smali/smali_classes2/com/my/target/BaseResources.smali delete mode 100644 smali/smali_classes2/com/my/target/BodyView.smali delete mode 100644 smali/smali_classes2/com/my/target/BorderedTextView.smali delete mode 100644 smali/smali_classes2/com/my/target/CardHorizontalView.smali delete mode 100644 smali/smali_classes2/com/my/target/CardRecyclerLayoutManager.smali delete mode 100644 smali/smali_classes2/com/my/target/CardTabletView.smali delete mode 100644 smali/smali_classes2/com/my/target/CardVerticalView.smali delete mode 100644 smali/smali_classes2/com/my/target/CarouselContainerView.smali delete mode 100644 smali/smali_classes2/com/my/target/CarouselHorizontalView.smali delete mode 100644 smali/smali_classes2/com/my/target/CarouselTabletView$a.smali delete mode 100644 smali/smali_classes2/com/my/target/CarouselTabletView.smali delete mode 100644 smali/smali_classes2/com/my/target/CarouselVerticalView.smali delete mode 100644 smali/smali_classes2/com/my/target/ClickArea.smali delete mode 100644 smali/smali_classes2/com/my/target/ClickHandler$a.smali delete mode 100644 smali/smali_classes2/com/my/target/ClickHandler$b.smali delete mode 100644 smali/smali_classes2/com/my/target/ClickHandler$c.smali delete mode 100644 smali/smali_classes2/com/my/target/ClickHandler$d.smali delete mode 100644 smali/smali_classes2/com/my/target/ClickHandler$e.smali delete mode 100644 smali/smali_classes2/com/my/target/ClickHandler$f$a.smali delete mode 100644 smali/smali_classes2/com/my/target/ClickHandler$f.smali delete mode 100644 smali/smali_classes2/com/my/target/ClickHandler.smali delete mode 100644 smali/smali_classes2/com/my/target/CloseableLayout$a.smali delete mode 100644 smali/smali_classes2/com/my/target/CloseableLayout.smali delete mode 100644 smali/smali_classes2/com/my/target/CommonBannerParser.smali delete mode 100644 smali/smali_classes2/com/my/target/CommonVideoParser.smali delete mode 100644 smali/smali_classes2/com/my/target/CompanionBanner.smali delete mode 100644 smali/smali_classes2/com/my/target/DefaultJsCall.smali delete mode 100644 smali/smali_classes2/com/my/target/DefaultJsEvent.smali delete mode 100644 smali/smali_classes2/com/my/target/DefaultView$a.smali delete mode 100644 smali/smali_classes2/com/my/target/DefaultView$b.smali delete mode 100644 smali/smali_classes2/com/my/target/DefaultView.smali delete mode 100644 smali/smali_classes2/com/my/target/DeviceParamsDataProvider$a.smali delete mode 100644 smali/smali_classes2/com/my/target/DeviceParamsDataProvider.smali delete mode 100644 smali/smali_classes2/com/my/target/DiskCache$a.smali delete mode 100644 smali/smali_classes2/com/my/target/DiskCache$b.smali delete mode 100644 smali/smali_classes2/com/my/target/DiskCache$c.smali delete mode 100644 smali/smali_classes2/com/my/target/DiskCache.smali delete mode 100644 smali/smali_classes2/com/my/target/EncryptionUtils.smali delete mode 100644 smali/smali_classes2/com/my/target/EnvironmentParamsDataProvider$a.smali delete mode 100644 smali/smali_classes2/com/my/target/EnvironmentParamsDataProvider$b.smali delete mode 100644 smali/smali_classes2/com/my/target/EnvironmentParamsDataProvider$c$a.smali delete mode 100644 smali/smali_classes2/com/my/target/EnvironmentParamsDataProvider$c.smali delete mode 100644 smali/smali_classes2/com/my/target/EnvironmentParamsDataProvider.smali delete mode 100644 smali/smali_classes2/com/my/target/FPDataProvider.smali delete mode 100644 smali/smali_classes2/com/my/target/FingerprintDataProvider.smali delete mode 100644 smali/smali_classes2/com/my/target/FooterView$a.smali delete mode 100644 smali/smali_classes2/com/my/target/FooterView.smali delete mode 100644 smali/smali_classes2/com/my/target/FramedImageView.smali delete mode 100644 smali/smali_classes2/com/my/target/GoogleAIdDataProvider.smali delete mode 100644 smali/smali_classes2/com/my/target/HttpAdRequest.smali delete mode 100644 smali/smali_classes2/com/my/target/HttpImageRequest.smali delete mode 100644 smali/smali_classes2/com/my/target/HttpLogRequest.smali delete mode 100644 smali/smali_classes2/com/my/target/HttpRequest.smali delete mode 100644 smali/smali_classes2/com/my/target/HttpStatRequest.smali delete mode 100644 smali/smali_classes2/com/my/target/HttpVideoRequest.smali delete mode 100644 smali/smali_classes2/com/my/target/IconButton.smali delete mode 100644 smali/smali_classes2/com/my/target/ImageLoader$a.smali delete mode 100644 smali/smali_classes2/com/my/target/ImageLoader$b.smali delete mode 100644 smali/smali_classes2/com/my/target/ImageLoader$c.smali delete mode 100644 smali/smali_classes2/com/my/target/ImageLoader$d.smali delete mode 100644 smali/smali_classes2/com/my/target/ImageLoader.smali delete mode 100644 smali/smali_classes2/com/my/target/InstreamAdFactory$a.smali delete mode 100644 smali/smali_classes2/com/my/target/InstreamAdFactory$b.smali delete mode 100644 smali/smali_classes2/com/my/target/InstreamAdFactory.smali delete mode 100644 smali/smali_classes2/com/my/target/InstreamAdResponseParser.smali delete mode 100644 smali/smali_classes2/com/my/target/InstreamAdResultProcessor.smali delete mode 100644 smali/smali_classes2/com/my/target/InstreamAdSectionParser.smali delete mode 100644 smali/smali_classes2/com/my/target/InstreamAudioAdFactory$a.smali delete mode 100644 smali/smali_classes2/com/my/target/InstreamAudioAdFactory$b.smali delete mode 100644 smali/smali_classes2/com/my/target/InstreamAudioAdFactory.smali delete mode 100644 smali/smali_classes2/com/my/target/InstreamAudioAdResponseParser.smali delete mode 100644 smali/smali_classes2/com/my/target/InstreamAudioAdResultProcessor.smali delete mode 100644 smali/smali_classes2/com/my/target/InstreamAudioAdSectionParser.smali delete mode 100644 smali/smali_classes2/com/my/target/InterstitialAdBannerParser.smali delete mode 100644 smali/smali_classes2/com/my/target/InterstitialAdFactory$a.smali delete mode 100644 smali/smali_classes2/com/my/target/InterstitialAdFactory.smali delete mode 100644 smali/smali_classes2/com/my/target/InterstitialAdImageBannerParser.smali delete mode 100644 smali/smali_classes2/com/my/target/InterstitialAdResponseParser.smali delete mode 100644 smali/smali_classes2/com/my/target/InterstitialAdResultProcessor.smali delete mode 100644 smali/smali_classes2/com/my/target/InterstitialImageView.smali delete mode 100644 smali/smali_classes2/com/my/target/InterstitialPromoView$a.smali delete mode 100644 smali/smali_classes2/com/my/target/InterstitialPromoView$b.smali delete mode 100644 smali/smali_classes2/com/my/target/InterstitialPromoView$c.smali delete mode 100644 smali/smali_classes2/com/my/target/InterstitialPromoView$d.smali delete mode 100644 smali/smali_classes2/com/my/target/InterstitialPromoView.smali delete mode 100644 smali/smali_classes2/com/my/target/InterstitialVideoTextureView.smali delete mode 100644 smali/smali_classes2/com/my/target/JsAdClickEvent.smali delete mode 100644 smali/smali_classes2/com/my/target/JsAdStartEvent.smali delete mode 100644 smali/smali_classes2/com/my/target/JsCall.smali delete mode 100644 smali/smali_classes2/com/my/target/JsErrorEvent.smali delete mode 100644 smali/smali_classes2/com/my/target/JsEvent.smali delete mode 100644 smali/smali_classes2/com/my/target/JsEventDeserializer.smali delete mode 100644 smali/smali_classes2/com/my/target/JsExpandEvent.smali delete mode 100644 smali/smali_classes2/com/my/target/JsInitCall.smali delete mode 100644 smali/smali_classes2/com/my/target/JsSizeChangeEvent.smali delete mode 100644 smali/smali_classes2/com/my/target/JsStartCall.smali delete mode 100644 smali/smali_classes2/com/my/target/JsStatEvent.smali delete mode 100644 smali/smali_classes2/com/my/target/JsonParser.smali delete mode 100644 smali/smali_classes2/com/my/target/LogMessage$a.smali delete mode 100644 smali/smali_classes2/com/my/target/LogMessage.smali delete mode 100644 smali/smali_classes2/com/my/target/MeasuringPromoLayoutManager.smali delete mode 100644 smali/smali_classes2/com/my/target/MediaBanner.smali delete mode 100644 smali/smali_classes2/com/my/target/MediaData.smali delete mode 100644 smali/smali_classes2/com/my/target/MediaSection.smali delete mode 100644 smali/smali_classes2/com/my/target/MediaUtils.smali delete mode 100644 smali/smali_classes2/com/my/target/MraidBridge$a.smali delete mode 100644 smali/smali_classes2/com/my/target/MraidBridge$b.smali delete mode 100644 smali/smali_classes2/com/my/target/MraidBridge$c.smali delete mode 100644 smali/smali_classes2/com/my/target/MraidBridge$d.smali delete mode 100644 smali/smali_classes2/com/my/target/MraidBridge$e.smali delete mode 100644 smali/smali_classes2/com/my/target/MraidBridge$f.smali delete mode 100644 smali/smali_classes2/com/my/target/MraidBridge.smali delete mode 100644 smali/smali_classes2/com/my/target/MraidJsCommand.smali delete mode 100644 smali/smali_classes2/com/my/target/MraidOrientation.smali delete mode 100644 smali/smali_classes2/com/my/target/MraidScreenMetrics.smali delete mode 100644 smali/smali_classes2/com/my/target/MraidWebView$a.smali delete mode 100644 smali/smali_classes2/com/my/target/MraidWebView$b.smali delete mode 100644 smali/smali_classes2/com/my/target/MraidWebView$c.smali delete mode 100644 smali/smali_classes2/com/my/target/MraidWebView$d$a.smali delete mode 100644 smali/smali_classes2/com/my/target/MraidWebView$d.smali delete mode 100644 smali/smali_classes2/com/my/target/MraidWebView.smali delete mode 100644 smali/smali_classes2/com/my/target/MrcStat.smali delete mode 100644 smali/smali_classes2/com/my/target/MyTargetCookieManager.smali delete mode 100644 smali/smali_classes2/com/my/target/MyTargetCookieStore.smali delete mode 100644 smali/smali_classes2/com/my/target/MyTargetJSONCookie.smali delete mode 100644 smali/smali_classes2/com/my/target/MyTargetMediaSourceFactory.smali delete mode 100644 smali/smali_classes2/com/my/target/NetworkInfoDataProvider.smali delete mode 100644 smali/smali_classes2/com/my/target/OvvStat.smali delete mode 100644 smali/smali_classes2/com/my/target/PanelView$a.smali delete mode 100644 smali/smali_classes2/com/my/target/PanelView$b.smali delete mode 100644 smali/smali_classes2/com/my/target/PanelView.smali delete mode 100644 smali/smali_classes2/com/my/target/PrefsCache.smali delete mode 100644 smali/smali_classes2/com/my/target/ProgressStat.smali delete mode 100644 smali/smali_classes2/com/my/target/PromoAdapter.smali delete mode 100644 smali/smali_classes2/com/my/target/PromoLayoutManager$a.smali delete mode 100644 smali/smali_classes2/com/my/target/PromoLayoutManager.smali delete mode 100644 smali/smali_classes2/com/my/target/PromoMediaAdView$a.smali delete mode 100644 smali/smali_classes2/com/my/target/PromoMediaAdView.smali delete mode 100644 smali/smali_classes2/com/my/target/PromoRecyclerView$a.smali delete mode 100644 smali/smali_classes2/com/my/target/PromoRecyclerView$b.smali delete mode 100644 smali/smali_classes2/com/my/target/PromoRecyclerView.smali delete mode 100644 smali/smali_classes2/com/my/target/RecyclerHorizontalView$a.smali delete mode 100644 smali/smali_classes2/com/my/target/RecyclerHorizontalView$b.smali delete mode 100644 smali/smali_classes2/com/my/target/RecyclerHorizontalView$c.smali delete mode 100644 smali/smali_classes2/com/my/target/RecyclerHorizontalView.smali delete mode 100644 smali/smali_classes2/com/my/target/RecyclerTabletView$a.smali delete mode 100644 smali/smali_classes2/com/my/target/RecyclerTabletView$b.smali delete mode 100644 smali/smali_classes2/com/my/target/RecyclerTabletView$c.smali delete mode 100644 smali/smali_classes2/com/my/target/RecyclerTabletView.smali delete mode 100644 smali/smali_classes2/com/my/target/RecyclerVerticalView$a.smali delete mode 100644 smali/smali_classes2/com/my/target/RecyclerVerticalView$b.smali delete mode 100644 smali/smali_classes2/com/my/target/RecyclerVerticalView$c.smali delete mode 100644 smali/smali_classes2/com/my/target/RecyclerVerticalView.smali delete mode 100644 smali/smali_classes2/com/my/target/Repeater$a.smali delete mode 100644 smali/smali_classes2/com/my/target/Repeater.smali delete mode 100644 smali/smali_classes2/com/my/target/SliderLayoutManager.smali delete mode 100644 smali/smali_classes2/com/my/target/SmartImageView.smali delete mode 100644 smali/smali_classes2/com/my/target/StarsDrawable.smali delete mode 100644 smali/smali_classes2/com/my/target/StarsRatingView.smali delete mode 100644 smali/smali_classes2/com/my/target/Stat.smali delete mode 100644 smali/smali_classes2/com/my/target/StatHolder$a.smali delete mode 100644 smali/smali_classes2/com/my/target/StatHolder$b.smali delete mode 100644 smali/smali_classes2/com/my/target/StatHolder.smali delete mode 100644 smali/smali_classes2/com/my/target/StatResolver$a.smali delete mode 100644 smali/smali_classes2/com/my/target/StatResolver$b.smali delete mode 100644 smali/smali_classes2/com/my/target/StatResolver$c.smali delete mode 100644 smali/smali_classes2/com/my/target/StatResolver.smali delete mode 100644 smali/smali_classes2/com/my/target/StatsParser.smali delete mode 100644 smali/smali_classes2/com/my/target/TextViewWithAgeView.smali delete mode 100644 smali/smali_classes2/com/my/target/Tracer.smali delete mode 100644 smali/smali_classes2/com/my/target/UiUtils$a.smali delete mode 100644 smali/smali_classes2/com/my/target/UiUtils.smali delete mode 100644 smali/smali_classes2/com/my/target/UrlResolver$a$a.smali delete mode 100644 smali/smali_classes2/com/my/target/UrlResolver$a.smali delete mode 100644 smali/smali_classes2/com/my/target/UrlResolver$b.smali delete mode 100644 smali/smali_classes2/com/my/target/UrlResolver.smali delete mode 100644 smali/smali_classes2/com/my/target/VastParser.smali delete mode 100644 smali/smali_classes2/com/my/target/VerticalView$a.smali delete mode 100644 smali/smali_classes2/com/my/target/VerticalView.smali delete mode 100644 smali/smali_classes2/com/my/target/VideoPlayer$a.smali delete mode 100644 smali/smali_classes2/com/my/target/VideoPlayer$b.smali delete mode 100644 smali/smali_classes2/com/my/target/VideoPlayer.smali delete mode 100644 smali/smali_classes2/com/my/target/VideoProgressWheelInterstitial.smali delete mode 100644 smali/smali_classes2/com/my/target/VideoStyleView$a.smali delete mode 100644 smali/smali_classes2/com/my/target/VideoStyleView$b.smali delete mode 100644 smali/smali_classes2/com/my/target/VideoStyleView$c.smali delete mode 100644 smali/smali_classes2/com/my/target/VideoStyleView.smali delete mode 100644 smali/smali_classes2/com/my/target/ViewabilityStat.smali delete mode 100644 smali/smali_classes2/com/my/target/WebViewBrowser$a.smali delete mode 100644 smali/smali_classes2/com/my/target/WebViewBrowser$b.smali delete mode 100644 smali/smali_classes2/com/my/target/WebViewBrowser$c.smali delete mode 100644 smali/smali_classes2/com/my/target/WebViewBrowser$d.smali delete mode 100644 smali/smali_classes2/com/my/target/WebViewBrowser.smali delete mode 100644 smali/smali_classes2/com/my/target/c3$c.smali delete mode 100644 smali/smali_classes2/com/my/target/common/BaseAd.smali delete mode 100644 smali/smali_classes2/com/my/target/common/CustomParams.smali delete mode 100644 smali/smali_classes2/com/my/target/common/MyTargetActivity$a.smali delete mode 100644 smali/smali_classes2/com/my/target/common/MyTargetActivity.smali delete mode 100644 smali/smali_classes2/com/my/target/common/MyTargetPrivacy.smali delete mode 100644 smali/smali_classes2/com/my/target/common/MyTargetUtils.smali delete mode 100644 smali/smali_classes2/com/my/target/common/e/AudioData.smali delete mode 100644 smali/smali_classes2/com/my/target/common/e/ImageData$a.smali delete mode 100644 smali/smali_classes2/com/my/target/common/e/ImageData.smali delete mode 100644 smali/smali_classes2/com/my/target/common/e/VideoData.smali delete mode 100644 smali/smali_classes2/com/my/target/e/InterstitialAd$a.smali delete mode 100644 smali/smali_classes2/com/my/target/e/InterstitialAd$b.smali delete mode 100644 smali/smali_classes2/com/my/target/e/InterstitialAd.smali delete mode 100644 smali/smali_classes2/com/my/target/i3/InstreamAd$a.smali delete mode 100644 smali/smali_classes2/com/my/target/i3/InstreamAd$b.smali delete mode 100644 smali/smali_classes2/com/my/target/i3/InstreamAd$c.smali delete mode 100644 smali/smali_classes2/com/my/target/i3/InstreamAd.smali delete mode 100644 smali/smali_classes2/com/my/target/i3/InstreamAdPlayer$a.smali delete mode 100644 smali/smali_classes2/com/my/target/i3/InstreamAdPlayer.smali delete mode 100644 smali/smali_classes2/com/my/target/i3/InstreamAudioAd$a.smali delete mode 100644 smali/smali_classes2/com/my/target/i3/InstreamAudioAd$b.smali delete mode 100644 smali/smali_classes2/com/my/target/i3/InstreamAudioAd$c.smali delete mode 100644 smali/smali_classes2/com/my/target/i3/InstreamAudioAd$d.smali delete mode 100644 smali/smali_classes2/com/my/target/i3/InstreamAudioAd.smali delete mode 100644 smali/smali_classes2/com/my/target/i3/InstreamAudioAdPlayer$a.smali delete mode 100644 smali/smali_classes2/com/my/target/i3/InstreamAudioAdPlayer.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/a/InstreamAdAudioController$a.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/a/InstreamAdAudioController$b.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/a/InstreamAdAudioController$c.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/a/InstreamAdAudioController.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/a/InstreamAdVideoController$a.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/a/InstreamAdVideoController$b.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/a/InstreamAdVideoController$c.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/a/InstreamAdVideoController$d.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/a/InstreamAdVideoController.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/b/InstreamAdEngine$a.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/b/InstreamAdEngine$b.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/b/InstreamAdEngine$c.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/b/InstreamAdEngine.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/b/InstreamAudioAdEngine$a.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/b/InstreamAudioAdEngine$b.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/b/InstreamAudioAdEngine$c.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/b/InstreamAudioAdEngine.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/b/InterstitialAdEngine.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/b/InterstitialAdHtmlEngine$a.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/b/InterstitialAdHtmlEngine.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/b/InterstitialAdImageEngine$a.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/b/InterstitialAdImageEngine$b.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/b/InterstitialAdImageEngine.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/b/InterstitialAdPromoEngine$a.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/b/InterstitialAdPromoEngine.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/c/a/InterstitialAdBanner.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/c/a/InterstitialAdCard.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/c/a/InterstitialAdHtmlBanner.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/c/a/InterstitialAdImageBanner.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/c/a/InterstitialAdPromoBanner.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/c/b/InstreamAdSection.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/c/b/InstreamAudioAdSection.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/c/b/InterstitialAdSection.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/d/InterstitialHtmlPresenter$a.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/d/InterstitialHtmlPresenter$b.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/d/InterstitialHtmlPresenter$c.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/d/InterstitialHtmlPresenter.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/d/InterstitialMraidPresenter$a.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/d/InterstitialMraidPresenter.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/d/InterstitialPromoPresenter$a.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/d/InterstitialPromoPresenter$b.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/d/InterstitialPromoPresenter$c.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/d/InterstitialPromoPresenter.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/d/InterstitialWebPresenter$a.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/d/InterstitialWebPresenter.smali delete mode 100644 smali/smali_classes2/com/my/target/p1/e/InterstitialAdResources.smali delete mode 100644 smali/smali_classes2/com/my/target/r1$b.smali delete mode 100644 smali/smali_classes2/com/my/target/x2$c.smali delete mode 100644 smali/smali_classes3/com/vk/libvideo/ad/AdPlayerProxy$a.smali delete mode 100644 smali/smali_classes3/com/vk/libvideo/ad/AdPlayerProxy$b.smali diff --git a/smali/AndroidManifest.xml b/smali/AndroidManifest.xml index 2fa1ac262..328b8224d 100644 --- a/smali/AndroidManifest.xml +++ b/smali/AndroidManifest.xml @@ -1463,10 +1463,6 @@ - - diff --git a/smali/smali_classes2/com/my/target/AbstractJsCall.smali b/smali/smali_classes2/com/my/target/AbstractJsCall.smali deleted file mode 100644 index ad7239ea8..000000000 --- a/smali/smali_classes2/com/my/target/AbstractJsCall.smali +++ /dev/null @@ -1,81 +0,0 @@ -.class public abstract Lcom/my/target/AbstractJsCall; -.super Ljava/lang/Object; -.source "AbstractJsCall.java" - -# interfaces -.implements Lcom/my/target/JsCall; - - -# instance fields -.field private final a:Lorg/json/JSONObject; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field b:Lorg/json/JSONObject; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# direct methods -.method public constructor (Ljava/lang/String;)V - .locals 2 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Throws; - value = { - Lorg/json/JSONException; - } - .end annotation - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - new-instance v0, Lorg/json/JSONObject; - - invoke-direct {v0}, Lorg/json/JSONObject;->()V - - iput-object v0, p0, Lcom/my/target/AbstractJsCall;->a:Lorg/json/JSONObject; - - .line 3 - new-instance v0, Lorg/json/JSONObject; - - invoke-direct {v0}, Lorg/json/JSONObject;->()V - - iput-object v0, p0, Lcom/my/target/AbstractJsCall;->b:Lorg/json/JSONObject; - - .line 4 - iget-object v0, p0, Lcom/my/target/AbstractJsCall;->a:Lorg/json/JSONObject; - - const-string v1, "method" - - invoke-virtual {v0, v1, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; - - .line 5 - iget-object p1, p0, Lcom/my/target/AbstractJsCall;->a:Lorg/json/JSONObject; - - iget-object v0, p0, Lcom/my/target/AbstractJsCall;->b:Lorg/json/JSONObject; - - const-string v1, "data" - - invoke-virtual {p1, v1, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; - - return-void -.end method - - -# virtual methods -.method public g()Lorg/json/JSONObject; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/AbstractJsCall;->a:Lorg/json/JSONObject; - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/my/target/AbstractJsEvent.smali b/smali/smali_classes2/com/my/target/AbstractJsEvent.smali deleted file mode 100644 index 2e93f0da8..000000000 --- a/smali/smali_classes2/com/my/target/AbstractJsEvent.smali +++ /dev/null @@ -1,44 +0,0 @@ -.class public abstract Lcom/my/target/AbstractJsEvent; -.super Ljava/lang/Object; -.source "AbstractJsEvent.java" - -# interfaces -.implements Lcom/my/target/JsEvent; - - -# instance fields -.field private final a:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# direct methods -.method public constructor (Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - iput-object p1, p0, Lcom/my/target/AbstractJsEvent;->a:Ljava/lang/String; - - return-void -.end method - - -# virtual methods -.method public k0()Ljava/lang/String; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/AbstractJsEvent;->a:Ljava/lang/String; - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/my/target/AdBanner.smali b/smali/smali_classes2/com/my/target/AdBanner.smali deleted file mode 100644 index 2e993e79e..000000000 --- a/smali/smali_classes2/com/my/target/AdBanner.smali +++ /dev/null @@ -1,811 +0,0 @@ -.class public abstract Lcom/my/target/AdBanner; -.super Ljava/lang/Object; -.source "AdBanner.java" - - -# instance fields -.field protected A:Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private final a:Lcom/my/target/StatHolder; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field protected b:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field protected c:Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field protected d:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field protected e:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field protected f:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field protected g:F - -.field protected h:I - -.field protected i:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field protected j:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field protected k:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field protected l:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field protected m:Lcom/my/target/common/e/ImageData; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field protected n:Lcom/my/target/common/e/ImageData; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field protected o:Lcom/my/target/ClickArea; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field protected p:Z - -.field protected q:Z - -.field protected r:Z - -.field protected s:I - -.field protected t:I - -.field protected u:F - -.field protected v:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field protected w:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field protected x:Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field protected y:Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field protected z:Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - - -# direct methods -.method protected constructor ()V - .locals 2 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - invoke-static {}, Lcom/my/target/StatHolder;->e()Lcom/my/target/StatHolder; - - move-result-object v0 - - iput-object v0, p0, Lcom/my/target/AdBanner;->a:Lcom/my/target/StatHolder; - - const-string v0, "" - - .line 3 - iput-object v0, p0, Lcom/my/target/AdBanner;->b:Ljava/lang/String; - - .line 4 - iput-object v0, p0, Lcom/my/target/AdBanner;->d:Ljava/lang/String; - - .line 5 - iput-object v0, p0, Lcom/my/target/AdBanner;->e:Ljava/lang/String; - - .line 6 - iput-object v0, p0, Lcom/my/target/AdBanner;->f:Ljava/lang/String; - - .line 7 - iput-object v0, p0, Lcom/my/target/AdBanner;->i:Ljava/lang/String; - - .line 8 - iput-object v0, p0, Lcom/my/target/AdBanner;->j:Ljava/lang/String; - - .line 9 - iput-object v0, p0, Lcom/my/target/AdBanner;->k:Ljava/lang/String; - - const-string v1, "web" - - .line 10 - iput-object v1, p0, Lcom/my/target/AdBanner;->l:Ljava/lang/String; - - .line 11 - sget-object v1, Lcom/my/target/ClickArea;->n:Lcom/my/target/ClickArea; - - iput-object v1, p0, Lcom/my/target/AdBanner;->o:Lcom/my/target/ClickArea; - - const/4 v1, 0x0 - - .line 12 - iput-boolean v1, p0, Lcom/my/target/AdBanner;->q:Z - - .line 13 - iput-boolean v1, p0, Lcom/my/target/AdBanner;->r:Z - - .line 14 - iput-object v0, p0, Lcom/my/target/AdBanner;->v:Ljava/lang/String; - - .line 15 - iput-object v0, p0, Lcom/my/target/AdBanner;->w:Ljava/lang/String; - - return-void -.end method - - -# virtual methods -.method public A()Z - .locals 1 - - .line 1 - iget-boolean v0, p0, Lcom/my/target/AdBanner;->p:Z - - return v0 -.end method - -.method public a()Ljava/lang/String; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 2 - iget-object v0, p0, Lcom/my/target/AdBanner;->f:Ljava/lang/String; - - return-object v0 -.end method - -.method public a(F)V - .locals 0 - - .line 5 - iput p1, p0, Lcom/my/target/AdBanner;->u:F - - return-void -.end method - -.method public a(I)V - .locals 0 - - .line 3 - iput p1, p0, Lcom/my/target/AdBanner;->t:I - - return-void -.end method - -.method public a(Lcom/my/target/common/e/ImageData;)V - .locals 0 - .param p1 # Lcom/my/target/common/e/ImageData; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - iput-object p1, p0, Lcom/my/target/AdBanner;->n:Lcom/my/target/common/e/ImageData; - - return-void -.end method - -.method public a(Lcom/my/target/AdChoices;)V - .locals 0 - .param p1 # Lcom/my/target/AdChoices; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - return-void -.end method - -.method public a(Lcom/my/target/ClickArea;)V - .locals 0 - .param p1 # Lcom/my/target/ClickArea; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 6 - iput-object p1, p0, Lcom/my/target/AdBanner;->o:Lcom/my/target/ClickArea; - - return-void -.end method - -.method public a(Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - return-void -.end method - -.method public a(Z)V - .locals 0 - - .line 4 - iput-boolean p1, p0, Lcom/my/target/AdBanner;->r:Z - - return-void -.end method - -.method public b()Ljava/lang/String; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 3 - iget-object v0, p0, Lcom/my/target/AdBanner;->y:Ljava/lang/String; - - return-object v0 -.end method - -.method public b(F)V - .locals 0 - - .line 4 - iput p1, p0, Lcom/my/target/AdBanner;->g:F - - return-void -.end method - -.method public b(I)V - .locals 0 - - .line 5 - iput p1, p0, Lcom/my/target/AdBanner;->h:I - - return-void -.end method - -.method public b(Lcom/my/target/common/e/ImageData;)V - .locals 0 - .param p1 # Lcom/my/target/common/e/ImageData; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - iput-object p1, p0, Lcom/my/target/AdBanner;->m:Lcom/my/target/common/e/ImageData; - - return-void -.end method - -.method public b(Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 2 - iput-object p1, p0, Lcom/my/target/AdBanner;->f:Ljava/lang/String; - - return-void -.end method - -.method public b(Z)V - .locals 0 - - .line 6 - iput-boolean p1, p0, Lcom/my/target/AdBanner;->q:Z - - return-void -.end method - -.method public c()Ljava/lang/String; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 2 - iget-object v0, p0, Lcom/my/target/AdBanner;->i:Ljava/lang/String; - - return-object v0 -.end method - -.method public c(I)V - .locals 0 - - .line 3 - iput p1, p0, Lcom/my/target/AdBanner;->s:I - - return-void -.end method - -.method public c(Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - iput-object p1, p0, Lcom/my/target/AdBanner;->y:Ljava/lang/String; - - return-void -.end method - -.method public c(Z)V - .locals 0 - - .line 4 - iput-boolean p1, p0, Lcom/my/target/AdBanner;->p:Z - - return-void -.end method - -.method public d()Lcom/my/target/ClickArea; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 2 - iget-object v0, p0, Lcom/my/target/AdBanner;->o:Lcom/my/target/ClickArea; - - return-object v0 -.end method - -.method public d(Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - iput-object p1, p0, Lcom/my/target/AdBanner;->i:Ljava/lang/String; - - return-void -.end method - -.method public e()Ljava/lang/String; - .locals 2 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/AdBanner;->c:Ljava/lang/String; - - if-nez v0, :cond_1 - - .line 2 - iget-object v0, p0, Lcom/my/target/AdBanner;->l:Ljava/lang/String; - - const-string v1, "store" - - invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const-string v0, "Install" - - return-object v0 - - :cond_0 - const-string v0, "Visit" - - :cond_1 - return-object v0 -.end method - -.method public e(Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 3 - iput-object p1, p0, Lcom/my/target/AdBanner;->c:Ljava/lang/String; - - return-void -.end method - -.method public f()Ljava/lang/String; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/AdBanner;->z:Ljava/lang/String; - - return-object v0 -.end method - -.method public f(Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 2 - iput-object p1, p0, Lcom/my/target/AdBanner;->z:Ljava/lang/String; - - return-void -.end method - -.method public g()Ljava/lang/String; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/AdBanner;->b:Ljava/lang/String; - - return-object v0 -.end method - -.method public g(Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 2 - iput-object p1, p0, Lcom/my/target/AdBanner;->b:Ljava/lang/String; - - return-void -.end method - -.method public h()Ljava/lang/String; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/AdBanner;->e:Ljava/lang/String; - - return-object v0 -.end method - -.method public h(Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 2 - iput-object p1, p0, Lcom/my/target/AdBanner;->e:Ljava/lang/String; - - return-void -.end method - -.method public i()Ljava/lang/String; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/AdBanner;->k:Ljava/lang/String; - - return-object v0 -.end method - -.method public i(Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 2 - iput-object p1, p0, Lcom/my/target/AdBanner;->k:Ljava/lang/String; - - return-void -.end method - -.method public j()F - .locals 1 - - .line 2 - iget v0, p0, Lcom/my/target/AdBanner;->u:F - - return v0 -.end method - -.method public j(Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - iput-object p1, p0, Lcom/my/target/AdBanner;->w:Ljava/lang/String; - - return-void -.end method - -.method public k()I - .locals 1 - - .line 1 - iget v0, p0, Lcom/my/target/AdBanner;->t:I - - return v0 -.end method - -.method public k(Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 2 - iput-object p1, p0, Lcom/my/target/AdBanner;->l:Ljava/lang/String; - - return-void -.end method - -.method public l()Lcom/my/target/common/e/ImageData; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/AdBanner;->n:Lcom/my/target/common/e/ImageData; - - return-object v0 -.end method - -.method public l(Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 2 - iput-object p1, p0, Lcom/my/target/AdBanner;->j:Ljava/lang/String; - - return-void -.end method - -.method public m()Ljava/lang/String; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/AdBanner;->w:Ljava/lang/String; - - return-object v0 -.end method - -.method public m(Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 2 - iput-object p1, p0, Lcom/my/target/AdBanner;->d:Ljava/lang/String; - - return-void -.end method - -.method public n()Lcom/my/target/common/e/ImageData; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/AdBanner;->m:Lcom/my/target/common/e/ImageData; - - return-object v0 -.end method - -.method public n(Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 2 - iput-object p1, p0, Lcom/my/target/AdBanner;->A:Ljava/lang/String; - - return-void -.end method - -.method public o()Ljava/lang/String; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 2 - iget-object v0, p0, Lcom/my/target/AdBanner;->l:Ljava/lang/String; - - return-object v0 -.end method - -.method public o(Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - iput-object p1, p0, Lcom/my/target/AdBanner;->v:Ljava/lang/String; - - return-void -.end method - -.method public p()F - .locals 1 - - .line 1 - iget v0, p0, Lcom/my/target/AdBanner;->g:F - - return v0 -.end method - -.method public p(Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 2 - iput-object p1, p0, Lcom/my/target/AdBanner;->x:Ljava/lang/String; - - return-void -.end method - -.method public q()Lcom/my/target/StatHolder; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/AdBanner;->a:Lcom/my/target/StatHolder; - - return-object v0 -.end method - -.method public r()Ljava/lang/String; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/AdBanner;->j:Ljava/lang/String; - - return-object v0 -.end method - -.method public s()Ljava/lang/String; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/AdBanner;->d:Ljava/lang/String; - - return-object v0 -.end method - -.method public t()Ljava/lang/String; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/AdBanner;->A:Ljava/lang/String; - - return-object v0 -.end method - -.method public u()Ljava/lang/String; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/AdBanner;->v:Ljava/lang/String; - - return-object v0 -.end method - -.method public v()Ljava/lang/String; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/AdBanner;->x:Ljava/lang/String; - - return-object v0 -.end method - -.method public w()I - .locals 1 - - .line 1 - iget v0, p0, Lcom/my/target/AdBanner;->h:I - - return v0 -.end method - -.method public x()I - .locals 1 - - .line 1 - iget v0, p0, Lcom/my/target/AdBanner;->s:I - - return v0 -.end method - -.method public y()Z - .locals 1 - - .line 1 - iget-boolean v0, p0, Lcom/my/target/AdBanner;->r:Z - - return v0 -.end method - -.method public z()Z - .locals 1 - - .line 1 - iget-boolean v0, p0, Lcom/my/target/AdBanner;->q:Z - - return v0 -.end method diff --git a/smali/smali_classes2/com/my/target/AdChoices.smali b/smali/smali_classes2/com/my/target/AdChoices.smali deleted file mode 100644 index c4f633607..000000000 --- a/smali/smali_classes2/com/my/target/AdChoices.smali +++ /dev/null @@ -1,43 +0,0 @@ -.class public Lcom/my/target/AdChoices; -.super Ljava/lang/Object; -.source "AdChoices.java" - - -# direct methods -.method private constructor (Lcom/my/target/common/e/ImageData;Ljava/lang/String;)V - .locals 0 - .param p1 # Lcom/my/target/common/e/ImageData; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - -.method public static a(Lcom/my/target/common/e/ImageData;Ljava/lang/String;)Lcom/my/target/AdChoices; - .locals 1 - .param p0 # Lcom/my/target/common/e/ImageData; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - new-instance v0, Lcom/my/target/AdChoices; - - invoke-direct {v0, p0, p1}, Lcom/my/target/AdChoices;->(Lcom/my/target/common/e/ImageData;Ljava/lang/String;)V - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/my/target/AdConfig.smali b/smali/smali_classes2/com/my/target/AdConfig.smali deleted file mode 100644 index 2e43096e2..000000000 --- a/smali/smali_classes2/com/my/target/AdConfig.smali +++ /dev/null @@ -1,193 +0,0 @@ -.class public final Lcom/my/target/AdConfig; -.super Ljava/lang/Object; -.source "AdConfig.java" - - -# instance fields -.field private final a:I - -.field private final b:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final c:Lcom/my/target/common/CustomParams; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private d:Z - -.field private e:Z - -.field private f:Z - -.field private g:I - -.field private h:I - -.field private i:Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - - -# direct methods -.method private constructor (ILjava/lang/String;)V - .locals 1 - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - new-instance v0, Lcom/my/target/common/CustomParams; - - invoke-direct {v0}, Lcom/my/target/common/CustomParams;->()V - - iput-object v0, p0, Lcom/my/target/AdConfig;->c:Lcom/my/target/common/CustomParams; - - const/4 v0, 0x1 - - .line 3 - iput-boolean v0, p0, Lcom/my/target/AdConfig;->d:Z - - .line 4 - iput-boolean v0, p0, Lcom/my/target/AdConfig;->e:Z - - const/4 v0, 0x0 - - .line 5 - iput-boolean v0, p0, Lcom/my/target/AdConfig;->f:Z - - const/16 v0, 0x168 - - .line 6 - iput v0, p0, Lcom/my/target/AdConfig;->g:I - - .line 7 - iput p1, p0, Lcom/my/target/AdConfig;->a:I - - .line 8 - iput-object p2, p0, Lcom/my/target/AdConfig;->b:Ljava/lang/String; - - return-void -.end method - -.method public static a(ILjava/lang/String;)Lcom/my/target/AdConfig; - .locals 1 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - new-instance v0, Lcom/my/target/AdConfig; - - invoke-direct {v0, p0, p1}, Lcom/my/target/AdConfig;->(ILjava/lang/String;)V - - return-object v0 -.end method - - -# virtual methods -.method public a()I - .locals 1 - - .line 3 - iget v0, p0, Lcom/my/target/AdConfig;->h:I - - return v0 -.end method - -.method public a(Z)V - .locals 0 - - .line 2 - iput-boolean p1, p0, Lcom/my/target/AdConfig;->e:Z - - return-void -.end method - -.method public b()Ljava/lang/String; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/AdConfig;->i:Ljava/lang/String; - - return-object v0 -.end method - -.method public c()Lcom/my/target/common/CustomParams; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/AdConfig;->c:Lcom/my/target/common/CustomParams; - - return-object v0 -.end method - -.method public d()Ljava/lang/String; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/AdConfig;->b:Ljava/lang/String; - - return-object v0 -.end method - -.method public e()I - .locals 1 - - .line 1 - iget v0, p0, Lcom/my/target/AdConfig;->a:I - - return v0 -.end method - -.method public f()I - .locals 1 - - .line 1 - iget v0, p0, Lcom/my/target/AdConfig;->g:I - - return v0 -.end method - -.method public g()Z - .locals 1 - - .line 1 - iget-boolean v0, p0, Lcom/my/target/AdConfig;->f:Z - - return v0 -.end method - -.method public h()Z - .locals 1 - - .line 1 - iget-boolean v0, p0, Lcom/my/target/AdConfig;->e:Z - - return v0 -.end method - -.method public i()Z - .locals 1 - - .line 1 - iget-boolean v0, p0, Lcom/my/target/AdConfig;->d:Z - - return v0 -.end method diff --git a/smali/smali_classes2/com/my/target/AdDialog$a.smali b/smali/smali_classes2/com/my/target/AdDialog$a.smali deleted file mode 100644 index 100ab2816..000000000 --- a/smali/smali_classes2/com/my/target/AdDialog$a.smali +++ /dev/null @@ -1,33 +0,0 @@ -.class public interface abstract Lcom/my/target/AdDialog$a; -.super Ljava/lang/Object; -.source "AdDialog.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/AdDialog; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x609 - name = "a" -.end annotation - - -# virtual methods -.method public abstract a(Lcom/my/target/AdDialog;Landroid/widget/FrameLayout;)V - .param p1 # Lcom/my/target/AdDialog; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/widget/FrameLayout; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract a(Z)V -.end method - -.method public abstract f()V -.end method diff --git a/smali/smali_classes2/com/my/target/AdDialog.smali b/smali/smali_classes2/com/my/target/AdDialog.smali deleted file mode 100644 index fb00870b7..000000000 --- a/smali/smali_classes2/com/my/target/AdDialog.smali +++ /dev/null @@ -1,120 +0,0 @@ -.class public Lcom/my/target/AdDialog; -.super Landroid/app/Dialog; -.source "AdDialog.java" - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/AdDialog$a; - } -.end annotation - - -# instance fields -.field private final a:Lcom/my/target/AdDialog$a; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# virtual methods -.method public a()V - .locals 2 - - .line 1 - invoke-virtual {p0}, Landroid/app/Dialog;->getWindow()Landroid/view/Window; - - move-result-object v0 - - if-eqz v0, :cond_0 - - const/16 v1, 0x400 - - .line 2 - invoke-virtual {v0, v1, v1}, Landroid/view/Window;->setFlags(II)V - - :cond_0 - return-void -.end method - -.method public dismiss()V - .locals 1 - - .line 1 - invoke-super {p0}, Landroid/app/Dialog;->dismiss()V - - .line 2 - iget-object v0, p0, Lcom/my/target/AdDialog;->a:Lcom/my/target/AdDialog$a; - - invoke-interface {v0}, Lcom/my/target/AdDialog$a;->f()V - - return-void -.end method - -.method protected onCreate(Landroid/os/Bundle;)V - .locals 4 - - const/4 v0, 0x1 - - .line 1 - invoke-virtual {p0, v0}, Landroid/app/Dialog;->requestWindowFeature(I)Z - - .line 2 - new-instance v0, Landroid/widget/FrameLayout; - - invoke-virtual {p0}, Landroid/app/Dialog;->getContext()Landroid/content/Context; - - move-result-object v1 - - invoke-direct {v0, v1}, Landroid/widget/FrameLayout;->(Landroid/content/Context;)V - - .line 3 - invoke-virtual {p0, v0}, Landroid/app/Dialog;->setContentView(Landroid/view/View;)V - - .line 4 - invoke-virtual {p0}, Landroid/app/Dialog;->getWindow()Landroid/view/Window; - - move-result-object v1 - - if-eqz v1, :cond_0 - - .line 5 - new-instance v2, Landroid/graphics/drawable/ColorDrawable; - - const/4 v3, 0x0 - - invoke-direct {v2, v3}, Landroid/graphics/drawable/ColorDrawable;->(I)V - - invoke-virtual {v1, v2}, Landroid/view/Window;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V - - const/4 v2, -0x1 - - .line 6 - invoke-virtual {v1, v2, v2}, Landroid/view/Window;->setLayout(II)V - - .line 7 - :cond_0 - iget-object v1, p0, Lcom/my/target/AdDialog;->a:Lcom/my/target/AdDialog$a; - - invoke-interface {v1, p0, v0}, Lcom/my/target/AdDialog$a;->a(Lcom/my/target/AdDialog;Landroid/widget/FrameLayout;)V - - .line 8 - invoke-super {p0, p1}, Landroid/app/Dialog;->onCreate(Landroid/os/Bundle;)V - - return-void -.end method - -.method public onWindowFocusChanged(Z)V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/AdDialog;->a:Lcom/my/target/AdDialog$a; - - invoke-interface {v0, p1}, Lcom/my/target/AdDialog$a;->a(Z)V - - .line 2 - invoke-super {p0, p1}, Landroid/app/Dialog;->onWindowFocusChanged(Z)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/AdFactory$a.smali b/smali/smali_classes2/com/my/target/AdFactory$a.smali deleted file mode 100644 index 4972a816f..000000000 --- a/smali/smali_classes2/com/my/target/AdFactory$a.smali +++ /dev/null @@ -1,62 +0,0 @@ -.class Lcom/my/target/AdFactory$a; -.super Ljava/lang/Object; -.source "AdFactory.java" - -# interfaces -.implements Ljava/lang/Runnable; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/AdFactory;->a(Landroid/content/Context;)Lcom/my/target/AdFactory; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Landroid/content/Context; - -.field final synthetic b:Lcom/my/target/AdFactory; - - -# direct methods -.method constructor (Lcom/my/target/AdFactory;Landroid/content/Context;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/AdFactory$a;->b:Lcom/my/target/AdFactory; - - iput-object p2, p0, Lcom/my/target/AdFactory$a;->a:Landroid/content/Context; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public run()V - .locals 3 - - .line 1 - iget-object v0, p0, Lcom/my/target/AdFactory$a;->b:Lcom/my/target/AdFactory; - - iget-object v1, p0, Lcom/my/target/AdFactory$a;->a:Landroid/content/Context; - - invoke-virtual {v0, v1}, Lcom/my/target/AdFactory;->b(Landroid/content/Context;)Lcom/my/target/AdSection; - - move-result-object v0 - - .line 2 - iget-object v1, p0, Lcom/my/target/AdFactory$a;->b:Lcom/my/target/AdFactory; - - iget-object v2, v1, Lcom/my/target/AdFactory;->c:Ljava/lang/String; - - invoke-virtual {v1, v0, v2}, Lcom/my/target/AdFactory;->a(Lcom/my/target/AdSection;Ljava/lang/String;)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/AdFactory$b.smali b/smali/smali_classes2/com/my/target/AdFactory$b.smali deleted file mode 100644 index cbf84e944..000000000 --- a/smali/smali_classes2/com/my/target/AdFactory$b.smali +++ /dev/null @@ -1,80 +0,0 @@ -.class Lcom/my/target/AdFactory$b; -.super Ljava/lang/Object; -.source "AdFactory.java" - -# interfaces -.implements Ljava/lang/Runnable; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/AdFactory;->a(Lcom/my/target/AdSection;Ljava/lang/String;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/AdSection; - -.field final synthetic b:Ljava/lang/String; - -.field final synthetic c:Lcom/my/target/AdFactory; - - -# direct methods -.method constructor (Lcom/my/target/AdFactory;Lcom/my/target/AdSection;Ljava/lang/String;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/AdFactory$b;->c:Lcom/my/target/AdFactory; - - iput-object p2, p0, Lcom/my/target/AdFactory$b;->a:Lcom/my/target/AdSection; - - iput-object p3, p0, Lcom/my/target/AdFactory$b;->b:Ljava/lang/String; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public run()V - .locals 3 - - .line 1 - iget-object v0, p0, Lcom/my/target/AdFactory$b;->c:Lcom/my/target/AdFactory; - - invoke-static {v0}, Lcom/my/target/AdFactory;->a(Lcom/my/target/AdFactory;)Lcom/my/target/AdFactory$d; - - move-result-object v0 - - if-eqz v0, :cond_0 - - .line 2 - iget-object v0, p0, Lcom/my/target/AdFactory$b;->c:Lcom/my/target/AdFactory; - - invoke-static {v0}, Lcom/my/target/AdFactory;->a(Lcom/my/target/AdFactory;)Lcom/my/target/AdFactory$d; - - move-result-object v0 - - iget-object v1, p0, Lcom/my/target/AdFactory$b;->a:Lcom/my/target/AdSection; - - iget-object v2, p0, Lcom/my/target/AdFactory$b;->b:Ljava/lang/String; - - invoke-interface {v0, v1, v2}, Lcom/my/target/AdFactory$d;->a(Lcom/my/target/AdSection;Ljava/lang/String;)V - - .line 3 - iget-object v0, p0, Lcom/my/target/AdFactory$b;->c:Lcom/my/target/AdFactory; - - const/4 v1, 0x0 - - invoke-static {v0, v1}, Lcom/my/target/AdFactory;->a(Lcom/my/target/AdFactory;Lcom/my/target/AdFactory$d;)Lcom/my/target/AdFactory$d; - - :cond_0 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/AdFactory$c.smali b/smali/smali_classes2/com/my/target/AdFactory$c.smali deleted file mode 100644 index b7685796f..000000000 --- a/smali/smali_classes2/com/my/target/AdFactory$c.smali +++ /dev/null @@ -1,59 +0,0 @@ -.class public interface abstract Lcom/my/target/AdFactory$c; -.super Ljava/lang/Object; -.source "AdFactory.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/AdFactory; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x609 - name = "c" -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "", - "Ljava/lang/Object;" - } -.end annotation - - -# virtual methods -.method public abstract a()Z -.end method - -.method public abstract b()Lcom/my/target/AdResponseParser; - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Lcom/my/target/AdResponseParser<", - "TT;>;" - } - .end annotation -.end method - -.method public abstract c()Lcom/my/target/AdResultProcessor; - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Lcom/my/target/AdResultProcessor<", - "TT;>;" - } - .end annotation -.end method - -.method public abstract d()Lcom/my/target/AdServiceBuilder; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end method diff --git a/smali/smali_classes2/com/my/target/AdFactory$d.smali b/smali/smali_classes2/com/my/target/AdFactory$d.smali deleted file mode 100644 index b7574c710..000000000 --- a/smali/smali_classes2/com/my/target/AdFactory$d.smali +++ /dev/null @@ -1,43 +0,0 @@ -.class public interface abstract Lcom/my/target/AdFactory$d; -.super Ljava/lang/Object; -.source "AdFactory.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/AdFactory; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x609 - name = "d" -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "", - "Ljava/lang/Object;" - } -.end annotation - - -# virtual methods -.method public abstract a(Lcom/my/target/AdSection;Ljava/lang/String;)V - .param p1 # Lcom/my/target/AdSection; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(TT;", - "Ljava/lang/String;", - ")V" - } - .end annotation -.end method diff --git a/smali/smali_classes2/com/my/target/AdFactory.smali b/smali/smali_classes2/com/my/target/AdFactory.smali deleted file mode 100644 index a8ae4c0bf..000000000 --- a/smali/smali_classes2/com/my/target/AdFactory.smali +++ /dev/null @@ -1,709 +0,0 @@ -.class public abstract Lcom/my/target/AdFactory; -.super Ljava/lang/Object; -.source "AdFactory.java" - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/AdFactory$d;, - Lcom/my/target/AdFactory$c; - } -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "", - "Ljava/lang/Object;" - } -.end annotation - - -# instance fields -.field protected final a:Lcom/my/target/AdFactory$c; - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Lcom/my/target/AdFactory$c<", - "TT;>;" - } - .end annotation -.end field - -.field protected final b:Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field protected c:Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private d:Lcom/my/target/AdFactory$d; - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Lcom/my/target/AdFactory$d<", - "TT;>;" - } - .end annotation -.end field - - -# direct methods -.method public constructor (Lcom/my/target/AdFactory$c;Lcom/my/target/AdConfig;)V - .locals 0 - .param p1 # Lcom/my/target/AdFactory$c; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lcom/my/target/AdFactory$c<", - "TT;>;", - "Lcom/my/target/AdConfig;", - ")V" - } - .end annotation - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - iput-object p1, p0, Lcom/my/target/AdFactory;->a:Lcom/my/target/AdFactory$c; - - .line 3 - iput-object p2, p0, Lcom/my/target/AdFactory;->b:Lcom/my/target/AdConfig; - - return-void -.end method - -.method static synthetic a(Lcom/my/target/AdFactory;)Lcom/my/target/AdFactory$d; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/AdFactory;->d:Lcom/my/target/AdFactory$d; - - return-object p0 -.end method - -.method static synthetic a(Lcom/my/target/AdFactory;Lcom/my/target/AdFactory$d;)Lcom/my/target/AdFactory$d; - .locals 0 - - .line 2 - iput-object p1, p0, Lcom/my/target/AdFactory;->d:Lcom/my/target/AdFactory$d; - - return-object p1 -.end method - - -# virtual methods -.method public a(Landroid/content/Context;)Lcom/my/target/AdFactory; - .locals 1 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/AnyThread; - .end annotation - - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Landroid/content/Context;", - ")", - "Lcom/my/target/AdFactory<", - "TT;>;" - } - .end annotation - - .line 4 - invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context; - - move-result-object p1 - - .line 5 - new-instance v0, Lcom/my/target/AdFactory$a; - - invoke-direct {v0, p0, p1}, Lcom/my/target/AdFactory$a;->(Lcom/my/target/AdFactory;Landroid/content/Context;)V - - invoke-static {v0}, Lcom/my/target/AsyncCommand;->a(Ljava/lang/Runnable;)V - - return-object p0 -.end method - -.method public final a(Lcom/my/target/AdFactory$d;)Lcom/my/target/AdFactory; - .locals 0 - .param p1 # Lcom/my/target/AdFactory$d; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/AnyThread; - .end annotation - - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lcom/my/target/AdFactory$d<", - "TT;>;)", - "Lcom/my/target/AdFactory<", - "TT;>;" - } - .end annotation - - .line 3 - iput-object p1, p0, Lcom/my/target/AdFactory;->d:Lcom/my/target/AdFactory$d; - - return-object p0 -.end method - -.method protected a(Lcom/my/target/AdService;Lcom/my/target/AdSection;Lcom/my/target/AdResponseParser;Lcom/my/target/HttpAdRequest;Landroid/content/Context;)Lcom/my/target/AdSection; - .locals 12 - .param p1 # Lcom/my/target/AdService; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/AdSection; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p3 # Lcom/my/target/AdResponseParser; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p4 # Lcom/my/target/HttpAdRequest; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p5 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lcom/my/target/AdService;", - "TT;", - "Lcom/my/target/AdResponseParser<", - "TT;>;", - "Lcom/my/target/HttpAdRequest;", - "Landroid/content/Context;", - ")TT;" - } - .end annotation - - move-object v6, p1 - - move-object/from16 v7, p5 - - .line 15 - invoke-virtual {p1}, Lcom/my/target/AdService;->u()Ljava/lang/String; - - move-result-object v0 - - move-object/from16 v8, p4 - - invoke-virtual {v8, v0, v7}, Lcom/my/target/HttpRequest;->b(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/Object; - - .line 16 - invoke-virtual/range {p4 .. p4}, Lcom/my/target/HttpRequest;->a()Z - - move-result v0 - - if-nez v0, :cond_0 - - return-object p2 - - :cond_0 - const-string v0, "serviceRequested" - - .line 17 - invoke-virtual {p1, v0}, Lcom/my/target/AdService;->a(Ljava/lang/String;)Ljava/util/ArrayList; - - move-result-object v0 - - invoke-static {v0, v7}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V - - const/4 v9, 0x0 - - if-eqz p2, :cond_1 - - .line 18 - invoke-virtual {p2}, Lcom/my/target/AdSection;->b()I - - move-result v0 - - move v10, v0 - - goto :goto_0 - - :cond_1 - const/4 v10, 0x0 - - .line 19 - :goto_0 - invoke-virtual/range {p4 .. p4}, Lcom/my/target/HttpRequest;->b()Ljava/lang/Object; - - move-result-object v0 - - move-object v1, v0 - - check-cast v1, Ljava/lang/String; - - move-object v11, p0 - - if-eqz v1, :cond_2 - - .line 20 - iget-object v4, v11, Lcom/my/target/AdFactory;->b:Lcom/my/target/AdConfig; - - move-object v0, p3 - - move-object v2, p1 - - move-object v3, p2 - - move-object/from16 v5, p5 - - invoke-virtual/range {v0 .. v5}, Lcom/my/target/AdResponseParser;->a(Ljava/lang/String;Lcom/my/target/AdService;Lcom/my/target/AdSection;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/AdSection; - - move-result-object v2 - - .line 21 - invoke-virtual {p1}, Lcom/my/target/AdService;->d()Ljava/util/ArrayList; - - move-result-object v1 - - move-object v0, p0 - - move-object v3, p3 - - move-object/from16 v4, p4 - - invoke-virtual/range {v0 .. v5}, Lcom/my/target/AdFactory;->a(Ljava/util/List;Lcom/my/target/AdSection;Lcom/my/target/AdResponseParser;Lcom/my/target/HttpAdRequest;Landroid/content/Context;)Lcom/my/target/AdSection; - - move-result-object v0 - - move-object v2, v0 - - goto :goto_1 - - :cond_2 - move-object v2, p2 - - :goto_1 - if-eqz v2, :cond_3 - - .line 22 - invoke-virtual {v2}, Lcom/my/target/AdSection;->b()I - - move-result v9 - - :cond_3 - if-ne v10, v9, :cond_4 - - const-string v0, "serviceAnswerEmpty" - - .line 23 - invoke-virtual {p1, v0}, Lcom/my/target/AdService;->a(Ljava/lang/String;)Ljava/util/ArrayList; - - move-result-object v0 - - invoke-static {v0, v7}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V - - .line 24 - invoke-virtual {p1}, Lcom/my/target/AdService;->c()Lcom/my/target/AdService; - - move-result-object v1 - - if-eqz v1, :cond_4 - - move-object v0, p0 - - move-object v3, p3 - - move-object/from16 v4, p4 - - move-object/from16 v5, p5 - - .line 25 - invoke-virtual/range {v0 .. v5}, Lcom/my/target/AdFactory;->a(Lcom/my/target/AdService;Lcom/my/target/AdSection;Lcom/my/target/AdResponseParser;Lcom/my/target/HttpAdRequest;Landroid/content/Context;)Lcom/my/target/AdSection; - - move-result-object v2 - - :cond_4 - return-object v2 -.end method - -.method protected a(Lcom/my/target/AdSection;Landroid/content/Context;)Lcom/my/target/AdSection; - .locals 2 - .param p1 # Lcom/my/target/AdSection; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "(TT;", - "Landroid/content/Context;", - ")TT;" - } - .end annotation - - if-eqz p1, :cond_0 - - .line 6 - iget-object v0, p0, Lcom/my/target/AdFactory;->a:Lcom/my/target/AdFactory$c; - - invoke-interface {v0}, Lcom/my/target/AdFactory$c;->c()Lcom/my/target/AdResultProcessor; - - move-result-object v0 - - if-eqz v0, :cond_0 - - .line 7 - iget-object v1, p0, Lcom/my/target/AdFactory;->b:Lcom/my/target/AdConfig; - - invoke-virtual {v0, p1, v1, p2}, Lcom/my/target/AdResultProcessor;->a(Lcom/my/target/AdSection;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/AdSection; - - move-result-object p1 - - :cond_0 - return-object p1 -.end method - -.method protected a(Ljava/util/List;Lcom/my/target/AdSection;Lcom/my/target/AdResponseParser;Lcom/my/target/HttpAdRequest;Landroid/content/Context;)Lcom/my/target/AdSection; - .locals 6 - .param p1 # Ljava/util/List; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/AdSection; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p3 # Lcom/my/target/AdResponseParser; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p4 # Lcom/my/target/HttpAdRequest; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p5 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/List<", - "Lcom/my/target/AdService;", - ">;TT;", - "Lcom/my/target/AdResponseParser<", - "TT;>;", - "Lcom/my/target/HttpAdRequest;", - "Landroid/content/Context;", - ")TT;" - } - .end annotation - - .line 12 - invoke-interface {p1}, Ljava/util/List;->size()I - - move-result v0 - - if-lez v0, :cond_1 - - .line 13 - invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; - - move-result-object p1 - - move-object v2, p2 - - :goto_0 - invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z - - move-result p2 - - if-eqz p2, :cond_0 - - invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object p2 - - move-object v1, p2 - - check-cast v1, Lcom/my/target/AdService; - - move-object v0, p0 - - move-object v3, p3 - - move-object v4, p4 - - move-object v5, p5 - - .line 14 - invoke-virtual/range {v0 .. v5}, Lcom/my/target/AdFactory;->a(Lcom/my/target/AdService;Lcom/my/target/AdSection;Lcom/my/target/AdResponseParser;Lcom/my/target/HttpAdRequest;Landroid/content/Context;)Lcom/my/target/AdSection; - - move-result-object v2 - - goto :goto_0 - - :cond_0 - move-object p2, v2 - - :cond_1 - return-object p2 -.end method - -.method protected a(Lcom/my/target/AdService;Lcom/my/target/HttpAdRequest;Landroid/content/Context;)Ljava/lang/String; - .locals 0 - .param p1 # Lcom/my/target/AdService; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/HttpAdRequest; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 8 - invoke-virtual {p1}, Lcom/my/target/AdService;->u()Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {p2, p1, p3}, Lcom/my/target/HttpRequest;->b(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/Object; - - .line 9 - invoke-virtual {p2}, Lcom/my/target/HttpRequest;->a()Z - - move-result p1 - - if-eqz p1, :cond_0 - - .line 10 - invoke-virtual {p2}, Lcom/my/target/HttpRequest;->b()Ljava/lang/Object; - - move-result-object p1 - - check-cast p1, Ljava/lang/String; - - return-object p1 - - .line 11 - :cond_0 - invoke-virtual {p2}, Lcom/my/target/HttpRequest;->c()Ljava/lang/String; - - move-result-object p1 - - iput-object p1, p0, Lcom/my/target/AdFactory;->c:Ljava/lang/String; - - const/4 p1, 0x0 - - return-object p1 -.end method - -.method protected a(Lcom/my/target/AdSection;Ljava/lang/String;)V - .locals 2 - .param p1 # Lcom/my/target/AdSection; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(TT;", - "Ljava/lang/String;", - ")V" - } - .end annotation - - .line 26 - iget-object v0, p0, Lcom/my/target/AdFactory;->d:Lcom/my/target/AdFactory$d; - - if-nez v0, :cond_0 - - return-void - - .line 27 - :cond_0 - invoke-static {}, Landroid/os/Looper;->myLooper()Landroid/os/Looper; - - move-result-object v0 - - invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; - - move-result-object v1 - - if-ne v0, v1, :cond_1 - - .line 28 - iget-object v0, p0, Lcom/my/target/AdFactory;->d:Lcom/my/target/AdFactory$d; - - invoke-interface {v0, p1, p2}, Lcom/my/target/AdFactory$d;->a(Lcom/my/target/AdSection;Ljava/lang/String;)V - - const/4 p1, 0x0 - - .line 29 - iput-object p1, p0, Lcom/my/target/AdFactory;->d:Lcom/my/target/AdFactory$d; - - goto :goto_0 - - .line 30 - :cond_1 - new-instance v0, Lcom/my/target/AdFactory$b; - - invoke-direct {v0, p0, p1, p2}, Lcom/my/target/AdFactory$b;->(Lcom/my/target/AdFactory;Lcom/my/target/AdSection;Ljava/lang/String;)V - - invoke-static {v0}, Lcom/my/target/AsyncCommand;->c(Ljava/lang/Runnable;)V - - :goto_0 - return-void -.end method - -.method protected b(Landroid/content/Context;)Lcom/my/target/AdSection; - .locals 10 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Landroid/content/Context;", - ")TT;" - } - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/AdFactory;->a:Lcom/my/target/AdFactory$c; - - invoke-interface {v0}, Lcom/my/target/AdFactory$c;->d()Lcom/my/target/AdServiceBuilder; - - move-result-object v0 - - .line 2 - iget-object v1, p0, Lcom/my/target/AdFactory;->b:Lcom/my/target/AdConfig; - - invoke-virtual {v0, v1, p1}, Lcom/my/target/AdServiceBuilder;->a(Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/AdService; - - move-result-object v0 - - .line 3 - invoke-static {}, Lcom/my/target/HttpAdRequest;->d()Lcom/my/target/HttpAdRequest; - - move-result-object v8 - - .line 4 - invoke-virtual {p0, v0, v8, p1}, Lcom/my/target/AdFactory;->a(Lcom/my/target/AdService;Lcom/my/target/HttpAdRequest;Landroid/content/Context;)Ljava/lang/String; - - move-result-object v3 - - if-nez v3, :cond_0 - - const/4 p1, 0x0 - - return-object p1 - - .line 5 - :cond_0 - iget-object v1, p0, Lcom/my/target/AdFactory;->a:Lcom/my/target/AdFactory$c; - - invoke-interface {v1}, Lcom/my/target/AdFactory$c;->b()Lcom/my/target/AdResponseParser; - - move-result-object v9 - - const/4 v5, 0x0 - - .line 6 - iget-object v6, p0, Lcom/my/target/AdFactory;->b:Lcom/my/target/AdConfig; - - move-object v2, v9 - - move-object v4, v0 - - move-object v7, p1 - - invoke-virtual/range {v2 .. v7}, Lcom/my/target/AdResponseParser;->a(Ljava/lang/String;Lcom/my/target/AdService;Lcom/my/target/AdSection;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/AdSection; - - move-result-object v3 - - .line 7 - iget-object v1, p0, Lcom/my/target/AdFactory;->a:Lcom/my/target/AdFactory$c; - - invoke-interface {v1}, Lcom/my/target/AdFactory$c;->a()Z - - move-result v1 - - if-eqz v1, :cond_1 - - .line 8 - invoke-virtual {v0}, Lcom/my/target/AdService;->d()Ljava/util/ArrayList; - - move-result-object v2 - - move-object v1, p0 - - move-object v4, v9 - - move-object v5, v8 - - move-object v6, p1 - - invoke-virtual/range {v1 .. v6}, Lcom/my/target/AdFactory;->a(Ljava/util/List;Lcom/my/target/AdSection;Lcom/my/target/AdResponseParser;Lcom/my/target/HttpAdRequest;Landroid/content/Context;)Lcom/my/target/AdSection; - - move-result-object v3 - - .line 9 - :cond_1 - invoke-virtual {p0, v3, p1}, Lcom/my/target/AdFactory;->a(Lcom/my/target/AdSection;Landroid/content/Context;)Lcom/my/target/AdSection; - - move-result-object p1 - - return-object p1 -.end method diff --git a/smali/smali_classes2/com/my/target/AdResponseParser.smali b/smali/smali_classes2/com/my/target/AdResponseParser.smali deleted file mode 100644 index 2b8a23772..000000000 --- a/smali/smali_classes2/com/my/target/AdResponseParser.smali +++ /dev/null @@ -1,262 +0,0 @@ -.class public abstract Lcom/my/target/AdResponseParser; -.super Ljava/lang/Object; -.source "AdResponseParser.java" - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "", - "Ljava/lang/Object;" - } -.end annotation - - -# direct methods -.method public constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - -.method static a(Ljava/lang/String;)Z - .locals 1 - .param p0 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-virtual {p0}, Ljava/lang/String;->trim()Ljava/lang/String; - - move-result-object p0 - - const-string v0, "startsWith(Ljava/lang/String;)Z - - move-result v0 - - if-nez v0, :cond_1 - - const-string v0, "startsWith(Ljava/lang/String;)Z - - move-result p0 - - if-eqz p0, :cond_0 - - goto :goto_0 - - :cond_0 - const/4 p0, 0x0 - - goto :goto_1 - - :cond_1 - :goto_0 - const/4 p0, 0x1 - - :goto_1 - return p0 -.end method - -.method private a(Lorg/json/JSONObject;)Z - .locals 3 - .param p1 # Lorg/json/JSONObject; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - const/4 v0, 0x0 - - :try_start_0 - const-string v1, "version" - - .line 11 - invoke-virtual {p1, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object p1 - - .line 12 - new-instance v1, Ljava/lang/StringBuilder; - - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - - const-string v2, "json version: " - - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v1 - - invoke-static {v1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - const-string v1, "." - - .line 13 - invoke-virtual {p1, v1}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I - - move-result v1 - - if-lez v1, :cond_0 - - .line 14 - invoke-virtual {p1, v0, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String; - - move-result-object p1 - :try_end_0 - .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0 - - const/16 v1, 0xa - - .line 15 - :try_start_1 - invoke-static {p1, v1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;I)I - - move-result p1 - :try_end_1 - .catch Ljava/lang/NumberFormatException; {:try_start_1 .. :try_end_1} :catch_0 - .catch Lorg/json/JSONException; {:try_start_1 .. :try_end_1} :catch_0 - - const/4 v1, 0x2 - - if-ne p1, v1, :cond_0 - - const/4 p1, 0x1 - - return p1 - - :catch_0 - :cond_0 - return v0 -.end method - - -# virtual methods -.method public abstract a(Ljava/lang/String;Lcom/my/target/AdService;Lcom/my/target/AdSection;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/AdSection; - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/AdService; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Lcom/my/target/AdSection; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p4 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p5 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/lang/String;", - "Lcom/my/target/AdService;", - "TT;", - "Lcom/my/target/AdConfig;", - "Landroid/content/Context;", - ")TT;" - } - .end annotation -.end method - -.method protected a(Ljava/lang/String;Landroid/content/Context;)Lorg/json/JSONObject; - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - if-eqz p1, :cond_0 - - .line 3 - invoke-virtual {p1}, Ljava/lang/String;->trim()Ljava/lang/String; - - move-result-object p1 - - :cond_0 - if-eqz p1, :cond_2 - - const-string p2, "" - - .line 4 - invoke-virtual {p2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result p2 - - if-nez p2, :cond_2 - - const-string p2, "Converting to JSON..." - - .line 5 - invoke-static {p2}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 6 - :try_start_0 - new-instance p2, Lorg/json/JSONObject; - - invoke-direct {p2, p1}, Lorg/json/JSONObject;->(Ljava/lang/String;)V - - const-string p1, "done" - - .line 7 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 8 - invoke-direct {p0, p2}, Lcom/my/target/AdResponseParser;->a(Lorg/json/JSONObject;)Z - - move-result p1 - - if-eqz p1, :cond_1 - - return-object p2 - - :cond_1 - const-string p1, "invalid json version" - - .line 9 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - goto :goto_0 - - :cond_2 - const-string p1, "parsing ad response: empty data" - - .line 10 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - :catch_0 - :goto_0 - const/4 p1, 0x0 - - return-object p1 -.end method diff --git a/smali/smali_classes2/com/my/target/AdResultProcessor.smali b/smali/smali_classes2/com/my/target/AdResultProcessor.smali deleted file mode 100644 index fde439248..000000000 --- a/smali/smali_classes2/com/my/target/AdResultProcessor.smali +++ /dev/null @@ -1,53 +0,0 @@ -.class public abstract Lcom/my/target/AdResultProcessor; -.super Ljava/lang/Object; -.source "AdResultProcessor.java" - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "", - "Ljava/lang/Object;" - } -.end annotation - - -# direct methods -.method public constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public abstract a(Lcom/my/target/AdSection;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/AdSection; - .param p1 # Lcom/my/target/AdSection; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "(TT;", - "Lcom/my/target/AdConfig;", - "Landroid/content/Context;", - ")TT;" - } - .end annotation -.end method diff --git a/smali/smali_classes2/com/my/target/AdSection.smali b/smali/smali_classes2/com/my/target/AdSection.smali deleted file mode 100644 index fffe5f295..000000000 --- a/smali/smali_classes2/com/my/target/AdSection.smali +++ /dev/null @@ -1,154 +0,0 @@ -.class public abstract Lcom/my/target/AdSection; -.super Ljava/lang/Object; -.source "AdSection.java" - - -# instance fields -.field private final a:Ljava/util/ArrayList; - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/ArrayList<", - "Lcom/my/target/Stat;", - ">;" - } - .end annotation -.end field - - -# direct methods -.method public constructor ()V - .locals 1 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - new-instance v0, Ljava/util/ArrayList; - - invoke-direct {v0}, Ljava/util/ArrayList;->()V - - iput-object v0, p0, Lcom/my/target/AdSection;->a:Ljava/util/ArrayList; - - return-void -.end method - - -# virtual methods -.method public a()Ljava/util/ArrayList; - .locals 2 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/ArrayList<", - "Lcom/my/target/Stat;", - ">;" - } - .end annotation - - .line 2 - new-instance v0, Ljava/util/ArrayList; - - iget-object v1, p0, Lcom/my/target/AdSection;->a:Ljava/util/ArrayList; - - invoke-direct {v0, v1}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V - - return-object v0 -.end method - -.method public a(Ljava/lang/String;)Ljava/util/ArrayList; - .locals 4 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/lang/String;", - ")", - "Ljava/util/ArrayList<", - "Lcom/my/target/Stat;", - ">;" - } - .end annotation - - .line 3 - new-instance v0, Ljava/util/ArrayList; - - invoke-direct {v0}, Ljava/util/ArrayList;->()V - - .line 4 - iget-object v1, p0, Lcom/my/target/AdSection;->a:Ljava/util/ArrayList; - - invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; - - move-result-object v1 - - :cond_0 - :goto_0 - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - - move-result v2 - - if-eqz v2, :cond_1 - - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Lcom/my/target/Stat; - - .line 5 - invoke-virtual {v2}, Lcom/my/target/Stat;->a()Ljava/lang/String; - - move-result-object v3 - - invoke-virtual {p1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v3 - - if-eqz v3, :cond_0 - - .line 6 - invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - goto :goto_0 - - :cond_1 - return-object v0 -.end method - -.method public a(Ljava/util/ArrayList;)V - .locals 1 - .param p1 # Ljava/util/ArrayList; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/ArrayList<", - "Lcom/my/target/Stat;", - ">;)V" - } - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/AdSection;->a:Ljava/util/ArrayList; - - invoke-virtual {v0, p1}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z - - return-void -.end method - -.method public abstract b()I -.end method diff --git a/smali/smali_classes2/com/my/target/AdService.smali b/smali/smali_classes2/com/my/target/AdService.smali deleted file mode 100644 index 62adad9a1..000000000 --- a/smali/smali_classes2/com/my/target/AdService.smali +++ /dev/null @@ -1,838 +0,0 @@ -.class public Lcom/my/target/AdService; -.super Ljava/lang/Object; -.source "AdService.java" - - -# instance fields -.field private final a:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final b:Ljava/util/ArrayList; - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/ArrayList<", - "Lcom/my/target/AdService;", - ">;" - } - .end annotation -.end field - -.field private final c:Ljava/util/ArrayList; - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/ArrayList<", - "Lcom/my/target/Stat;", - ">;" - } - .end annotation -.end field - -.field private final d:Lcom/my/target/StatHolder; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private e:Ljava/util/ArrayList; - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/ArrayList<", - "Lcom/my/target/Stat;", - ">;" - } - .end annotation -.end field - -.field private f:Ljava/util/ArrayList; - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/ArrayList<", - "Lcom/my/target/CompanionBanner;", - ">;" - } - .end annotation -.end field - -.field private g:Lcom/my/target/AdService; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private h:Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private i:Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private j:I - -.field private k:I - -.field private l:I - -.field private m:I - -.field private n:F - -.field private o:F - -.field private p:Z - -.field private q:Z - -.field private r:F - -.field private s:Ljava/lang/Boolean; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private t:Ljava/lang/Boolean; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private u:Ljava/lang/Boolean; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private v:Ljava/lang/Boolean; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private w:Ljava/lang/Boolean; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - - -# direct methods -.method private constructor (Ljava/lang/String;)V - .locals 1 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - new-instance v0, Ljava/util/ArrayList; - - invoke-direct {v0}, Ljava/util/ArrayList;->()V - - iput-object v0, p0, Lcom/my/target/AdService;->b:Ljava/util/ArrayList; - - .line 3 - new-instance v0, Ljava/util/ArrayList; - - invoke-direct {v0}, Ljava/util/ArrayList;->()V - - iput-object v0, p0, Lcom/my/target/AdService;->c:Ljava/util/ArrayList; - - .line 4 - invoke-static {}, Lcom/my/target/StatHolder;->e()Lcom/my/target/StatHolder; - - move-result-object v0 - - iput-object v0, p0, Lcom/my/target/AdService;->d:Lcom/my/target/StatHolder; - - const/4 v0, -0x1 - - .line 5 - iput v0, p0, Lcom/my/target/AdService;->k:I - - .line 6 - iput v0, p0, Lcom/my/target/AdService;->l:I - - .line 7 - iput v0, p0, Lcom/my/target/AdService;->m:I - - const/high16 v0, -0x40800000 # -1.0f - - .line 8 - iput v0, p0, Lcom/my/target/AdService;->n:F - - .line 9 - iput v0, p0, Lcom/my/target/AdService;->o:F - - .line 10 - iput v0, p0, Lcom/my/target/AdService;->r:F - - .line 11 - iput-object p1, p0, Lcom/my/target/AdService;->a:Ljava/lang/String; - - return-void -.end method - -.method public static d(Ljava/lang/String;)Lcom/my/target/AdService; - .locals 1 - .param p0 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - new-instance v0, Lcom/my/target/AdService; - - invoke-direct {v0, p0}, Lcom/my/target/AdService;->(Ljava/lang/String;)V - - return-object v0 -.end method - - -# virtual methods -.method public a()I - .locals 1 - - .line 2 - iget v0, p0, Lcom/my/target/AdService;->m:I - - return v0 -.end method - -.method public a(Ljava/lang/String;)Ljava/util/ArrayList; - .locals 4 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/lang/String;", - ")", - "Ljava/util/ArrayList<", - "Lcom/my/target/Stat;", - ">;" - } - .end annotation - - .line 6 - new-instance v0, Ljava/util/ArrayList; - - invoke-direct {v0}, Ljava/util/ArrayList;->()V - - .line 7 - iget-object v1, p0, Lcom/my/target/AdService;->c:Ljava/util/ArrayList; - - invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; - - move-result-object v1 - - :cond_0 - :goto_0 - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - - move-result v2 - - if-eqz v2, :cond_1 - - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Lcom/my/target/Stat; - - .line 8 - invoke-virtual {v2}, Lcom/my/target/Stat;->a()Ljava/lang/String; - - move-result-object v3 - - invoke-virtual {p1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v3 - - if-eqz v3, :cond_0 - - .line 9 - invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - goto :goto_0 - - :cond_1 - return-object v0 -.end method - -.method public a(F)V - .locals 0 - - .line 12 - iput p1, p0, Lcom/my/target/AdService;->r:F - - return-void -.end method - -.method public a(I)V - .locals 0 - - .line 11 - iput p1, p0, Lcom/my/target/AdService;->j:I - - return-void -.end method - -.method public a(Lcom/my/target/AdService;)V - .locals 1 - .param p1 # Lcom/my/target/AdService; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 3 - iput-object p1, p0, Lcom/my/target/AdService;->g:Lcom/my/target/AdService; - - if-eqz p1, :cond_0 - - .line 4 - iget v0, p0, Lcom/my/target/AdService;->l:I - - invoke-virtual {p1, v0}, Lcom/my/target/AdService;->d(I)V - - :cond_0 - return-void -.end method - -.method public a(Lcom/my/target/Stat;)V - .locals 1 - - .line 5 - iget-object v0, p0, Lcom/my/target/AdService;->c:Ljava/util/ArrayList; - - invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - return-void -.end method - -.method public a(Ljava/lang/Boolean;)V - .locals 0 - .param p1 # Ljava/lang/Boolean; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 13 - iput-object p1, p0, Lcom/my/target/AdService;->s:Ljava/lang/Boolean; - - return-void -.end method - -.method public a(Ljava/util/ArrayList;)V - .locals 0 - .param p1 # Ljava/util/ArrayList; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/ArrayList<", - "Lcom/my/target/CompanionBanner;", - ">;)V" - } - .end annotation - - .line 10 - iput-object p1, p0, Lcom/my/target/AdService;->f:Ljava/util/ArrayList; - - return-void -.end method - -.method public a(Z)V - .locals 0 - - .line 1 - iput-boolean p1, p0, Lcom/my/target/AdService;->p:Z - - return-void -.end method - -.method public b(F)V - .locals 0 - - .line 3 - iput p1, p0, Lcom/my/target/AdService;->n:F - - return-void -.end method - -.method public b(I)V - .locals 0 - - .line 5 - iput p1, p0, Lcom/my/target/AdService;->m:I - - return-void -.end method - -.method public b(Lcom/my/target/AdService;)V - .locals 1 - .param p1 # Lcom/my/target/AdService; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 7 - iget-object v0, p0, Lcom/my/target/AdService;->b:Ljava/util/ArrayList; - - invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - return-void -.end method - -.method public b(Ljava/lang/Boolean;)V - .locals 0 - .param p1 # Ljava/lang/Boolean; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 8 - iput-object p1, p0, Lcom/my/target/AdService;->t:Ljava/lang/Boolean; - - return-void -.end method - -.method public b(Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 4 - iput-object p1, p0, Lcom/my/target/AdService;->h:Ljava/lang/String; - - return-void -.end method - -.method public b(Ljava/util/ArrayList;)V - .locals 0 - .param p1 # Ljava/util/ArrayList; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/ArrayList<", - "Lcom/my/target/Stat;", - ">;)V" - } - .end annotation - - .line 2 - iput-object p1, p0, Lcom/my/target/AdService;->e:Ljava/util/ArrayList; - - return-void -.end method - -.method public b(Z)V - .locals 0 - - .line 6 - iput-boolean p1, p0, Lcom/my/target/AdService;->q:Z - - return-void -.end method - -.method public b()Z - .locals 1 - - .line 1 - iget-boolean v0, p0, Lcom/my/target/AdService;->q:Z - - return v0 -.end method - -.method public c()Lcom/my/target/AdService; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 2 - iget-object v0, p0, Lcom/my/target/AdService;->g:Lcom/my/target/AdService; - - return-object v0 -.end method - -.method public c(F)V - .locals 0 - - .line 3 - iput p1, p0, Lcom/my/target/AdService;->o:F - - return-void -.end method - -.method public c(I)V - .locals 0 - - .line 1 - iput p1, p0, Lcom/my/target/AdService;->k:I - - return-void -.end method - -.method public c(Ljava/lang/Boolean;)V - .locals 0 - .param p1 # Ljava/lang/Boolean; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 8 - iput-object p1, p0, Lcom/my/target/AdService;->u:Ljava/lang/Boolean; - - return-void -.end method - -.method public c(Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 7 - iput-object p1, p0, Lcom/my/target/AdService;->i:Ljava/lang/String; - - return-void -.end method - -.method public c(Ljava/util/ArrayList;)V - .locals 1 - .param p1 # Ljava/util/ArrayList; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/ArrayList<", - "Lcom/my/target/Stat;", - ">;)V" - } - .end annotation - - .line 4 - iget-object v0, p0, Lcom/my/target/AdService;->e:Ljava/util/ArrayList; - - if-nez v0, :cond_0 - - .line 5 - iput-object p1, p0, Lcom/my/target/AdService;->e:Ljava/util/ArrayList; - - goto :goto_0 - - :cond_0 - if-eqz p1, :cond_1 - - .line 6 - invoke-virtual {v0, p1}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z - - :cond_1 - :goto_0 - return-void -.end method - -.method public d()Ljava/util/ArrayList; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/ArrayList<", - "Lcom/my/target/AdService;", - ">;" - } - .end annotation - - .line 2 - iget-object v0, p0, Lcom/my/target/AdService;->b:Ljava/util/ArrayList; - - return-object v0 -.end method - -.method public d(I)V - .locals 1 - - .line 3 - iput p1, p0, Lcom/my/target/AdService;->l:I - - .line 4 - iget-object v0, p0, Lcom/my/target/AdService;->g:Lcom/my/target/AdService; - - if-eqz v0, :cond_0 - - .line 5 - invoke-virtual {v0, p1}, Lcom/my/target/AdService;->d(I)V - - :cond_0 - return-void -.end method - -.method public d(Ljava/lang/Boolean;)V - .locals 0 - .param p1 # Ljava/lang/Boolean; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 6 - iput-object p1, p0, Lcom/my/target/AdService;->v:Ljava/lang/Boolean; - - return-void -.end method - -.method public e()Ljava/util/ArrayList; - .locals 2 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/ArrayList<", - "Lcom/my/target/Stat;", - ">;" - } - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/AdService;->e:Ljava/util/ArrayList; - - if-eqz v0, :cond_0 - - .line 2 - new-instance v1, Ljava/util/ArrayList; - - invoke-direct {v1, v0}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V - - return-object v1 - - :cond_0 - const/4 v0, 0x0 - - return-object v0 -.end method - -.method public e(Ljava/lang/Boolean;)V - .locals 0 - .param p1 # Ljava/lang/Boolean; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 3 - iput-object p1, p0, Lcom/my/target/AdService;->w:Ljava/lang/Boolean; - - return-void -.end method - -.method public f()I - .locals 1 - - .line 1 - iget v0, p0, Lcom/my/target/AdService;->j:I - - return v0 -.end method - -.method public g()Ljava/lang/String; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/AdService;->h:Ljava/lang/String; - - return-object v0 -.end method - -.method public h()Ljava/lang/Boolean; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/AdService;->s:Ljava/lang/Boolean; - - return-object v0 -.end method - -.method public i()Ljava/lang/Boolean; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/AdService;->t:Ljava/lang/Boolean; - - return-object v0 -.end method - -.method public j()Ljava/lang/Boolean; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/AdService;->u:Ljava/lang/Boolean; - - return-object v0 -.end method - -.method public k()Ljava/lang/Boolean; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/AdService;->v:Ljava/lang/Boolean; - - return-object v0 -.end method - -.method public l()Ljava/lang/Boolean; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/AdService;->w:Ljava/lang/Boolean; - - return-object v0 -.end method - -.method public m()Lcom/my/target/StatHolder; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/AdService;->d:Lcom/my/target/StatHolder; - - return-object v0 -.end method - -.method public n()F - .locals 1 - - .line 1 - iget v0, p0, Lcom/my/target/AdService;->r:F - - return v0 -.end method - -.method public o()Ljava/util/ArrayList; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/ArrayList<", - "Lcom/my/target/CompanionBanner;", - ">;" - } - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/AdService;->f:Ljava/util/ArrayList; - - return-object v0 -.end method - -.method public p()Ljava/lang/String; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/AdService;->i:Ljava/lang/String; - - return-object v0 -.end method - -.method public q()I - .locals 1 - - .line 1 - iget v0, p0, Lcom/my/target/AdService;->k:I - - return v0 -.end method - -.method public r()F - .locals 1 - - .line 1 - iget v0, p0, Lcom/my/target/AdService;->n:F - - return v0 -.end method - -.method public s()F - .locals 1 - - .line 1 - iget v0, p0, Lcom/my/target/AdService;->o:F - - return v0 -.end method - -.method public t()I - .locals 1 - - .line 1 - iget v0, p0, Lcom/my/target/AdService;->l:I - - return v0 -.end method - -.method public u()Ljava/lang/String; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/AdService;->a:Ljava/lang/String; - - return-object v0 -.end method - -.method public v()Z - .locals 1 - - .line 1 - iget-boolean v0, p0, Lcom/my/target/AdService;->p:Z - - return v0 -.end method diff --git a/smali/smali_classes2/com/my/target/AdServiceBuilder$a.smali b/smali/smali_classes2/com/my/target/AdServiceBuilder$a.smali deleted file mode 100644 index cdb190625..000000000 --- a/smali/smali_classes2/com/my/target/AdServiceBuilder$a.smali +++ /dev/null @@ -1,441 +0,0 @@ -.class public Lcom/my/target/AdServiceBuilder$a; -.super Lcom/my/target/AdServiceBuilder; -.source "AdServiceBuilder.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/AdServiceBuilder; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x9 - name = "a" -.end annotation - - -# static fields -.field private static a:Ljava/lang/String; = "http://127.0.0.1" - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# direct methods -.method protected constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Lcom/my/target/AdServiceBuilder;->()V - - return-void -.end method - -.method private c(Lcom/my/target/AdConfig;Landroid/content/Context;)Ljava/lang/String; - .locals 5 - .param p1 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - invoke-virtual {p0, p1, p2}, Lcom/my/target/AdServiceBuilder$a;->b(Lcom/my/target/AdConfig;Landroid/content/Context;)Ljava/util/Map; - - move-result-object p2 - - .line 2 - new-instance v0, Ljava/lang/StringBuilder; - - new-instance v1, Ljava/lang/StringBuilder; - - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - - sget-object v2, Lcom/my/target/AdServiceBuilder$a;->a:Ljava/lang/String; - - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Lcom/my/target/AdConfig;->e()I - - move-result p1 - - invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - const-string p1, "/" - - invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-direct {v0, p1}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V - - .line 3 - invoke-interface {p2}, Ljava/util/Map;->entrySet()Ljava/util/Set; - - move-result-object p1 - - invoke-interface {p1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; - - move-result-object p1 - - const/4 p2, 0x1 - - :cond_0 - :goto_0 - invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z - - move-result v1 - - if-eqz v1, :cond_2 - - invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v1 - - check-cast v1, Ljava/util/Map$Entry; - - .line 4 - invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Ljava/lang/String; - - if-eqz v2, :cond_0 - - .line 5 - invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; - - move-result-object v1 - - check-cast v1, Ljava/lang/String; - - :try_start_0 - const-string v3, "UTF-8" - - .line 6 - invoke-static {v2, v3}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - - move-result-object v2 - :try_end_0 - .catch Ljava/io/UnsupportedEncodingException; {:try_start_0 .. :try_end_0} :catch_0 - - goto :goto_1 - - :catch_0 - move-exception v3 - - .line 7 - invoke-virtual {v3}, Ljava/io/UnsupportedEncodingException;->getMessage()Ljava/lang/String; - - move-result-object v3 - - invoke-static {v3}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - :goto_1 - const-string v3, "=" - - if-eqz p2, :cond_1 - - const-string p2, "?" - - .line 8 - invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const/4 p2, 0x0 - - goto :goto_0 - - :cond_1 - const-string v4, "&" - - .line 9 - invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - goto :goto_0 - - .line 10 - :cond_2 - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - return-object p1 -.end method - - -# virtual methods -.method public a(Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/AdService; - .locals 0 - .param p1 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - invoke-direct {p0, p1, p2}, Lcom/my/target/AdServiceBuilder$a;->c(Lcom/my/target/AdConfig;Landroid/content/Context;)Ljava/lang/String; - - move-result-object p1 - - .line 2 - invoke-static {p1}, Lcom/my/target/AdService;->d(Ljava/lang/String;)Lcom/my/target/AdService; - - move-result-object p1 - - return-object p1 -.end method - -.method protected b(Lcom/my/target/AdConfig;Landroid/content/Context;)Ljava/util/Map; - .locals 4 - .param p1 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lcom/my/target/AdConfig;", - "Landroid/content/Context;", - ")", - "Ljava/util/Map<", - "Ljava/lang/String;", - "Ljava/lang/String;", - ">;" - } - .end annotation - - .line 1 - new-instance v0, Ljava/util/HashMap; - - invoke-direct {v0}, Ljava/util/HashMap;->()V - - .line 2 - invoke-virtual {p1}, Lcom/my/target/AdConfig;->d()Ljava/lang/String; - - move-result-object v1 - - const-string v2, "formats" - - invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - const-string v1, "adman_ver" - - const-string v2, "5.2.1" - - .line 3 - invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 4 - invoke-static {}, Lcom/my/target/common/MyTargetPrivacy;->a()Z - - move-result v1 - - const-string v2, "1" - - if-eqz v1, :cond_1 - - .line 5 - invoke-static {}, Lcom/my/target/common/MyTargetPrivacy;->c()Z - - move-result v1 - - if-eqz v1, :cond_0 - - move-object v1, v2 - - goto :goto_0 - - :cond_0 - const-string v1, "0" - - :goto_0 - const-string v3, "user_consent" - - invoke-interface {v0, v3, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 6 - :cond_1 - invoke-static {}, Lcom/my/target/common/MyTargetPrivacy;->b()Z - - move-result v1 - - if-eqz v1, :cond_2 - - const-string v1, "user_age_restricted" - - .line 7 - invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 8 - :cond_2 - invoke-virtual {p1}, Lcom/my/target/AdConfig;->g()Z - - move-result v1 - - if-eqz v1, :cond_3 - - const-string v1, "preloadvideo" - - .line 9 - invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 10 - :cond_3 - invoke-virtual {p1}, Lcom/my/target/AdConfig;->a()I - - move-result v1 - - if-lez v1, :cond_4 - - .line 11 - invoke-static {v1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; - - move-result-object v1 - - const-string v2, "count" - - invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 12 - :cond_4 - invoke-virtual {p1}, Lcom/my/target/AdConfig;->b()Ljava/lang/String; - - move-result-object v1 - - if-eqz v1, :cond_5 - - const-string v2, "bid_id" - - .line 13 - invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 14 - :cond_5 - invoke-static {}, Lcom/my/target/common/MyTargetPrivacy;->a()Z - - move-result v1 - - if-eqz v1, :cond_6 - - invoke-static {}, Lcom/my/target/common/MyTargetPrivacy;->c()Z - - move-result v1 - - if-nez v1, :cond_6 - - return-object v0 - - .line 15 - :cond_6 - invoke-virtual {p1}, Lcom/my/target/AdConfig;->c()Lcom/my/target/common/CustomParams; - - move-result-object v1 - - invoke-virtual {v1, v0}, Lcom/my/target/FPDataProvider;->a(Ljava/util/Map;)V - - .line 16 - :try_start_0 - invoke-static {}, Lcom/my/target/FingerprintDataProvider;->e()Lcom/my/target/FingerprintDataProvider; - - move-result-object v1 - - .line 17 - invoke-virtual {v1}, Lcom/my/target/FingerprintDataProvider;->d()Lcom/my/target/EnvironmentParamsDataProvider; - - move-result-object v1 - - .line 18 - invoke-virtual {p1}, Lcom/my/target/AdConfig;->h()Z - - move-result v2 - - invoke-virtual {v1, v2}, Lcom/my/target/EnvironmentParamsDataProvider;->a(Z)V - - .line 19 - invoke-static {}, Lcom/my/target/FingerprintDataProvider;->e()Lcom/my/target/FingerprintDataProvider; - - move-result-object v1 - - invoke-virtual {v1}, Lcom/my/target/FingerprintDataProvider;->d()Lcom/my/target/EnvironmentParamsDataProvider; - - move-result-object v1 - - invoke-virtual {p1}, Lcom/my/target/AdConfig;->i()Z - - move-result p1 - - invoke-virtual {v1, p1}, Lcom/my/target/EnvironmentParamsDataProvider;->b(Z)V - - .line 20 - invoke-static {}, Lcom/my/target/FingerprintDataProvider;->e()Lcom/my/target/FingerprintDataProvider; - - move-result-object p1 - - invoke-virtual {p1, p2}, Lcom/my/target/FingerprintDataProvider;->a(Landroid/content/Context;)V - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - goto :goto_1 - - :catchall_0 - move-exception p1 - - .line 21 - new-instance p2, Ljava/lang/StringBuilder; - - invoke-direct {p2}, Ljava/lang/StringBuilder;->()V - - const-string v1, "Error collecting data: " - - invoke-virtual {p2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 22 - :goto_1 - invoke-static {}, Lcom/my/target/FingerprintDataProvider;->e()Lcom/my/target/FingerprintDataProvider; - - move-result-object p1 - - invoke-virtual {p1, v0}, Lcom/my/target/FPDataProvider;->a(Ljava/util/Map;)V - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/my/target/AdServiceBuilder.smali b/smali/smali_classes2/com/my/target/AdServiceBuilder.smali deleted file mode 100644 index 6c699996c..000000000 --- a/smali/smali_classes2/com/my/target/AdServiceBuilder.smali +++ /dev/null @@ -1,50 +0,0 @@ -.class public abstract Lcom/my/target/AdServiceBuilder; -.super Ljava/lang/Object; -.source "AdServiceBuilder.java" - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/AdServiceBuilder$a; - } -.end annotation - - -# direct methods -.method public constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - -.method public static a()Lcom/my/target/AdServiceBuilder; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - new-instance v0, Lcom/my/target/AdServiceBuilder$a; - - invoke-direct {v0}, Lcom/my/target/AdServiceBuilder$a;->()V - - return-object v0 -.end method - - -# virtual methods -.method public abstract a(Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/AdService; - .param p1 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end method diff --git a/smali/smali_classes2/com/my/target/AdditionalDataParser.smali b/smali/smali_classes2/com/my/target/AdditionalDataParser.smali deleted file mode 100644 index 9d7a65925..000000000 --- a/smali/smali_classes2/com/my/target/AdditionalDataParser.smali +++ /dev/null @@ -1,605 +0,0 @@ -.class public Lcom/my/target/AdditionalDataParser; -.super Ljava/lang/Object; -.source "AdditionalDataParser.java" - - -# instance fields -.field private final a:Lcom/my/target/AdService; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final b:Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final c:Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final d:Lcom/my/target/StatsParser; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# direct methods -.method private constructor (Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)V - .locals 0 - .param p1 # Lcom/my/target/AdService; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - iput-object p1, p0, Lcom/my/target/AdditionalDataParser;->a:Lcom/my/target/AdService; - - .line 3 - iput-object p2, p0, Lcom/my/target/AdditionalDataParser;->b:Lcom/my/target/AdConfig; - - .line 4 - iput-object p3, p0, Lcom/my/target/AdditionalDataParser;->c:Landroid/content/Context; - - .line 5 - invoke-static {p1, p2, p3}, Lcom/my/target/StatsParser;->a(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/StatsParser; - - move-result-object p1 - - iput-object p1, p0, Lcom/my/target/AdditionalDataParser;->d:Lcom/my/target/StatsParser; - - return-void -.end method - -.method public static a(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/AdditionalDataParser; - .locals 1 - .param p0 # Lcom/my/target/AdService; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p1 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - new-instance v0, Lcom/my/target/AdditionalDataParser; - - invoke-direct {v0, p0, p1, p2}, Lcom/my/target/AdditionalDataParser;->(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)V - - return-object v0 -.end method - -.method private a(Ljava/lang/String;Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 43 - invoke-static {p1}, Lcom/my/target/LogMessage;->d(Ljava/lang/String;)Lcom/my/target/LogMessage; - - move-result-object p1 - - invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->a(Ljava/lang/String;)Lcom/my/target/LogMessage; - - iget-object p2, p0, Lcom/my/target/AdditionalDataParser;->b:Lcom/my/target/AdConfig; - - .line 44 - invoke-virtual {p2}, Lcom/my/target/AdConfig;->e()I - - move-result p2 - - invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->a(I)Lcom/my/target/LogMessage; - - iget-object p2, p0, Lcom/my/target/AdditionalDataParser;->a:Lcom/my/target/AdService; - - .line 45 - invoke-virtual {p2}, Lcom/my/target/AdService;->u()Ljava/lang/String; - - move-result-object p2 - - invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->b(Ljava/lang/String;)Lcom/my/target/LogMessage; - - iget-object p2, p0, Lcom/my/target/AdditionalDataParser;->c:Landroid/content/Context; - - .line 46 - invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->a(Landroid/content/Context;)V - - return-void -.end method - - -# virtual methods -.method public a(Lorg/json/JSONObject;)Lcom/my/target/AdService; - .locals 14 - .param p1 # Lorg/json/JSONObject; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 2 - iget-object v0, p0, Lcom/my/target/AdditionalDataParser;->a:Lcom/my/target/AdService; - - invoke-virtual {v0}, Lcom/my/target/AdService;->f()I - - move-result v0 - - const/4 v1, 0x0 - - const/4 v2, 0x5 - - if-lt v0, v2, :cond_0 - - const-string p1, "got additional data, but max redirects limit exceeded" - - .line 3 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return-object v1 - - .line 4 - :cond_0 - iget-object v2, p0, Lcom/my/target/AdditionalDataParser;->a:Lcom/my/target/AdService; - - invoke-virtual {v2}, Lcom/my/target/AdService;->q()I - - move-result v2 - - const-string v3, "id" - - invoke-virtual {p1, v3, v2}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I - - move-result v2 - - const-string v3, "url" - - .line 5 - invoke-virtual {p1, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v4 - - .line 6 - invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v5 - - if-eqz v5, :cond_1 - - .line 7 - new-instance p1, Ljava/lang/StringBuilder; - - invoke-direct {p1}, Ljava/lang/StringBuilder;->()V - - const-string v0, "No url in additionalData Id = " - - invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - const-string v0, "Required field" - - invoke-direct {p0, v0, p1}, Lcom/my/target/AdditionalDataParser;->a(Ljava/lang/String;Ljava/lang/String;)V - - return-object v1 - - .line 8 - :cond_1 - invoke-static {v4}, Lcom/my/target/AdService;->d(Ljava/lang/String;)Lcom/my/target/AdService; - - move-result-object v1 - - add-int/lit8 v0, v0, 0x1 - - .line 9 - invoke-virtual {v1, v0}, Lcom/my/target/AdService;->a(I)V - - .line 10 - invoke-virtual {v1, v2}, Lcom/my/target/AdService;->c(I)V - - .line 11 - invoke-virtual {v1}, Lcom/my/target/AdService;->v()Z - - move-result v0 - - const-string v2, "doAfter" - - invoke-virtual {p1, v2, v0}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z - - move-result v0 - - invoke-virtual {v1, v0}, Lcom/my/target/AdService;->a(Z)V - - .line 12 - invoke-virtual {v1}, Lcom/my/target/AdService;->a()I - - move-result v0 - - const-string v2, "doOnEmptyResponseFromId" - - invoke-virtual {p1, v2, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I - - move-result v0 - - invoke-virtual {v1, v0}, Lcom/my/target/AdService;->b(I)V - - .line 13 - invoke-virtual {v1}, Lcom/my/target/AdService;->b()Z - - move-result v0 - - const-string v2, "isMidrollPoint" - - invoke-virtual {p1, v2, v0}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z - - move-result v0 - - .line 14 - invoke-virtual {v1, v0}, Lcom/my/target/AdService;->b(Z)V - - .line 15 - invoke-virtual {v1}, Lcom/my/target/AdService;->n()F - - move-result v2 - - float-to-double v4, v2 - - const-string v2, "allowCloseDelay" - - invoke-virtual {p1, v2, v4, v5}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D - - move-result-wide v4 - - double-to-float v2, v4 - - invoke-virtual {v1, v2}, Lcom/my/target/AdService;->a(F)V - - const-string v2, "allowClose" - - .line 16 - invoke-virtual {p1, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z - - move-result v4 - - if-eqz v4, :cond_2 - - .line 17 - invoke-virtual {p1, v2}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;)Z - - move-result v2 - - invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v2 - - invoke-virtual {v1, v2}, Lcom/my/target/AdService;->a(Ljava/lang/Boolean;)V - - :cond_2 - const-string v2, "hasPause" - - .line 18 - invoke-virtual {p1, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z - - move-result v4 - - if-eqz v4, :cond_3 - - .line 19 - invoke-virtual {p1, v2}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;)Z - - move-result v2 - - invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v2 - - invoke-virtual {v1, v2}, Lcom/my/target/AdService;->b(Ljava/lang/Boolean;)V - - :cond_3 - const-string v2, "allowSeek" - - .line 20 - invoke-virtual {p1, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z - - move-result v4 - - if-eqz v4, :cond_4 - - .line 21 - invoke-virtual {p1, v2}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;)Z - - move-result v2 - - invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v2 - - invoke-virtual {v1, v2}, Lcom/my/target/AdService;->c(Ljava/lang/Boolean;)V - - :cond_4 - const-string v2, "allowSkip" - - .line 22 - invoke-virtual {p1, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z - - move-result v4 - - if-eqz v4, :cond_5 - - .line 23 - invoke-virtual {p1, v2}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;)Z - - move-result v2 - - invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v2 - - invoke-virtual {v1, v2}, Lcom/my/target/AdService;->d(Ljava/lang/Boolean;)V - - :cond_5 - const-string v2, "allowTrackChange" - - .line 24 - invoke-virtual {p1, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z - - move-result v4 - - if-eqz v4, :cond_6 - - .line 25 - invoke-virtual {p1, v2}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;)Z - - move-result v2 - - invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v2 - - invoke-virtual {v1, v2}, Lcom/my/target/AdService;->e(Ljava/lang/Boolean;)V - - :cond_6 - const-string v2, "point" - - .line 26 - invoke-virtual {p1, v2}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;)D - - move-result-wide v4 - - .line 27 - invoke-static {v4, v5}, Ljava/lang/Double;->isNaN(D)Z - - move-result v2 - - const-string v6, "Wrong value " - - const-string v7, "Bad value" - - const-wide/high16 v8, -0x4010000000000000L # -1.0 - - const-wide/16 v10, 0x0 - - if-eqz v2, :cond_7 - - move-wide v4, v8 - - goto :goto_0 - - :cond_7 - cmpg-double v2, v4, v10 - - if-gez v2, :cond_8 - - .line 28 - new-instance v2, Ljava/lang/StringBuilder; - - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; - - const-string v12, " for point in additionalData object" - - invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v2 - - invoke-direct {p0, v7, v2}, Lcom/my/target/AdditionalDataParser;->a(Ljava/lang/String;Ljava/lang/String;)V - - :cond_8 - :goto_0 - const-string v2, "pointP" - - .line 29 - invoke-virtual {p1, v2}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;)D - - move-result-wide v12 - - .line 30 - invoke-static {v12, v13}, Ljava/lang/Double;->isNaN(D)Z - - move-result v2 - - if-eqz v2, :cond_9 - - move-wide v12, v8 - - goto :goto_1 - - :cond_9 - cmpg-double v2, v12, v10 - - if-gez v2, :cond_a - - .line 31 - new-instance v2, Ljava/lang/StringBuilder; - - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2, v12, v13}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; - - const-string v6, " for pointP in additionalData object" - - invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v2 - - invoke-direct {p0, v7, v2}, Lcom/my/target/AdditionalDataParser;->a(Ljava/lang/String;Ljava/lang/String;)V - - :cond_a - :goto_1 - if-eqz v0, :cond_b - - cmpg-double v0, v4, v10 - - if-gez v0, :cond_b - - cmpg-double v0, v12, v10 - - if-gez v0, :cond_b - - const-wide/high16 v12, 0x4049000000000000L # 50.0 - - move-wide v4, v8 - - :cond_b - double-to-float v0, v4 - - .line 32 - invoke-virtual {v1, v0}, Lcom/my/target/AdService;->b(F)V - - double-to-float v0, v12 - - .line 33 - invoke-virtual {v1, v0}, Lcom/my/target/AdService;->c(F)V - - .line 34 - iget-object v0, p0, Lcom/my/target/AdditionalDataParser;->a:Lcom/my/target/AdService; - - invoke-virtual {v0}, Lcom/my/target/AdService;->e()Ljava/util/ArrayList; - - move-result-object v0 - - invoke-virtual {v1, v0}, Lcom/my/target/AdService;->c(Ljava/util/ArrayList;)V - - const-string v0, "serviceStatistics" - - .line 35 - invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray; - - move-result-object v0 - - if-eqz v0, :cond_d - - const/4 v2, 0x0 - - .line 36 - :goto_2 - invoke-virtual {v0}, Lorg/json/JSONArray;->length()I - - move-result v4 - - if-ge v2, v4, :cond_d - - .line 37 - invoke-virtual {v0, v2}, Lorg/json/JSONArray;->optJSONObject(I)Lorg/json/JSONObject; - - move-result-object v4 - - if-eqz v4, :cond_c - - const-string v5, "" - - const-string v6, "type" - - .line 38 - invoke-virtual {v4, v6, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - - move-result-object v6 - - .line 39 - invoke-virtual {v4, v3, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - - move-result-object v4 - - .line 40 - invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v5 - - if-nez v5, :cond_c - - invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v5 - - if-nez v5, :cond_c - - .line 41 - invoke-static {v6, v4}, Lcom/my/target/Stat;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/my/target/Stat; - - move-result-object v4 - - invoke-virtual {v1, v4}, Lcom/my/target/AdService;->a(Lcom/my/target/Stat;)V - - :cond_c - add-int/lit8 v2, v2, 0x1 - - goto :goto_2 - - .line 42 - :cond_d - iget-object v0, p0, Lcom/my/target/AdditionalDataParser;->d:Lcom/my/target/StatsParser; - - invoke-virtual {v1}, Lcom/my/target/AdService;->m()Lcom/my/target/StatHolder; - - move-result-object v2 - - invoke-virtual {v1}, Lcom/my/target/AdService;->q()I - - move-result v3 - - invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; - - move-result-object v3 - - const/high16 v4, -0x40800000 # -1.0f - - invoke-virtual {v0, v2, p1, v3, v4}, Lcom/my/target/StatsParser;->a(Lcom/my/target/StatHolder;Lorg/json/JSONObject;Ljava/lang/String;F)V - - return-object v1 -.end method diff --git a/smali/smali_classes2/com/my/target/AsyncCommand$a.smali b/smali/smali_classes2/com/my/target/AsyncCommand$a.smali deleted file mode 100644 index 96b7b288b..000000000 --- a/smali/smali_classes2/com/my/target/AsyncCommand$a.smali +++ /dev/null @@ -1,47 +0,0 @@ -.class final Lcom/my/target/AsyncCommand$a; -.super Ljava/lang/Object; -.source "AsyncCommand.java" - -# interfaces -.implements Ljava/util/concurrent/Executor; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/AsyncCommand; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x8 - name = null -.end annotation - - -# direct methods -.method constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public execute(Ljava/lang/Runnable;)V - .locals 1 - .param p1 # Ljava/lang/Runnable; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-static {}, Lcom/my/target/AsyncCommand;->a()Landroid/os/Handler; - - move-result-object v0 - - invoke-virtual {v0, p1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/AsyncCommand.smali b/smali/smali_classes2/com/my/target/AsyncCommand.smali deleted file mode 100644 index 2b9a86fae..000000000 --- a/smali/smali_classes2/com/my/target/AsyncCommand.smali +++ /dev/null @@ -1,107 +0,0 @@ -.class public abstract Lcom/my/target/AsyncCommand; -.super Ljava/lang/Object; -.source "AsyncCommand.java" - - -# static fields -.field private static final a:Ljava/util/concurrent/Executor; - -.field private static final b:Ljava/util/concurrent/Executor; - -.field private static final c:Ljava/util/concurrent/Executor; - -.field private static final d:Landroid/os/Handler; - - -# direct methods -.method static constructor ()V - .locals 2 - - .line 1 - invoke-static {}, Ljava/util/concurrent/Executors;->newSingleThreadExecutor()Ljava/util/concurrent/ExecutorService; - - move-result-object v0 - - sput-object v0, Lcom/my/target/AsyncCommand;->a:Ljava/util/concurrent/Executor; - - .line 2 - invoke-static {}, Ljava/util/concurrent/Executors;->newSingleThreadExecutor()Ljava/util/concurrent/ExecutorService; - - move-result-object v0 - - sput-object v0, Lcom/my/target/AsyncCommand;->b:Ljava/util/concurrent/Executor; - - .line 3 - new-instance v0, Lcom/my/target/AsyncCommand$a; - - invoke-direct {v0}, Lcom/my/target/AsyncCommand$a;->()V - - sput-object v0, Lcom/my/target/AsyncCommand;->c:Ljava/util/concurrent/Executor; - - .line 4 - new-instance v0, Landroid/os/Handler; - - invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; - - move-result-object v1 - - invoke-direct {v0, v1}, Landroid/os/Handler;->(Landroid/os/Looper;)V - - sput-object v0, Lcom/my/target/AsyncCommand;->d:Landroid/os/Handler; - - return-void -.end method - -.method static synthetic a()Landroid/os/Handler; - .locals 1 - - .line 1 - sget-object v0, Lcom/my/target/AsyncCommand;->d:Landroid/os/Handler; - - return-object v0 -.end method - -.method public static a(Ljava/lang/Runnable;)V - .locals 1 - .param p0 # Ljava/lang/Runnable; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 2 - sget-object v0, Lcom/my/target/AsyncCommand;->a:Ljava/util/concurrent/Executor; - - invoke-interface {v0, p0}, Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V - - return-void -.end method - -.method public static b(Ljava/lang/Runnable;)V - .locals 1 - .param p0 # Ljava/lang/Runnable; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - sget-object v0, Lcom/my/target/AsyncCommand;->b:Ljava/util/concurrent/Executor; - - invoke-interface {v0, p0}, Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V - - return-void -.end method - -.method public static c(Ljava/lang/Runnable;)V - .locals 1 - .param p0 # Ljava/lang/Runnable; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - sget-object v0, Lcom/my/target/AsyncCommand;->c:Ljava/util/concurrent/Executor; - - invoke-interface {v0, p0}, Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/AudioBannerParser.smali b/smali/smali_classes2/com/my/target/AudioBannerParser.smali deleted file mode 100644 index 3b0270623..000000000 --- a/smali/smali_classes2/com/my/target/AudioBannerParser.smali +++ /dev/null @@ -1,994 +0,0 @@ -.class public final Lcom/my/target/AudioBannerParser; -.super Ljava/lang/Object; -.source "AudioBannerParser.java" - - -# instance fields -.field private final a:Lcom/my/target/AdService; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final b:Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final c:Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final d:Lcom/my/target/CommonBannerParser; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# direct methods -.method private constructor (Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)V - .locals 0 - .param p1 # Lcom/my/target/AdService; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - iput-object p1, p0, Lcom/my/target/AudioBannerParser;->a:Lcom/my/target/AdService; - - .line 3 - iput-object p2, p0, Lcom/my/target/AudioBannerParser;->b:Lcom/my/target/AdConfig; - - .line 4 - iput-object p3, p0, Lcom/my/target/AudioBannerParser;->c:Landroid/content/Context; - - .line 5 - invoke-static {p1, p2, p3}, Lcom/my/target/CommonBannerParser;->a(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/CommonBannerParser; - - move-result-object p1 - - iput-object p1, p0, Lcom/my/target/AudioBannerParser;->d:Lcom/my/target/CommonBannerParser; - - return-void -.end method - -.method public static a(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/AudioBannerParser; - .locals 1 - .param p0 # Lcom/my/target/AdService; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p1 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - new-instance v0, Lcom/my/target/AudioBannerParser; - - invoke-direct {v0, p0, p1, p2}, Lcom/my/target/AudioBannerParser;->(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)V - - return-object v0 -.end method - -.method private a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 64 - invoke-static {p1}, Lcom/my/target/LogMessage;->d(Ljava/lang/String;)Lcom/my/target/LogMessage; - - move-result-object p1 - - invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->a(Ljava/lang/String;)Lcom/my/target/LogMessage; - - iget-object p2, p0, Lcom/my/target/AudioBannerParser;->b:Lcom/my/target/AdConfig; - - .line 65 - invoke-virtual {p2}, Lcom/my/target/AdConfig;->e()I - - move-result p2 - - invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->a(I)Lcom/my/target/LogMessage; - - .line 66 - invoke-virtual {p1, p3}, Lcom/my/target/LogMessage;->c(Ljava/lang/String;)Lcom/my/target/LogMessage; - - iget-object p2, p0, Lcom/my/target/AudioBannerParser;->a:Lcom/my/target/AdService; - - .line 67 - invoke-virtual {p2}, Lcom/my/target/AdService;->u()Ljava/lang/String; - - move-result-object p2 - - invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->b(Ljava/lang/String;)Lcom/my/target/LogMessage; - - iget-object p2, p0, Lcom/my/target/AudioBannerParser;->c:Landroid/content/Context; - - .line 68 - invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->a(Landroid/content/Context;)V - - return-void -.end method - -.method private b(Lorg/json/JSONObject;Lcom/my/target/MediaBanner;)Z - .locals 5 - .param p1 # Lorg/json/JSONObject; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lorg/json/JSONObject;", - "Lcom/my/target/MediaBanner<", - "Lcom/my/target/common/e/AudioData;", - ">;)Z" - } - .end annotation - - const-string v0, "mediafiles" - - .line 1 - invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray; - - move-result-object p1 - - const/4 v0, 0x0 - - if-eqz p1, :cond_4 - - .line 2 - invoke-virtual {p1}, Lorg/json/JSONArray;->length()I - - move-result v1 - - if-gtz v1, :cond_0 - - goto :goto_1 - - :cond_0 - const/4 v1, 0x0 - - .line 3 - :goto_0 - invoke-virtual {p1}, Lorg/json/JSONArray;->length()I - - move-result v2 - - if-ge v1, v2, :cond_3 - - .line 4 - invoke-virtual {p1, v1}, Lorg/json/JSONArray;->optJSONObject(I)Lorg/json/JSONObject; - - move-result-object v2 - - if-eqz v2, :cond_2 - - const-string v3, "src" - - .line 5 - invoke-virtual {v2, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v3 - - .line 6 - invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v4 - - if-nez v4, :cond_1 - - .line 7 - invoke-static {v3}, Lcom/my/target/common/e/AudioData;->a(Ljava/lang/String;)Lcom/my/target/common/e/AudioData; - - move-result-object p1 - - const-string v0, "bitrate" - - .line 8 - invoke-virtual {v2, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I - - move-result v0 - - invoke-virtual {p1, v0}, Lcom/my/target/common/e/AudioData;->c(I)V - - .line 9 - invoke-virtual {p2, p1}, Lcom/my/target/MediaBanner;->a(Lcom/my/target/MediaData;)V - - const/4 p1, 0x1 - - return p1 - - .line 10 - :cond_1 - invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; - - move-result-object v2 - - const-string v3, "bad mediafile object, src = " - - invoke-virtual {v3, v2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v2 - - invoke-virtual {p2}, Lcom/my/target/AdBanner;->m()Ljava/lang/String; - - move-result-object v3 - - const-string v4, "Bad value" - - invoke-direct {p0, v4, v2, v3}, Lcom/my/target/AudioBannerParser;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V - - :cond_2 - add-int/lit8 v1, v1, 0x1 - - goto :goto_0 - - :cond_3 - return v0 - - :cond_4 - :goto_1 - const-string p1, "mediafiles array is empty" - - .line 11 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return v0 -.end method - - -# virtual methods -.method public final a(Lorg/json/JSONObject;Lcom/my/target/MediaBanner;)Z - .locals 16 - .param p1 # Lorg/json/JSONObject; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lorg/json/JSONObject;", - "Lcom/my/target/MediaBanner<", - "Lcom/my/target/common/e/AudioData;", - ">;)Z" - } - .end annotation - - move-object/from16 v0, p0 - - move-object/from16 v1, p1 - - move-object/from16 v2, p2 - - .line 2 - iget-object v3, v0, Lcom/my/target/AudioBannerParser;->d:Lcom/my/target/CommonBannerParser; - - invoke-virtual {v3, v1, v2}, Lcom/my/target/CommonBannerParser;->a(Lorg/json/JSONObject;Lcom/my/target/AdBanner;)V - - .line 3 - invoke-virtual/range {p2 .. p2}, Lcom/my/target/AdBanner;->u()Ljava/lang/String; - - move-result-object v3 - - const-string v4, "statistics" - - invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v3 - - if-eqz v3, :cond_0 - - const/4 v1, 0x1 - - return v1 - - :cond_0 - const-wide/16 v3, 0x0 - - const-string v5, "duration" - - .line 4 - invoke-virtual {v1, v5, v3, v4}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D - - move-result-wide v5 - - double-to-float v5, v5 - - const/4 v6, 0x0 - - const-string v7, "Required field" - - const/4 v8, 0x0 - - cmpg-float v9, v5, v8 - - if-gtz v9, :cond_1 - - .line 5 - invoke-static {v5}, Ljava/lang/String;->valueOf(F)Ljava/lang/String; - - move-result-object v1 - - const-string v3, "unable to set duration " - - invoke-virtual {v3, v1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v1 - - invoke-virtual/range {p2 .. p2}, Lcom/my/target/AdBanner;->m()Ljava/lang/String; - - move-result-object v2 - - invoke-direct {v0, v7, v1, v2}, Lcom/my/target/AudioBannerParser;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V - - return v6 - - .line 6 - :cond_1 - invoke-virtual/range {p2 .. p2}, Lcom/my/target/MediaBanner;->T()Z - - move-result v5 - - const-string v9, "autoplay" - - invoke-virtual {v1, v9, v5}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z - - move-result v5 - - invoke-virtual {v2, v5}, Lcom/my/target/MediaBanner;->l(Z)V - - .line 7 - invoke-virtual/range {p2 .. p2}, Lcom/my/target/MediaBanner;->U()Z - - move-result v5 - - const-string v9, "hasCtaButton" - - invoke-virtual {v1, v9, v5}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z - - move-result v5 - - invoke-virtual {v2, v5}, Lcom/my/target/MediaBanner;->m(Z)V - - .line 8 - invoke-virtual/range {p2 .. p2}, Lcom/my/target/MediaBanner;->B()Ljava/lang/String; - - move-result-object v5 - - const-string v9, "adText" - - invoke-virtual {v1, v9, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - - move-result-object v5 - - invoke-virtual {v2, v5}, Lcom/my/target/MediaBanner;->q(Ljava/lang/String;)V - - .line 9 - iget-object v5, v0, Lcom/my/target/AudioBannerParser;->a:Lcom/my/target/AdService; - - invoke-virtual {v5}, Lcom/my/target/AdService;->r()F - - move-result v5 - - float-to-double v9, v5 - - cmpg-double v5, v9, v3 - - if-gez v5, :cond_2 - - const-string v5, "point" - - .line 10 - invoke-virtual {v1, v5}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;)D - - move-result-wide v9 - - .line 11 - :cond_2 - invoke-static {v9, v10}, Ljava/lang/Double;->isNaN(D)Z - - move-result v5 - - const-string v11, "Wrong value " - - const-string v12, "Bad value" - - if-eqz v5, :cond_3 - - const-wide/high16 v9, -0x4010000000000000L # -1.0 - - goto :goto_0 - - :cond_3 - cmpg-double v5, v9, v3 - - if-gez v5, :cond_4 - - .line 12 - new-instance v5, Ljava/lang/StringBuilder; - - invoke-direct {v5, v11}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V - - invoke-virtual {v5, v9, v10}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; - - const-string v15, " for point" - - invoke-virtual {v5, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v5 - - invoke-virtual/range {p2 .. p2}, Lcom/my/target/AdBanner;->m()Ljava/lang/String; - - move-result-object v15 - - invoke-direct {v0, v12, v5, v15}, Lcom/my/target/AudioBannerParser;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V - - .line 13 - :cond_4 - :goto_0 - iget-object v5, v0, Lcom/my/target/AudioBannerParser;->a:Lcom/my/target/AdService; - - invoke-virtual {v5}, Lcom/my/target/AdService;->s()F - - move-result v5 - - float-to-double v13, v5 - - cmpg-double v5, v13, v3 - - if-gez v5, :cond_5 - - const-string v5, "pointP" - - .line 14 - invoke-virtual {v1, v5}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;)D - - move-result-wide v13 - - .line 15 - :cond_5 - invoke-static {v13, v14}, Ljava/lang/Double;->isNaN(D)Z - - move-result v5 - - if-eqz v5, :cond_6 - - const-wide/high16 v13, -0x4010000000000000L # -1.0 - - goto :goto_1 - - :cond_6 - cmpg-double v5, v13, v3 - - if-gez v5, :cond_7 - - .line 16 - new-instance v5, Ljava/lang/StringBuilder; - - invoke-direct {v5, v11}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V - - invoke-virtual {v5, v13, v14}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; - - const-string v11, " for pointP" - - invoke-virtual {v5, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v5 - - invoke-virtual/range {p2 .. p2}, Lcom/my/target/AdBanner;->m()Ljava/lang/String; - - move-result-object v11 - - invoke-direct {v0, v12, v5, v11}, Lcom/my/target/AudioBannerParser;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V - - :cond_7 - :goto_1 - cmpg-double v5, v9, v3 - - if-gez v5, :cond_8 - - cmpg-double v5, v13, v3 - - if-gez v5, :cond_8 - - const-wide/high16 v13, 0x4049000000000000L # 50.0 - - const-wide/high16 v9, -0x4010000000000000L # -1.0 - - :cond_8 - double-to-float v3, v9 - - .line 17 - invoke-virtual {v2, v3}, Lcom/my/target/MediaBanner;->d(F)V - - double-to-float v3, v13 - - .line 18 - invoke-virtual {v2, v3}, Lcom/my/target/MediaBanner;->e(F)V - - .line 19 - iget-object v3, v0, Lcom/my/target/AudioBannerParser;->a:Lcom/my/target/AdService; - - invoke-virtual {v3}, Lcom/my/target/AdService;->h()Ljava/lang/Boolean; - - move-result-object v3 - - if-eqz v3, :cond_9 - - .line 20 - invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z - - move-result v3 - - invoke-virtual {v2, v3}, Lcom/my/target/MediaBanner;->e(Z)V - - goto :goto_2 - - .line 21 - :cond_9 - invoke-virtual/range {p2 .. p2}, Lcom/my/target/MediaBanner;->M()Z - - move-result v3 - - const-string v4, "allowClose" - - invoke-virtual {v1, v4, v3}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z - - move-result v3 - - invoke-virtual {v2, v3}, Lcom/my/target/MediaBanner;->e(Z)V - - .line 22 - :goto_2 - iget-object v3, v0, Lcom/my/target/AudioBannerParser;->a:Lcom/my/target/AdService; - - invoke-virtual {v3}, Lcom/my/target/AdService;->j()Ljava/lang/Boolean; - - move-result-object v3 - - if-eqz v3, :cond_a - - .line 23 - invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z - - move-result v3 - - invoke-virtual {v2, v3}, Lcom/my/target/MediaBanner;->h(Z)V - - goto :goto_3 - - .line 24 - :cond_a - invoke-virtual/range {p2 .. p2}, Lcom/my/target/MediaBanner;->P()Z - - move-result v3 - - const-string v4, "allowSeek" - - invoke-virtual {v1, v4, v3}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z - - move-result v3 - - invoke-virtual {v2, v3}, Lcom/my/target/MediaBanner;->h(Z)V - - .line 25 - :goto_3 - iget-object v3, v0, Lcom/my/target/AudioBannerParser;->a:Lcom/my/target/AdService; - - invoke-virtual {v3}, Lcom/my/target/AdService;->k()Ljava/lang/Boolean; - - move-result-object v3 - - if-eqz v3, :cond_b - - .line 26 - invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z - - move-result v3 - - invoke-virtual {v2, v3}, Lcom/my/target/MediaBanner;->i(Z)V - - goto :goto_4 - - .line 27 - :cond_b - invoke-virtual/range {p2 .. p2}, Lcom/my/target/MediaBanner;->Q()Z - - move-result v3 - - const-string v4, "allowSkip" - - invoke-virtual {v1, v4, v3}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z - - move-result v3 - - invoke-virtual {v2, v3}, Lcom/my/target/MediaBanner;->i(Z)V - - .line 28 - :goto_4 - iget-object v3, v0, Lcom/my/target/AudioBannerParser;->a:Lcom/my/target/AdService; - - invoke-virtual {v3}, Lcom/my/target/AdService;->l()Ljava/lang/Boolean; - - move-result-object v3 - - if-eqz v3, :cond_c - - .line 29 - invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z - - move-result v3 - - invoke-virtual {v2, v3}, Lcom/my/target/MediaBanner;->j(Z)V - - goto :goto_5 - - .line 30 - :cond_c - invoke-virtual/range {p2 .. p2}, Lcom/my/target/MediaBanner;->R()Z - - move-result v3 - - const-string v4, "allowTrackChange" - - invoke-virtual {v1, v4, v3}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z - - move-result v3 - - invoke-virtual {v2, v3}, Lcom/my/target/MediaBanner;->j(Z)V - - .line 31 - :goto_5 - iget-object v3, v0, Lcom/my/target/AudioBannerParser;->a:Lcom/my/target/AdService; - - invoke-virtual {v3}, Lcom/my/target/AdService;->i()Ljava/lang/Boolean; - - move-result-object v3 - - if-eqz v3, :cond_d - - .line 32 - invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z - - move-result v3 - - invoke-virtual {v2, v3}, Lcom/my/target/MediaBanner;->f(Z)V - - goto :goto_6 - - .line 33 - :cond_d - invoke-virtual/range {p2 .. p2}, Lcom/my/target/MediaBanner;->N()Z - - move-result v3 - - const-string v4, "hasPause" - - invoke-virtual {v1, v4, v3}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z - - move-result v3 - - invoke-virtual {v2, v3}, Lcom/my/target/MediaBanner;->f(Z)V - - .line 34 - :goto_6 - iget-object v3, v0, Lcom/my/target/AudioBannerParser;->a:Lcom/my/target/AdService; - - invoke-virtual {v3}, Lcom/my/target/AdService;->n()F - - move-result v3 - - cmpl-float v4, v3, v8 - - if-ltz v4, :cond_e - - .line 35 - invoke-virtual {v2, v3}, Lcom/my/target/MediaBanner;->c(F)V - - goto :goto_7 - - .line 36 - :cond_e - invoke-virtual/range {p2 .. p2}, Lcom/my/target/MediaBanner;->C()F - - move-result v3 - - float-to-double v3, v3 - - const-string v5, "allowCloseDelay" - - invoke-virtual {v1, v5, v3, v4}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D - - move-result-wide v3 - - double-to-float v3, v3 - - invoke-virtual {v2, v3}, Lcom/my/target/MediaBanner;->c(F)V - - :goto_7 - const-string v3, "companionAds" - - .line 37 - invoke-virtual {v1, v3}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray; - - move-result-object v3 - - if-eqz v3, :cond_14 - - .line 38 - invoke-virtual {v3}, Lorg/json/JSONArray;->length()I - - move-result v4 - - :goto_8 - if-ge v6, v4, :cond_14 - - .line 39 - invoke-virtual {v3, v6}, Lorg/json/JSONArray;->optJSONObject(I)Lorg/json/JSONObject; - - move-result-object v5 - - .line 40 - invoke-virtual/range {p2 .. p2}, Lcom/my/target/AdBanner;->m()Ljava/lang/String; - - move-result-object v8 - - .line 41 - invoke-static {}, Lcom/my/target/CompanionBanner;->L()Lcom/my/target/CompanionBanner; - - move-result-object v9 - - .line 42 - iget-object v10, v0, Lcom/my/target/AudioBannerParser;->d:Lcom/my/target/CommonBannerParser; - - invoke-virtual {v10, v5, v9}, Lcom/my/target/CommonBannerParser;->a(Lorg/json/JSONObject;Lcom/my/target/AdBanner;)V - - .line 43 - invoke-virtual {v9}, Lcom/my/target/AdBanner;->x()I - - move-result v10 - - if-eqz v10, :cond_11 - - invoke-virtual {v9}, Lcom/my/target/AdBanner;->k()I - - move-result v10 - - if-nez v10, :cond_f - - goto/16 :goto_9 - - :cond_f - const-string v10, "assetWidth" - - .line 44 - invoke-virtual {v5, v10}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I - - move-result v10 - - invoke-virtual {v9, v10}, Lcom/my/target/CompanionBanner;->e(I)V - - const-string v10, "assetHeight" - - .line 45 - invoke-virtual {v5, v10}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I - - move-result v10 - - invoke-virtual {v9, v10}, Lcom/my/target/CompanionBanner;->d(I)V - - const-string v10, "expandedWidth" - - .line 46 - invoke-virtual {v5, v10}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I - - move-result v10 - - invoke-virtual {v9, v10}, Lcom/my/target/CompanionBanner;->g(I)V - - const-string v10, "expandedHeight" - - .line 47 - invoke-virtual {v5, v10}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I - - move-result v10 - - invoke-virtual {v9, v10}, Lcom/my/target/CompanionBanner;->f(I)V - - const-string v10, "staticResource" - - .line 48 - invoke-virtual {v5, v10}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v10 - - invoke-virtual {v9, v10}, Lcom/my/target/CompanionBanner;->v(Ljava/lang/String;)V - - const-string v10, "iframeResource" - - .line 49 - invoke-virtual {v5, v10}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v10 - - invoke-virtual {v9, v10}, Lcom/my/target/CompanionBanner;->t(Ljava/lang/String;)V - - const-string v10, "htmlResource" - - .line 50 - invoke-virtual {v5, v10}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v10 - - invoke-virtual {v9, v10}, Lcom/my/target/CompanionBanner;->s(Ljava/lang/String;)V - - const-string v10, "apiFramework" - - .line 51 - invoke-virtual {v5, v10}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v10 - - invoke-virtual {v9, v10}, Lcom/my/target/CompanionBanner;->r(Ljava/lang/String;)V - - const-string v10, "adSlotID" - - .line 52 - invoke-virtual {v5, v10}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v10 - - invoke-virtual {v9, v10}, Lcom/my/target/CompanionBanner;->q(Ljava/lang/String;)V - - const-string v10, "required" - - .line 53 - invoke-virtual {v5, v10}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v5 - - if-eqz v5, :cond_12 - - const-string v10, "all" - - .line 54 - invoke-virtual {v10, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v10 - - if-nez v10, :cond_10 - - const-string v10, "any" - - .line 55 - invoke-virtual {v10, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v10 - - if-nez v10, :cond_10 - - const-string v10, "none" - - .line 56 - invoke-virtual {v10, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v10 - - if-nez v10, :cond_10 - - .line 57 - invoke-static {v5}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; - - move-result-object v5 - - const-string v10, "Wrong companion required attribute:" - - invoke-virtual {v10, v5}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v5 - - invoke-direct {v0, v12, v5, v8}, Lcom/my/target/AudioBannerParser;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V - - goto :goto_a - - .line 58 - :cond_10 - invoke-virtual {v9, v5}, Lcom/my/target/CompanionBanner;->u(Ljava/lang/String;)V - - goto :goto_a - - .line 59 - :cond_11 - :goto_9 - new-instance v5, Ljava/lang/StringBuilder; - - const-string v10, "Unable to add companion banner with width " - - invoke-direct {v5, v10}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V - - invoke-virtual {v9}, Lcom/my/target/AdBanner;->x()I - - move-result v10 - - invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - const-string v10, " and height " - - invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - .line 60 - invoke-virtual {v9}, Lcom/my/target/AdBanner;->k()I - - move-result v9 - - invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v5 - - .line 61 - invoke-direct {v0, v7, v5, v8}, Lcom/my/target/AudioBannerParser;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V - - const/4 v9, 0x0 - - :cond_12 - :goto_a - if-eqz v9, :cond_13 - - .line 62 - invoke-virtual {v2, v9}, Lcom/my/target/MediaBanner;->a(Lcom/my/target/CompanionBanner;)V - - :cond_13 - add-int/lit8 v6, v6, 0x1 - - goto/16 :goto_8 - - .line 63 - :cond_14 - invoke-direct/range {p0 .. p2}, Lcom/my/target/AudioBannerParser;->b(Lorg/json/JSONObject;Lcom/my/target/MediaBanner;)Z - - move-result v1 - - return v1 -.end method diff --git a/smali/smali_classes2/com/my/target/BannerWebView$a.smali b/smali/smali_classes2/com/my/target/BannerWebView$a.smali deleted file mode 100644 index 0cccb3f9c..000000000 --- a/smali/smali_classes2/com/my/target/BannerWebView$a.smali +++ /dev/null @@ -1,49 +0,0 @@ -.class Lcom/my/target/BannerWebView$a; -.super Ljava/lang/Object; -.source "BannerWebView.java" - -# interfaces -.implements Lcom/my/target/BannerWebView$f$a; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/BannerWebView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/BannerWebView; - - -# direct methods -.method constructor (Lcom/my/target/BannerWebView;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/BannerWebView$a;->a:Lcom/my/target/BannerWebView; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public a()V - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/my/target/BannerWebView$a;->a:Lcom/my/target/BannerWebView; - - const/4 v1, 0x1 - - invoke-static {v0, v1}, Lcom/my/target/BannerWebView;->a(Lcom/my/target/BannerWebView;Z)Z - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/BannerWebView$b.smali b/smali/smali_classes2/com/my/target/BannerWebView$b.smali deleted file mode 100644 index 263839afe..000000000 --- a/smali/smali_classes2/com/my/target/BannerWebView$b.smali +++ /dev/null @@ -1,69 +0,0 @@ -.class Lcom/my/target/BannerWebView$b; -.super Ljava/lang/Object; -.source "BannerWebView.java" - -# interfaces -.implements Landroid/view/View$OnTouchListener; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/BannerWebView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/BannerWebView$f; - - -# direct methods -.method constructor (Lcom/my/target/BannerWebView;Lcom/my/target/BannerWebView$f;)V - .locals 0 - - .line 1 - iput-object p2, p0, Lcom/my/target/BannerWebView$b;->a:Lcom/my/target/BannerWebView$f; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z - .locals 0 - .annotation build Landroid/annotation/SuppressLint; - value = { - "ClickableViewAccessibility" - } - .end annotation - - .line 1 - iget-object p1, p0, Lcom/my/target/BannerWebView$b;->a:Lcom/my/target/BannerWebView$f; - - invoke-virtual {p1, p2}, Lcom/my/target/BannerWebView$f;->a(Landroid/view/MotionEvent;)V - - .line 2 - invoke-virtual {p2}, Landroid/view/MotionEvent;->getAction()I - - move-result p1 - - const/4 p2, 0x2 - - if-ne p1, p2, :cond_0 - - const/4 p1, 0x1 - - goto :goto_0 - - :cond_0 - const/4 p1, 0x0 - - :goto_0 - return p1 -.end method diff --git a/smali/smali_classes2/com/my/target/BannerWebView$c.smali b/smali/smali_classes2/com/my/target/BannerWebView$c.smali deleted file mode 100644 index e8a0e9901..000000000 --- a/smali/smali_classes2/com/my/target/BannerWebView$c.smali +++ /dev/null @@ -1,37 +0,0 @@ -.class public interface abstract Lcom/my/target/BannerWebView$c; -.super Ljava/lang/Object; -.source "BannerWebView.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/BannerWebView; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x609 - name = "c" -.end annotation - - -# virtual methods -.method public abstract a(Lcom/my/target/JsEvent;)V - .param p1 # Lcom/my/target/JsEvent; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract a(Ljava/lang/String;)V - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract c(Ljava/lang/String;)V - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method diff --git a/smali/smali_classes2/com/my/target/BannerWebView$d.smali b/smali/smali_classes2/com/my/target/BannerWebView$d.smali deleted file mode 100644 index 41ef28d17..000000000 --- a/smali/smali_classes2/com/my/target/BannerWebView$d.smali +++ /dev/null @@ -1,114 +0,0 @@ -.class Lcom/my/target/BannerWebView$d; -.super Landroid/webkit/WebChromeClient; -.source "BannerWebView.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/BannerWebView; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x2 - name = "d" -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/BannerWebView; - - -# direct methods -.method private constructor (Lcom/my/target/BannerWebView;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/BannerWebView$d;->a:Lcom/my/target/BannerWebView; - - invoke-direct {p0}, Landroid/webkit/WebChromeClient;->()V - - return-void -.end method - -.method synthetic constructor (Lcom/my/target/BannerWebView;Lcom/my/target/BannerWebView$a;)V - .locals 0 - - .line 2 - invoke-direct {p0, p1}, Lcom/my/target/BannerWebView$d;->(Lcom/my/target/BannerWebView;)V - - return-void -.end method - - -# virtual methods -.method public onConsoleMessage(Landroid/webkit/ConsoleMessage;)Z - .locals 4 - - .line 1 - invoke-virtual {p1}, Landroid/webkit/ConsoleMessage;->message()Ljava/lang/String; - - move-result-object v0 - - .line 2 - invoke-virtual {p1}, Landroid/webkit/ConsoleMessage;->lineNumber()I - - move-result v1 - - .line 3 - new-instance v2, Ljava/lang/StringBuilder; - - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V - - const-string v3, "js console message: " - - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v0, " at line: " - - invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 4 - invoke-static {p1}, Lcom/my/target/JsEventDeserializer;->a(Landroid/webkit/ConsoleMessage;)Lcom/my/target/JsEvent; - - move-result-object p1 - - if-eqz p1, :cond_1 - - .line 5 - iget-object v0, p0, Lcom/my/target/BannerWebView$d;->a:Lcom/my/target/BannerWebView; - - invoke-static {v0}, Lcom/my/target/BannerWebView;->a(Lcom/my/target/BannerWebView;)Lcom/my/target/BannerWebView$c; - - move-result-object v0 - - if-eqz v0, :cond_0 - - .line 6 - iget-object v0, p0, Lcom/my/target/BannerWebView$d;->a:Lcom/my/target/BannerWebView; - - invoke-static {v0}, Lcom/my/target/BannerWebView;->a(Lcom/my/target/BannerWebView;)Lcom/my/target/BannerWebView$c; - - move-result-object v0 - - invoke-interface {v0, p1}, Lcom/my/target/BannerWebView$c;->a(Lcom/my/target/JsEvent;)V - - :cond_0 - const/4 p1, 0x1 - - return p1 - - :cond_1 - const/4 p1, 0x0 - - return p1 -.end method diff --git a/smali/smali_classes2/com/my/target/BannerWebView$e.smali b/smali/smali_classes2/com/my/target/BannerWebView$e.smali deleted file mode 100644 index e833e2b06..000000000 --- a/smali/smali_classes2/com/my/target/BannerWebView$e.smali +++ /dev/null @@ -1,431 +0,0 @@ -.class Lcom/my/target/BannerWebView$e; -.super Landroid/webkit/WebViewClient; -.source "BannerWebView.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/BannerWebView; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x2 - name = "e" -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/BannerWebView; - - -# direct methods -.method private constructor (Lcom/my/target/BannerWebView;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/BannerWebView$e;->a:Lcom/my/target/BannerWebView; - - invoke-direct {p0}, Landroid/webkit/WebViewClient;->()V - - return-void -.end method - -.method synthetic constructor (Lcom/my/target/BannerWebView;Lcom/my/target/BannerWebView$a;)V - .locals 0 - - .line 2 - invoke-direct {p0, p1}, Lcom/my/target/BannerWebView$e;->(Lcom/my/target/BannerWebView;)V - - return-void -.end method - - -# virtual methods -.method public onPageFinished(Landroid/webkit/WebView;Ljava/lang/String;)V - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/my/target/BannerWebView$e;->a:Lcom/my/target/BannerWebView; - - invoke-static {v0}, Lcom/my/target/BannerWebView;->d(Lcom/my/target/BannerWebView;)Z - - move-result v0 - - if-nez v0, :cond_0 - - .line 2 - iget-object v0, p0, Lcom/my/target/BannerWebView$e;->a:Lcom/my/target/BannerWebView; - - const/4 v1, 0x1 - - invoke-static {v0, v1}, Lcom/my/target/BannerWebView;->b(Lcom/my/target/BannerWebView;Z)Z - - const-string v0, "page loaded" - - .line 3 - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 4 - invoke-super {p0, p1, p2}, Landroid/webkit/WebViewClient;->onPageFinished(Landroid/webkit/WebView;Ljava/lang/String;)V - - .line 5 - iget-object p1, p0, Lcom/my/target/BannerWebView$e;->a:Lcom/my/target/BannerWebView; - - invoke-static {p1}, Lcom/my/target/BannerWebView;->e(Lcom/my/target/BannerWebView;)Lorg/json/JSONObject; - - move-result-object p1 - - if-eqz p1, :cond_0 - - .line 6 - :try_start_0 - iget-object p1, p0, Lcom/my/target/BannerWebView$e;->a:Lcom/my/target/BannerWebView; - - new-instance p2, Lcom/my/target/JsInitCall; - - iget-object v0, p0, Lcom/my/target/BannerWebView$e;->a:Lcom/my/target/BannerWebView; - - invoke-static {v0}, Lcom/my/target/BannerWebView;->e(Lcom/my/target/BannerWebView;)Lorg/json/JSONObject; - - move-result-object v0 - - invoke-direct {p2, v0}, Lcom/my/target/JsInitCall;->(Lorg/json/JSONObject;)V - - invoke-virtual {p1, p2}, Lcom/my/target/BannerWebView;->a(Lcom/my/target/JsCall;)V - :try_end_0 - .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0 - - goto :goto_0 - - :catch_0 - move-exception p1 - - .line 7 - new-instance p2, Ljava/lang/StringBuilder; - - invoke-direct {p2}, Ljava/lang/StringBuilder;->()V - - const-string v0, "js call executing error " - - invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Lorg/json/JSONException;->getMessage()Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - :cond_0 - :goto_0 - return-void -.end method - -.method public onPageStarted(Landroid/webkit/WebView;Ljava/lang/String;Landroid/graphics/Bitmap;)V - .locals 1 - - const-string v0, "load page started" - - .line 1 - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 2 - invoke-super {p0, p1, p2, p3}, Landroid/webkit/WebViewClient;->onPageStarted(Landroid/webkit/WebView;Ljava/lang/String;Landroid/graphics/Bitmap;)V - - return-void -.end method - -.method public onReceivedError(Landroid/webkit/WebView;ILjava/lang/String;Ljava/lang/String;)V - .locals 2 - - .line 1 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "load failed. error: " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - const-string v1, " description: " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v1, " url: " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 2 - invoke-super {p0, p1, p2, p3, p4}, Landroid/webkit/WebViewClient;->onReceivedError(Landroid/webkit/WebView;ILjava/lang/String;Ljava/lang/String;)V - - .line 3 - iget-object p1, p0, Lcom/my/target/BannerWebView$e;->a:Lcom/my/target/BannerWebView; - - invoke-static {p1}, Lcom/my/target/BannerWebView;->a(Lcom/my/target/BannerWebView;)Lcom/my/target/BannerWebView$c; - - move-result-object p1 - - if-eqz p1, :cond_1 - - .line 4 - iget-object p1, p0, Lcom/my/target/BannerWebView$e;->a:Lcom/my/target/BannerWebView; - - invoke-static {p1}, Lcom/my/target/BannerWebView;->a(Lcom/my/target/BannerWebView;)Lcom/my/target/BannerWebView$c; - - move-result-object p1 - - if-eqz p3, :cond_0 - - goto :goto_0 - - :cond_0 - const-string p3, "unknown JS error" - - :goto_0 - invoke-interface {p1, p3}, Lcom/my/target/BannerWebView$c;->c(Ljava/lang/String;)V - - :cond_1 - return-void -.end method - -.method public onReceivedError(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;Landroid/webkit/WebResourceError;)V - .locals 2 - .annotation build Landroid/annotation/TargetApi; - value = 0x17 - .end annotation - - .line 5 - invoke-super {p0, p1, p2, p3}, Landroid/webkit/WebViewClient;->onReceivedError(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;Landroid/webkit/WebResourceError;)V - - .line 6 - invoke-virtual {p3}, Landroid/webkit/WebResourceError;->getDescription()Ljava/lang/CharSequence; - - move-result-object p1 - - if-eqz p1, :cond_0 - - .line 7 - invoke-interface {p1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; - - move-result-object p1 - - goto :goto_0 - - :cond_0 - const/4 p1, 0x0 - - .line 8 - :goto_0 - invoke-virtual {p3}, Landroid/webkit/WebResourceError;->getErrorCode()I - - move-result p3 - - .line 9 - invoke-interface {p2}, Landroid/webkit/WebResourceRequest;->getUrl()Landroid/net/Uri; - - move-result-object p2 - - invoke-virtual {p2}, Landroid/net/Uri;->toString()Ljava/lang/String; - - move-result-object p2 - - .line 10 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "load failed. error: " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - const-string p3, " description: " - - invoke-virtual {v0, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string p3, " url: " - - invoke-virtual {v0, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p2 - - invoke-static {p2}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 11 - iget-object p2, p0, Lcom/my/target/BannerWebView$e;->a:Lcom/my/target/BannerWebView; - - invoke-static {p2}, Lcom/my/target/BannerWebView;->a(Lcom/my/target/BannerWebView;)Lcom/my/target/BannerWebView$c; - - move-result-object p2 - - if-eqz p2, :cond_2 - - .line 12 - iget-object p2, p0, Lcom/my/target/BannerWebView$e;->a:Lcom/my/target/BannerWebView; - - invoke-static {p2}, Lcom/my/target/BannerWebView;->a(Lcom/my/target/BannerWebView;)Lcom/my/target/BannerWebView$c; - - move-result-object p2 - - if-eqz p1, :cond_1 - - goto :goto_1 - - :cond_1 - const-string p1, "Unknown JS error" - - :goto_1 - invoke-interface {p2, p1}, Lcom/my/target/BannerWebView$c;->c(Ljava/lang/String;)V - - :cond_2 - return-void -.end method - -.method public onScaleChanged(Landroid/webkit/WebView;FF)V - .locals 1 - - .line 1 - invoke-super {p0, p1, p2, p3}, Landroid/webkit/WebViewClient;->onScaleChanged(Landroid/webkit/WebView;FF)V - - .line 2 - new-instance p1, Ljava/lang/StringBuilder; - - invoke-direct {p1}, Ljava/lang/StringBuilder;->()V - - const-string v0, "scale new: " - - invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1, p3}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; - - const-string p3, " old: " - - invoke-virtual {p1, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return-void -.end method - -.method public shouldOverrideUrlLoading(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Z - .locals 0 - .annotation build Landroid/annotation/TargetApi; - value = 0x18 - .end annotation - - .line 5 - iget-object p1, p0, Lcom/my/target/BannerWebView$e;->a:Lcom/my/target/BannerWebView; - - invoke-static {p1}, Lcom/my/target/BannerWebView;->b(Lcom/my/target/BannerWebView;)Z - - move-result p1 - - if-eqz p1, :cond_0 - - .line 6 - invoke-interface {p2}, Landroid/webkit/WebResourceRequest;->getUrl()Landroid/net/Uri; - - move-result-object p1 - - if-eqz p1, :cond_0 - - .line 7 - invoke-virtual {p1}, Landroid/net/Uri;->toString()Ljava/lang/String; - - move-result-object p1 - - if-eqz p1, :cond_0 - - const-string p2, "adman://onEvent," - - .line 8 - invoke-virtual {p1, p2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z - - move-result p2 - - if-nez p2, :cond_0 - - .line 9 - iget-object p2, p0, Lcom/my/target/BannerWebView$e;->a:Lcom/my/target/BannerWebView; - - invoke-static {p2, p1}, Lcom/my/target/BannerWebView;->a(Lcom/my/target/BannerWebView;Ljava/lang/String;)V - - .line 10 - iget-object p1, p0, Lcom/my/target/BannerWebView$e;->a:Lcom/my/target/BannerWebView; - - invoke-static {p1}, Lcom/my/target/BannerWebView;->c(Lcom/my/target/BannerWebView;)V - - :cond_0 - const/4 p1, 0x1 - - return p1 -.end method - -.method public shouldOverrideUrlLoading(Landroid/webkit/WebView;Ljava/lang/String;)Z - .locals 0 - - .line 1 - iget-object p1, p0, Lcom/my/target/BannerWebView$e;->a:Lcom/my/target/BannerWebView; - - invoke-static {p1}, Lcom/my/target/BannerWebView;->b(Lcom/my/target/BannerWebView;)Z - - move-result p1 - - if-eqz p1, :cond_0 - - if-eqz p2, :cond_0 - - const-string p1, "adman://onEvent," - - .line 2 - invoke-virtual {p2, p1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z - - move-result p1 - - if-nez p1, :cond_0 - - .line 3 - iget-object p1, p0, Lcom/my/target/BannerWebView$e;->a:Lcom/my/target/BannerWebView; - - invoke-static {p1, p2}, Lcom/my/target/BannerWebView;->a(Lcom/my/target/BannerWebView;Ljava/lang/String;)V - - .line 4 - iget-object p1, p0, Lcom/my/target/BannerWebView$e;->a:Lcom/my/target/BannerWebView; - - invoke-static {p1}, Lcom/my/target/BannerWebView;->c(Lcom/my/target/BannerWebView;)V - - :cond_0 - const/4 p1, 0x1 - - return p1 -.end method diff --git a/smali/smali_classes2/com/my/target/BannerWebView$f$a.smali b/smali/smali_classes2/com/my/target/BannerWebView$f$a.smali deleted file mode 100644 index c640bf492..000000000 --- a/smali/smali_classes2/com/my/target/BannerWebView$f$a.smali +++ /dev/null @@ -1,19 +0,0 @@ -.class interface abstract Lcom/my/target/BannerWebView$f$a; -.super Ljava/lang/Object; -.source "BannerWebView.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/BannerWebView$f; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x608 - name = "a" -.end annotation - - -# virtual methods -.method public abstract a()V -.end method diff --git a/smali/smali_classes2/com/my/target/BannerWebView$f.smali b/smali/smali_classes2/com/my/target/BannerWebView$f.smali deleted file mode 100644 index 109b5115b..000000000 --- a/smali/smali_classes2/com/my/target/BannerWebView$f.smali +++ /dev/null @@ -1,242 +0,0 @@ -.class Lcom/my/target/BannerWebView$f; -.super Landroid/view/GestureDetector; -.source "BannerWebView.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/BannerWebView; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0xa - name = "f" -.end annotation - -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/BannerWebView$f$a; - } -.end annotation - - -# instance fields -.field private final a:Landroid/view/View; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private b:Lcom/my/target/BannerWebView$f$a; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - - -# direct methods -.method constructor (Landroid/content/Context;Landroid/view/View;)V - .locals 1 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/view/View; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - new-instance v0, Landroid/view/GestureDetector$SimpleOnGestureListener; - - invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;->()V - - invoke-direct {p0, p1, p2, v0}, Lcom/my/target/BannerWebView$f;->(Landroid/content/Context;Landroid/view/View;Landroid/view/GestureDetector$SimpleOnGestureListener;)V - - return-void -.end method - -.method private constructor (Landroid/content/Context;Landroid/view/View;Landroid/view/GestureDetector$SimpleOnGestureListener;)V - .locals 0 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/view/View; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Landroid/view/GestureDetector$SimpleOnGestureListener; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 2 - invoke-direct {p0, p1, p3}, Landroid/view/GestureDetector;->(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V - - .line 3 - iput-object p2, p0, Lcom/my/target/BannerWebView$f;->a:Landroid/view/View; - - const/4 p1, 0x0 - - .line 4 - invoke-virtual {p0, p1}, Landroid/view/GestureDetector;->setIsLongpressEnabled(Z)V - - return-void -.end method - -.method private a(Landroid/view/MotionEvent;Landroid/view/View;)Z - .locals 4 - .param p1 # Landroid/view/MotionEvent; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p2 # Landroid/view/View; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - const/4 v0, 0x0 - - if-eqz p1, :cond_1 - - if-nez p2, :cond_0 - - goto :goto_0 - - .line 10 - :cond_0 - invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F - - move-result v1 - - .line 11 - invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F - - move-result p1 - - const/4 v2, 0x0 - - cmpl-float v3, v1, v2 - - if-ltz v3, :cond_1 - - .line 12 - invoke-virtual {p2}, Landroid/view/View;->getWidth()I - - move-result v3 - - int-to-float v3, v3 - - cmpg-float v1, v1, v3 - - if-gtz v1, :cond_1 - - cmpl-float v1, p1, v2 - - if-ltz v1, :cond_1 - - .line 13 - invoke-virtual {p2}, Landroid/view/View;->getHeight()I - - move-result p2 - - int-to-float p2, p2 - - cmpg-float p1, p1, p2 - - if-gtz p1, :cond_1 - - const/4 v0, 0x1 - - :cond_1 - :goto_0 - return v0 -.end method - - -# virtual methods -.method a(Landroid/view/MotionEvent;)V - .locals 2 - .param p1 # Landroid/view/MotionEvent; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I - - move-result v0 - - if-eqz v0, :cond_3 - - const/4 v1, 0x1 - - if-eq v0, v1, :cond_1 - - const/4 v1, 0x2 - - if-eq v0, v1, :cond_0 - - goto :goto_0 - - .line 2 - :cond_0 - iget-object v0, p0, Lcom/my/target/BannerWebView$f;->a:Landroid/view/View; - - invoke-direct {p0, p1, v0}, Lcom/my/target/BannerWebView$f;->a(Landroid/view/MotionEvent;Landroid/view/View;)Z - - move-result v0 - - if-eqz v0, :cond_4 - - .line 3 - invoke-virtual {p0, p1}, Landroid/view/GestureDetector;->onTouchEvent(Landroid/view/MotionEvent;)Z - - goto :goto_0 - - .line 4 - :cond_1 - iget-object p1, p0, Lcom/my/target/BannerWebView$f;->b:Lcom/my/target/BannerWebView$f$a; - - if-eqz p1, :cond_2 - - const-string p1, "Gestures: user clicked" - - .line 5 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 6 - iget-object p1, p0, Lcom/my/target/BannerWebView$f;->b:Lcom/my/target/BannerWebView$f$a; - - invoke-interface {p1}, Lcom/my/target/BannerWebView$f$a;->a()V - - goto :goto_0 - - :cond_2 - const-string p1, "View\'s onUserClick() is not registered." - - .line 7 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - goto :goto_0 - - .line 8 - :cond_3 - invoke-virtual {p0, p1}, Landroid/view/GestureDetector;->onTouchEvent(Landroid/view/MotionEvent;)Z - - :cond_4 - :goto_0 - return-void -.end method - -.method a(Lcom/my/target/BannerWebView$f$a;)V - .locals 0 - .param p1 # Lcom/my/target/BannerWebView$f$a; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 9 - iput-object p1, p0, Lcom/my/target/BannerWebView$f;->b:Lcom/my/target/BannerWebView$f$a; - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/BannerWebView.smali b/smali/smali_classes2/com/my/target/BannerWebView.smali deleted file mode 100644 index 55bd103a4..000000000 --- a/smali/smali_classes2/com/my/target/BannerWebView.smali +++ /dev/null @@ -1,405 +0,0 @@ -.class public Lcom/my/target/BannerWebView; -.super Landroid/webkit/WebView; -.source "BannerWebView.java" - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/BannerWebView$f;, - Lcom/my/target/BannerWebView$e;, - Lcom/my/target/BannerWebView$d;, - Lcom/my/target/BannerWebView$c; - } -.end annotation - - -# instance fields -.field private final a:Landroid/webkit/WebViewClient; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final b:Landroid/webkit/WebChromeClient; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private c:Lorg/json/JSONObject; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private d:Lcom/my/target/BannerWebView$c; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private e:Z - -.field private f:Z - - -# direct methods -.method public constructor (Landroid/content/Context;)V - .locals 1 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - const/4 v0, 0x0 - - .line 1 - invoke-direct {p0, p1, v0}, Lcom/my/target/BannerWebView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V - - return-void -.end method - -.method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V - .locals 1 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/util/AttributeSet; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - const/4 v0, 0x0 - - .line 2 - invoke-direct {p0, p1, p2, v0}, Lcom/my/target/BannerWebView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V - - return-void -.end method - -.method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V - .locals 1 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/util/AttributeSet; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .annotation build Landroid/annotation/SuppressLint; - value = { - "SetJavaScriptEnabled" - } - .end annotation - - .line 3 - invoke-direct {p0, p1, p2, p3}, Landroid/webkit/WebView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V - - .line 4 - new-instance p1, Lcom/my/target/BannerWebView$d; - - const/4 p2, 0x0 - - invoke-direct {p1, p0, p2}, Lcom/my/target/BannerWebView$d;->(Lcom/my/target/BannerWebView;Lcom/my/target/BannerWebView$a;)V - - iput-object p1, p0, Lcom/my/target/BannerWebView;->b:Landroid/webkit/WebChromeClient; - - .line 5 - new-instance p1, Lcom/my/target/BannerWebView$e; - - invoke-direct {p1, p0, p2}, Lcom/my/target/BannerWebView$e;->(Lcom/my/target/BannerWebView;Lcom/my/target/BannerWebView$a;)V - - iput-object p1, p0, Lcom/my/target/BannerWebView;->a:Landroid/webkit/WebViewClient; - - .line 6 - new-instance p1, Lcom/my/target/BannerWebView$f; - - invoke-virtual {p0}, Landroid/webkit/WebView;->getContext()Landroid/content/Context; - - move-result-object p2 - - invoke-direct {p1, p2, p0}, Lcom/my/target/BannerWebView$f;->(Landroid/content/Context;Landroid/view/View;)V - - .line 7 - new-instance p2, Lcom/my/target/BannerWebView$a; - - invoke-direct {p2, p0}, Lcom/my/target/BannerWebView$a;->(Lcom/my/target/BannerWebView;)V - - invoke-virtual {p1, p2}, Lcom/my/target/BannerWebView$f;->a(Lcom/my/target/BannerWebView$f$a;)V - - .line 8 - new-instance p2, Lcom/my/target/BannerWebView$b; - - invoke-direct {p2, p0, p1}, Lcom/my/target/BannerWebView$b;->(Lcom/my/target/BannerWebView;Lcom/my/target/BannerWebView$f;)V - - invoke-virtual {p0, p2}, Landroid/webkit/WebView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V - - const/4 p1, 0x0 - - .line 9 - invoke-virtual {p0, p1}, Landroid/webkit/WebView;->setHorizontalScrollBarEnabled(Z)V - - .line 10 - invoke-virtual {p0, p1}, Landroid/webkit/WebView;->setVerticalScrollBarEnabled(Z)V - - .line 11 - invoke-virtual {p0}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings; - - move-result-object p2 - - const/4 p3, 0x1 - - .line 12 - invoke-virtual {p2, p3}, Landroid/webkit/WebSettings;->setJavaScriptEnabled(Z)V - - .line 13 - invoke-virtual {p2, p3}, Landroid/webkit/WebSettings;->setDomStorageEnabled(Z)V - - .line 14 - invoke-virtual {p2, p3}, Landroid/webkit/WebSettings;->setAppCacheEnabled(Z)V - - .line 15 - invoke-virtual {p2, p1}, Landroid/webkit/WebSettings;->setSupportZoom(Z)V - - .line 16 - invoke-virtual {p0}, Landroid/webkit/WebView;->getContext()Landroid/content/Context; - - move-result-object p3 - - invoke-virtual {p3}, Landroid/content/Context;->getCacheDir()Ljava/io/File; - - move-result-object p3 - - invoke-virtual {p3}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; - - move-result-object p3 - - invoke-virtual {p2, p3}, Landroid/webkit/WebSettings;->setAppCachePath(Ljava/lang/String;)V - - .line 17 - invoke-virtual {p2, p1}, Landroid/webkit/WebSettings;->setAllowFileAccess(Z)V - - .line 18 - invoke-virtual {p2, p1}, Landroid/webkit/WebSettings;->setAllowContentAccess(Z)V - - .line 19 - sget p3, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v0, 0x10 - - if-lt p3, v0, :cond_0 - - .line 20 - invoke-virtual {p2, p1}, Landroid/webkit/WebSettings;->setAllowFileAccessFromFileURLs(Z)V - - .line 21 - invoke-virtual {p2, p1}, Landroid/webkit/WebSettings;->setAllowUniversalAccessFromFileURLs(Z)V - - .line 22 - :cond_0 - iget-object p1, p0, Lcom/my/target/BannerWebView;->b:Landroid/webkit/WebChromeClient; - - invoke-virtual {p0, p1}, Landroid/webkit/WebView;->setWebChromeClient(Landroid/webkit/WebChromeClient;)V - - .line 23 - iget-object p1, p0, Lcom/my/target/BannerWebView;->a:Landroid/webkit/WebViewClient; - - invoke-virtual {p0, p1}, Landroid/webkit/WebView;->setWebViewClient(Landroid/webkit/WebViewClient;)V - - return-void -.end method - -.method static synthetic a(Lcom/my/target/BannerWebView;)Lcom/my/target/BannerWebView$c; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/BannerWebView;->d:Lcom/my/target/BannerWebView$c; - - return-object p0 -.end method - -.method private a()V - .locals 1 - - const/4 v0, 0x0 - - .line 11 - iput-boolean v0, p0, Lcom/my/target/BannerWebView;->f:Z - - return-void -.end method - -.method static synthetic a(Lcom/my/target/BannerWebView;Ljava/lang/String;)V - .locals 0 - - .line 2 - invoke-direct {p0, p1}, Lcom/my/target/BannerWebView;->a(Ljava/lang/String;)V - - return-void -.end method - -.method private a(Ljava/lang/String;)V - .locals 1 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 12 - iget-object v0, p0, Lcom/my/target/BannerWebView;->d:Lcom/my/target/BannerWebView$c; - - if-eqz v0, :cond_0 - - .line 13 - invoke-interface {v0, p1}, Lcom/my/target/BannerWebView$c;->a(Ljava/lang/String;)V - - :cond_0 - return-void -.end method - -.method static synthetic a(Lcom/my/target/BannerWebView;Z)Z - .locals 0 - - .line 3 - iput-boolean p1, p0, Lcom/my/target/BannerWebView;->f:Z - - return p1 -.end method - -.method static synthetic b(Lcom/my/target/BannerWebView;)Z - .locals 0 - - .line 1 - iget-boolean p0, p0, Lcom/my/target/BannerWebView;->f:Z - - return p0 -.end method - -.method static synthetic b(Lcom/my/target/BannerWebView;Z)Z - .locals 0 - - .line 2 - iput-boolean p1, p0, Lcom/my/target/BannerWebView;->e:Z - - return p1 -.end method - -.method static synthetic c(Lcom/my/target/BannerWebView;)V - .locals 0 - - .line 1 - invoke-direct {p0}, Lcom/my/target/BannerWebView;->a()V - - return-void -.end method - -.method static synthetic d(Lcom/my/target/BannerWebView;)Z - .locals 0 - - .line 1 - iget-boolean p0, p0, Lcom/my/target/BannerWebView;->e:Z - - return p0 -.end method - -.method static synthetic e(Lcom/my/target/BannerWebView;)Lorg/json/JSONObject; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/BannerWebView;->c:Lorg/json/JSONObject; - - return-object p0 -.end method - - -# virtual methods -.method public a(Lcom/my/target/JsCall;)V - .locals 2 - .param p1 # Lcom/my/target/JsCall; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 8 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "javascript:AdmanJS.execute(" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-interface {p1}, Lcom/my/target/JsCall;->g()Lorg/json/JSONObject; - - move-result-object p1 - - invoke-virtual {p1}, Lorg/json/JSONObject;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string p1, ")" - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - .line 9 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 10 - invoke-virtual {p0, p1}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V - - return-void -.end method - -.method public a(Lorg/json/JSONObject;Ljava/lang/String;)V - .locals 7 - .param p1 # Lorg/json/JSONObject; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - const/4 v0, 0x0 - - .line 4 - iput-boolean v0, p0, Lcom/my/target/BannerWebView;->e:Z - - .line 5 - iput-boolean v0, p0, Lcom/my/target/BannerWebView;->f:Z - - const-string v2, "http://127.0.0.1" - - const-string v4, "text/html" - - const-string v5, "UTF-8" - - const/4 v6, 0x0 - - move-object v1, p0 - - move-object v3, p2 - - .line 6 - invoke-virtual/range {v1 .. v6}, Landroid/webkit/WebView;->loadDataWithBaseURL(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V - - .line 7 - iput-object p1, p0, Lcom/my/target/BannerWebView;->c:Lorg/json/JSONObject; - - return-void -.end method - -.method public setBannerWebViewListener(Lcom/my/target/BannerWebView$c;)V - .locals 0 - .param p1 # Lcom/my/target/BannerWebView$c; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - iput-object p1, p0, Lcom/my/target/BannerWebView;->d:Lcom/my/target/BannerWebView$c; - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/BaseResources.smali b/smali/smali_classes2/com/my/target/BaseResources.smali deleted file mode 100644 index 24e6b932e..000000000 --- a/smali/smali_classes2/com/my/target/BaseResources.smali +++ /dev/null @@ -1,320 +0,0 @@ -.class public Lcom/my/target/BaseResources; -.super Ljava/lang/Object; -.source "BaseResources.java" - - -# direct methods -.method public static a(I)Landroid/graphics/Bitmap; - .locals 10 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 17 - sget-object v0, Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config; - - const/4 v1, 0x0 - - .line 18 - :try_start_0 - invoke-static {p0, p0, v0}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; - - move-result-object v0 - :try_end_0 - .catch Ljava/lang/OutOfMemoryError; {:try_start_0 .. :try_end_0} :catch_0 - - goto :goto_0 - - :catch_0 - const-string v0, "cannot build icon: OOME" - - .line 19 - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - move-object v0, v1 - - :goto_0 - if-nez v0, :cond_0 - - return-object v1 - - :cond_0 - int-to-float v1, p0 - - const/high16 v2, 0x42c80000 # 100.0f - - div-float v2, v1, v2 - - .line 20 - new-instance v3, Landroid/graphics/Paint; - - invoke-direct {v3}, Landroid/graphics/Paint;->()V - - const/4 v4, 0x0 - - .line 21 - invoke-virtual {v3, v4}, Landroid/graphics/Paint;->setColor(I)V - - .line 22 - sget-object v4, Landroid/graphics/Paint$Style;->STROKE:Landroid/graphics/Paint$Style; - - invoke-virtual {v3, v4}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V - - .line 23 - new-instance v4, Landroid/graphics/Canvas; - - invoke-direct {v4, v0}, Landroid/graphics/Canvas;->(Landroid/graphics/Bitmap;)V - - const/high16 v5, 0x40400000 # 3.0f - - mul-float v5, v5, v2 - - .line 24 - new-instance v6, Landroid/graphics/Paint; - - invoke-direct {v6}, Landroid/graphics/Paint;->()V - - const/4 v7, 0x1 - - .line 25 - invoke-virtual {v6, v7}, Landroid/graphics/Paint;->setAntiAlias(Z)V - - const/high16 v8, -0x78000000 - - .line 26 - invoke-virtual {v6, v8}, Landroid/graphics/Paint;->setColor(I)V - - .line 27 - new-instance v8, Landroid/graphics/RectF; - - const/4 v9, 0x0 - - invoke-direct {v8, v9, v9, v1, v1}, Landroid/graphics/RectF;->(FFFF)V - - .line 28 - invoke-virtual {v4, v8, v6}, Landroid/graphics/Canvas;->drawOval(Landroid/graphics/RectF;Landroid/graphics/Paint;)V - - .line 29 - new-instance v1, Landroid/graphics/Paint; - - invoke-direct {v1}, Landroid/graphics/Paint;->()V - - .line 30 - invoke-virtual {v1, v7}, Landroid/graphics/Paint;->setAntiAlias(Z)V - - .line 31 - sget-object v6, Landroid/graphics/Paint$Style;->STROKE:Landroid/graphics/Paint$Style; - - invoke-virtual {v1, v6}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V - - .line 32 - invoke-virtual {v1, v5}, Landroid/graphics/Paint;->setStrokeWidth(F)V - - const/4 v6, -0x1 - - .line 33 - invoke-virtual {v1, v6}, Landroid/graphics/Paint;->setColor(I)V - - .line 34 - div-int/lit8 p0, p0, 0x2 - - int-to-float p0, p0 - - const/high16 v8, 0x40000000 # 2.0f - - div-float v8, v5, v8 - - sub-float v8, p0, v8 - - invoke-virtual {v4, p0, p0, v8, v1}, Landroid/graphics/Canvas;->drawCircle(FFFLandroid/graphics/Paint;)V - - .line 35 - invoke-virtual {v3, v5}, Landroid/graphics/Paint;->setStrokeWidth(F)V - - .line 36 - invoke-virtual {v3, v6}, Landroid/graphics/Paint;->setColor(I)V - - .line 37 - invoke-virtual {v3, v7}, Landroid/graphics/Paint;->setAntiAlias(Z)V - - .line 38 - new-instance p0, Landroid/graphics/Path; - - invoke-direct {p0}, Landroid/graphics/Path;->()V - - .line 39 - sget-object v1, Landroid/graphics/Path$FillType;->EVEN_ODD:Landroid/graphics/Path$FillType; - - invoke-virtual {p0, v1}, Landroid/graphics/Path;->setFillType(Landroid/graphics/Path$FillType;)V - - const/high16 v1, 0x42040000 # 33.0f - - mul-float v1, v1, v2 - - .line 40 - invoke-virtual {p0, v1, v1}, Landroid/graphics/Path;->moveTo(FF)V - - const/high16 v5, 0x42840000 # 66.0f - - mul-float v5, v5, v2 - - .line 41 - invoke-virtual {p0, v5, v5}, Landroid/graphics/Path;->lineTo(FF)V - - .line 42 - invoke-virtual {p0, v1, v5}, Landroid/graphics/Path;->moveTo(FF)V - - const/high16 v6, 0x42480000 # 50.0f - - mul-float v6, v6, v2 - - .line 43 - invoke-virtual {p0, v6, v6}, Landroid/graphics/Path;->lineTo(FF)V - - const/high16 v6, 0x425c0000 # 55.0f - - mul-float v6, v6, v2 - - const/high16 v7, 0x42340000 # 45.0f - - mul-float v2, v2, v7 - - .line 44 - invoke-virtual {p0, v6, v2}, Landroid/graphics/Path;->moveTo(FF)V - - .line 45 - invoke-virtual {p0, v5, v1}, Landroid/graphics/Path;->lineTo(FF)V - - .line 46 - invoke-virtual {p0}, Landroid/graphics/Path;->close()V - - .line 47 - invoke-virtual {v4, p0, v3}, Landroid/graphics/Canvas;->drawPath(Landroid/graphics/Path;Landroid/graphics/Paint;)V - - return-object v0 -.end method - -.method public static a(II)Landroid/graphics/Bitmap; - .locals 9 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 6 - sget-object v0, Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config; - - .line 7 - invoke-static {p0, p0, v0}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; - - move-result-object v0 - - .line 8 - new-instance v7, Landroid/graphics/Canvas; - - invoke-direct {v7, v0}, Landroid/graphics/Canvas;->(Landroid/graphics/Bitmap;)V - - .line 9 - new-instance v8, Landroid/graphics/Paint; - - invoke-direct {v8}, Landroid/graphics/Paint;->()V - - int-to-float p1, p1 - - .line 10 - invoke-virtual {v8, p1}, Landroid/graphics/Paint;->setStrokeWidth(F)V - - const/4 p1, 0x1 - - .line 11 - invoke-virtual {v8, p1}, Landroid/graphics/Paint;->setAntiAlias(Z)V - - const p1, -0x777778 - - .line 12 - invoke-virtual {v8, p1}, Landroid/graphics/Paint;->setColor(I)V - - .line 13 - sget-object p1, Landroid/graphics/Paint$Cap;->BUTT:Landroid/graphics/Paint$Cap; - - invoke-virtual {v8, p1}, Landroid/graphics/Paint;->setStrokeCap(Landroid/graphics/Paint$Cap;)V - - .line 14 - sget-object p1, Landroid/graphics/Paint$Style;->STROKE:Landroid/graphics/Paint$Style; - - invoke-virtual {v8, p1}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V - - int-to-float p0, p0 - - const/4 v2, 0x0 - - const/4 v3, 0x0 - - move-object v1, v7 - - move v4, p0 - - move v5, p0 - - move-object v6, v8 - - .line 15 - invoke-virtual/range {v1 .. v6}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V - - const/4 v5, 0x0 - - move v3, p0 - - .line 16 - invoke-virtual/range {v1 .. v6}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V - - return-object v0 -.end method - -.method public static a(Landroid/content/Context;)Landroid/graphics/Bitmap; - .locals 4 - .param p0 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - const/4 v0, 0x0 - - const-string v1, "iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAQAAABIkb+zAAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfgAR0KGztQKbC4AAAA8UlEQVR42u2aQQ6EMAzE6IhH8wR+DfeVoCAySRfs82plQ0FNxTQBAAAAAMBXab0frFut4NIeBFTLX4lo4+ufJ+i1z8BI1//sHvz9HSCAAAIIIIAAAiqZo/bl0Vzdi7GECCCAAAJGDlg392wtr77/eEBufXeC/PreBGXoOxOUo+9LUJa+K0F5+p4EZeo7EpSrH5+gbP3oBOXrxyaoQj8yQTX6cQmq0o9KUJ1+TML89A+Ozot+1VznSkxkBBBAAAEEEEAAAQQQ4J8HeqPH3f3+UDMxS4iAgDXt5cVf7iruvVJx/Tuv0aWN//k9AAAAAAB8lx0xVUXCRDTw+wAAAABJRU5ErkJggg==" - - .line 1 - invoke-static {v1, v0}, Landroid/util/Base64;->decode(Ljava/lang/String;I)[B - - move-result-object v1 - - .line 2 - new-instance v2, Landroid/graphics/BitmapFactory$Options; - - invoke-direct {v2}, Landroid/graphics/BitmapFactory$Options;->()V - - const/16 v3, 0x280 - - .line 3 - iput v3, v2, Landroid/graphics/BitmapFactory$Options;->inDensity:I - - .line 4 - invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; - - move-result-object p0 - - invoke-virtual {p0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; - - move-result-object p0 - - iget p0, p0, Landroid/util/DisplayMetrics;->densityDpi:I - - iput p0, v2, Landroid/graphics/BitmapFactory$Options;->inTargetDensity:I - - .line 5 - array-length p0, v1 - - invoke-static {v1, v0, p0, v2}, Landroid/graphics/BitmapFactory;->decodeByteArray([BIILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; - - move-result-object p0 - - return-object p0 -.end method diff --git a/smali/smali_classes2/com/my/target/BodyView.smali b/smali/smali_classes2/com/my/target/BodyView.smali deleted file mode 100644 index df3020f88..000000000 --- a/smali/smali_classes2/com/my/target/BodyView.smali +++ /dev/null @@ -1,1298 +0,0 @@ -.class public final Lcom/my/target/BodyView; -.super Landroid/widget/LinearLayout; -.source "BodyView.java" - -# interfaces -.implements Landroid/view/View$OnTouchListener; - - -# annotations -.annotation build Landroid/annotation/SuppressLint; - value = { - "ViewConstructor" - } -.end annotation - - -# instance fields -.field private final B:Z - -.field private final C:Ljava/util/HashMap; - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/HashMap<", - "Landroid/view/View;", - "Ljava/lang/Boolean;", - ">;" - } - .end annotation -.end field - -.field private D:Landroid/widget/LinearLayout$LayoutParams; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private E:Landroid/widget/LinearLayout$LayoutParams; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private F:Landroid/widget/LinearLayout$LayoutParams; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private G:Landroid/widget/LinearLayout$LayoutParams; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private H:Landroid/widget/LinearLayout$LayoutParams; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private I:Landroid/widget/LinearLayout$LayoutParams; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private J:Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private K:Landroid/view/View$OnClickListener; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private final a:Landroid/widget/TextView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final b:Landroid/widget/TextView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final c:Landroid/widget/TextView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final d:Landroid/widget/LinearLayout; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final e:Landroid/widget/TextView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final f:Lcom/my/target/StarsRatingView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final g:Landroid/widget/TextView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final h:Lcom/my/target/UiUtils; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# direct methods -.method public constructor (Landroid/content/Context;Lcom/my/target/UiUtils;Z)V - .locals 1 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/UiUtils; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0, p1}, Landroid/widget/LinearLayout;->(Landroid/content/Context;)V - - .line 2 - new-instance v0, Ljava/util/HashMap; - - invoke-direct {v0}, Ljava/util/HashMap;->()V - - iput-object v0, p0, Lcom/my/target/BodyView;->C:Ljava/util/HashMap; - - .line 3 - new-instance v0, Landroid/widget/TextView; - - invoke-direct {v0, p1}, Landroid/widget/TextView;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/BodyView;->a:Landroid/widget/TextView; - - .line 4 - new-instance v0, Landroid/widget/TextView; - - invoke-direct {v0, p1}, Landroid/widget/TextView;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/BodyView;->b:Landroid/widget/TextView; - - .line 5 - new-instance v0, Landroid/widget/TextView; - - invoke-direct {v0, p1}, Landroid/widget/TextView;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/BodyView;->c:Landroid/widget/TextView; - - .line 6 - new-instance v0, Landroid/widget/LinearLayout; - - invoke-direct {v0, p1}, Landroid/widget/LinearLayout;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/BodyView;->d:Landroid/widget/LinearLayout; - - .line 7 - new-instance v0, Landroid/widget/TextView; - - invoke-direct {v0, p1}, Landroid/widget/TextView;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/BodyView;->e:Landroid/widget/TextView; - - .line 8 - new-instance v0, Lcom/my/target/StarsRatingView; - - invoke-direct {v0, p1}, Lcom/my/target/StarsRatingView;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/BodyView;->f:Lcom/my/target/StarsRatingView; - - .line 9 - new-instance v0, Landroid/widget/TextView; - - invoke-direct {v0, p1}, Landroid/widget/TextView;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/BodyView;->g:Landroid/widget/TextView; - - .line 10 - iget-object p1, p0, Lcom/my/target/BodyView;->a:Landroid/widget/TextView; - - const-string v0, "title_text" - - invoke-static {p1, v0}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 11 - iget-object p1, p0, Lcom/my/target/BodyView;->c:Landroid/widget/TextView; - - const-string v0, "description_text" - - invoke-static {p1, v0}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 12 - iget-object p1, p0, Lcom/my/target/BodyView;->e:Landroid/widget/TextView; - - const-string v0, "disclaimer_text" - - invoke-static {p1, v0}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 13 - iget-object p1, p0, Lcom/my/target/BodyView;->f:Lcom/my/target/StarsRatingView; - - const-string v0, "stars_view" - - invoke-static {p1, v0}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 14 - iget-object p1, p0, Lcom/my/target/BodyView;->g:Landroid/widget/TextView; - - const-string v0, "votes_text" - - invoke-static {p1, v0}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 15 - iput-object p2, p0, Lcom/my/target/BodyView;->h:Lcom/my/target/UiUtils; - - .line 16 - iput-boolean p3, p0, Lcom/my/target/BodyView;->B:Z - - return-void -.end method - - -# virtual methods -.method public final a(Lcom/my/target/ClickArea;Landroid/view/View$OnClickListener;)V - .locals 2 - .param p1 # Lcom/my/target/ClickArea; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/view/View$OnClickListener; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroid/annotation/SuppressLint; - value = { - "ClickableViewAccessibility" - } - .end annotation - - .line 1 - iget-boolean v0, p1, Lcom/my/target/ClickArea;->l:Z - - if-eqz v0, :cond_0 - - .line 2 - invoke-virtual {p0, p2}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - const/4 p1, -0x1 - - const p2, -0x3a1508 - - .line 3 - invoke-static {p0, p1, p2}, Lcom/my/target/UiUtils;->a(Landroid/view/View;II)V - - return-void - - .line 4 - :cond_0 - iput-object p2, p0, Lcom/my/target/BodyView;->K:Landroid/view/View$OnClickListener; - - .line 5 - iget-object p2, p0, Lcom/my/target/BodyView;->a:Landroid/widget/TextView; - - invoke-virtual {p2, p0}, Landroid/widget/TextView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V - - .line 6 - iget-object p2, p0, Lcom/my/target/BodyView;->b:Landroid/widget/TextView; - - invoke-virtual {p2, p0}, Landroid/widget/TextView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V - - .line 7 - iget-object p2, p0, Lcom/my/target/BodyView;->c:Landroid/widget/TextView; - - invoke-virtual {p2, p0}, Landroid/widget/TextView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V - - .line 8 - iget-object p2, p0, Lcom/my/target/BodyView;->f:Lcom/my/target/StarsRatingView; - - invoke-virtual {p2, p0}, Landroid/view/View;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V - - .line 9 - iget-object p2, p0, Lcom/my/target/BodyView;->g:Landroid/widget/TextView; - - invoke-virtual {p2, p0}, Landroid/widget/TextView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V - - .line 10 - invoke-virtual {p0, p0}, Landroid/widget/LinearLayout;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V - - .line 11 - iget-object p2, p0, Lcom/my/target/BodyView;->C:Ljava/util/HashMap; - - iget-object v0, p0, Lcom/my/target/BodyView;->a:Landroid/widget/TextView; - - iget-boolean v1, p1, Lcom/my/target/ClickArea;->a:Z - - invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v1 - - invoke-virtual {p2, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 12 - iget-object p2, p0, Lcom/my/target/BodyView;->J:Ljava/lang/String; - - const-string v0, "store" - - invoke-virtual {v0, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result p2 - - if-eqz p2, :cond_1 - - .line 13 - iget-object p2, p0, Lcom/my/target/BodyView;->C:Ljava/util/HashMap; - - iget-object v0, p0, Lcom/my/target/BodyView;->b:Landroid/widget/TextView; - - iget-boolean v1, p1, Lcom/my/target/ClickArea;->j:Z - - invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v1 - - invoke-virtual {p2, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - goto :goto_0 - - .line 14 - :cond_1 - iget-object p2, p0, Lcom/my/target/BodyView;->C:Ljava/util/HashMap; - - iget-object v0, p0, Lcom/my/target/BodyView;->b:Landroid/widget/TextView; - - iget-boolean v1, p1, Lcom/my/target/ClickArea;->i:Z - - invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v1 - - invoke-virtual {p2, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 15 - :goto_0 - iget-object p2, p0, Lcom/my/target/BodyView;->C:Ljava/util/HashMap; - - iget-object v0, p0, Lcom/my/target/BodyView;->c:Landroid/widget/TextView; - - iget-boolean v1, p1, Lcom/my/target/ClickArea;->b:Z - - invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v1 - - invoke-virtual {p2, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 16 - iget-object p2, p0, Lcom/my/target/BodyView;->C:Ljava/util/HashMap; - - iget-object v0, p0, Lcom/my/target/BodyView;->f:Lcom/my/target/StarsRatingView; - - iget-boolean v1, p1, Lcom/my/target/ClickArea;->e:Z - - invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v1 - - invoke-virtual {p2, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 17 - iget-object p2, p0, Lcom/my/target/BodyView;->C:Ljava/util/HashMap; - - iget-object v0, p0, Lcom/my/target/BodyView;->g:Landroid/widget/TextView; - - iget-boolean v1, p1, Lcom/my/target/ClickArea;->f:Z - - invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v1 - - invoke-virtual {p2, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 18 - iget-object p2, p0, Lcom/my/target/BodyView;->C:Ljava/util/HashMap; - - iget-boolean p1, p1, Lcom/my/target/ClickArea;->k:Z - - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - invoke-virtual {p2, p0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - return-void -.end method - -.method final a(Z)V - .locals 8 - - .line 19 - iget-object v0, p0, Lcom/my/target/BodyView;->a:Landroid/widget/TextView; - - const/4 v1, 0x1 - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setGravity(I)V - - .line 20 - iget-object v0, p0, Lcom/my/target/BodyView;->a:Landroid/widget/TextView; - - const/high16 v2, -0x1000000 - - invoke-virtual {v0, v2}, Landroid/widget/TextView;->setTextColor(I)V - - .line 21 - new-instance v0, Landroid/widget/LinearLayout$LayoutParams; - - const/4 v3, -0x2 - - invoke-direct {v0, v3, v3}, Landroid/widget/LinearLayout$LayoutParams;->(II)V - - iput-object v0, p0, Lcom/my/target/BodyView;->D:Landroid/widget/LinearLayout$LayoutParams; - - .line 22 - iget-object v0, p0, Lcom/my/target/BodyView;->D:Landroid/widget/LinearLayout$LayoutParams; - - iput v1, v0, Landroid/widget/LinearLayout$LayoutParams;->gravity:I - - .line 23 - iget-object v4, p0, Lcom/my/target/BodyView;->h:Lcom/my/target/UiUtils; - - const/16 v5, 0x8 - - invoke-virtual {v4, v5}, Lcom/my/target/UiUtils;->a(I)I - - move-result v4 - - iput v4, v0, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I - - .line 24 - iget-object v0, p0, Lcom/my/target/BodyView;->D:Landroid/widget/LinearLayout$LayoutParams; - - iget-object v4, p0, Lcom/my/target/BodyView;->h:Lcom/my/target/UiUtils; - - invoke-virtual {v4, v5}, Lcom/my/target/UiUtils;->a(I)I - - move-result v4 - - iput v4, v0, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I - - const/4 v0, 0x4 - - if-eqz p1, :cond_0 - - .line 25 - iget-object v4, p0, Lcom/my/target/BodyView;->D:Landroid/widget/LinearLayout$LayoutParams; - - iget-object v6, p0, Lcom/my/target/BodyView;->h:Lcom/my/target/UiUtils; - - invoke-virtual {v6, v0}, Lcom/my/target/UiUtils;->a(I)I - - move-result v6 - - iput v6, v4, Landroid/widget/LinearLayout$LayoutParams;->topMargin:I - - goto :goto_0 - - .line 26 - :cond_0 - iget-object v4, p0, Lcom/my/target/BodyView;->D:Landroid/widget/LinearLayout$LayoutParams; - - iget-object v6, p0, Lcom/my/target/BodyView;->h:Lcom/my/target/UiUtils; - - const/16 v7, 0x20 - - invoke-virtual {v6, v7}, Lcom/my/target/UiUtils;->a(I)I - - move-result v6 - - iput v6, v4, Landroid/widget/LinearLayout$LayoutParams;->topMargin:I - - .line 27 - :goto_0 - iget-object v4, p0, Lcom/my/target/BodyView;->a:Landroid/widget/TextView; - - iget-object v6, p0, Lcom/my/target/BodyView;->D:Landroid/widget/LinearLayout$LayoutParams; - - invoke-virtual {v4, v6}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 28 - new-instance v4, Landroid/widget/LinearLayout$LayoutParams; - - invoke-direct {v4, v3, v3}, Landroid/widget/LinearLayout$LayoutParams;->(II)V - - iput-object v4, p0, Lcom/my/target/BodyView;->E:Landroid/widget/LinearLayout$LayoutParams; - - .line 29 - iget-object v4, p0, Lcom/my/target/BodyView;->E:Landroid/widget/LinearLayout$LayoutParams; - - iput v1, v4, Landroid/widget/LinearLayout$LayoutParams;->gravity:I - - .line 30 - iget-object v6, p0, Lcom/my/target/BodyView;->b:Landroid/widget/TextView; - - invoke-virtual {v6, v4}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 31 - iget-object v4, p0, Lcom/my/target/BodyView;->c:Landroid/widget/TextView; - - invoke-virtual {v4, v1}, Landroid/widget/TextView;->setGravity(I)V - - .line 32 - iget-object v4, p0, Lcom/my/target/BodyView;->c:Landroid/widget/TextView; - - invoke-virtual {v4, v2}, Landroid/widget/TextView;->setTextColor(I)V - - .line 33 - new-instance v2, Landroid/widget/LinearLayout$LayoutParams; - - invoke-direct {v2, v3, v3}, Landroid/widget/LinearLayout$LayoutParams;->(II)V - - iput-object v2, p0, Lcom/my/target/BodyView;->F:Landroid/widget/LinearLayout$LayoutParams; - - if-eqz p1, :cond_1 - - .line 34 - iget-object v2, p0, Lcom/my/target/BodyView;->F:Landroid/widget/LinearLayout$LayoutParams; - - iget-object v4, p0, Lcom/my/target/BodyView;->h:Lcom/my/target/UiUtils; - - invoke-virtual {v4, v0}, Lcom/my/target/UiUtils;->a(I)I - - move-result v4 - - iput v4, v2, Landroid/widget/LinearLayout$LayoutParams;->topMargin:I - - goto :goto_1 - - .line 35 - :cond_1 - iget-object v2, p0, Lcom/my/target/BodyView;->F:Landroid/widget/LinearLayout$LayoutParams; - - iget-object v4, p0, Lcom/my/target/BodyView;->h:Lcom/my/target/UiUtils; - - invoke-virtual {v4, v5}, Lcom/my/target/UiUtils;->a(I)I - - move-result v4 - - iput v4, v2, Landroid/widget/LinearLayout$LayoutParams;->topMargin:I - - .line 36 - :goto_1 - iget-object v2, p0, Lcom/my/target/BodyView;->F:Landroid/widget/LinearLayout$LayoutParams; - - iput v1, v2, Landroid/widget/LinearLayout$LayoutParams;->gravity:I - - const/16 v4, 0x10 - - if-eqz p1, :cond_2 - - .line 37 - iget-object v5, p0, Lcom/my/target/BodyView;->h:Lcom/my/target/UiUtils; - - invoke-virtual {v5, v0}, Lcom/my/target/UiUtils;->a(I)I - - move-result v5 - - iput v5, v2, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I - - .line 38 - iget-object v2, p0, Lcom/my/target/BodyView;->F:Landroid/widget/LinearLayout$LayoutParams; - - iget-object v5, p0, Lcom/my/target/BodyView;->h:Lcom/my/target/UiUtils; - - invoke-virtual {v5, v0}, Lcom/my/target/UiUtils;->a(I)I - - move-result v5 - - iput v5, v2, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I - - goto :goto_2 - - .line 39 - :cond_2 - iget-object v5, p0, Lcom/my/target/BodyView;->h:Lcom/my/target/UiUtils; - - invoke-virtual {v5, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result v5 - - iput v5, v2, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I - - .line 40 - iget-object v2, p0, Lcom/my/target/BodyView;->F:Landroid/widget/LinearLayout$LayoutParams; - - iget-object v5, p0, Lcom/my/target/BodyView;->h:Lcom/my/target/UiUtils; - - invoke-virtual {v5, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result v5 - - iput v5, v2, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I - - .line 41 - :goto_2 - iget-object v2, p0, Lcom/my/target/BodyView;->c:Landroid/widget/TextView; - - iget-object v5, p0, Lcom/my/target/BodyView;->F:Landroid/widget/LinearLayout$LayoutParams; - - invoke-virtual {v2, v5}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 42 - iget-object v2, p0, Lcom/my/target/BodyView;->d:Landroid/widget/LinearLayout; - - const/4 v5, 0x0 - - invoke-virtual {v2, v5}, Landroid/widget/LinearLayout;->setOrientation(I)V - - .line 43 - new-instance v2, Landroid/widget/LinearLayout$LayoutParams; - - invoke-direct {v2, v3, v3}, Landroid/widget/LinearLayout$LayoutParams;->(II)V - - iput-object v2, p0, Lcom/my/target/BodyView;->H:Landroid/widget/LinearLayout$LayoutParams; - - .line 44 - iget-object v2, p0, Lcom/my/target/BodyView;->H:Landroid/widget/LinearLayout$LayoutParams; - - iput v1, v2, Landroid/widget/LinearLayout$LayoutParams;->gravity:I - - .line 45 - iget-object v5, p0, Lcom/my/target/BodyView;->d:Landroid/widget/LinearLayout; - - invoke-virtual {v5, v2}, Landroid/widget/LinearLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 46 - new-instance v2, Landroid/widget/LinearLayout$LayoutParams; - - iget-object v5, p0, Lcom/my/target/BodyView;->h:Lcom/my/target/UiUtils; - - const/16 v6, 0x49 - - invoke-virtual {v5, v6}, Lcom/my/target/UiUtils;->a(I)I - - move-result v5 - - iget-object v6, p0, Lcom/my/target/BodyView;->h:Lcom/my/target/UiUtils; - - const/16 v7, 0xc - - invoke-virtual {v6, v7}, Lcom/my/target/UiUtils;->a(I)I - - move-result v6 - - invoke-direct {v2, v5, v6}, Landroid/widget/LinearLayout$LayoutParams;->(II)V - - iput-object v2, p0, Lcom/my/target/BodyView;->G:Landroid/widget/LinearLayout$LayoutParams; - - .line 47 - iget-object v2, p0, Lcom/my/target/BodyView;->G:Landroid/widget/LinearLayout$LayoutParams; - - iget-object v5, p0, Lcom/my/target/BodyView;->h:Lcom/my/target/UiUtils; - - invoke-virtual {v5, v0}, Lcom/my/target/UiUtils;->a(I)I - - move-result v5 - - iput v5, v2, Landroid/widget/LinearLayout$LayoutParams;->topMargin:I - - .line 48 - iget-object v2, p0, Lcom/my/target/BodyView;->G:Landroid/widget/LinearLayout$LayoutParams; - - iget-object v5, p0, Lcom/my/target/BodyView;->h:Lcom/my/target/UiUtils; - - invoke-virtual {v5, v0}, Lcom/my/target/UiUtils;->a(I)I - - move-result v5 - - iput v5, v2, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I - - .line 49 - iget-object v2, p0, Lcom/my/target/BodyView;->f:Lcom/my/target/StarsRatingView; - - iget-object v5, p0, Lcom/my/target/BodyView;->G:Landroid/widget/LinearLayout$LayoutParams; - - invoke-virtual {v2, v5}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 50 - iget-object v2, p0, Lcom/my/target/BodyView;->g:Landroid/widget/TextView; - - const v5, -0x666667 - - invoke-virtual {v2, v5}, Landroid/widget/TextView;->setTextColor(I)V - - .line 51 - iget-object v2, p0, Lcom/my/target/BodyView;->g:Landroid/widget/TextView; - - const/4 v6, 0x2 - - const/high16 v7, 0x41600000 # 14.0f - - invoke-virtual {v2, v6, v7}, Landroid/widget/TextView;->setTextSize(IF)V - - .line 52 - iget-object v2, p0, Lcom/my/target/BodyView;->e:Landroid/widget/TextView; - - invoke-virtual {v2, v5}, Landroid/widget/TextView;->setTextColor(I)V - - .line 53 - iget-object v2, p0, Lcom/my/target/BodyView;->e:Landroid/widget/TextView; - - invoke-virtual {v2, v1}, Landroid/widget/TextView;->setGravity(I)V - - .line 54 - new-instance v2, Landroid/widget/LinearLayout$LayoutParams; - - invoke-direct {v2, v3, v3}, Landroid/widget/LinearLayout$LayoutParams;->(II)V - - iput-object v2, p0, Lcom/my/target/BodyView;->I:Landroid/widget/LinearLayout$LayoutParams; - - .line 55 - iget-object v2, p0, Lcom/my/target/BodyView;->I:Landroid/widget/LinearLayout$LayoutParams; - - iput v1, v2, Landroid/widget/LinearLayout$LayoutParams;->gravity:I - - if-eqz p1, :cond_3 - - .line 56 - iget-object p1, p0, Lcom/my/target/BodyView;->h:Lcom/my/target/UiUtils; - - invoke-virtual {p1, v0}, Lcom/my/target/UiUtils;->a(I)I - - move-result p1 - - iput p1, v2, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I - - .line 57 - iget-object p1, p0, Lcom/my/target/BodyView;->I:Landroid/widget/LinearLayout$LayoutParams; - - iget-object v2, p0, Lcom/my/target/BodyView;->h:Lcom/my/target/UiUtils; - - invoke-virtual {v2, v0}, Lcom/my/target/UiUtils;->a(I)I - - move-result v0 - - iput v0, p1, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I - - goto :goto_3 - - .line 58 - :cond_3 - iget-object p1, p0, Lcom/my/target/BodyView;->h:Lcom/my/target/UiUtils; - - invoke-virtual {p1, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result p1 - - iput p1, v2, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I - - .line 59 - iget-object p1, p0, Lcom/my/target/BodyView;->I:Landroid/widget/LinearLayout$LayoutParams; - - iget-object v0, p0, Lcom/my/target/BodyView;->h:Lcom/my/target/UiUtils; - - invoke-virtual {v0, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result v0 - - iput v0, p1, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I - - .line 60 - :goto_3 - iget-object p1, p0, Lcom/my/target/BodyView;->I:Landroid/widget/LinearLayout$LayoutParams; - - iput v1, p1, Landroid/widget/LinearLayout$LayoutParams;->gravity:I - - .line 61 - iget-object v0, p0, Lcom/my/target/BodyView;->e:Landroid/widget/TextView; - - invoke-virtual {v0, p1}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 62 - iget-object p1, p0, Lcom/my/target/BodyView;->a:Landroid/widget/TextView; - - invoke-virtual {p0, p1}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V - - .line 63 - iget-object p1, p0, Lcom/my/target/BodyView;->b:Landroid/widget/TextView; - - invoke-virtual {p0, p1}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V - - .line 64 - iget-object p1, p0, Lcom/my/target/BodyView;->d:Landroid/widget/LinearLayout; - - invoke-virtual {p0, p1}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V - - .line 65 - iget-object p1, p0, Lcom/my/target/BodyView;->c:Landroid/widget/TextView; - - invoke-virtual {p0, p1}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V - - .line 66 - iget-object p1, p0, Lcom/my/target/BodyView;->e:Landroid/widget/TextView; - - invoke-virtual {p0, p1}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V - - .line 67 - iget-object p1, p0, Lcom/my/target/BodyView;->d:Landroid/widget/LinearLayout; - - iget-object v0, p0, Lcom/my/target/BodyView;->f:Lcom/my/target/StarsRatingView; - - invoke-virtual {p1, v0}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V - - .line 68 - iget-object p1, p0, Lcom/my/target/BodyView;->d:Landroid/widget/LinearLayout; - - iget-object v0, p0, Lcom/my/target/BodyView;->g:Landroid/widget/TextView; - - invoke-virtual {p1, v0}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V - - return-void -.end method - -.method public final onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/my/target/BodyView;->C:Ljava/util/HashMap; - - invoke-virtual {v0, p1}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z - - move-result v0 - - if-nez v0, :cond_0 - - const/4 p1, 0x0 - - return p1 - - .line 2 - :cond_0 - iget-object v0, p0, Lcom/my/target/BodyView;->C:Ljava/util/HashMap; - - invoke-virtual {v0, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Ljava/lang/Boolean; - - invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z - - move-result v0 - - const/4 v1, 0x1 - - if-nez v0, :cond_1 - - return v1 - - .line 3 - :cond_1 - invoke-virtual {p2}, Landroid/view/MotionEvent;->getAction()I - - move-result p2 - - if-eqz p2, :cond_4 - - const/4 v0, -0x1 - - if-eq p2, v1, :cond_3 - - const/4 p1, 0x3 - - if-eq p2, p1, :cond_2 - - goto :goto_0 - - .line 4 - :cond_2 - invoke-virtual {p0, v0}, Landroid/widget/LinearLayout;->setBackgroundColor(I)V - - goto :goto_0 - - .line 5 - :cond_3 - invoke-virtual {p0, v0}, Landroid/widget/LinearLayout;->setBackgroundColor(I)V - - .line 6 - iget-object p2, p0, Lcom/my/target/BodyView;->K:Landroid/view/View$OnClickListener; - - if-eqz p2, :cond_5 - - .line 7 - invoke-interface {p2, p1}, Landroid/view/View$OnClickListener;->onClick(Landroid/view/View;)V - - goto :goto_0 - - :cond_4 - const p1, -0x3a1508 - - .line 8 - invoke-virtual {p0, p1}, Landroid/widget/LinearLayout;->setBackgroundColor(I)V - - :cond_5 - :goto_0 - return v1 -.end method - -.method public final setBanner(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V - .locals 6 - .param p1 # Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-virtual {p1}, Lcom/my/target/AdBanner;->o()Ljava/lang/String; - - move-result-object v0 - - iput-object v0, p0, Lcom/my/target/BodyView;->J:Ljava/lang/String; - - .line 2 - iget-object v0, p0, Lcom/my/target/BodyView;->a:Landroid/widget/TextView; - - invoke-virtual {p1}, Lcom/my/target/AdBanner;->s()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - .line 3 - iget-object v0, p0, Lcom/my/target/BodyView;->c:Landroid/widget/TextView; - - invoke-virtual {p1}, Lcom/my/target/AdBanner;->g()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - .line 4 - iget-object v0, p0, Lcom/my/target/BodyView;->f:Lcom/my/target/StarsRatingView; - - invoke-virtual {p1}, Lcom/my/target/AdBanner;->p()F - - move-result v1 - - invoke-virtual {v0, v1}, Lcom/my/target/StarsRatingView;->setRating(F)V - - .line 5 - iget-object v0, p0, Lcom/my/target/BodyView;->g:Landroid/widget/TextView; - - invoke-virtual {p1}, Lcom/my/target/AdBanner;->w()I - - move-result v1 - - invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - .line 6 - invoke-virtual {p1}, Lcom/my/target/AdBanner;->o()Ljava/lang/String; - - move-result-object v0 - - const-string v1, "store" - - invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - const/4 v1, 0x0 - - const/16 v2, 0x8 - - if-eqz v0, :cond_6 - - .line 7 - iget-object v0, p0, Lcom/my/target/BodyView;->b:Landroid/widget/TextView; - - const-string v3, "category_text" - - invoke-static {v0, v3}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 8 - invoke-virtual {p1}, Lcom/my/target/AdBanner;->c()Ljava/lang/String; - - move-result-object v0 - - .line 9 - invoke-virtual {p1}, Lcom/my/target/AdBanner;->r()Ljava/lang/String; - - move-result-object v3 - - const-string v4, "" - - .line 10 - invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v5 - - if-nez v5, :cond_0 - - .line 11 - new-instance v5, Ljava/lang/StringBuilder; - - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v4 - - .line 12 - :cond_0 - invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v0 - - if-nez v0, :cond_1 - - invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v0 - - if-nez v0, :cond_1 - - .line 13 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v4, ", " - - invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v4 - - .line 14 - :cond_1 - invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v0 - - if-nez v0, :cond_2 - - .line 15 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v4 - - .line 16 - :cond_2 - invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v0 - - if-nez v0, :cond_3 - - .line 17 - iget-object v0, p0, Lcom/my/target/BodyView;->b:Landroid/widget/TextView; - - invoke-virtual {v0, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - .line 18 - iget-object v0, p0, Lcom/my/target/BodyView;->b:Landroid/widget/TextView; - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V - - goto :goto_0 - - .line 19 - :cond_3 - iget-object v0, p0, Lcom/my/target/BodyView;->b:Landroid/widget/TextView; - - invoke-virtual {v0, v2}, Landroid/widget/TextView;->setVisibility(I)V - - .line 20 - :goto_0 - iget-object v0, p0, Lcom/my/target/BodyView;->d:Landroid/widget/LinearLayout; - - invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setVisibility(I)V - - .line 21 - invoke-virtual {p1}, Lcom/my/target/AdBanner;->p()F - - move-result v0 - - const/4 v3, 0x0 - - cmpl-float v0, v0, v3 - - if-lez v0, :cond_5 - - .line 22 - iget-object v0, p0, Lcom/my/target/BodyView;->f:Lcom/my/target/StarsRatingView; - - invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V - - .line 23 - invoke-virtual {p1}, Lcom/my/target/AdBanner;->w()I - - move-result v0 - - if-lez v0, :cond_4 - - .line 24 - iget-object v0, p0, Lcom/my/target/BodyView;->g:Landroid/widget/TextView; - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V - - goto :goto_1 - - .line 25 - :cond_4 - iget-object v0, p0, Lcom/my/target/BodyView;->g:Landroid/widget/TextView; - - invoke-virtual {v0, v2}, Landroid/widget/TextView;->setVisibility(I)V - - goto :goto_1 - - .line 26 - :cond_5 - iget-object v0, p0, Lcom/my/target/BodyView;->f:Lcom/my/target/StarsRatingView; - - invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V - - .line 27 - iget-object v0, p0, Lcom/my/target/BodyView;->g:Landroid/widget/TextView; - - invoke-virtual {v0, v2}, Landroid/widget/TextView;->setVisibility(I)V - - .line 28 - :goto_1 - iget-object v0, p0, Lcom/my/target/BodyView;->b:Landroid/widget/TextView; - - const v3, -0x333334 - - invoke-virtual {v0, v3}, Landroid/widget/TextView;->setTextColor(I)V - - goto :goto_2 - - .line 29 - :cond_6 - iget-object v0, p0, Lcom/my/target/BodyView;->b:Landroid/widget/TextView; - - const-string v3, "domain_text" - - invoke-static {v0, v3}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 30 - iget-object v0, p0, Lcom/my/target/BodyView;->d:Landroid/widget/LinearLayout; - - invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;->setVisibility(I)V - - .line 31 - iget-object v0, p0, Lcom/my/target/BodyView;->b:Landroid/widget/TextView; - - invoke-virtual {p1}, Lcom/my/target/AdBanner;->i()Ljava/lang/String; - - move-result-object v3 - - invoke-virtual {v0, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - .line 32 - iget-object v0, p0, Lcom/my/target/BodyView;->d:Landroid/widget/LinearLayout; - - invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;->setVisibility(I)V - - .line 33 - iget-object v0, p0, Lcom/my/target/BodyView;->b:Landroid/widget/TextView; - - const v3, -0xff540e - - invoke-virtual {v0, v3}, Landroid/widget/TextView;->setTextColor(I)V - - .line 34 - :goto_2 - invoke-virtual {p1}, Lcom/my/target/AdBanner;->h()Ljava/lang/String; - - move-result-object v0 - - invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v0 - - if-eqz v0, :cond_7 - - .line 35 - iget-object p1, p0, Lcom/my/target/BodyView;->e:Landroid/widget/TextView; - - invoke-virtual {p1, v2}, Landroid/widget/TextView;->setVisibility(I)V - - goto :goto_3 - - .line 36 - :cond_7 - iget-object v0, p0, Lcom/my/target/BodyView;->e:Landroid/widget/TextView; - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V - - .line 37 - iget-object v0, p0, Lcom/my/target/BodyView;->e:Landroid/widget/TextView; - - invoke-virtual {p1}, Lcom/my/target/AdBanner;->h()Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - .line 38 - :goto_3 - iget-boolean p1, p0, Lcom/my/target/BodyView;->B:Z - - const/4 v0, 0x2 - - if-eqz p1, :cond_8 - - .line 39 - iget-object p1, p0, Lcom/my/target/BodyView;->a:Landroid/widget/TextView; - - const/high16 v1, 0x42000000 # 32.0f - - invoke-virtual {p1, v0, v1}, Landroid/widget/TextView;->setTextSize(IF)V - - .line 40 - iget-object p1, p0, Lcom/my/target/BodyView;->c:Landroid/widget/TextView; - - const/high16 v1, 0x41c00000 # 24.0f - - invoke-virtual {p1, v0, v1}, Landroid/widget/TextView;->setTextSize(IF)V - - .line 41 - iget-object p1, p0, Lcom/my/target/BodyView;->e:Landroid/widget/TextView; - - const/high16 v1, 0x41900000 # 18.0f - - invoke-virtual {p1, v0, v1}, Landroid/widget/TextView;->setTextSize(IF)V - - .line 42 - iget-object p1, p0, Lcom/my/target/BodyView;->b:Landroid/widget/TextView; - - invoke-virtual {p1, v0, v1}, Landroid/widget/TextView;->setTextSize(IF)V - - return-void - - .line 43 - :cond_8 - iget-object p1, p0, Lcom/my/target/BodyView;->a:Landroid/widget/TextView; - - const/high16 v1, 0x41a00000 # 20.0f - - invoke-virtual {p1, v0, v1}, Landroid/widget/TextView;->setTextSize(IF)V - - .line 44 - iget-object p1, p0, Lcom/my/target/BodyView;->c:Landroid/widget/TextView; - - const/high16 v1, 0x41800000 # 16.0f - - invoke-virtual {p1, v0, v1}, Landroid/widget/TextView;->setTextSize(IF)V - - .line 45 - iget-object p1, p0, Lcom/my/target/BodyView;->e:Landroid/widget/TextView; - - const/high16 v2, 0x41600000 # 14.0f - - invoke-virtual {p1, v0, v2}, Landroid/widget/TextView;->setTextSize(IF)V - - .line 46 - iget-object p1, p0, Lcom/my/target/BodyView;->b:Landroid/widget/TextView; - - invoke-virtual {p1, v0, v1}, Landroid/widget/TextView;->setTextSize(IF)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/BorderedTextView.smali b/smali/smali_classes2/com/my/target/BorderedTextView.smali deleted file mode 100644 index 6eea857ab..000000000 --- a/smali/smali_classes2/com/my/target/BorderedTextView.smali +++ /dev/null @@ -1,229 +0,0 @@ -.class public Lcom/my/target/BorderedTextView; -.super Landroid/widget/TextView; -.source "BorderedTextView.java" - - -# annotations -.annotation build Landroid/annotation/SuppressLint; - value = { - "AppCompatCustomView" - } -.end annotation - - -# instance fields -.field private final a:Landroid/graphics/drawable/GradientDrawable; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final b:I - - -# direct methods -.method public constructor (Landroid/content/Context;)V - .locals 1 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - const/4 v0, 0x0 - - .line 1 - invoke-direct {p0, p1, v0}, Lcom/my/target/BorderedTextView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V - - return-void -.end method - -.method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V - .locals 1 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/util/AttributeSet; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - const/4 v0, 0x0 - - .line 2 - invoke-direct {p0, p1, p2, v0}, Lcom/my/target/BorderedTextView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V - - return-void -.end method - -.method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V - .locals 1 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/util/AttributeSet; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 3 - invoke-direct {p0, p1, p2, p3}, Landroid/widget/TextView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V - - .line 4 - new-instance p2, Landroid/graphics/drawable/GradientDrawable; - - invoke-direct {p2}, Landroid/graphics/drawable/GradientDrawable;->()V - - iput-object p2, p0, Lcom/my/target/BorderedTextView;->a:Landroid/graphics/drawable/GradientDrawable; - - .line 5 - iget-object p2, p0, Lcom/my/target/BorderedTextView;->a:Landroid/graphics/drawable/GradientDrawable; - - const/4 p3, 0x0 - - const v0, -0xcccccd - - invoke-virtual {p2, p3, v0}, Landroid/graphics/drawable/GradientDrawable;->setStroke(II)V - - .line 6 - iget-object p2, p0, Lcom/my/target/BorderedTextView;->a:Landroid/graphics/drawable/GradientDrawable; - - invoke-virtual {p2, p3}, Landroid/graphics/drawable/GradientDrawable;->setColor(I)V - - .line 7 - invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; - - move-result-object p1 - - .line 8 - invoke-virtual {p1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; - - move-result-object p1 - - const/4 p2, 0x1 - - const/high16 p3, 0x40000000 # 2.0f - - invoke-static {p2, p3, p1}, Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F - - move-result p1 - - float-to-int p1, p1 - - iput p1, p0, Lcom/my/target/BorderedTextView;->b:I - - return-void -.end method - - -# virtual methods -.method public a(II)V - .locals 1 - - const/4 v0, 0x0 - - .line 1 - invoke-virtual {p0, p1, p2, v0}, Lcom/my/target/BorderedTextView;->a(III)V - - return-void -.end method - -.method public a(III)V - .locals 1 - - .line 2 - iget-object v0, p0, Lcom/my/target/BorderedTextView;->a:Landroid/graphics/drawable/GradientDrawable; - - invoke-virtual {v0, p1, p2}, Landroid/graphics/drawable/GradientDrawable;->setStroke(II)V - - .line 3 - iget-object p1, p0, Lcom/my/target/BorderedTextView;->a:Landroid/graphics/drawable/GradientDrawable; - - int-to-float p2, p3 - - invoke-virtual {p1, p2}, Landroid/graphics/drawable/GradientDrawable;->setCornerRadius(F)V - - .line 4 - invoke-virtual {p0}, Landroid/widget/TextView;->invalidate()V - - return-void -.end method - -.method protected onDraw(Landroid/graphics/Canvas;)V - .locals 5 - - .line 1 - iget-object v0, p0, Lcom/my/target/BorderedTextView;->a:Landroid/graphics/drawable/GradientDrawable; - - invoke-virtual {p0}, Landroid/widget/TextView;->getPaddingLeft()I - - move-result v1 - - iget v2, p0, Lcom/my/target/BorderedTextView;->b:I - - sub-int/2addr v1, v2 - - invoke-virtual {p0}, Landroid/widget/TextView;->getPaddingTop()I - - move-result v2 - - invoke-virtual {p0}, Landroid/widget/TextView;->getWidth()I - - move-result v3 - - invoke-virtual {p0}, Landroid/widget/TextView;->getHeight()I - - move-result v4 - - invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/drawable/GradientDrawable;->setBounds(IIII)V - - .line 2 - iget-object v0, p0, Lcom/my/target/BorderedTextView;->a:Landroid/graphics/drawable/GradientDrawable; - - invoke-virtual {v0, p1}, Landroid/graphics/drawable/GradientDrawable;->draw(Landroid/graphics/Canvas;)V - - .line 3 - invoke-super {p0, p1}, Landroid/widget/TextView;->onDraw(Landroid/graphics/Canvas;)V - - return-void -.end method - -.method protected onMeasure(II)V - .locals 0 - - .line 1 - invoke-super {p0, p1, p2}, Landroid/widget/TextView;->onMeasure(II)V - - .line 2 - invoke-virtual {p0}, Landroid/widget/TextView;->getMeasuredWidth()I - - move-result p1 - - iget p2, p0, Lcom/my/target/BorderedTextView;->b:I - - mul-int/lit8 p2, p2, 0x2 - - add-int/2addr p1, p2 - - invoke-virtual {p0}, Landroid/widget/TextView;->getMeasuredHeight()I - - move-result p2 - - invoke-virtual {p0, p1, p2}, Landroid/widget/TextView;->setMeasuredDimension(II)V - - return-void -.end method - -.method public setBackgroundColor(I)V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/BorderedTextView;->a:Landroid/graphics/drawable/GradientDrawable; - - invoke-virtual {v0, p1}, Landroid/graphics/drawable/GradientDrawable;->setColor(I)V - - .line 2 - invoke-virtual {p0}, Landroid/widget/TextView;->invalidate()V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/CardHorizontalView.smali b/smali/smali_classes2/com/my/target/CardHorizontalView.smali deleted file mode 100644 index a2db22e71..000000000 --- a/smali/smali_classes2/com/my/target/CardHorizontalView.smali +++ /dev/null @@ -1,517 +0,0 @@ -.class public final Lcom/my/target/CardHorizontalView; -.super Landroid/widget/RelativeLayout; -.source "CardHorizontalView.java" - -# interfaces -.implements Landroid/view/View$OnTouchListener; - - -# static fields -.field private static final g:I - -.field private static final h:I - - -# instance fields -.field private final a:Lcom/my/target/SmartImageView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final b:Landroid/widget/TextView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final c:Lcom/my/target/UiUtils; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final d:Ljava/util/HashMap; - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/HashMap<", - "Landroid/view/View;", - "Ljava/lang/Boolean;", - ">;" - } - .end annotation -.end field - -.field private final e:Landroid/widget/FrameLayout; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private f:Landroid/view/View$OnClickListener; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - - -# direct methods -.method static constructor ()V - .locals 1 - - .line 1 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/CardHorizontalView;->g:I - - .line 2 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/CardHorizontalView;->h:I - - return-void -.end method - -.method public constructor (Landroid/content/Context;)V - .locals 6 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0, p1}, Landroid/widget/RelativeLayout;->(Landroid/content/Context;)V - - .line 2 - new-instance v0, Ljava/util/HashMap; - - invoke-direct {v0}, Ljava/util/HashMap;->()V - - iput-object v0, p0, Lcom/my/target/CardHorizontalView;->d:Ljava/util/HashMap; - - .line 3 - invoke-static {p1}, Lcom/my/target/UiUtils;->a(Landroid/content/Context;)Lcom/my/target/UiUtils; - - move-result-object v0 - - iput-object v0, p0, Lcom/my/target/CardHorizontalView;->c:Lcom/my/target/UiUtils; - - .line 4 - new-instance v0, Lcom/my/target/SmartImageView; - - invoke-direct {v0, p1}, Lcom/my/target/SmartImageView;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/CardHorizontalView;->a:Lcom/my/target/SmartImageView; - - .line 5 - new-instance v0, Landroid/widget/FrameLayout; - - invoke-direct {v0, p1}, Landroid/widget/FrameLayout;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/CardHorizontalView;->e:Landroid/widget/FrameLayout; - - .line 6 - new-instance v0, Landroid/widget/TextView; - - invoke-direct {v0, p1}, Landroid/widget/TextView;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/CardHorizontalView;->b:Landroid/widget/TextView; - - .line 7 - iget-object p1, p0, Lcom/my/target/CardHorizontalView;->a:Lcom/my/target/SmartImageView; - - sget v0, Lcom/my/target/CardHorizontalView;->g:I - - invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setId(I)V - - .line 8 - iget-object p1, p0, Lcom/my/target/CardHorizontalView;->b:Landroid/widget/TextView; - - sget v0, Lcom/my/target/CardHorizontalView;->h:I - - invoke-virtual {p1, v0}, Landroid/widget/TextView;->setId(I)V - - .line 9 - iget-object p1, p0, Lcom/my/target/CardHorizontalView;->b:Landroid/widget/TextView; - - const/high16 v0, -0x1000000 - - invoke-virtual {p1, v0}, Landroid/widget/TextView;->setTextColor(I)V - - .line 10 - iget-object p1, p0, Lcom/my/target/CardHorizontalView;->b:Landroid/widget/TextView; - - const/4 v0, 0x2 - - invoke-virtual {p1, v0}, Landroid/widget/TextView;->setLines(I)V - - .line 11 - iget-object p1, p0, Lcom/my/target/CardHorizontalView;->b:Landroid/widget/TextView; - - const/high16 v1, 0x41900000 # 18.0f - - invoke-virtual {p1, v1}, Landroid/widget/TextView;->setTextSize(F)V - - .line 12 - iget-object p1, p0, Lcom/my/target/CardHorizontalView;->b:Landroid/widget/TextView; - - sget-object v1, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt; - - invoke-virtual {p1, v1}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V - - .line 13 - iget-object p1, p0, Lcom/my/target/CardHorizontalView;->b:Landroid/widget/TextView; - - iget-object v1, p0, Lcom/my/target/CardHorizontalView;->c:Lcom/my/target/UiUtils; - - const/16 v2, 0xc - - invoke-virtual {v1, v2}, Lcom/my/target/UiUtils;->a(I)I - - move-result v1 - - iget-object v3, p0, Lcom/my/target/CardHorizontalView;->c:Lcom/my/target/UiUtils; - - const/4 v4, 0x1 - - invoke-virtual {v3, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result v3 - - iget-object v5, p0, Lcom/my/target/CardHorizontalView;->c:Lcom/my/target/UiUtils; - - invoke-virtual {v5, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result v4 - - iget-object v5, p0, Lcom/my/target/CardHorizontalView;->c:Lcom/my/target/UiUtils; - - invoke-virtual {v5, v2}, Lcom/my/target/UiUtils;->a(I)I - - move-result v5 - - invoke-virtual {p1, v1, v3, v4, v5}, Landroid/widget/TextView;->setPadding(IIII)V - - .line 14 - new-instance p1, Landroid/widget/RelativeLayout$LayoutParams; - - const/4 v1, -0x2 - - invoke-direct {p1, v1, v1}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - .line 15 - iget-object v1, p0, Lcom/my/target/CardHorizontalView;->c:Lcom/my/target/UiUtils; - - invoke-virtual {v1, v0}, Lcom/my/target/UiUtils;->a(I)I - - move-result v1 - - iput v1, p1, Landroid/widget/RelativeLayout$LayoutParams;->topMargin:I - - const/4 v1, -0x1 - - .line 16 - invoke-virtual {p1, v2, v1}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 17 - iget-object v2, p0, Lcom/my/target/CardHorizontalView;->b:Landroid/widget/TextView; - - invoke-virtual {v2, p1}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 18 - new-instance p1, Landroid/widget/RelativeLayout$LayoutParams; - - invoke-direct {p1, v1, v1}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - .line 19 - sget v2, Lcom/my/target/CardHorizontalView;->h:I - - invoke-virtual {p1, v0, v2}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 20 - iget-object v0, p0, Lcom/my/target/CardHorizontalView;->b:Landroid/widget/TextView; - - invoke-virtual {p0, v0}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 21 - iget-object v0, p0, Lcom/my/target/CardHorizontalView;->e:Landroid/widget/FrameLayout; - - invoke-virtual {v0, p1}, Landroid/widget/FrameLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 22 - new-instance p1, Landroid/widget/FrameLayout$LayoutParams; - - invoke-direct {p1, v1, v1}, Landroid/widget/FrameLayout$LayoutParams;->(II)V - - const/16 v0, 0x11 - - .line 23 - iput v0, p1, Landroid/widget/FrameLayout$LayoutParams;->gravity:I - - .line 24 - iget-object v0, p0, Lcom/my/target/CardHorizontalView;->e:Landroid/widget/FrameLayout; - - iget-object v1, p0, Lcom/my/target/CardHorizontalView;->a:Lcom/my/target/SmartImageView; - - invoke-virtual {v0, v1, p1}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V - - .line 25 - iget-object p1, p0, Lcom/my/target/CardHorizontalView;->e:Landroid/widget/FrameLayout; - - invoke-virtual {p0, p1}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - return-void -.end method - - -# virtual methods -.method public final a(Landroid/view/View$OnClickListener;Lcom/my/target/ClickArea;)V - .locals 4 - .param p1 # Landroid/view/View$OnClickListener; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p2 # Lcom/my/target/ClickArea; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .annotation build Landroid/annotation/SuppressLint; - value = { - "ClickableViewAccessibility" - } - .end annotation - - .line 1 - iput-object p1, p0, Lcom/my/target/CardHorizontalView;->f:Landroid/view/View$OnClickListener; - - if-eqz p1, :cond_7 - - if-nez p2, :cond_0 - - goto :goto_4 - - .line 2 - :cond_0 - invoke-virtual {p0, p0}, Landroid/widget/RelativeLayout;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V - - .line 3 - iget-object p1, p0, Lcom/my/target/CardHorizontalView;->a:Lcom/my/target/SmartImageView; - - invoke-virtual {p1, p0}, Landroid/widget/ImageView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V - - .line 4 - iget-object p1, p0, Lcom/my/target/CardHorizontalView;->b:Landroid/widget/TextView; - - invoke-virtual {p1, p0}, Landroid/widget/TextView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V - - .line 5 - iget-object p1, p0, Lcom/my/target/CardHorizontalView;->d:Ljava/util/HashMap; - - iget-object v0, p0, Lcom/my/target/CardHorizontalView;->a:Lcom/my/target/SmartImageView; - - iget-boolean v1, p2, Lcom/my/target/ClickArea;->d:Z - - const/4 v2, 0x0 - - const/4 v3, 0x1 - - if-nez v1, :cond_2 - - iget-boolean v1, p2, Lcom/my/target/ClickArea;->l:Z - - if-eqz v1, :cond_1 - - goto :goto_0 - - :cond_1 - const/4 v1, 0x0 - - goto :goto_1 - - :cond_2 - :goto_0 - const/4 v1, 0x1 - - :goto_1 - invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v1 - - invoke-virtual {p1, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 6 - iget-object p1, p0, Lcom/my/target/CardHorizontalView;->d:Ljava/util/HashMap; - - iget-boolean v0, p2, Lcom/my/target/ClickArea;->k:Z - - if-nez v0, :cond_4 - - iget-boolean v0, p2, Lcom/my/target/ClickArea;->l:Z - - if-eqz v0, :cond_3 - - goto :goto_2 - - :cond_3 - const/4 v0, 0x0 - - goto :goto_3 - - :cond_4 - :goto_2 - const/4 v0, 0x1 - - :goto_3 - invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v0 - - invoke-virtual {p1, p0, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 7 - iget-object p1, p0, Lcom/my/target/CardHorizontalView;->d:Ljava/util/HashMap; - - iget-object v0, p0, Lcom/my/target/CardHorizontalView;->b:Landroid/widget/TextView; - - iget-boolean v1, p2, Lcom/my/target/ClickArea;->a:Z - - if-nez v1, :cond_5 - - iget-boolean p2, p2, Lcom/my/target/ClickArea;->l:Z - - if-eqz p2, :cond_6 - - :cond_5 - const/4 v2, 0x1 - - :cond_6 - invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p2 - - invoke-virtual {p1, v0, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - return-void - - :cond_7 - :goto_4 - const/4 p1, 0x0 - - .line 8 - invoke-super {p0, p1}, Landroid/widget/RelativeLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - return-void -.end method - -.method public final getImageView()Lcom/my/target/SmartImageView; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/CardHorizontalView;->a:Lcom/my/target/SmartImageView; - - return-object v0 -.end method - -.method public final getTitleTextView()Landroid/widget/TextView; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/CardHorizontalView;->b:Landroid/widget/TextView; - - return-object v0 -.end method - -.method public final onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z - .locals 3 - - .line 1 - iget-object v0, p0, Lcom/my/target/CardHorizontalView;->d:Ljava/util/HashMap; - - invoke-virtual {v0, p1}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z - - move-result v0 - - const/4 v1, 0x0 - - if-nez v0, :cond_0 - - return v1 - - .line 2 - :cond_0 - iget-object v0, p0, Lcom/my/target/CardHorizontalView;->d:Ljava/util/HashMap; - - invoke-virtual {v0, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Ljava/lang/Boolean; - - invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z - - move-result v0 - - const/4 v2, 0x1 - - if-nez v0, :cond_1 - - return v2 - - .line 3 - :cond_1 - invoke-virtual {p1, v2}, Landroid/view/View;->setClickable(Z)V - - .line 4 - invoke-virtual {p2}, Landroid/view/MotionEvent;->getAction()I - - move-result p2 - - if-eqz p2, :cond_5 - - if-eq p2, v2, :cond_3 - - const/4 p1, 0x3 - - if-eq p2, p1, :cond_2 - - goto :goto_0 - - .line 5 - :cond_2 - invoke-virtual {p0, v1}, Landroid/widget/RelativeLayout;->setBackgroundColor(I)V - - goto :goto_0 - - .line 6 - :cond_3 - invoke-virtual {p0, v1}, Landroid/widget/RelativeLayout;->setBackgroundColor(I)V - - .line 7 - iget-object p2, p0, Lcom/my/target/CardHorizontalView;->f:Landroid/view/View$OnClickListener; - - if-eqz p2, :cond_4 - - .line 8 - invoke-interface {p2, p1}, Landroid/view/View$OnClickListener;->onClick(Landroid/view/View;)V - - .line 9 - :cond_4 - invoke-virtual {p0, v1}, Landroid/widget/RelativeLayout;->setBackgroundColor(I)V - - goto :goto_0 - - :cond_5 - const p1, -0x3a1508 - - .line 10 - invoke-virtual {p0, p1}, Landroid/widget/RelativeLayout;->setBackgroundColor(I)V - - :goto_0 - return v2 -.end method diff --git a/smali/smali_classes2/com/my/target/CardRecyclerLayoutManager.smali b/smali/smali_classes2/com/my/target/CardRecyclerLayoutManager.smali deleted file mode 100644 index 60bf7d349..000000000 --- a/smali/smali_classes2/com/my/target/CardRecyclerLayoutManager.smali +++ /dev/null @@ -1,113 +0,0 @@ -.class public final Lcom/my/target/CardRecyclerLayoutManager; -.super Landroidx/recyclerview/widget/LinearLayoutManager; -.source "CardRecyclerLayoutManager.java" - - -# virtual methods -.method public final measureChildWithMargins(Landroid/view/View;II)V - .locals 5 - - .line 1 - invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; - - move-result-object v0 - - check-cast v0, Landroidx/recyclerview/widget/RecyclerView$LayoutParams; - - .line 2 - invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getWidth()I - - move-result v1 - - int-to-float v1, v1 - - const/high16 v2, 0x3f400000 # 0.75f - - mul-float v1, v1, v2 - - float-to-int v1, v1 - - invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getWidthMode()I - - move-result v2 - - .line 3 - invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPaddingLeft()I - - move-result v3 - - invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPaddingRight()I - - move-result v4 - - add-int/2addr v3, v4 - - iget v4, v0, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I - - add-int/2addr v3, v4 - - iget v4, v0, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I - - add-int/2addr v3, v4 - - add-int/2addr v3, p2 - - iget p2, v0, Landroid/view/ViewGroup$MarginLayoutParams;->width:I - - .line 4 - invoke-virtual {p0}, Landroidx/recyclerview/widget/LinearLayoutManager;->canScrollHorizontally()Z - - move-result v4 - - .line 5 - invoke-static {v1, v2, v3, p2, v4}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildMeasureSpec(IIIIZ)I - - move-result p2 - - .line 6 - invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getHeight()I - - move-result v1 - - invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getHeightMode()I - - move-result v2 - - .line 7 - invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPaddingTop()I - - move-result v3 - - invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPaddingBottom()I - - move-result v4 - - add-int/2addr v3, v4 - - iget v4, v0, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I - - add-int/2addr v3, v4 - - iget v4, v0, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I - - add-int/2addr v3, v4 - - add-int/2addr v3, p3 - - iget p3, v0, Landroid/view/ViewGroup$MarginLayoutParams;->height:I - - .line 8 - invoke-virtual {p0}, Landroidx/recyclerview/widget/LinearLayoutManager;->canScrollVertically()Z - - move-result v0 - - .line 9 - invoke-static {v1, v2, v3, p3, v0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildMeasureSpec(IIIIZ)I - - move-result p3 - - .line 10 - invoke-virtual {p1, p2, p3}, Landroid/view/View;->measure(II)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/CardTabletView.smali b/smali/smali_classes2/com/my/target/CardTabletView.smali deleted file mode 100644 index 489c3ab02..000000000 --- a/smali/smali_classes2/com/my/target/CardTabletView.smali +++ /dev/null @@ -1,1118 +0,0 @@ -.class public final Lcom/my/target/CardTabletView; -.super Landroid/widget/LinearLayout; -.source "CardTabletView.java" - -# interfaces -.implements Landroid/view/View$OnTouchListener; - - -# static fields -.field private static final D:I - -.field private static final E:I - -.field private static final F:I - -.field private static final G:I - -.field private static final H:I - -.field private static final I:I - - -# instance fields -.field private final B:Ljava/util/HashMap; - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/HashMap<", - "Landroid/view/View;", - "Ljava/lang/Boolean;", - ">;" - } - .end annotation -.end field - -.field private C:Landroid/view/View$OnClickListener; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private final a:Lcom/my/target/SmartImageView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final b:Landroid/widget/TextView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final c:Landroid/widget/TextView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final d:Landroid/widget/Button; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final e:Lcom/my/target/UiUtils; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final f:Lcom/my/target/StarsRatingView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final g:Landroid/widget/TextView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final h:Landroid/widget/LinearLayout; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# direct methods -.method static constructor ()V - .locals 1 - - .line 1 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/CardTabletView;->D:I - - .line 2 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/CardTabletView;->E:I - - .line 3 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/CardTabletView;->F:I - - .line 4 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/CardTabletView;->G:I - - .line 5 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/CardTabletView;->H:I - - .line 6 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/CardTabletView;->I:I - - return-void -.end method - -.method public constructor (Landroid/content/Context;)V - .locals 9 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0, p1}, Landroid/widget/LinearLayout;->(Landroid/content/Context;)V - - .line 2 - new-instance v0, Ljava/util/HashMap; - - invoke-direct {v0}, Ljava/util/HashMap;->()V - - iput-object v0, p0, Lcom/my/target/CardTabletView;->B:Ljava/util/HashMap; - - .line 3 - new-instance v0, Landroid/widget/TextView; - - invoke-direct {v0, p1}, Landroid/widget/TextView;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/CardTabletView;->b:Landroid/widget/TextView; - - .line 4 - new-instance v0, Landroid/widget/TextView; - - invoke-direct {v0, p1}, Landroid/widget/TextView;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/CardTabletView;->c:Landroid/widget/TextView; - - .line 5 - new-instance v0, Landroid/widget/Button; - - invoke-direct {v0, p1}, Landroid/widget/Button;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/CardTabletView;->d:Landroid/widget/Button; - - .line 6 - invoke-static {p1}, Lcom/my/target/UiUtils;->a(Landroid/content/Context;)Lcom/my/target/UiUtils; - - move-result-object v0 - - iput-object v0, p0, Lcom/my/target/CardTabletView;->e:Lcom/my/target/UiUtils; - - .line 7 - new-instance v0, Lcom/my/target/SmartImageView; - - invoke-direct {v0, p1}, Lcom/my/target/SmartImageView;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/CardTabletView;->a:Lcom/my/target/SmartImageView; - - .line 8 - new-instance v0, Lcom/my/target/StarsRatingView; - - invoke-direct {v0, p1}, Lcom/my/target/StarsRatingView;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/CardTabletView;->f:Lcom/my/target/StarsRatingView; - - .line 9 - new-instance v0, Landroid/widget/TextView; - - invoke-direct {v0, p1}, Landroid/widget/TextView;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/CardTabletView;->g:Landroid/widget/TextView; - - .line 10 - new-instance v0, Landroid/widget/LinearLayout; - - invoke-direct {v0, p1}, Landroid/widget/LinearLayout;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/CardTabletView;->h:Landroid/widget/LinearLayout; - - const/4 p1, 0x1 - - .line 11 - invoke-virtual {p0, p1}, Landroid/widget/LinearLayout;->setOrientation(I)V - - .line 12 - invoke-virtual {p0, p1}, Landroid/widget/LinearLayout;->setGravity(I)V - - .line 13 - iget-object v0, p0, Lcom/my/target/CardTabletView;->h:Landroid/widget/LinearLayout; - - iget-object v1, p0, Lcom/my/target/CardTabletView;->e:Lcom/my/target/UiUtils; - - invoke-virtual {v1, p1}, Lcom/my/target/UiUtils;->a(I)I - - move-result v4 - - const/4 v1, 0x0 - - const/4 v2, 0x0 - - const v3, -0x333334 - - const/4 v5, 0x0 - - invoke-static/range {v0 .. v5}, Lcom/my/target/UiUtils;->a(Landroid/view/View;IIIII)V - - .line 14 - new-instance v0, Landroid/widget/LinearLayout$LayoutParams; - - const/4 v1, -0x1 - - const/4 v2, -0x2 - - invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout$LayoutParams;->(II)V - - .line 15 - iget-object v3, p0, Lcom/my/target/CardTabletView;->h:Landroid/widget/LinearLayout; - - invoke-virtual {v3, v0}, Landroid/widget/LinearLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 16 - iget-object v0, p0, Lcom/my/target/CardTabletView;->h:Landroid/widget/LinearLayout; - - invoke-virtual {v0, p1}, Landroid/widget/LinearLayout;->setOrientation(I)V - - .line 17 - iget-object v0, p0, Lcom/my/target/CardTabletView;->a:Lcom/my/target/SmartImageView; - - sget v3, Lcom/my/target/CardTabletView;->E:I - - invoke-virtual {v0, v3}, Landroid/widget/ImageView;->setId(I)V - - .line 18 - iget-object v0, p0, Lcom/my/target/CardTabletView;->d:Landroid/widget/Button; - - sget v3, Lcom/my/target/CardTabletView;->D:I - - invoke-virtual {v0, v3}, Landroid/widget/Button;->setId(I)V - - .line 19 - iget-object v0, p0, Lcom/my/target/CardTabletView;->d:Landroid/widget/Button; - - iget-object v3, p0, Lcom/my/target/CardTabletView;->e:Lcom/my/target/UiUtils; - - const/16 v4, 0xf - - invoke-virtual {v3, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result v3 - - iget-object v5, p0, Lcom/my/target/CardTabletView;->e:Lcom/my/target/UiUtils; - - const/16 v6, 0xa - - invoke-virtual {v5, v6}, Lcom/my/target/UiUtils;->a(I)I - - move-result v5 - - iget-object v7, p0, Lcom/my/target/CardTabletView;->e:Lcom/my/target/UiUtils; - - invoke-virtual {v7, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result v4 - - iget-object v7, p0, Lcom/my/target/CardTabletView;->e:Lcom/my/target/UiUtils; - - invoke-virtual {v7, v6}, Lcom/my/target/UiUtils;->a(I)I - - move-result v6 - - invoke-virtual {v0, v3, v5, v4, v6}, Landroid/widget/Button;->setPadding(IIII)V - - .line 20 - iget-object v0, p0, Lcom/my/target/CardTabletView;->d:Landroid/widget/Button; - - iget-object v3, p0, Lcom/my/target/CardTabletView;->e:Lcom/my/target/UiUtils; - - const/16 v4, 0x64 - - invoke-virtual {v3, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result v3 - - invoke-virtual {v0, v3}, Landroid/widget/Button;->setMinimumWidth(I)V - - .line 21 - iget-object v0, p0, Lcom/my/target/CardTabletView;->d:Landroid/widget/Button; - - const/4 v3, 0x0 - - invoke-virtual {v0, v3}, Landroid/widget/Button;->setTransformationMethod(Landroid/text/method/TransformationMethod;)V - - .line 22 - iget-object v0, p0, Lcom/my/target/CardTabletView;->d:Landroid/widget/Button; - - invoke-virtual {v0}, Landroid/widget/Button;->setSingleLine()V - - .line 23 - iget-object v0, p0, Lcom/my/target/CardTabletView;->d:Landroid/widget/Button; - - sget v4, Lcom/my/target/CarouselTabletView;->T:I - - int-to-float v4, v4 - - invoke-virtual {v0, v4}, Landroid/widget/Button;->setTextSize(F)V - - .line 24 - iget-object v0, p0, Lcom/my/target/CardTabletView;->d:Landroid/widget/Button; - - sget-object v4, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt; - - invoke-virtual {v0, v4}, Landroid/widget/Button;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V - - .line 25 - sget v0, Landroid/os/Build$VERSION;->SDK_INT:I - - const/4 v4, 0x2 - - const/16 v5, 0x15 - - if-lt v0, v5, :cond_0 - - .line 26 - iget-object v0, p0, Lcom/my/target/CardTabletView;->d:Landroid/widget/Button; - - iget-object v5, p0, Lcom/my/target/CardTabletView;->e:Lcom/my/target/UiUtils; - - invoke-virtual {v5, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result v5 - - int-to-float v5, v5 - - invoke-virtual {v0, v5}, Landroid/widget/Button;->setElevation(F)V - - .line 27 - :cond_0 - iget-object v0, p0, Lcom/my/target/CardTabletView;->d:Landroid/widget/Button; - - const v5, -0xff540e - - const v6, -0xff8957 - - iget-object v7, p0, Lcom/my/target/CardTabletView;->e:Lcom/my/target/UiUtils; - - invoke-virtual {v7, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result v7 - - invoke-static {v0, v5, v6, v7}, Lcom/my/target/UiUtils;->a(Landroid/view/View;III)V - - .line 28 - iget-object v0, p0, Lcom/my/target/CardTabletView;->d:Landroid/widget/Button; - - invoke-virtual {v0, v1}, Landroid/widget/Button;->setTextColor(I)V - - .line 29 - new-instance v0, Landroid/widget/LinearLayout$LayoutParams; - - invoke-direct {v0, v2, v2}, Landroid/widget/LinearLayout$LayoutParams;->(II)V - - .line 30 - iget-object v1, p0, Lcom/my/target/CardTabletView;->e:Lcom/my/target/UiUtils; - - const/16 v5, 0xc - - invoke-virtual {v1, v5}, Lcom/my/target/UiUtils;->a(I)I - - move-result v1 - - iget-object v6, p0, Lcom/my/target/CardTabletView;->e:Lcom/my/target/UiUtils; - - .line 31 - invoke-virtual {v6, v5}, Lcom/my/target/UiUtils;->a(I)I - - move-result v6 - - iget-object v7, p0, Lcom/my/target/CardTabletView;->e:Lcom/my/target/UiUtils; - - .line 32 - invoke-virtual {v7, v5}, Lcom/my/target/UiUtils;->a(I)I - - move-result v7 - - iget-object v8, p0, Lcom/my/target/CardTabletView;->e:Lcom/my/target/UiUtils; - - .line 33 - invoke-virtual {v8, v5}, Lcom/my/target/UiUtils;->a(I)I - - move-result v8 - - .line 34 - invoke-virtual {v0, v1, v6, v7, v8}, Landroid/widget/LinearLayout$LayoutParams;->setMargins(IIII)V - - .line 35 - iput p1, v0, Landroid/widget/LinearLayout$LayoutParams;->gravity:I - - .line 36 - iget-object v1, p0, Lcom/my/target/CardTabletView;->d:Landroid/widget/Button; - - invoke-virtual {v1, v0}, Landroid/widget/Button;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 37 - iget-object v0, p0, Lcom/my/target/CardTabletView;->b:Landroid/widget/TextView; - - sget v1, Lcom/my/target/CardTabletView;->F:I - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setId(I)V - - .line 38 - iget-object v0, p0, Lcom/my/target/CardTabletView;->b:Landroid/widget/TextView; - - sget v1, Lcom/my/target/CarouselTabletView;->T:I - - int-to-float v1, v1 - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextSize(F)V - - .line 39 - iget-object v0, p0, Lcom/my/target/CardTabletView;->b:Landroid/widget/TextView; - - const/high16 v1, -0x1000000 - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V - - .line 40 - iget-object v0, p0, Lcom/my/target/CardTabletView;->b:Landroid/widget/TextView; - - invoke-virtual {v0, v3, p1}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;I)V - - .line 41 - iget-object v0, p0, Lcom/my/target/CardTabletView;->b:Landroid/widget/TextView; - - invoke-virtual {v0, p1}, Landroid/widget/TextView;->setLines(I)V - - .line 42 - iget-object v0, p0, Lcom/my/target/CardTabletView;->b:Landroid/widget/TextView; - - sget-object v1, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt; - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V - - .line 43 - iget-object v0, p0, Lcom/my/target/CardTabletView;->b:Landroid/widget/TextView; - - iget-object v1, p0, Lcom/my/target/CardTabletView;->e:Lcom/my/target/UiUtils; - - invoke-virtual {v1, v5}, Lcom/my/target/UiUtils;->a(I)I - - move-result v1 - - iget-object v3, p0, Lcom/my/target/CardTabletView;->e:Lcom/my/target/UiUtils; - - const/4 v6, 0x6 - - invoke-virtual {v3, v6}, Lcom/my/target/UiUtils;->a(I)I - - move-result v3 - - iget-object v6, p0, Lcom/my/target/CardTabletView;->e:Lcom/my/target/UiUtils; - - invoke-virtual {v6, p1}, Lcom/my/target/UiUtils;->a(I)I - - move-result v6 - - iget-object v7, p0, Lcom/my/target/CardTabletView;->e:Lcom/my/target/UiUtils; - - invoke-virtual {v7, p1}, Lcom/my/target/UiUtils;->a(I)I - - move-result v7 - - invoke-virtual {v0, v1, v3, v6, v7}, Landroid/widget/TextView;->setPadding(IIII)V - - .line 44 - new-instance v0, Landroid/widget/LinearLayout$LayoutParams; - - invoke-direct {v0, v2, v2}, Landroid/widget/LinearLayout$LayoutParams;->(II)V - - .line 45 - iget-object v1, p0, Lcom/my/target/CardTabletView;->b:Landroid/widget/TextView; - - invoke-virtual {v1, v0}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 46 - iget-object v0, p0, Lcom/my/target/CardTabletView;->c:Landroid/widget/TextView; - - sget v1, Lcom/my/target/CardTabletView;->G:I - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setId(I)V - - .line 47 - iget-object v0, p0, Lcom/my/target/CardTabletView;->c:Landroid/widget/TextView; - - const v1, -0x777778 - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V - - .line 48 - iget-object v0, p0, Lcom/my/target/CardTabletView;->c:Landroid/widget/TextView; - - invoke-virtual {v0, v4}, Landroid/widget/TextView;->setLines(I)V - - .line 49 - iget-object v0, p0, Lcom/my/target/CardTabletView;->c:Landroid/widget/TextView; - - sget v1, Lcom/my/target/CarouselTabletView;->T:I - - int-to-float v1, v1 - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextSize(F)V - - .line 50 - iget-object v0, p0, Lcom/my/target/CardTabletView;->c:Landroid/widget/TextView; - - sget-object v1, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt; - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V - - .line 51 - iget-object v0, p0, Lcom/my/target/CardTabletView;->c:Landroid/widget/TextView; - - iget-object v1, p0, Lcom/my/target/CardTabletView;->e:Lcom/my/target/UiUtils; - - invoke-virtual {v1, v5}, Lcom/my/target/UiUtils;->a(I)I - - move-result v1 - - iget-object v3, p0, Lcom/my/target/CardTabletView;->e:Lcom/my/target/UiUtils; - - invoke-virtual {v3, p1}, Lcom/my/target/UiUtils;->a(I)I - - move-result v3 - - iget-object v4, p0, Lcom/my/target/CardTabletView;->e:Lcom/my/target/UiUtils; - - invoke-virtual {v4, p1}, Lcom/my/target/UiUtils;->a(I)I - - move-result v4 - - iget-object v6, p0, Lcom/my/target/CardTabletView;->e:Lcom/my/target/UiUtils; - - invoke-virtual {v6, v5}, Lcom/my/target/UiUtils;->a(I)I - - move-result v5 - - invoke-virtual {v0, v1, v3, v4, v5}, Landroid/widget/TextView;->setPadding(IIII)V - - .line 52 - new-instance v0, Landroid/widget/LinearLayout$LayoutParams; - - invoke-direct {v0, v2, v2}, Landroid/widget/LinearLayout$LayoutParams;->(II)V - - .line 53 - iget-object v1, p0, Lcom/my/target/CardTabletView;->c:Landroid/widget/TextView; - - invoke-virtual {v1, v0}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 54 - iget-object v0, p0, Lcom/my/target/CardTabletView;->f:Lcom/my/target/StarsRatingView; - - sget v1, Lcom/my/target/CardTabletView;->H:I - - invoke-virtual {v0, v1}, Landroid/view/View;->setId(I)V - - .line 55 - iget-object v0, p0, Lcom/my/target/CardTabletView;->f:Lcom/my/target/StarsRatingView; - - iget-object v1, p0, Lcom/my/target/CardTabletView;->e:Lcom/my/target/UiUtils; - - const/4 v3, 0x4 - - invoke-virtual {v1, v3}, Lcom/my/target/UiUtils;->a(I)I - - move-result v1 - - int-to-float v1, v1 - - invoke-virtual {v0, v1}, Lcom/my/target/StarsRatingView;->setStarsPadding(F)V - - .line 56 - iget-object v0, p0, Lcom/my/target/CardTabletView;->f:Lcom/my/target/StarsRatingView; - - iget-object v1, p0, Lcom/my/target/CardTabletView;->e:Lcom/my/target/UiUtils; - - sget v4, Lcom/my/target/CarouselTabletView;->U:I - - invoke-virtual {v1, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result v1 - - invoke-virtual {v0, v1}, Lcom/my/target/StarsRatingView;->setStarSize(I)V - - .line 57 - new-instance v0, Landroid/widget/LinearLayout$LayoutParams; - - invoke-direct {v0, v2, v2}, Landroid/widget/LinearLayout$LayoutParams;->(II)V - - .line 58 - iput p1, v0, Landroid/widget/LinearLayout$LayoutParams;->gravity:I - - .line 59 - iget-object p1, p0, Lcom/my/target/CardTabletView;->f:Lcom/my/target/StarsRatingView; - - invoke-virtual {p1, v0}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 60 - iget-object p1, p0, Lcom/my/target/CardTabletView;->g:Landroid/widget/TextView; - - sget v0, Lcom/my/target/CardTabletView;->I:I - - invoke-virtual {p1, v0}, Landroid/widget/TextView;->setId(I)V - - .line 61 - new-instance p1, Landroid/widget/LinearLayout$LayoutParams; - - invoke-direct {p1, v2, v2}, Landroid/widget/LinearLayout$LayoutParams;->(II)V - - .line 62 - iget-object v0, p0, Lcom/my/target/CardTabletView;->e:Lcom/my/target/UiUtils; - - invoke-virtual {v0, v3}, Lcom/my/target/UiUtils;->a(I)I - - move-result v0 - - iput v0, p1, Landroid/widget/LinearLayout$LayoutParams;->topMargin:I - - .line 63 - iget-object v0, p0, Lcom/my/target/CardTabletView;->e:Lcom/my/target/UiUtils; - - invoke-virtual {v0, v3}, Lcom/my/target/UiUtils;->a(I)I - - move-result v0 - - iput v0, p1, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I - - .line 64 - iget-object v0, p0, Lcom/my/target/CardTabletView;->g:Landroid/widget/TextView; - - invoke-virtual {v0, p1}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 65 - iget-object p1, p0, Lcom/my/target/CardTabletView;->a:Lcom/my/target/SmartImageView; - - invoke-virtual {p0, p1}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V - - .line 66 - iget-object p1, p0, Lcom/my/target/CardTabletView;->h:Landroid/widget/LinearLayout; - - invoke-virtual {p0, p1}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V - - .line 67 - iget-object p1, p0, Lcom/my/target/CardTabletView;->h:Landroid/widget/LinearLayout; - - iget-object v0, p0, Lcom/my/target/CardTabletView;->b:Landroid/widget/TextView; - - invoke-virtual {p1, v0}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V - - .line 68 - iget-object p1, p0, Lcom/my/target/CardTabletView;->h:Landroid/widget/LinearLayout; - - iget-object v0, p0, Lcom/my/target/CardTabletView;->c:Landroid/widget/TextView; - - invoke-virtual {p1, v0}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V - - .line 69 - iget-object p1, p0, Lcom/my/target/CardTabletView;->h:Landroid/widget/LinearLayout; - - iget-object v0, p0, Lcom/my/target/CardTabletView;->f:Lcom/my/target/StarsRatingView; - - invoke-virtual {p1, v0}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V - - .line 70 - iget-object p1, p0, Lcom/my/target/CardTabletView;->h:Landroid/widget/LinearLayout; - - iget-object v0, p0, Lcom/my/target/CardTabletView;->g:Landroid/widget/TextView; - - invoke-virtual {p1, v0}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V - - .line 71 - iget-object p1, p0, Lcom/my/target/CardTabletView;->h:Landroid/widget/LinearLayout; - - iget-object v0, p0, Lcom/my/target/CardTabletView;->d:Landroid/widget/Button; - - invoke-virtual {p1, v0}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V - - return-void -.end method - - -# virtual methods -.method public final a(Landroid/view/View$OnClickListener;Lcom/my/target/ClickArea;)V - .locals 9 - .param p1 # Landroid/view/View$OnClickListener; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p2 # Lcom/my/target/ClickArea; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .annotation build Landroid/annotation/SuppressLint; - value = { - "ClickableViewAccessibility" - } - .end annotation - - .line 1 - iput-object p1, p0, Lcom/my/target/CardTabletView;->C:Landroid/view/View$OnClickListener; - - const/4 v0, 0x0 - - if-eqz p1, :cond_3 - - if-nez p2, :cond_0 - - goto/16 :goto_0 - - .line 2 - :cond_0 - iget-boolean v1, p2, Lcom/my/target/ClickArea;->l:Z - - const/4 v2, 0x0 - - if-eqz v1, :cond_1 - - .line 3 - invoke-super {p0, p1}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - .line 4 - iget-object v3, p0, Lcom/my/target/CardTabletView;->h:Landroid/widget/LinearLayout; - - const/4 v4, 0x0 - - const v5, -0x3a1508 - - const v6, -0x333334 - - iget-object p2, p0, Lcom/my/target/CardTabletView;->e:Lcom/my/target/UiUtils; - - const/4 v0, 0x1 - - invoke-virtual {p2, v0}, Lcom/my/target/UiUtils;->a(I)I - - move-result v7 - - const/4 v8, 0x0 - - invoke-static/range {v3 .. v8}, Lcom/my/target/UiUtils;->a(Landroid/view/View;IIIII)V - - const p2, -0x3a1508 - - .line 5 - invoke-static {p0, v2, p2}, Lcom/my/target/UiUtils;->a(Landroid/view/View;II)V - - .line 6 - iget-object p2, p0, Lcom/my/target/CardTabletView;->d:Landroid/widget/Button; - - invoke-virtual {p2, p1}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - .line 7 - iget-object p1, p0, Lcom/my/target/CardTabletView;->a:Lcom/my/target/SmartImageView; - - invoke-virtual {p1, p0}, Landroid/widget/ImageView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V - - .line 8 - iget-object p1, p0, Lcom/my/target/CardTabletView;->B:Ljava/util/HashMap; - - iget-object p2, p0, Lcom/my/target/CardTabletView;->a:Lcom/my/target/SmartImageView; - - sget-object v0, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; - - invoke-virtual {p1, p2, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - return-void - - .line 9 - :cond_1 - invoke-virtual {p0, p0}, Landroid/widget/LinearLayout;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V - - .line 10 - iget-object p1, p0, Lcom/my/target/CardTabletView;->h:Landroid/widget/LinearLayout; - - invoke-virtual {p1, p0}, Landroid/widget/LinearLayout;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V - - .line 11 - iget-object p1, p0, Lcom/my/target/CardTabletView;->a:Lcom/my/target/SmartImageView; - - invoke-virtual {p1, p0}, Landroid/widget/ImageView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V - - .line 12 - iget-object p1, p0, Lcom/my/target/CardTabletView;->b:Landroid/widget/TextView; - - invoke-virtual {p1, p0}, Landroid/widget/TextView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V - - .line 13 - iget-object p1, p0, Lcom/my/target/CardTabletView;->c:Landroid/widget/TextView; - - invoke-virtual {p1, p0}, Landroid/widget/TextView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V - - .line 14 - iget-object p1, p0, Lcom/my/target/CardTabletView;->f:Lcom/my/target/StarsRatingView; - - invoke-virtual {p1, p0}, Landroid/view/View;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V - - .line 15 - iget-object p1, p0, Lcom/my/target/CardTabletView;->g:Landroid/widget/TextView; - - invoke-virtual {p1, p0}, Landroid/widget/TextView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V - - .line 16 - iget-object p1, p0, Lcom/my/target/CardTabletView;->B:Ljava/util/HashMap; - - iget-object v1, p0, Lcom/my/target/CardTabletView;->a:Lcom/my/target/SmartImageView; - - iget-boolean v3, p2, Lcom/my/target/ClickArea;->d:Z - - invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v3 - - invoke-virtual {p1, v1, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 17 - iget-object p1, p0, Lcom/my/target/CardTabletView;->B:Ljava/util/HashMap; - - iget-boolean v1, p2, Lcom/my/target/ClickArea;->k:Z - - invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v1 - - invoke-virtual {p1, p0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 18 - iget-object p1, p0, Lcom/my/target/CardTabletView;->B:Ljava/util/HashMap; - - iget-object v1, p0, Lcom/my/target/CardTabletView;->h:Landroid/widget/LinearLayout; - - iget-boolean v3, p2, Lcom/my/target/ClickArea;->k:Z - - invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v3 - - invoke-virtual {p1, v1, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 19 - iget-object p1, p0, Lcom/my/target/CardTabletView;->B:Ljava/util/HashMap; - - iget-object v1, p0, Lcom/my/target/CardTabletView;->b:Landroid/widget/TextView; - - iget-boolean v3, p2, Lcom/my/target/ClickArea;->a:Z - - invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v3 - - invoke-virtual {p1, v1, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 20 - iget-object p1, p0, Lcom/my/target/CardTabletView;->B:Ljava/util/HashMap; - - iget-object v1, p0, Lcom/my/target/CardTabletView;->c:Landroid/widget/TextView; - - iget-boolean v3, p2, Lcom/my/target/ClickArea;->b:Z - - invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v3 - - invoke-virtual {p1, v1, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 21 - iget-object p1, p0, Lcom/my/target/CardTabletView;->B:Ljava/util/HashMap; - - iget-object v1, p0, Lcom/my/target/CardTabletView;->f:Lcom/my/target/StarsRatingView; - - iget-boolean v3, p2, Lcom/my/target/ClickArea;->e:Z - - invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v3 - - invoke-virtual {p1, v1, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 22 - iget-object p1, p0, Lcom/my/target/CardTabletView;->B:Ljava/util/HashMap; - - iget-object v1, p0, Lcom/my/target/CardTabletView;->g:Landroid/widget/TextView; - - iget-boolean v3, p2, Lcom/my/target/ClickArea;->i:Z - - invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v3 - - invoke-virtual {p1, v1, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 23 - iget-boolean p1, p2, Lcom/my/target/ClickArea;->g:Z - - if-eqz p1, :cond_2 - - .line 24 - iget-object p1, p0, Lcom/my/target/CardTabletView;->d:Landroid/widget/Button; - - iget-object p2, p0, Lcom/my/target/CardTabletView;->C:Landroid/view/View$OnClickListener; - - invoke-virtual {p1, p2}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - return-void - - .line 25 - :cond_2 - iget-object p1, p0, Lcom/my/target/CardTabletView;->d:Landroid/widget/Button; - - invoke-virtual {p1, v0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - .line 26 - iget-object p1, p0, Lcom/my/target/CardTabletView;->d:Landroid/widget/Button; - - invoke-virtual {p1, v2}, Landroid/widget/Button;->setEnabled(Z)V - - return-void - - .line 27 - :cond_3 - :goto_0 - invoke-super {p0, v0}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - .line 28 - iget-object p1, p0, Lcom/my/target/CardTabletView;->d:Landroid/widget/Button; - - invoke-virtual {p1, v0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - return-void -.end method - -.method public final getCtaButtonView()Landroid/widget/Button; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/CardTabletView;->d:Landroid/widget/Button; - - return-object v0 -.end method - -.method public final getDescriptionTextView()Landroid/widget/TextView; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/CardTabletView;->c:Landroid/widget/TextView; - - return-object v0 -.end method - -.method public final getDomainTextView()Landroid/widget/TextView; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/CardTabletView;->g:Landroid/widget/TextView; - - return-object v0 -.end method - -.method public final getRatingView()Lcom/my/target/StarsRatingView; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/CardTabletView;->f:Lcom/my/target/StarsRatingView; - - return-object v0 -.end method - -.method public final getSmartImageView()Lcom/my/target/SmartImageView; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/CardTabletView;->a:Lcom/my/target/SmartImageView; - - return-object v0 -.end method - -.method public final getTitleTextView()Landroid/widget/TextView; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/CardTabletView;->b:Landroid/widget/TextView; - - return-object v0 -.end method - -.method public final onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z - .locals 3 - - .line 1 - iget-object v0, p0, Lcom/my/target/CardTabletView;->B:Ljava/util/HashMap; - - invoke-virtual {v0, p1}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z - - move-result v0 - - const/4 v1, 0x0 - - if-nez v0, :cond_0 - - return v1 - - .line 2 - :cond_0 - iget-object v0, p0, Lcom/my/target/CardTabletView;->B:Ljava/util/HashMap; - - invoke-virtual {v0, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Ljava/lang/Boolean; - - invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z - - move-result v0 - - const/4 v2, 0x1 - - if-nez v0, :cond_1 - - return v2 - - .line 3 - :cond_1 - invoke-virtual {p1, v2}, Landroid/view/View;->setClickable(Z)V - - .line 4 - invoke-virtual {p2}, Landroid/view/MotionEvent;->getAction()I - - move-result p2 - - if-eqz p2, :cond_5 - - if-eq p2, v2, :cond_3 - - const/4 p1, 0x3 - - if-eq p2, p1, :cond_2 - - goto :goto_0 - - .line 5 - :cond_2 - invoke-virtual {p0, v1}, Landroid/widget/LinearLayout;->setBackgroundColor(I)V - - goto :goto_0 - - .line 6 - :cond_3 - invoke-virtual {p0, v1}, Landroid/widget/LinearLayout;->setBackgroundColor(I)V - - .line 7 - iget-object p2, p0, Lcom/my/target/CardTabletView;->C:Landroid/view/View$OnClickListener; - - if-eqz p2, :cond_4 - - .line 8 - invoke-interface {p2, p1}, Landroid/view/View$OnClickListener;->onClick(Landroid/view/View;)V - - .line 9 - :cond_4 - invoke-virtual {p0, v1}, Landroid/widget/LinearLayout;->setBackgroundColor(I)V - - goto :goto_0 - - :cond_5 - const p1, -0x3a1508 - - .line 10 - invoke-virtual {p0, p1}, Landroid/widget/LinearLayout;->setBackgroundColor(I)V - - :goto_0 - return v2 -.end method diff --git a/smali/smali_classes2/com/my/target/CardVerticalView.smali b/smali/smali_classes2/com/my/target/CardVerticalView.smali deleted file mode 100644 index 32367bc18..000000000 --- a/smali/smali_classes2/com/my/target/CardVerticalView.smali +++ /dev/null @@ -1,1327 +0,0 @@ -.class public final Lcom/my/target/CardVerticalView; -.super Landroid/widget/RelativeLayout; -.source "CardVerticalView.java" - -# interfaces -.implements Landroid/view/View$OnTouchListener; - - -# static fields -.field private static final D:I - -.field private static final E:I - -.field private static final F:I - -.field private static final G:I - -.field private static final H:I - -.field private static final I:I - - -# instance fields -.field private final B:Ljava/util/HashMap; - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/HashMap<", - "Landroid/view/View;", - "Ljava/lang/Boolean;", - ">;" - } - .end annotation -.end field - -.field private C:Landroid/view/View$OnClickListener; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private final a:Lcom/my/target/SmartImageView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final b:Landroid/widget/TextView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final c:Landroid/widget/TextView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final d:Landroid/widget/Button; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final e:Lcom/my/target/UiUtils; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final f:Lcom/my/target/StarsRatingView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final g:Landroid/widget/TextView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final h:Landroid/widget/RelativeLayout; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# direct methods -.method static constructor ()V - .locals 1 - - .line 1 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/CardVerticalView;->D:I - - .line 2 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/CardVerticalView;->E:I - - .line 3 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/CardVerticalView;->F:I - - .line 4 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/CardVerticalView;->G:I - - .line 5 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/CardVerticalView;->H:I - - .line 6 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/CardVerticalView;->I:I - - return-void -.end method - -.method public constructor (Landroid/content/Context;)V - .locals 13 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0, p1}, Landroid/widget/RelativeLayout;->(Landroid/content/Context;)V - - .line 2 - new-instance v0, Ljava/util/HashMap; - - invoke-direct {v0}, Ljava/util/HashMap;->()V - - iput-object v0, p0, Lcom/my/target/CardVerticalView;->B:Ljava/util/HashMap; - - .line 3 - invoke-static {p1}, Lcom/my/target/UiUtils;->a(Landroid/content/Context;)Lcom/my/target/UiUtils; - - move-result-object v0 - - iput-object v0, p0, Lcom/my/target/CardVerticalView;->e:Lcom/my/target/UiUtils; - - .line 4 - new-instance v0, Lcom/my/target/SmartImageView; - - invoke-direct {v0, p1}, Lcom/my/target/SmartImageView;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/CardVerticalView;->a:Lcom/my/target/SmartImageView; - - .line 5 - new-instance v0, Landroid/widget/TextView; - - invoke-direct {v0, p1}, Landroid/widget/TextView;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/CardVerticalView;->b:Landroid/widget/TextView; - - .line 6 - new-instance v0, Landroid/widget/TextView; - - invoke-direct {v0, p1}, Landroid/widget/TextView;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/CardVerticalView;->c:Landroid/widget/TextView; - - .line 7 - new-instance v0, Landroid/widget/Button; - - invoke-direct {v0, p1}, Landroid/widget/Button;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/CardVerticalView;->d:Landroid/widget/Button; - - .line 8 - new-instance v0, Lcom/my/target/StarsRatingView; - - invoke-direct {v0, p1}, Lcom/my/target/StarsRatingView;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/CardVerticalView;->f:Lcom/my/target/StarsRatingView; - - .line 9 - new-instance v0, Landroid/widget/TextView; - - invoke-direct {v0, p1}, Landroid/widget/TextView;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/CardVerticalView;->g:Landroid/widget/TextView; - - .line 10 - new-instance v0, Landroid/widget/RelativeLayout; - - invoke-direct {v0, p1}, Landroid/widget/RelativeLayout;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/CardVerticalView;->h:Landroid/widget/RelativeLayout; - - .line 11 - iget-object p1, p0, Lcom/my/target/CardVerticalView;->e:Lcom/my/target/UiUtils; - - const/4 v0, 0x1 - - invoke-virtual {p1, v0}, Lcom/my/target/UiUtils;->a(I)I - - move-result v5 - - const/4 v2, 0x0 - - const/4 v3, 0x0 - - const v4, -0x333334 - - const/4 v6, 0x0 - - move-object v1, p0 - - invoke-static/range {v1 .. v6}, Lcom/my/target/UiUtils;->a(Landroid/view/View;IIIII)V - - .line 12 - iget-object p1, p0, Lcom/my/target/CardVerticalView;->e:Lcom/my/target/UiUtils; - - invoke-virtual {p1, v0}, Lcom/my/target/UiUtils;->a(I)I - - move-result p1 - - iget-object v1, p0, Lcom/my/target/CardVerticalView;->e:Lcom/my/target/UiUtils; - - invoke-virtual {v1, v0}, Lcom/my/target/UiUtils;->a(I)I - - move-result v1 - - iget-object v2, p0, Lcom/my/target/CardVerticalView;->e:Lcom/my/target/UiUtils; - - invoke-virtual {v2, v0}, Lcom/my/target/UiUtils;->a(I)I - - move-result v2 - - iget-object v3, p0, Lcom/my/target/CardVerticalView;->e:Lcom/my/target/UiUtils; - - invoke-virtual {v3, v0}, Lcom/my/target/UiUtils;->a(I)I - - move-result v3 - - invoke-virtual {p0, p1, v1, v2, v3}, Landroid/widget/RelativeLayout;->setPadding(IIII)V - - .line 13 - new-instance p1, Landroid/widget/RelativeLayout$LayoutParams; - - const/4 v1, -0x1 - - invoke-direct {p1, v1, v1}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - .line 14 - sget v2, Lcom/my/target/CardVerticalView;->E:I - - const/4 v3, 0x3 - - invoke-virtual {p1, v3, v2}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 15 - iget-object v2, p0, Lcom/my/target/CardVerticalView;->h:Landroid/widget/RelativeLayout; - - invoke-virtual {v2, p1}, Landroid/widget/RelativeLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 16 - new-instance p1, Landroid/widget/RelativeLayout$LayoutParams; - - const/4 v2, -0x2 - - invoke-direct {p1, v1, v2}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - .line 17 - iget-object v4, p0, Lcom/my/target/CardVerticalView;->a:Lcom/my/target/SmartImageView; - - invoke-virtual {v4, p1}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 18 - iget-object p1, p0, Lcom/my/target/CardVerticalView;->a:Lcom/my/target/SmartImageView; - - sget v4, Lcom/my/target/CardVerticalView;->E:I - - invoke-virtual {p1, v4}, Landroid/widget/ImageView;->setId(I)V - - .line 19 - iget-object p1, p0, Lcom/my/target/CardVerticalView;->d:Landroid/widget/Button; - - sget v4, Lcom/my/target/CardVerticalView;->D:I - - invoke-virtual {p1, v4}, Landroid/widget/Button;->setId(I)V - - .line 20 - iget-object p1, p0, Lcom/my/target/CardVerticalView;->d:Landroid/widget/Button; - - iget-object v4, p0, Lcom/my/target/CardVerticalView;->e:Lcom/my/target/UiUtils; - - const/16 v5, 0xf - - invoke-virtual {v4, v5}, Lcom/my/target/UiUtils;->a(I)I - - move-result v4 - - iget-object v6, p0, Lcom/my/target/CardVerticalView;->e:Lcom/my/target/UiUtils; - - const/16 v7, 0xa - - invoke-virtual {v6, v7}, Lcom/my/target/UiUtils;->a(I)I - - move-result v6 - - iget-object v8, p0, Lcom/my/target/CardVerticalView;->e:Lcom/my/target/UiUtils; - - invoke-virtual {v8, v5}, Lcom/my/target/UiUtils;->a(I)I - - move-result v5 - - iget-object v8, p0, Lcom/my/target/CardVerticalView;->e:Lcom/my/target/UiUtils; - - invoke-virtual {v8, v7}, Lcom/my/target/UiUtils;->a(I)I - - move-result v7 - - invoke-virtual {p1, v4, v6, v5, v7}, Landroid/widget/Button;->setPadding(IIII)V - - .line 21 - iget-object p1, p0, Lcom/my/target/CardVerticalView;->d:Landroid/widget/Button; - - iget-object v4, p0, Lcom/my/target/CardVerticalView;->e:Lcom/my/target/UiUtils; - - const/16 v5, 0x64 - - invoke-virtual {v4, v5}, Lcom/my/target/UiUtils;->a(I)I - - move-result v4 - - invoke-virtual {p1, v4}, Landroid/widget/Button;->setMinimumWidth(I)V - - .line 22 - iget-object p1, p0, Lcom/my/target/CardVerticalView;->d:Landroid/widget/Button; - - const/4 v4, 0x0 - - invoke-virtual {p1, v4}, Landroid/widget/Button;->setTransformationMethod(Landroid/text/method/TransformationMethod;)V - - .line 23 - iget-object p1, p0, Lcom/my/target/CardVerticalView;->d:Landroid/widget/Button; - - invoke-virtual {p1}, Landroid/widget/Button;->setSingleLine()V - - .line 24 - iget-object p1, p0, Lcom/my/target/CardVerticalView;->d:Landroid/widget/Button; - - const/high16 v5, 0x41900000 # 18.0f - - invoke-virtual {p1, v5}, Landroid/widget/Button;->setTextSize(F)V - - .line 25 - iget-object p1, p0, Lcom/my/target/CardVerticalView;->d:Landroid/widget/Button; - - sget-object v6, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt; - - invoke-virtual {p1, v6}, Landroid/widget/Button;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V - - .line 26 - sget p1, Landroid/os/Build$VERSION;->SDK_INT:I - - const/4 v6, 0x2 - - const/16 v7, 0x15 - - if-lt p1, v7, :cond_0 - - .line 27 - iget-object p1, p0, Lcom/my/target/CardVerticalView;->d:Landroid/widget/Button; - - iget-object v7, p0, Lcom/my/target/CardVerticalView;->e:Lcom/my/target/UiUtils; - - invoke-virtual {v7, v6}, Lcom/my/target/UiUtils;->a(I)I - - move-result v7 - - int-to-float v7, v7 - - invoke-virtual {p1, v7}, Landroid/widget/Button;->setElevation(F)V - - .line 28 - :cond_0 - iget-object p1, p0, Lcom/my/target/CardVerticalView;->d:Landroid/widget/Button; - - const v7, -0xff540e - - const v8, -0xff8957 - - iget-object v9, p0, Lcom/my/target/CardVerticalView;->e:Lcom/my/target/UiUtils; - - invoke-virtual {v9, v6}, Lcom/my/target/UiUtils;->a(I)I - - move-result v9 - - invoke-static {p1, v7, v8, v9}, Lcom/my/target/UiUtils;->a(Landroid/view/View;III)V - - .line 29 - iget-object p1, p0, Lcom/my/target/CardVerticalView;->d:Landroid/widget/Button; - - invoke-virtual {p1, v1}, Landroid/widget/Button;->setTextColor(I)V - - .line 30 - new-instance p1, Landroid/widget/RelativeLayout$LayoutParams; - - invoke-direct {p1, v2, v2}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - const/16 v7, 0xc - - .line 31 - invoke-virtual {p1, v7, v1}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - const/16 v8, 0xe - - .line 32 - invoke-virtual {p1, v8, v1}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 33 - iget-object v9, p0, Lcom/my/target/CardVerticalView;->e:Lcom/my/target/UiUtils; - - invoke-virtual {v9, v7}, Lcom/my/target/UiUtils;->a(I)I - - move-result v9 - - iget-object v10, p0, Lcom/my/target/CardVerticalView;->e:Lcom/my/target/UiUtils; - - .line 34 - invoke-virtual {v10, v7}, Lcom/my/target/UiUtils;->a(I)I - - move-result v10 - - iget-object v11, p0, Lcom/my/target/CardVerticalView;->e:Lcom/my/target/UiUtils; - - .line 35 - invoke-virtual {v11, v7}, Lcom/my/target/UiUtils;->a(I)I - - move-result v11 - - iget-object v12, p0, Lcom/my/target/CardVerticalView;->e:Lcom/my/target/UiUtils; - - .line 36 - invoke-virtual {v12, v7}, Lcom/my/target/UiUtils;->a(I)I - - move-result v12 - - .line 37 - invoke-virtual {p1, v9, v10, v11, v12}, Landroid/widget/RelativeLayout$LayoutParams;->setMargins(IIII)V - - .line 38 - iget-object v9, p0, Lcom/my/target/CardVerticalView;->d:Landroid/widget/Button; - - invoke-virtual {v9, p1}, Landroid/widget/Button;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 39 - iget-object p1, p0, Lcom/my/target/CardVerticalView;->b:Landroid/widget/TextView; - - sget v9, Lcom/my/target/CardVerticalView;->F:I - - invoke-virtual {p1, v9}, Landroid/widget/TextView;->setId(I)V - - .line 40 - iget-object p1, p0, Lcom/my/target/CardVerticalView;->b:Landroid/widget/TextView; - - invoke-virtual {p1, v5}, Landroid/widget/TextView;->setTextSize(F)V - - .line 41 - iget-object p1, p0, Lcom/my/target/CardVerticalView;->b:Landroid/widget/TextView; - - const/high16 v9, -0x1000000 - - invoke-virtual {p1, v9}, Landroid/widget/TextView;->setTextColor(I)V - - .line 42 - iget-object p1, p0, Lcom/my/target/CardVerticalView;->b:Landroid/widget/TextView; - - invoke-virtual {p1, v4, v0}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;I)V - - .line 43 - iget-object p1, p0, Lcom/my/target/CardVerticalView;->b:Landroid/widget/TextView; - - invoke-virtual {p1, v6}, Landroid/widget/TextView;->setMaxLines(I)V - - .line 44 - iget-object p1, p0, Lcom/my/target/CardVerticalView;->b:Landroid/widget/TextView; - - sget-object v4, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt; - - invoke-virtual {p1, v4}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V - - .line 45 - iget-object p1, p0, Lcom/my/target/CardVerticalView;->b:Landroid/widget/TextView; - - iget-object v4, p0, Lcom/my/target/CardVerticalView;->e:Lcom/my/target/UiUtils; - - invoke-virtual {v4, v7}, Lcom/my/target/UiUtils;->a(I)I - - move-result v4 - - iget-object v9, p0, Lcom/my/target/CardVerticalView;->e:Lcom/my/target/UiUtils; - - const/4 v10, 0x6 - - invoke-virtual {v9, v10}, Lcom/my/target/UiUtils;->a(I)I - - move-result v9 - - iget-object v10, p0, Lcom/my/target/CardVerticalView;->e:Lcom/my/target/UiUtils; - - invoke-virtual {v10, v0}, Lcom/my/target/UiUtils;->a(I)I - - move-result v10 - - iget-object v11, p0, Lcom/my/target/CardVerticalView;->e:Lcom/my/target/UiUtils; - - invoke-virtual {v11, v0}, Lcom/my/target/UiUtils;->a(I)I - - move-result v11 - - invoke-virtual {p1, v4, v9, v10, v11}, Landroid/widget/TextView;->setPadding(IIII)V - - .line 46 - new-instance p1, Landroid/widget/RelativeLayout$LayoutParams; - - invoke-direct {p1, v2, v2}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - .line 47 - iget-object v4, p0, Lcom/my/target/CardVerticalView;->b:Landroid/widget/TextView; - - invoke-virtual {v4, p1}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 48 - new-instance p1, Landroid/widget/FrameLayout; - - invoke-virtual {p0}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context; - - move-result-object v4 - - invoke-direct {p1, v4}, Landroid/widget/FrameLayout;->(Landroid/content/Context;)V - - .line 49 - new-instance v4, Landroid/widget/RelativeLayout$LayoutParams; - - invoke-direct {v4, v2, v2}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - .line 50 - sget v9, Lcom/my/target/CardVerticalView;->F:I - - invoke-virtual {v4, v3, v9}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 51 - sget v3, Lcom/my/target/CardVerticalView;->H:I - - invoke-virtual {v4, v6, v3}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 52 - invoke-virtual {p1, v4}, Landroid/widget/FrameLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 53 - iget-object v3, p0, Lcom/my/target/CardVerticalView;->c:Landroid/widget/TextView; - - sget v4, Lcom/my/target/CardVerticalView;->G:I - - invoke-virtual {v3, v4}, Landroid/widget/TextView;->setId(I)V - - .line 54 - iget-object v3, p0, Lcom/my/target/CardVerticalView;->c:Landroid/widget/TextView; - - const v4, -0x777778 - - invoke-virtual {v3, v4}, Landroid/widget/TextView;->setTextColor(I)V - - .line 55 - iget-object v3, p0, Lcom/my/target/CardVerticalView;->c:Landroid/widget/TextView; - - invoke-virtual {v3, v6}, Landroid/widget/TextView;->setMaxLines(I)V - - .line 56 - iget-object v3, p0, Lcom/my/target/CardVerticalView;->c:Landroid/widget/TextView; - - invoke-virtual {v3, v5}, Landroid/widget/TextView;->setTextSize(F)V - - .line 57 - iget-object v3, p0, Lcom/my/target/CardVerticalView;->c:Landroid/widget/TextView; - - sget-object v4, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt; - - invoke-virtual {v3, v4}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V - - .line 58 - iget-object v3, p0, Lcom/my/target/CardVerticalView;->c:Landroid/widget/TextView; - - iget-object v4, p0, Lcom/my/target/CardVerticalView;->e:Lcom/my/target/UiUtils; - - invoke-virtual {v4, v7}, Lcom/my/target/UiUtils;->a(I)I - - move-result v4 - - iget-object v5, p0, Lcom/my/target/CardVerticalView;->e:Lcom/my/target/UiUtils; - - invoke-virtual {v5, v0}, Lcom/my/target/UiUtils;->a(I)I - - move-result v5 - - iget-object v9, p0, Lcom/my/target/CardVerticalView;->e:Lcom/my/target/UiUtils; - - invoke-virtual {v9, v0}, Lcom/my/target/UiUtils;->a(I)I - - move-result v0 - - iget-object v9, p0, Lcom/my/target/CardVerticalView;->e:Lcom/my/target/UiUtils; - - invoke-virtual {v9, v7}, Lcom/my/target/UiUtils;->a(I)I - - move-result v7 - - invoke-virtual {v3, v4, v5, v0, v7}, Landroid/widget/TextView;->setPadding(IIII)V - - .line 59 - iget-object v0, p0, Lcom/my/target/CardVerticalView;->c:Landroid/widget/TextView; - - new-instance v3, Landroid/widget/RelativeLayout$LayoutParams; - - invoke-direct {v3, v2, v2}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - invoke-virtual {v0, v3}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 60 - iget-object v0, p0, Lcom/my/target/CardVerticalView;->f:Lcom/my/target/StarsRatingView; - - sget v3, Lcom/my/target/CardVerticalView;->H:I - - invoke-virtual {v0, v3}, Landroid/view/View;->setId(I)V - - .line 61 - iget-object v0, p0, Lcom/my/target/CardVerticalView;->f:Lcom/my/target/StarsRatingView; - - iget-object v3, p0, Lcom/my/target/CardVerticalView;->e:Lcom/my/target/UiUtils; - - const/16 v4, 0x12 - - invoke-virtual {v3, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result v3 - - invoke-virtual {v0, v3}, Lcom/my/target/StarsRatingView;->setStarSize(I)V - - .line 62 - iget-object v0, p0, Lcom/my/target/CardVerticalView;->f:Lcom/my/target/StarsRatingView; - - iget-object v3, p0, Lcom/my/target/CardVerticalView;->e:Lcom/my/target/UiUtils; - - const/4 v4, 0x4 - - invoke-virtual {v3, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result v3 - - int-to-float v3, v3 - - invoke-virtual {v0, v3}, Lcom/my/target/StarsRatingView;->setStarsPadding(F)V - - .line 63 - new-instance v0, Landroid/widget/RelativeLayout$LayoutParams; - - invoke-direct {v0, v2, v2}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - .line 64 - sget v3, Lcom/my/target/CardVerticalView;->D:I - - invoke-virtual {v0, v6, v3}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 65 - invoke-virtual {v0, v8, v1}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 66 - iget-object v3, p0, Lcom/my/target/CardVerticalView;->f:Lcom/my/target/StarsRatingView; - - invoke-virtual {v3, v0}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 67 - iget-object v0, p0, Lcom/my/target/CardVerticalView;->g:Landroid/widget/TextView; - - sget v3, Lcom/my/target/CardVerticalView;->I:I - - invoke-virtual {v0, v3}, Landroid/widget/TextView;->setId(I)V - - .line 68 - new-instance v0, Landroid/widget/RelativeLayout$LayoutParams; - - invoke-direct {v0, v2, v2}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - .line 69 - iget-object v2, p0, Lcom/my/target/CardVerticalView;->e:Lcom/my/target/UiUtils; - - invoke-virtual {v2, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result v2 - - iput v2, v0, Landroid/widget/RelativeLayout$LayoutParams;->topMargin:I - - .line 70 - iget-object v2, p0, Lcom/my/target/CardVerticalView;->e:Lcom/my/target/UiUtils; - - invoke-virtual {v2, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result v2 - - iput v2, v0, Landroid/widget/RelativeLayout$LayoutParams;->rightMargin:I - - .line 71 - sget v2, Lcom/my/target/CardVerticalView;->D:I - - invoke-virtual {v0, v6, v2}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 72 - invoke-virtual {v0, v8, v1}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 73 - iget-object v1, p0, Lcom/my/target/CardVerticalView;->g:Landroid/widget/TextView; - - invoke-virtual {v1, v0}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 74 - iget-object v0, p0, Lcom/my/target/CardVerticalView;->a:Lcom/my/target/SmartImageView; - - invoke-virtual {p0, v0}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 75 - iget-object v0, p0, Lcom/my/target/CardVerticalView;->h:Landroid/widget/RelativeLayout; - - invoke-virtual {p0, v0}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 76 - iget-object v0, p0, Lcom/my/target/CardVerticalView;->h:Landroid/widget/RelativeLayout; - - iget-object v1, p0, Lcom/my/target/CardVerticalView;->b:Landroid/widget/TextView; - - invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 77 - iget-object v0, p0, Lcom/my/target/CardVerticalView;->c:Landroid/widget/TextView; - - invoke-virtual {p1, v0}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V - - .line 78 - iget-object v0, p0, Lcom/my/target/CardVerticalView;->h:Landroid/widget/RelativeLayout; - - invoke-virtual {v0, p1}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 79 - iget-object p1, p0, Lcom/my/target/CardVerticalView;->h:Landroid/widget/RelativeLayout; - - iget-object v0, p0, Lcom/my/target/CardVerticalView;->d:Landroid/widget/Button; - - invoke-virtual {p1, v0}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 80 - iget-object p1, p0, Lcom/my/target/CardVerticalView;->h:Landroid/widget/RelativeLayout; - - iget-object v0, p0, Lcom/my/target/CardVerticalView;->f:Lcom/my/target/StarsRatingView; - - invoke-virtual {p1, v0}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 81 - iget-object p1, p0, Lcom/my/target/CardVerticalView;->h:Landroid/widget/RelativeLayout; - - iget-object v0, p0, Lcom/my/target/CardVerticalView;->g:Landroid/widget/TextView; - - invoke-virtual {p1, v0}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - return-void -.end method - - -# virtual methods -.method public final a(Landroid/view/View$OnClickListener;Lcom/my/target/ClickArea;)V - .locals 4 - .param p1 # Landroid/view/View$OnClickListener; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p2 # Lcom/my/target/ClickArea; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .annotation build Landroid/annotation/SuppressLint; - value = { - "ClickableViewAccessibility" - } - .end annotation - - .line 1 - iput-object p1, p0, Lcom/my/target/CardVerticalView;->C:Landroid/view/View$OnClickListener; - - if-eqz p1, :cond_11 - - if-nez p2, :cond_0 - - goto/16 :goto_e - - .line 2 - :cond_0 - invoke-virtual {p0, p0}, Landroid/widget/RelativeLayout;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V - - .line 3 - iget-object p1, p0, Lcom/my/target/CardVerticalView;->h:Landroid/widget/RelativeLayout; - - invoke-virtual {p1, p0}, Landroid/widget/RelativeLayout;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V - - .line 4 - iget-object p1, p0, Lcom/my/target/CardVerticalView;->a:Lcom/my/target/SmartImageView; - - invoke-virtual {p1, p0}, Landroid/widget/ImageView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V - - .line 5 - iget-object p1, p0, Lcom/my/target/CardVerticalView;->b:Landroid/widget/TextView; - - invoke-virtual {p1, p0}, Landroid/widget/TextView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V - - .line 6 - iget-object p1, p0, Lcom/my/target/CardVerticalView;->c:Landroid/widget/TextView; - - invoke-virtual {p1, p0}, Landroid/widget/TextView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V - - .line 7 - iget-object p1, p0, Lcom/my/target/CardVerticalView;->f:Lcom/my/target/StarsRatingView; - - invoke-virtual {p1, p0}, Landroid/view/View;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V - - .line 8 - iget-object p1, p0, Lcom/my/target/CardVerticalView;->g:Landroid/widget/TextView; - - invoke-virtual {p1, p0}, Landroid/widget/TextView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V - - .line 9 - iget-object p1, p0, Lcom/my/target/CardVerticalView;->d:Landroid/widget/Button; - - invoke-virtual {p1, p0}, Landroid/widget/Button;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V - - .line 10 - iget-object p1, p0, Lcom/my/target/CardVerticalView;->B:Ljava/util/HashMap; - - iget-object v0, p0, Lcom/my/target/CardVerticalView;->a:Lcom/my/target/SmartImageView; - - iget-boolean v1, p2, Lcom/my/target/ClickArea;->d:Z - - const/4 v2, 0x0 - - const/4 v3, 0x1 - - if-nez v1, :cond_2 - - iget-boolean v1, p2, Lcom/my/target/ClickArea;->l:Z - - if-eqz v1, :cond_1 - - goto :goto_0 - - :cond_1 - const/4 v1, 0x0 - - goto :goto_1 - - :cond_2 - :goto_0 - const/4 v1, 0x1 - - :goto_1 - invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v1 - - invoke-virtual {p1, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 11 - iget-object p1, p0, Lcom/my/target/CardVerticalView;->B:Ljava/util/HashMap; - - iget-boolean v0, p2, Lcom/my/target/ClickArea;->k:Z - - if-nez v0, :cond_4 - - iget-boolean v0, p2, Lcom/my/target/ClickArea;->l:Z - - if-eqz v0, :cond_3 - - goto :goto_2 - - :cond_3 - const/4 v0, 0x0 - - goto :goto_3 - - :cond_4 - :goto_2 - const/4 v0, 0x1 - - :goto_3 - invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v0 - - invoke-virtual {p1, p0, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 12 - iget-object p1, p0, Lcom/my/target/CardVerticalView;->B:Ljava/util/HashMap; - - iget-object v0, p0, Lcom/my/target/CardVerticalView;->h:Landroid/widget/RelativeLayout; - - iget-boolean v1, p2, Lcom/my/target/ClickArea;->k:Z - - if-nez v1, :cond_6 - - iget-boolean v1, p2, Lcom/my/target/ClickArea;->l:Z - - if-eqz v1, :cond_5 - - goto :goto_4 - - :cond_5 - const/4 v1, 0x0 - - goto :goto_5 - - :cond_6 - :goto_4 - const/4 v1, 0x1 - - :goto_5 - invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v1 - - invoke-virtual {p1, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 13 - iget-object p1, p0, Lcom/my/target/CardVerticalView;->B:Ljava/util/HashMap; - - iget-object v0, p0, Lcom/my/target/CardVerticalView;->b:Landroid/widget/TextView; - - iget-boolean v1, p2, Lcom/my/target/ClickArea;->a:Z - - if-nez v1, :cond_8 - - iget-boolean v1, p2, Lcom/my/target/ClickArea;->l:Z - - if-eqz v1, :cond_7 - - goto :goto_6 - - :cond_7 - const/4 v1, 0x0 - - goto :goto_7 - - :cond_8 - :goto_6 - const/4 v1, 0x1 - - :goto_7 - invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v1 - - invoke-virtual {p1, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 14 - iget-object p1, p0, Lcom/my/target/CardVerticalView;->B:Ljava/util/HashMap; - - iget-object v0, p0, Lcom/my/target/CardVerticalView;->c:Landroid/widget/TextView; - - iget-boolean v1, p2, Lcom/my/target/ClickArea;->b:Z - - if-nez v1, :cond_a - - iget-boolean v1, p2, Lcom/my/target/ClickArea;->l:Z - - if-eqz v1, :cond_9 - - goto :goto_8 - - :cond_9 - const/4 v1, 0x0 - - goto :goto_9 - - :cond_a - :goto_8 - const/4 v1, 0x1 - - :goto_9 - invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v1 - - invoke-virtual {p1, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 15 - iget-object p1, p0, Lcom/my/target/CardVerticalView;->B:Ljava/util/HashMap; - - iget-object v0, p0, Lcom/my/target/CardVerticalView;->f:Lcom/my/target/StarsRatingView; - - iget-boolean v1, p2, Lcom/my/target/ClickArea;->e:Z - - if-nez v1, :cond_c - - iget-boolean v1, p2, Lcom/my/target/ClickArea;->l:Z - - if-eqz v1, :cond_b - - goto :goto_a - - :cond_b - const/4 v1, 0x0 - - goto :goto_b - - :cond_c - :goto_a - const/4 v1, 0x1 - - :goto_b - invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v1 - - invoke-virtual {p1, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 16 - iget-object p1, p0, Lcom/my/target/CardVerticalView;->B:Ljava/util/HashMap; - - iget-object v0, p0, Lcom/my/target/CardVerticalView;->g:Landroid/widget/TextView; - - iget-boolean v1, p2, Lcom/my/target/ClickArea;->i:Z - - if-nez v1, :cond_e - - iget-boolean v1, p2, Lcom/my/target/ClickArea;->l:Z - - if-eqz v1, :cond_d - - goto :goto_c - - :cond_d - const/4 v1, 0x0 - - goto :goto_d - - :cond_e - :goto_c - const/4 v1, 0x1 - - :goto_d - invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v1 - - invoke-virtual {p1, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 17 - iget-object p1, p0, Lcom/my/target/CardVerticalView;->B:Ljava/util/HashMap; - - iget-object v0, p0, Lcom/my/target/CardVerticalView;->d:Landroid/widget/Button; - - iget-boolean v1, p2, Lcom/my/target/ClickArea;->g:Z - - if-nez v1, :cond_f - - iget-boolean p2, p2, Lcom/my/target/ClickArea;->l:Z - - if-eqz p2, :cond_10 - - :cond_f - const/4 v2, 0x1 - - :cond_10 - invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p2 - - invoke-virtual {p1, v0, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - return-void - - :cond_11 - :goto_e - const/4 p1, 0x0 - - .line 18 - invoke-super {p0, p1}, Landroid/widget/RelativeLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - .line 19 - iget-object p2, p0, Lcom/my/target/CardVerticalView;->d:Landroid/widget/Button; - - invoke-virtual {p2, p1}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - return-void -.end method - -.method public final getCtaButtonView()Landroid/widget/Button; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/CardVerticalView;->d:Landroid/widget/Button; - - return-object v0 -.end method - -.method public final getDescriptionTextView()Landroid/widget/TextView; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/CardVerticalView;->c:Landroid/widget/TextView; - - return-object v0 -.end method - -.method public final getDomainTextView()Landroid/widget/TextView; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/CardVerticalView;->g:Landroid/widget/TextView; - - return-object v0 -.end method - -.method public final getRatingView()Lcom/my/target/StarsRatingView; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/CardVerticalView;->f:Lcom/my/target/StarsRatingView; - - return-object v0 -.end method - -.method public final getSmartImageView()Lcom/my/target/SmartImageView; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/CardVerticalView;->a:Lcom/my/target/SmartImageView; - - return-object v0 -.end method - -.method public final getTitleTextView()Landroid/widget/TextView; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/CardVerticalView;->b:Landroid/widget/TextView; - - return-object v0 -.end method - -.method public final onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z - .locals 9 - - .line 1 - iget-object v0, p0, Lcom/my/target/CardVerticalView;->B:Ljava/util/HashMap; - - invoke-virtual {v0, p1}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z - - move-result v0 - - const/4 v1, 0x0 - - if-nez v0, :cond_0 - - return v1 - - .line 2 - :cond_0 - iget-object v0, p0, Lcom/my/target/CardVerticalView;->B:Ljava/util/HashMap; - - invoke-virtual {v0, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Ljava/lang/Boolean; - - invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z - - move-result v0 - - .line 3 - invoke-virtual {p1, v0}, Landroid/view/View;->setClickable(Z)V - - .line 4 - invoke-virtual {p2}, Landroid/view/MotionEvent;->getAction()I - - move-result p2 - - const/4 v2, 0x1 - - if-eqz p2, :cond_6 - - if-eq p2, v2, :cond_3 - - const/4 v3, 0x3 - - if-eq p2, v3, :cond_1 - - goto :goto_0 - - :cond_1 - if-eqz v0, :cond_8 - - .line 5 - iget-object p2, p0, Lcom/my/target/CardVerticalView;->d:Landroid/widget/Button; - - if-ne p1, p2, :cond_2 - - .line 6 - invoke-virtual {p2, v1}, Landroid/widget/Button;->setPressed(Z)V - - goto :goto_0 - - :cond_2 - const/4 v4, 0x0 - - const/4 v5, 0x0 - - const v6, -0x333334 - - .line 7 - iget-object p1, p0, Lcom/my/target/CardVerticalView;->e:Lcom/my/target/UiUtils; - - invoke-virtual {p1, v2}, Lcom/my/target/UiUtils;->a(I)I - - move-result v7 - - const/4 v8, 0x0 - - move-object v3, p0 - - invoke-static/range {v3 .. v8}, Lcom/my/target/UiUtils;->a(Landroid/view/View;IIIII)V - - goto :goto_0 - - .line 8 - :cond_3 - iget-object p2, p0, Lcom/my/target/CardVerticalView;->C:Landroid/view/View$OnClickListener; - - if-eqz p2, :cond_4 - - .line 9 - invoke-interface {p2, p1}, Landroid/view/View$OnClickListener;->onClick(Landroid/view/View;)V - - :cond_4 - if-eqz v0, :cond_8 - - .line 10 - iget-object p2, p0, Lcom/my/target/CardVerticalView;->d:Landroid/widget/Button; - - if-ne p1, p2, :cond_5 - - .line 11 - invoke-virtual {p2, v1}, Landroid/widget/Button;->setPressed(Z)V - - goto :goto_0 - - :cond_5 - const/4 v4, 0x0 - - const/4 v5, 0x0 - - const v6, -0x333334 - - .line 12 - iget-object p1, p0, Lcom/my/target/CardVerticalView;->e:Lcom/my/target/UiUtils; - - invoke-virtual {p1, v2}, Lcom/my/target/UiUtils;->a(I)I - - move-result v7 - - const/4 v8, 0x0 - - move-object v3, p0 - - invoke-static/range {v3 .. v8}, Lcom/my/target/UiUtils;->a(Landroid/view/View;IIIII)V - - goto :goto_0 - - :cond_6 - if-eqz v0, :cond_8 - - .line 13 - iget-object p2, p0, Lcom/my/target/CardVerticalView;->d:Landroid/widget/Button; - - if-ne p1, p2, :cond_7 - - .line 14 - invoke-virtual {p2, v2}, Landroid/widget/Button;->setPressed(Z)V - - goto :goto_0 - - :cond_7 - const p1, -0x3a1508 - - .line 15 - invoke-virtual {p0, p1}, Landroid/widget/RelativeLayout;->setBackgroundColor(I)V - - :cond_8 - :goto_0 - return v2 -.end method diff --git a/smali/smali_classes2/com/my/target/CarouselContainerView.smali b/smali/smali_classes2/com/my/target/CarouselContainerView.smali deleted file mode 100644 index 1756f69d7..000000000 --- a/smali/smali_classes2/com/my/target/CarouselContainerView.smali +++ /dev/null @@ -1,395 +0,0 @@ -.class public final Lcom/my/target/CarouselContainerView; -.super Lcom/my/target/InterstitialPromoView; -.source "CarouselContainerView.java" - - -# instance fields -.field private final B:Lcom/my/target/InterstitialPromoView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final C:Lcom/my/target/InterstitialPromoView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private D:Lcom/my/target/InterstitialPromoView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# direct methods -.method public constructor (Landroid/content/Context;)V - .locals 1 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - const/4 v0, 0x0 - - .line 1 - invoke-direct {p0, p1, v0}, Lcom/my/target/InterstitialPromoView;->(Landroid/content/Context;I)V - - .line 2 - new-instance v0, Lcom/my/target/CarouselHorizontalView; - - invoke-direct {v0, p1}, Lcom/my/target/CarouselHorizontalView;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/CarouselContainerView;->B:Lcom/my/target/InterstitialPromoView; - - .line 3 - new-instance v0, Lcom/my/target/CarouselVerticalView; - - invoke-direct {v0, p1}, Lcom/my/target/CarouselVerticalView;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/CarouselContainerView;->C:Lcom/my/target/InterstitialPromoView; - - .line 4 - iget-object p1, p0, Lcom/my/target/CarouselContainerView;->C:Lcom/my/target/InterstitialPromoView; - - iput-object p1, p0, Lcom/my/target/CarouselContainerView;->D:Lcom/my/target/InterstitialPromoView; - - return-void -.end method - - -# virtual methods -.method public final a()V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/CarouselContainerView;->C:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {v0}, Lcom/my/target/InterstitialPromoView;->a()V - - .line 2 - iget-object v0, p0, Lcom/my/target/CarouselContainerView;->B:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {v0}, Lcom/my/target/InterstitialPromoView;->a()V - - return-void -.end method - -.method public final a(I)V - .locals 1 - - .line 3 - iget-object v0, p0, Lcom/my/target/CarouselContainerView;->B:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {v0, p1}, Lcom/my/target/InterstitialPromoView;->a(I)V - - .line 4 - iget-object v0, p0, Lcom/my/target/CarouselContainerView;->C:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {v0, p1}, Lcom/my/target/InterstitialPromoView;->a(I)V - - return-void -.end method - -.method public final a(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V - .locals 0 - .param p1 # Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - return-void -.end method - -.method public final b()V - .locals 0 - - return-void -.end method - -.method public final b(Z)V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/CarouselContainerView;->B:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {v0, p1}, Lcom/my/target/InterstitialPromoView;->b(Z)V - - .line 2 - iget-object v0, p0, Lcom/my/target/CarouselContainerView;->C:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {v0, p1}, Lcom/my/target/InterstitialPromoView;->b(Z)V - - return-void -.end method - -.method public final c()V - .locals 0 - - return-void -.end method - -.method public final d()V - .locals 0 - - return-void -.end method - -.method public final e()Z - .locals 1 - - const/4 v0, 0x0 - - return v0 -.end method - -.method public final f()Z - .locals 1 - - const/4 v0, 0x0 - - return v0 -.end method - -.method public final g()V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/CarouselContainerView;->B:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {v0}, Lcom/my/target/InterstitialPromoView;->g()V - - .line 2 - iget-object v0, p0, Lcom/my/target/CarouselContainerView;->C:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {v0}, Lcom/my/target/InterstitialPromoView;->g()V - - return-void -.end method - -.method public final getCloseButton()Landroid/view/View; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - const/4 v0, 0x0 - - return-object v0 -.end method - -.method public final getNumbersOfCurrentShowingCards()[I - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/CarouselContainerView;->D:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {v0}, Lcom/my/target/InterstitialPromoView;->getNumbersOfCurrentShowingCards()[I - - move-result-object v0 - - return-object v0 -.end method - -.method public final getSoundButton()Lcom/my/target/IconButton; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - const/4 v0, 0x0 - - return-object v0 -.end method - -.method public final h()V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/CarouselContainerView;->D:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {v0}, Lcom/my/target/InterstitialPromoView;->h()V - - return-void -.end method - -.method public final i()V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/CarouselContainerView;->B:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {v0}, Lcom/my/target/InterstitialPromoView;->i()V - - .line 2 - iget-object v0, p0, Lcom/my/target/CarouselContainerView;->C:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {v0}, Lcom/my/target/InterstitialPromoView;->i()V - - return-void -.end method - -.method public final setBanner(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V - .locals 1 - .param p1 # Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-super {p0, p1}, Lcom/my/target/InterstitialPromoView;->setBanner(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V - - .line 2 - iget-object v0, p0, Lcom/my/target/CarouselContainerView;->C:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {v0, p1}, Lcom/my/target/InterstitialPromoView;->setBanner(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V - - .line 3 - iget-object v0, p0, Lcom/my/target/CarouselContainerView;->B:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {v0, p1}, Lcom/my/target/InterstitialPromoView;->setBanner(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V - - return-void -.end method - -.method public final setClickArea(Lcom/my/target/ClickArea;)V - .locals 2 - .param p1 # Lcom/my/target/ClickArea; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - new-instance v0, Ljava/lang/StringBuilder; - - const-string v1, "Apply click area " - - invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V - - invoke-virtual {p1}, Lcom/my/target/ClickArea;->a()I - - move-result v1 - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - const-string v1, " to view" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 2 - iget-object v0, p0, Lcom/my/target/CarouselContainerView;->B:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {v0, p1}, Lcom/my/target/InterstitialPromoView;->setClickArea(Lcom/my/target/ClickArea;)V - - .line 3 - iget-object v0, p0, Lcom/my/target/CarouselContainerView;->C:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {v0, p1}, Lcom/my/target/InterstitialPromoView;->setClickArea(Lcom/my/target/ClickArea;)V - - return-void -.end method - -.method public final setInterstitialPromoViewListener(Lcom/my/target/InterstitialPromoView$d;)V - .locals 1 - .param p1 # Lcom/my/target/InterstitialPromoView$d; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - invoke-super {p0, p1}, Lcom/my/target/InterstitialPromoView;->setInterstitialPromoViewListener(Lcom/my/target/InterstitialPromoView$d;)V - - .line 2 - iget-object v0, p0, Lcom/my/target/CarouselContainerView;->B:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {v0, p1}, Lcom/my/target/InterstitialPromoView;->setInterstitialPromoViewListener(Lcom/my/target/InterstitialPromoView$d;)V - - .line 3 - iget-object v0, p0, Lcom/my/target/CarouselContainerView;->C:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {v0, p1}, Lcom/my/target/InterstitialPromoView;->setInterstitialPromoViewListener(Lcom/my/target/InterstitialPromoView$d;)V - - return-void -.end method - -.method protected final setLayoutOrientation(I)V - .locals 2 - - .line 1 - invoke-super {p0, p1}, Lcom/my/target/InterstitialPromoView;->setLayoutOrientation(I)V - - .line 2 - iget-object v0, p0, Lcom/my/target/CarouselContainerView;->B:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {v0}, Landroid/widget/RelativeLayout;->getParent()Landroid/view/ViewParent; - - move-result-object v0 - - if-eqz v0, :cond_0 - - .line 3 - check-cast v0, Landroid/view/ViewGroup; - - iget-object v1, p0, Lcom/my/target/CarouselContainerView;->B:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V - - .line 4 - :cond_0 - iget-object v0, p0, Lcom/my/target/CarouselContainerView;->C:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {v0}, Landroid/widget/RelativeLayout;->getParent()Landroid/view/ViewParent; - - move-result-object v0 - - if-eqz v0, :cond_1 - - .line 5 - check-cast v0, Landroid/view/ViewGroup; - - iget-object v1, p0, Lcom/my/target/CarouselContainerView;->C:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V - - :cond_1 - const/4 v0, 0x2 - - if-ne p1, v0, :cond_2 - - .line 6 - iget-object p1, p0, Lcom/my/target/CarouselContainerView;->B:Lcom/my/target/InterstitialPromoView; - - iput-object p1, p0, Lcom/my/target/CarouselContainerView;->D:Lcom/my/target/InterstitialPromoView; - - goto :goto_0 - - .line 7 - :cond_2 - iget-object p1, p0, Lcom/my/target/CarouselContainerView;->C:Lcom/my/target/InterstitialPromoView; - - iput-object p1, p0, Lcom/my/target/CarouselContainerView;->D:Lcom/my/target/InterstitialPromoView; - - .line 8 - :goto_0 - iget-object p1, p0, Lcom/my/target/CarouselContainerView;->D:Lcom/my/target/InterstitialPromoView; - - new-instance v0, Landroid/view/ViewGroup$LayoutParams; - - const/4 v1, -0x1 - - invoke-direct {v0, v1, v1}, Landroid/view/ViewGroup$LayoutParams;->(II)V - - invoke-virtual {p0, p1, v0}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V - - return-void -.end method - -.method public final setTimeChanged(F)V - .locals 0 - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/CarouselHorizontalView.smali b/smali/smali_classes2/com/my/target/CarouselHorizontalView.smali deleted file mode 100644 index ea71b9524..000000000 --- a/smali/smali_classes2/com/my/target/CarouselHorizontalView.smali +++ /dev/null @@ -1,1456 +0,0 @@ -.class public final Lcom/my/target/CarouselHorizontalView; -.super Lcom/my/target/InterstitialPromoView; -.source "CarouselHorizontalView.java" - -# interfaces -.implements Landroid/view/View$OnTouchListener; - - -# static fields -.field private static final L:I - -.field private static final M:I - -.field private static final N:I - -.field private static final O:I - -.field private static final P:I - -.field private static final Q:I - -.field private static final R:I - -.field private static final S:I - - -# instance fields -.field private final B:Landroid/widget/TextView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final C:Landroid/widget/TextView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final D:Lcom/my/target/IconButton; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final E:Lcom/my/target/UiUtils; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final F:Lcom/my/target/IconButton; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final G:Lcom/my/target/SmartImageView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final H:Lcom/my/target/RecyclerHorizontalView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final I:Landroid/widget/Button; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final J:Landroid/widget/RelativeLayout; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final K:Ljava/util/HashMap; - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/HashMap<", - "Landroid/view/View;", - "Ljava/lang/Boolean;", - ">;" - } - .end annotation -.end field - - -# direct methods -.method static constructor ()V - .locals 1 - - .line 1 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/CarouselHorizontalView;->L:I - - .line 2 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/CarouselHorizontalView;->M:I - - .line 3 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/CarouselHorizontalView;->N:I - - .line 4 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/CarouselHorizontalView;->O:I - - .line 5 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/CarouselHorizontalView;->P:I - - .line 6 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/CarouselHorizontalView;->Q:I - - .line 7 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/CarouselHorizontalView;->R:I - - .line 8 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/CarouselHorizontalView;->S:I - - return-void -.end method - -.method public constructor (Landroid/content/Context;)V - .locals 13 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - const/4 v0, 0x0 - - .line 1 - invoke-direct {p0, p1, v0}, Lcom/my/target/InterstitialPromoView;->(Landroid/content/Context;I)V - - .line 2 - new-instance v1, Ljava/util/HashMap; - - invoke-direct {v1}, Ljava/util/HashMap;->()V - - iput-object v1, p0, Lcom/my/target/CarouselHorizontalView;->K:Ljava/util/HashMap; - - const/4 v1, -0x1 - - const v2, -0x3a1508 - - .line 3 - invoke-static {p0, v1, v2}, Lcom/my/target/UiUtils;->a(Landroid/view/View;II)V - - .line 4 - new-instance v2, Lcom/my/target/IconButton; - - invoke-direct {v2, p1}, Lcom/my/target/IconButton;->(Landroid/content/Context;)V - - iput-object v2, p0, Lcom/my/target/CarouselHorizontalView;->D:Lcom/my/target/IconButton; - - .line 5 - invoke-static {p1}, Lcom/my/target/UiUtils;->a(Landroid/content/Context;)Lcom/my/target/UiUtils; - - move-result-object v2 - - iput-object v2, p0, Lcom/my/target/CarouselHorizontalView;->E:Lcom/my/target/UiUtils; - - .line 6 - new-instance v2, Lcom/my/target/IconButton; - - invoke-direct {v2, p1}, Lcom/my/target/IconButton;->(Landroid/content/Context;)V - - iput-object v2, p0, Lcom/my/target/CarouselHorizontalView;->F:Lcom/my/target/IconButton; - - .line 7 - new-instance v2, Landroid/widget/TextView; - - invoke-direct {v2, p1}, Landroid/widget/TextView;->(Landroid/content/Context;)V - - iput-object v2, p0, Lcom/my/target/CarouselHorizontalView;->B:Landroid/widget/TextView; - - .line 8 - new-instance v2, Landroid/widget/TextView; - - invoke-direct {v2, p1}, Landroid/widget/TextView;->(Landroid/content/Context;)V - - iput-object v2, p0, Lcom/my/target/CarouselHorizontalView;->C:Landroid/widget/TextView; - - .line 9 - new-instance v2, Lcom/my/target/SmartImageView; - - invoke-direct {v2, p1}, Lcom/my/target/SmartImageView;->(Landroid/content/Context;)V - - iput-object v2, p0, Lcom/my/target/CarouselHorizontalView;->G:Lcom/my/target/SmartImageView; - - .line 10 - new-instance v2, Landroid/widget/Button; - - invoke-direct {v2, p1}, Landroid/widget/Button;->(Landroid/content/Context;)V - - iput-object v2, p0, Lcom/my/target/CarouselHorizontalView;->I:Landroid/widget/Button; - - .line 11 - iget-object v2, p0, Lcom/my/target/CarouselHorizontalView;->I:Landroid/widget/Button; - - sget v3, Lcom/my/target/CarouselHorizontalView;->Q:I - - invoke-virtual {v2, v3}, Landroid/widget/Button;->setId(I)V - - .line 12 - iget-object v2, p0, Lcom/my/target/CarouselHorizontalView;->I:Landroid/widget/Button; - - iget-object v3, p0, Lcom/my/target/CarouselHorizontalView;->E:Lcom/my/target/UiUtils; - - const/16 v4, 0xf - - invoke-virtual {v3, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result v3 - - iget-object v5, p0, Lcom/my/target/CarouselHorizontalView;->E:Lcom/my/target/UiUtils; - - const/16 v6, 0xa - - invoke-virtual {v5, v6}, Lcom/my/target/UiUtils;->a(I)I - - move-result v5 - - iget-object v7, p0, Lcom/my/target/CarouselHorizontalView;->E:Lcom/my/target/UiUtils; - - invoke-virtual {v7, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result v4 - - iget-object v7, p0, Lcom/my/target/CarouselHorizontalView;->E:Lcom/my/target/UiUtils; - - invoke-virtual {v7, v6}, Lcom/my/target/UiUtils;->a(I)I - - move-result v7 - - invoke-virtual {v2, v3, v5, v4, v7}, Landroid/widget/Button;->setPadding(IIII)V - - .line 13 - iget-object v2, p0, Lcom/my/target/CarouselHorizontalView;->I:Landroid/widget/Button; - - iget-object v3, p0, Lcom/my/target/CarouselHorizontalView;->E:Lcom/my/target/UiUtils; - - const/16 v4, 0x64 - - invoke-virtual {v3, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result v3 - - invoke-virtual {v2, v3}, Landroid/widget/Button;->setMinimumWidth(I)V - - .line 14 - iget-object v2, p0, Lcom/my/target/CarouselHorizontalView;->I:Landroid/widget/Button; - - const/16 v3, 0xc - - invoke-virtual {v2, v3}, Landroid/widget/Button;->setMaxEms(I)V - - .line 15 - iget-object v2, p0, Lcom/my/target/CarouselHorizontalView;->I:Landroid/widget/Button; - - const/4 v4, 0x0 - - invoke-virtual {v2, v4}, Landroid/widget/Button;->setTransformationMethod(Landroid/text/method/TransformationMethod;)V - - .line 16 - iget-object v2, p0, Lcom/my/target/CarouselHorizontalView;->I:Landroid/widget/Button; - - invoke-virtual {v2}, Landroid/widget/Button;->setSingleLine()V - - .line 17 - iget-object v2, p0, Lcom/my/target/CarouselHorizontalView;->I:Landroid/widget/Button; - - const/high16 v4, 0x41900000 # 18.0f - - invoke-virtual {v2, v4}, Landroid/widget/Button;->setTextSize(F)V - - .line 18 - iget-object v2, p0, Lcom/my/target/CarouselHorizontalView;->I:Landroid/widget/Button; - - sget-object v5, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt; - - invoke-virtual {v2, v5}, Landroid/widget/Button;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V - - .line 19 - sget v2, Landroid/os/Build$VERSION;->SDK_INT:I - - const/4 v5, 0x2 - - const/16 v7, 0x15 - - if-lt v2, v7, :cond_0 - - .line 20 - iget-object v2, p0, Lcom/my/target/CarouselHorizontalView;->I:Landroid/widget/Button; - - iget-object v7, p0, Lcom/my/target/CarouselHorizontalView;->E:Lcom/my/target/UiUtils; - - invoke-virtual {v7, v5}, Lcom/my/target/UiUtils;->a(I)I - - move-result v7 - - int-to-float v7, v7 - - invoke-virtual {v2, v7}, Landroid/widget/Button;->setElevation(F)V - - .line 21 - :cond_0 - iget-object v2, p0, Lcom/my/target/CarouselHorizontalView;->I:Landroid/widget/Button; - - const v7, -0xff540e - - const v8, -0xff8957 - - iget-object v9, p0, Lcom/my/target/CarouselHorizontalView;->E:Lcom/my/target/UiUtils; - - invoke-virtual {v9, v5}, Lcom/my/target/UiUtils;->a(I)I - - move-result v9 - - invoke-static {v2, v7, v8, v9}, Lcom/my/target/UiUtils;->a(Landroid/view/View;III)V - - .line 22 - iget-object v2, p0, Lcom/my/target/CarouselHorizontalView;->I:Landroid/widget/Button; - - invoke-virtual {v2, v1}, Landroid/widget/Button;->setTextColor(I)V - - .line 23 - new-instance v2, Landroid/widget/RelativeLayout$LayoutParams; - - const/4 v7, -0x2 - - invoke-direct {v2, v7, v7}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - const/16 v8, 0xb - - .line 24 - invoke-virtual {v2, v8, v1}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 25 - iget-object v9, p0, Lcom/my/target/CarouselHorizontalView;->E:Lcom/my/target/UiUtils; - - invoke-virtual {v9, v3}, Lcom/my/target/UiUtils;->a(I)I - - move-result v9 - - iget-object v10, p0, Lcom/my/target/CarouselHorizontalView;->E:Lcom/my/target/UiUtils; - - invoke-virtual {v10, v3}, Lcom/my/target/UiUtils;->a(I)I - - move-result v10 - - iget-object v11, p0, Lcom/my/target/CarouselHorizontalView;->E:Lcom/my/target/UiUtils; - - invoke-virtual {v11, v3}, Lcom/my/target/UiUtils;->a(I)I - - move-result v11 - - invoke-virtual {v2, v9, v10, v0, v11}, Landroid/widget/RelativeLayout$LayoutParams;->setMargins(IIII)V - - .line 26 - iget-object v9, p0, Lcom/my/target/CarouselHorizontalView;->I:Landroid/widget/Button; - - invoke-virtual {v9, v2}, Landroid/widget/Button;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 27 - new-instance v2, Landroid/widget/RelativeLayout; - - invoke-direct {v2, p1}, Landroid/widget/RelativeLayout;->(Landroid/content/Context;)V - - iput-object v2, p0, Lcom/my/target/CarouselHorizontalView;->J:Landroid/widget/RelativeLayout; - - .line 28 - iget-object v2, p0, Lcom/my/target/CarouselHorizontalView;->J:Landroid/widget/RelativeLayout; - - sget v9, Lcom/my/target/CarouselHorizontalView;->P:I - - invoke-virtual {v2, v9}, Landroid/widget/RelativeLayout;->setId(I)V - - .line 29 - iget-object v2, p0, Lcom/my/target/CarouselHorizontalView;->J:Landroid/widget/RelativeLayout; - - iget-object v9, p0, Lcom/my/target/CarouselHorizontalView;->E:Lcom/my/target/UiUtils; - - invoke-virtual {v9, v6}, Lcom/my/target/UiUtils;->a(I)I - - move-result v9 - - iget-object v10, p0, Lcom/my/target/CarouselHorizontalView;->E:Lcom/my/target/UiUtils; - - .line 30 - invoke-virtual {v10, v0}, Lcom/my/target/UiUtils;->a(I)I - - move-result v10 - - iget-object v11, p0, Lcom/my/target/CarouselHorizontalView;->E:Lcom/my/target/UiUtils; - - .line 31 - invoke-virtual {v11, v6}, Lcom/my/target/UiUtils;->a(I)I - - move-result v11 - - iget-object v12, p0, Lcom/my/target/CarouselHorizontalView;->E:Lcom/my/target/UiUtils; - - .line 32 - invoke-virtual {v12, v0}, Lcom/my/target/UiUtils;->a(I)I - - move-result v12 - - .line 33 - invoke-virtual {v2, v9, v10, v11, v12}, Landroid/widget/RelativeLayout;->setPadding(IIII)V - - .line 34 - iget-object v2, p0, Lcom/my/target/CarouselHorizontalView;->D:Lcom/my/target/IconButton; - - sget v9, Lcom/my/target/CarouselHorizontalView;->L:I - - invoke-virtual {v2, v9}, Landroid/view/View;->setId(I)V - - .line 35 - iget-object v2, p0, Lcom/my/target/CarouselHorizontalView;->D:Lcom/my/target/IconButton; - - const-string v9, "close" - - invoke-virtual {v2, v9}, Landroid/view/View;->setContentDescription(Ljava/lang/CharSequence;)V - - .line 36 - new-instance v2, Landroid/widget/RelativeLayout$LayoutParams; - - invoke-direct {v2, v7, v7}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - .line 37 - invoke-virtual {v2, v8}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(I)V - - .line 38 - iget-object v8, p0, Lcom/my/target/CarouselHorizontalView;->D:Lcom/my/target/IconButton; - - const/16 v9, 0x8 - - invoke-virtual {v8, v9}, Landroid/view/View;->setVisibility(I)V - - .line 39 - iget-object v8, p0, Lcom/my/target/CarouselHorizontalView;->D:Lcom/my/target/IconButton; - - invoke-virtual {v8, v2}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 40 - iget-object v2, p0, Lcom/my/target/CarouselHorizontalView;->G:Lcom/my/target/SmartImageView; - - sget v8, Lcom/my/target/CarouselHorizontalView;->M:I - - invoke-virtual {v2, v8}, Landroid/widget/ImageView;->setId(I)V - - .line 41 - iget-object v2, p0, Lcom/my/target/CarouselHorizontalView;->G:Lcom/my/target/SmartImageView; - - const-string v8, "icon" - - invoke-virtual {v2, v8}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V - - .line 42 - iget-object v2, p0, Lcom/my/target/CarouselHorizontalView;->B:Landroid/widget/TextView; - - const/4 v8, 0x1 - - invoke-virtual {v2, v8}, Landroid/widget/TextView;->setLines(I)V - - .line 43 - iget-object v2, p0, Lcom/my/target/CarouselHorizontalView;->B:Landroid/widget/TextView; - - sget-object v9, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt; - - invoke-virtual {v2, v9}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V - - .line 44 - iget-object v2, p0, Lcom/my/target/CarouselHorizontalView;->B:Landroid/widget/TextView; - - const/high16 v9, 0x41b00000 # 22.0f - - invoke-virtual {v2, v9}, Landroid/widget/TextView;->setTextSize(F)V - - .line 45 - new-instance v2, Landroid/widget/FrameLayout; - - invoke-virtual {p0}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context; - - move-result-object v9 - - invoke-direct {v2, v9}, Landroid/widget/FrameLayout;->(Landroid/content/Context;)V - - .line 46 - sget v9, Lcom/my/target/CarouselHorizontalView;->N:I - - invoke-virtual {v2, v9}, Landroid/widget/FrameLayout;->setId(I)V - - .line 47 - new-instance v9, Landroid/widget/RelativeLayout$LayoutParams; - - invoke-direct {v9, v7, v7}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - .line 48 - sget v10, Lcom/my/target/CarouselHorizontalView;->M:I - - invoke-virtual {v9, v8, v10}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 49 - sget v10, Lcom/my/target/CarouselHorizontalView;->Q:I - - invoke-virtual {v9, v0, v10}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 50 - invoke-virtual {v2, v9}, Landroid/widget/FrameLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 51 - iget-object v9, p0, Lcom/my/target/CarouselHorizontalView;->C:Landroid/widget/TextView; - - sget v10, Lcom/my/target/CarouselHorizontalView;->S:I - - invoke-virtual {v9, v10}, Landroid/widget/TextView;->setId(I)V - - .line 52 - iget-object v9, p0, Lcom/my/target/CarouselHorizontalView;->C:Landroid/widget/TextView; - - invoke-virtual {v9, v4}, Landroid/widget/TextView;->setTextSize(F)V - - .line 53 - iget-object v4, p0, Lcom/my/target/CarouselHorizontalView;->C:Landroid/widget/TextView; - - invoke-virtual {v4, v8}, Landroid/widget/TextView;->setLines(I)V - - .line 54 - iget-object v4, p0, Lcom/my/target/CarouselHorizontalView;->C:Landroid/widget/TextView; - - sget-object v9, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt; - - invoke-virtual {v4, v9}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V - - .line 55 - new-instance v4, Landroid/widget/FrameLayout; - - invoke-virtual {p0}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context; - - move-result-object v9 - - invoke-direct {v4, v9}, Landroid/widget/FrameLayout;->(Landroid/content/Context;)V - - .line 56 - sget v9, Lcom/my/target/CarouselHorizontalView;->R:I - - invoke-virtual {v4, v9}, Landroid/widget/FrameLayout;->setId(I)V - - .line 57 - new-instance v9, Landroid/widget/RelativeLayout$LayoutParams; - - invoke-direct {v9, v7, v7}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - .line 58 - sget v10, Lcom/my/target/CarouselHorizontalView;->M:I - - invoke-virtual {v9, v8, v10}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - const/4 v8, 0x3 - - .line 59 - sget v10, Lcom/my/target/CarouselHorizontalView;->N:I - - invoke-virtual {v9, v8, v10}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 60 - sget v8, Lcom/my/target/CarouselHorizontalView;->Q:I - - invoke-virtual {v9, v0, v8}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 61 - invoke-virtual {v4, v9}, Landroid/widget/FrameLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 62 - new-instance v8, Lcom/my/target/RecyclerHorizontalView; - - invoke-direct {v8, p1}, Lcom/my/target/RecyclerHorizontalView;->(Landroid/content/Context;)V - - iput-object v8, p0, Lcom/my/target/CarouselHorizontalView;->H:Lcom/my/target/RecyclerHorizontalView; - - .line 63 - iget-object p1, p0, Lcom/my/target/CarouselHorizontalView;->H:Lcom/my/target/RecyclerHorizontalView; - - iget-object v8, p0, Lcom/my/target/CarouselHorizontalView;->E:Lcom/my/target/UiUtils; - - const/16 v9, 0x10 - - invoke-virtual {v8, v9}, Lcom/my/target/UiUtils;->a(I)I - - move-result v8 - - iget-object v9, p0, Lcom/my/target/CarouselHorizontalView;->E:Lcom/my/target/UiUtils; - - invoke-virtual {v9, v3}, Lcom/my/target/UiUtils;->a(I)I - - move-result v9 - - invoke-virtual {p1, v0, v8, v0, v9}, Landroid/view/ViewGroup;->setPadding(IIII)V - - .line 64 - iget-object p1, p0, Lcom/my/target/CarouselHorizontalView;->H:Lcom/my/target/RecyclerHorizontalView; - - iget-object v0, p0, Lcom/my/target/CarouselHorizontalView;->E:Lcom/my/target/UiUtils; - - invoke-virtual {v0, v6}, Lcom/my/target/UiUtils;->a(I)I - - move-result v0 - - invoke-virtual {p1, v0}, Lcom/my/target/RecyclerHorizontalView;->setSideSlidesMargins(I)V - - .line 65 - iget-object p1, p0, Lcom/my/target/CarouselHorizontalView;->J:Landroid/widget/RelativeLayout; - - iget-object v0, p0, Lcom/my/target/CarouselHorizontalView;->I:Landroid/widget/Button; - - invoke-virtual {p1, v0}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 66 - iget-object p1, p0, Lcom/my/target/CarouselHorizontalView;->J:Landroid/widget/RelativeLayout; - - iget-object v0, p0, Lcom/my/target/CarouselHorizontalView;->G:Lcom/my/target/SmartImageView; - - invoke-virtual {p1, v0}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 67 - iget-object p1, p0, Lcom/my/target/CarouselHorizontalView;->B:Landroid/widget/TextView; - - sget v0, Lcom/my/target/CarouselHorizontalView;->O:I - - invoke-virtual {p1, v0}, Landroid/widget/TextView;->setId(I)V - - .line 68 - iget-object p1, p0, Lcom/my/target/CarouselHorizontalView;->J:Landroid/widget/RelativeLayout; - - invoke-virtual {p1, v2}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 69 - iget-object p1, p0, Lcom/my/target/CarouselHorizontalView;->B:Landroid/widget/TextView; - - new-instance v0, Landroid/widget/RelativeLayout$LayoutParams; - - invoke-direct {v0, v7, v7}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - invoke-virtual {v2, p1, v0}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V - - .line 70 - iget-object p1, p0, Lcom/my/target/CarouselHorizontalView;->J:Landroid/widget/RelativeLayout; - - invoke-virtual {p1, v4}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 71 - iget-object p1, p0, Lcom/my/target/CarouselHorizontalView;->C:Landroid/widget/TextView; - - new-instance v0, Landroid/widget/RelativeLayout$LayoutParams; - - invoke-direct {v0, v7, v7}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - invoke-virtual {v4, p1, v0}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V - - .line 72 - new-instance p1, Landroid/widget/RelativeLayout$LayoutParams; - - invoke-direct {p1, v1, v7}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - .line 73 - invoke-virtual {p1, v3, v1}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 74 - iget-object v0, p0, Lcom/my/target/CarouselHorizontalView;->J:Landroid/widget/RelativeLayout; - - invoke-virtual {v0, p1}, Landroid/widget/RelativeLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 75 - iget-object p1, p0, Lcom/my/target/CarouselHorizontalView;->J:Landroid/widget/RelativeLayout; - - invoke-virtual {p0, p1}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 76 - new-instance p1, Landroid/widget/RelativeLayout$LayoutParams; - - invoke-direct {p1, v1, v1}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - .line 77 - sget v0, Lcom/my/target/CarouselHorizontalView;->P:I - - invoke-virtual {p1, v5, v0}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 78 - iget-object v0, p0, Lcom/my/target/CarouselHorizontalView;->H:Lcom/my/target/RecyclerHorizontalView; - - invoke-virtual {v0, p1}, Landroid/view/ViewGroup;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 79 - iget-object p1, p0, Lcom/my/target/CarouselHorizontalView;->H:Lcom/my/target/RecyclerHorizontalView; - - invoke-virtual {p0, p1}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 80 - iget-object p1, p0, Lcom/my/target/CarouselHorizontalView;->D:Lcom/my/target/IconButton; - - invoke-virtual {p0, p1}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - return-void -.end method - - -# virtual methods -.method public final a()V - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/my/target/CarouselHorizontalView;->D:Lcom/my/target/IconButton; - - const/4 v1, 0x0 - - invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V - - return-void -.end method - -.method public final a(I)V - .locals 0 - - return-void -.end method - -.method public final a(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V - .locals 0 - .param p1 # Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - return-void -.end method - -.method public final b()V - .locals 0 - - return-void -.end method - -.method public final b(Z)V - .locals 0 - - return-void -.end method - -.method public final c()V - .locals 0 - - return-void -.end method - -.method public final d()V - .locals 0 - - return-void -.end method - -.method public final e()Z - .locals 1 - - const/4 v0, 0x0 - - return v0 -.end method - -.method public final f()Z - .locals 1 - - const/4 v0, 0x0 - - return v0 -.end method - -.method public final g()V - .locals 0 - - return-void -.end method - -.method public final getCloseButton()Landroid/view/View; - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/CarouselHorizontalView;->D:Lcom/my/target/IconButton; - - return-object v0 -.end method - -.method public final getNumbersOfCurrentShowingCards()[I - .locals 5 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/CarouselHorizontalView;->H:Lcom/my/target/RecyclerHorizontalView; - - invoke-virtual {v0}, Lcom/my/target/RecyclerHorizontalView;->getCardLayoutManager()Lcom/my/target/PromoLayoutManager; - - move-result-object v0 - - invoke-virtual {v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->findFirstVisibleItemPosition()I - - move-result v0 - - .line 2 - iget-object v1, p0, Lcom/my/target/CarouselHorizontalView;->H:Lcom/my/target/RecyclerHorizontalView; - - invoke-virtual {v1}, Lcom/my/target/RecyclerHorizontalView;->getCardLayoutManager()Lcom/my/target/PromoLayoutManager; - - move-result-object v1 - - invoke-virtual {v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->findLastCompletelyVisibleItemPosition()I - - move-result v1 - - const/4 v2, 0x0 - - const/4 v3, -0x1 - - if-eq v0, v3, :cond_2 - - if-ne v1, v3, :cond_0 - - goto :goto_1 - - :cond_0 - sub-int/2addr v1, v0 - - add-int/lit8 v1, v1, 0x1 - - .line 3 - new-array v3, v1, [I - - :goto_0 - if-ge v2, v1, :cond_1 - - add-int/lit8 v4, v0, 0x1 - - .line 4 - aput v0, v3, v2 - - add-int/lit8 v2, v2, 0x1 - - move v0, v4 - - goto :goto_0 - - :cond_1 - return-object v3 - - :cond_2 - :goto_1 - new-array v0, v2, [I - - return-object v0 -.end method - -.method public final getSoundButton()Lcom/my/target/IconButton; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/CarouselHorizontalView;->F:Lcom/my/target/IconButton; - - return-object v0 -.end method - -.method public final h()V - .locals 0 - - return-void -.end method - -.method public final i()V - .locals 0 - - return-void -.end method - -.method public final onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/my/target/CarouselHorizontalView;->K:Ljava/util/HashMap; - - invoke-virtual {v0, p1}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z - - move-result v0 - - if-nez v0, :cond_0 - - const/4 p1, 0x0 - - return p1 - - .line 2 - :cond_0 - iget-object v0, p0, Lcom/my/target/CarouselHorizontalView;->K:Ljava/util/HashMap; - - invoke-virtual {v0, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Ljava/lang/Boolean; - - invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z - - move-result v0 - - const/4 v1, 0x1 - - if-nez v0, :cond_1 - - return v1 - - .line 3 - :cond_1 - invoke-virtual {p2}, Landroid/view/MotionEvent;->getAction()I - - move-result p2 - - if-eqz p2, :cond_4 - - const/4 v0, -0x1 - - if-eq p2, v1, :cond_3 - - const/4 p1, 0x3 - - if-eq p2, p1, :cond_2 - - goto :goto_0 - - .line 4 - :cond_2 - invoke-virtual {p0, v0}, Landroid/widget/RelativeLayout;->setBackgroundColor(I)V - - goto :goto_0 - - .line 5 - :cond_3 - invoke-virtual {p0, v0}, Landroid/widget/RelativeLayout;->setBackgroundColor(I)V - - .line 6 - iget-object p2, p0, Lcom/my/target/InterstitialPromoView;->b:Lcom/my/target/InterstitialPromoView$c; - - invoke-virtual {p2, p1}, Lcom/my/target/InterstitialPromoView$c;->onClick(Landroid/view/View;)V - - goto :goto_0 - - :cond_4 - const p1, -0x3a1508 - - .line 7 - invoke-virtual {p0, p1}, Landroid/widget/RelativeLayout;->setBackgroundColor(I)V - - :goto_0 - return v1 -.end method - -.method public final setBanner(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V - .locals 7 - .param p1 # Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-super {p0, p1}, Lcom/my/target/InterstitialPromoView;->setBanner(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V - - .line 2 - iget-object v0, p0, Lcom/my/target/CarouselHorizontalView;->I:Landroid/widget/Button; - - invoke-virtual {p1}, Lcom/my/target/AdBanner;->e()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V - - .line 3 - invoke-virtual {p1}, Lcom/my/target/p1/c/a/InterstitialAdBanner;->C()Lcom/my/target/common/e/ImageData; - - move-result-object v0 - - const/4 v1, 0x0 - - if-eqz v0, :cond_0 - - .line 4 - invoke-virtual {v0}, Lcom/my/target/common/e/ImageData;->a()Landroid/graphics/Bitmap; - - move-result-object v2 - - if-eqz v2, :cond_0 - - .line 5 - iget-object v2, p0, Lcom/my/target/CarouselHorizontalView;->D:Lcom/my/target/IconButton; - - invoke-virtual {v0}, Lcom/my/target/common/e/ImageData;->a()Landroid/graphics/Bitmap; - - move-result-object v0 - - const/4 v3, 0x1 - - invoke-virtual {v2, v0, v3}, Lcom/my/target/IconButton;->a(Landroid/graphics/Bitmap;Z)V - - goto :goto_0 - - .line 6 - :cond_0 - iget-object v0, p0, Lcom/my/target/CarouselHorizontalView;->E:Lcom/my/target/UiUtils; - - const/16 v2, 0x1c - - invoke-virtual {v0, v2}, Lcom/my/target/UiUtils;->a(I)I - - move-result v0 - - invoke-static {v0}, Lcom/my/target/BaseResources;->a(I)Landroid/graphics/Bitmap; - - move-result-object v0 - - if-eqz v0, :cond_1 - - .line 7 - iget-object v2, p0, Lcom/my/target/CarouselHorizontalView;->D:Lcom/my/target/IconButton; - - invoke-virtual {v2, v0, v1}, Lcom/my/target/IconButton;->a(Landroid/graphics/Bitmap;Z)V - - .line 8 - :cond_1 - :goto_0 - new-instance v0, Landroid/widget/RelativeLayout$LayoutParams; - - const/4 v2, -0x2 - - invoke-direct {v0, v2, v2}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - .line 9 - invoke-virtual {p1}, Lcom/my/target/AdBanner;->l()Lcom/my/target/common/e/ImageData; - - move-result-object v2 - - if-eqz v2, :cond_2 - - .line 10 - invoke-virtual {v2}, Lcom/my/target/MediaData;->d()I - - move-result v3 - - .line 11 - invoke-virtual {v2}, Lcom/my/target/MediaData;->b()I - - move-result v4 - - goto :goto_1 - - :cond_2 - const/4 v3, 0x0 - - const/4 v4, 0x0 - - :goto_1 - if-eqz v3, :cond_3 - - if-eqz v4, :cond_3 - - int-to-float v4, v4 - - int-to-float v3, v3 - - div-float/2addr v4, v3 - - .line 12 - iget-object v3, p0, Lcom/my/target/CarouselHorizontalView;->E:Lcom/my/target/UiUtils; - - const/16 v5, 0x40 - - invoke-virtual {v3, v5}, Lcom/my/target/UiUtils;->a(I)I - - move-result v3 - - .line 13 - iget-object v6, p0, Lcom/my/target/CarouselHorizontalView;->E:Lcom/my/target/UiUtils; - - invoke-virtual {v6, v5}, Lcom/my/target/UiUtils;->a(I)I - - move-result v5 - - int-to-float v5, v5 - - mul-float v5, v5, v4 - - float-to-int v4, v5 - - .line 14 - iput v3, v0, Landroid/widget/RelativeLayout$LayoutParams;->width:I - - .line 15 - iput v4, v0, Landroid/widget/RelativeLayout$LayoutParams;->height:I - - .line 16 - :cond_3 - iget-object v3, p0, Lcom/my/target/CarouselHorizontalView;->G:Lcom/my/target/SmartImageView; - - invoke-virtual {v3, v0}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - if-eqz v2, :cond_4 - - .line 17 - iget-object v0, p0, Lcom/my/target/CarouselHorizontalView;->G:Lcom/my/target/SmartImageView; - - invoke-virtual {v2}, Lcom/my/target/common/e/ImageData;->a()Landroid/graphics/Bitmap; - - move-result-object v2 - - invoke-virtual {v0, v2}, Lcom/my/target/SmartImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V - - .line 18 - :cond_4 - iget-object v0, p0, Lcom/my/target/CarouselHorizontalView;->B:Landroid/widget/TextView; - - const/high16 v2, -0x1000000 - - invoke-virtual {v0, v2}, Landroid/widget/TextView;->setTextColor(I)V - - .line 19 - iget-object v0, p0, Lcom/my/target/CarouselHorizontalView;->B:Landroid/widget/TextView; - - invoke-virtual {p1}, Lcom/my/target/AdBanner;->s()Ljava/lang/String; - - move-result-object v2 - - invoke-virtual {v0, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - .line 20 - invoke-virtual {p1}, Lcom/my/target/AdBanner;->c()Ljava/lang/String; - - move-result-object v0 - - .line 21 - invoke-virtual {p1}, Lcom/my/target/AdBanner;->r()Ljava/lang/String; - - move-result-object v2 - - const-string v3, "" - - .line 22 - invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v4 - - if-nez v4, :cond_5 - - .line 23 - new-instance v4, Ljava/lang/StringBuilder; - - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v3 - - .line 24 - :cond_5 - invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v0 - - if-nez v0, :cond_6 - - invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v0 - - if-nez v0, :cond_6 - - .line 25 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v3, ", " - - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v3 - - .line 26 - :cond_6 - invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v0 - - if-nez v0, :cond_7 - - .line 27 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v3 - - .line 28 - :cond_7 - invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v0 - - if-nez v0, :cond_8 - - .line 29 - iget-object v0, p0, Lcom/my/target/CarouselHorizontalView;->C:Landroid/widget/TextView; - - invoke-virtual {v0, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - .line 30 - iget-object v0, p0, Lcom/my/target/CarouselHorizontalView;->C:Landroid/widget/TextView; - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V - - goto :goto_2 - - .line 31 - :cond_8 - iget-object v0, p0, Lcom/my/target/CarouselHorizontalView;->C:Landroid/widget/TextView; - - const/16 v1, 0x8 - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V - - .line 32 - :goto_2 - invoke-virtual {p1}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->J()Ljava/util/List; - - move-result-object p1 - - .line 33 - iget-object v0, p0, Lcom/my/target/CarouselHorizontalView;->H:Lcom/my/target/RecyclerHorizontalView; - - invoke-virtual {v0, p1}, Lcom/my/target/RecyclerHorizontalView;->a(Ljava/util/List;)V - - return-void -.end method - -.method public final setClickArea(Lcom/my/target/ClickArea;)V - .locals 3 - .param p1 # Lcom/my/target/ClickArea; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - iget-boolean v0, p1, Lcom/my/target/ClickArea;->l:Z - - if-eqz v0, :cond_0 - - .line 2 - iget-object p1, p0, Lcom/my/target/InterstitialPromoView;->b:Lcom/my/target/InterstitialPromoView$c; - - invoke-virtual {p0, p1}, Landroid/widget/RelativeLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - const/4 p1, -0x1 - - const v0, -0x3a1508 - - .line 3 - invoke-static {p0, p1, v0}, Lcom/my/target/UiUtils;->a(Landroid/view/View;II)V - - const/4 p1, 0x1 - - .line 4 - invoke-virtual {p0, p1}, Landroid/widget/RelativeLayout;->setClickable(Z)V - - goto :goto_0 - - .line 5 - :cond_0 - iget-object v0, p0, Lcom/my/target/CarouselHorizontalView;->B:Landroid/widget/TextView; - - invoke-virtual {v0, p0}, Landroid/widget/TextView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V - - .line 6 - iget-object v0, p0, Lcom/my/target/CarouselHorizontalView;->C:Landroid/widget/TextView; - - invoke-virtual {v0, p0}, Landroid/widget/TextView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V - - .line 7 - iget-object v0, p0, Lcom/my/target/CarouselHorizontalView;->G:Lcom/my/target/SmartImageView; - - invoke-virtual {v0, p0}, Landroid/widget/ImageView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V - - .line 8 - invoke-virtual {p0, p0}, Landroid/widget/RelativeLayout;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V - - .line 9 - iget-object v0, p0, Lcom/my/target/CarouselHorizontalView;->J:Landroid/widget/RelativeLayout; - - invoke-virtual {v0, p0}, Landroid/widget/RelativeLayout;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V - - .line 10 - iget-object v0, p0, Lcom/my/target/CarouselHorizontalView;->K:Ljava/util/HashMap; - - iget-object v1, p0, Lcom/my/target/CarouselHorizontalView;->B:Landroid/widget/TextView; - - iget-boolean v2, p1, Lcom/my/target/ClickArea;->a:Z - - invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v2 - - invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 11 - iget-object v0, p0, Lcom/my/target/CarouselHorizontalView;->K:Ljava/util/HashMap; - - iget-object v1, p0, Lcom/my/target/CarouselHorizontalView;->C:Landroid/widget/TextView; - - iget-boolean v2, p1, Lcom/my/target/ClickArea;->j:Z - - invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v2 - - invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 12 - iget-object v0, p0, Lcom/my/target/CarouselHorizontalView;->K:Ljava/util/HashMap; - - iget-object v1, p0, Lcom/my/target/CarouselHorizontalView;->G:Lcom/my/target/SmartImageView; - - iget-boolean v2, p1, Lcom/my/target/ClickArea;->c:Z - - invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v2 - - invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 13 - iget-object v0, p0, Lcom/my/target/CarouselHorizontalView;->K:Ljava/util/HashMap; - - iget-boolean v1, p1, Lcom/my/target/ClickArea;->k:Z - - invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v1 - - invoke-virtual {v0, p0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 14 - iget-object v0, p0, Lcom/my/target/CarouselHorizontalView;->K:Ljava/util/HashMap; - - iget-object v1, p0, Lcom/my/target/CarouselHorizontalView;->J:Landroid/widget/RelativeLayout; - - iget-boolean v2, p1, Lcom/my/target/ClickArea;->k:Z - - invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v2 - - invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 15 - iget-boolean p1, p1, Lcom/my/target/ClickArea;->g:Z - - if-eqz p1, :cond_1 - - .line 16 - iget-object p1, p0, Lcom/my/target/CarouselHorizontalView;->I:Landroid/widget/Button; - - iget-object v0, p0, Lcom/my/target/InterstitialPromoView;->b:Lcom/my/target/InterstitialPromoView$c; - - invoke-virtual {p1, v0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - goto :goto_0 - - .line 17 - :cond_1 - iget-object p1, p0, Lcom/my/target/CarouselHorizontalView;->I:Landroid/widget/Button; - - const/4 v0, 0x0 - - invoke-virtual {p1, v0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - .line 18 - iget-object p1, p0, Lcom/my/target/CarouselHorizontalView;->I:Landroid/widget/Button; - - const/4 v0, 0x0 - - invoke-virtual {p1, v0}, Landroid/widget/Button;->setEnabled(Z)V - - .line 19 - :goto_0 - iget-object p1, p0, Lcom/my/target/CarouselHorizontalView;->H:Lcom/my/target/RecyclerHorizontalView; - - iget-object v0, p0, Lcom/my/target/InterstitialPromoView;->f:Lcom/my/target/InterstitialPromoView$d; - - invoke-virtual {p1, v0}, Lcom/my/target/PromoRecyclerView;->setOnPromoCardListener(Lcom/my/target/InterstitialPromoView$d;)V - - return-void -.end method - -.method public final setTimeChanged(F)V - .locals 0 - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/CarouselTabletView$a.smali b/smali/smali_classes2/com/my/target/CarouselTabletView$a.smali deleted file mode 100644 index b089dc607..000000000 --- a/smali/smali_classes2/com/my/target/CarouselTabletView$a.smali +++ /dev/null @@ -1,218 +0,0 @@ -.class final Lcom/my/target/CarouselTabletView$a; -.super Lcom/my/target/MeasuringPromoLayoutManager; -.source "CarouselTabletView.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/CarouselTabletView; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x8 - name = "a" -.end annotation - - -# instance fields -.field private B:F - - -# direct methods -.method constructor (Landroid/content/Context;)V - .locals 0 - - .line 1 - invoke-direct {p0, p1}, Lcom/my/target/MeasuringPromoLayoutManager;->(Landroid/content/Context;)V - - const/high16 p1, 0x40200000 # 2.5f - - .line 2 - iput p1, p0, Lcom/my/target/CarouselTabletView$a;->B:F - - return-void -.end method - - -# virtual methods -.method final a(F)V - .locals 0 - - .line 1 - iput p1, p0, Lcom/my/target/CarouselTabletView$a;->B:F - - return-void -.end method - -.method public final measureChildWithMargins(Landroid/view/View;II)V - .locals 6 - - .line 1 - invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; - - move-result-object v0 - - check-cast v0, Landroidx/recyclerview/widget/RecyclerView$LayoutParams; - - .line 2 - invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getWidth()I - - move-result v1 - - int-to-float v1, v1 - - .line 3 - iget v2, p0, Lcom/my/target/CarouselTabletView$a;->B:F - - div-float/2addr v1, v2 - - float-to-int v1, v1 - - .line 4 - iget v2, p0, Lcom/my/target/MeasuringPromoLayoutManager;->d:I - - .line 5 - iget v3, p0, Lcom/my/target/PromoLayoutManager;->a:I - - if-nez v3, :cond_0 - - .line 6 - iput v2, p0, Lcom/my/target/PromoLayoutManager;->a:I - - .line 7 - :cond_0 - invoke-virtual {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getItemViewType(Landroid/view/View;)I - - move-result v3 - - const/4 v4, 0x1 - - if-ne v3, v4, :cond_1 - - .line 8 - iget v3, p0, Lcom/my/target/PromoLayoutManager;->a:I - - iput v3, v0, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I - - .line 9 - iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I - - goto :goto_0 - - .line 10 - :cond_1 - invoke-virtual {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getItemViewType(Landroid/view/View;)I - - move-result v3 - - const/4 v4, 0x2 - - if-ne v3, v4, :cond_2 - - .line 11 - iget v3, p0, Lcom/my/target/PromoLayoutManager;->a:I - - iput v3, v0, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I - - .line 12 - iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I - - goto :goto_0 - - .line 13 - :cond_2 - iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I - - .line 14 - iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I - - .line 15 - :goto_0 - invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getWidth()I - - move-result v2 - - .line 16 - invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getWidthMode()I - - move-result v3 - - .line 17 - invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPaddingLeft()I - - move-result v4 - - invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPaddingRight()I - - move-result v5 - - add-int/2addr v4, v5 - - iget v5, v0, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I - - add-int/2addr v4, v5 - - iget v5, v0, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I - - add-int/2addr v4, v5 - - add-int/2addr v4, p2 - - .line 18 - invoke-virtual {p0}, Landroidx/recyclerview/widget/LinearLayoutManager;->canScrollHorizontally()Z - - move-result p2 - - .line 19 - invoke-static {v2, v3, v4, v1, p2}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildMeasureSpec(IIIIZ)I - - move-result p2 - - .line 20 - invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getHeight()I - - move-result v1 - - .line 21 - invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getHeightMode()I - - move-result v2 - - .line 22 - invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPaddingTop()I - - move-result v3 - - invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPaddingBottom()I - - move-result v4 - - add-int/2addr v3, v4 - - iget v4, v0, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I - - add-int/2addr v3, v4 - - iget v4, v0, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I - - add-int/2addr v3, v4 - - add-int/2addr v3, p3 - - iget p3, v0, Landroid/view/ViewGroup$MarginLayoutParams;->height:I - - .line 23 - invoke-virtual {p0}, Landroidx/recyclerview/widget/LinearLayoutManager;->canScrollVertically()Z - - move-result v0 - - .line 24 - invoke-static {v1, v2, v3, p3, v0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildMeasureSpec(IIIIZ)I - - move-result p3 - - .line 25 - invoke-virtual {p1, p2, p3}, Landroid/view/View;->measure(II)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/CarouselTabletView.smali b/smali/smali_classes2/com/my/target/CarouselTabletView.smali deleted file mode 100644 index 57fb9ca4f..000000000 --- a/smali/smali_classes2/com/my/target/CarouselTabletView.smali +++ /dev/null @@ -1,1556 +0,0 @@ -.class public final Lcom/my/target/CarouselTabletView; -.super Lcom/my/target/InterstitialPromoView; -.source "CarouselTabletView.java" - -# interfaces -.implements Landroid/view/View$OnTouchListener; - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/CarouselTabletView$a; - } -.end annotation - - -# static fields -.field private static final M:I - -.field private static final N:I - -.field private static final O:I - -.field private static final P:I - -.field private static final Q:I - -.field private static final R:I - -.field private static final S:I - -.field static T:I - -.field static U:I - - -# instance fields -.field private final B:Landroid/widget/TextView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final C:Landroid/widget/TextView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final D:Lcom/my/target/IconButton; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final E:Lcom/my/target/UiUtils; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final F:Lcom/my/target/IconButton; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final G:Lcom/my/target/SmartImageView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final H:Lcom/my/target/RecyclerTabletView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final I:Landroid/widget/TextView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final J:Ljava/util/HashMap; - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/HashMap<", - "Landroid/view/View;", - "Ljava/lang/Boolean;", - ">;" - } - .end annotation -.end field - -.field private K:I - -.field private L:F - - -# direct methods -.method static constructor ()V - .locals 1 - - .line 1 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/CarouselTabletView;->M:I - - .line 2 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/CarouselTabletView;->N:I - - .line 3 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/CarouselTabletView;->O:I - - .line 4 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/CarouselTabletView;->P:I - - .line 5 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/CarouselTabletView;->Q:I - - .line 6 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/CarouselTabletView;->R:I - - .line 7 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/CarouselTabletView;->S:I - - const/16 v0, 0x12 - - .line 8 - sput v0, Lcom/my/target/CarouselTabletView;->T:I - - .line 9 - sput v0, Lcom/my/target/CarouselTabletView;->U:I - - return-void -.end method - -.method public constructor (Landroid/content/Context;)V - .locals 12 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - const/4 v0, 0x0 - - .line 1 - invoke-direct {p0, p1, v0}, Lcom/my/target/InterstitialPromoView;->(Landroid/content/Context;I)V - - const/16 v1, 0x60 - - .line 2 - iput v1, p0, Lcom/my/target/CarouselTabletView;->K:I - - const/high16 v1, 0x3fc00000 # 1.5f - - .line 3 - iput v1, p0, Lcom/my/target/CarouselTabletView;->L:F - - const/4 v2, -0x1 - - const v3, -0x3a1508 - - .line 4 - invoke-static {p0, v2, v3}, Lcom/my/target/UiUtils;->a(Landroid/view/View;II)V - - .line 5 - new-instance v3, Landroid/util/DisplayMetrics; - - invoke-direct {v3}, Landroid/util/DisplayMetrics;->()V - - const-string v4, "window" - - .line 6 - invoke-virtual {p1, v4}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; - - move-result-object v4 - - check-cast v4, Landroid/view/WindowManager; - - if-eqz v4, :cond_0 - - .line 7 - invoke-interface {v4}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display; - - move-result-object v4 - - invoke-virtual {v4, v3}, Landroid/view/Display;->getMetrics(Landroid/util/DisplayMetrics;)V - - .line 8 - :cond_0 - iget v4, v3, Landroid/util/DisplayMetrics;->density:F - - .line 9 - iget v5, v3, Landroid/util/DisplayMetrics;->widthPixels:I - - .line 10 - iget v3, v3, Landroid/util/DisplayMetrics;->heightPixels:I - - .line 11 - invoke-static {v5, v3}, Ljava/lang/Math;->max(II)I - - move-result v6 - - int-to-float v6, v6 - - invoke-static {v5, v3}, Ljava/lang/Math;->min(II)I - - move-result v7 - - int-to-float v7, v7 - - div-float/2addr v6, v7 - - float-to-double v6, v6 - - const-wide/high16 v8, 0x3ff8000000000000L # 1.5 - - cmpg-double v10, v6, v8 - - if-gez v10, :cond_1 - - const/high16 v1, 0x40200000 # 2.5f - - .line 12 - iput v1, p0, Lcom/my/target/CarouselTabletView;->L:F - - goto :goto_0 - - .line 13 - :cond_1 - iput v1, p0, Lcom/my/target/CarouselTabletView;->L:F - - :goto_0 - int-to-float v1, v5 - - div-float/2addr v1, v4 - - int-to-float v3, v3 - - div-float/2addr v3, v4 - - .line 14 - invoke-static {v1, v3}, Ljava/lang/Math;->min(FF)F - - move-result v1 - - const/high16 v3, 0x44160000 # 600.0f - - sub-float/2addr v1, v3 - - const/high16 v4, 0x3f800000 # 1.0f - - mul-float v1, v1, v4 - - div-float/2addr v1, v3 - - add-float/2addr v1, v4 - - const/high16 v3, 0x41f00000 # 30.0f - - mul-float v3, v3, v1 - - float-to-int v3, v3 - - const/high16 v4, 0x41900000 # 18.0f - - mul-float v4, v4, v1 - - float-to-int v4, v4 - - .line 15 - sput v4, Lcom/my/target/CarouselTabletView;->T:I - - const/high16 v5, 0x42c00000 # 96.0f - - mul-float v1, v1, v5 - - float-to-int v1, v1 - - .line 16 - iput v1, p0, Lcom/my/target/CarouselTabletView;->K:I - - .line 17 - sput v4, Lcom/my/target/CarouselTabletView;->U:I - - .line 18 - new-instance v1, Lcom/my/target/IconButton; - - invoke-direct {v1, p1}, Lcom/my/target/IconButton;->(Landroid/content/Context;)V - - iput-object v1, p0, Lcom/my/target/CarouselTabletView;->D:Lcom/my/target/IconButton; - - .line 19 - invoke-static {p1}, Lcom/my/target/UiUtils;->a(Landroid/content/Context;)Lcom/my/target/UiUtils; - - move-result-object v1 - - iput-object v1, p0, Lcom/my/target/CarouselTabletView;->E:Lcom/my/target/UiUtils; - - .line 20 - new-instance v1, Lcom/my/target/IconButton; - - invoke-direct {v1, p1}, Lcom/my/target/IconButton;->(Landroid/content/Context;)V - - iput-object v1, p0, Lcom/my/target/CarouselTabletView;->F:Lcom/my/target/IconButton; - - .line 21 - new-instance v1, Landroid/widget/TextView; - - invoke-direct {v1, p1}, Landroid/widget/TextView;->(Landroid/content/Context;)V - - iput-object v1, p0, Lcom/my/target/CarouselTabletView;->B:Landroid/widget/TextView; - - .line 22 - new-instance v1, Landroid/widget/TextView; - - invoke-direct {v1, p1}, Landroid/widget/TextView;->(Landroid/content/Context;)V - - iput-object v1, p0, Lcom/my/target/CarouselTabletView;->C:Landroid/widget/TextView; - - .line 23 - new-instance v1, Lcom/my/target/SmartImageView; - - invoke-direct {v1, p1}, Lcom/my/target/SmartImageView;->(Landroid/content/Context;)V - - iput-object v1, p0, Lcom/my/target/CarouselTabletView;->G:Lcom/my/target/SmartImageView; - - .line 24 - new-instance v1, Landroid/widget/RelativeLayout; - - invoke-direct {v1, p1}, Landroid/widget/RelativeLayout;->(Landroid/content/Context;)V - - .line 25 - sget v4, Lcom/my/target/CarouselTabletView;->Q:I - - invoke-virtual {v1, v4}, Landroid/widget/RelativeLayout;->setId(I)V - - .line 26 - iget-object v4, p0, Lcom/my/target/CarouselTabletView;->E:Lcom/my/target/UiUtils; - - const/16 v5, 0x14 - - invoke-virtual {v4, v5}, Lcom/my/target/UiUtils;->a(I)I - - move-result v4 - - iget-object v6, p0, Lcom/my/target/CarouselTabletView;->E:Lcom/my/target/UiUtils; - - .line 27 - invoke-virtual {v6, v0}, Lcom/my/target/UiUtils;->a(I)I - - move-result v6 - - iget-object v7, p0, Lcom/my/target/CarouselTabletView;->E:Lcom/my/target/UiUtils; - - .line 28 - invoke-virtual {v7, v5}, Lcom/my/target/UiUtils;->a(I)I - - move-result v7 - - iget-object v8, p0, Lcom/my/target/CarouselTabletView;->E:Lcom/my/target/UiUtils; - - .line 29 - invoke-virtual {v8, v0}, Lcom/my/target/UiUtils;->a(I)I - - move-result v8 - - .line 30 - invoke-virtual {v1, v4, v6, v7, v8}, Landroid/widget/RelativeLayout;->setPadding(IIII)V - - .line 31 - iget-object v4, p0, Lcom/my/target/CarouselTabletView;->D:Lcom/my/target/IconButton; - - sget v6, Lcom/my/target/CarouselTabletView;->M:I - - invoke-virtual {v4, v6}, Landroid/view/View;->setId(I)V - - .line 32 - iget-object v4, p0, Lcom/my/target/CarouselTabletView;->D:Lcom/my/target/IconButton; - - const-string v6, "close" - - invoke-virtual {v4, v6}, Landroid/view/View;->setContentDescription(Ljava/lang/CharSequence;)V - - .line 33 - new-instance v4, Landroid/widget/RelativeLayout$LayoutParams; - - const/4 v6, -0x2 - - invoke-direct {v4, v6, v6}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - .line 34 - iget-object v7, p0, Lcom/my/target/CarouselTabletView;->E:Lcom/my/target/UiUtils; - - const/16 v8, 0xa - - invoke-virtual {v7, v8}, Lcom/my/target/UiUtils;->a(I)I - - move-result v7 - - iget-object v9, p0, Lcom/my/target/CarouselTabletView;->E:Lcom/my/target/UiUtils; - - .line 35 - invoke-virtual {v9, v8}, Lcom/my/target/UiUtils;->a(I)I - - move-result v9 - - iget-object v10, p0, Lcom/my/target/CarouselTabletView;->E:Lcom/my/target/UiUtils; - - .line 36 - invoke-virtual {v10, v8}, Lcom/my/target/UiUtils;->a(I)I - - move-result v10 - - iget-object v11, p0, Lcom/my/target/CarouselTabletView;->E:Lcom/my/target/UiUtils; - - .line 37 - invoke-virtual {v11, v8}, Lcom/my/target/UiUtils;->a(I)I - - move-result v8 - - .line 38 - invoke-virtual {v4, v7, v9, v10, v8}, Landroid/widget/RelativeLayout$LayoutParams;->setMargins(IIII)V - - const/16 v7, 0xb - - .line 39 - invoke-virtual {v4, v7}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(I)V - - .line 40 - iget-object v7, p0, Lcom/my/target/CarouselTabletView;->D:Lcom/my/target/IconButton; - - const/16 v8, 0x8 - - invoke-virtual {v7, v8}, Landroid/view/View;->setVisibility(I)V - - .line 41 - iget-object v7, p0, Lcom/my/target/CarouselTabletView;->D:Lcom/my/target/IconButton; - - invoke-virtual {v7, v4}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 42 - new-instance v4, Landroid/widget/TextView; - - invoke-direct {v4, p1}, Landroid/widget/TextView;->(Landroid/content/Context;)V - - iput-object v4, p0, Lcom/my/target/CarouselTabletView;->I:Landroid/widget/TextView; - - .line 43 - iget-object v4, p0, Lcom/my/target/CarouselTabletView;->I:Landroid/widget/TextView; - - sget v7, Lcom/my/target/CarouselTabletView;->P:I - - invoke-virtual {v4, v7}, Landroid/widget/TextView;->setId(I)V - - .line 44 - iget-object v4, p0, Lcom/my/target/CarouselTabletView;->I:Landroid/widget/TextView; - - const/high16 v7, -0x1000000 - - invoke-virtual {v4, v7}, Landroid/widget/TextView;->setTextColor(I)V - - .line 45 - iget-object v4, p0, Lcom/my/target/CarouselTabletView;->I:Landroid/widget/TextView; - - sget v7, Lcom/my/target/CarouselTabletView;->T:I - - int-to-float v7, v7 - - invoke-virtual {v4, v7}, Landroid/widget/TextView;->setTextSize(F)V - - .line 46 - iget-object v4, p0, Lcom/my/target/CarouselTabletView;->I:Landroid/widget/TextView; - - sget-object v7, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt; - - invoke-virtual {v4, v7}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V - - .line 47 - new-instance v4, Landroid/widget/RelativeLayout$LayoutParams; - - invoke-direct {v4, v6, v6}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - .line 48 - iget-object v7, p0, Lcom/my/target/CarouselTabletView;->E:Lcom/my/target/UiUtils; - - invoke-virtual {v7, v5}, Lcom/my/target/UiUtils;->a(I)I - - move-result v7 - - iget-object v8, p0, Lcom/my/target/CarouselTabletView;->E:Lcom/my/target/UiUtils; - - invoke-virtual {v8, v5}, Lcom/my/target/UiUtils;->a(I)I - - move-result v8 - - invoke-virtual {v4, v7, v0, v8, v0}, Landroid/widget/RelativeLayout$LayoutParams;->setMargins(IIII)V - - .line 49 - sget v7, Lcom/my/target/CarouselTabletView;->Q:I - - const/4 v8, 0x3 - - invoke-virtual {v4, v8, v7}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 50 - iget-object v7, p0, Lcom/my/target/CarouselTabletView;->I:Landroid/widget/TextView; - - invoke-virtual {v7, v4}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 51 - iget-object v4, p0, Lcom/my/target/CarouselTabletView;->G:Lcom/my/target/SmartImageView; - - sget v7, Lcom/my/target/CarouselTabletView;->N:I - - invoke-virtual {v4, v7}, Landroid/widget/ImageView;->setId(I)V - - .line 52 - iget-object v4, p0, Lcom/my/target/CarouselTabletView;->G:Lcom/my/target/SmartImageView; - - const-string v7, "icon" - - invoke-virtual {v4, v7}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V - - .line 53 - iget-object v4, p0, Lcom/my/target/CarouselTabletView;->B:Landroid/widget/TextView; - - sget v7, Lcom/my/target/CarouselTabletView;->O:I - - invoke-virtual {v4, v7}, Landroid/widget/TextView;->setId(I)V - - .line 54 - new-instance v4, Landroid/widget/RelativeLayout$LayoutParams; - - invoke-direct {v4, v6, v6}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - .line 55 - iget-object v7, p0, Lcom/my/target/CarouselTabletView;->E:Lcom/my/target/UiUtils; - - const/4 v9, 0x4 - - invoke-virtual {v7, v9}, Lcom/my/target/UiUtils;->a(I)I - - move-result v7 - - iget-object v10, p0, Lcom/my/target/CarouselTabletView;->E:Lcom/my/target/UiUtils; - - invoke-virtual {v10, v9}, Lcom/my/target/UiUtils;->a(I)I - - move-result v10 - - invoke-virtual {v4, v7, v0, v10, v0}, Landroid/widget/RelativeLayout$LayoutParams;->setMargins(IIII)V - - .line 56 - iget-object v7, p0, Lcom/my/target/CarouselTabletView;->B:Landroid/widget/TextView; - - const/4 v10, 0x1 - - invoke-virtual {v7, v10}, Landroid/widget/TextView;->setLines(I)V - - .line 57 - iget-object v7, p0, Lcom/my/target/CarouselTabletView;->B:Landroid/widget/TextView; - - sget-object v11, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt; - - invoke-virtual {v7, v11}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V - - .line 58 - iget-object v7, p0, Lcom/my/target/CarouselTabletView;->B:Landroid/widget/TextView; - - const/4 v11, 0x0 - - invoke-virtual {v7, v11, v10}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;I)V - - .line 59 - sget v7, Lcom/my/target/CarouselTabletView;->N:I - - invoke-virtual {v4, v10, v7}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 60 - iget-object v7, p0, Lcom/my/target/CarouselTabletView;->B:Landroid/widget/TextView; - - int-to-float v3, v3 - - invoke-virtual {v7, v3}, Landroid/widget/TextView;->setTextSize(F)V - - .line 61 - iget-object v3, p0, Lcom/my/target/CarouselTabletView;->B:Landroid/widget/TextView; - - invoke-virtual {v3, v4}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 62 - new-instance v3, Landroid/widget/RelativeLayout$LayoutParams; - - invoke-direct {v3, v6, v6}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - .line 63 - sget v4, Lcom/my/target/CarouselTabletView;->N:I - - invoke-virtual {v3, v10, v4}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 64 - sget v4, Lcom/my/target/CarouselTabletView;->O:I - - invoke-virtual {v3, v8, v4}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 65 - iget-object v4, p0, Lcom/my/target/CarouselTabletView;->E:Lcom/my/target/UiUtils; - - invoke-virtual {v4, v9}, Lcom/my/target/UiUtils;->a(I)I - - move-result v4 - - iget-object v7, p0, Lcom/my/target/CarouselTabletView;->E:Lcom/my/target/UiUtils; - - invoke-virtual {v7, v9}, Lcom/my/target/UiUtils;->a(I)I - - move-result v7 - - invoke-virtual {v3, v4, v0, v7, v0}, Landroid/widget/RelativeLayout$LayoutParams;->setMargins(IIII)V - - .line 66 - iget-object v4, p0, Lcom/my/target/CarouselTabletView;->C:Landroid/widget/TextView; - - sget v7, Lcom/my/target/CarouselTabletView;->R:I - - invoke-virtual {v4, v7}, Landroid/widget/TextView;->setId(I)V - - .line 67 - iget-object v4, p0, Lcom/my/target/CarouselTabletView;->C:Landroid/widget/TextView; - - sget v7, Lcom/my/target/CarouselTabletView;->T:I - - int-to-float v7, v7 - - invoke-virtual {v4, v7}, Landroid/widget/TextView;->setTextSize(F)V - - .line 68 - iget-object v4, p0, Lcom/my/target/CarouselTabletView;->C:Landroid/widget/TextView; - - invoke-virtual {v4, v10}, Landroid/widget/TextView;->setLines(I)V - - .line 69 - iget-object v4, p0, Lcom/my/target/CarouselTabletView;->C:Landroid/widget/TextView; - - sget-object v7, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt; - - invoke-virtual {v4, v7}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V - - .line 70 - iget-object v4, p0, Lcom/my/target/CarouselTabletView;->C:Landroid/widget/TextView; - - invoke-virtual {v4, v3}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 71 - new-instance v3, Lcom/my/target/RecyclerTabletView; - - invoke-direct {v3, p1}, Lcom/my/target/RecyclerTabletView;->(Landroid/content/Context;)V - - iput-object v3, p0, Lcom/my/target/CarouselTabletView;->H:Lcom/my/target/RecyclerTabletView; - - .line 72 - iget-object v3, p0, Lcom/my/target/CarouselTabletView;->H:Lcom/my/target/RecyclerTabletView; - - sget v4, Lcom/my/target/CarouselTabletView;->S:I - - invoke-virtual {v3, v4}, Landroid/view/ViewGroup;->setId(I)V - - .line 73 - iget-object v3, p0, Lcom/my/target/CarouselTabletView;->H:Lcom/my/target/RecyclerTabletView; - - iget-object v4, p0, Lcom/my/target/CarouselTabletView;->E:Lcom/my/target/UiUtils; - - const/16 v7, 0x10 - - invoke-virtual {v4, v7}, Lcom/my/target/UiUtils;->a(I)I - - move-result v4 - - iget-object v7, p0, Lcom/my/target/CarouselTabletView;->E:Lcom/my/target/UiUtils; - - const/16 v9, 0xc - - invoke-virtual {v7, v9}, Lcom/my/target/UiUtils;->a(I)I - - move-result v7 - - invoke-virtual {v3, v0, v4, v0, v7}, Landroid/view/ViewGroup;->setPadding(IIII)V - - .line 74 - iget-object v3, p0, Lcom/my/target/CarouselTabletView;->H:Lcom/my/target/RecyclerTabletView; - - iget-object v4, p0, Lcom/my/target/CarouselTabletView;->E:Lcom/my/target/UiUtils; - - invoke-virtual {v4, v5}, Lcom/my/target/UiUtils;->a(I)I - - move-result v4 - - invoke-virtual {v3, v4}, Lcom/my/target/RecyclerTabletView;->setSideSlidesMargins(I)V - - .line 75 - new-instance v3, Landroid/widget/RelativeLayout$LayoutParams; - - invoke-direct {v3, v2, v6}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - .line 76 - sget v4, Lcom/my/target/CarouselTabletView;->P:I - - invoke-virtual {v3, v8, v4}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 77 - iget-object v4, p0, Lcom/my/target/CarouselTabletView;->H:Lcom/my/target/RecyclerTabletView; - - invoke-virtual {v4, v3}, Landroid/view/ViewGroup;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 78 - new-instance v3, Landroid/widget/RelativeLayout; - - invoke-direct {v3, p1}, Landroid/widget/RelativeLayout;->(Landroid/content/Context;)V - - .line 79 - new-instance p1, Landroid/widget/RelativeLayout$LayoutParams; - - invoke-direct {p1, v2, v6}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - const/16 v4, 0xf - - .line 80 - invoke-virtual {p1, v4, v2}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 81 - invoke-virtual {v3, p1}, Landroid/widget/RelativeLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 82 - iget-object p1, p0, Lcom/my/target/CarouselTabletView;->G:Lcom/my/target/SmartImageView; - - invoke-virtual {v1, p1}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 83 - iget-object p1, p0, Lcom/my/target/CarouselTabletView;->B:Landroid/widget/TextView; - - invoke-virtual {v1, p1}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 84 - iget-object p1, p0, Lcom/my/target/CarouselTabletView;->C:Landroid/widget/TextView; - - invoke-virtual {v1, p1}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 85 - new-instance p1, Landroid/widget/RelativeLayout$LayoutParams; - - invoke-direct {p1, v2, v6}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - .line 86 - iget-object v2, p0, Lcom/my/target/CarouselTabletView;->E:Lcom/my/target/UiUtils; - - invoke-virtual {v2, v5}, Lcom/my/target/UiUtils;->a(I)I - - move-result v2 - - invoke-virtual {p1, v0, v2, v0, v0}, Landroid/widget/RelativeLayout$LayoutParams;->setMargins(IIII)V - - .line 87 - invoke-virtual {v1, p1}, Landroid/widget/RelativeLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 88 - invoke-virtual {v3, v1}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 89 - iget-object p1, p0, Lcom/my/target/CarouselTabletView;->I:Landroid/widget/TextView; - - invoke-virtual {v3, p1}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 90 - iget-object p1, p0, Lcom/my/target/CarouselTabletView;->H:Lcom/my/target/RecyclerTabletView; - - invoke-virtual {v3, p1}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 91 - invoke-virtual {p0, v3}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 92 - iget-object p1, p0, Lcom/my/target/CarouselTabletView;->D:Lcom/my/target/IconButton; - - invoke-virtual {p0, p1}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 93 - new-instance p1, Ljava/util/HashMap; - - invoke-direct {p1}, Ljava/util/HashMap;->()V - - iput-object p1, p0, Lcom/my/target/CarouselTabletView;->J:Ljava/util/HashMap; - - return-void -.end method - - -# virtual methods -.method public final a()V - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/my/target/CarouselTabletView;->D:Lcom/my/target/IconButton; - - const/4 v1, 0x0 - - invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V - - return-void -.end method - -.method public final a(I)V - .locals 0 - - return-void -.end method - -.method public final a(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V - .locals 0 - .param p1 # Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - return-void -.end method - -.method public final b()V - .locals 0 - - return-void -.end method - -.method public final b(Z)V - .locals 0 - - return-void -.end method - -.method public final c()V - .locals 0 - - return-void -.end method - -.method public final d()V - .locals 0 - - return-void -.end method - -.method public final e()Z - .locals 1 - - const/4 v0, 0x0 - - return v0 -.end method - -.method public final f()Z - .locals 1 - - const/4 v0, 0x0 - - return v0 -.end method - -.method public final g()V - .locals 0 - - return-void -.end method - -.method public final getCloseButton()Landroid/view/View; - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/CarouselTabletView;->D:Lcom/my/target/IconButton; - - return-object v0 -.end method - -.method public final getNumbersOfCurrentShowingCards()[I - .locals 5 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/CarouselTabletView;->H:Lcom/my/target/RecyclerTabletView; - - invoke-virtual {v0}, Lcom/my/target/RecyclerTabletView;->getCardLayoutManager()Lcom/my/target/MeasuringPromoLayoutManager; - - move-result-object v0 - - invoke-virtual {v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->findFirstVisibleItemPosition()I - - move-result v0 - - .line 2 - iget-object v1, p0, Lcom/my/target/CarouselTabletView;->H:Lcom/my/target/RecyclerTabletView; - - invoke-virtual {v1}, Lcom/my/target/RecyclerTabletView;->getCardLayoutManager()Lcom/my/target/MeasuringPromoLayoutManager; - - move-result-object v1 - - invoke-virtual {v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->findLastCompletelyVisibleItemPosition()I - - move-result v1 - - const/4 v2, 0x0 - - const/4 v3, -0x1 - - if-eq v0, v3, :cond_2 - - if-ne v1, v3, :cond_0 - - goto :goto_1 - - :cond_0 - sub-int/2addr v1, v0 - - add-int/lit8 v1, v1, 0x1 - - .line 3 - new-array v3, v1, [I - - :goto_0 - if-ge v2, v1, :cond_1 - - add-int/lit8 v4, v0, 0x1 - - .line 4 - aput v0, v3, v2 - - add-int/lit8 v2, v2, 0x1 - - move v0, v4 - - goto :goto_0 - - :cond_1 - return-object v3 - - :cond_2 - :goto_1 - new-array v0, v2, [I - - return-object v0 -.end method - -.method public final getSoundButton()Lcom/my/target/IconButton; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/CarouselTabletView;->F:Lcom/my/target/IconButton; - - return-object v0 -.end method - -.method public final h()V - .locals 0 - - return-void -.end method - -.method public final i()V - .locals 0 - - return-void -.end method - -.method public final onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/my/target/CarouselTabletView;->J:Ljava/util/HashMap; - - invoke-virtual {v0, p1}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z - - move-result v0 - - if-nez v0, :cond_0 - - const/4 p1, 0x0 - - return p1 - - .line 2 - :cond_0 - iget-object v0, p0, Lcom/my/target/CarouselTabletView;->J:Ljava/util/HashMap; - - invoke-virtual {v0, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Ljava/lang/Boolean; - - invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z - - move-result v0 - - const/4 v1, 0x1 - - if-nez v0, :cond_1 - - return v1 - - .line 3 - :cond_1 - invoke-virtual {p2}, Landroid/view/MotionEvent;->getAction()I - - move-result p2 - - if-eqz p2, :cond_4 - - const/4 v0, -0x1 - - if-eq p2, v1, :cond_3 - - const/4 p1, 0x3 - - if-eq p2, p1, :cond_2 - - goto :goto_0 - - .line 4 - :cond_2 - invoke-virtual {p0, v0}, Landroid/widget/RelativeLayout;->setBackgroundColor(I)V - - goto :goto_0 - - .line 5 - :cond_3 - invoke-virtual {p0, v0}, Landroid/widget/RelativeLayout;->setBackgroundColor(I)V - - .line 6 - iget-object p2, p0, Lcom/my/target/InterstitialPromoView;->b:Lcom/my/target/InterstitialPromoView$c; - - invoke-virtual {p2, p1}, Lcom/my/target/InterstitialPromoView$c;->onClick(Landroid/view/View;)V - - goto :goto_0 - - :cond_4 - const p1, -0x3a1508 - - .line 7 - invoke-virtual {p0, p1}, Landroid/widget/RelativeLayout;->setBackgroundColor(I)V - - :goto_0 - return v1 -.end method - -.method public final setBanner(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V - .locals 7 - .param p1 # Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-super {p0, p1}, Lcom/my/target/InterstitialPromoView;->setBanner(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V - - .line 2 - invoke-virtual {p1}, Lcom/my/target/p1/c/a/InterstitialAdBanner;->C()Lcom/my/target/common/e/ImageData; - - move-result-object v0 - - const/4 v1, 0x0 - - if-eqz v0, :cond_0 - - .line 3 - invoke-virtual {v0}, Lcom/my/target/common/e/ImageData;->a()Landroid/graphics/Bitmap; - - move-result-object v2 - - if-eqz v2, :cond_0 - - .line 4 - iget-object v2, p0, Lcom/my/target/CarouselTabletView;->D:Lcom/my/target/IconButton; - - invoke-virtual {v0}, Lcom/my/target/common/e/ImageData;->a()Landroid/graphics/Bitmap; - - move-result-object v0 - - const/4 v3, 0x1 - - invoke-virtual {v2, v0, v3}, Lcom/my/target/IconButton;->a(Landroid/graphics/Bitmap;Z)V - - goto :goto_0 - - .line 5 - :cond_0 - iget-object v0, p0, Lcom/my/target/CarouselTabletView;->E:Lcom/my/target/UiUtils; - - const/16 v2, 0x1c - - invoke-virtual {v0, v2}, Lcom/my/target/UiUtils;->a(I)I - - move-result v0 - - invoke-static {v0}, Lcom/my/target/BaseResources;->a(I)Landroid/graphics/Bitmap; - - move-result-object v0 - - if-eqz v0, :cond_1 - - .line 6 - iget-object v2, p0, Lcom/my/target/CarouselTabletView;->D:Lcom/my/target/IconButton; - - invoke-virtual {v2, v0, v1}, Lcom/my/target/IconButton;->a(Landroid/graphics/Bitmap;Z)V - - .line 7 - :cond_1 - :goto_0 - new-instance v0, Landroid/widget/RelativeLayout$LayoutParams; - - const/4 v2, -0x2 - - invoke-direct {v0, v2, v2}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - .line 8 - invoke-virtual {p1}, Lcom/my/target/AdBanner;->l()Lcom/my/target/common/e/ImageData; - - move-result-object v2 - - if-eqz v2, :cond_2 - - .line 9 - invoke-virtual {v2}, Lcom/my/target/MediaData;->d()I - - move-result v3 - - .line 10 - invoke-virtual {v2}, Lcom/my/target/MediaData;->b()I - - move-result v4 - - goto :goto_1 - - :cond_2 - const/4 v3, 0x0 - - const/4 v4, 0x0 - - :goto_1 - if-eqz v3, :cond_3 - - if-eqz v4, :cond_3 - - int-to-float v4, v4 - - int-to-float v3, v3 - - div-float/2addr v4, v3 - - .line 11 - iget-object v3, p0, Lcom/my/target/CarouselTabletView;->E:Lcom/my/target/UiUtils; - - iget v5, p0, Lcom/my/target/CarouselTabletView;->K:I - - invoke-virtual {v3, v5}, Lcom/my/target/UiUtils;->a(I)I - - move-result v3 - - .line 12 - iget-object v5, p0, Lcom/my/target/CarouselTabletView;->E:Lcom/my/target/UiUtils; - - iget v6, p0, Lcom/my/target/CarouselTabletView;->K:I - - invoke-virtual {v5, v6}, Lcom/my/target/UiUtils;->a(I)I - - move-result v5 - - int-to-float v5, v5 - - mul-float v5, v5, v4 - - float-to-int v4, v5 - - .line 13 - iput v3, v0, Landroid/widget/RelativeLayout$LayoutParams;->width:I - - .line 14 - iput v4, v0, Landroid/widget/RelativeLayout$LayoutParams;->height:I - - .line 15 - :cond_3 - iget-object v3, p0, Lcom/my/target/CarouselTabletView;->G:Lcom/my/target/SmartImageView; - - invoke-virtual {v3, v0}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - if-eqz v2, :cond_4 - - .line 16 - iget-object v0, p0, Lcom/my/target/CarouselTabletView;->G:Lcom/my/target/SmartImageView; - - invoke-virtual {v2}, Lcom/my/target/common/e/ImageData;->a()Landroid/graphics/Bitmap; - - move-result-object v2 - - invoke-virtual {v0, v2}, Lcom/my/target/SmartImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V - - .line 17 - :cond_4 - iget-object v0, p0, Lcom/my/target/CarouselTabletView;->B:Landroid/widget/TextView; - - const/high16 v2, -0x1000000 - - invoke-virtual {v0, v2}, Landroid/widget/TextView;->setTextColor(I)V - - .line 18 - iget-object v0, p0, Lcom/my/target/CarouselTabletView;->B:Landroid/widget/TextView; - - invoke-virtual {p1}, Lcom/my/target/AdBanner;->s()Ljava/lang/String; - - move-result-object v2 - - invoke-virtual {v0, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - .line 19 - invoke-virtual {p1}, Lcom/my/target/AdBanner;->c()Ljava/lang/String; - - move-result-object v0 - - .line 20 - invoke-virtual {p1}, Lcom/my/target/AdBanner;->r()Ljava/lang/String; - - move-result-object v2 - - const-string v3, "" - - .line 21 - invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v4 - - if-nez v4, :cond_5 - - .line 22 - new-instance v4, Ljava/lang/StringBuilder; - - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v3 - - .line 23 - :cond_5 - invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v0 - - if-nez v0, :cond_6 - - invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v0 - - if-nez v0, :cond_6 - - .line 24 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v3, ", " - - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v3 - - .line 25 - :cond_6 - invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v0 - - if-nez v0, :cond_7 - - .line 26 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v3 - - .line 27 - :cond_7 - invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v0 - - if-nez v0, :cond_8 - - .line 28 - iget-object v0, p0, Lcom/my/target/CarouselTabletView;->C:Landroid/widget/TextView; - - invoke-virtual {v0, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - .line 29 - iget-object v0, p0, Lcom/my/target/CarouselTabletView;->C:Landroid/widget/TextView; - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V - - goto :goto_2 - - .line 30 - :cond_8 - iget-object v0, p0, Lcom/my/target/CarouselTabletView;->C:Landroid/widget/TextView; - - const/16 v1, 0x8 - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V - - .line 31 - :goto_2 - iget-object v0, p0, Lcom/my/target/CarouselTabletView;->I:Landroid/widget/TextView; - - invoke-virtual {p1}, Lcom/my/target/AdBanner;->g()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - .line 32 - invoke-virtual {p1}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->J()Ljava/util/List; - - move-result-object p1 - - .line 33 - iget-object v0, p0, Lcom/my/target/CarouselTabletView;->H:Lcom/my/target/RecyclerTabletView; - - invoke-virtual {v0, p1}, Lcom/my/target/RecyclerTabletView;->a(Ljava/util/List;)V - - return-void -.end method - -.method public final setClickArea(Lcom/my/target/ClickArea;)V - .locals 3 - .param p1 # Lcom/my/target/ClickArea; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroid/annotation/SuppressLint; - value = { - "ClickableViewAccessibility" - } - .end annotation - - .line 1 - iget-boolean v0, p1, Lcom/my/target/ClickArea;->l:Z - - if-eqz v0, :cond_0 - - .line 2 - iget-object p1, p0, Lcom/my/target/InterstitialPromoView;->b:Lcom/my/target/InterstitialPromoView$c; - - invoke-virtual {p0, p1}, Landroid/widget/RelativeLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - const/4 p1, -0x1 - - const v0, -0x3a1508 - - .line 3 - invoke-static {p0, p1, v0}, Lcom/my/target/UiUtils;->a(Landroid/view/View;II)V - - const/4 p1, 0x1 - - .line 4 - invoke-virtual {p0, p1}, Landroid/widget/RelativeLayout;->setClickable(Z)V - - goto :goto_0 - - .line 5 - :cond_0 - iget-object v0, p0, Lcom/my/target/CarouselTabletView;->B:Landroid/widget/TextView; - - invoke-virtual {v0, p0}, Landroid/widget/TextView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V - - .line 6 - iget-object v0, p0, Lcom/my/target/CarouselTabletView;->C:Landroid/widget/TextView; - - invoke-virtual {v0, p0}, Landroid/widget/TextView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V - - .line 7 - iget-object v0, p0, Lcom/my/target/CarouselTabletView;->G:Lcom/my/target/SmartImageView; - - invoke-virtual {v0, p0}, Landroid/widget/ImageView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V - - .line 8 - iget-object v0, p0, Lcom/my/target/CarouselTabletView;->I:Landroid/widget/TextView; - - invoke-virtual {v0, p0}, Landroid/widget/TextView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V - - .line 9 - invoke-virtual {p0, p0}, Landroid/widget/RelativeLayout;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V - - .line 10 - iget-object v0, p0, Lcom/my/target/CarouselTabletView;->J:Ljava/util/HashMap; - - iget-object v1, p0, Lcom/my/target/CarouselTabletView;->B:Landroid/widget/TextView; - - iget-boolean v2, p1, Lcom/my/target/ClickArea;->a:Z - - invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v2 - - invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 11 - iget-object v0, p0, Lcom/my/target/CarouselTabletView;->J:Ljava/util/HashMap; - - iget-object v1, p0, Lcom/my/target/CarouselTabletView;->C:Landroid/widget/TextView; - - iget-boolean v2, p1, Lcom/my/target/ClickArea;->j:Z - - invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v2 - - invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 12 - iget-object v0, p0, Lcom/my/target/CarouselTabletView;->J:Ljava/util/HashMap; - - iget-object v1, p0, Lcom/my/target/CarouselTabletView;->G:Lcom/my/target/SmartImageView; - - iget-boolean v2, p1, Lcom/my/target/ClickArea;->c:Z - - invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v2 - - invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 13 - iget-object v0, p0, Lcom/my/target/CarouselTabletView;->J:Ljava/util/HashMap; - - iget-object v1, p0, Lcom/my/target/CarouselTabletView;->I:Landroid/widget/TextView; - - iget-boolean v2, p1, Lcom/my/target/ClickArea;->b:Z - - invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v2 - - invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 14 - iget-object v0, p0, Lcom/my/target/CarouselTabletView;->J:Ljava/util/HashMap; - - iget-boolean p1, p1, Lcom/my/target/ClickArea;->k:Z - - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - invoke-virtual {v0, p0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 15 - :goto_0 - iget-object p1, p0, Lcom/my/target/CarouselTabletView;->H:Lcom/my/target/RecyclerTabletView; - - iget-object v0, p0, Lcom/my/target/InterstitialPromoView;->f:Lcom/my/target/InterstitialPromoView$d; - - invoke-virtual {p1, v0}, Lcom/my/target/PromoRecyclerView;->setOnPromoCardListener(Lcom/my/target/InterstitialPromoView$d;)V - - return-void -.end method - -.method protected final setLayoutOrientation(I)V - .locals 2 - - .line 1 - invoke-super {p0, p1}, Lcom/my/target/InterstitialPromoView;->setLayoutOrientation(I)V - - .line 2 - iget-object v0, p0, Lcom/my/target/CarouselTabletView;->H:Lcom/my/target/RecyclerTabletView; - - invoke-virtual {v0}, Lcom/my/target/RecyclerTabletView;->getCardLayoutManager()Lcom/my/target/MeasuringPromoLayoutManager; - - move-result-object v0 - - const/4 v1, 0x1 - - if-ne p1, v1, :cond_0 - - .line 3 - check-cast v0, Lcom/my/target/CarouselTabletView$a; - - iget p1, p0, Lcom/my/target/CarouselTabletView;->L:F - - invoke-virtual {v0, p1}, Lcom/my/target/CarouselTabletView$a;->a(F)V - - return-void - - .line 4 - :cond_0 - check-cast v0, Lcom/my/target/CarouselTabletView$a; - - const p1, 0x40733333 # 3.8f - - invoke-virtual {v0, p1}, Lcom/my/target/CarouselTabletView$a;->a(F)V - - return-void -.end method - -.method public final setTimeChanged(F)V - .locals 0 - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/CarouselVerticalView.smali b/smali/smali_classes2/com/my/target/CarouselVerticalView.smali deleted file mode 100644 index 3dc1889e8..000000000 --- a/smali/smali_classes2/com/my/target/CarouselVerticalView.smali +++ /dev/null @@ -1,1274 +0,0 @@ -.class public final Lcom/my/target/CarouselVerticalView; -.super Lcom/my/target/InterstitialPromoView; -.source "CarouselVerticalView.java" - -# interfaces -.implements Landroid/view/View$OnTouchListener; - - -# static fields -.field private static final K:I - -.field private static final L:I - -.field private static final M:I - -.field private static final N:I - -.field private static final O:I - -.field private static final P:I - -.field private static final Q:I - - -# instance fields -.field private final B:Landroid/widget/TextView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final C:Landroid/widget/TextView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final D:Landroid/widget/TextView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final E:Lcom/my/target/IconButton; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final F:Lcom/my/target/UiUtils; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final G:Lcom/my/target/IconButton; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final H:Lcom/my/target/SmartImageView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final I:Lcom/my/target/RecyclerVerticalView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final J:Ljava/util/HashMap; - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/HashMap<", - "Landroid/view/View;", - "Ljava/lang/Boolean;", - ">;" - } - .end annotation -.end field - - -# direct methods -.method static constructor ()V - .locals 1 - - .line 1 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/CarouselVerticalView;->K:I - - .line 2 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/CarouselVerticalView;->L:I - - .line 3 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/CarouselVerticalView;->M:I - - .line 4 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/CarouselVerticalView;->N:I - - .line 5 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/CarouselVerticalView;->O:I - - .line 6 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/CarouselVerticalView;->P:I - - .line 7 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/CarouselVerticalView;->Q:I - - return-void -.end method - -.method public constructor (Landroid/content/Context;)V - .locals 13 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - const/4 v0, 0x0 - - .line 1 - invoke-direct {p0, p1, v0}, Lcom/my/target/InterstitialPromoView;->(Landroid/content/Context;I)V - - const/4 v1, -0x1 - - const v2, -0x3a1508 - - .line 2 - invoke-static {p0, v1, v2}, Lcom/my/target/UiUtils;->a(Landroid/view/View;II)V - - .line 3 - new-instance v2, Lcom/my/target/IconButton; - - invoke-direct {v2, p1}, Lcom/my/target/IconButton;->(Landroid/content/Context;)V - - iput-object v2, p0, Lcom/my/target/CarouselVerticalView;->E:Lcom/my/target/IconButton; - - .line 4 - invoke-static {p1}, Lcom/my/target/UiUtils;->a(Landroid/content/Context;)Lcom/my/target/UiUtils; - - move-result-object v2 - - iput-object v2, p0, Lcom/my/target/CarouselVerticalView;->F:Lcom/my/target/UiUtils; - - .line 5 - new-instance v2, Lcom/my/target/IconButton; - - invoke-direct {v2, p1}, Lcom/my/target/IconButton;->(Landroid/content/Context;)V - - iput-object v2, p0, Lcom/my/target/CarouselVerticalView;->G:Lcom/my/target/IconButton; - - .line 6 - new-instance v2, Landroid/widget/TextView; - - invoke-direct {v2, p1}, Landroid/widget/TextView;->(Landroid/content/Context;)V - - iput-object v2, p0, Lcom/my/target/CarouselVerticalView;->B:Landroid/widget/TextView; - - .line 7 - new-instance v2, Landroid/widget/TextView; - - invoke-direct {v2, p1}, Landroid/widget/TextView;->(Landroid/content/Context;)V - - iput-object v2, p0, Lcom/my/target/CarouselVerticalView;->C:Landroid/widget/TextView; - - .line 8 - new-instance v2, Landroid/widget/TextView; - - invoke-direct {v2, p1}, Landroid/widget/TextView;->(Landroid/content/Context;)V - - iput-object v2, p0, Lcom/my/target/CarouselVerticalView;->D:Landroid/widget/TextView; - - .line 9 - new-instance v2, Lcom/my/target/SmartImageView; - - invoke-direct {v2, p1}, Lcom/my/target/SmartImageView;->(Landroid/content/Context;)V - - iput-object v2, p0, Lcom/my/target/CarouselVerticalView;->H:Lcom/my/target/SmartImageView; - - .line 10 - new-instance v2, Landroid/widget/RelativeLayout; - - invoke-direct {v2, p1}, Landroid/widget/RelativeLayout;->(Landroid/content/Context;)V - - .line 11 - sget v3, Lcom/my/target/CarouselVerticalView;->N:I - - invoke-virtual {v2, v3}, Landroid/widget/RelativeLayout;->setId(I)V - - .line 12 - iget-object v3, p0, Lcom/my/target/CarouselVerticalView;->F:Lcom/my/target/UiUtils; - - const/16 v4, 0xa - - invoke-virtual {v3, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result v3 - - iget-object v5, p0, Lcom/my/target/CarouselVerticalView;->F:Lcom/my/target/UiUtils; - - .line 13 - invoke-virtual {v5, v0}, Lcom/my/target/UiUtils;->a(I)I - - move-result v5 - - iget-object v6, p0, Lcom/my/target/CarouselVerticalView;->F:Lcom/my/target/UiUtils; - - .line 14 - invoke-virtual {v6, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result v6 - - iget-object v7, p0, Lcom/my/target/CarouselVerticalView;->F:Lcom/my/target/UiUtils; - - .line 15 - invoke-virtual {v7, v0}, Lcom/my/target/UiUtils;->a(I)I - - move-result v7 - - .line 16 - invoke-virtual {v2, v3, v5, v6, v7}, Landroid/widget/RelativeLayout;->setPadding(IIII)V - - .line 17 - new-instance v3, Landroid/widget/RelativeLayout$LayoutParams; - - const/4 v5, -0x2 - - invoke-direct {v3, v1, v5}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - .line 18 - sget v6, Lcom/my/target/CarouselVerticalView;->K:I - - const/4 v7, 0x3 - - invoke-virtual {v3, v7, v6}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 19 - invoke-virtual {v2, v3}, Landroid/widget/RelativeLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 20 - iget-object v3, p0, Lcom/my/target/CarouselVerticalView;->E:Lcom/my/target/IconButton; - - sget v6, Lcom/my/target/CarouselVerticalView;->K:I - - invoke-virtual {v3, v6}, Landroid/view/View;->setId(I)V - - .line 21 - iget-object v3, p0, Lcom/my/target/CarouselVerticalView;->E:Lcom/my/target/IconButton; - - const-string v6, "close" - - invoke-virtual {v3, v6}, Landroid/view/View;->setContentDescription(Ljava/lang/CharSequence;)V - - .line 22 - new-instance v3, Landroid/widget/RelativeLayout$LayoutParams; - - invoke-direct {v3, v5, v5}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - const/16 v6, 0xb - - .line 23 - invoke-virtual {v3, v6}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(I)V - - .line 24 - iget-object v6, p0, Lcom/my/target/CarouselVerticalView;->E:Lcom/my/target/IconButton; - - const/4 v8, 0x4 - - invoke-virtual {v6, v8}, Landroid/view/View;->setVisibility(I)V - - .line 25 - iget-object v6, p0, Lcom/my/target/CarouselVerticalView;->E:Lcom/my/target/IconButton; - - invoke-virtual {v6, v3}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 26 - iget-object v3, p0, Lcom/my/target/CarouselVerticalView;->H:Lcom/my/target/SmartImageView; - - sget v6, Lcom/my/target/CarouselVerticalView;->L:I - - invoke-virtual {v3, v6}, Landroid/widget/ImageView;->setId(I)V - - .line 27 - iget-object v3, p0, Lcom/my/target/CarouselVerticalView;->H:Lcom/my/target/SmartImageView; - - const-string v6, "icon" - - invoke-virtual {v3, v6}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V - - .line 28 - iget-object v3, p0, Lcom/my/target/CarouselVerticalView;->B:Landroid/widget/TextView; - - sget v6, Lcom/my/target/CarouselVerticalView;->M:I - - invoke-virtual {v3, v6}, Landroid/widget/TextView;->setId(I)V - - .line 29 - new-instance v3, Landroid/widget/RelativeLayout$LayoutParams; - - invoke-direct {v3, v5, v5}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - .line 30 - iget-object v6, p0, Lcom/my/target/CarouselVerticalView;->B:Landroid/widget/TextView; - - const/4 v9, 0x1 - - invoke-virtual {v6, v9}, Landroid/widget/TextView;->setLines(I)V - - .line 31 - iget-object v6, p0, Lcom/my/target/CarouselVerticalView;->B:Landroid/widget/TextView; - - sget-object v10, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt; - - invoke-virtual {v6, v10}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V - - .line 32 - sget v6, Lcom/my/target/CarouselVerticalView;->L:I - - invoke-virtual {v3, v9, v6}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 33 - iget-object v6, p0, Lcom/my/target/CarouselVerticalView;->B:Landroid/widget/TextView; - - const/high16 v10, 0x41b00000 # 22.0f - - invoke-virtual {v6, v10}, Landroid/widget/TextView;->setTextSize(F)V - - .line 34 - iget-object v6, p0, Lcom/my/target/CarouselVerticalView;->B:Landroid/widget/TextView; - - invoke-virtual {v6, v3}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 35 - iget-object v3, p0, Lcom/my/target/CarouselVerticalView;->C:Landroid/widget/TextView; - - sget v6, Lcom/my/target/CarouselVerticalView;->Q:I - - invoke-virtual {v3, v6}, Landroid/widget/TextView;->setId(I)V - - .line 36 - new-instance v3, Landroid/widget/RelativeLayout$LayoutParams; - - invoke-direct {v3, v5, v5}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - .line 37 - sget v6, Lcom/my/target/CarouselVerticalView;->L:I - - invoke-virtual {v3, v9, v6}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 38 - sget v6, Lcom/my/target/CarouselVerticalView;->M:I - - invoke-virtual {v3, v7, v6}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 39 - iget-object v6, p0, Lcom/my/target/CarouselVerticalView;->C:Landroid/widget/TextView; - - const/high16 v10, 0x41900000 # 18.0f - - invoke-virtual {v6, v10}, Landroid/widget/TextView;->setTextSize(F)V - - .line 40 - iget-object v6, p0, Lcom/my/target/CarouselVerticalView;->C:Landroid/widget/TextView; - - invoke-virtual {v6, v9}, Landroid/widget/TextView;->setLines(I)V - - .line 41 - iget-object v6, p0, Lcom/my/target/CarouselVerticalView;->C:Landroid/widget/TextView; - - sget-object v9, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt; - - invoke-virtual {v6, v9}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V - - .line 42 - iget-object v6, p0, Lcom/my/target/CarouselVerticalView;->C:Landroid/widget/TextView; - - invoke-virtual {v6, v3}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 43 - iget-object v3, p0, Lcom/my/target/CarouselVerticalView;->D:Landroid/widget/TextView; - - sget v6, Lcom/my/target/CarouselVerticalView;->P:I - - invoke-virtual {v3, v6}, Landroid/widget/TextView;->setId(I)V - - .line 44 - iget-object v3, p0, Lcom/my/target/CarouselVerticalView;->D:Landroid/widget/TextView; - - iget-object v6, p0, Lcom/my/target/CarouselVerticalView;->F:Lcom/my/target/UiUtils; - - invoke-virtual {v6, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result v6 - - iget-object v9, p0, Lcom/my/target/CarouselVerticalView;->F:Lcom/my/target/UiUtils; - - .line 45 - invoke-virtual {v9, v8}, Lcom/my/target/UiUtils;->a(I)I - - move-result v9 - - iget-object v11, p0, Lcom/my/target/CarouselVerticalView;->F:Lcom/my/target/UiUtils; - - .line 46 - invoke-virtual {v11, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result v11 - - iget-object v12, p0, Lcom/my/target/CarouselVerticalView;->F:Lcom/my/target/UiUtils; - - .line 47 - invoke-virtual {v12, v8}, Lcom/my/target/UiUtils;->a(I)I - - move-result v8 - - .line 48 - invoke-virtual {v3, v6, v9, v11, v8}, Landroid/widget/TextView;->setPadding(IIII)V - - .line 49 - new-instance v3, Landroid/widget/RelativeLayout$LayoutParams; - - invoke-direct {v3, v5, v5}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - .line 50 - sget v5, Lcom/my/target/CarouselVerticalView;->N:I - - invoke-virtual {v3, v7, v5}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 51 - iget-object v5, p0, Lcom/my/target/CarouselVerticalView;->F:Lcom/my/target/UiUtils; - - const/16 v6, 0xc - - invoke-virtual {v5, v6}, Lcom/my/target/UiUtils;->a(I)I - - move-result v5 - - iput v5, v3, Landroid/widget/RelativeLayout$LayoutParams;->bottomMargin:I - - .line 52 - iget-object v5, p0, Lcom/my/target/CarouselVerticalView;->D:Landroid/widget/TextView; - - invoke-virtual {v5, v10}, Landroid/widget/TextView;->setTextSize(F)V - - .line 53 - iget-object v5, p0, Lcom/my/target/CarouselVerticalView;->D:Landroid/widget/TextView; - - invoke-virtual {v5, v3}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 54 - iget-object v3, p0, Lcom/my/target/CarouselVerticalView;->D:Landroid/widget/TextView; - - const/high16 v5, -0x1000000 - - invoke-virtual {v3, v5}, Landroid/widget/TextView;->setTextColor(I)V - - .line 55 - new-instance v3, Lcom/my/target/RecyclerVerticalView; - - invoke-direct {v3, p1}, Lcom/my/target/RecyclerVerticalView;->(Landroid/content/Context;)V - - iput-object v3, p0, Lcom/my/target/CarouselVerticalView;->I:Lcom/my/target/RecyclerVerticalView; - - .line 56 - iget-object p1, p0, Lcom/my/target/CarouselVerticalView;->I:Lcom/my/target/RecyclerVerticalView; - - sget v3, Lcom/my/target/CarouselVerticalView;->O:I - - invoke-virtual {p1, v3}, Landroid/view/ViewGroup;->setId(I)V - - .line 57 - new-instance p1, Landroid/widget/RelativeLayout$LayoutParams; - - invoke-direct {p1, v1, v1}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - .line 58 - sget v1, Lcom/my/target/CarouselVerticalView;->P:I - - invoke-virtual {p1, v7, v1}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 59 - iget-object v1, p0, Lcom/my/target/CarouselVerticalView;->I:Lcom/my/target/RecyclerVerticalView; - - iget-object v3, p0, Lcom/my/target/CarouselVerticalView;->F:Lcom/my/target/UiUtils; - - const/16 v5, 0x8 - - invoke-virtual {v3, v5}, Lcom/my/target/UiUtils;->a(I)I - - move-result v3 - - invoke-virtual {v1, v0, v0, v0, v3}, Landroid/view/ViewGroup;->setPadding(IIII)V - - .line 60 - iget-object v0, p0, Lcom/my/target/CarouselVerticalView;->I:Lcom/my/target/RecyclerVerticalView; - - iget-object v1, p0, Lcom/my/target/CarouselVerticalView;->F:Lcom/my/target/UiUtils; - - invoke-virtual {v1, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result v1 - - invoke-virtual {v0, v1}, Lcom/my/target/PromoRecyclerView;->setSideSlidesMargins(I)V - - .line 61 - iget-object v0, p0, Lcom/my/target/CarouselVerticalView;->I:Lcom/my/target/RecyclerVerticalView; - - invoke-virtual {v0, p1}, Landroid/view/ViewGroup;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 62 - iget-object p1, p0, Lcom/my/target/CarouselVerticalView;->I:Lcom/my/target/RecyclerVerticalView; - - invoke-virtual {p0, p1}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 63 - iget-object p1, p0, Lcom/my/target/CarouselVerticalView;->H:Lcom/my/target/SmartImageView; - - invoke-virtual {v2, p1}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 64 - iget-object p1, p0, Lcom/my/target/CarouselVerticalView;->B:Landroid/widget/TextView; - - invoke-virtual {v2, p1}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 65 - iget-object p1, p0, Lcom/my/target/CarouselVerticalView;->C:Landroid/widget/TextView; - - invoke-virtual {v2, p1}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 66 - invoke-virtual {p0, v2}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 67 - iget-object p1, p0, Lcom/my/target/CarouselVerticalView;->D:Landroid/widget/TextView; - - invoke-virtual {p0, p1}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 68 - iget-object p1, p0, Lcom/my/target/CarouselVerticalView;->E:Lcom/my/target/IconButton; - - invoke-virtual {p0, p1}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 69 - new-instance p1, Ljava/util/HashMap; - - invoke-direct {p1}, Ljava/util/HashMap;->()V - - iput-object p1, p0, Lcom/my/target/CarouselVerticalView;->J:Ljava/util/HashMap; - - return-void -.end method - - -# virtual methods -.method public final a()V - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/my/target/CarouselVerticalView;->E:Lcom/my/target/IconButton; - - const/4 v1, 0x0 - - invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V - - return-void -.end method - -.method public final a(I)V - .locals 0 - - return-void -.end method - -.method public final a(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V - .locals 0 - .param p1 # Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - return-void -.end method - -.method public final b()V - .locals 0 - - return-void -.end method - -.method public final b(Z)V - .locals 0 - - return-void -.end method - -.method public final c()V - .locals 0 - - return-void -.end method - -.method public final d()V - .locals 0 - - return-void -.end method - -.method public final e()Z - .locals 1 - - const/4 v0, 0x0 - - return v0 -.end method - -.method public final f()Z - .locals 1 - - const/4 v0, 0x0 - - return v0 -.end method - -.method public final g()V - .locals 0 - - return-void -.end method - -.method public final getCloseButton()Landroid/view/View; - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/CarouselVerticalView;->E:Lcom/my/target/IconButton; - - return-object v0 -.end method - -.method public final getNumbersOfCurrentShowingCards()[I - .locals 5 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/CarouselVerticalView;->I:Lcom/my/target/RecyclerVerticalView; - - invoke-virtual {v0}, Lcom/my/target/RecyclerVerticalView;->getCardLayoutManager()Lcom/my/target/MeasuringPromoLayoutManager; - - move-result-object v0 - - invoke-virtual {v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->findFirstVisibleItemPosition()I - - move-result v0 - - .line 2 - iget-object v1, p0, Lcom/my/target/CarouselVerticalView;->I:Lcom/my/target/RecyclerVerticalView; - - invoke-virtual {v1}, Lcom/my/target/RecyclerVerticalView;->getCardLayoutManager()Lcom/my/target/MeasuringPromoLayoutManager; - - move-result-object v1 - - invoke-virtual {v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->findLastCompletelyVisibleItemPosition()I - - move-result v1 - - const/4 v2, 0x0 - - const/4 v3, -0x1 - - if-eq v0, v3, :cond_2 - - if-ne v1, v3, :cond_0 - - goto :goto_1 - - :cond_0 - sub-int/2addr v1, v0 - - add-int/lit8 v1, v1, 0x1 - - .line 3 - new-array v3, v1, [I - - :goto_0 - if-ge v2, v1, :cond_1 - - add-int/lit8 v4, v0, 0x1 - - .line 4 - aput v0, v3, v2 - - add-int/lit8 v2, v2, 0x1 - - move v0, v4 - - goto :goto_0 - - :cond_1 - return-object v3 - - :cond_2 - :goto_1 - new-array v0, v2, [I - - return-object v0 -.end method - -.method public final getSoundButton()Lcom/my/target/IconButton; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/CarouselVerticalView;->G:Lcom/my/target/IconButton; - - return-object v0 -.end method - -.method public final h()V - .locals 0 - - return-void -.end method - -.method public final i()V - .locals 0 - - return-void -.end method - -.method public final onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/my/target/CarouselVerticalView;->J:Ljava/util/HashMap; - - invoke-virtual {v0, p1}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z - - move-result v0 - - if-nez v0, :cond_0 - - const/4 p1, 0x0 - - return p1 - - .line 2 - :cond_0 - iget-object v0, p0, Lcom/my/target/CarouselVerticalView;->J:Ljava/util/HashMap; - - invoke-virtual {v0, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Ljava/lang/Boolean; - - invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z - - move-result v0 - - const/4 v1, 0x1 - - if-nez v0, :cond_1 - - return v1 - - .line 3 - :cond_1 - invoke-virtual {p2}, Landroid/view/MotionEvent;->getAction()I - - move-result p2 - - if-eqz p2, :cond_4 - - const/4 v0, -0x1 - - if-eq p2, v1, :cond_3 - - const/4 p1, 0x3 - - if-eq p2, p1, :cond_2 - - goto :goto_0 - - .line 4 - :cond_2 - invoke-virtual {p0, v0}, Landroid/widget/RelativeLayout;->setBackgroundColor(I)V - - goto :goto_0 - - .line 5 - :cond_3 - invoke-virtual {p0, v0}, Landroid/widget/RelativeLayout;->setBackgroundColor(I)V - - .line 6 - iget-object p2, p0, Lcom/my/target/InterstitialPromoView;->b:Lcom/my/target/InterstitialPromoView$c; - - invoke-virtual {p2, p1}, Lcom/my/target/InterstitialPromoView$c;->onClick(Landroid/view/View;)V - - goto :goto_0 - - :cond_4 - const p1, -0x3a1508 - - .line 7 - invoke-virtual {p0, p1}, Landroid/widget/RelativeLayout;->setBackgroundColor(I)V - - :goto_0 - return v1 -.end method - -.method public final setBanner(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V - .locals 7 - .param p1 # Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-super {p0, p1}, Lcom/my/target/InterstitialPromoView;->setBanner(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V - - .line 2 - invoke-virtual {p1}, Lcom/my/target/p1/c/a/InterstitialAdBanner;->C()Lcom/my/target/common/e/ImageData; - - move-result-object v0 - - const/4 v1, 0x0 - - if-eqz v0, :cond_0 - - .line 3 - invoke-virtual {v0}, Lcom/my/target/common/e/ImageData;->a()Landroid/graphics/Bitmap; - - move-result-object v2 - - if-eqz v2, :cond_0 - - .line 4 - iget-object v2, p0, Lcom/my/target/CarouselVerticalView;->E:Lcom/my/target/IconButton; - - invoke-virtual {v0}, Lcom/my/target/common/e/ImageData;->a()Landroid/graphics/Bitmap; - - move-result-object v0 - - const/4 v3, 0x1 - - invoke-virtual {v2, v0, v3}, Lcom/my/target/IconButton;->a(Landroid/graphics/Bitmap;Z)V - - goto :goto_0 - - .line 5 - :cond_0 - iget-object v0, p0, Lcom/my/target/CarouselVerticalView;->F:Lcom/my/target/UiUtils; - - const/16 v2, 0x1c - - invoke-virtual {v0, v2}, Lcom/my/target/UiUtils;->a(I)I - - move-result v0 - - invoke-static {v0}, Lcom/my/target/BaseResources;->a(I)Landroid/graphics/Bitmap; - - move-result-object v0 - - if-eqz v0, :cond_1 - - .line 6 - iget-object v2, p0, Lcom/my/target/CarouselVerticalView;->E:Lcom/my/target/IconButton; - - invoke-virtual {v2, v0, v1}, Lcom/my/target/IconButton;->a(Landroid/graphics/Bitmap;Z)V - - .line 7 - :cond_1 - :goto_0 - new-instance v0, Landroid/widget/RelativeLayout$LayoutParams; - - const/4 v2, -0x2 - - invoke-direct {v0, v2, v2}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - .line 8 - invoke-virtual {p1}, Lcom/my/target/AdBanner;->l()Lcom/my/target/common/e/ImageData; - - move-result-object v2 - - if-eqz v2, :cond_2 - - .line 9 - invoke-virtual {v2}, Lcom/my/target/MediaData;->d()I - - move-result v3 - - .line 10 - invoke-virtual {v2}, Lcom/my/target/MediaData;->b()I - - move-result v4 - - goto :goto_1 - - :cond_2 - const/4 v3, 0x0 - - const/4 v4, 0x0 - - :goto_1 - if-eqz v3, :cond_3 - - if-eqz v4, :cond_3 - - int-to-float v4, v4 - - int-to-float v3, v3 - - div-float/2addr v4, v3 - - .line 11 - iget-object v3, p0, Lcom/my/target/CarouselVerticalView;->F:Lcom/my/target/UiUtils; - - const/16 v5, 0x40 - - invoke-virtual {v3, v5}, Lcom/my/target/UiUtils;->a(I)I - - move-result v3 - - .line 12 - iget-object v6, p0, Lcom/my/target/CarouselVerticalView;->F:Lcom/my/target/UiUtils; - - invoke-virtual {v6, v5}, Lcom/my/target/UiUtils;->a(I)I - - move-result v5 - - int-to-float v5, v5 - - mul-float v5, v5, v4 - - float-to-int v4, v5 - - .line 13 - iput v3, v0, Landroid/widget/RelativeLayout$LayoutParams;->width:I - - .line 14 - iput v4, v0, Landroid/widget/RelativeLayout$LayoutParams;->height:I - - .line 15 - :cond_3 - iget-object v3, p0, Lcom/my/target/CarouselVerticalView;->H:Lcom/my/target/SmartImageView; - - invoke-virtual {v3, v0}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - if-eqz v2, :cond_4 - - .line 16 - iget-object v0, p0, Lcom/my/target/CarouselVerticalView;->H:Lcom/my/target/SmartImageView; - - invoke-virtual {v2}, Lcom/my/target/common/e/ImageData;->a()Landroid/graphics/Bitmap; - - move-result-object v2 - - invoke-virtual {v0, v2}, Lcom/my/target/SmartImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V - - .line 17 - :cond_4 - iget-object v0, p0, Lcom/my/target/CarouselVerticalView;->B:Landroid/widget/TextView; - - const/high16 v2, -0x1000000 - - invoke-virtual {v0, v2}, Landroid/widget/TextView;->setTextColor(I)V - - .line 18 - iget-object v0, p0, Lcom/my/target/CarouselVerticalView;->B:Landroid/widget/TextView; - - invoke-virtual {p1}, Lcom/my/target/AdBanner;->s()Ljava/lang/String; - - move-result-object v2 - - invoke-virtual {v0, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - .line 19 - invoke-virtual {p1}, Lcom/my/target/AdBanner;->c()Ljava/lang/String; - - move-result-object v0 - - .line 20 - invoke-virtual {p1}, Lcom/my/target/AdBanner;->r()Ljava/lang/String; - - move-result-object v2 - - const-string v3, "" - - .line 21 - invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v4 - - if-nez v4, :cond_5 - - .line 22 - new-instance v4, Ljava/lang/StringBuilder; - - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v3 - - .line 23 - :cond_5 - invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v0 - - if-nez v0, :cond_6 - - invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v0 - - if-nez v0, :cond_6 - - .line 24 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v3, ", " - - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v3 - - .line 25 - :cond_6 - invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v0 - - if-nez v0, :cond_7 - - .line 26 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v3 - - .line 27 - :cond_7 - invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v0 - - if-nez v0, :cond_8 - - .line 28 - iget-object v0, p0, Lcom/my/target/CarouselVerticalView;->C:Landroid/widget/TextView; - - invoke-virtual {v0, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - .line 29 - iget-object v0, p0, Lcom/my/target/CarouselVerticalView;->C:Landroid/widget/TextView; - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V - - goto :goto_2 - - .line 30 - :cond_8 - iget-object v0, p0, Lcom/my/target/CarouselVerticalView;->C:Landroid/widget/TextView; - - const/16 v1, 0x8 - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V - - .line 31 - :goto_2 - iget-object v0, p0, Lcom/my/target/CarouselVerticalView;->D:Landroid/widget/TextView; - - invoke-virtual {p1}, Lcom/my/target/AdBanner;->g()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - .line 32 - invoke-virtual {p1}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->J()Ljava/util/List; - - move-result-object p1 - - .line 33 - iget-object v0, p0, Lcom/my/target/CarouselVerticalView;->I:Lcom/my/target/RecyclerVerticalView; - - invoke-virtual {v0, p1}, Lcom/my/target/RecyclerVerticalView;->a(Ljava/util/List;)V - - return-void -.end method - -.method public final setClickArea(Lcom/my/target/ClickArea;)V - .locals 3 - .param p1 # Lcom/my/target/ClickArea; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroid/annotation/SuppressLint; - value = { - "ClickableViewAccessibility" - } - .end annotation - - .line 1 - iget-boolean v0, p1, Lcom/my/target/ClickArea;->l:Z - - if-eqz v0, :cond_0 - - .line 2 - iget-object p1, p0, Lcom/my/target/InterstitialPromoView;->b:Lcom/my/target/InterstitialPromoView$c; - - invoke-virtual {p0, p1}, Landroid/widget/RelativeLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - const/4 p1, -0x1 - - const v0, -0x3a1508 - - .line 3 - invoke-static {p0, p1, v0}, Lcom/my/target/UiUtils;->a(Landroid/view/View;II)V - - const/4 p1, 0x1 - - .line 4 - invoke-virtual {p0, p1}, Landroid/widget/RelativeLayout;->setClickable(Z)V - - goto :goto_0 - - .line 5 - :cond_0 - iget-object v0, p0, Lcom/my/target/CarouselVerticalView;->B:Landroid/widget/TextView; - - invoke-virtual {v0, p0}, Landroid/widget/TextView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V - - .line 6 - iget-object v0, p0, Lcom/my/target/CarouselVerticalView;->C:Landroid/widget/TextView; - - invoke-virtual {v0, p0}, Landroid/widget/TextView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V - - .line 7 - iget-object v0, p0, Lcom/my/target/CarouselVerticalView;->H:Lcom/my/target/SmartImageView; - - invoke-virtual {v0, p0}, Landroid/widget/ImageView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V - - .line 8 - iget-object v0, p0, Lcom/my/target/CarouselVerticalView;->D:Landroid/widget/TextView; - - invoke-virtual {v0, p0}, Landroid/widget/TextView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V - - .line 9 - invoke-virtual {p0, p0}, Landroid/widget/RelativeLayout;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V - - .line 10 - iget-object v0, p0, Lcom/my/target/CarouselVerticalView;->J:Ljava/util/HashMap; - - iget-object v1, p0, Lcom/my/target/CarouselVerticalView;->B:Landroid/widget/TextView; - - iget-boolean v2, p1, Lcom/my/target/ClickArea;->a:Z - - invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v2 - - invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 11 - iget-object v0, p0, Lcom/my/target/CarouselVerticalView;->J:Ljava/util/HashMap; - - iget-object v1, p0, Lcom/my/target/CarouselVerticalView;->C:Landroid/widget/TextView; - - iget-boolean v2, p1, Lcom/my/target/ClickArea;->j:Z - - invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v2 - - invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 12 - iget-object v0, p0, Lcom/my/target/CarouselVerticalView;->J:Ljava/util/HashMap; - - iget-object v1, p0, Lcom/my/target/CarouselVerticalView;->H:Lcom/my/target/SmartImageView; - - iget-boolean v2, p1, Lcom/my/target/ClickArea;->c:Z - - invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v2 - - invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 13 - iget-object v0, p0, Lcom/my/target/CarouselVerticalView;->J:Ljava/util/HashMap; - - iget-object v1, p0, Lcom/my/target/CarouselVerticalView;->D:Landroid/widget/TextView; - - iget-boolean v2, p1, Lcom/my/target/ClickArea;->b:Z - - invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v2 - - invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 14 - iget-object v0, p0, Lcom/my/target/CarouselVerticalView;->J:Ljava/util/HashMap; - - iget-boolean p1, p1, Lcom/my/target/ClickArea;->k:Z - - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - invoke-virtual {v0, p0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 15 - :goto_0 - iget-object p1, p0, Lcom/my/target/CarouselVerticalView;->I:Lcom/my/target/RecyclerVerticalView; - - iget-object v0, p0, Lcom/my/target/InterstitialPromoView;->f:Lcom/my/target/InterstitialPromoView$d; - - invoke-virtual {p1, v0}, Lcom/my/target/PromoRecyclerView;->setOnPromoCardListener(Lcom/my/target/InterstitialPromoView$d;)V - - return-void -.end method - -.method public final setTimeChanged(F)V - .locals 0 - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/ClickArea.smali b/smali/smali_classes2/com/my/target/ClickArea.smali deleted file mode 100644 index 7251b191a..000000000 --- a/smali/smali_classes2/com/my/target/ClickArea.smali +++ /dev/null @@ -1,310 +0,0 @@ -.class public Lcom/my/target/ClickArea; -.super Ljava/lang/Object; -.source "ClickArea.java" - - -# static fields -.field public static final n:Lcom/my/target/ClickArea; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field public static final o:Lcom/my/target/ClickArea; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# instance fields -.field public final a:Z - -.field public final b:Z - -.field public final c:Z - -.field public final d:Z - -.field public final e:Z - -.field public final f:Z - -.field public final g:Z - -.field public final h:Z - -.field public final i:Z - -.field public final j:Z - -.field public final k:Z - -.field public final l:Z - -.field private final m:I - - -# direct methods -.method static constructor ()V - .locals 2 - - .line 1 - new-instance v0, Lcom/my/target/ClickArea; - - const/16 v1, 0x1000 - - invoke-direct {v0, v1}, Lcom/my/target/ClickArea;->(I)V - - sput-object v0, Lcom/my/target/ClickArea;->n:Lcom/my/target/ClickArea; - - .line 2 - new-instance v0, Lcom/my/target/ClickArea; - - const/16 v1, 0x40 - - invoke-direct {v0, v1}, Lcom/my/target/ClickArea;->(I)V - - sput-object v0, Lcom/my/target/ClickArea;->o:Lcom/my/target/ClickArea; - - return-void -.end method - -.method private constructor (I)V - .locals 4 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - iput p1, p0, Lcom/my/target/ClickArea;->m:I - - and-int/lit8 v0, p1, 0x1 - - const/4 v1, 0x0 - - const/4 v2, 0x1 - - if-ne v0, v2, :cond_0 - - const/4 v0, 0x1 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - .line 3 - :goto_0 - iput-boolean v0, p0, Lcom/my/target/ClickArea;->a:Z - - and-int/lit8 v0, p1, 0x2 - - const/4 v3, 0x2 - - if-ne v0, v3, :cond_1 - - const/4 v0, 0x1 - - goto :goto_1 - - :cond_1 - const/4 v0, 0x0 - - .line 4 - :goto_1 - iput-boolean v0, p0, Lcom/my/target/ClickArea;->b:Z - - and-int/lit8 v0, p1, 0x4 - - const/4 v3, 0x4 - - if-ne v0, v3, :cond_2 - - const/4 v0, 0x1 - - goto :goto_2 - - :cond_2 - const/4 v0, 0x0 - - .line 5 - :goto_2 - iput-boolean v0, p0, Lcom/my/target/ClickArea;->c:Z - - and-int/lit8 v0, p1, 0x8 - - const/16 v3, 0x8 - - if-ne v0, v3, :cond_3 - - const/4 v0, 0x1 - - goto :goto_3 - - :cond_3 - const/4 v0, 0x0 - - .line 6 - :goto_3 - iput-boolean v0, p0, Lcom/my/target/ClickArea;->d:Z - - and-int/lit8 v0, p1, 0x10 - - const/16 v3, 0x10 - - if-ne v0, v3, :cond_4 - - const/4 v0, 0x1 - - goto :goto_4 - - :cond_4 - const/4 v0, 0x0 - - .line 7 - :goto_4 - iput-boolean v0, p0, Lcom/my/target/ClickArea;->e:Z - - and-int/lit8 v0, p1, 0x20 - - const/16 v3, 0x20 - - if-ne v0, v3, :cond_5 - - const/4 v0, 0x1 - - goto :goto_5 - - :cond_5 - const/4 v0, 0x0 - - .line 8 - :goto_5 - iput-boolean v0, p0, Lcom/my/target/ClickArea;->f:Z - - and-int/lit8 v0, p1, 0x40 - - const/16 v3, 0x40 - - if-ne v0, v3, :cond_6 - - const/4 v0, 0x1 - - goto :goto_6 - - :cond_6 - const/4 v0, 0x0 - - .line 9 - :goto_6 - iput-boolean v0, p0, Lcom/my/target/ClickArea;->g:Z - - and-int/lit16 v0, p1, 0x80 - - const/16 v3, 0x80 - - if-ne v0, v3, :cond_7 - - const/4 v0, 0x1 - - goto :goto_7 - - :cond_7 - const/4 v0, 0x0 - - .line 10 - :goto_7 - iput-boolean v0, p0, Lcom/my/target/ClickArea;->h:Z - - and-int/lit16 v0, p1, 0x100 - - const/16 v3, 0x100 - - and-int/lit16 v0, p1, 0x200 - - const/16 v3, 0x200 - - if-ne v0, v3, :cond_8 - - const/4 v0, 0x1 - - goto :goto_8 - - :cond_8 - const/4 v0, 0x0 - - .line 11 - :goto_8 - iput-boolean v0, p0, Lcom/my/target/ClickArea;->i:Z - - and-int/lit16 v0, p1, 0x400 - - const/16 v3, 0x400 - - if-ne v0, v3, :cond_9 - - const/4 v0, 0x1 - - goto :goto_9 - - :cond_9 - const/4 v0, 0x0 - - .line 12 - :goto_9 - iput-boolean v0, p0, Lcom/my/target/ClickArea;->j:Z - - and-int/lit16 v0, p1, 0x800 - - const/16 v3, 0x800 - - if-ne v0, v3, :cond_a - - const/4 v0, 0x1 - - goto :goto_a - - :cond_a - const/4 v0, 0x0 - - .line 13 - :goto_a - iput-boolean v0, p0, Lcom/my/target/ClickArea;->k:Z - - const/16 v0, 0x1000 - - and-int/2addr p1, v0 - - if-ne p1, v0, :cond_b - - const/4 v1, 0x1 - - .line 14 - :cond_b - iput-boolean v1, p0, Lcom/my/target/ClickArea;->l:Z - - return-void -.end method - -.method public static a(I)Lcom/my/target/ClickArea; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - new-instance v0, Lcom/my/target/ClickArea; - - invoke-direct {v0, p0}, Lcom/my/target/ClickArea;->(I)V - - return-object v0 -.end method - - -# virtual methods -.method public a()I - .locals 1 - - .line 2 - iget v0, p0, Lcom/my/target/ClickArea;->m:I - - return v0 -.end method diff --git a/smali/smali_classes2/com/my/target/ClickHandler$a.smali b/smali/smali_classes2/com/my/target/ClickHandler$a.smali deleted file mode 100644 index 72c882210..000000000 --- a/smali/smali_classes2/com/my/target/ClickHandler$a.smali +++ /dev/null @@ -1,80 +0,0 @@ -.class Lcom/my/target/ClickHandler$a; -.super Ljava/lang/Object; -.source "ClickHandler.java" - -# interfaces -.implements Lcom/my/target/UrlResolver$b; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/ClickHandler;->a(Ljava/lang/String;Lcom/my/target/AdBanner;Landroid/content/Context;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/AdBanner; - -.field final synthetic b:Landroid/content/Context; - -.field final synthetic c:Lcom/my/target/ClickHandler; - - -# direct methods -.method constructor (Lcom/my/target/ClickHandler;Lcom/my/target/AdBanner;Landroid/content/Context;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/ClickHandler$a;->c:Lcom/my/target/ClickHandler; - - iput-object p2, p0, Lcom/my/target/ClickHandler$a;->a:Lcom/my/target/AdBanner; - - iput-object p3, p0, Lcom/my/target/ClickHandler$a;->b:Landroid/content/Context; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public a(Ljava/lang/String;)V - .locals 3 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v0 - - if-nez v0, :cond_0 - - .line 2 - iget-object v0, p0, Lcom/my/target/ClickHandler$a;->c:Lcom/my/target/ClickHandler; - - iget-object v1, p0, Lcom/my/target/ClickHandler$a;->a:Lcom/my/target/AdBanner; - - iget-object v2, p0, Lcom/my/target/ClickHandler$a;->b:Landroid/content/Context; - - invoke-static {v0, p1, v1, v2}, Lcom/my/target/ClickHandler;->a(Lcom/my/target/ClickHandler;Ljava/lang/String;Lcom/my/target/AdBanner;Landroid/content/Context;)V - - .line 3 - :cond_0 - invoke-static {}, Lcom/my/target/ClickHandler;->b()Ljava/util/WeakHashMap; - - move-result-object p1 - - iget-object v0, p0, Lcom/my/target/ClickHandler$a;->a:Lcom/my/target/AdBanner; - - invoke-virtual {p1, v0}, Ljava/util/WeakHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/ClickHandler$b.smali b/smali/smali_classes2/com/my/target/ClickHandler$b.smali deleted file mode 100644 index 6dea5dc23..000000000 --- a/smali/smali_classes2/com/my/target/ClickHandler$b.smali +++ /dev/null @@ -1,105 +0,0 @@ -.class abstract Lcom/my/target/ClickHandler$b; -.super Ljava/lang/Object; -.source "ClickHandler.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/ClickHandler; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x40a - name = "b" -.end annotation - - -# instance fields -.field protected final a:Lcom/my/target/AdBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# direct methods -.method protected constructor (Lcom/my/target/AdBanner;)V - .locals 0 - .param p1 # Lcom/my/target/AdBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - iput-object p1, p0, Lcom/my/target/ClickHandler$b;->a:Lcom/my/target/AdBanner; - - return-void -.end method - -.method static a(Lcom/my/target/AdBanner;)Lcom/my/target/ClickHandler$b; - .locals 2 - .param p0 # Lcom/my/target/AdBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - new-instance v0, Lcom/my/target/ClickHandler$c; - - const/4 v1, 0x0 - - invoke-direct {v0, p0, v1}, Lcom/my/target/ClickHandler$c;->(Lcom/my/target/AdBanner;Lcom/my/target/ClickHandler$a;)V - - return-object v0 -.end method - -.method static a(Ljava/lang/String;Lcom/my/target/AdBanner;)Lcom/my/target/ClickHandler$b; - .locals 2 - .param p0 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p1 # Lcom/my/target/AdBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 2 - invoke-static {p0}, Lcom/my/target/UrlResolver;->a(Ljava/lang/String;)Z - - move-result v0 - - const/4 v1, 0x0 - - if-eqz v0, :cond_0 - - .line 3 - new-instance v0, Lcom/my/target/ClickHandler$d; - - invoke-direct {v0, p0, p1, v1}, Lcom/my/target/ClickHandler$d;->(Ljava/lang/String;Lcom/my/target/AdBanner;Lcom/my/target/ClickHandler$a;)V - - return-object v0 - - .line 4 - :cond_0 - new-instance v0, Lcom/my/target/ClickHandler$e; - - invoke-direct {v0, p0, p1, v1}, Lcom/my/target/ClickHandler$e;->(Ljava/lang/String;Lcom/my/target/AdBanner;Lcom/my/target/ClickHandler$a;)V - - return-object v0 -.end method - - -# virtual methods -.method protected abstract a(Landroid/content/Context;)Z - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method diff --git a/smali/smali_classes2/com/my/target/ClickHandler$c.smali b/smali/smali_classes2/com/my/target/ClickHandler$c.smali deleted file mode 100644 index 1e54652a6..000000000 --- a/smali/smali_classes2/com/my/target/ClickHandler$c.smali +++ /dev/null @@ -1,355 +0,0 @@ -.class Lcom/my/target/ClickHandler$c; -.super Lcom/my/target/ClickHandler$b; -.source "ClickHandler.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/ClickHandler; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0xa - name = "c" -.end annotation - - -# direct methods -.method private constructor (Lcom/my/target/AdBanner;)V - .locals 0 - .param p1 # Lcom/my/target/AdBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 2 - invoke-direct {p0, p1}, Lcom/my/target/ClickHandler$b;->(Lcom/my/target/AdBanner;)V - - return-void -.end method - -.method synthetic constructor (Lcom/my/target/AdBanner;Lcom/my/target/ClickHandler$a;)V - .locals 0 - - .line 1 - invoke-direct {p0, p1}, Lcom/my/target/ClickHandler$c;->(Lcom/my/target/AdBanner;)V - - return-void -.end method - -.method private a(Landroid/content/Intent;Landroid/content/Context;)Z - .locals 1 - .param p1 # Landroid/content/Intent; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 17 - :try_start_0 - instance-of v0, p2, Landroid/app/Activity; - - if-nez v0, :cond_0 - - const/high16 v0, 0x10000000 - - .line 18 - invoke-virtual {p1, v0}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; - - .line 19 - :cond_0 - invoke-virtual {p2, p1}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - const/4 p1, 0x1 - - return p1 - - :catch_0 - const/4 p1, 0x0 - - return p1 -.end method - -.method private a(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)Z - .locals 3 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p3 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - const/4 v0, 0x0 - - if-nez p2, :cond_0 - - return v0 - - .line 12 - :cond_0 - :try_start_0 - new-instance v1, Landroid/content/Intent; - - const-string v2, "android.intent.action.VIEW" - - invoke-static {p2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; - - move-result-object p2 - - invoke-direct {v1, v2, p2}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V - - .line 13 - instance-of p2, p3, Landroid/app/Activity; - - if-nez p2, :cond_1 - - const/high16 p2, 0x10000000 - - .line 14 - invoke-virtual {v1, p2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; - - .line 15 - :cond_1 - invoke-virtual {v1, p1}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent; - - .line 16 - invoke-virtual {p3, v1}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - const/4 p1, 0x1 - - return p1 - - :catch_0 - return v0 -.end method - -.method private b(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)Z - .locals 3 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p3 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - const/4 v0, 0x0 - - if-nez p2, :cond_0 - - return v0 - - .line 1 - :cond_0 - :try_start_0 - new-instance v1, Landroid/content/Intent; - - const-string v2, "android.intent.action.VIEW" - - invoke-static {p2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; - - move-result-object p2 - - invoke-direct {v1, v2, p2}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V - - .line 2 - instance-of p2, p3, Landroid/app/Activity; - - if-nez p2, :cond_1 - - const/high16 p2, 0x10000000 - - .line 3 - invoke-virtual {v1, p2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; - - .line 4 - :cond_1 - invoke-virtual {v1, p1}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent; - - .line 5 - invoke-virtual {p3, v1}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - const/4 p1, 0x1 - - return p1 - - :catch_0 - return v0 -.end method - - -# virtual methods -.method protected a(Landroid/content/Context;)Z - .locals 5 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - iget-object v0, p0, Lcom/my/target/ClickHandler$b;->a:Lcom/my/target/AdBanner; - - invoke-virtual {v0}, Lcom/my/target/AdBanner;->o()Ljava/lang/String; - - move-result-object v0 - - const-string v1, "store" - - invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - const/4 v1, 0x0 - - if-nez v0, :cond_0 - - return v1 - - .line 2 - :cond_0 - iget-object v0, p0, Lcom/my/target/ClickHandler$b;->a:Lcom/my/target/AdBanner; - - invoke-virtual {v0}, Lcom/my/target/AdBanner;->b()Ljava/lang/String; - - move-result-object v0 - - if-nez v0, :cond_1 - - return v1 - - .line 3 - :cond_1 - invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; - - move-result-object v2 - - invoke-virtual {v2, v0}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent; - - move-result-object v2 - - if-nez v2, :cond_2 - - return v1 - - .line 4 - :cond_2 - iget-object v3, p0, Lcom/my/target/ClickHandler$b;->a:Lcom/my/target/AdBanner; - - invoke-virtual {v3}, Lcom/my/target/AdBanner;->f()Ljava/lang/String; - - move-result-object v3 - - invoke-direct {p0, v0, v3, p1}, Lcom/my/target/ClickHandler$c;->a(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)Z - - move-result v3 - - const/4 v4, 0x1 - - if-eqz v3, :cond_3 - - .line 5 - iget-object v0, p0, Lcom/my/target/ClickHandler$b;->a:Lcom/my/target/AdBanner; - - invoke-virtual {v0}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object v0 - - const-string v1, "deeplinkClick" - - invoke-virtual {v0, v1}, Lcom/my/target/StatHolder;->a(Ljava/lang/String;)Ljava/util/ArrayList; - - move-result-object v0 - - invoke-static {v0, p1}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V - - return v4 - - .line 6 - :cond_3 - iget-object v3, p0, Lcom/my/target/ClickHandler$b;->a:Lcom/my/target/AdBanner; - - invoke-virtual {v3}, Lcom/my/target/AdBanner;->v()Ljava/lang/String; - - move-result-object v3 - - invoke-direct {p0, v0, v3, p1}, Lcom/my/target/ClickHandler$c;->b(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)Z - - move-result v0 - - if-nez v0, :cond_5 - - .line 7 - invoke-direct {p0, v2, p1}, Lcom/my/target/ClickHandler$c;->a(Landroid/content/Intent;Landroid/content/Context;)Z - - move-result v0 - - if-eqz v0, :cond_4 - - goto :goto_0 - - :cond_4 - return v1 - - .line 8 - :cond_5 - :goto_0 - iget-object v0, p0, Lcom/my/target/ClickHandler$b;->a:Lcom/my/target/AdBanner; - - invoke-virtual {v0}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object v0 - - const-string v1, "click" - - invoke-virtual {v0, v1}, Lcom/my/target/StatHolder;->a(Ljava/lang/String;)Ljava/util/ArrayList; - - move-result-object v0 - - invoke-static {v0, p1}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V - - .line 9 - iget-object v0, p0, Lcom/my/target/ClickHandler$b;->a:Lcom/my/target/AdBanner; - - invoke-virtual {v0}, Lcom/my/target/AdBanner;->t()Ljava/lang/String; - - move-result-object v0 - - if-eqz v0, :cond_6 - - .line 10 - invoke-static {v0}, Lcom/my/target/UrlResolver;->a(Ljava/lang/String;)Z - - move-result v1 - - if-nez v1, :cond_6 - - .line 11 - invoke-static {v0}, Lcom/my/target/UrlResolver;->d(Ljava/lang/String;)Lcom/my/target/UrlResolver; - - move-result-object v0 - - invoke-virtual {v0, p1}, Lcom/my/target/UrlResolver;->a(Landroid/content/Context;)V - - :cond_6 - return v4 -.end method diff --git a/smali/smali_classes2/com/my/target/ClickHandler$d.smali b/smali/smali_classes2/com/my/target/ClickHandler$d.smali deleted file mode 100644 index e7ea448c6..000000000 --- a/smali/smali_classes2/com/my/target/ClickHandler$d.smali +++ /dev/null @@ -1,250 +0,0 @@ -.class Lcom/my/target/ClickHandler$d; -.super Lcom/my/target/ClickHandler$e; -.source "ClickHandler.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/ClickHandler; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0xa - name = "d" -.end annotation - - -# direct methods -.method private constructor (Ljava/lang/String;Lcom/my/target/AdBanner;)V - .locals 1 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/AdBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - const/4 v0, 0x0 - - .line 2 - invoke-direct {p0, p1, p2, v0}, Lcom/my/target/ClickHandler$e;->(Ljava/lang/String;Lcom/my/target/AdBanner;Lcom/my/target/ClickHandler$a;)V - - return-void -.end method - -.method synthetic constructor (Ljava/lang/String;Lcom/my/target/AdBanner;Lcom/my/target/ClickHandler$a;)V - .locals 0 - - .line 1 - invoke-direct {p0, p1, p2}, Lcom/my/target/ClickHandler$d;->(Ljava/lang/String;Lcom/my/target/AdBanner;)V - - return-void -.end method - -.method private a(Ljava/lang/String;Landroid/content/Context;)Z - .locals 2 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 5 - :try_start_0 - new-instance v0, Landroid/content/Intent; - - const-string v1, "android.intent.action.VIEW" - - invoke-static {p1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; - - move-result-object p1 - - invoke-direct {v0, v1, p1}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V - - .line 6 - instance-of p1, p2, Landroid/app/Activity; - - if-nez p1, :cond_0 - - const/high16 p1, 0x10000000 - - .line 7 - invoke-virtual {v0, p1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; - - .line 8 - :cond_0 - invoke-virtual {p2, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - const/4 p1, 0x1 - - return p1 - - :catch_0 - const/4 p1, 0x0 - - return p1 -.end method - -.method private b(Ljava/lang/String;Landroid/content/Context;)Z - .locals 5 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - const-string v0, "com.android.vending" - - .line 1 - :try_start_0 - iget-object v1, p0, Lcom/my/target/ClickHandler$b;->a:Lcom/my/target/AdBanner; - - invoke-virtual {v1}, Lcom/my/target/AdBanner;->A()Z - - move-result v1 - - const/high16 v2, 0x10000000 - - if-eqz v1, :cond_1 - - .line 2 - invoke-virtual {p2}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; - - move-result-object v1 - - invoke-virtual {v1, v0}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent; - - move-result-object v1 - - if-eqz v1, :cond_3 - - .line 3 - new-instance v3, Landroid/content/ComponentName; - - const-string v4, "com.google.android.finsky.activities.LaunchUrlHandlerActivity" - - invoke-direct {v3, v0, v4}, Landroid/content/ComponentName;->(Ljava/lang/String;Ljava/lang/String;)V - - .line 4 - invoke-virtual {v1, v3}, Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent; - - .line 5 - instance-of v0, p2, Landroid/app/Activity; - - if-nez v0, :cond_0 - - .line 6 - invoke-virtual {v1, v2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; - - .line 7 - :cond_0 - invoke-static {p1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; - - move-result-object p1 - - invoke-virtual {v1, p1}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent; - - .line 8 - invoke-virtual {p2, v1}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V - - goto :goto_0 - - .line 9 - :cond_1 - new-instance v0, Landroid/content/Intent; - - const-string v1, "android.intent.action.VIEW" - - invoke-static {p1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; - - move-result-object p1 - - invoke-direct {v0, v1, p1}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V - - .line 10 - instance-of p1, p2, Landroid/app/Activity; - - if-nez p1, :cond_2 - - .line 11 - invoke-virtual {v0, v2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; - - .line 12 - :cond_2 - invoke-virtual {p2, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - :cond_3 - :goto_0 - const/4 p1, 0x1 - - return p1 - - :catch_0 - const/4 p1, 0x0 - - return p1 -.end method - - -# virtual methods -.method protected a(Landroid/content/Context;)Z - .locals 2 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - iget-object v0, p0, Lcom/my/target/ClickHandler$e;->b:Ljava/lang/String; - - invoke-static {v0}, Lcom/my/target/UrlResolver;->b(Ljava/lang/String;)Z - - move-result v0 - - const/4 v1, 0x1 - - if-eqz v0, :cond_0 - - .line 2 - iget-object v0, p0, Lcom/my/target/ClickHandler$e;->b:Ljava/lang/String; - - invoke-direct {p0, v0, p1}, Lcom/my/target/ClickHandler$d;->a(Ljava/lang/String;Landroid/content/Context;)Z - - move-result v0 - - if-eqz v0, :cond_1 - - return v1 - - .line 3 - :cond_0 - iget-object v0, p0, Lcom/my/target/ClickHandler$e;->b:Ljava/lang/String; - - invoke-direct {p0, v0, p1}, Lcom/my/target/ClickHandler$d;->b(Ljava/lang/String;Landroid/content/Context;)Z - - move-result v0 - - if-eqz v0, :cond_1 - - return v1 - - .line 4 - :cond_1 - invoke-super {p0, p1}, Lcom/my/target/ClickHandler$e;->a(Landroid/content/Context;)Z - - move-result p1 - - return p1 -.end method diff --git a/smali/smali_classes2/com/my/target/ClickHandler$e.smali b/smali/smali_classes2/com/my/target/ClickHandler$e.smali deleted file mode 100644 index c87c39232..000000000 --- a/smali/smali_classes2/com/my/target/ClickHandler$e.smali +++ /dev/null @@ -1,299 +0,0 @@ -.class Lcom/my/target/ClickHandler$e; -.super Lcom/my/target/ClickHandler$b; -.source "ClickHandler.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/ClickHandler; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0xa - name = "e" -.end annotation - - -# instance fields -.field protected final b:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# direct methods -.method private constructor (Ljava/lang/String;Lcom/my/target/AdBanner;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/AdBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 2 - invoke-direct {p0, p2}, Lcom/my/target/ClickHandler$b;->(Lcom/my/target/AdBanner;)V - - .line 3 - iput-object p1, p0, Lcom/my/target/ClickHandler$e;->b:Ljava/lang/String; - - return-void -.end method - -.method synthetic constructor (Ljava/lang/String;Lcom/my/target/AdBanner;Lcom/my/target/ClickHandler$a;)V - .locals 0 - - .line 1 - invoke-direct {p0, p1, p2}, Lcom/my/target/ClickHandler$e;->(Ljava/lang/String;Lcom/my/target/AdBanner;)V - - return-void -.end method - -.method private a(Ljava/lang/String;Landroid/content/Context;)Z - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 9 - invoke-static {p1}, Lcom/my/target/ClickHandler$f;->a(Ljava/lang/String;)Lcom/my/target/ClickHandler$f; - - move-result-object p1 - - invoke-virtual {p1, p2}, Lcom/my/target/ClickHandler$f;->a(Landroid/content/Context;)V - - const/4 p1, 0x1 - - return p1 -.end method - -.method private b(Ljava/lang/String;Landroid/content/Context;)Z - .locals 3 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroid/annotation/TargetApi; - value = 0x12 - .end annotation - - .line 1 - :try_start_0 - new-instance v0, Landroid/content/Intent; - - const-string v1, "android.intent.action.VIEW" - - invoke-static {p1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; - - move-result-object p1 - - invoke-direct {v0, v1, p1}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V - - .line 2 - new-instance p1, Landroid/os/Bundle; - - invoke-direct {p1}, Landroid/os/Bundle;->()V - - const-string v1, "android.support.customtabs.extra.SESSION" - - const/4 v2, 0x0 - - .line 3 - invoke-virtual {p1, v1, v2}, Landroid/os/Bundle;->putBinder(Ljava/lang/String;Landroid/os/IBinder;)V - - .line 4 - instance-of v1, p2, Landroid/app/Activity; - - if-nez v1, :cond_0 - - const/high16 v1, 0x10000000 - - .line 5 - invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; - - :cond_0 - const-string v1, "com.android.chrome" - - .line 6 - invoke-virtual {v0, v1}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent; - - .line 7 - invoke-virtual {v0, p1}, Landroid/content/Intent;->putExtras(Landroid/os/Bundle;)Landroid/content/Intent; - - .line 8 - invoke-virtual {p2, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V - :try_end_0 - .catch Landroid/content/ActivityNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 - - const/4 p1, 0x1 - - return p1 - - :catch_0 - const/4 p1, 0x0 - - return p1 -.end method - -.method private c(Ljava/lang/String;Landroid/content/Context;)Z - .locals 2 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - :try_start_0 - new-instance v0, Landroid/content/Intent; - - const-string v1, "android.intent.action.VIEW" - - invoke-static {p1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; - - move-result-object p1 - - invoke-direct {v0, v1, p1}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V - - .line 2 - instance-of p1, p2, Landroid/app/Activity; - - if-nez p1, :cond_0 - - const/high16 p1, 0x10000000 - - .line 3 - invoke-virtual {v0, p1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; - - .line 4 - :cond_0 - invoke-virtual {p2, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - const/4 p1, 0x1 - - return p1 - - :catch_0 - const/4 p1, 0x0 - - return p1 -.end method - - -# virtual methods -.method protected a(Landroid/content/Context;)Z - .locals 2 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - iget-object v0, p0, Lcom/my/target/ClickHandler$b;->a:Lcom/my/target/AdBanner; - - invoke-virtual {v0}, Lcom/my/target/AdBanner;->z()Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 2 - iget-object v0, p0, Lcom/my/target/ClickHandler$e;->b:Ljava/lang/String; - - invoke-direct {p0, v0, p1}, Lcom/my/target/ClickHandler$e;->c(Ljava/lang/String;Landroid/content/Context;)Z - - move-result p1 - - return p1 - - .line 3 - :cond_0 - sget v0, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v1, 0x12 - - if-lt v0, v1, :cond_1 - - .line 4 - iget-object v0, p0, Lcom/my/target/ClickHandler$e;->b:Ljava/lang/String; - - invoke-direct {p0, v0, p1}, Lcom/my/target/ClickHandler$e;->b(Ljava/lang/String;Landroid/content/Context;)Z - - move-result v0 - - if-eqz v0, :cond_1 - - const/4 p1, 0x1 - - return p1 - - .line 5 - :cond_1 - iget-object v0, p0, Lcom/my/target/ClickHandler$b;->a:Lcom/my/target/AdBanner; - - invoke-virtual {v0}, Lcom/my/target/AdBanner;->o()Ljava/lang/String; - - move-result-object v0 - - const-string v1, "store" - - invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-nez v0, :cond_3 - - .line 6 - sget v0, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v1, 0x1c - - if-lt v0, v1, :cond_2 - - iget-object v0, p0, Lcom/my/target/ClickHandler$e;->b:Ljava/lang/String; - - invoke-static {v0}, Lcom/my/target/UrlResolver;->c(Ljava/lang/String;)Z - - move-result v0 - - if-nez v0, :cond_2 - - goto :goto_0 - - .line 7 - :cond_2 - iget-object v0, p0, Lcom/my/target/ClickHandler$e;->b:Ljava/lang/String; - - invoke-direct {p0, v0, p1}, Lcom/my/target/ClickHandler$e;->a(Ljava/lang/String;Landroid/content/Context;)Z - - move-result p1 - - return p1 - - .line 8 - :cond_3 - :goto_0 - iget-object v0, p0, Lcom/my/target/ClickHandler$e;->b:Ljava/lang/String; - - invoke-direct {p0, v0, p1}, Lcom/my/target/ClickHandler$e;->c(Ljava/lang/String;Landroid/content/Context;)Z - - move-result p1 - - return p1 -.end method diff --git a/smali/smali_classes2/com/my/target/ClickHandler$f$a.smali b/smali/smali_classes2/com/my/target/ClickHandler$f$a.smali deleted file mode 100644 index 4a3613c61..000000000 --- a/smali/smali_classes2/com/my/target/ClickHandler$f$a.smali +++ /dev/null @@ -1,47 +0,0 @@ -.class Lcom/my/target/ClickHandler$f$a; -.super Ljava/lang/Object; -.source "ClickHandler.java" - -# interfaces -.implements Lcom/my/target/WebViewBrowser$d; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/ClickHandler$f;->a(Lcom/my/target/common/MyTargetActivity;Landroid/content/Intent;Landroid/widget/FrameLayout;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/common/MyTargetActivity; - - -# direct methods -.method constructor (Lcom/my/target/ClickHandler$f;Lcom/my/target/common/MyTargetActivity;)V - .locals 0 - - .line 1 - iput-object p2, p0, Lcom/my/target/ClickHandler$f$a;->a:Lcom/my/target/common/MyTargetActivity; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public a()V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/ClickHandler$f$a;->a:Lcom/my/target/common/MyTargetActivity; - - invoke-virtual {v0}, Landroid/app/Activity;->finish()V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/ClickHandler$f.smali b/smali/smali_classes2/com/my/target/ClickHandler$f.smali deleted file mode 100644 index 1a2cb07bf..000000000 --- a/smali/smali_classes2/com/my/target/ClickHandler$f.smali +++ /dev/null @@ -1,263 +0,0 @@ -.class Lcom/my/target/ClickHandler$f; -.super Ljava/lang/Object; -.source "ClickHandler.java" - -# interfaces -.implements Lcom/my/target/common/MyTargetActivity$a; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/ClickHandler; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0xa - name = "f" -.end annotation - - -# instance fields -.field private final a:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private b:Lcom/my/target/WebViewBrowser; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - - -# direct methods -.method private constructor (Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - iput-object p1, p0, Lcom/my/target/ClickHandler$f;->a:Ljava/lang/String; - - return-void -.end method - -.method public static a(Ljava/lang/String;)Lcom/my/target/ClickHandler$f; - .locals 1 - .param p0 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - new-instance v0, Lcom/my/target/ClickHandler$f; - - invoke-direct {v0, p0}, Lcom/my/target/ClickHandler$f;->(Ljava/lang/String;)V - - return-object v0 -.end method - - -# virtual methods -.method public a()V - .locals 0 - - return-void -.end method - -.method public a(Landroid/content/Context;)V - .locals 2 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 2 - sput-object p0, Lcom/my/target/common/MyTargetActivity;->c:Lcom/my/target/common/MyTargetActivity$a; - - .line 3 - new-instance v0, Landroid/content/Intent; - - const-class v1, Lcom/my/target/common/MyTargetActivity; - - invoke-direct {v0, p1, v1}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V - - .line 4 - instance-of v1, p1, Landroid/app/Activity; - - if-nez v1, :cond_0 - - const/high16 v1, 0x10000000 - - .line 5 - invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; - - .line 6 - :cond_0 - invoke-virtual {p1, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V - - return-void -.end method - -.method public a(Lcom/my/target/common/MyTargetActivity;Landroid/content/Intent;Landroid/widget/FrameLayout;)V - .locals 1 - .param p1 # Lcom/my/target/common/MyTargetActivity; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Intent; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Landroid/widget/FrameLayout; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - const p2, 0x103000d - - .line 7 - invoke-virtual {p1, p2}, Landroid/app/Activity;->setTheme(I)V - - .line 8 - sget p2, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v0, 0x15 - - if-lt p2, v0, :cond_0 - - .line 9 - invoke-virtual {p1}, Landroid/app/Activity;->getWindow()Landroid/view/Window; - - move-result-object p2 - - const/high16 v0, -0x80000000 - - .line 10 - invoke-virtual {p2, v0}, Landroid/view/Window;->addFlags(I)V - - const v0, -0xbaa59c - - .line 11 - invoke-virtual {p2, v0}, Landroid/view/Window;->setStatusBarColor(I)V - - invoke-static {p2, v0}, Lru/vtosters/lite/utils/Themes;->setNavbarColor(Landroid/view/Window;I)V - - .line 12 - :cond_0 - new-instance p2, Lcom/my/target/WebViewBrowser; - - invoke-direct {p2, p1}, Lcom/my/target/WebViewBrowser;->(Landroid/content/Context;)V - - iput-object p2, p0, Lcom/my/target/ClickHandler$f;->b:Lcom/my/target/WebViewBrowser; - - .line 13 - iget-object p2, p0, Lcom/my/target/ClickHandler$f;->b:Lcom/my/target/WebViewBrowser; - - invoke-virtual {p3, p2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V - - .line 14 - iget-object p2, p0, Lcom/my/target/ClickHandler$f;->b:Lcom/my/target/WebViewBrowser; - - invoke-virtual {p2}, Lcom/my/target/WebViewBrowser;->a()V - - .line 15 - iget-object p2, p0, Lcom/my/target/ClickHandler$f;->b:Lcom/my/target/WebViewBrowser; - - iget-object p3, p0, Lcom/my/target/ClickHandler$f;->a:Ljava/lang/String; - - invoke-virtual {p2, p3}, Lcom/my/target/WebViewBrowser;->setUrl(Ljava/lang/String;)V - - .line 16 - iget-object p2, p0, Lcom/my/target/ClickHandler$f;->b:Lcom/my/target/WebViewBrowser; - - new-instance p3, Lcom/my/target/ClickHandler$f$a; - - invoke-direct {p3, p0, p1}, Lcom/my/target/ClickHandler$f$a;->(Lcom/my/target/ClickHandler$f;Lcom/my/target/common/MyTargetActivity;)V - - invoke-virtual {p2, p3}, Lcom/my/target/WebViewBrowser;->setListener(Lcom/my/target/WebViewBrowser$d;)V - - return-void -.end method - -.method public a(Landroid/view/MenuItem;)Z - .locals 0 - - const/4 p1, 0x0 - - return p1 -.end method - -.method public b()V - .locals 0 - - return-void -.end method - -.method public c()Z - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/ClickHandler$f;->b:Lcom/my/target/WebViewBrowser; - - if-eqz v0, :cond_0 - - .line 2 - invoke-virtual {v0}, Lcom/my/target/WebViewBrowser;->b()Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 3 - iget-object v0, p0, Lcom/my/target/ClickHandler$f;->b:Lcom/my/target/WebViewBrowser; - - invoke-virtual {v0}, Lcom/my/target/WebViewBrowser;->d()V - - const/4 v0, 0x0 - - return v0 - - :cond_0 - const/4 v0, 0x1 - - return v0 -.end method - -.method public d()V - .locals 0 - - return-void -.end method - -.method public e()V - .locals 0 - - return-void -.end method - -.method public onActivityDestroy()V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/ClickHandler$f;->b:Lcom/my/target/WebViewBrowser; - - if-eqz v0, :cond_0 - - .line 2 - invoke-virtual {v0}, Lcom/my/target/WebViewBrowser;->c()V - - const/4 v0, 0x0 - - .line 3 - iput-object v0, p0, Lcom/my/target/ClickHandler$f;->b:Lcom/my/target/WebViewBrowser; - - :cond_0 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/ClickHandler.smali b/smali/smali_classes2/com/my/target/ClickHandler.smali deleted file mode 100644 index 3b24a1c06..000000000 --- a/smali/smali_classes2/com/my/target/ClickHandler.smali +++ /dev/null @@ -1,267 +0,0 @@ -.class public Lcom/my/target/ClickHandler; -.super Ljava/lang/Object; -.source "ClickHandler.java" - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/ClickHandler$f;, - Lcom/my/target/ClickHandler$e;, - Lcom/my/target/ClickHandler$d;, - Lcom/my/target/ClickHandler$c;, - Lcom/my/target/ClickHandler$b; - } -.end annotation - - -# static fields -.field private static final a:Ljava/util/WeakHashMap; - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/WeakHashMap<", - "Lcom/my/target/AdBanner;", - "Ljava/lang/Boolean;", - ">;" - } - .end annotation -.end field - - -# direct methods -.method static constructor ()V - .locals 1 - - .line 1 - new-instance v0, Ljava/util/WeakHashMap; - - invoke-direct {v0}, Ljava/util/WeakHashMap;->()V - - sput-object v0, Lcom/my/target/ClickHandler;->a:Ljava/util/WeakHashMap; - - return-void -.end method - -.method private constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - -.method public static a()Lcom/my/target/ClickHandler; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 2 - new-instance v0, Lcom/my/target/ClickHandler; - - invoke-direct {v0}, Lcom/my/target/ClickHandler;->()V - - return-object v0 -.end method - -.method static synthetic a(Lcom/my/target/ClickHandler;Ljava/lang/String;Lcom/my/target/AdBanner;Landroid/content/Context;)V - .locals 0 - - .line 1 - invoke-direct {p0, p1, p2, p3}, Lcom/my/target/ClickHandler;->b(Ljava/lang/String;Lcom/my/target/AdBanner;Landroid/content/Context;)V - - return-void -.end method - -.method private a(Ljava/lang/String;Lcom/my/target/AdBanner;Landroid/content/Context;)V - .locals 2 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/AdBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 10 - invoke-virtual {p2}, Lcom/my/target/AdBanner;->y()Z - - move-result v0 - - if-nez v0, :cond_1 - - invoke-static {p1}, Lcom/my/target/UrlResolver;->a(Ljava/lang/String;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - goto :goto_0 - - .line 11 - :cond_0 - sget-object v0, Lcom/my/target/ClickHandler;->a:Ljava/util/WeakHashMap; - - const/4 v1, 0x1 - - invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v1 - - invoke-virtual {v0, p2, v1}, Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 12 - invoke-static {p1}, Lcom/my/target/UrlResolver;->d(Ljava/lang/String;)Lcom/my/target/UrlResolver; - - move-result-object p1 - - new-instance v0, Lcom/my/target/ClickHandler$a; - - invoke-direct {v0, p0, p2, p3}, Lcom/my/target/ClickHandler$a;->(Lcom/my/target/ClickHandler;Lcom/my/target/AdBanner;Landroid/content/Context;)V - - invoke-virtual {p1, v0}, Lcom/my/target/UrlResolver;->a(Lcom/my/target/UrlResolver$b;)Lcom/my/target/UrlResolver; - - .line 13 - invoke-virtual {p1, p3}, Lcom/my/target/UrlResolver;->a(Landroid/content/Context;)V - - goto :goto_1 - - .line 14 - :cond_1 - :goto_0 - invoke-direct {p0, p1, p2, p3}, Lcom/my/target/ClickHandler;->b(Ljava/lang/String;Lcom/my/target/AdBanner;Landroid/content/Context;)V - - :goto_1 - return-void -.end method - -.method static synthetic b()Ljava/util/WeakHashMap; - .locals 1 - - .line 1 - sget-object v0, Lcom/my/target/ClickHandler;->a:Ljava/util/WeakHashMap; - - return-object v0 -.end method - -.method private b(Ljava/lang/String;Lcom/my/target/AdBanner;Landroid/content/Context;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/AdBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 2 - invoke-static {p1, p2}, Lcom/my/target/ClickHandler$b;->a(Ljava/lang/String;Lcom/my/target/AdBanner;)Lcom/my/target/ClickHandler$b; - - move-result-object p1 - - .line 3 - invoke-virtual {p1, p3}, Lcom/my/target/ClickHandler$b;->a(Landroid/content/Context;)Z - - return-void -.end method - - -# virtual methods -.method public a(Lcom/my/target/AdBanner;Landroid/content/Context;)V - .locals 1 - .param p1 # Lcom/my/target/AdBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 3 - invoke-virtual {p1}, Lcom/my/target/AdBanner;->t()Ljava/lang/String; - - move-result-object v0 - - .line 4 - invoke-virtual {p0, p1, v0, p2}, Lcom/my/target/ClickHandler;->a(Lcom/my/target/AdBanner;Ljava/lang/String;Landroid/content/Context;)V - - return-void -.end method - -.method public a(Lcom/my/target/AdBanner;Ljava/lang/String;Landroid/content/Context;)V - .locals 1 - .param p1 # Lcom/my/target/AdBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p3 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 5 - sget-object v0, Lcom/my/target/ClickHandler;->a:Ljava/util/WeakHashMap; - - invoke-virtual {v0, p1}, Ljava/util/WeakHashMap;->containsKey(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - return-void - - .line 6 - :cond_0 - invoke-static {p1}, Lcom/my/target/ClickHandler$b;->a(Lcom/my/target/AdBanner;)Lcom/my/target/ClickHandler$b; - - move-result-object v0 - - .line 7 - invoke-virtual {v0, p3}, Lcom/my/target/ClickHandler$b;->a(Landroid/content/Context;)Z - - move-result v0 - - if-eqz v0, :cond_1 - - return-void - - :cond_1 - if-eqz p2, :cond_2 - - .line 8 - invoke-direct {p0, p2, p1, p3}, Lcom/my/target/ClickHandler;->a(Ljava/lang/String;Lcom/my/target/AdBanner;Landroid/content/Context;)V - - .line 9 - :cond_2 - invoke-virtual {p1}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object p1 - - const-string p2, "click" - - invoke-virtual {p1, p2}, Lcom/my/target/StatHolder;->a(Ljava/lang/String;)Ljava/util/ArrayList; - - move-result-object p1 - - invoke-static {p1, p3}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/CloseableLayout$a.smali b/smali/smali_classes2/com/my/target/CloseableLayout$a.smali deleted file mode 100644 index 7b360e6e1..000000000 --- a/smali/smali_classes2/com/my/target/CloseableLayout$a.smali +++ /dev/null @@ -1,19 +0,0 @@ -.class public interface abstract Lcom/my/target/CloseableLayout$a; -.super Ljava/lang/Object; -.source "CloseableLayout.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/CloseableLayout; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x609 - name = "a" -.end annotation - - -# virtual methods -.method public abstract onClose()V -.end method diff --git a/smali/smali_classes2/com/my/target/CloseableLayout.smali b/smali/smali_classes2/com/my/target/CloseableLayout.smali deleted file mode 100644 index 90ce7773c..000000000 --- a/smali/smali_classes2/com/my/target/CloseableLayout.smali +++ /dev/null @@ -1,563 +0,0 @@ -.class public Lcom/my/target/CloseableLayout; -.super Landroid/widget/FrameLayout; -.source "CloseableLayout.java" - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/CloseableLayout$a; - } -.end annotation - - -# instance fields -.field private final B:Landroid/graphics/Rect; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final C:Lcom/my/target/UiUtils; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private D:Lcom/my/target/CloseableLayout$a; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private E:Z - -.field private F:Z - -.field private G:I - -.field private final a:I - -.field private final b:Landroid/graphics/drawable/BitmapDrawable; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final c:I - -.field private final d:I - -.field private final e:I - -.field private final f:Landroid/graphics/Rect; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final g:Landroid/graphics/Rect; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final h:Landroid/graphics/Rect; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# direct methods -.method public constructor (Landroid/content/Context;)V - .locals 3 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0, p1}, Landroid/widget/FrameLayout;->(Landroid/content/Context;)V - - .line 2 - new-instance v0, Landroid/graphics/Rect; - - invoke-direct {v0}, Landroid/graphics/Rect;->()V - - iput-object v0, p0, Lcom/my/target/CloseableLayout;->f:Landroid/graphics/Rect; - - .line 3 - new-instance v0, Landroid/graphics/Rect; - - invoke-direct {v0}, Landroid/graphics/Rect;->()V - - iput-object v0, p0, Lcom/my/target/CloseableLayout;->g:Landroid/graphics/Rect; - - .line 4 - new-instance v0, Landroid/graphics/Rect; - - invoke-direct {v0}, Landroid/graphics/Rect;->()V - - iput-object v0, p0, Lcom/my/target/CloseableLayout;->h:Landroid/graphics/Rect; - - .line 5 - new-instance v0, Landroid/graphics/Rect; - - invoke-direct {v0}, Landroid/graphics/Rect;->()V - - iput-object v0, p0, Lcom/my/target/CloseableLayout;->B:Landroid/graphics/Rect; - - const v0, 0x800035 - - .line 6 - iput v0, p0, Lcom/my/target/CloseableLayout;->G:I - - .line 7 - invoke-static {p1}, Lcom/my/target/UiUtils;->a(Landroid/content/Context;)Lcom/my/target/UiUtils; - - move-result-object v0 - - iput-object v0, p0, Lcom/my/target/CloseableLayout;->C:Lcom/my/target/UiUtils; - - .line 8 - new-instance v0, Landroid/graphics/drawable/BitmapDrawable; - - iget-object v1, p0, Lcom/my/target/CloseableLayout;->C:Lcom/my/target/UiUtils; - - const/16 v2, 0x1e - - invoke-virtual {v1, v2}, Lcom/my/target/UiUtils;->a(I)I - - move-result v1 - - invoke-static {v1}, Lcom/my/target/BaseResources;->a(I)Landroid/graphics/Bitmap; - - move-result-object v1 - - invoke-direct {v0, v1}, Landroid/graphics/drawable/BitmapDrawable;->(Landroid/graphics/Bitmap;)V - - iput-object v0, p0, Lcom/my/target/CloseableLayout;->b:Landroid/graphics/drawable/BitmapDrawable; - - .line 9 - iget-object v0, p0, Lcom/my/target/CloseableLayout;->b:Landroid/graphics/drawable/BitmapDrawable; - - sget-object v1, Landroid/widget/FrameLayout;->EMPTY_STATE_SET:[I - - invoke-virtual {v0, v1}, Landroid/graphics/drawable/BitmapDrawable;->setState([I)Z - - .line 10 - iget-object v0, p0, Lcom/my/target/CloseableLayout;->b:Landroid/graphics/drawable/BitmapDrawable; - - invoke-virtual {v0, p0}, Landroid/graphics/drawable/BitmapDrawable;->setCallback(Landroid/graphics/drawable/Drawable$Callback;)V - - .line 11 - invoke-static {p1}, Landroid/view/ViewConfiguration;->get(Landroid/content/Context;)Landroid/view/ViewConfiguration; - - move-result-object v0 - - invoke-virtual {v0}, Landroid/view/ViewConfiguration;->getScaledTouchSlop()I - - move-result v0 - - iput v0, p0, Lcom/my/target/CloseableLayout;->a:I - - const/16 v0, 0x32 - - .line 12 - invoke-static {v0, p1}, Lcom/my/target/UiUtils;->a(ILandroid/content/Context;)I - - move-result v0 - - iput v0, p0, Lcom/my/target/CloseableLayout;->c:I - - .line 13 - invoke-static {v2, p1}, Lcom/my/target/UiUtils;->a(ILandroid/content/Context;)I - - move-result v0 - - iput v0, p0, Lcom/my/target/CloseableLayout;->d:I - - const/16 v0, 0x8 - - .line 14 - invoke-static {v0, p1}, Lcom/my/target/UiUtils;->a(ILandroid/content/Context;)I - - move-result p1 - - iput p1, p0, Lcom/my/target/CloseableLayout;->e:I - - const/4 p1, 0x0 - - .line 15 - invoke-virtual {p0, p1}, Landroid/widget/FrameLayout;->setWillNotDraw(Z)V - - return-void -.end method - -.method private a(ILandroid/graphics/Rect;Landroid/graphics/Rect;)V - .locals 1 - - .line 3 - iget v0, p0, Lcom/my/target/CloseableLayout;->G:I - - invoke-static {v0, p1, p1, p2, p3}, Landroid/view/Gravity;->apply(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V - - return-void -.end method - -.method private b()V - .locals 1 - - const/4 v0, 0x0 - - .line 1 - invoke-virtual {p0, v0}, Landroid/widget/FrameLayout;->playSoundEffect(I)V - - .line 2 - iget-object v0, p0, Lcom/my/target/CloseableLayout;->D:Lcom/my/target/CloseableLayout$a; - - if-eqz v0, :cond_0 - - .line 3 - invoke-interface {v0}, Lcom/my/target/CloseableLayout$a;->onClose()V - - :cond_0 - return-void -.end method - - -# virtual methods -.method public a()Z - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/CloseableLayout;->b:Landroid/graphics/drawable/BitmapDrawable; - - invoke-virtual {v0}, Landroid/graphics/drawable/BitmapDrawable;->isVisible()Z - - move-result v0 - - return v0 -.end method - -.method a(III)Z - .locals 2 - .annotation build Landroidx/annotation/VisibleForTesting; - .end annotation - - .line 2 - iget-object v0, p0, Lcom/my/target/CloseableLayout;->g:Landroid/graphics/Rect; - - iget v1, v0, Landroid/graphics/Rect;->left:I - - sub-int/2addr v1, p3 - - if-lt p1, v1, :cond_0 - - iget v1, v0, Landroid/graphics/Rect;->top:I - - sub-int/2addr v1, p3 - - if-lt p2, v1, :cond_0 - - iget v1, v0, Landroid/graphics/Rect;->right:I - - add-int/2addr v1, p3 - - if-ge p1, v1, :cond_0 - - iget p1, v0, Landroid/graphics/Rect;->bottom:I - - add-int/2addr p1, p3 - - if-ge p2, p1, :cond_0 - - const/4 p1, 0x1 - - goto :goto_0 - - :cond_0 - const/4 p1, 0x0 - - :goto_0 - return p1 -.end method - -.method public draw(Landroid/graphics/Canvas;)V - .locals 4 - - .line 1 - invoke-super {p0, p1}, Landroid/widget/FrameLayout;->draw(Landroid/graphics/Canvas;)V - - .line 2 - iget-boolean v0, p0, Lcom/my/target/CloseableLayout;->E:Z - - if-eqz v0, :cond_0 - - const/4 v0, 0x0 - - .line 3 - iput-boolean v0, p0, Lcom/my/target/CloseableLayout;->E:Z - - .line 4 - iget-object v1, p0, Lcom/my/target/CloseableLayout;->f:Landroid/graphics/Rect; - - invoke-virtual {p0}, Landroid/widget/FrameLayout;->getWidth()I - - move-result v2 - - invoke-virtual {p0}, Landroid/widget/FrameLayout;->getHeight()I - - move-result v3 - - invoke-virtual {v1, v0, v0, v2, v3}, Landroid/graphics/Rect;->set(IIII)V - - .line 5 - iget v0, p0, Lcom/my/target/CloseableLayout;->c:I - - iget-object v1, p0, Lcom/my/target/CloseableLayout;->f:Landroid/graphics/Rect; - - iget-object v2, p0, Lcom/my/target/CloseableLayout;->g:Landroid/graphics/Rect; - - invoke-direct {p0, v0, v1, v2}, Lcom/my/target/CloseableLayout;->a(ILandroid/graphics/Rect;Landroid/graphics/Rect;)V - - .line 6 - iget-object v0, p0, Lcom/my/target/CloseableLayout;->B:Landroid/graphics/Rect; - - iget-object v1, p0, Lcom/my/target/CloseableLayout;->g:Landroid/graphics/Rect; - - invoke-virtual {v0, v1}, Landroid/graphics/Rect;->set(Landroid/graphics/Rect;)V - - .line 7 - iget-object v0, p0, Lcom/my/target/CloseableLayout;->B:Landroid/graphics/Rect; - - iget v1, p0, Lcom/my/target/CloseableLayout;->e:I - - invoke-virtual {v0, v1, v1}, Landroid/graphics/Rect;->inset(II)V - - .line 8 - iget v0, p0, Lcom/my/target/CloseableLayout;->d:I - - iget-object v1, p0, Lcom/my/target/CloseableLayout;->B:Landroid/graphics/Rect; - - iget-object v2, p0, Lcom/my/target/CloseableLayout;->h:Landroid/graphics/Rect; - - invoke-direct {p0, v0, v1, v2}, Lcom/my/target/CloseableLayout;->a(ILandroid/graphics/Rect;Landroid/graphics/Rect;)V - - .line 9 - iget-object v0, p0, Lcom/my/target/CloseableLayout;->b:Landroid/graphics/drawable/BitmapDrawable; - - iget-object v1, p0, Lcom/my/target/CloseableLayout;->h:Landroid/graphics/Rect; - - invoke-virtual {v0, v1}, Landroid/graphics/drawable/BitmapDrawable;->setBounds(Landroid/graphics/Rect;)V - - .line 10 - :cond_0 - iget-object v0, p0, Lcom/my/target/CloseableLayout;->b:Landroid/graphics/drawable/BitmapDrawable; - - invoke-virtual {v0}, Landroid/graphics/drawable/BitmapDrawable;->isVisible()Z - - move-result v0 - - if-eqz v0, :cond_1 - - .line 11 - iget-object v0, p0, Lcom/my/target/CloseableLayout;->b:Landroid/graphics/drawable/BitmapDrawable; - - invoke-virtual {v0, p1}, Landroid/graphics/drawable/BitmapDrawable;->draw(Landroid/graphics/Canvas;)V - - :cond_1 - return-void -.end method - -.method public onInterceptTouchEvent(Landroid/view/MotionEvent;)Z - .locals 2 - - .line 1 - invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I - - move-result v0 - - const/4 v1, 0x0 - - if-eqz v0, :cond_0 - - return v1 - - .line 2 - :cond_0 - invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F - - move-result v0 - - float-to-int v0, v0 - - .line 3 - invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F - - move-result p1 - - float-to-int p1, p1 - - .line 4 - invoke-virtual {p0, v0, p1, v1}, Lcom/my/target/CloseableLayout;->a(III)Z - - move-result p1 - - return p1 -.end method - -.method protected onSizeChanged(IIII)V - .locals 0 - - .line 1 - invoke-super {p0, p1, p2, p3, p4}, Landroid/widget/FrameLayout;->onSizeChanged(IIII)V - - const/4 p1, 0x1 - - .line 2 - iput-boolean p1, p0, Lcom/my/target/CloseableLayout;->E:Z - - return-void -.end method - -.method public onTouchEvent(Landroid/view/MotionEvent;)Z - .locals 3 - .annotation build Landroid/annotation/SuppressLint; - value = { - "ClickableViewAccessibility" - } - .end annotation - - .line 1 - invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F - - move-result v0 - - float-to-int v0, v0 - - .line 2 - invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F - - move-result v1 - - float-to-int v1, v1 - - .line 3 - iget v2, p0, Lcom/my/target/CloseableLayout;->a:I - - invoke-virtual {p0, v0, v1, v2}, Lcom/my/target/CloseableLayout;->a(III)Z - - move-result v0 - - const/4 v1, 0x0 - - if-nez v0, :cond_0 - - .line 4 - invoke-super {p0, p1}, Landroid/widget/FrameLayout;->onTouchEvent(Landroid/view/MotionEvent;)Z - - return v1 - - .line 5 - :cond_0 - invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I - - move-result p1 - - const/4 v0, 0x1 - - if-eqz p1, :cond_3 - - if-eq p1, v0, :cond_2 - - const/4 v2, 0x3 - - if-eq p1, v2, :cond_1 - - goto :goto_0 - - .line 6 - :cond_1 - iput-boolean v1, p0, Lcom/my/target/CloseableLayout;->F:Z - - goto :goto_0 - - .line 7 - :cond_2 - iget-boolean p1, p0, Lcom/my/target/CloseableLayout;->F:Z - - if-eqz p1, :cond_4 - - .line 8 - invoke-direct {p0}, Lcom/my/target/CloseableLayout;->b()V - - .line 9 - iput-boolean v1, p0, Lcom/my/target/CloseableLayout;->F:Z - - goto :goto_0 - - .line 10 - :cond_3 - iput-boolean v0, p0, Lcom/my/target/CloseableLayout;->F:Z - - :cond_4 - :goto_0 - return v0 -.end method - -.method setCloseBounds(Landroid/graphics/Rect;)V - .locals 1 - .param p1 # Landroid/graphics/Rect; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/VisibleForTesting; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/CloseableLayout;->g:Landroid/graphics/Rect; - - invoke-virtual {v0, p1}, Landroid/graphics/Rect;->set(Landroid/graphics/Rect;)V - - return-void -.end method - -.method public setCloseGravity(I)V - .locals 0 - - .line 1 - iput p1, p0, Lcom/my/target/CloseableLayout;->G:I - - return-void -.end method - -.method public setCloseVisible(Z)V - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/my/target/CloseableLayout;->b:Landroid/graphics/drawable/BitmapDrawable; - - const/4 v1, 0x0 - - invoke-virtual {v0, p1, v1}, Landroid/graphics/drawable/BitmapDrawable;->setVisible(ZZ)Z - - move-result p1 - - if-eqz p1, :cond_0 - - .line 2 - iget-object p1, p0, Lcom/my/target/CloseableLayout;->g:Landroid/graphics/Rect; - - invoke-virtual {p0, p1}, Landroid/widget/FrameLayout;->invalidate(Landroid/graphics/Rect;)V - - :cond_0 - return-void -.end method - -.method public setOnCloseListener(Lcom/my/target/CloseableLayout$a;)V - .locals 0 - .param p1 # Lcom/my/target/CloseableLayout$a; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - iput-object p1, p0, Lcom/my/target/CloseableLayout;->D:Lcom/my/target/CloseableLayout$a; - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/CommonBannerParser.smali b/smali/smali_classes2/com/my/target/CommonBannerParser.smali deleted file mode 100644 index accee956e..000000000 --- a/smali/smali_classes2/com/my/target/CommonBannerParser.smali +++ /dev/null @@ -1,985 +0,0 @@ -.class public Lcom/my/target/CommonBannerParser; -.super Ljava/lang/Object; -.source "CommonBannerParser.java" - - -# instance fields -.field private final a:Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final b:Lcom/my/target/AdService; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final c:Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final d:Lcom/my/target/StatsParser; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private e:Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - - -# direct methods -.method private constructor (Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)V - .locals 0 - .param p1 # Lcom/my/target/AdService; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - iput-object p1, p0, Lcom/my/target/CommonBannerParser;->b:Lcom/my/target/AdService; - - .line 3 - iput-object p2, p0, Lcom/my/target/CommonBannerParser;->c:Lcom/my/target/AdConfig; - - .line 4 - iput-object p3, p0, Lcom/my/target/CommonBannerParser;->a:Landroid/content/Context; - - .line 5 - invoke-static {p1, p2, p3}, Lcom/my/target/StatsParser;->a(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/StatsParser; - - move-result-object p1 - - iput-object p1, p0, Lcom/my/target/CommonBannerParser;->d:Lcom/my/target/StatsParser; - - return-void -.end method - -.method public static a(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/CommonBannerParser; - .locals 1 - .param p0 # Lcom/my/target/AdService; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p1 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - new-instance v0, Lcom/my/target/CommonBannerParser; - - invoke-direct {v0, p0, p1, p2}, Lcom/my/target/CommonBannerParser;->(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)V - - return-object v0 -.end method - -.method private a(Ljava/lang/String;Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 88 - invoke-static {p1}, Lcom/my/target/LogMessage;->d(Ljava/lang/String;)Lcom/my/target/LogMessage; - - move-result-object p1 - - invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->a(Ljava/lang/String;)Lcom/my/target/LogMessage; - - iget-object p2, p0, Lcom/my/target/CommonBannerParser;->c:Lcom/my/target/AdConfig; - - .line 89 - invoke-virtual {p2}, Lcom/my/target/AdConfig;->e()I - - move-result p2 - - invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->a(I)Lcom/my/target/LogMessage; - - iget-object p2, p0, Lcom/my/target/CommonBannerParser;->e:Ljava/lang/String; - - .line 90 - invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->c(Ljava/lang/String;)Lcom/my/target/LogMessage; - - iget-object p2, p0, Lcom/my/target/CommonBannerParser;->b:Lcom/my/target/AdService; - - .line 91 - invoke-virtual {p2}, Lcom/my/target/AdService;->u()Ljava/lang/String; - - move-result-object p2 - - invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->b(Ljava/lang/String;)Lcom/my/target/LogMessage; - - iget-object p2, p0, Lcom/my/target/CommonBannerParser;->a:Landroid/content/Context; - - .line 92 - invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->a(Landroid/content/Context;)V - - return-void -.end method - -.method public static b(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - .locals 4 - .param p0 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v0 - - const/4 v1, 0x0 - - if-nez v0, :cond_1 - - invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - goto :goto_0 - - .line 2 - :cond_0 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0, p1}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V - - .line 3 - invoke-virtual {v0}, Ljava/lang/StringBuilder;->length()I - - move-result v2 - - if-lez v2, :cond_1 - - const/4 v2, 0x2 - - const-string v3, "]*\\bsrc\\s*=\\s*(\\\\?[\\\"\\\'])mraid\\.js\\1[^>]*>\\s*<\\/script>\\n*" - - .line 4 - invoke-static {v3, v2}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; - - move-result-object v2 - - .line 5 - invoke-virtual {v2, p1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; - - move-result-object p1 - - .line 6 - invoke-virtual {p1}, Ljava/util/regex/Matcher;->find()Z - - move-result v2 - - if-eqz v2, :cond_1 - - .line 7 - invoke-virtual {p1}, Ljava/util/regex/Matcher;->start()I - - move-result v1 - - .line 8 - invoke-virtual {p1}, Ljava/util/regex/Matcher;->end()I - - move-result p1 - - invoke-virtual {v0, v1, p1}, Ljava/lang/StringBuilder;->delete(II)Ljava/lang/StringBuilder; - - .line 9 - new-instance p1, Ljava/lang/StringBuilder; - - invoke-direct {p1}, Ljava/lang/StringBuilder;->()V - - const-string v2, "" - - invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p0 - - invoke-virtual {v0, v1, p0}, Ljava/lang/StringBuilder;->insert(ILjava/lang/String;)Ljava/lang/StringBuilder; - - .line 10 - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p0 - - return-object p0 - - :cond_1 - :goto_0 - return-object v1 -.end method - - -# virtual methods -.method public a(Lorg/json/JSONObject;Lcom/my/target/AdBanner;)V - .locals 7 - .param p1 # Lorg/json/JSONObject; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/AdBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - const-string v0, "id" - - .line 2 - invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - iput-object v0, p0, Lcom/my/target/CommonBannerParser;->e:Ljava/lang/String; - - .line 3 - iget-object v0, p0, Lcom/my/target/CommonBannerParser;->e:Ljava/lang/String; - - invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 4 - invoke-virtual {p2}, Lcom/my/target/AdBanner;->m()Ljava/lang/String; - - move-result-object v0 - - const-string v1, "bannerID" - - invoke-virtual {p1, v1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - iput-object v0, p0, Lcom/my/target/CommonBannerParser;->e:Ljava/lang/String; - - .line 5 - :cond_0 - iget-object v0, p0, Lcom/my/target/CommonBannerParser;->e:Ljava/lang/String; - - invoke-virtual {p2, v0}, Lcom/my/target/AdBanner;->j(Ljava/lang/String;)V - - const-string v0, "type" - - .line 6 - invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - .line 7 - invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v1 - - if-nez v1, :cond_1 - - .line 8 - invoke-virtual {p2, v0}, Lcom/my/target/AdBanner;->o(Ljava/lang/String;)V - - .line 9 - :cond_1 - invoke-virtual {p2}, Lcom/my/target/AdBanner;->x()I - - move-result v0 - - const-string v1, "width" - - invoke-virtual {p1, v1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I - - move-result v0 - - invoke-virtual {p2, v0}, Lcom/my/target/AdBanner;->c(I)V - - .line 10 - invoke-virtual {p2}, Lcom/my/target/AdBanner;->k()I - - move-result v0 - - const-string v1, "height" - - invoke-virtual {p1, v1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I - - move-result v0 - - invoke-virtual {p2, v0}, Lcom/my/target/AdBanner;->a(I)V - - const-string v0, "ageRestrictions" - - .line 11 - invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - .line 12 - invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v1 - - if-nez v1, :cond_2 - - .line 13 - invoke-virtual {p2, v0}, Lcom/my/target/AdBanner;->b(Ljava/lang/String;)V - - :cond_2 - const-string v0, "deeplink" - - .line 14 - invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v1 - - .line 15 - invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v2 - - if-nez v2, :cond_3 - - .line 16 - invoke-virtual {p2, v1}, Lcom/my/target/AdBanner;->f(Ljava/lang/String;)V - - :cond_3 - const-string v1, "trackingLink" - - .line 17 - invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v1 - - .line 18 - invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v2 - - if-nez v2, :cond_4 - - .line 19 - invoke-virtual {p2, v1}, Lcom/my/target/AdBanner;->n(Ljava/lang/String;)V - - :cond_4 - const-string v1, "bundle_id" - - .line 20 - invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v1 - - .line 21 - invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v2 - - if-nez v2, :cond_5 - - .line 22 - invoke-virtual {p2, v1}, Lcom/my/target/AdBanner;->c(Ljava/lang/String;)V - - :cond_5 - const-string v1, "urlscheme" - - .line 23 - invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v1 - - .line 24 - invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v2 - - if-nez v2, :cond_6 - - .line 25 - invoke-virtual {p2, v1}, Lcom/my/target/AdBanner;->p(Ljava/lang/String;)V - - .line 26 - :cond_6 - invoke-virtual {p2}, Lcom/my/target/AdBanner;->z()Z - - move-result v1 - - const-string v2, "openInBrowser" - - invoke-virtual {p1, v2, v1}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z - - move-result v1 - - invoke-virtual {p2, v1}, Lcom/my/target/AdBanner;->b(Z)V - - .line 27 - invoke-virtual {p2}, Lcom/my/target/AdBanner;->A()Z - - move-result v1 - - const-string v2, "usePlayStoreAction" - - invoke-virtual {p1, v2, v1}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z - - move-result v1 - - invoke-virtual {p2, v1}, Lcom/my/target/AdBanner;->c(Z)V - - .line 28 - invoke-virtual {p2}, Lcom/my/target/AdBanner;->y()Z - - move-result v1 - - const-string v2, "directLink" - - invoke-virtual {p1, v2, v1}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z - - move-result v1 - - invoke-virtual {p2, v1}, Lcom/my/target/AdBanner;->a(Z)V - - const-string v1, "navigationType" - - .line 29 - invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v1 - - .line 30 - invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v2 - - if-nez v2, :cond_8 - - .line 31 - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_7 - - const-string v0, "store" - - .line 32 - invoke-virtual {p2, v0}, Lcom/my/target/AdBanner;->k(Ljava/lang/String;)V - - goto :goto_0 - - .line 33 - :cond_7 - invoke-virtual {p2, v1}, Lcom/my/target/AdBanner;->k(Ljava/lang/String;)V - - :cond_8 - :goto_0 - const-string v0, "title" - - .line 34 - invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - .line 35 - invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v1 - - if-nez v1, :cond_9 - - .line 36 - invoke-virtual {p2, v0}, Lcom/my/target/AdBanner;->m(Ljava/lang/String;)V - - :cond_9 - const-string v0, "description" - - .line 37 - invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - .line 38 - invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v1 - - if-nez v1, :cond_a - - .line 39 - invoke-virtual {p2, v0}, Lcom/my/target/AdBanner;->g(Ljava/lang/String;)V - - :cond_a - const-string v0, "disclaimer" - - .line 40 - invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - .line 41 - invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v1 - - if-nez v1, :cond_b - - .line 42 - invoke-virtual {p2, v0}, Lcom/my/target/AdBanner;->h(Ljava/lang/String;)V - - .line 43 - :cond_b - invoke-virtual {p2}, Lcom/my/target/AdBanner;->w()I - - move-result v0 - - const-string v1, "votes" - - invoke-virtual {p1, v1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I - - move-result v0 - - invoke-virtual {p2, v0}, Lcom/my/target/AdBanner;->b(I)V - - const-string v0, "category" - - .line 44 - invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - .line 45 - invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v1 - - if-nez v1, :cond_c - - .line 46 - invoke-virtual {p2, v0}, Lcom/my/target/AdBanner;->d(Ljava/lang/String;)V - - :cond_c - const-string v0, "subcategory" - - .line 47 - invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - .line 48 - invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v1 - - if-nez v1, :cond_d - - .line 49 - invoke-virtual {p2, v0}, Lcom/my/target/AdBanner;->l(Ljava/lang/String;)V - - :cond_d - const-string v0, "domain" - - .line 50 - invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - .line 51 - invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v1 - - if-nez v1, :cond_e - - .line 52 - invoke-virtual {p2, v0}, Lcom/my/target/AdBanner;->i(Ljava/lang/String;)V - - .line 53 - :cond_e - invoke-virtual {p2}, Lcom/my/target/AdBanner;->j()F - - move-result v0 - - float-to-double v0, v0 - - const-string v2, "duration" - - invoke-virtual {p1, v2, v0, v1}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D - - move-result-wide v0 - - double-to-float v0, v0 - - invoke-virtual {p2, v0}, Lcom/my/target/AdBanner;->a(F)V - - const-string v0, "rating" - - .line 54 - invoke-virtual {p1, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z - - move-result v1 - - const-string v2, "Bad value" - - if-eqz v1, :cond_10 - - const-wide/high16 v3, -0x4010000000000000L # -1.0 - - .line 55 - invoke-virtual {p1, v0, v3, v4}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D - - move-result-wide v0 - - double-to-float v0, v0 - - float-to-double v3, v0 - - const-wide/high16 v5, 0x4014000000000000L # 5.0 - - cmpg-double v1, v3, v5 - - if-gtz v1, :cond_f - - const-wide/16 v5, 0x0 - - cmpl-double v1, v3, v5 - - if-ltz v1, :cond_f - - .line 56 - invoke-virtual {p2, v0}, Lcom/my/target/AdBanner;->b(F)V - - goto :goto_1 - - .line 57 - :cond_f - new-instance v1, Ljava/lang/StringBuilder; - - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - - const-string v3, "unable to parse rating " - - invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; - - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-direct {p0, v2, v0}, Lcom/my/target/CommonBannerParser;->a(Ljava/lang/String;Ljava/lang/String;)V - - .line 58 - :cond_10 - :goto_1 - invoke-virtual {p2}, Lcom/my/target/AdBanner;->e()Ljava/lang/String; - - move-result-object v0 - - const-string v1, "ctaText" - - invoke-virtual {p1, v1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - invoke-virtual {p2, v0}, Lcom/my/target/AdBanner;->e(Ljava/lang/String;)V - - const-string v0, "iconLink" - - .line 59 - invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v1 - - const-string v3, "iconWidth" - - .line 60 - invoke-virtual {p1, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I - - move-result v3 - - const-string v4, "iconHeight" - - .line 61 - invoke-virtual {p1, v4}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I - - move-result v4 - - .line 62 - invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v5 - - if-nez v5, :cond_11 - - .line 63 - invoke-static {v1, v3, v4}, Lcom/my/target/common/e/ImageData;->a(Ljava/lang/String;II)Lcom/my/target/common/e/ImageData; - - move-result-object v1 - - invoke-virtual {p2, v1}, Lcom/my/target/AdBanner;->a(Lcom/my/target/common/e/ImageData;)V - - :cond_11 - const-string v1, "imageLink" - - .line 64 - invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v1 - - const-string v3, "imageWidth" - - .line 65 - invoke-virtual {p1, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I - - move-result v3 - - const-string v4, "imageHeight" - - .line 66 - invoke-virtual {p1, v4}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I - - move-result v4 - - .line 67 - invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v5 - - if-nez v5, :cond_12 - - .line 68 - invoke-static {v1, v3, v4}, Lcom/my/target/common/e/ImageData;->a(Ljava/lang/String;II)Lcom/my/target/common/e/ImageData; - - move-result-object v1 - - invoke-virtual {p2, v1}, Lcom/my/target/AdBanner;->b(Lcom/my/target/common/e/ImageData;)V - - :cond_12 - const-string v1, "clickArea" - - .line 69 - invoke-virtual {p1, v1}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z - - move-result v3 - - if-eqz v3, :cond_14 - - .line 70 - invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I - - move-result v1 - - if-gtz v1, :cond_13 - - .line 71 - new-instance v3, Ljava/lang/StringBuilder; - - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V - - const-string v4, "Bad ClickArea mask " - - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v1 - - .line 72 - invoke-direct {p0, v2, v1}, Lcom/my/target/CommonBannerParser;->a(Ljava/lang/String;Ljava/lang/String;)V - - goto :goto_2 - - .line 73 - :cond_13 - invoke-static {v1}, Lcom/my/target/ClickArea;->a(I)Lcom/my/target/ClickArea; - - move-result-object v1 - - invoke-virtual {p2, v1}, Lcom/my/target/AdBanner;->a(Lcom/my/target/ClickArea;)V - - goto :goto_2 - - :cond_14 - const-string v1, "extendedClickArea" - - .line 74 - invoke-virtual {p1, v1}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z - - move-result v2 - - if-eqz v2, :cond_16 - - const/4 v2, 0x1 - - .line 75 - invoke-virtual {p1, v1, v2}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z - - move-result v1 - - if-eqz v1, :cond_15 - - .line 76 - sget-object v1, Lcom/my/target/ClickArea;->n:Lcom/my/target/ClickArea; - - invoke-virtual {p2, v1}, Lcom/my/target/AdBanner;->a(Lcom/my/target/ClickArea;)V - - goto :goto_2 - - .line 77 - :cond_15 - sget-object v1, Lcom/my/target/ClickArea;->o:Lcom/my/target/ClickArea; - - invoke-virtual {p2, v1}, Lcom/my/target/AdBanner;->a(Lcom/my/target/ClickArea;)V - - :cond_16 - :goto_2 - const-string v1, "advertisingLabel" - - const-string v2, "" - - .line 78 - invoke-virtual {p1, v1, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {p2, v1}, Lcom/my/target/AdBanner;->a(Ljava/lang/String;)V - - const-string v1, "adChoices" - - .line 79 - invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; - - move-result-object v1 - - if-eqz v1, :cond_17 - - .line 80 - invoke-virtual {v1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - const-string v2, "clickLink" - - .line 81 - invoke-virtual {v1, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v1 - - .line 82 - invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v2 - - if-nez v2, :cond_17 - - invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v2 - - if-nez v2, :cond_17 - - .line 83 - invoke-static {v0}, Lcom/my/target/common/e/ImageData;->a(Ljava/lang/String;)Lcom/my/target/common/e/ImageData; - - move-result-object v0 - - invoke-static {v0, v1}, Lcom/my/target/AdChoices;->a(Lcom/my/target/common/e/ImageData;Ljava/lang/String;)Lcom/my/target/AdChoices; - - move-result-object v0 - - invoke-virtual {p2, v0}, Lcom/my/target/AdBanner;->a(Lcom/my/target/AdChoices;)V - - .line 84 - :cond_17 - iget-object v0, p0, Lcom/my/target/CommonBannerParser;->d:Lcom/my/target/StatsParser; - - invoke-virtual {p2}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object v1 - - iget-object v2, p0, Lcom/my/target/CommonBannerParser;->e:Ljava/lang/String; - - invoke-virtual {p2}, Lcom/my/target/AdBanner;->j()F - - move-result p2 - - invoke-virtual {v0, v1, p1, v2, p2}, Lcom/my/target/StatsParser;->a(Lcom/my/target/StatHolder;Lorg/json/JSONObject;Ljava/lang/String;F)V - - return-void -.end method - -.method public a(Ljava/lang/String;Lorg/json/JSONObject;)Z - .locals 1 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lorg/json/JSONObject; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - const-string v0, "source" - - .line 85 - invoke-virtual {p2, v0}, Lorg/json/JSONObject;->remove(Ljava/lang/String;)Ljava/lang/Object; - - .line 86 - :try_start_0 - invoke-virtual {p2, v0, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; - :try_end_0 - .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0 - - const/4 p1, 0x1 - - return p1 - - :catch_0 - const-string p1, "Json error" - - const-string p2, "Unable to re-encode source of html banner" - - .line 87 - invoke-direct {p0, p1, p2}, Lcom/my/target/CommonBannerParser;->a(Ljava/lang/String;Ljava/lang/String;)V - - const/4 p1, 0x0 - - return p1 -.end method diff --git a/smali/smali_classes2/com/my/target/CommonVideoParser.smali b/smali/smali_classes2/com/my/target/CommonVideoParser.smali deleted file mode 100644 index 3bd9b16aa..000000000 --- a/smali/smali_classes2/com/my/target/CommonVideoParser.smali +++ /dev/null @@ -1,883 +0,0 @@ -.class public Lcom/my/target/CommonVideoParser; -.super Ljava/lang/Object; -.source "CommonVideoParser.java" - - -# instance fields -.field private final a:Lcom/my/target/AdService; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final b:Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final c:Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private d:Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - - -# direct methods -.method private constructor (Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)V - .locals 0 - .param p1 # Lcom/my/target/AdService; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - iput-object p1, p0, Lcom/my/target/CommonVideoParser;->a:Lcom/my/target/AdService; - - .line 3 - iput-object p2, p0, Lcom/my/target/CommonVideoParser;->b:Lcom/my/target/AdConfig; - - .line 4 - iput-object p3, p0, Lcom/my/target/CommonVideoParser;->c:Landroid/content/Context; - - return-void -.end method - -.method private a(Lorg/json/JSONObject;)Lcom/my/target/common/e/VideoData; - .locals 5 - .param p1 # Lorg/json/JSONObject; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - const-string v0, "src" - - .line 39 - invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - const-string v1, "width" - - .line 40 - invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I - - move-result v1 - - const-string v2, "height" - - .line 41 - invoke-virtual {p1, v2}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I - - move-result v2 - - .line 42 - invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v3 - - const/4 v4, 0x0 - - if-nez v3, :cond_1 - - if-lez v1, :cond_1 - - if-lez v2, :cond_1 - - .line 43 - invoke-static {v0, v1, v2}, Lcom/my/target/common/e/VideoData;->a(Ljava/lang/String;II)Lcom/my/target/common/e/VideoData; - - move-result-object v0 - - const-string v1, "bitrate" - - .line 44 - invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I - - move-result p1 - - invoke-virtual {v0, p1}, Lcom/my/target/common/e/VideoData;->c(I)V - - .line 45 - invoke-virtual {v0}, Lcom/my/target/MediaData;->c()Ljava/lang/String; - - move-result-object p1 - - const-string v1, ".m3u8" - - invoke-virtual {p1, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z - - move-result p1 - - if-eqz p1, :cond_0 - - invoke-static {}, Lcom/my/target/MediaUtils;->b()Z - - move-result p1 - - if-nez p1, :cond_0 - - const-string p1, "HLS Video does not supported, add com.google.android.exoplayer:exoplayer-hls dependency to play HLS video " - - .line 46 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return-object v4 - - :cond_0 - return-object v0 - - .line 47 - :cond_1 - new-instance p1, Ljava/lang/StringBuilder; - - invoke-direct {p1}, Ljava/lang/StringBuilder;->()V - - const-string v3, "bad mediafile object, src = " - - invoke-virtual {p1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v0, ", width = " - - invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - const-string v0, ", height = " - - invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - const-string v0, "Bad value" - - invoke-direct {p0, v0, p1}, Lcom/my/target/CommonVideoParser;->a(Ljava/lang/String;Ljava/lang/String;)V - - return-object v4 -.end method - -.method public static a(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/CommonVideoParser; - .locals 1 - .param p0 # Lcom/my/target/AdService; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p1 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - new-instance v0, Lcom/my/target/CommonVideoParser; - - invoke-direct {v0, p0, p1, p2}, Lcom/my/target/CommonVideoParser;->(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)V - - return-object v0 -.end method - -.method private a(Ljava/lang/String;Ljava/lang/String;)V - .locals 0 - - .line 48 - invoke-static {p1}, Lcom/my/target/LogMessage;->d(Ljava/lang/String;)Lcom/my/target/LogMessage; - - move-result-object p1 - - invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->a(Ljava/lang/String;)Lcom/my/target/LogMessage; - - iget-object p2, p0, Lcom/my/target/CommonVideoParser;->b:Lcom/my/target/AdConfig; - - .line 49 - invoke-virtual {p2}, Lcom/my/target/AdConfig;->e()I - - move-result p2 - - invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->a(I)Lcom/my/target/LogMessage; - - iget-object p2, p0, Lcom/my/target/CommonVideoParser;->d:Ljava/lang/String; - - .line 50 - invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->c(Ljava/lang/String;)Lcom/my/target/LogMessage; - - iget-object p2, p0, Lcom/my/target/CommonVideoParser;->a:Lcom/my/target/AdService; - - .line 51 - invoke-virtual {p2}, Lcom/my/target/AdService;->u()Ljava/lang/String; - - move-result-object p2 - - invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->b(Ljava/lang/String;)Lcom/my/target/LogMessage; - - iget-object p2, p0, Lcom/my/target/CommonVideoParser;->c:Landroid/content/Context; - - .line 52 - invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->a(Landroid/content/Context;)V - - return-void -.end method - -.method private b(Lorg/json/JSONObject;Lcom/my/target/MediaBanner;)V - .locals 1 - .param p1 # Lorg/json/JSONObject; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lorg/json/JSONObject;", - "Lcom/my/target/MediaBanner<", - "Lcom/my/target/common/e/VideoData;", - ">;)V" - } - .end annotation - - .line 1 - invoke-direct {p0, p1, p2}, Lcom/my/target/CommonVideoParser;->c(Lorg/json/JSONObject;Lcom/my/target/MediaBanner;)V - - .line 2 - iget-object p1, p0, Lcom/my/target/CommonVideoParser;->a:Lcom/my/target/AdService; - - invoke-virtual {p1}, Lcom/my/target/AdService;->h()Ljava/lang/Boolean; - - move-result-object p1 - - if-eqz p1, :cond_0 - - .line 3 - invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z - - move-result p1 - - invoke-virtual {p2, p1}, Lcom/my/target/MediaBanner;->e(Z)V - - .line 4 - :cond_0 - iget-object p1, p0, Lcom/my/target/CommonVideoParser;->a:Lcom/my/target/AdService; - - invoke-virtual {p1}, Lcom/my/target/AdService;->i()Ljava/lang/Boolean; - - move-result-object p1 - - if-eqz p1, :cond_1 - - .line 5 - invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z - - move-result p1 - - invoke-virtual {p2, p1}, Lcom/my/target/MediaBanner;->f(Z)V - - .line 6 - :cond_1 - iget-object p1, p0, Lcom/my/target/CommonVideoParser;->a:Lcom/my/target/AdService; - - invoke-virtual {p1}, Lcom/my/target/AdService;->n()F - - move-result p1 - - const/4 v0, 0x0 - - cmpl-float v0, p1, v0 - - if-ltz v0, :cond_2 - - .line 7 - invoke-virtual {p2, p1}, Lcom/my/target/MediaBanner;->c(F)V - - :cond_2 - return-void -.end method - -.method private c(Lorg/json/JSONObject;Lcom/my/target/MediaBanner;)V - .locals 11 - .param p1 # Lorg/json/JSONObject; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lorg/json/JSONObject;", - "Lcom/my/target/MediaBanner<", - "Lcom/my/target/common/e/VideoData;", - ">;)V" - } - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/CommonVideoParser;->a:Lcom/my/target/AdService; - - invoke-virtual {v0}, Lcom/my/target/AdService;->r()F - - move-result v0 - - float-to-double v0, v0 - - const-wide/16 v2, 0x0 - - cmpg-double v4, v0, v2 - - if-gez v4, :cond_0 - - const-string v0, "point" - - .line 2 - invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;)D - - move-result-wide v0 - - .line 3 - :cond_0 - invoke-static {v0, v1}, Ljava/lang/Double;->isNaN(D)Z - - move-result v4 - - const-string v5, "Wrong value " - - const-string v6, "Bad value" - - const-wide/high16 v7, -0x4010000000000000L # -1.0 - - if-eqz v4, :cond_1 - - move-wide v0, v7 - - goto :goto_0 - - :cond_1 - cmpg-double v4, v0, v2 - - if-gez v4, :cond_2 - - .line 4 - new-instance v4, Ljava/lang/StringBuilder; - - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v4, v0, v1}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; - - const-string v9, " for point" - - invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v4 - - invoke-direct {p0, v6, v4}, Lcom/my/target/CommonVideoParser;->a(Ljava/lang/String;Ljava/lang/String;)V - - .line 5 - :cond_2 - :goto_0 - iget-object v4, p0, Lcom/my/target/CommonVideoParser;->a:Lcom/my/target/AdService; - - invoke-virtual {v4}, Lcom/my/target/AdService;->s()F - - move-result v4 - - float-to-double v9, v4 - - cmpg-double v4, v9, v2 - - if-gez v4, :cond_3 - - const-string v4, "pointP" - - .line 6 - invoke-virtual {p1, v4}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;)D - - move-result-wide v9 - - .line 7 - :cond_3 - invoke-static {v9, v10}, Ljava/lang/Double;->isNaN(D)Z - - move-result p1 - - if-eqz p1, :cond_4 - - move-wide v9, v7 - - goto :goto_1 - - :cond_4 - cmpg-double p1, v9, v2 - - if-gez p1, :cond_5 - - .line 8 - new-instance p1, Ljava/lang/StringBuilder; - - invoke-direct {p1}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {p1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1, v9, v10}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; - - const-string v4, " for pointP" - - invoke-virtual {p1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-direct {p0, v6, p1}, Lcom/my/target/CommonVideoParser;->a(Ljava/lang/String;Ljava/lang/String;)V - - :cond_5 - :goto_1 - cmpg-double p1, v0, v2 - - if-gez p1, :cond_6 - - cmpg-double p1, v9, v2 - - if-gez p1, :cond_6 - - const-wide/high16 v9, 0x4049000000000000L # 50.0 - - move-wide v0, v7 - - :cond_6 - double-to-float p1, v0 - - .line 9 - invoke-virtual {p2, p1}, Lcom/my/target/MediaBanner;->d(F)V - - double-to-float p1, v9 - - .line 10 - invoke-virtual {p2, p1}, Lcom/my/target/MediaBanner;->e(F)V - - return-void -.end method - - -# virtual methods -.method public a(Lorg/json/JSONObject;Lcom/my/target/MediaBanner;)Z - .locals 6 - .param p1 # Lorg/json/JSONObject; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lorg/json/JSONObject;", - "Lcom/my/target/MediaBanner<", - "Lcom/my/target/common/e/VideoData;", - ">;)Z" - } - .end annotation - - .line 2 - iget-object v0, p0, Lcom/my/target/CommonVideoParser;->a:Lcom/my/target/AdService; - - iget-object v1, p0, Lcom/my/target/CommonVideoParser;->b:Lcom/my/target/AdConfig; - - iget-object v2, p0, Lcom/my/target/CommonVideoParser;->c:Landroid/content/Context; - - invoke-static {v0, v1, v2}, Lcom/my/target/CommonBannerParser;->a(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/CommonBannerParser; - - move-result-object v0 - - invoke-virtual {v0, p1, p2}, Lcom/my/target/CommonBannerParser;->a(Lorg/json/JSONObject;Lcom/my/target/AdBanner;)V - - .line 3 - invoke-virtual {p2}, Lcom/my/target/AdBanner;->u()Ljava/lang/String; - - move-result-object v0 - - const-string v1, "statistics" - - invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - const/4 v1, 0x1 - - if-eqz v0, :cond_0 - - return v1 - - .line 4 - :cond_0 - invoke-virtual {p2}, Lcom/my/target/AdBanner;->m()Ljava/lang/String; - - move-result-object v0 - - iput-object v0, p0, Lcom/my/target/CommonVideoParser;->d:Ljava/lang/String; - - .line 5 - invoke-virtual {p2}, Lcom/my/target/AdBanner;->j()F - - move-result v0 - - const/4 v2, 0x0 - - const/4 v3, 0x0 - - cmpg-float v2, v0, v2 - - if-gtz v2, :cond_1 - - .line 6 - new-instance p1, Ljava/lang/StringBuilder; - - invoke-direct {p1}, Ljava/lang/StringBuilder;->()V - - const-string p2, "wrong videoBanner duration " - - invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - const-string p2, "Bad value" - - invoke-direct {p0, p2, p1}, Lcom/my/target/CommonVideoParser;->a(Ljava/lang/String;Ljava/lang/String;)V - - return v3 - - :cond_1 - const-string v0, "Close" - - const-string v2, "closeActionText" - - .line 7 - invoke-virtual {p1, v2, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - .line 8 - invoke-virtual {p2, v0}, Lcom/my/target/MediaBanner;->r(Ljava/lang/String;)V - - .line 9 - invoke-virtual {p2}, Lcom/my/target/MediaBanner;->K()Ljava/lang/String; - - move-result-object v0 - - const-string v2, "replayActionText" - - invoke-virtual {p1, v2, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - invoke-virtual {p2, v0}, Lcom/my/target/MediaBanner;->t(Ljava/lang/String;)V - - .line 10 - invoke-virtual {p2}, Lcom/my/target/MediaBanner;->E()Ljava/lang/String; - - move-result-object v0 - - const-string v2, "closeDelayActionText" - - invoke-virtual {p1, v2, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - invoke-virtual {p2, v0}, Lcom/my/target/MediaBanner;->s(Ljava/lang/String;)V - - .line 11 - invoke-virtual {p2}, Lcom/my/target/MediaBanner;->O()Z - - move-result v0 - - const-string v2, "allowReplay" - - invoke-virtual {p1, v2, v0}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z - - move-result v0 - - invoke-virtual {p2, v0}, Lcom/my/target/MediaBanner;->g(Z)V - - .line 12 - invoke-virtual {p2}, Lcom/my/target/MediaBanner;->S()Z - - move-result v0 - - const-string v2, "automute" - - invoke-virtual {p1, v2, v0}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z - - move-result v0 - - invoke-virtual {p2, v0}, Lcom/my/target/MediaBanner;->k(Z)V - - .line 13 - invoke-virtual {p2}, Lcom/my/target/MediaBanner;->L()Z - - move-result v0 - - const-string v2, "allowBackButton" - - invoke-virtual {p1, v2, v0}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z - - move-result v0 - - invoke-virtual {p2, v0}, Lcom/my/target/MediaBanner;->d(Z)V - - .line 14 - invoke-virtual {p2}, Lcom/my/target/MediaBanner;->M()Z - - move-result v0 - - const-string v2, "allowClose" - - invoke-virtual {p1, v2, v0}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z - - move-result v0 - - invoke-virtual {p2, v0}, Lcom/my/target/MediaBanner;->e(Z)V - - const-wide/16 v4, 0x0 - - const-string v0, "allowCloseDelay" - - .line 15 - invoke-virtual {p1, v0, v4, v5}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D - - move-result-wide v4 - - double-to-float v0, v4 - - invoke-virtual {p2, v0}, Lcom/my/target/MediaBanner;->c(F)V - - .line 16 - invoke-virtual {p2}, Lcom/my/target/MediaBanner;->V()Z - - move-result v0 - - const-string v2, "showPlayerControls" - - invoke-virtual {p1, v2, v0}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z - - move-result v0 - - invoke-virtual {p2, v0}, Lcom/my/target/MediaBanner;->n(Z)V - - .line 17 - invoke-virtual {p2}, Lcom/my/target/MediaBanner;->T()Z - - move-result v0 - - const-string v2, "autoplay" - - invoke-virtual {p1, v2, v0}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z - - move-result v0 - - invoke-virtual {p2, v0}, Lcom/my/target/MediaBanner;->l(Z)V - - .line 18 - invoke-virtual {p2}, Lcom/my/target/MediaBanner;->U()Z - - move-result v0 - - const-string v2, "hasCtaButton" - - invoke-virtual {p1, v2, v0}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z - - move-result v0 - - invoke-virtual {p2, v0}, Lcom/my/target/MediaBanner;->m(Z)V - - .line 19 - invoke-virtual {p2}, Lcom/my/target/MediaBanner;->N()Z - - move-result v0 - - const-string v2, "hasPause" - - invoke-virtual {p1, v2, v0}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z - - move-result v0 - - invoke-virtual {p2, v0}, Lcom/my/target/MediaBanner;->f(Z)V - - const-string v0, "previewLink" - - .line 20 - invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - .line 21 - invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v2 - - if-nez v2, :cond_2 - - const-string v2, "previewWidth" - - .line 22 - invoke-virtual {p1, v2}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I - - move-result v2 - - const-string v4, "previewHeight" - - .line 23 - invoke-virtual {p1, v4}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I - - move-result v4 - - .line 24 - invoke-static {v0, v2, v4}, Lcom/my/target/common/e/ImageData;->a(Ljava/lang/String;II)Lcom/my/target/common/e/ImageData; - - move-result-object v0 - - .line 25 - invoke-virtual {p2, v0}, Lcom/my/target/MediaBanner;->c(Lcom/my/target/common/e/ImageData;)V - - :cond_2 - const-string v0, "mediafiles" - - .line 26 - invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray; - - move-result-object v0 - - if-eqz v0, :cond_7 - - .line 27 - invoke-virtual {v0}, Lorg/json/JSONArray;->length()I - - move-result v2 - - if-nez v2, :cond_3 - - goto :goto_1 - - .line 28 - :cond_3 - invoke-direct {p0, p1, p2}, Lcom/my/target/CommonVideoParser;->b(Lorg/json/JSONObject;Lcom/my/target/MediaBanner;)V - - .line 29 - new-instance p1, Ljava/util/ArrayList; - - invoke-direct {p1}, Ljava/util/ArrayList;->()V - - .line 30 - invoke-virtual {v0}, Lorg/json/JSONArray;->length()I - - move-result v2 - - const/4 v4, 0x0 - - :goto_0 - if-ge v4, v2, :cond_5 - - .line 31 - invoke-virtual {v0, v4}, Lorg/json/JSONArray;->optJSONObject(I)Lorg/json/JSONObject; - - move-result-object v5 - - if-eqz v5, :cond_4 - - .line 32 - invoke-direct {p0, v5}, Lcom/my/target/CommonVideoParser;->a(Lorg/json/JSONObject;)Lcom/my/target/common/e/VideoData; - - move-result-object v5 - - if-eqz v5, :cond_4 - - .line 33 - invoke-virtual {p1, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - :cond_4 - add-int/lit8 v4, v4, 0x1 - - goto :goto_0 - - .line 34 - :cond_5 - invoke-virtual {p1}, Ljava/util/ArrayList;->size()I - - move-result v0 - - if-lez v0, :cond_6 - - .line 35 - iget-object v0, p0, Lcom/my/target/CommonVideoParser;->b:Lcom/my/target/AdConfig; - - invoke-virtual {v0}, Lcom/my/target/AdConfig;->f()I - - move-result v0 - - invoke-static {p1, v0}, Lcom/my/target/common/e/VideoData;->a(Ljava/util/List;I)Lcom/my/target/common/e/VideoData; - - move-result-object p1 - - if-eqz p1, :cond_6 - - .line 36 - invoke-virtual {p2, p1}, Lcom/my/target/MediaBanner;->a(Lcom/my/target/MediaData;)V - - return v1 - - :cond_6 - return v3 - - :cond_7 - :goto_1 - const-string p1, "mediafiles array is empty" - - .line 37 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - const-string p1, "Required field" - - const-string p2, "unable to find mediaFiles in MediaBanner" - - .line 38 - invoke-direct {p0, p1, p2}, Lcom/my/target/CommonVideoParser;->a(Ljava/lang/String;Ljava/lang/String;)V - - return v3 -.end method diff --git a/smali/smali_classes2/com/my/target/CompanionBanner.smali b/smali/smali_classes2/com/my/target/CompanionBanner.smali deleted file mode 100644 index bf53cc071..000000000 --- a/smali/smali_classes2/com/my/target/CompanionBanner.smali +++ /dev/null @@ -1,290 +0,0 @@ -.class public Lcom/my/target/CompanionBanner; -.super Lcom/my/target/AdBanner; -.source "CompanionBanner.java" - - -# instance fields -.field private B:I - -.field private C:I - -.field private D:I - -.field private E:I - -.field private F:Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private G:Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private H:Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private I:Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private J:Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private K:Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - - -# direct methods -.method private constructor ()V - .locals 1 - - .line 1 - invoke-direct {p0}, Lcom/my/target/AdBanner;->()V - - const-string v0, "companion" - - .line 2 - iput-object v0, p0, Lcom/my/target/AdBanner;->v:Ljava/lang/String; - - return-void -.end method - -.method public static L()Lcom/my/target/CompanionBanner; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - new-instance v0, Lcom/my/target/CompanionBanner; - - invoke-direct {v0}, Lcom/my/target/CompanionBanner;->()V - - return-object v0 -.end method - - -# virtual methods -.method public B()Ljava/lang/String; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/CompanionBanner;->J:Ljava/lang/String; - - return-object v0 -.end method - -.method public C()Ljava/lang/String; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/CompanionBanner;->I:Ljava/lang/String; - - return-object v0 -.end method - -.method public D()I - .locals 1 - - .line 1 - iget v0, p0, Lcom/my/target/CompanionBanner;->C:I - - return v0 -.end method - -.method public E()I - .locals 1 - - .line 1 - iget v0, p0, Lcom/my/target/CompanionBanner;->B:I - - return v0 -.end method - -.method public F()I - .locals 1 - - .line 1 - iget v0, p0, Lcom/my/target/CompanionBanner;->E:I - - return v0 -.end method - -.method public G()I - .locals 1 - - .line 1 - iget v0, p0, Lcom/my/target/CompanionBanner;->D:I - - return v0 -.end method - -.method public H()Ljava/lang/String; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/CompanionBanner;->H:Ljava/lang/String; - - return-object v0 -.end method - -.method public I()Ljava/lang/String; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/CompanionBanner;->G:Ljava/lang/String; - - return-object v0 -.end method - -.method public J()Ljava/lang/String; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/CompanionBanner;->K:Ljava/lang/String; - - return-object v0 -.end method - -.method public K()Ljava/lang/String; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/CompanionBanner;->F:Ljava/lang/String; - - return-object v0 -.end method - -.method public d(I)V - .locals 0 - - .line 1 - iput p1, p0, Lcom/my/target/CompanionBanner;->C:I - - return-void -.end method - -.method public e(I)V - .locals 0 - - .line 1 - iput p1, p0, Lcom/my/target/CompanionBanner;->B:I - - return-void -.end method - -.method public f(I)V - .locals 0 - - .line 1 - iput p1, p0, Lcom/my/target/CompanionBanner;->E:I - - return-void -.end method - -.method public g(I)V - .locals 0 - - .line 1 - iput p1, p0, Lcom/my/target/CompanionBanner;->D:I - - return-void -.end method - -.method public q(Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - iput-object p1, p0, Lcom/my/target/CompanionBanner;->J:Ljava/lang/String; - - return-void -.end method - -.method public r(Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - iput-object p1, p0, Lcom/my/target/CompanionBanner;->I:Ljava/lang/String; - - return-void -.end method - -.method public s(Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - iput-object p1, p0, Lcom/my/target/CompanionBanner;->H:Ljava/lang/String; - - return-void -.end method - -.method public t(Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - iput-object p1, p0, Lcom/my/target/CompanionBanner;->G:Ljava/lang/String; - - return-void -.end method - -.method public u(Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - iput-object p1, p0, Lcom/my/target/CompanionBanner;->K:Ljava/lang/String; - - return-void -.end method - -.method public v(Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - iput-object p1, p0, Lcom/my/target/CompanionBanner;->F:Ljava/lang/String; - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/DefaultJsCall.smali b/smali/smali_classes2/com/my/target/DefaultJsCall.smali deleted file mode 100644 index d3aae7386..000000000 --- a/smali/smali_classes2/com/my/target/DefaultJsCall.smali +++ /dev/null @@ -1,23 +0,0 @@ -.class public Lcom/my/target/DefaultJsCall; -.super Lcom/my/target/AbstractJsCall; -.source "DefaultJsCall.java" - - -# direct methods -.method public constructor (Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Throws; - value = { - Lorg/json/JSONException; - } - .end annotation - - .line 1 - invoke-direct {p0, p1}, Lcom/my/target/AbstractJsCall;->(Ljava/lang/String;)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/DefaultJsEvent.smali b/smali/smali_classes2/com/my/target/DefaultJsEvent.smali deleted file mode 100644 index 132dd0754..000000000 --- a/smali/smali_classes2/com/my/target/DefaultJsEvent.smali +++ /dev/null @@ -1,18 +0,0 @@ -.class public Lcom/my/target/DefaultJsEvent; -.super Lcom/my/target/AbstractJsEvent; -.source "DefaultJsEvent.java" - - -# direct methods -.method public constructor (Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0, p1}, Lcom/my/target/AbstractJsEvent;->(Ljava/lang/String;)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/DefaultView$a.smali b/smali/smali_classes2/com/my/target/DefaultView$a.smali deleted file mode 100644 index f77cdf21b..000000000 --- a/smali/smali_classes2/com/my/target/DefaultView$a.smali +++ /dev/null @@ -1,65 +0,0 @@ -.class final Lcom/my/target/DefaultView$a; -.super Ljava/lang/Object; -.source "DefaultView.java" - -# interfaces -.implements Ljava/lang/Runnable; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/DefaultView;->setBanner(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/DefaultView; - - -# direct methods -.method constructor (Lcom/my/target/DefaultView;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/DefaultView$a;->a:Lcom/my/target/DefaultView; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public final run()V - .locals 4 - - .line 1 - iget-object v0, p0, Lcom/my/target/DefaultView$a;->a:Lcom/my/target/DefaultView; - - invoke-static {v0}, Lcom/my/target/DefaultView;->b(Lcom/my/target/DefaultView;)Lcom/my/target/PanelView; - - move-result-object v0 - - const/4 v1, 0x1 - - new-array v1, v1, [Landroid/view/View; - - iget-object v2, p0, Lcom/my/target/DefaultView$a;->a:Lcom/my/target/DefaultView; - - invoke-static {v2}, Lcom/my/target/DefaultView;->a(Lcom/my/target/DefaultView;)Lcom/my/target/IconButton; - - move-result-object v2 - - const/4 v3, 0x0 - - aput-object v2, v1, v3 - - invoke-virtual {v0, v1}, Lcom/my/target/PanelView;->a([Landroid/view/View;)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/DefaultView$b.smali b/smali/smali_classes2/com/my/target/DefaultView$b.smali deleted file mode 100644 index c48213647..000000000 --- a/smali/smali_classes2/com/my/target/DefaultView$b.smali +++ /dev/null @@ -1,65 +0,0 @@ -.class final Lcom/my/target/DefaultView$b; -.super Ljava/lang/Object; -.source "DefaultView.java" - -# interfaces -.implements Ljava/lang/Runnable; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/DefaultView;->setLayoutOrientation(I)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/DefaultView; - - -# direct methods -.method constructor (Lcom/my/target/DefaultView;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/DefaultView$b;->a:Lcom/my/target/DefaultView; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public final run()V - .locals 4 - - .line 1 - iget-object v0, p0, Lcom/my/target/DefaultView$b;->a:Lcom/my/target/DefaultView; - - invoke-static {v0}, Lcom/my/target/DefaultView;->b(Lcom/my/target/DefaultView;)Lcom/my/target/PanelView; - - move-result-object v0 - - const/4 v1, 0x1 - - new-array v1, v1, [Landroid/view/View; - - iget-object v2, p0, Lcom/my/target/DefaultView$b;->a:Lcom/my/target/DefaultView; - - invoke-static {v2}, Lcom/my/target/DefaultView;->a(Lcom/my/target/DefaultView;)Lcom/my/target/IconButton; - - move-result-object v2 - - const/4 v3, 0x0 - - aput-object v2, v1, v3 - - invoke-virtual {v0, v1}, Lcom/my/target/PanelView;->a([Landroid/view/View;)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/DefaultView.smali b/smali/smali_classes2/com/my/target/DefaultView.smali deleted file mode 100644 index af5ab40b7..000000000 --- a/smali/smali_classes2/com/my/target/DefaultView.smali +++ /dev/null @@ -1,1390 +0,0 @@ -.class public final Lcom/my/target/DefaultView; -.super Lcom/my/target/InterstitialPromoView; -.source "DefaultView.java" - - -# annotations -.annotation build Landroid/annotation/SuppressLint; - value = { - "ViewConstructor" - } -.end annotation - - -# static fields -.field private static final J:I - -.field private static final K:I - -.field private static final L:I - -.field private static final M:I - -.field private static final N:I - - -# instance fields -.field private final B:Lcom/my/target/SmartImageView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final C:Lcom/my/target/VerticalView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final D:Lcom/my/target/PromoMediaAdView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final E:Lcom/my/target/PanelView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final F:Lcom/my/target/IconButton; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final G:Lcom/my/target/VideoProgressWheelInterstitial; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final H:Lcom/my/target/UiUtils; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final I:Lcom/my/target/IconButton; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# direct methods -.method static constructor ()V - .locals 1 - - .line 1 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/DefaultView;->J:I - - .line 2 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/DefaultView;->K:I - - .line 3 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/DefaultView;->L:I - - .line 4 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/DefaultView;->M:I - - .line 5 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/DefaultView;->N:I - - return-void -.end method - -.method public constructor (Landroid/content/Context;)V - .locals 7 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - const/4 v0, 0x0 - - .line 1 - invoke-direct {p0, p1, v0}, Lcom/my/target/InterstitialPromoView;->(Landroid/content/Context;I)V - - .line 2 - invoke-virtual {p0}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context; - - move-result-object v1 - - invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; - - move-result-object v1 - - invoke-virtual {v1}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; - - move-result-object v1 - - iget v1, v1, Landroid/content/res/Configuration;->screenLayout:I - - and-int/lit8 v1, v1, 0xf - - const/4 v2, 0x3 - - if-lt v1, v2, :cond_0 - - const/4 v1, 0x1 - - goto :goto_0 - - :cond_0 - const/4 v1, 0x0 - - .line 3 - :goto_0 - invoke-static {p1}, Lcom/my/target/UiUtils;->a(Landroid/content/Context;)Lcom/my/target/UiUtils; - - move-result-object v3 - - iput-object v3, p0, Lcom/my/target/DefaultView;->H:Lcom/my/target/UiUtils; - - .line 4 - new-instance v3, Lcom/my/target/SmartImageView; - - invoke-direct {v3, p1}, Lcom/my/target/SmartImageView;->(Landroid/content/Context;)V - - iput-object v3, p0, Lcom/my/target/DefaultView;->B:Lcom/my/target/SmartImageView; - - .line 5 - iget-object v3, p0, Lcom/my/target/DefaultView;->B:Lcom/my/target/SmartImageView; - - sget v4, Lcom/my/target/DefaultView;->M:I - - invoke-virtual {v3, v4}, Landroid/widget/ImageView;->setId(I)V - - .line 6 - new-instance v3, Lcom/my/target/VerticalView; - - iget-object v4, p0, Lcom/my/target/DefaultView;->H:Lcom/my/target/UiUtils; - - invoke-direct {v3, p1, v4, v1}, Lcom/my/target/VerticalView;->(Landroid/content/Context;Lcom/my/target/UiUtils;Z)V - - iput-object v3, p0, Lcom/my/target/DefaultView;->C:Lcom/my/target/VerticalView; - - .line 7 - iget-object v3, p0, Lcom/my/target/DefaultView;->C:Lcom/my/target/VerticalView; - - sget v4, Lcom/my/target/DefaultView;->K:I - - invoke-virtual {v3, v4}, Landroid/widget/RelativeLayout;->setId(I)V - - .line 8 - new-instance v3, Lcom/my/target/PromoMediaAdView; - - iget-object v4, p0, Lcom/my/target/DefaultView;->H:Lcom/my/target/UiUtils; - - invoke-direct {v3, p1, v4, v1}, Lcom/my/target/PromoMediaAdView;->(Landroid/content/Context;Lcom/my/target/UiUtils;Z)V - - iput-object v3, p0, Lcom/my/target/DefaultView;->D:Lcom/my/target/PromoMediaAdView; - - .line 9 - iget-object v1, p0, Lcom/my/target/DefaultView;->D:Lcom/my/target/PromoMediaAdView; - - sget v3, Lcom/my/target/DefaultView;->J:I - - invoke-virtual {v1, v3}, Landroid/view/ViewGroup;->setId(I)V - - .line 10 - new-instance v1, Lcom/my/target/IconButton; - - invoke-direct {v1, p1}, Lcom/my/target/IconButton;->(Landroid/content/Context;)V - - iput-object v1, p0, Lcom/my/target/DefaultView;->F:Lcom/my/target/IconButton; - - .line 11 - iget-object v1, p0, Lcom/my/target/DefaultView;->F:Lcom/my/target/IconButton; - - sget v3, Lcom/my/target/DefaultView;->N:I - - invoke-virtual {v1, v3}, Landroid/view/View;->setId(I)V - - .line 12 - new-instance v1, Lcom/my/target/VideoProgressWheelInterstitial; - - invoke-direct {v1, p1}, Lcom/my/target/VideoProgressWheelInterstitial;->(Landroid/content/Context;)V - - iput-object v1, p0, Lcom/my/target/DefaultView;->G:Lcom/my/target/VideoProgressWheelInterstitial; - - .line 13 - new-instance v1, Landroid/widget/RelativeLayout$LayoutParams; - - const/4 v3, -0x1 - - invoke-direct {v1, v3, v3}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - .line 14 - sget v4, Lcom/my/target/DefaultView;->J:I - - invoke-virtual {v1, v2, v4}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 15 - new-instance v2, Landroid/widget/RelativeLayout$LayoutParams; - - const/4 v4, -0x2 - - invoke-direct {v2, v3, v4}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - const/16 v5, 0xe - - .line 16 - invoke-virtual {v2, v5, v3}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 17 - new-instance v5, Lcom/my/target/PanelView; - - iget-object v6, p0, Lcom/my/target/DefaultView;->H:Lcom/my/target/UiUtils; - - invoke-direct {v5, p1, v6}, Lcom/my/target/PanelView;->(Landroid/content/Context;Lcom/my/target/UiUtils;)V - - iput-object v5, p0, Lcom/my/target/DefaultView;->E:Lcom/my/target/PanelView; - - .line 18 - new-instance v5, Landroid/widget/RelativeLayout$LayoutParams; - - invoke-direct {v5, v3, v4}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - const/16 v4, 0xc - - .line 19 - invoke-virtual {v5, v4, v3}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 20 - iget-object v3, p0, Lcom/my/target/DefaultView;->E:Lcom/my/target/PanelView; - - invoke-virtual {v3, v5}, Landroid/view/ViewGroup;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 21 - iget-object v3, p0, Lcom/my/target/DefaultView;->E:Lcom/my/target/PanelView; - - sget v4, Lcom/my/target/DefaultView;->L:I - - invoke-virtual {v3, v4}, Landroid/view/ViewGroup;->setId(I)V - - .line 22 - new-instance v3, Lcom/my/target/IconButton; - - invoke-direct {v3, p1}, Lcom/my/target/IconButton;->(Landroid/content/Context;)V - - iput-object v3, p0, Lcom/my/target/DefaultView;->I:Lcom/my/target/IconButton; - - .line 23 - iget-object p1, p0, Lcom/my/target/DefaultView;->I:Lcom/my/target/IconButton; - - sget v3, Lcom/my/target/InterstitialPromoView;->h:I - - invoke-virtual {p1, v3}, Landroid/view/View;->setId(I)V - - .line 24 - iget-object p1, p0, Lcom/my/target/DefaultView;->B:Lcom/my/target/SmartImageView; - - const-string v3, "icon_image" - - invoke-static {p1, v3}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 25 - iget-object p1, p0, Lcom/my/target/DefaultView;->I:Lcom/my/target/IconButton; - - const-string v3, "sound_button" - - invoke-static {p1, v3}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 26 - iget-object p1, p0, Lcom/my/target/DefaultView;->C:Lcom/my/target/VerticalView; - - const-string v3, "vertical_view" - - invoke-static {p1, v3}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 27 - iget-object p1, p0, Lcom/my/target/DefaultView;->D:Lcom/my/target/PromoMediaAdView; - - const-string v3, "media_view" - - invoke-static {p1, v3}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 28 - iget-object p1, p0, Lcom/my/target/DefaultView;->E:Lcom/my/target/PanelView; - - const-string v3, "panel_view" - - invoke-static {p1, v3}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 29 - iget-object p1, p0, Lcom/my/target/DefaultView;->F:Lcom/my/target/IconButton; - - const-string v3, "close_button" - - invoke-static {p1, v3}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 30 - iget-object p1, p0, Lcom/my/target/DefaultView;->G:Lcom/my/target/VideoProgressWheelInterstitial; - - const-string v3, "progress_wheel" - - invoke-static {p1, v3}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 31 - iget-object p1, p0, Lcom/my/target/DefaultView;->E:Lcom/my/target/PanelView; - - invoke-virtual {p0, p1, v0}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;I)V - - .line 32 - iget-object p1, p0, Lcom/my/target/DefaultView;->B:Lcom/my/target/SmartImageView; - - invoke-virtual {p0, p1, v0}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;I)V - - .line 33 - iget-object p1, p0, Lcom/my/target/DefaultView;->C:Lcom/my/target/VerticalView; - - invoke-virtual {p0, p1, v0, v1}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V - - .line 34 - iget-object p1, p0, Lcom/my/target/DefaultView;->D:Lcom/my/target/PromoMediaAdView; - - invoke-virtual {p0, p1, v0, v2}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V - - .line 35 - iget-object p1, p0, Lcom/my/target/DefaultView;->I:Lcom/my/target/IconButton; - - invoke-virtual {p0, p1}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - return-void -.end method - -.method static synthetic a(Lcom/my/target/DefaultView;)Lcom/my/target/IconButton; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/DefaultView;->I:Lcom/my/target/IconButton; - - return-object p0 -.end method - -.method static synthetic b(Lcom/my/target/DefaultView;)Lcom/my/target/PanelView; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/DefaultView;->E:Lcom/my/target/PanelView; - - return-object p0 -.end method - - -# virtual methods -.method public final a()V - .locals 2 - - .line 6 - iget-object v0, p0, Lcom/my/target/DefaultView;->F:Lcom/my/target/IconButton; - - const/4 v1, 0x0 - - invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V - - return-void -.end method - -.method public final a(I)V - .locals 1 - - .line 7 - iget-object v0, p0, Lcom/my/target/DefaultView;->D:Lcom/my/target/PromoMediaAdView; - - invoke-virtual {v0, p1}, Lcom/my/target/PromoMediaAdView;->a(I)V - - return-void -.end method - -.method public final a(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V - .locals 2 - .param p1 # Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 2 - iget-object v0, p0, Lcom/my/target/DefaultView;->I:Lcom/my/target/IconButton; - - const/16 v1, 0x8 - - invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V - - .line 3 - iget-object v0, p0, Lcom/my/target/DefaultView;->F:Lcom/my/target/IconButton; - - const/4 v1, 0x0 - - invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V - - .line 4 - invoke-virtual {p0, v1}, Lcom/my/target/DefaultView;->b(Z)V - - .line 5 - iget-object v0, p0, Lcom/my/target/DefaultView;->D:Lcom/my/target/PromoMediaAdView; - - invoke-virtual {v0, p1}, Lcom/my/target/PromoMediaAdView;->a(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V - - return-void -.end method - -.method public final b()V - .locals 1 - - .line 5 - iget-object v0, p0, Lcom/my/target/DefaultView;->D:Lcom/my/target/PromoMediaAdView; - - invoke-virtual {v0}, Lcom/my/target/PromoMediaAdView;->a()V - - return-void -.end method - -.method public final b(Z)V - .locals 4 - - .line 2 - iget-object v0, p0, Lcom/my/target/DefaultView;->G:Lcom/my/target/VideoProgressWheelInterstitial; - - const/16 v1, 0x8 - - invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V - - .line 3 - iget-object v0, p0, Lcom/my/target/DefaultView;->E:Lcom/my/target/PanelView; - - const/4 v1, 0x1 - - new-array v1, v1, [Landroid/view/View; - - iget-object v2, p0, Lcom/my/target/DefaultView;->I:Lcom/my/target/IconButton; - - const/4 v3, 0x0 - - aput-object v2, v1, v3 - - invoke-virtual {v0, v1}, Lcom/my/target/PanelView;->c([Landroid/view/View;)V - - .line 4 - iget-object v0, p0, Lcom/my/target/DefaultView;->D:Lcom/my/target/PromoMediaAdView; - - invoke-virtual {v0, p1}, Lcom/my/target/PromoMediaAdView;->a(Z)V - - return-void -.end method - -.method public final c()V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/DefaultView;->D:Lcom/my/target/PromoMediaAdView; - - invoke-virtual {v0}, Lcom/my/target/PromoMediaAdView;->e()V - - return-void -.end method - -.method public final d()V - .locals 0 - - return-void -.end method - -.method public final e()Z - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/DefaultView;->D:Lcom/my/target/PromoMediaAdView; - - invoke-virtual {v0}, Lcom/my/target/PromoMediaAdView;->f()Z - - move-result v0 - - return v0 -.end method - -.method public final f()Z - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/DefaultView;->D:Lcom/my/target/PromoMediaAdView; - - invoke-virtual {v0}, Lcom/my/target/PromoMediaAdView;->g()Z - - move-result v0 - - return v0 -.end method - -.method public final g()V - .locals 4 - - .line 1 - iget-object v0, p0, Lcom/my/target/DefaultView;->E:Lcom/my/target/PanelView; - - const/4 v1, 0x1 - - new-array v1, v1, [Landroid/view/View; - - iget-object v2, p0, Lcom/my/target/DefaultView;->I:Lcom/my/target/IconButton; - - const/4 v3, 0x0 - - aput-object v2, v1, v3 - - invoke-virtual {v0, v1}, Lcom/my/target/PanelView;->c([Landroid/view/View;)V - - .line 2 - iget-object v0, p0, Lcom/my/target/DefaultView;->D:Lcom/my/target/PromoMediaAdView; - - invoke-virtual {v0}, Lcom/my/target/PromoMediaAdView;->h()V - - return-void -.end method - -.method public final getCloseButton()Landroid/view/View; - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/DefaultView;->F:Lcom/my/target/IconButton; - - return-object v0 -.end method - -.method public final getSoundButton()Lcom/my/target/IconButton; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/DefaultView;->I:Lcom/my/target/IconButton; - - return-object v0 -.end method - -.method public final h()V - .locals 4 - - .line 1 - iget-object v0, p0, Lcom/my/target/DefaultView;->E:Lcom/my/target/PanelView; - - const/4 v1, 0x1 - - new-array v1, v1, [Landroid/view/View; - - iget-object v2, p0, Lcom/my/target/DefaultView;->I:Lcom/my/target/IconButton; - - const/4 v3, 0x0 - - aput-object v2, v1, v3 - - invoke-virtual {v0, v1}, Lcom/my/target/PanelView;->b([Landroid/view/View;)V - - .line 2 - iget-object v0, p0, Lcom/my/target/DefaultView;->D:Lcom/my/target/PromoMediaAdView; - - invoke-virtual {v0}, Lcom/my/target/PromoMediaAdView;->d()V - - return-void -.end method - -.method public final i()V - .locals 4 - - .line 1 - iget-object v0, p0, Lcom/my/target/DefaultView;->E:Lcom/my/target/PanelView; - - const/4 v1, 0x1 - - new-array v1, v1, [Landroid/view/View; - - iget-object v2, p0, Lcom/my/target/DefaultView;->I:Lcom/my/target/IconButton; - - const/4 v3, 0x0 - - aput-object v2, v1, v3 - - invoke-virtual {v0, v1}, Lcom/my/target/PanelView;->b([Landroid/view/View;)V - - .line 2 - iget-object v0, p0, Lcom/my/target/DefaultView;->D:Lcom/my/target/PromoMediaAdView; - - invoke-virtual {v0}, Lcom/my/target/PromoMediaAdView;->i()V - - return-void -.end method - -.method public final setBanner(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V - .locals 10 - .param p1 # Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-super {p0, p1}, Lcom/my/target/InterstitialPromoView;->setBanner(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V - - .line 2 - iget-object v0, p0, Lcom/my/target/DefaultView;->G:Lcom/my/target/VideoProgressWheelInterstitial; - - const/16 v1, 0x8 - - invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V - - .line 3 - new-instance v0, Landroid/widget/RelativeLayout$LayoutParams; - - iget-object v2, p0, Lcom/my/target/DefaultView;->H:Lcom/my/target/UiUtils; - - const/16 v3, 0x1c - - .line 4 - invoke-virtual {v2, v3}, Lcom/my/target/UiUtils;->a(I)I - - move-result v2 - - iget-object v4, p0, Lcom/my/target/DefaultView;->H:Lcom/my/target/UiUtils; - - .line 5 - invoke-virtual {v4, v3}, Lcom/my/target/UiUtils;->a(I)I - - move-result v4 - - invoke-direct {v0, v2, v4}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - const/16 v2, 0x9 - - .line 6 - invoke-virtual {v0, v2}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(I)V - - .line 7 - iget-object v2, p0, Lcom/my/target/DefaultView;->H:Lcom/my/target/UiUtils; - - const/16 v4, 0xa - - invoke-virtual {v2, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result v2 - - iput v2, v0, Landroid/widget/RelativeLayout$LayoutParams;->topMargin:I - - .line 8 - iget-object v2, p0, Lcom/my/target/DefaultView;->H:Lcom/my/target/UiUtils; - - invoke-virtual {v2, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result v2 - - iput v2, v0, Landroid/widget/RelativeLayout$LayoutParams;->leftMargin:I - - .line 9 - iget-object v2, p0, Lcom/my/target/DefaultView;->G:Lcom/my/target/VideoProgressWheelInterstitial; - - invoke-virtual {v2, v0}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 10 - new-instance v0, Landroid/widget/RelativeLayout$LayoutParams; - - const/4 v2, -0x2 - - invoke-direct {v0, v2, v2}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - const/16 v4, 0xb - - .line 11 - invoke-virtual {v0, v4}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(I)V - - .line 12 - iget-object v4, p0, Lcom/my/target/DefaultView;->F:Lcom/my/target/IconButton; - - invoke-virtual {v4, v1}, Landroid/view/View;->setVisibility(I)V - - .line 13 - invoke-virtual {p1}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->N()Lcom/my/target/MediaBanner; - - move-result-object v4 - - if-nez v4, :cond_0 - - .line 14 - iget-object v5, p0, Lcom/my/target/DefaultView;->I:Lcom/my/target/IconButton; - - invoke-virtual {v5, v1}, Landroid/view/View;->setVisibility(I)V - - .line 15 - :cond_0 - iget-object v5, p0, Lcom/my/target/DefaultView;->F:Lcom/my/target/IconButton; - - invoke-virtual {v5, v0}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 16 - iget-object v0, p0, Lcom/my/target/DefaultView;->F:Lcom/my/target/IconButton; - - invoke-virtual {v0}, Landroid/view/View;->getParent()Landroid/view/ViewParent; - - move-result-object v0 - - if-nez v0, :cond_1 - - .line 17 - iget-object v0, p0, Lcom/my/target/DefaultView;->F:Lcom/my/target/IconButton; - - invoke-virtual {p0, v0}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 18 - :cond_1 - iget-object v0, p0, Lcom/my/target/DefaultView;->G:Lcom/my/target/VideoProgressWheelInterstitial; - - invoke-virtual {v0}, Landroid/view/View;->getParent()Landroid/view/ViewParent; - - move-result-object v0 - - if-nez v0, :cond_2 - - .line 19 - iget-object v0, p0, Lcom/my/target/DefaultView;->G:Lcom/my/target/VideoProgressWheelInterstitial; - - invoke-virtual {p0, v0}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 20 - :cond_2 - invoke-virtual {p0}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context; - - move-result-object v0 - - const-string v5, "window" - - invoke-virtual {v0, v5}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Landroid/view/WindowManager; - - .line 21 - new-instance v5, Landroid/util/DisplayMetrics; - - invoke-direct {v5}, Landroid/util/DisplayMetrics;->()V - - if-eqz v0, :cond_3 - - .line 22 - invoke-interface {v0}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display; - - move-result-object v0 - - invoke-virtual {v0, v5}, Landroid/view/Display;->getMetrics(Landroid/util/DisplayMetrics;)V - - .line 23 - :cond_3 - iget-object v0, p0, Lcom/my/target/DefaultView;->E:Lcom/my/target/PanelView; - - invoke-virtual {v0}, Lcom/my/target/PanelView;->a()V - - .line 24 - iget-object v0, p0, Lcom/my/target/DefaultView;->E:Lcom/my/target/PanelView; - - invoke-virtual {v0, p1}, Lcom/my/target/PanelView;->setBanner(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V - - .line 25 - iget-object v0, p0, Lcom/my/target/DefaultView;->C:Lcom/my/target/VerticalView; - - iget v6, v5, Landroid/util/DisplayMetrics;->widthPixels:I - - iget v7, v5, Landroid/util/DisplayMetrics;->heightPixels:I - - invoke-virtual {v0, v6, v7}, Lcom/my/target/VerticalView;->a(II)V - - .line 26 - iget-object v0, p0, Lcom/my/target/DefaultView;->C:Lcom/my/target/VerticalView; - - invoke-virtual {v0, p1}, Lcom/my/target/VerticalView;->setBanner(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V - - .line 27 - iget-object v0, p0, Lcom/my/target/DefaultView;->D:Lcom/my/target/PromoMediaAdView; - - invoke-virtual {v0}, Lcom/my/target/PromoMediaAdView;->b()V - - .line 28 - iget-object v0, p0, Lcom/my/target/DefaultView;->D:Lcom/my/target/PromoMediaAdView; - - iget v6, p0, Lcom/my/target/InterstitialPromoView;->a:I - - invoke-virtual {v0, p1, v6}, Lcom/my/target/PromoMediaAdView;->a(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;I)V - - .line 29 - invoke-virtual {p1}, Lcom/my/target/p1/c/a/InterstitialAdBanner;->C()Lcom/my/target/common/e/ImageData; - - move-result-object v0 - - const/4 v6, 0x1 - - const/4 v7, 0x0 - - if-eqz v0, :cond_4 - - .line 30 - invoke-virtual {v0}, Lcom/my/target/common/e/ImageData;->a()Landroid/graphics/Bitmap; - - move-result-object v8 - - if-eqz v8, :cond_4 - - .line 31 - iget-object v3, p0, Lcom/my/target/DefaultView;->F:Lcom/my/target/IconButton; - - invoke-virtual {v0}, Lcom/my/target/common/e/ImageData;->a()Landroid/graphics/Bitmap; - - move-result-object v0 - - invoke-virtual {v3, v0, v6}, Lcom/my/target/IconButton;->a(Landroid/graphics/Bitmap;Z)V - - goto :goto_0 - - .line 32 - :cond_4 - iget-object v0, p0, Lcom/my/target/DefaultView;->H:Lcom/my/target/UiUtils; - - invoke-virtual {v0, v3}, Lcom/my/target/UiUtils;->a(I)I - - move-result v0 - - invoke-static {v0}, Lcom/my/target/BaseResources;->a(I)Landroid/graphics/Bitmap; - - move-result-object v0 - - if-eqz v0, :cond_5 - - .line 33 - iget-object v3, p0, Lcom/my/target/DefaultView;->F:Lcom/my/target/IconButton; - - invoke-virtual {v3, v0, v7}, Lcom/my/target/IconButton;->a(Landroid/graphics/Bitmap;Z)V - - .line 34 - :cond_5 - :goto_0 - invoke-virtual {p1}, Lcom/my/target/AdBanner;->l()Lcom/my/target/common/e/ImageData; - - move-result-object p1 - - if-eqz p1, :cond_6 - - .line 35 - invoke-virtual {p1}, Lcom/my/target/MediaData;->d()I - - move-result v0 - - .line 36 - invoke-virtual {p1}, Lcom/my/target/MediaData;->b()I - - move-result v3 - - goto :goto_1 - - :cond_6 - const/4 v0, 0x0 - - const/4 v3, 0x0 - - .line 37 - :goto_1 - new-instance v8, Landroid/widget/RelativeLayout$LayoutParams; - - invoke-direct {v8, v2, v2}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - .line 38 - iget-object v2, p0, Lcom/my/target/DefaultView;->H:Lcom/my/target/UiUtils; - - const/4 v9, 0x4 - - invoke-virtual {v2, v9}, Lcom/my/target/UiUtils;->a(I)I - - move-result v2 - - iput v2, v8, Landroid/widget/RelativeLayout$LayoutParams;->bottomMargin:I - - if-eqz v0, :cond_8 - - if-eqz v3, :cond_8 - - int-to-float v2, v3 - - int-to-float v0, v0 - - div-float/2addr v2, v0 - - .line 39 - iget-object v0, p0, Lcom/my/target/DefaultView;->H:Lcom/my/target/UiUtils; - - const/16 v3, 0x40 - - invoke-virtual {v0, v3}, Lcom/my/target/UiUtils;->a(I)I - - move-result v0 - - .line 40 - iget-object v9, p0, Lcom/my/target/DefaultView;->H:Lcom/my/target/UiUtils; - - invoke-virtual {v9, v3}, Lcom/my/target/UiUtils;->a(I)I - - move-result v3 - - int-to-float v3, v3 - - mul-float v3, v3, v2 - - float-to-int v2, v3 - - .line 41 - iput v0, v8, Landroid/widget/RelativeLayout$LayoutParams;->width:I - - .line 42 - iput v2, v8, Landroid/widget/RelativeLayout$LayoutParams;->height:I - - .line 43 - iget v0, v5, Landroid/util/DisplayMetrics;->widthPixels:I - - iget v3, v5, Landroid/util/DisplayMetrics;->heightPixels:I - - add-int/2addr v0, v3 - - const/16 v3, 0x500 - - if-ge v0, v3, :cond_7 - - goto :goto_2 - - :cond_7 - const/4 v6, 0x0 - - :goto_2 - if-nez v6, :cond_8 - - neg-int v0, v2 - - .line 44 - div-int/lit8 v0, v0, 0x2 - - iput v0, v8, Landroid/widget/RelativeLayout$LayoutParams;->bottomMargin:I - - .line 45 - :cond_8 - sget v0, Lcom/my/target/DefaultView;->J:I - - invoke-virtual {v8, v1, v0}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 46 - sget v0, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v1, 0x11 - - const/16 v2, 0x14 - - if-lt v0, v1, :cond_9 - - .line 47 - iget-object v0, p0, Lcom/my/target/DefaultView;->H:Lcom/my/target/UiUtils; - - invoke-virtual {v0, v2}, Lcom/my/target/UiUtils;->a(I)I - - move-result v0 - - invoke-virtual {v8, v0}, Landroid/widget/RelativeLayout$LayoutParams;->setMarginStart(I)V - - goto :goto_3 - - .line 48 - :cond_9 - iget-object v0, p0, Lcom/my/target/DefaultView;->H:Lcom/my/target/UiUtils; - - invoke-virtual {v0, v2}, Lcom/my/target/UiUtils;->a(I)I - - move-result v0 - - iput v0, v8, Landroid/widget/RelativeLayout$LayoutParams;->leftMargin:I - - .line 49 - :goto_3 - iget-object v0, p0, Lcom/my/target/DefaultView;->B:Lcom/my/target/SmartImageView; - - invoke-virtual {v0, v8}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - if-eqz p1, :cond_a - - .line 50 - iget-object v0, p0, Lcom/my/target/DefaultView;->B:Lcom/my/target/SmartImageView; - - invoke-virtual {p1}, Lcom/my/target/common/e/ImageData;->a()Landroid/graphics/Bitmap; - - move-result-object p1 - - invoke-virtual {v0, p1}, Lcom/my/target/SmartImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V - - :cond_a - if-eqz v4, :cond_b - - .line 51 - invoke-virtual {v4}, Lcom/my/target/MediaBanner;->T()Z - - move-result p1 - - if-eqz p1, :cond_b - - .line 52 - iget-object p1, p0, Lcom/my/target/DefaultView;->D:Lcom/my/target/PromoMediaAdView; - - invoke-virtual {p1}, Lcom/my/target/PromoMediaAdView;->d()V - - .line 53 - new-instance p1, Lcom/my/target/DefaultView$a; - - invoke-direct {p1, p0}, Lcom/my/target/DefaultView$a;->(Lcom/my/target/DefaultView;)V - - invoke-virtual {p0, p1}, Landroid/widget/RelativeLayout;->post(Ljava/lang/Runnable;)Z - - :cond_b - return-void -.end method - -.method public final setClickArea(Lcom/my/target/ClickArea;)V - .locals 2 - .param p1 # Lcom/my/target/ClickArea; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - new-instance v0, Ljava/lang/StringBuilder; - - const-string v1, "Apply click area " - - invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V - - invoke-virtual {p1}, Lcom/my/target/ClickArea;->a()I - - move-result v1 - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - const-string v1, " to view" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 2 - iget-boolean v0, p1, Lcom/my/target/ClickArea;->c:Z - - if-nez v0, :cond_1 - - iget-boolean v0, p1, Lcom/my/target/ClickArea;->l:Z - - if-eqz v0, :cond_0 - - goto :goto_0 - - .line 3 - :cond_0 - iget-object v0, p0, Lcom/my/target/DefaultView;->B:Lcom/my/target/SmartImageView; - - const/4 v1, 0x0 - - invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - goto :goto_1 - - .line 4 - :cond_1 - :goto_0 - iget-object v0, p0, Lcom/my/target/DefaultView;->B:Lcom/my/target/SmartImageView; - - iget-object v1, p0, Lcom/my/target/InterstitialPromoView;->b:Lcom/my/target/InterstitialPromoView$c; - - invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - .line 5 - :goto_1 - iget-object v0, p0, Lcom/my/target/DefaultView;->C:Lcom/my/target/VerticalView; - - iget-object v1, p0, Lcom/my/target/InterstitialPromoView;->b:Lcom/my/target/InterstitialPromoView$c; - - invoke-virtual {v0, p1, v1}, Lcom/my/target/VerticalView;->a(Lcom/my/target/ClickArea;Landroid/view/View$OnClickListener;)V - - .line 6 - iget-object v0, p0, Lcom/my/target/DefaultView;->E:Lcom/my/target/PanelView; - - iget-object v1, p0, Lcom/my/target/InterstitialPromoView;->b:Lcom/my/target/InterstitialPromoView$c; - - invoke-virtual {v0, p1, v1}, Lcom/my/target/PanelView;->a(Lcom/my/target/ClickArea;Landroid/view/View$OnClickListener;)V - - .line 7 - iget-object v0, p0, Lcom/my/target/DefaultView;->D:Lcom/my/target/PromoMediaAdView; - - iget-boolean v1, p1, Lcom/my/target/ClickArea;->d:Z - - if-nez v1, :cond_3 - - iget-boolean p1, p1, Lcom/my/target/ClickArea;->l:Z - - if-eqz p1, :cond_2 - - goto :goto_2 - - :cond_2 - const/4 p1, 0x0 - - goto :goto_3 - - :cond_3 - :goto_2 - const/4 p1, 0x1 - - :goto_3 - invoke-virtual {v0, p1}, Lcom/my/target/PromoMediaAdView;->setImageClickable(Z)V - - return-void -.end method - -.method public final setInterstitialPromoViewListener(Lcom/my/target/InterstitialPromoView$d;)V - .locals 1 - .param p1 # Lcom/my/target/InterstitialPromoView$d; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - invoke-super {p0, p1}, Lcom/my/target/InterstitialPromoView;->setInterstitialPromoViewListener(Lcom/my/target/InterstitialPromoView$d;)V - - .line 2 - iget-object v0, p0, Lcom/my/target/DefaultView;->D:Lcom/my/target/PromoMediaAdView; - - invoke-virtual {v0, p1}, Lcom/my/target/PromoMediaAdView;->setInterstitialPromoViewListener(Lcom/my/target/InterstitialPromoView$d;)V - - .line 3 - iget-object p1, p0, Lcom/my/target/DefaultView;->D:Lcom/my/target/PromoMediaAdView; - - invoke-virtual {p1}, Lcom/my/target/PromoMediaAdView;->c()V - - return-void -.end method - -.method protected final setLayoutOrientation(I)V - .locals 9 - - .line 1 - invoke-super {p0, p1}, Lcom/my/target/InterstitialPromoView;->setLayoutOrientation(I)V - - const/16 v0, 0x15 - - const/16 v1, 0xb - - const/16 v2, 0x11 - - const/4 v3, 0x2 - - const/4 v4, 0x1 - - const/16 v5, 0x8 - - const/4 v6, -0x2 - - const/4 v7, 0x0 - - const/4 v8, -0x1 - - if-ne p1, v4, :cond_1 - - .line 2 - invoke-virtual {p0, v8}, Landroid/widget/RelativeLayout;->setBackgroundColor(I)V - - .line 3 - iget-object p1, p0, Lcom/my/target/DefaultView;->C:Lcom/my/target/VerticalView; - - invoke-virtual {p1, v7}, Landroid/widget/RelativeLayout;->setVisibility(I)V - - .line 4 - iget-object p1, p0, Lcom/my/target/DefaultView;->E:Lcom/my/target/PanelView; - - invoke-virtual {p1, v5}, Landroid/view/ViewGroup;->setVisibility(I)V - - .line 5 - iget-object p1, p0, Lcom/my/target/DefaultView;->B:Lcom/my/target/SmartImageView; - - invoke-virtual {p1, v7}, Landroid/widget/ImageView;->setVisibility(I)V - - .line 6 - new-instance p1, Landroid/widget/RelativeLayout$LayoutParams; - - invoke-direct {p1, v6, v6}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - .line 7 - sget v5, Lcom/my/target/DefaultView;->K:I - - invoke-virtual {p1, v3, v5}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 8 - sget v3, Landroid/os/Build$VERSION;->SDK_INT:I - - if-lt v3, v2, :cond_0 - - .line 9 - invoke-virtual {p1, v0, v8}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - goto :goto_0 - - .line 10 - :cond_0 - invoke-virtual {p1, v1, v8}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 11 - :goto_0 - iget-object v0, p0, Lcom/my/target/DefaultView;->I:Lcom/my/target/IconButton; - - invoke-virtual {v0, p1}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 12 - iget-object p1, p0, Lcom/my/target/DefaultView;->E:Lcom/my/target/PanelView; - - new-array v0, v4, [Landroid/view/View; - - iget-object v1, p0, Lcom/my/target/DefaultView;->I:Lcom/my/target/IconButton; - - aput-object v1, v0, v7 - - invoke-virtual {p1, v0}, Lcom/my/target/PanelView;->c([Landroid/view/View;)V - - return-void - - :cond_1 - const/high16 p1, -0x1000000 - - .line 13 - invoke-virtual {p0, p1}, Landroid/widget/RelativeLayout;->setBackgroundColor(I)V - - .line 14 - iget-object p1, p0, Lcom/my/target/DefaultView;->C:Lcom/my/target/VerticalView; - - invoke-virtual {p1, v5}, Landroid/widget/RelativeLayout;->setVisibility(I)V - - .line 15 - iget-object p1, p0, Lcom/my/target/DefaultView;->E:Lcom/my/target/PanelView; - - invoke-virtual {p1, v7}, Landroid/view/ViewGroup;->setVisibility(I)V - - .line 16 - iget-object p1, p0, Lcom/my/target/DefaultView;->B:Lcom/my/target/SmartImageView; - - invoke-virtual {p1, v5}, Landroid/widget/ImageView;->setVisibility(I)V - - .line 17 - iget-object p1, p0, Lcom/my/target/DefaultView;->D:Lcom/my/target/PromoMediaAdView; - - invoke-virtual {p1}, Lcom/my/target/PromoMediaAdView;->g()Z - - move-result p1 - - if-eqz p1, :cond_2 - - .line 18 - new-instance p1, Lcom/my/target/DefaultView$b; - - invoke-direct {p1, p0}, Lcom/my/target/DefaultView$b;->(Lcom/my/target/DefaultView;)V - - invoke-virtual {p0, p1}, Landroid/widget/RelativeLayout;->post(Ljava/lang/Runnable;)Z - - .line 19 - :cond_2 - new-instance p1, Landroid/widget/RelativeLayout$LayoutParams; - - invoke-direct {p1, v6, v6}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - .line 20 - sget v4, Lcom/my/target/DefaultView;->L:I - - invoke-virtual {p1, v3, v4}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 21 - sget v3, Landroid/os/Build$VERSION;->SDK_INT:I - - if-lt v3, v2, :cond_3 - - .line 22 - invoke-virtual {p1, v0, v8}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - goto :goto_1 - - .line 23 - :cond_3 - invoke-virtual {p1, v1, v8}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 24 - :goto_1 - iget-object v0, p0, Lcom/my/target/DefaultView;->I:Lcom/my/target/IconButton; - - invoke-virtual {v0, p1}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - return-void -.end method - -.method public final setTimeChanged(F)V - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/my/target/DefaultView;->G:Lcom/my/target/VideoProgressWheelInterstitial; - - const/4 v1, 0x0 - - invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V - - .line 2 - iget v0, p0, Lcom/my/target/InterstitialPromoView;->e:F - - const/4 v1, 0x0 - - cmpl-float v1, v0, v1 - - if-lez v1, :cond_0 - - .line 3 - iget-object v1, p0, Lcom/my/target/DefaultView;->G:Lcom/my/target/VideoProgressWheelInterstitial; - - div-float v0, p1, v0 - - invoke-virtual {v1, v0}, Lcom/my/target/VideoProgressWheelInterstitial;->setProgress(F)V - - .line 4 - :cond_0 - iget-object v0, p0, Lcom/my/target/DefaultView;->G:Lcom/my/target/VideoProgressWheelInterstitial; - - iget v1, p0, Lcom/my/target/InterstitialPromoView;->e:F - - sub-float/2addr v1, p1 - - const/high16 p1, 0x3f800000 # 1.0f - - add-float/2addr v1, p1 - - float-to-int p1, v1 - - invoke-virtual {v0, p1}, Lcom/my/target/VideoProgressWheelInterstitial;->setDigit(I)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/DeviceParamsDataProvider$a.smali b/smali/smali_classes2/com/my/target/DeviceParamsDataProvider$a.smali deleted file mode 100644 index 8e276c6c1..000000000 --- a/smali/smali_classes2/com/my/target/DeviceParamsDataProvider$a.smali +++ /dev/null @@ -1,60 +0,0 @@ -.class Lcom/my/target/DeviceParamsDataProvider$a; -.super Ljava/lang/Object; -.source "DeviceParamsDataProvider.java" - -# interfaces -.implements Ljava/lang/Runnable; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/DeviceParamsDataProvider;->a(Landroid/content/Context;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/DeviceParamsDataProvider; - - -# direct methods -.method constructor (Lcom/my/target/DeviceParamsDataProvider;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/DeviceParamsDataProvider$a;->a:Lcom/my/target/DeviceParamsDataProvider; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public run()V - .locals 3 - - .line 1 - iget-object v0, p0, Lcom/my/target/DeviceParamsDataProvider$a;->a:Lcom/my/target/DeviceParamsDataProvider; - - invoke-static {v0}, Lcom/my/target/DeviceParamsDataProvider;->a(Lcom/my/target/DeviceParamsDataProvider;)Z - - move-result v0 - - .line 2 - iget-object v1, p0, Lcom/my/target/DeviceParamsDataProvider$a;->a:Lcom/my/target/DeviceParamsDataProvider; - - invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; - - move-result-object v0 - - const-string v2, "rooted" - - invoke-virtual {v1, v2, v0}, Lcom/my/target/FPDataProvider;->a(Ljava/lang/String;Ljava/lang/String;)Z - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/DeviceParamsDataProvider.smali b/smali/smali_classes2/com/my/target/DeviceParamsDataProvider.smali deleted file mode 100644 index 908282190..000000000 --- a/smali/smali_classes2/com/my/target/DeviceParamsDataProvider.smali +++ /dev/null @@ -1,1387 +0,0 @@ -.class public final Lcom/my/target/DeviceParamsDataProvider; -.super Lcom/my/target/FPDataProvider; -.source "DeviceParamsDataProvider.java" - - -# instance fields -.field private b:Z - -.field private c:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private d:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private e:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private f:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private g:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private h:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private i:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private j:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private k:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private l:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private m:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private n:I - -.field private o:I - -.field private p:I - -.field private q:F - -.field private r:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private s:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private t:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private u:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private v:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# direct methods -.method public constructor ()V - .locals 2 - - .line 1 - invoke-direct {p0}, Lcom/my/target/FPDataProvider;->()V - - const/4 v0, 0x0 - - .line 2 - iput-boolean v0, p0, Lcom/my/target/DeviceParamsDataProvider;->b:Z - - const-string v1, "" - - .line 3 - iput-object v1, p0, Lcom/my/target/DeviceParamsDataProvider;->c:Ljava/lang/String; - - .line 4 - iput-object v1, p0, Lcom/my/target/DeviceParamsDataProvider;->d:Ljava/lang/String; - - .line 5 - iput-object v1, p0, Lcom/my/target/DeviceParamsDataProvider;->e:Ljava/lang/String; - - .line 6 - iput-object v1, p0, Lcom/my/target/DeviceParamsDataProvider;->f:Ljava/lang/String; - - .line 7 - iput-object v1, p0, Lcom/my/target/DeviceParamsDataProvider;->g:Ljava/lang/String; - - .line 8 - iput-object v1, p0, Lcom/my/target/DeviceParamsDataProvider;->h:Ljava/lang/String; - - .line 9 - iput-object v1, p0, Lcom/my/target/DeviceParamsDataProvider;->i:Ljava/lang/String; - - .line 10 - iput-object v1, p0, Lcom/my/target/DeviceParamsDataProvider;->j:Ljava/lang/String; - - .line 11 - iput-object v1, p0, Lcom/my/target/DeviceParamsDataProvider;->k:Ljava/lang/String; - - .line 12 - iput-object v1, p0, Lcom/my/target/DeviceParamsDataProvider;->l:Ljava/lang/String; - - .line 13 - iput-object v1, p0, Lcom/my/target/DeviceParamsDataProvider;->m:Ljava/lang/String; - - .line 14 - iput v0, p0, Lcom/my/target/DeviceParamsDataProvider;->n:I - - .line 15 - iput v0, p0, Lcom/my/target/DeviceParamsDataProvider;->o:I - - .line 16 - iput v0, p0, Lcom/my/target/DeviceParamsDataProvider;->p:I - - const/4 v0, 0x0 - - .line 17 - iput v0, p0, Lcom/my/target/DeviceParamsDataProvider;->q:F - - .line 18 - iput-object v1, p0, Lcom/my/target/DeviceParamsDataProvider;->r:Ljava/lang/String; - - .line 19 - iput-object v1, p0, Lcom/my/target/DeviceParamsDataProvider;->s:Ljava/lang/String; - - .line 20 - iput-object v1, p0, Lcom/my/target/DeviceParamsDataProvider;->t:Ljava/lang/String; - - .line 21 - iput-object v1, p0, Lcom/my/target/DeviceParamsDataProvider;->u:Ljava/lang/String; - - .line 22 - iput-object v1, p0, Lcom/my/target/DeviceParamsDataProvider;->v:Ljava/lang/String; - - return-void -.end method - -.method static synthetic a(Lcom/my/target/DeviceParamsDataProvider;)Z - .locals 0 - - .line 1 - invoke-direct {p0}, Lcom/my/target/DeviceParamsDataProvider;->d()Z - - move-result p0 - - return p0 -.end method - -.method private c(Landroid/content/Context;)V - .locals 3 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - const-string v0, "window" - - .line 1 - invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; - - move-result-object p1 - - check-cast p1, Landroid/view/WindowManager; - - if-nez p1, :cond_0 - - return-void - - .line 2 - :cond_0 - invoke-interface {p1}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display; - - move-result-object p1 - - .line 3 - new-instance v0, Landroid/graphics/Point; - - invoke-direct {v0}, Landroid/graphics/Point;->()V - - .line 4 - sget v1, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v2, 0x11 - - if-lt v1, v2, :cond_1 - - .line 5 - invoke-virtual {p1, v0}, Landroid/view/Display;->getRealSize(Landroid/graphics/Point;)V - - goto :goto_0 - - .line 6 - :cond_1 - invoke-virtual {p1, v0}, Landroid/view/Display;->getSize(Landroid/graphics/Point;)V - - .line 7 - :goto_0 - iget p1, v0, Landroid/graphics/Point;->x:I - - iput p1, p0, Lcom/my/target/DeviceParamsDataProvider;->n:I - - .line 8 - iget p1, v0, Landroid/graphics/Point;->y:I - - iput p1, p0, Lcom/my/target/DeviceParamsDataProvider;->o:I - - return-void -.end method - -.method private d(Landroid/content/Context;)Ljava/lang/String; - .locals 4 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - const/4 v0, 0x0 - - .line 1 - :try_start_0 - invoke-static {p1}, Lcom/my/target/PrefsCache;->a(Landroid/content/Context;)Lcom/my/target/PrefsCache; - - move-result-object v1 - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_1 - - .line 2 - :try_start_1 - invoke-virtual {v1}, Lcom/my/target/PrefsCache;->a()Ljava/lang/String; - - move-result-object v0 - :try_end_1 - .catchall {:try_start_1 .. :try_end_1} :catchall_0 - - goto :goto_1 - - :catchall_0 - move-exception v2 - - goto :goto_0 - - :catchall_1 - move-exception v2 - - move-object v1, v0 - - :goto_0 - const-string v3, "PreferencesManager error" - - .line 3 - invoke-static {v3}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 4 - invoke-virtual {v2}, Ljava/lang/Throwable;->printStackTrace()V - - .line 5 - :goto_1 - invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v2 - - if-eqz v2, :cond_1 - - .line 6 - sget-object v0, Landroid/os/Build;->SERIAL:Ljava/lang/String; - - .line 7 - invoke-direct {p0, p1}, Lcom/my/target/DeviceParamsDataProvider;->e(Landroid/content/Context;)Z - - move-result v2 - - if-eqz v2, :cond_0 - - .line 8 - invoke-virtual {p0, p1}, Lcom/my/target/DeviceParamsDataProvider;->b(Landroid/content/Context;)Ljava/lang/String; - - move-result-object p1 - - goto :goto_2 - - :cond_0 - const-string p1, "" - - .line 9 - :goto_2 - new-instance v2, Ljava/lang/StringBuilder; - - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V - - iget-object v3, p0, Lcom/my/target/DeviceParamsDataProvider;->d:Ljava/lang/String; - - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/EncryptionUtils;->a(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - if-eqz v1, :cond_1 - - .line 10 - invoke-virtual {v1, v0}, Lcom/my/target/PrefsCache;->a(Ljava/lang/String;)V - - :cond_1 - return-object v0 -.end method - -.method private d()Z - .locals 14 - - .line 11 - sget-object v0, Landroid/os/Build;->TAGS:Ljava/lang/String; - - const/4 v1, 0x0 - - const/4 v2, 0x1 - - if-eqz v0, :cond_0 - - const-string v3, "test-keys" - - .line 12 - invoke-virtual {v0, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/4 v0, 0x1 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - :goto_0 - if-nez v0, :cond_2 - - const-string v3, "/system/app/Superuser.apk" - - const-string v4, "/sbin/su" - - const-string v5, "/system/bin/su" - - const-string v6, "/system/xbin/su" - - const-string v7, "/data/local/xbin/su" - - const-string v8, "/data/local/bin/su" - - const-string v9, "/system/sd/xbin/su" - - const-string v10, "/system/bin/failsafe/su" - - const-string v11, "/data/local/su" - - const-string v12, "/su/bin/su" - - .line 13 - filled-new-array/range {v3 .. v12}, [Ljava/lang/String; - - move-result-object v3 - - .line 14 - array-length v4, v3 - - const/4 v5, 0x0 - - :goto_1 - if-ge v5, v4, :cond_2 - - aget-object v6, v3, v5 - - .line 15 - new-instance v7, Ljava/io/File; - - invoke-direct {v7, v6}, Ljava/io/File;->(Ljava/lang/String;)V - - invoke-virtual {v7}, Ljava/io/File;->exists()Z - - move-result v6 - - if-eqz v6, :cond_1 - - const/4 v0, 0x1 - - goto :goto_2 - - :cond_1 - add-int/lit8 v5, v5, 0x1 - - goto :goto_1 - - :cond_2 - :goto_2 - if-nez v0, :cond_a - - .line 16 - invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime; - - move-result-object v3 - - const-string v4, "/system/xbin/which su" - - const-string v5, "/system/bin/which su" - - const-string v6, "which su" - - .line 17 - filled-new-array {v4, v5, v6}, [Ljava/lang/String; - - move-result-object v4 - - .line 18 - array-length v5, v4 - - :goto_3 - if-ge v1, v5, :cond_a - - aget-object v6, v4, v1 - - const/4 v7, 0x0 - - .line 19 - :try_start_0 - invoke-virtual {v3, v6}, Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process; - - move-result-object v6 - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_8 - .catchall {:try_start_0 .. :try_end_0} :catchall_3 - - .line 20 - :try_start_1 - new-instance v8, Ljava/io/BufferedReader; - - new-instance v9, Ljava/io/InputStreamReader; - - invoke-virtual {v6}, Ljava/lang/Process;->getInputStream()Ljava/io/InputStream; - - move-result-object v10 - - invoke-direct {v9, v10}, Ljava/io/InputStreamReader;->(Ljava/io/InputStream;)V - - invoke-direct {v8, v9}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V - :try_end_1 - .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_6 - .catchall {:try_start_1 .. :try_end_1} :catchall_1 - - .line 21 - :try_start_2 - new-instance v7, Ljava/lang/StringBuilder; - - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V - - .line 22 - :goto_4 - invoke-virtual {v8}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; - - move-result-object v9 - - if-eqz v9, :cond_3 - - .line 23 - invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - goto :goto_4 - - .line 24 - :cond_3 - invoke-virtual {v6}, Ljava/lang/Process;->destroy()V - - .line 25 - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v7 - - invoke-static {v7}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v7 - :try_end_2 - .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_3 - .catchall {:try_start_2 .. :try_end_2} :catchall_0 - - if-nez v7, :cond_5 - - .line 26 - :try_start_3 - invoke-virtual {v8}, Ljava/io/BufferedReader;->close()V - :try_end_3 - .catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_0 - .catchall {:try_start_3 .. :try_end_3} :catchall_2 - - goto :goto_5 - - :catch_0 - nop - - :goto_5 - if-eqz v6, :cond_4 - - .line 27 - :try_start_4 - invoke-virtual {v6}, Ljava/lang/Process;->destroy()V - :try_end_4 - .catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_1 - - :catch_1 - :cond_4 - const/4 v0, 0x1 - - goto :goto_e - - .line 28 - :cond_5 - :goto_6 - :try_start_5 - invoke-virtual {v8}, Ljava/io/BufferedReader;->close()V - :try_end_5 - .catch Ljava/lang/Exception; {:try_start_5 .. :try_end_5} :catch_2 - .catchall {:try_start_5 .. :try_end_5} :catchall_2 - - goto :goto_9 - - :catch_2 - nop - - goto :goto_9 - - :catchall_0 - move-exception v7 - - goto :goto_7 - - :catch_3 - nop - - goto :goto_8 - - :catchall_1 - move-exception v8 - - move-object v13, v8 - - move-object v8, v7 - - move-object v7, v13 - - :goto_7 - if-eqz v8, :cond_6 - - :try_start_6 - invoke-virtual {v8}, Ljava/io/BufferedReader;->close()V - :try_end_6 - .catch Ljava/lang/Exception; {:try_start_6 .. :try_end_6} :catch_4 - .catchall {:try_start_6 .. :try_end_6} :catchall_2 - - .line 29 - :catch_4 - :cond_6 - :try_start_7 - throw v7 - :try_end_7 - .catch Ljava/lang/Exception; {:try_start_7 .. :try_end_7} :catch_5 - .catchall {:try_start_7 .. :try_end_7} :catchall_2 - - :catch_5 - nop - - goto :goto_c - - :catch_6 - move-object v8, v7 - - :goto_8 - if-eqz v8, :cond_7 - - goto :goto_6 - - :catchall_2 - move-exception v0 - - goto :goto_b - - :cond_7 - :goto_9 - if-eqz v6, :cond_9 - - .line 30 - :goto_a - :try_start_8 - invoke-virtual {v6}, Ljava/lang/Process;->destroy()V - :try_end_8 - .catch Ljava/lang/Exception; {:try_start_8 .. :try_end_8} :catch_9 - - goto :goto_d - - :catchall_3 - move-exception v0 - - move-object v6, v7 - - :goto_b - if-eqz v6, :cond_8 - - :try_start_9 - invoke-virtual {v6}, Ljava/lang/Process;->destroy()V - :try_end_9 - .catch Ljava/lang/Exception; {:try_start_9 .. :try_end_9} :catch_7 - - .line 31 - :catch_7 - :cond_8 - throw v0 - - :catch_8 - move-object v6, v7 - - :goto_c - if-eqz v6, :cond_9 - - goto :goto_a - - :catch_9 - :cond_9 - :goto_d - add-int/lit8 v1, v1, 0x1 - - goto :goto_3 - - :cond_a - :goto_e - return v0 -.end method - -.method private e(Landroid/content/Context;)Z - .locals 2 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - :try_start_0 - const-string v0, "android.permission.GET_ACCOUNTS" - - .line 1 - invoke-virtual {p1, v0}, Landroid/content/Context;->checkCallingOrSelfPermission(Ljava/lang/String;)I - - move-result p1 - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - goto :goto_0 - - :catchall_0 - move-exception p1 - - .line 2 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "unable to check android.permission.GET_ACCOUNTS permission! Unexpected throwable in Context.checkCallingOrSelfPermission() method: " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - .line 3 - invoke-virtual {p1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - .line 4 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - const/4 p1, -0x1 - - :goto_0 - if-nez p1, :cond_0 - - const/4 p1, 0x1 - - goto :goto_1 - - :cond_0 - const/4 p1, 0x0 - - :goto_1 - return p1 -.end method - - -# virtual methods -.method public declared-synchronized a(Landroid/content/Context;)V - .locals 4 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroid/annotation/SuppressLint; - value = { - "HardwareIds" - } - .end annotation - - .annotation build Landroidx/annotation/WorkerThread; - .end annotation - - monitor-enter p0 - - .line 2 - :try_start_0 - iget-boolean v0, p0, Lcom/my/target/DeviceParamsDataProvider;->b:Z - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - if-eqz v0, :cond_0 - - .line 3 - monitor-exit p0 - - return-void - - :cond_0 - :try_start_1 - const-string v0, "collect application info..." - - .line 4 - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 5 - new-instance v0, Lcom/my/target/DeviceParamsDataProvider$a; - - invoke-direct {v0, p0}, Lcom/my/target/DeviceParamsDataProvider$a;->(Lcom/my/target/DeviceParamsDataProvider;)V - - invoke-static {v0}, Lcom/my/target/AsyncCommand;->b(Ljava/lang/Runnable;)V - - .line 6 - sget-object v0, Landroid/os/Build;->DEVICE:Ljava/lang/String; - - iput-object v0, p0, Lcom/my/target/DeviceParamsDataProvider;->c:Ljava/lang/String; - - .line 7 - sget-object v0, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String; - - iput-object v0, p0, Lcom/my/target/DeviceParamsDataProvider;->i:Ljava/lang/String; - - .line 8 - sget-object v0, Landroid/os/Build;->MODEL:Ljava/lang/String; - - iput-object v0, p0, Lcom/my/target/DeviceParamsDataProvider;->j:Ljava/lang/String; - - .line 9 - sget-object v0, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String; - - iput-object v0, p0, Lcom/my/target/DeviceParamsDataProvider;->e:Ljava/lang/String; - - .line 10 - invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String; - - move-result-object v0 - - iput-object v0, p0, Lcom/my/target/DeviceParamsDataProvider;->f:Ljava/lang/String; - - .line 11 - invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/util/Locale;->getLanguage()Ljava/lang/String; - - move-result-object v0 - - iput-object v0, p0, Lcom/my/target/DeviceParamsDataProvider;->k:Ljava/lang/String; - :try_end_1 - .catchall {:try_start_1 .. :try_end_1} :catchall_0 - - const/4 v0, 0x0 - - .line 12 - :try_start_2 - invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; - - move-result-object v1 - - iget-object v2, p0, Lcom/my/target/DeviceParamsDataProvider;->f:Ljava/lang/String; - - invoke-virtual {v1, v2, v0}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; - - move-result-object v1 - - .line 13 - iget-object v2, v1, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String; - - iput-object v2, p0, Lcom/my/target/DeviceParamsDataProvider;->g:Ljava/lang/String; - - .line 14 - iget v1, v1, Landroid/content/pm/PackageInfo;->versionCode:I - - invoke-static {v1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; - - move-result-object v1 - - iput-object v1, p0, Lcom/my/target/DeviceParamsDataProvider;->h:Ljava/lang/String; - :try_end_2 - .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_2 .. :try_end_2} :catch_0 - .catchall {:try_start_2 .. :try_end_2} :catchall_0 - - .line 15 - :catch_0 - :try_start_3 - invoke-virtual {p1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; - - move-result-object v1 - - if-eqz v1, :cond_1 - - const-string v2, "android_id" - - .line 16 - invoke-static {v1, v2}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String; - - move-result-object v1 - - iput-object v1, p0, Lcom/my/target/DeviceParamsDataProvider;->d:Ljava/lang/String; - - .line 17 - iget-object v1, p0, Lcom/my/target/DeviceParamsDataProvider;->d:Ljava/lang/String; - - if-nez v1, :cond_1 - - const-string v1, "" - - .line 18 - iput-object v1, p0, Lcom/my/target/DeviceParamsDataProvider;->d:Ljava/lang/String; - - .line 19 - :cond_1 - invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; - - move-result-object v1 - - invoke-virtual {v1}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; - - move-result-object v1 - - iget-object v1, v1, Landroid/content/res/Configuration;->locale:Ljava/util/Locale; - - invoke-virtual {v1}, Ljava/util/Locale;->getLanguage()Ljava/lang/String; - - move-result-object v1 - - iput-object v1, p0, Lcom/my/target/DeviceParamsDataProvider;->l:Ljava/lang/String; - - const-string v1, "phone" - - .line 20 - invoke-virtual {p1, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; - - move-result-object v1 - - check-cast v1, Landroid/telephony/TelephonyManager; - - if-eqz v1, :cond_4 - - .line 21 - invoke-virtual {v1}, Landroid/telephony/TelephonyManager;->getNetworkOperatorName()Ljava/lang/String; - - move-result-object v2 - - iput-object v2, p0, Lcom/my/target/DeviceParamsDataProvider;->s:Ljava/lang/String; - - .line 22 - invoke-virtual {v1}, Landroid/telephony/TelephonyManager;->getSimState()I - - move-result v2 - - const/4 v3, 0x5 - - if-ne v2, v3, :cond_2 - - .line 23 - invoke-virtual {v1}, Landroid/telephony/TelephonyManager;->getSimOperator()Ljava/lang/String; - - move-result-object v2 - - iput-object v2, p0, Lcom/my/target/DeviceParamsDataProvider;->t:Ljava/lang/String; - - .line 24 - :cond_2 - invoke-virtual {v1}, Landroid/telephony/TelephonyManager;->getNetworkOperator()Ljava/lang/String; - - move-result-object v1 - - .line 25 - invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v2 - - if-nez v2, :cond_3 - - invoke-virtual {v1}, Ljava/lang/String;->length()I - - move-result v2 - - const/4 v3, 0x3 - - if-le v2, v3, :cond_3 - - .line 26 - invoke-virtual {v1, v3}, Ljava/lang/String;->substring(I)Ljava/lang/String; - - move-result-object v2 - - iput-object v2, p0, Lcom/my/target/DeviceParamsDataProvider;->r:Ljava/lang/String; - - .line 27 - invoke-virtual {v1, v0, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String; - - move-result-object v1 - - iput-object v1, p0, Lcom/my/target/DeviceParamsDataProvider;->m:Ljava/lang/String; - - goto :goto_0 - - .line 28 - :cond_3 - iput-object v1, p0, Lcom/my/target/DeviceParamsDataProvider;->r:Ljava/lang/String; - - .line 29 - :cond_4 - :goto_0 - invoke-direct {p0, p1}, Lcom/my/target/DeviceParamsDataProvider;->c(Landroid/content/Context;)V - - .line 30 - invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; - - move-result-object v1 - - invoke-virtual {v1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; - - move-result-object v1 - - .line 31 - iget v2, v1, Landroid/util/DisplayMetrics;->densityDpi:I - - iput v2, p0, Lcom/my/target/DeviceParamsDataProvider;->p:I - - .line 32 - iget v1, v1, Landroid/util/DisplayMetrics;->density:F - - iput v1, p0, Lcom/my/target/DeviceParamsDataProvider;->q:F - - .line 33 - invoke-static {}, Ljava/util/TimeZone;->getDefault()Ljava/util/TimeZone; - - move-result-object v1 - - .line 34 - new-instance v2, Ljava/lang/StringBuilder; - - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {v1, v0, v0}, Ljava/util/TimeZone;->getDisplayName(ZI)Ljava/lang/String; - - move-result-object v0 - - invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v0, " " - - invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1}, Ljava/util/TimeZone;->getID()Ljava/lang/String; - - move-result-object v0 - - invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - iput-object v0, p0, Lcom/my/target/DeviceParamsDataProvider;->u:Ljava/lang/String; - - .line 35 - invoke-direct {p0, p1}, Lcom/my/target/DeviceParamsDataProvider;->d(Landroid/content/Context;)Ljava/lang/String; - - move-result-object p1 - - if-eqz p1, :cond_5 - - .line 36 - iput-object p1, p0, Lcom/my/target/DeviceParamsDataProvider;->v:Ljava/lang/String; - - :cond_5 - const-string p1, "android_id" - - .line 37 - iget-object v0, p0, Lcom/my/target/DeviceParamsDataProvider;->d:Ljava/lang/String; - - invoke-virtual {p0, p1, v0}, Lcom/my/target/FPDataProvider;->a(Ljava/lang/String;Ljava/lang/String;)Z - - const-string p1, "device" - - .line 38 - iget-object v0, p0, Lcom/my/target/DeviceParamsDataProvider;->c:Ljava/lang/String; - - invoke-virtual {p0, p1, v0}, Lcom/my/target/FPDataProvider;->a(Ljava/lang/String;Ljava/lang/String;)Z - - const-string p1, "os" - - const-string v0, "Android" - - .line 39 - invoke-virtual {p0, p1, v0}, Lcom/my/target/FPDataProvider;->a(Ljava/lang/String;Ljava/lang/String;)Z - - const-string p1, "manufacture" - - .line 40 - iget-object v0, p0, Lcom/my/target/DeviceParamsDataProvider;->i:Ljava/lang/String; - - invoke-virtual {p0, p1, v0}, Lcom/my/target/FPDataProvider;->a(Ljava/lang/String;Ljava/lang/String;)Z - - const-string p1, "osver" - - .line 41 - iget-object v0, p0, Lcom/my/target/DeviceParamsDataProvider;->e:Ljava/lang/String; - - invoke-virtual {p0, p1, v0}, Lcom/my/target/FPDataProvider;->a(Ljava/lang/String;Ljava/lang/String;)Z - - const-string p1, "app" - - .line 42 - iget-object v0, p0, Lcom/my/target/DeviceParamsDataProvider;->f:Ljava/lang/String; - - invoke-virtual {p0, p1, v0}, Lcom/my/target/FPDataProvider;->a(Ljava/lang/String;Ljava/lang/String;)Z - - const-string p1, "appver" - - .line 43 - iget-object v0, p0, Lcom/my/target/DeviceParamsDataProvider;->g:Ljava/lang/String; - - invoke-virtual {p0, p1, v0}, Lcom/my/target/FPDataProvider;->a(Ljava/lang/String;Ljava/lang/String;)Z - - const-string p1, "appbuild" - - .line 44 - iget-object v0, p0, Lcom/my/target/DeviceParamsDataProvider;->h:Ljava/lang/String; - - invoke-virtual {p0, p1, v0}, Lcom/my/target/FPDataProvider;->a(Ljava/lang/String;Ljava/lang/String;)Z - - const-string p1, "lang" - - .line 45 - iget-object v0, p0, Lcom/my/target/DeviceParamsDataProvider;->k:Ljava/lang/String; - - invoke-virtual {p0, p1, v0}, Lcom/my/target/FPDataProvider;->a(Ljava/lang/String;Ljava/lang/String;)Z - - const-string p1, "app_lang" - - .line 46 - iget-object v0, p0, Lcom/my/target/DeviceParamsDataProvider;->l:Ljava/lang/String; - - invoke-virtual {p0, p1, v0}, Lcom/my/target/FPDataProvider;->a(Ljava/lang/String;Ljava/lang/String;)Z - - const-string p1, "sim_loc" - - .line 47 - iget-object v0, p0, Lcom/my/target/DeviceParamsDataProvider;->m:Ljava/lang/String; - - invoke-virtual {p0, p1, v0}, Lcom/my/target/FPDataProvider;->a(Ljava/lang/String;Ljava/lang/String;)Z - - const-string p1, "euname" - - .line 48 - iget-object v0, p0, Lcom/my/target/DeviceParamsDataProvider;->j:Ljava/lang/String; - - invoke-virtual {p0, p1, v0}, Lcom/my/target/FPDataProvider;->a(Ljava/lang/String;Ljava/lang/String;)Z - - const-string p1, "w" - - .line 49 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v1, p0, Lcom/my/target/DeviceParamsDataProvider;->n:I - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-virtual {p0, p1, v0}, Lcom/my/target/FPDataProvider;->a(Ljava/lang/String;Ljava/lang/String;)Z - - const-string p1, "h" - - .line 50 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v1, p0, Lcom/my/target/DeviceParamsDataProvider;->o:I - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-virtual {p0, p1, v0}, Lcom/my/target/FPDataProvider;->a(Ljava/lang/String;Ljava/lang/String;)Z - - const-string p1, "dpi" - - .line 51 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v1, p0, Lcom/my/target/DeviceParamsDataProvider;->p:I - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-virtual {p0, p1, v0}, Lcom/my/target/FPDataProvider;->a(Ljava/lang/String;Ljava/lang/String;)Z - - const-string p1, "density" - - .line 52 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v1, p0, Lcom/my/target/DeviceParamsDataProvider;->q:F - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-virtual {p0, p1, v0}, Lcom/my/target/FPDataProvider;->a(Ljava/lang/String;Ljava/lang/String;)Z - - const-string p1, "operator_id" - - .line 53 - iget-object v0, p0, Lcom/my/target/DeviceParamsDataProvider;->r:Ljava/lang/String; - - invoke-virtual {p0, p1, v0}, Lcom/my/target/FPDataProvider;->a(Ljava/lang/String;Ljava/lang/String;)Z - - const-string p1, "operator_name" - - .line 54 - iget-object v0, p0, Lcom/my/target/DeviceParamsDataProvider;->s:Ljava/lang/String; - - invoke-virtual {p0, p1, v0}, Lcom/my/target/FPDataProvider;->a(Ljava/lang/String;Ljava/lang/String;)Z - - const-string p1, "sim_operator_id" - - .line 55 - iget-object v0, p0, Lcom/my/target/DeviceParamsDataProvider;->t:Ljava/lang/String; - - invoke-virtual {p0, p1, v0}, Lcom/my/target/FPDataProvider;->a(Ljava/lang/String;Ljava/lang/String;)Z - - const-string p1, "timezone" - - .line 56 - iget-object v0, p0, Lcom/my/target/DeviceParamsDataProvider;->u:Ljava/lang/String; - - invoke-virtual {p0, p1, v0}, Lcom/my/target/FPDataProvider;->a(Ljava/lang/String;Ljava/lang/String;)Z - - const-string p1, "mrgs_device_id" - - .line 57 - iget-object v0, p0, Lcom/my/target/DeviceParamsDataProvider;->v:Ljava/lang/String; - - invoke-virtual {p0, p1, v0}, Lcom/my/target/FPDataProvider;->a(Ljava/lang/String;Ljava/lang/String;)Z - - .line 58 - invoke-virtual {p0}, Lcom/my/target/FPDataProvider;->b()Ljava/util/Map; - - move-result-object p1 - - invoke-interface {p1}, Ljava/util/Map;->entrySet()Ljava/util/Set; - - move-result-object p1 - - invoke-interface {p1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; - - move-result-object p1 - - :goto_1 - invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z - - move-result v0 - - if-eqz v0, :cond_6 - - invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Ljava/util/Map$Entry; - - .line 59 - new-instance v1, Ljava/lang/StringBuilder; - - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - - invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Ljava/lang/String; - - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v2, " = " - - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Ljava/lang/String; - - invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - goto :goto_1 - - :cond_6 - const/4 p1, 0x1 - - .line 60 - iput-boolean p1, p0, Lcom/my/target/DeviceParamsDataProvider;->b:Z - - const-string p1, "collected" - - .line 61 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - :try_end_3 - .catchall {:try_start_3 .. :try_end_3} :catchall_0 - - .line 62 - monitor-exit p0 - - return-void - - :catchall_0 - move-exception p1 - - monitor-exit p0 - - throw p1 -.end method - -.method public b(Landroid/content/Context;)Ljava/lang/String; - .locals 1 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - :try_start_0 - invoke-static {p1}, Landroid/accounts/AccountManager;->get(Landroid/content/Context;)Landroid/accounts/AccountManager; - - move-result-object p1 - - const-string v0, "com.google" - - invoke-virtual {p1, v0}, Landroid/accounts/AccountManager;->getAccountsByType(Ljava/lang/String;)[Landroid/accounts/Account; - - move-result-object p1 - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - goto :goto_0 - - :catchall_0 - const/4 p1, 0x0 - - :goto_0 - if-eqz p1, :cond_0 - - .line 2 - array-length v0, p1 - - if-lez v0, :cond_0 - - const/4 v0, 0x0 - - .line 3 - aget-object p1, p1, v0 - - iget-object p1, p1, Landroid/accounts/Account;->name:Ljava/lang/String; - - return-object p1 - - :cond_0 - const-string p1, "" - - return-object p1 -.end method diff --git a/smali/smali_classes2/com/my/target/DiskCache$a.smali b/smali/smali_classes2/com/my/target/DiskCache$a.smali deleted file mode 100644 index 7b0c16e30..000000000 --- a/smali/smali_classes2/com/my/target/DiskCache$a.smali +++ /dev/null @@ -1,43 +0,0 @@ -.class final Lcom/my/target/DiskCache$a; -.super Ljava/lang/Object; -.source "DiskCache.java" - -# interfaces -.implements Ljava/io/FilenameFilter; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/DiskCache; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x8 - name = null -.end annotation - - -# direct methods -.method constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public accept(Ljava/io/File;Ljava/lang/String;)Z - .locals 0 - - const-string p1, "mytrg_" - - .line 1 - invoke-virtual {p2, p1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z - - move-result p1 - - return p1 -.end method diff --git a/smali/smali_classes2/com/my/target/DiskCache$b.smali b/smali/smali_classes2/com/my/target/DiskCache$b.smali deleted file mode 100644 index d596000c8..000000000 --- a/smali/smali_classes2/com/my/target/DiskCache$b.smali +++ /dev/null @@ -1,43 +0,0 @@ -.class final Lcom/my/target/DiskCache$b; -.super Ljava/lang/Object; -.source "DiskCache.java" - -# interfaces -.implements Ljava/io/FilenameFilter; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/DiskCache; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x8 - name = null -.end annotation - - -# direct methods -.method constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public accept(Ljava/io/File;Ljava/lang/String;)Z - .locals 0 - - const-string p1, ".mp4" - - .line 1 - invoke-virtual {p2, p1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z - - move-result p1 - - return p1 -.end method diff --git a/smali/smali_classes2/com/my/target/DiskCache$c.smali b/smali/smali_classes2/com/my/target/DiskCache$c.smali deleted file mode 100644 index 8fddf79a8..000000000 --- a/smali/smali_classes2/com/my/target/DiskCache$c.smali +++ /dev/null @@ -1,81 +0,0 @@ -.class Lcom/my/target/DiskCache$c; -.super Ljava/lang/Object; -.source "DiskCache.java" - -# interfaces -.implements Ljava/util/Comparator; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/DiskCache;->a()V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/lang/Object;", - "Ljava/util/Comparator<", - "Ljava/io/File;", - ">;" - } -.end annotation - - -# direct methods -.method constructor (Lcom/my/target/DiskCache;)V - .locals 0 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public a(Ljava/io/File;Ljava/io/File;)I - .locals 2 - - .line 1 - invoke-virtual {p2}, Ljava/io/File;->lastModified()J - - move-result-wide v0 - - invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - - move-result-object p2 - - invoke-virtual {p1}, Ljava/io/File;->lastModified()J - - move-result-wide v0 - - invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - - move-result-object p1 - - invoke-virtual {p2, p1}, Ljava/lang/Long;->compareTo(Ljava/lang/Long;)I - - move-result p1 - - return p1 -.end method - -.method public synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I - .locals 0 - - .line 1 - check-cast p1, Ljava/io/File; - - check-cast p2, Ljava/io/File; - - invoke-virtual {p0, p1, p2}, Lcom/my/target/DiskCache$c;->a(Ljava/io/File;Ljava/io/File;)I - - move-result p1 - - return p1 -.end method diff --git a/smali/smali_classes2/com/my/target/DiskCache.smali b/smali/smali_classes2/com/my/target/DiskCache.smali deleted file mode 100644 index 1fd2686e0..000000000 --- a/smali/smali_classes2/com/my/target/DiskCache.smali +++ /dev/null @@ -1,1503 +0,0 @@ -.class public final Lcom/my/target/DiskCache; -.super Ljava/lang/Object; -.source "DiskCache.java" - - -# static fields -.field private static final b:Ljava/io/FilenameFilter; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private static final c:Ljava/io/FilenameFilter; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private static volatile d:Lcom/my/target/DiskCache; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - - -# instance fields -.field private final a:Ljava/io/File; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# direct methods -.method static constructor ()V - .locals 1 - - .line 1 - new-instance v0, Lcom/my/target/DiskCache$a; - - invoke-direct {v0}, Lcom/my/target/DiskCache$a;->()V - - sput-object v0, Lcom/my/target/DiskCache;->b:Ljava/io/FilenameFilter; - - .line 2 - new-instance v0, Lcom/my/target/DiskCache$b; - - invoke-direct {v0}, Lcom/my/target/DiskCache$b;->()V - - sput-object v0, Lcom/my/target/DiskCache;->c:Ljava/io/FilenameFilter; - - return-void -.end method - -.method private constructor (Ljava/io/File;)V - .locals 0 - .param p1 # Ljava/io/File; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - iput-object p1, p0, Lcom/my/target/DiskCache;->a:Ljava/io/File; - - return-void -.end method - -.method private a(Ljava/io/InputStream;Ljava/io/OutputStream;)I - .locals 6 - .param p1 # Ljava/io/InputStream; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/io/OutputStream; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Throws; - value = { - Ljava/lang/Exception; - } - .end annotation - - const/16 v0, 0x2000 - - new-array v1, v0, [B - - .line 61 - new-instance v2, Ljava/io/BufferedInputStream; - - invoke-direct {v2, p1, v0}, Ljava/io/BufferedInputStream;->(Ljava/io/InputStream;I)V - - .line 62 - new-instance p1, Ljava/io/BufferedOutputStream; - - invoke-direct {p1, p2, v0}, Ljava/io/BufferedOutputStream;->(Ljava/io/OutputStream;I)V - - const/4 p2, 0x0 - - const/4 v3, 0x0 - - .line 63 - :goto_0 - :try_start_0 - invoke-virtual {v2, v1, p2, v0}, Ljava/io/BufferedInputStream;->read([BII)I - - move-result v4 - - const/4 v5, -0x1 - - if-eq v4, v5, :cond_0 - - .line 64 - invoke-virtual {p1, v1, p2, v4}, Ljava/io/BufferedOutputStream;->write([BII)V - - add-int/2addr v3, v4 - - goto :goto_0 - - .line 65 - :cond_0 - invoke-virtual {p1}, Ljava/io/BufferedOutputStream;->flush()V - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - .line 66 - :try_start_1 - invoke-virtual {p1}, Ljava/io/BufferedOutputStream;->close()V - :try_end_1 - .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_0 - - goto :goto_1 - - :catch_0 - move-exception p1 - - .line 67 - invoke-virtual {p1}, Ljava/io/IOException;->getMessage()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 68 - :goto_1 - :try_start_2 - invoke-virtual {v2}, Ljava/io/BufferedInputStream;->close()V - :try_end_2 - .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_1 - - goto :goto_2 - - :catch_1 - move-exception p1 - - .line 69 - invoke-virtual {p1}, Ljava/io/IOException;->getMessage()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - :goto_2 - return v3 - - :catchall_0 - move-exception p2 - - .line 70 - :try_start_3 - invoke-virtual {p1}, Ljava/io/BufferedOutputStream;->close()V - :try_end_3 - .catch Ljava/io/IOException; {:try_start_3 .. :try_end_3} :catch_2 - - goto :goto_3 - - :catch_2 - move-exception p1 - - .line 71 - invoke-virtual {p1}, Ljava/io/IOException;->getMessage()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 72 - :goto_3 - :try_start_4 - invoke-virtual {v2}, Ljava/io/BufferedInputStream;->close()V - :try_end_4 - .catch Ljava/io/IOException; {:try_start_4 .. :try_end_4} :catch_3 - - goto :goto_4 - - :catch_3 - move-exception p1 - - .line 73 - invoke-virtual {p1}, Ljava/io/IOException;->getMessage()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 74 - :goto_4 - throw p2 -.end method - -.method public static a(Landroid/content/Context;)Lcom/my/target/DiskCache; - .locals 6 - .param p0 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation build Landroidx/annotation/WorkerThread; - .end annotation - - .line 1 - sget-object v0, Lcom/my/target/DiskCache;->d:Lcom/my/target/DiskCache; - - if-nez v0, :cond_5 - - .line 2 - const-class v1, Lcom/my/target/DiskCache; - - monitor-enter v1 - - .line 3 - :try_start_0 - sget-object v0, Lcom/my/target/DiskCache;->d:Lcom/my/target/DiskCache; - - if-nez v0, :cond_4 - - .line 4 - invoke-virtual {p0}, Landroid/content/Context;->getCacheDir()Ljava/io/File; - - move-result-object p0 - - const/4 v2, 0x1 - - if-eqz p0, :cond_0 - - .line 5 - invoke-virtual {p0}, Ljava/io/File;->exists()Z - - move-result v3 - - if-nez v3, :cond_0 - - .line 6 - invoke-virtual {p0}, Ljava/io/File;->mkdir()Z - - move-result v2 - - :cond_0 - const/4 v3, 0x0 - - if-nez v2, :cond_1 - - const-string p0, "DiskCache: unable to create cache dir" - - .line 7 - invoke-static {p0}, Lcom/my/target/Tracer;->c(Ljava/lang/String;)V - - .line 8 - monitor-exit v1 - - return-object v3 - - .line 9 - :cond_1 - new-instance v4, Ljava/io/File; - - const-string v5, "mytargetcache" - - invoke-direct {v4, p0, v5}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V - - .line 10 - invoke-virtual {v4}, Ljava/io/File;->exists()Z - - move-result p0 - - if-nez p0, :cond_2 - - .line 11 - invoke-virtual {v4}, Ljava/io/File;->mkdir()Z - - move-result v2 - - :cond_2 - if-nez v2, :cond_3 - - const-string p0, "DiskCache: unable to create cache dir" - - .line 12 - invoke-static {p0}, Lcom/my/target/Tracer;->c(Ljava/lang/String;)V - - .line 13 - monitor-exit v1 - - return-object v3 - - .line 14 - :cond_3 - invoke-virtual {v4}, Ljava/io/File;->isDirectory()Z - - move-result p0 - - if-eqz p0, :cond_4 - - invoke-virtual {v4}, Ljava/io/File;->canWrite()Z - - move-result p0 - - if-eqz p0, :cond_4 - - .line 15 - new-instance p0, Lcom/my/target/DiskCache; - - invoke-direct {p0, v4}, Lcom/my/target/DiskCache;->(Ljava/io/File;)V - - sput-object p0, Lcom/my/target/DiskCache;->d:Lcom/my/target/DiskCache; - - move-object v0, p0 - - .line 16 - :cond_4 - monitor-exit v1 - - goto :goto_0 - - :catchall_0 - move-exception p0 - - monitor-exit v1 - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - throw p0 - - :cond_5 - :goto_0 - return-object v0 -.end method - -.method private declared-synchronized a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - .locals 1 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation build Landroidx/annotation/WorkerThread; - .end annotation - - monitor-enter p0 - - .line 54 - :try_start_0 - invoke-virtual {p0}, Lcom/my/target/DiskCache;->a()V - - .line 55 - invoke-direct {p0, p1, p2}, Lcom/my/target/DiskCache;->b(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; - - move-result-object p1 - - .line 56 - invoke-virtual {p1}, Ljava/io/File;->exists()Z - - move-result p2 - - if-eqz p2, :cond_0 - - .line 57 - new-instance p2, Ljava/lang/StringBuilder; - - invoke-direct {p2}, Ljava/lang/StringBuilder;->()V - - const-string v0, "DiskCache get path: " - - invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Ljava/io/File;->getPath()Ljava/lang/String; - - move-result-object v0 - - invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p2 - - invoke-static {p2}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - .line 58 - :try_start_1 - invoke-virtual {p1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; - - move-result-object p1 - :try_end_1 - .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 - .catchall {:try_start_1 .. :try_end_1} :catchall_0 - - monitor-exit p0 - - return-object p1 - - :catch_0 - move-exception p1 - - .line 59 - :try_start_2 - new-instance p2, Ljava/lang/StringBuilder; - - invoke-direct {p2}, Ljava/lang/StringBuilder;->()V - - const-string v0, "DiskCache exception: " - - invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->c(Ljava/lang/String;)V - :try_end_2 - .catchall {:try_start_2 .. :try_end_2} :catchall_0 - - :cond_0 - const/4 p1, 0x0 - - .line 60 - monitor-exit p0 - - return-object p1 - - :catchall_0 - move-exception p1 - - monitor-exit p0 - - throw p1 -.end method - -.method private b(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; - .locals 2 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 17 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "mytrg_" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-static {p1}, Lcom/my/target/EncryptionUtils;->a(Ljava/lang/String;)Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - .line 18 - new-instance p2, Ljava/io/File; - - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - iget-object v1, p0, Lcom/my/target/DiskCache;->a:Ljava/io/File; - - invoke-virtual {v1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - sget-object v1, Ljava/io/File;->separator:Ljava/lang/String; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-direct {p2, p1}, Ljava/io/File;->(Ljava/lang/String;)V - - return-object p2 -.end method - - -# virtual methods -.method public declared-synchronized a(Ljava/io/InputStream;Ljava/lang/String;)Ljava/io/File; - .locals 3 - .param p1 # Ljava/io/InputStream; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation build Landroidx/annotation/WorkerThread; - .end annotation - - monitor-enter p0 - - .line 38 - :try_start_0 - invoke-virtual {p0}, Lcom/my/target/DiskCache;->a()V - - const-string v0, ".img" - - .line 39 - invoke-direct {p0, p2, v0}, Lcom/my/target/DiskCache;->b(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; - - move-result-object p2 - - .line 40 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "DiskCache save image: " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p2}, Ljava/io/File;->getPath()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_2 - - const/4 v0, 0x0 - - .line 41 - :try_start_1 - new-instance v1, Ljava/io/FileOutputStream; - - invoke-direct {v1, p2}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V - :try_end_1 - .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_2 - .catchall {:try_start_1 .. :try_end_1} :catchall_0 - - .line 42 - :try_start_2 - invoke-direct {p0, p1, v1}, Lcom/my/target/DiskCache;->a(Ljava/io/InputStream;Ljava/io/OutputStream;)I - :try_end_2 - .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_1 - .catchall {:try_start_2 .. :try_end_2} :catchall_1 - - .line 43 - :try_start_3 - invoke-virtual {v1}, Ljava/io/OutputStream;->close()V - :try_end_3 - .catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_0 - .catchall {:try_start_3 .. :try_end_3} :catchall_2 - - goto :goto_0 - - :catch_0 - move-exception p1 - - .line 44 - :try_start_4 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "DiskCache exception: " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->c(Ljava/lang/String;)V - :try_end_4 - .catchall {:try_start_4 .. :try_end_4} :catchall_2 - - .line 45 - :goto_0 - monitor-exit p0 - - return-object p2 - - :catch_1 - move-exception p1 - - goto :goto_1 - - :catchall_0 - move-exception p1 - - move-object v1, v0 - - goto :goto_3 - - :catch_2 - move-exception p1 - - move-object v1, v0 - - .line 46 - :goto_1 - :try_start_5 - new-instance p2, Ljava/lang/StringBuilder; - - invoke-direct {p2}, Ljava/lang/StringBuilder;->()V - - const-string v2, "DiskCache exception: " - - invoke-virtual {p2, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->c(Ljava/lang/String;)V - :try_end_5 - .catchall {:try_start_5 .. :try_end_5} :catchall_1 - - if-eqz v1, :cond_0 - - .line 47 - :try_start_6 - invoke-virtual {v1}, Ljava/io/OutputStream;->close()V - :try_end_6 - .catch Ljava/lang/Exception; {:try_start_6 .. :try_end_6} :catch_3 - .catchall {:try_start_6 .. :try_end_6} :catchall_2 - - goto :goto_2 - - :catch_3 - move-exception p1 - - .line 48 - :try_start_7 - new-instance p2, Ljava/lang/StringBuilder; - - invoke-direct {p2}, Ljava/lang/StringBuilder;->()V - - const-string v1, "DiskCache exception: " - - invoke-virtual {p2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->c(Ljava/lang/String;)V - :try_end_7 - .catchall {:try_start_7 .. :try_end_7} :catchall_2 - - .line 49 - :cond_0 - :goto_2 - monitor-exit p0 - - return-object v0 - - :catchall_1 - move-exception p1 - - :goto_3 - if-eqz v1, :cond_1 - - .line 50 - :try_start_8 - invoke-virtual {v1}, Ljava/io/OutputStream;->close()V - :try_end_8 - .catch Ljava/lang/Exception; {:try_start_8 .. :try_end_8} :catch_4 - .catchall {:try_start_8 .. :try_end_8} :catchall_2 - - goto :goto_4 - - :catch_4 - move-exception p2 - - .line 51 - :try_start_9 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "DiskCache exception: " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p2 - - invoke-static {p2}, Lcom/my/target/Tracer;->c(Ljava/lang/String;)V - - .line 52 - :cond_1 - :goto_4 - throw p1 - :try_end_9 - .catchall {:try_start_9 .. :try_end_9} :catchall_2 - - :catchall_2 - move-exception p1 - - monitor-exit p0 - - throw p1 -.end method - -.method public a(Ljava/lang/String;)Ljava/lang/String; - .locals 1 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation build Landroidx/annotation/WorkerThread; - .end annotation - - const-string v0, ".mp4" - - .line 53 - invoke-direct {p0, p1, v0}, Lcom/my/target/DiskCache;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - - move-result-object p1 - - return-object p1 -.end method - -.method public declared-synchronized a()V - .locals 11 - .annotation build Landroidx/annotation/WorkerThread; - .end annotation - - monitor-enter p0 - - .line 17 - :try_start_0 - invoke-static {}, Ljava/lang/System;->currentTimeMillis()J - - move-result-wide v0 - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - .line 18 - :try_start_1 - iget-object v2, p0, Lcom/my/target/DiskCache;->a:Ljava/io/File; - - invoke-virtual {v2}, Ljava/io/File;->lastModified()J - - move-result-wide v2 - - const-wide/32 v4, 0x240c8400 - - add-long/2addr v2, v4 - - cmp-long v6, v2, v0 - - if-gez v6, :cond_2 - - .line 19 - iget-object v2, p0, Lcom/my/target/DiskCache;->a:Ljava/io/File; - - sget-object v3, Lcom/my/target/DiskCache;->b:Ljava/io/FilenameFilter; - - invoke-virtual {v2, v3}, Ljava/io/File;->listFiles(Ljava/io/FilenameFilter;)[Ljava/io/File; - - move-result-object v2 - - if-eqz v2, :cond_1 - - .line 20 - array-length v3, v2 - - const/4 v6, 0x0 - - :goto_0 - if-ge v6, v3, :cond_1 - - aget-object v7, v2, v6 - - .line 21 - invoke-virtual {v7}, Ljava/io/File;->isFile()Z - - move-result v8 - - if-eqz v8, :cond_0 - - .line 22 - invoke-virtual {v7}, Ljava/io/File;->lastModified()J - - move-result-wide v8 - - add-long/2addr v8, v4 - - cmp-long v10, v8, v0 - - if-gez v10, :cond_0 - - .line 23 - new-instance v8, Ljava/lang/StringBuilder; - - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V - - const-string v9, "DiskCache: remove expired file " - - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v7}, Ljava/io/File;->getPath()Ljava/lang/String; - - move-result-object v9 - - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v8 - - invoke-static {v8}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 24 - invoke-virtual {v7}, Ljava/io/File;->delete()Z - - move-result v8 - - if-nez v8, :cond_0 - - .line 25 - new-instance v8, Ljava/lang/StringBuilder; - - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V - - const-string v9, "DiskCache: unable to delete file " - - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v7}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; - - move-result-object v7 - - invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v7 - - invoke-static {v7}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - :cond_0 - add-int/lit8 v6, v6, 0x1 - - goto :goto_0 - - .line 26 - :cond_1 - iget-object v2, p0, Lcom/my/target/DiskCache;->a:Ljava/io/File; - - invoke-virtual {v2, v0, v1}, Ljava/io/File;->setLastModified(J)Z - - move-result v0 - - if-nez v0, :cond_2 - - .line 27 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "DiskCache: unable to set last modified to dir " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v1, p0, Lcom/my/target/DiskCache;->a:Ljava/io/File; - - invoke-virtual {v1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 28 - :cond_2 - iget-object v0, p0, Lcom/my/target/DiskCache;->a:Ljava/io/File; - - sget-object v1, Lcom/my/target/DiskCache;->c:Ljava/io/FilenameFilter; - - invoke-virtual {v0, v1}, Ljava/io/File;->listFiles(Ljava/io/FilenameFilter;)[Ljava/io/File; - - move-result-object v0 - - if-eqz v0, :cond_4 - - .line 29 - array-length v1, v0 - - const/16 v2, 0xa - - if-le v1, v2, :cond_4 - - .line 30 - new-instance v1, Lcom/my/target/DiskCache$c; - - invoke-direct {v1, p0}, Lcom/my/target/DiskCache$c;->(Lcom/my/target/DiskCache;)V - - invoke-static {v0, v1}, Ljava/util/Arrays;->sort([Ljava/lang/Object;Ljava/util/Comparator;)V - - .line 31 - array-length v1, v0 - - add-int/lit8 v1, v1, -0x1 - - :goto_1 - if-lt v1, v2, :cond_4 - - .line 32 - aget-object v3, v0, v1 - - invoke-virtual {v3}, Ljava/io/File;->getPath()Ljava/lang/String; - - move-result-object v3 - - .line 33 - new-instance v4, Ljava/lang/StringBuilder; - - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V - - const-string v5, "DiskCache: remove redundant video " - - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v4 - - invoke-static {v4}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 34 - aget-object v4, v0, v1 - - invoke-virtual {v4}, Ljava/io/File;->delete()Z - - move-result v4 - - if-nez v4, :cond_3 - - .line 35 - new-instance v4, Ljava/lang/StringBuilder; - - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V - - const-string v5, "DiskCache: unable to remove file " - - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v3 - - invoke-static {v3}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - :try_end_1 - .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 - .catchall {:try_start_1 .. :try_end_1} :catchall_0 - - :cond_3 - add-int/lit8 v1, v1, -0x1 - - goto :goto_1 - - :catch_0 - move-exception v0 - - .line 36 - :try_start_2 - new-instance v1, Ljava/lang/StringBuilder; - - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - - const-string v2, "DiskCache exception: " - - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-static {v0}, Lcom/my/target/Tracer;->c(Ljava/lang/String;)V - :try_end_2 - .catchall {:try_start_2 .. :try_end_2} :catchall_0 - - .line 37 - :cond_4 - monitor-exit p0 - - return-void - - :catchall_0 - move-exception v0 - - monitor-exit p0 - - throw v0 -.end method - -.method public declared-synchronized b(Ljava/io/InputStream;Ljava/lang/String;)Ljava/io/File; - .locals 3 - .param p1 # Ljava/io/InputStream; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation build Landroidx/annotation/WorkerThread; - .end annotation - - monitor-enter p0 - - .line 1 - :try_start_0 - invoke-virtual {p0}, Lcom/my/target/DiskCache;->a()V - - const-string v0, ".mp4" - - .line 2 - invoke-direct {p0, p2, v0}, Lcom/my/target/DiskCache;->b(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; - - move-result-object p2 - - .line 3 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "DiskCache save video: " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p2}, Ljava/io/File;->getPath()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_2 - - const/4 v0, 0x0 - - .line 4 - :try_start_1 - new-instance v1, Ljava/io/FileOutputStream; - - invoke-direct {v1, p2}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V - :try_end_1 - .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_2 - .catchall {:try_start_1 .. :try_end_1} :catchall_0 - - .line 5 - :try_start_2 - invoke-direct {p0, p1, v1}, Lcom/my/target/DiskCache;->a(Ljava/io/InputStream;Ljava/io/OutputStream;)I - :try_end_2 - .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_1 - .catchall {:try_start_2 .. :try_end_2} :catchall_1 - - .line 6 - :try_start_3 - invoke-virtual {v1}, Ljava/io/OutputStream;->close()V - :try_end_3 - .catch Ljava/io/IOException; {:try_start_3 .. :try_end_3} :catch_0 - .catchall {:try_start_3 .. :try_end_3} :catchall_2 - - goto :goto_0 - - :catch_0 - move-exception p1 - - .line 7 - :try_start_4 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "DiskCache exception: " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->c(Ljava/lang/String;)V - :try_end_4 - .catchall {:try_start_4 .. :try_end_4} :catchall_2 - - .line 8 - :goto_0 - monitor-exit p0 - - return-object p2 - - :catch_1 - move-exception p1 - - goto :goto_1 - - :catchall_0 - move-exception p1 - - move-object v1, v0 - - goto :goto_3 - - :catch_2 - move-exception p1 - - move-object v1, v0 - - .line 9 - :goto_1 - :try_start_5 - new-instance p2, Ljava/lang/StringBuilder; - - invoke-direct {p2}, Ljava/lang/StringBuilder;->()V - - const-string v2, "DiskCache exception: " - - invoke-virtual {p2, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->c(Ljava/lang/String;)V - :try_end_5 - .catchall {:try_start_5 .. :try_end_5} :catchall_1 - - if-eqz v1, :cond_0 - - .line 10 - :try_start_6 - invoke-virtual {v1}, Ljava/io/OutputStream;->close()V - :try_end_6 - .catch Ljava/io/IOException; {:try_start_6 .. :try_end_6} :catch_3 - .catchall {:try_start_6 .. :try_end_6} :catchall_2 - - goto :goto_2 - - :catch_3 - move-exception p1 - - .line 11 - :try_start_7 - new-instance p2, Ljava/lang/StringBuilder; - - invoke-direct {p2}, Ljava/lang/StringBuilder;->()V - - const-string v1, "DiskCache exception: " - - invoke-virtual {p2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->c(Ljava/lang/String;)V - :try_end_7 - .catchall {:try_start_7 .. :try_end_7} :catchall_2 - - .line 12 - :cond_0 - :goto_2 - monitor-exit p0 - - return-object v0 - - :catchall_1 - move-exception p1 - - :goto_3 - if-eqz v1, :cond_1 - - .line 13 - :try_start_8 - invoke-virtual {v1}, Ljava/io/OutputStream;->close()V - :try_end_8 - .catch Ljava/io/IOException; {:try_start_8 .. :try_end_8} :catch_4 - .catchall {:try_start_8 .. :try_end_8} :catchall_2 - - goto :goto_4 - - :catch_4 - move-exception p2 - - .line 14 - :try_start_9 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "DiskCache exception: " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p2 - - invoke-static {p2}, Lcom/my/target/Tracer;->c(Ljava/lang/String;)V - - .line 15 - :cond_1 - :goto_4 - throw p1 - :try_end_9 - .catchall {:try_start_9 .. :try_end_9} :catchall_2 - - :catchall_2 - move-exception p1 - - monitor-exit p0 - - throw p1 -.end method - -.method public b(Ljava/lang/String;)Ljava/lang/String; - .locals 1 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation build Landroidx/annotation/WorkerThread; - .end annotation - - const-string v0, ".img" - - .line 16 - invoke-direct {p0, p1, v0}, Lcom/my/target/DiskCache;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - - move-result-object p1 - - return-object p1 -.end method - -.method public declared-synchronized c(Ljava/lang/String;)Landroid/graphics/Bitmap; - .locals 3 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation build Landroidx/annotation/WorkerThread; - .end annotation - - monitor-enter p0 - - .line 1 - :try_start_0 - invoke-virtual {p0}, Lcom/my/target/DiskCache;->a()V - - const-string v0, ".img" - - .line 2 - invoke-direct {p0, p1, v0}, Lcom/my/target/DiskCache;->b(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; - - move-result-object p1 - - .line 3 - invoke-virtual {p1}, Ljava/io/File;->exists()Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 4 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "DiskCache get image: " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Ljava/io/File;->getPath()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - .line 5 - :try_start_1 - invoke-virtual {p1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; - - move-result-object v0 - - invoke-static {v0}, Landroid/graphics/BitmapFactory;->decodeFile(Ljava/lang/String;)Landroid/graphics/Bitmap; - - move-result-object p1 - :try_end_1 - .catch Ljava/lang/OutOfMemoryError; {:try_start_1 .. :try_end_1} :catch_1 - .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 - .catchall {:try_start_1 .. :try_end_1} :catchall_0 - - monitor-exit p0 - - return-object p1 - - :catch_0 - move-exception p1 - - .line 6 - :try_start_2 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "DiskCache exception: " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->c(Ljava/lang/String;)V - - goto :goto_0 - - :catch_1 - move-exception v0 - - .line 7 - invoke-static {}, Ljava/lang/System;->gc()V - - const-string v1, "DiskCache OOME, trying once again" - - .line 8 - invoke-static {v1}, Lcom/my/target/Tracer;->c(Ljava/lang/String;)V - :try_end_2 - .catchall {:try_start_2 .. :try_end_2} :catchall_0 - - .line 9 - :try_start_3 - new-instance v1, Landroid/graphics/BitmapFactory$Options; - - invoke-direct {v1}, Landroid/graphics/BitmapFactory$Options;->()V - - const/4 v2, 0x2 - - .line 10 - iput v2, v1, Landroid/graphics/BitmapFactory$Options;->inSampleSize:I - - .line 11 - invoke-virtual {p1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1, v1}, Landroid/graphics/BitmapFactory;->decodeFile(Ljava/lang/String;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; - - move-result-object p1 - :try_end_3 - .catch Ljava/lang/OutOfMemoryError; {:try_start_3 .. :try_end_3} :catch_2 - .catchall {:try_start_3 .. :try_end_3} :catchall_0 - - monitor-exit p0 - - return-object p1 - - .line 12 - :catch_2 - :try_start_4 - new-instance p1, Ljava/lang/StringBuilder; - - invoke-direct {p1}, Ljava/lang/StringBuilder;->()V - - const-string v1, "DiskCache OOME, called twice: " - - invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->c(Ljava/lang/String;)V - :try_end_4 - .catchall {:try_start_4 .. :try_end_4} :catchall_0 - - :cond_0 - :goto_0 - const/4 p1, 0x0 - - .line 13 - monitor-exit p0 - - return-object p1 - - :catchall_0 - move-exception p1 - - monitor-exit p0 - - throw p1 -.end method diff --git a/smali/smali_classes2/com/my/target/EncryptionUtils.smali b/smali/smali_classes2/com/my/target/EncryptionUtils.smali deleted file mode 100644 index 0b44ab934..000000000 --- a/smali/smali_classes2/com/my/target/EncryptionUtils.smali +++ /dev/null @@ -1,102 +0,0 @@ -.class public Lcom/my/target/EncryptionUtils; -.super Ljava/lang/Object; -.source "EncryptionUtils.java" - - -# direct methods -.method public static a(Ljava/lang/String;)Ljava/lang/String; - .locals 6 - .param p0 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - :try_start_0 - const-string v0, "md5" - - .line 1 - invoke-static {v0}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; - - move-result-object v0 - - const-string v1, "UTF-8" - - .line 2 - invoke-static {v1}, Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; - - move-result-object v1 - - invoke-virtual {p0, v1}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B - - move-result-object p0 - - invoke-virtual {v0, p0}, Ljava/security/MessageDigest;->update([B)V - - .line 3 - invoke-virtual {v0}, Ljava/security/MessageDigest;->digest()[B - - move-result-object p0 - - .line 4 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const/4 v1, 0x0 - - const/4 v2, 0x0 - - .line 5 - :goto_0 - array-length v3, p0 - - if-ge v2, v3, :cond_0 - - const-string v3, "%02X" - - const/4 v4, 0x1 - - new-array v4, v4, [Ljava/lang/Object; - - .line 6 - aget-byte v5, p0, v2 - - invoke-static {v5}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; - - move-result-object v5 - - aput-object v5, v4, v1 - - invoke-static {v3, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; - - move-result-object v3 - - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - add-int/lit8 v2, v2, 0x1 - - goto :goto_0 - - .line 7 - :cond_0 - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p0 - - sget-object v0, Ljava/util/Locale;->ROOT:Ljava/util/Locale; - - invoke-virtual {p0, v0}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; - - move-result-object p0 - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - return-object p0 - - :catch_0 - const/4 p0, 0x0 - - return-object p0 -.end method diff --git a/smali/smali_classes2/com/my/target/EnvironmentParamsDataProvider$a.smali b/smali/smali_classes2/com/my/target/EnvironmentParamsDataProvider$a.smali deleted file mode 100644 index 828eeab91..000000000 --- a/smali/smali_classes2/com/my/target/EnvironmentParamsDataProvider$a.smali +++ /dev/null @@ -1,917 +0,0 @@ -.class Lcom/my/target/EnvironmentParamsDataProvider$a; -.super Ljava/lang/Object; -.source "EnvironmentParamsDataProvider.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/EnvironmentParamsDataProvider; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0xa - name = "a" -.end annotation - - -# instance fields -.field private a:Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private b:Ljava/util/ArrayList; - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/ArrayList<", - "Lcom/my/target/EnvironmentParamsDataProvider$b;", - ">;" - } - .end annotation -.end field - - -# direct methods -.method constructor (Landroid/content/Context;)V - .locals 4 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - const/4 v0, 0x0 - - .line 2 - iput-object v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$a;->b:Ljava/util/ArrayList; - - const-string v0, "phone" - - .line 3 - invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Landroid/telephony/TelephonyManager; - - if-nez v0, :cond_0 - - return-void - - .line 4 - :cond_0 - :try_start_0 - sget v1, Landroid/os/Build$VERSION;->SDK_INT:I - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - const/16 v2, 0x11 - - const-string v3, "android.permission.ACCESS_COARSE_LOCATION" - - if-lt v1, v2, :cond_1 - - .line 5 - :try_start_1 - invoke-static {v3, p1}, Lcom/my/target/EnvironmentParamsDataProvider;->b(Ljava/lang/String;Landroid/content/Context;)Z - - move-result v1 - - if-eqz v1, :cond_1 - - .line 6 - invoke-direct {p0, v0}, Lcom/my/target/EnvironmentParamsDataProvider$a;->b(Landroid/telephony/TelephonyManager;)Ljava/util/ArrayList; - - move-result-object v1 - - iput-object v1, p0, Lcom/my/target/EnvironmentParamsDataProvider$a;->b:Ljava/util/ArrayList; - - .line 7 - :cond_1 - iget-object v1, p0, Lcom/my/target/EnvironmentParamsDataProvider$a;->b:Ljava/util/ArrayList; - - if-eqz v1, :cond_2 - - iget-object v1, p0, Lcom/my/target/EnvironmentParamsDataProvider$a;->b:Ljava/util/ArrayList; - - invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z - - move-result v1 - - if-eqz v1, :cond_4 - - :cond_2 - const-string v1, "android.permission.ACCESS_FINE_LOCATION" - - .line 8 - invoke-static {v1, p1}, Lcom/my/target/EnvironmentParamsDataProvider;->b(Ljava/lang/String;Landroid/content/Context;)Z - - move-result v1 - - if-nez v1, :cond_3 - - .line 9 - invoke-static {v3, p1}, Lcom/my/target/EnvironmentParamsDataProvider;->b(Ljava/lang/String;Landroid/content/Context;)Z - - move-result p1 - - if-eqz p1, :cond_4 - - .line 10 - :cond_3 - invoke-direct {p0, v0}, Lcom/my/target/EnvironmentParamsDataProvider$a;->a(Landroid/telephony/TelephonyManager;)Ljava/util/ArrayList; - - move-result-object p1 - - iput-object p1, p0, Lcom/my/target/EnvironmentParamsDataProvider$a;->b:Ljava/util/ArrayList; - :try_end_1 - .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 - - goto :goto_0 - - :catch_0 - move-exception p1 - - .line 11 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "Environment provider exception " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - :cond_4 - :goto_0 - return-void -.end method - -.method private a(Landroid/telephony/TelephonyManager;)Ljava/util/ArrayList; - .locals 4 - .param p1 # Landroid/telephony/TelephonyManager; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroid/annotation/SuppressLint; - value = { - "MissingPermission" - } - .end annotation - - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Landroid/telephony/TelephonyManager;", - ")", - "Ljava/util/ArrayList<", - "Lcom/my/target/EnvironmentParamsDataProvider$b;", - ">;" - } - .end annotation - - .line 2 - invoke-virtual {p1}, Landroid/telephony/TelephonyManager;->getCellLocation()Landroid/telephony/CellLocation; - - move-result-object v0 - - if-eqz v0, :cond_1 - - .line 3 - instance-of v1, v0, Landroid/telephony/gsm/GsmCellLocation; - - if-eqz v1, :cond_1 - - .line 4 - new-instance v1, Ljava/util/ArrayList; - - invoke-direct {v1}, Ljava/util/ArrayList;->()V - - .line 5 - check-cast v0, Landroid/telephony/gsm/GsmCellLocation; - - .line 6 - new-instance v2, Lcom/my/target/EnvironmentParamsDataProvider$b; - - const-string v3, "gsm" - - invoke-direct {v2, v3}, Lcom/my/target/EnvironmentParamsDataProvider$b;->(Ljava/lang/String;)V - - .line 7 - invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 8 - invoke-virtual {v0}, Landroid/telephony/gsm/GsmCellLocation;->getCid()I - - move-result v3 - - iput v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->b:I - - .line 9 - invoke-virtual {v0}, Landroid/telephony/gsm/GsmCellLocation;->getLac()I - - move-result v0 - - iput v0, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->c:I - - .line 10 - invoke-virtual {p1}, Landroid/telephony/TelephonyManager;->getNetworkOperator()Ljava/lang/String; - - move-result-object p1 - - iput-object p1, p0, Lcom/my/target/EnvironmentParamsDataProvider$a;->a:Ljava/lang/String; - - .line 11 - iget-object p1, p0, Lcom/my/target/EnvironmentParamsDataProvider$a;->a:Ljava/lang/String; - - invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result p1 - - if-nez p1, :cond_0 - - .line 12 - :try_start_0 - iget-object p1, p0, Lcom/my/target/EnvironmentParamsDataProvider$a;->a:Ljava/lang/String; - - const/4 v0, 0x0 - - const/4 v3, 0x3 - - invoke-virtual {p1, v0, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I - - move-result p1 - - iput p1, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->d:I - - .line 13 - iget-object p1, p0, Lcom/my/target/EnvironmentParamsDataProvider$a;->a:Ljava/lang/String; - - invoke-virtual {p1, v3}, Ljava/lang/String;->substring(I)Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I - - move-result p1 - - iput p1, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->e:I - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - goto :goto_0 - - .line 14 - :catch_0 - new-instance p1, Ljava/lang/StringBuilder; - - invoke-direct {p1}, Ljava/lang/StringBuilder;->()V - - const-string v0, "unable to substring network operator " - - invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$a;->a:Ljava/lang/String; - - invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 15 - :cond_0 - :goto_0 - new-instance p1, Ljava/lang/StringBuilder; - - invoke-direct {p1}, Ljava/lang/StringBuilder;->()V - - const-string v0, "current cell: " - - invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v0, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->b:I - - invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - const-string v0, "," - - invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->c:I - - invoke-virtual {p1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->d:I - - invoke-virtual {p1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v0, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->e:I - - invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - goto :goto_1 - - :cond_1 - const/4 v1, 0x0 - - :goto_1 - return-object v1 -.end method - -.method static synthetic a(Lcom/my/target/EnvironmentParamsDataProvider$a;)Ljava/util/ArrayList; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/EnvironmentParamsDataProvider$a;->b:Ljava/util/ArrayList; - - return-object p0 -.end method - -.method private b(Landroid/telephony/TelephonyManager;)Ljava/util/ArrayList; - .locals 8 - .param p1 # Landroid/telephony/TelephonyManager; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroid/annotation/SuppressLint; - value = { - "MissingPermission" - } - .end annotation - - .annotation build Landroid/annotation/TargetApi; - value = 0x11 - .end annotation - - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Landroid/telephony/TelephonyManager;", - ")", - "Ljava/util/ArrayList<", - "Lcom/my/target/EnvironmentParamsDataProvider$b;", - ">;" - } - .end annotation - - .line 1 - invoke-virtual {p1}, Landroid/telephony/TelephonyManager;->getAllCellInfo()Ljava/util/List; - - move-result-object p1 - - if-eqz p1, :cond_8 - - .line 2 - new-instance v0, Ljava/util/ArrayList; - - invoke-direct {v0}, Ljava/util/ArrayList;->()V - - .line 3 - invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; - - move-result-object p1 - - :cond_0 - :goto_0 - invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z - - move-result v1 - - if-eqz v1, :cond_9 - - invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v1 - - check-cast v1, Landroid/telephony/CellInfo; - - .line 4 - invoke-virtual {v1}, Landroid/telephony/CellInfo;->isRegistered()Z - - move-result v2 - - if-eqz v2, :cond_0 - - .line 5 - instance-of v2, v1, Landroid/telephony/CellInfoLte; - - const/16 v3, 0x18 - - const v4, 0x7fffffff - - if-eqz v2, :cond_2 - - .line 6 - new-instance v2, Lcom/my/target/EnvironmentParamsDataProvider$b; - - const-string v5, "lte" - - invoke-direct {v2, v5}, Lcom/my/target/EnvironmentParamsDataProvider$b;->(Ljava/lang/String;)V - - .line 7 - check-cast v1, Landroid/telephony/CellInfoLte; - - invoke-virtual {v1}, Landroid/telephony/CellInfoLte;->getCellIdentity()Landroid/telephony/CellIdentityLte; - - move-result-object v5 - - .line 8 - invoke-virtual {v1}, Landroid/telephony/CellInfoLte;->getCellSignalStrength()Landroid/telephony/CellSignalStrengthLte; - - move-result-object v1 - - .line 9 - invoke-virtual {v5}, Landroid/telephony/CellIdentityLte;->getCi()I - - move-result v6 - - iput v6, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->b:I - - .line 10 - iput v4, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->c:I - - .line 11 - invoke-virtual {v5}, Landroid/telephony/CellIdentityLte;->getMcc()I - - move-result v6 - - iput v6, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->d:I - - .line 12 - invoke-virtual {v5}, Landroid/telephony/CellIdentityLte;->getMnc()I - - move-result v6 - - iput v6, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->e:I - - .line 13 - invoke-virtual {v1}, Landroid/telephony/CellSignalStrengthLte;->getLevel()I - - move-result v6 - - iput v6, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->f:I - - .line 14 - invoke-virtual {v1}, Landroid/telephony/CellSignalStrengthLte;->getDbm()I - - move-result v6 - - iput v6, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->g:I - - .line 15 - invoke-virtual {v1}, Landroid/telephony/CellSignalStrengthLte;->getAsuLevel()I - - move-result v6 - - iput v6, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->h:I - - .line 16 - invoke-virtual {v1}, Landroid/telephony/CellSignalStrengthLte;->getTimingAdvance()I - - move-result v1 - - iput v1, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->i:I - - .line 17 - sget v1, Landroid/os/Build$VERSION;->SDK_INT:I - - if-lt v1, v3, :cond_1 - - .line 18 - invoke-virtual {v5}, Landroid/telephony/CellIdentityLte;->getEarfcn()I - - move-result v1 - - iput v1, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->j:I - - .line 19 - :cond_1 - iput v4, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->k:I - - .line 20 - iput v4, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->l:I - - .line 21 - invoke-virtual {v5}, Landroid/telephony/CellIdentityLte;->getTac()I - - move-result v1 - - iput v1, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->m:I - - goto/16 :goto_2 - - .line 22 - :cond_2 - instance-of v2, v1, Landroid/telephony/CellInfoGsm; - - if-eqz v2, :cond_5 - - .line 23 - new-instance v2, Lcom/my/target/EnvironmentParamsDataProvider$b; - - const-string v5, "gsm" - - invoke-direct {v2, v5}, Lcom/my/target/EnvironmentParamsDataProvider$b;->(Ljava/lang/String;)V - - .line 24 - check-cast v1, Landroid/telephony/CellInfoGsm; - - invoke-virtual {v1}, Landroid/telephony/CellInfoGsm;->getCellIdentity()Landroid/telephony/CellIdentityGsm; - - move-result-object v5 - - .line 25 - invoke-virtual {v1}, Landroid/telephony/CellInfoGsm;->getCellSignalStrength()Landroid/telephony/CellSignalStrengthGsm; - - move-result-object v1 - - .line 26 - invoke-virtual {v5}, Landroid/telephony/CellIdentityGsm;->getCid()I - - move-result v6 - - iput v6, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->b:I - - .line 27 - invoke-virtual {v5}, Landroid/telephony/CellIdentityGsm;->getLac()I - - move-result v6 - - iput v6, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->c:I - - .line 28 - invoke-virtual {v5}, Landroid/telephony/CellIdentityGsm;->getMcc()I - - move-result v6 - - iput v6, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->d:I - - .line 29 - invoke-virtual {v5}, Landroid/telephony/CellIdentityGsm;->getMnc()I - - move-result v6 - - iput v6, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->e:I - - .line 30 - invoke-virtual {v1}, Landroid/telephony/CellSignalStrengthGsm;->getLevel()I - - move-result v6 - - iput v6, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->f:I - - .line 31 - invoke-virtual {v1}, Landroid/telephony/CellSignalStrengthGsm;->getDbm()I - - move-result v6 - - iput v6, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->g:I - - .line 32 - invoke-virtual {v1}, Landroid/telephony/CellSignalStrengthGsm;->getAsuLevel()I - - move-result v6 - - iput v6, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->h:I - - .line 33 - sget v6, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v7, 0x1a - - if-lt v6, v7, :cond_3 - - .line 34 - invoke-virtual {v1}, Landroid/telephony/CellSignalStrengthGsm;->getTimingAdvance()I - - move-result v1 - - iput v1, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->i:I - - goto :goto_1 - - .line 35 - :cond_3 - iput v4, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->i:I - - .line 36 - :goto_1 - iput v4, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->j:I - - .line 37 - sget v1, Landroid/os/Build$VERSION;->SDK_INT:I - - if-lt v1, v3, :cond_4 - - .line 38 - invoke-virtual {v5}, Landroid/telephony/CellIdentityGsm;->getBsic()I - - move-result v1 - - iput v1, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->k:I - - .line 39 - :cond_4 - invoke-virtual {v5}, Landroid/telephony/CellIdentityGsm;->getPsc()I - - move-result v1 - - iput v1, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->l:I - - .line 40 - iput v4, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->m:I - - goto/16 :goto_2 - - .line 41 - :cond_5 - sget v2, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v5, 0x12 - - if-lt v2, v5, :cond_7 - - instance-of v2, v1, Landroid/telephony/CellInfoWcdma; - - if-eqz v2, :cond_7 - - .line 42 - new-instance v2, Lcom/my/target/EnvironmentParamsDataProvider$b; - - const-string v5, "wcdma" - - invoke-direct {v2, v5}, Lcom/my/target/EnvironmentParamsDataProvider$b;->(Ljava/lang/String;)V - - .line 43 - check-cast v1, Landroid/telephony/CellInfoWcdma; - - invoke-virtual {v1}, Landroid/telephony/CellInfoWcdma;->getCellIdentity()Landroid/telephony/CellIdentityWcdma; - - move-result-object v5 - - .line 44 - invoke-virtual {v1}, Landroid/telephony/CellInfoWcdma;->getCellSignalStrength()Landroid/telephony/CellSignalStrengthWcdma; - - move-result-object v1 - - .line 45 - invoke-virtual {v5}, Landroid/telephony/CellIdentityWcdma;->getCid()I - - move-result v6 - - iput v6, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->b:I - - .line 46 - invoke-virtual {v5}, Landroid/telephony/CellIdentityWcdma;->getLac()I - - move-result v6 - - iput v6, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->c:I - - .line 47 - invoke-virtual {v5}, Landroid/telephony/CellIdentityWcdma;->getMcc()I - - move-result v6 - - iput v6, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->d:I - - .line 48 - invoke-virtual {v5}, Landroid/telephony/CellIdentityWcdma;->getMnc()I - - move-result v6 - - iput v6, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->e:I - - .line 49 - invoke-virtual {v1}, Landroid/telephony/CellSignalStrengthWcdma;->getLevel()I - - move-result v6 - - iput v6, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->f:I - - .line 50 - invoke-virtual {v1}, Landroid/telephony/CellSignalStrengthWcdma;->getDbm()I - - move-result v6 - - iput v6, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->g:I - - .line 51 - invoke-virtual {v1}, Landroid/telephony/CellSignalStrengthWcdma;->getAsuLevel()I - - move-result v1 - - iput v1, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->h:I - - .line 52 - iput v4, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->i:I - - .line 53 - sget v1, Landroid/os/Build$VERSION;->SDK_INT:I - - if-lt v1, v3, :cond_6 - - .line 54 - invoke-virtual {v5}, Landroid/telephony/CellIdentityWcdma;->getUarfcn()I - - move-result v1 - - iput v1, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->j:I - - .line 55 - :cond_6 - iput v4, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->k:I - - .line 56 - invoke-virtual {v5}, Landroid/telephony/CellIdentityWcdma;->getPsc()I - - move-result v1 - - iput v1, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->l:I - - .line 57 - iput v4, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->m:I - - goto :goto_2 - - .line 58 - :cond_7 - instance-of v2, v1, Landroid/telephony/CellInfoCdma; - - if-eqz v2, :cond_0 - - .line 59 - new-instance v2, Lcom/my/target/EnvironmentParamsDataProvider$b; - - const-string v3, "cdma" - - invoke-direct {v2, v3}, Lcom/my/target/EnvironmentParamsDataProvider$b;->(Ljava/lang/String;)V - - .line 60 - check-cast v1, Landroid/telephony/CellInfoCdma; - - invoke-virtual {v1}, Landroid/telephony/CellInfoCdma;->getCellIdentity()Landroid/telephony/CellIdentityCdma; - - move-result-object v3 - - .line 61 - invoke-virtual {v1}, Landroid/telephony/CellInfoCdma;->getCellSignalStrength()Landroid/telephony/CellSignalStrengthCdma; - - move-result-object v1 - - .line 62 - invoke-virtual {v3}, Landroid/telephony/CellIdentityCdma;->getNetworkId()I - - move-result v4 - - iput v4, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->n:I - - .line 63 - invoke-virtual {v3}, Landroid/telephony/CellIdentityCdma;->getSystemId()I - - move-result v4 - - iput v4, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->o:I - - .line 64 - invoke-virtual {v3}, Landroid/telephony/CellIdentityCdma;->getBasestationId()I - - move-result v4 - - iput v4, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->p:I - - .line 65 - invoke-virtual {v3}, Landroid/telephony/CellIdentityCdma;->getLatitude()I - - move-result v4 - - iput v4, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->q:I - - .line 66 - invoke-virtual {v3}, Landroid/telephony/CellIdentityCdma;->getLongitude()I - - move-result v3 - - iput v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->r:I - - .line 67 - invoke-virtual {v1}, Landroid/telephony/CellSignalStrengthCdma;->getCdmaLevel()I - - move-result v3 - - iput v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->s:I - - .line 68 - invoke-virtual {v1}, Landroid/telephony/CellSignalStrengthCdma;->getLevel()I - - move-result v3 - - iput v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->f:I - - .line 69 - invoke-virtual {v1}, Landroid/telephony/CellSignalStrengthCdma;->getEvdoLevel()I - - move-result v3 - - iput v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->t:I - - .line 70 - invoke-virtual {v1}, Landroid/telephony/CellSignalStrengthCdma;->getAsuLevel()I - - move-result v3 - - iput v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->h:I - - .line 71 - invoke-virtual {v1}, Landroid/telephony/CellSignalStrengthCdma;->getCdmaDbm()I - - move-result v3 - - iput v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->u:I - - .line 72 - invoke-virtual {v1}, Landroid/telephony/CellSignalStrengthCdma;->getDbm()I - - move-result v3 - - iput v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->g:I - - .line 73 - invoke-virtual {v1}, Landroid/telephony/CellSignalStrengthCdma;->getEvdoDbm()I - - move-result v3 - - iput v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->v:I - - .line 74 - invoke-virtual {v1}, Landroid/telephony/CellSignalStrengthCdma;->getEvdoEcio()I - - move-result v3 - - iput v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->w:I - - .line 75 - invoke-virtual {v1}, Landroid/telephony/CellSignalStrengthCdma;->getCdmaEcio()I - - move-result v3 - - iput v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->x:I - - .line 76 - invoke-virtual {v1}, Landroid/telephony/CellSignalStrengthCdma;->getEvdoSnr()I - - move-result v1 - - iput v1, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->y:I - - .line 77 - :goto_2 - invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - goto/16 :goto_0 - - :cond_8 - const/4 v0, 0x0 - - :cond_9 - return-object v0 -.end method diff --git a/smali/smali_classes2/com/my/target/EnvironmentParamsDataProvider$b.smali b/smali/smali_classes2/com/my/target/EnvironmentParamsDataProvider$b.smali deleted file mode 100644 index fc1d638be..000000000 --- a/smali/smali_classes2/com/my/target/EnvironmentParamsDataProvider$b.smali +++ /dev/null @@ -1,154 +0,0 @@ -.class Lcom/my/target/EnvironmentParamsDataProvider$b; -.super Ljava/lang/Object; -.source "EnvironmentParamsDataProvider.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/EnvironmentParamsDataProvider; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0xa - name = "b" -.end annotation - - -# instance fields -.field public final a:Ljava/lang/String; - -.field b:I - -.field c:I - -.field d:I - -.field e:I - -.field f:I - -.field g:I - -.field h:I - -.field i:I - -.field j:I - -.field k:I - -.field l:I - -.field m:I - -.field n:I - -.field o:I - -.field p:I - -.field q:I - -.field r:I - -.field s:I - -.field t:I - -.field u:I - -.field v:I - -.field w:I - -.field x:I - -.field y:I - - -# direct methods -.method constructor (Ljava/lang/String;)V - .locals 1 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - const v0, 0x7fffffff - - .line 2 - iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->b:I - - .line 3 - iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->c:I - - .line 4 - iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->d:I - - .line 5 - iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->e:I - - .line 6 - iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->f:I - - .line 7 - iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->g:I - - .line 8 - iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->h:I - - .line 9 - iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->i:I - - .line 10 - iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->j:I - - .line 11 - iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->k:I - - .line 12 - iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->l:I - - .line 13 - iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->m:I - - .line 14 - iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->n:I - - .line 15 - iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->o:I - - .line 16 - iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->p:I - - .line 17 - iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->q:I - - .line 18 - iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->r:I - - .line 19 - iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->s:I - - .line 20 - iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->t:I - - .line 21 - iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->u:I - - .line 22 - iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->v:I - - .line 23 - iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->w:I - - .line 24 - iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->x:I - - .line 25 - iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->y:I - - .line 26 - iput-object p1, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->a:Ljava/lang/String; - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/EnvironmentParamsDataProvider$c$a.smali b/smali/smali_classes2/com/my/target/EnvironmentParamsDataProvider$c$a.smali deleted file mode 100644 index d262e4636..000000000 --- a/smali/smali_classes2/com/my/target/EnvironmentParamsDataProvider$c$a.smali +++ /dev/null @@ -1,81 +0,0 @@ -.class Lcom/my/target/EnvironmentParamsDataProvider$c$a; -.super Ljava/lang/Object; -.source "EnvironmentParamsDataProvider.java" - -# interfaces -.implements Ljava/util/Comparator; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/EnvironmentParamsDataProvider$c;->(Landroid/content/Context;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/lang/Object;", - "Ljava/util/Comparator<", - "Landroid/net/wifi/ScanResult;", - ">;" - } -.end annotation - - -# direct methods -.method constructor (Lcom/my/target/EnvironmentParamsDataProvider$c;)V - .locals 0 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public a(Landroid/net/wifi/ScanResult;Landroid/net/wifi/ScanResult;)I - .locals 0 - - .line 1 - iget p1, p1, Landroid/net/wifi/ScanResult;->level:I - - iget p2, p2, Landroid/net/wifi/ScanResult;->level:I - - if-ge p1, p2, :cond_0 - - const/4 p1, 0x1 - - return p1 - - :cond_0 - if-le p1, p2, :cond_1 - - const/4 p1, -0x1 - - return p1 - - :cond_1 - const/4 p1, 0x0 - - return p1 -.end method - -.method public synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I - .locals 0 - - .line 1 - check-cast p1, Landroid/net/wifi/ScanResult; - - check-cast p2, Landroid/net/wifi/ScanResult; - - invoke-virtual {p0, p1, p2}, Lcom/my/target/EnvironmentParamsDataProvider$c$a;->a(Landroid/net/wifi/ScanResult;Landroid/net/wifi/ScanResult;)I - - move-result p1 - - return p1 -.end method diff --git a/smali/smali_classes2/com/my/target/EnvironmentParamsDataProvider$c.smali b/smali/smali_classes2/com/my/target/EnvironmentParamsDataProvider$c.smali deleted file mode 100644 index cb3555660..000000000 --- a/smali/smali_classes2/com/my/target/EnvironmentParamsDataProvider$c.smali +++ /dev/null @@ -1,129 +0,0 @@ -.class Lcom/my/target/EnvironmentParamsDataProvider$c; -.super Ljava/lang/Object; -.source "EnvironmentParamsDataProvider.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/EnvironmentParamsDataProvider; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0xa - name = "c" -.end annotation - - -# instance fields -.field a:Landroid/net/wifi/WifiInfo; - -.field b:Ljava/util/List; - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/List<", - "Landroid/net/wifi/ScanResult;", - ">;" - } - .end annotation -.end field - - -# direct methods -.method constructor (Landroid/content/Context;)V - .locals 3 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroid/annotation/SuppressLint; - value = { - "MissingPermission" - } - .end annotation - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - :try_start_0 - invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context; - - move-result-object v0 - - const-string v1, "wifi" - - invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Landroid/net/wifi/WifiManager; - - if-nez v0, :cond_0 - - return-void - - .line 3 - :cond_0 - invoke-virtual {v0}, Landroid/net/wifi/WifiManager;->isWifiEnabled()Z - - move-result v1 - - if-eqz v1, :cond_3 - - .line 4 - invoke-virtual {v0}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo; - - move-result-object v1 - - iput-object v1, p0, Lcom/my/target/EnvironmentParamsDataProvider$c;->a:Landroid/net/wifi/WifiInfo; - - .line 5 - sget v1, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v2, 0x18 - - if-lt v1, v2, :cond_1 - - invoke-static {p1}, Lcom/my/target/EnvironmentParamsDataProvider;->f(Landroid/content/Context;)Z - - move-result p1 - - if-eqz p1, :cond_2 - - .line 6 - :cond_1 - invoke-virtual {v0}, Landroid/net/wifi/WifiManager;->getScanResults()Ljava/util/List; - - move-result-object p1 - - iput-object p1, p0, Lcom/my/target/EnvironmentParamsDataProvider$c;->b:Ljava/util/List; - - .line 7 - :cond_2 - iget-object p1, p0, Lcom/my/target/EnvironmentParamsDataProvider$c;->b:Ljava/util/List; - - if-eqz p1, :cond_3 - - .line 8 - iget-object p1, p0, Lcom/my/target/EnvironmentParamsDataProvider$c;->b:Ljava/util/List; - - new-instance v0, Lcom/my/target/EnvironmentParamsDataProvider$c$a; - - invoke-direct {v0, p0}, Lcom/my/target/EnvironmentParamsDataProvider$c$a;->(Lcom/my/target/EnvironmentParamsDataProvider$c;)V - - invoke-static {p1, v0}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V - :try_end_0 - .catch Ljava/lang/SecurityException; {:try_start_0 .. :try_end_0} :catch_0 - - goto :goto_0 - - :catch_0 - const-string p1, "No permissions for access to wifi state" - - .line 9 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - :cond_3 - :goto_0 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/EnvironmentParamsDataProvider.smali b/smali/smali_classes2/com/my/target/EnvironmentParamsDataProvider.smali deleted file mode 100644 index ca235f3f8..000000000 --- a/smali/smali_classes2/com/my/target/EnvironmentParamsDataProvider.smali +++ /dev/null @@ -1,1155 +0,0 @@ -.class public final Lcom/my/target/EnvironmentParamsDataProvider; -.super Lcom/my/target/FPDataProvider; -.source "EnvironmentParamsDataProvider.java" - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/EnvironmentParamsDataProvider$c;, - Lcom/my/target/EnvironmentParamsDataProvider$b;, - Lcom/my/target/EnvironmentParamsDataProvider$a; - } -.end annotation - - -# instance fields -.field private b:Z - -.field private c:Z - - -# direct methods -.method public constructor ()V - .locals 1 - - .line 1 - invoke-direct {p0}, Lcom/my/target/FPDataProvider;->()V - - const/4 v0, 0x1 - - .line 2 - iput-boolean v0, p0, Lcom/my/target/EnvironmentParamsDataProvider;->b:Z - - .line 3 - iput-boolean v0, p0, Lcom/my/target/EnvironmentParamsDataProvider;->c:Z - - return-void -.end method - -.method private static a(Ljava/lang/String;Landroid/content/Context;)Z - .locals 2 - .param p0 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - :try_start_0 - invoke-virtual {p1, p0}, Landroid/content/Context;->checkCallingOrSelfPermission(Ljava/lang/String;)I - - move-result p0 - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - goto :goto_0 - - :catchall_0 - move-exception p1 - - .line 2 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "unable to check " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string p0, " permission! Unexpected throwable in Context.checkCallingOrSelfPermission() method: " - - invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - .line 3 - invoke-virtual {p1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String; - - move-result-object p0 - - invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p0 - - .line 4 - invoke-static {p0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - const/4 p0, -0x1 - - :goto_0 - if-nez p0, :cond_0 - - const/4 p0, 0x1 - - goto :goto_1 - - :cond_0 - const/4 p0, 0x0 - - :goto_1 - return p0 -.end method - -.method private static b(Landroid/content/Context;)Z - .locals 1 - .param p0 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - const-string v0, "android.permission.ACCESS_FINE_LOCATION" - - .line 2 - invoke-static {v0, p0}, Lcom/my/target/EnvironmentParamsDataProvider;->a(Ljava/lang/String;Landroid/content/Context;)Z - - move-result v0 - - if-nez v0, :cond_1 - - const-string v0, "android.permission.ACCESS_COARSE_LOCATION" - - .line 3 - invoke-static {v0, p0}, Lcom/my/target/EnvironmentParamsDataProvider;->a(Ljava/lang/String;Landroid/content/Context;)Z - - move-result p0 - - if-eqz p0, :cond_0 - - goto :goto_0 - - :cond_0 - const/4 p0, 0x0 - - goto :goto_1 - - :cond_1 - :goto_0 - const/4 p0, 0x1 - - :goto_1 - return p0 -.end method - -.method static synthetic b(Ljava/lang/String;Landroid/content/Context;)Z - .locals 0 - - .line 1 - invoke-static {p0, p1}, Lcom/my/target/EnvironmentParamsDataProvider;->a(Ljava/lang/String;Landroid/content/Context;)Z - - move-result p0 - - return p0 -.end method - -.method private c(Landroid/content/Context;)V - .locals 13 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroid/annotation/SuppressLint; - value = { - "MissingPermission" - } - .end annotation - - const-string v0, "location" - - .line 1 - invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; - - move-result-object p1 - - check-cast p1, Landroid/location/LocationManager; - - if-nez p1, :cond_0 - - return-void - - .line 2 - :cond_0 - invoke-virtual {p1}, Landroid/location/LocationManager;->getAllProviders()Ljava/util/List; - - move-result-object v1 - - .line 3 - invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; - - move-result-object v1 - - const/4 v2, 0x0 - - const v3, 0x7f7fffff # Float.MAX_VALUE - - const-wide/16 v4, 0x0 - - move-object v3, v2 - - const v6, 0x7f7fffff # Float.MAX_VALUE - - :cond_1 - :goto_0 - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - - move-result v7 - - if-eqz v7, :cond_3 - - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v7 - - check-cast v7, Ljava/lang/String; - - .line 4 - :try_start_0 - invoke-virtual {p1, v7}, Landroid/location/LocationManager;->getLastKnownLocation(Ljava/lang/String;)Landroid/location/Location; - - move-result-object v8 - - if-eqz v8, :cond_1 - - .line 5 - new-instance v9, Ljava/lang/StringBuilder; - - invoke-direct {v9}, Ljava/lang/StringBuilder;->()V - - const-string v10, "locationProvider: " - - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v9 - - invoke-static {v9}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 6 - invoke-virtual {v8}, Landroid/location/Location;->getAccuracy()F - - move-result v9 - - .line 7 - invoke-virtual {v8}, Landroid/location/Location;->getTime()J - - move-result-wide v10 - :try_end_0 - .catch Ljava/lang/SecurityException; {:try_start_0 .. :try_end_0} :catch_0 - - if-eqz v2, :cond_2 - - cmp-long v12, v10, v4 - - if-lez v12, :cond_1 - - cmpg-float v12, v9, v6 - - if-gez v12, :cond_1 - - :cond_2 - move-object v3, v7 - - move-object v2, v8 - - move v6, v9 - - move-wide v4, v10 - - goto :goto_0 - - :catch_0 - const-string v7, "No permissions for get geo data" - - .line 8 - invoke-static {v7}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - goto :goto_0 - - :cond_3 - if-eqz v2, :cond_4 - - .line 9 - new-instance p1, Ljava/lang/StringBuilder; - - invoke-direct {p1}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {v2}, Landroid/location/Location;->getLatitude()D - - move-result-wide v6 - - invoke-virtual {p1, v6, v7}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; - - const-string v1, "," - - invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2}, Landroid/location/Location;->getLongitude()D - - move-result-wide v6 - - invoke-virtual {p1, v6, v7}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; - - invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - .line 10 - invoke-virtual {v2}, Landroid/location/Location;->getAccuracy()F - - move-result v6 - - invoke-virtual {p1, v6}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; - - invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2}, Landroid/location/Location;->getSpeed()F - - move-result v6 - - invoke-virtual {p1, v6}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; - - invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-wide/16 v6, 0x3e8 - - div-long/2addr v4, v6 - - invoke-virtual {p1, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - .line 11 - invoke-virtual {p0, v0, p1}, Lcom/my/target/FPDataProvider;->a(Ljava/lang/String;Ljava/lang/String;)Z - - const-string p1, "location_provider" - - .line 12 - invoke-virtual {p0, p1, v3}, Lcom/my/target/FPDataProvider;->a(Ljava/lang/String;Ljava/lang/String;)Z - - .line 13 - new-instance p1, Ljava/lang/StringBuilder; - - invoke-direct {p1}, Ljava/lang/StringBuilder;->()V - - const-string v0, "location: " - - invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2}, Landroid/location/Location;->getLatitude()D - - move-result-wide v0 - - invoke-virtual {p1, v0, v1}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; - - const-string v0, ", " - - invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2}, Landroid/location/Location;->getLongitude()D - - move-result-wide v0 - - invoke-virtual {p1, v0, v1}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; - - const-string v0, " accuracy = " - - invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - .line 14 - invoke-virtual {v2}, Landroid/location/Location;->getAccuracy()F - - move-result v0 - - invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; - - const-string v0, " speed = " - - invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2}, Landroid/location/Location;->getSpeed()F - - move-result v0 - - invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; - - const-string v0, " time = " - - invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; - - const-string v0, " provider: " - - invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - .line 15 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - :cond_4 - return-void -.end method - -.method private d(Landroid/content/Context;)V - .locals 11 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroid/annotation/SuppressLint; - value = { - "HardwareIds" - } - .end annotation - - .line 1 - new-instance v0, Lcom/my/target/EnvironmentParamsDataProvider$c; - - invoke-direct {v0, p1}, Lcom/my/target/EnvironmentParamsDataProvider$c;->(Landroid/content/Context;)V - - .line 2 - iget-object p1, v0, Lcom/my/target/EnvironmentParamsDataProvider$c;->a:Landroid/net/wifi/WifiInfo; - - const-string v1, "wifi" - - const-string v2, "" - - const-string v3, "," - - if-eqz p1, :cond_2 - - .line 3 - invoke-virtual {p1}, Landroid/net/wifi/WifiInfo;->getBSSID()Ljava/lang/String; - - move-result-object v4 - - if-nez v4, :cond_0 - - move-object v4, v2 - - .line 4 - :cond_0 - invoke-virtual {p1}, Landroid/net/wifi/WifiInfo;->getLinkSpeed()I - - move-result v5 - - .line 5 - invoke-virtual {p1}, Landroid/net/wifi/WifiInfo;->getNetworkId()I - - move-result v6 - - .line 6 - invoke-virtual {p1}, Landroid/net/wifi/WifiInfo;->getRssi()I - - move-result v7 - - .line 7 - invoke-virtual {p1}, Landroid/net/wifi/WifiInfo;->getSSID()Ljava/lang/String; - - move-result-object v8 - - if-nez v8, :cond_1 - - move-object v8, v2 - - .line 8 - :cond_1 - new-instance v9, Ljava/lang/StringBuilder; - - invoke-direct {v9}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v9 - - invoke-virtual {p0, v1, v9}, Lcom/my/target/FPDataProvider;->a(Ljava/lang/String;Ljava/lang/String;)Z - - .line 9 - new-instance v9, Ljava/lang/StringBuilder; - - invoke-direct {v9}, Ljava/lang/StringBuilder;->()V - - const-string v10, "mac: " - - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Landroid/net/wifi/WifiInfo;->getMacAddress()Ljava/lang/String; - - move-result-object v10 - - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v9 - - invoke-static {v9}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 10 - new-instance v9, Ljava/lang/StringBuilder; - - invoke-direct {v9}, Ljava/lang/StringBuilder;->()V - - const-string v10, "ip: " - - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Landroid/net/wifi/WifiInfo;->getIpAddress()I - - move-result p1 - - invoke-virtual {v9, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 11 - new-instance p1, Ljava/lang/StringBuilder; - - invoke-direct {p1}, Ljava/lang/StringBuilder;->()V - - const-string v9, "wifi: " - - invoke-virtual {p1, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {p1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {p1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 12 - :cond_2 - iget-object p1, v0, Lcom/my/target/EnvironmentParamsDataProvider$c;->b:Ljava/util/List; - - if-eqz p1, :cond_6 - - .line 13 - invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; - - move-result-object p1 - - const/4 v0, 0x1 - - :cond_3 - :goto_0 - invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z - - move-result v4 - - if-eqz v4, :cond_6 - - invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v4 - - check-cast v4, Landroid/net/wifi/ScanResult; - - const/4 v5, 0x6 - - if-ge v0, v5, :cond_3 - - .line 14 - new-instance v5, Ljava/lang/StringBuilder; - - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V - - iget v6, v4, Landroid/net/wifi/ScanResult;->level:I - - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v5 - - invoke-static {v5}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 15 - iget-object v5, v4, Landroid/net/wifi/ScanResult;->BSSID:Ljava/lang/String; - - if-nez v5, :cond_4 - - move-object v5, v2 - - .line 16 - :cond_4 - iget-object v6, v4, Landroid/net/wifi/ScanResult;->SSID:Ljava/lang/String; - - if-nez v6, :cond_5 - - move-object v6, v2 - - .line 17 - :cond_5 - new-instance v7, Ljava/lang/StringBuilder; - - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v7 - - new-instance v8, Ljava/lang/StringBuilder; - - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v9, v4, Landroid/net/wifi/ScanResult;->level:I - - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v8 - - invoke-virtual {p0, v7, v8}, Lcom/my/target/FPDataProvider;->a(Ljava/lang/String;Ljava/lang/String;)Z - - .line 18 - new-instance v7, Ljava/lang/StringBuilder; - - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - const-string v8, ": " - - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v4, v4, Landroid/net/wifi/ScanResult;->level:I - - invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v4 - - invoke-static {v4}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - add-int/lit8 v0, v0, 0x1 - - goto/16 :goto_0 - - :cond_6 - return-void -.end method - -.method private e(Landroid/content/Context;)V - .locals 5 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - new-instance v0, Lcom/my/target/EnvironmentParamsDataProvider$a; - - invoke-direct {v0, p1}, Lcom/my/target/EnvironmentParamsDataProvider$a;->(Landroid/content/Context;)V - - .line 2 - invoke-static {v0}, Lcom/my/target/EnvironmentParamsDataProvider$a;->a(Lcom/my/target/EnvironmentParamsDataProvider$a;)Ljava/util/ArrayList; - - move-result-object p1 - - if-eqz p1, :cond_2 - - const/4 p1, 0x0 - - .line 3 - :goto_0 - invoke-static {v0}, Lcom/my/target/EnvironmentParamsDataProvider$a;->a(Lcom/my/target/EnvironmentParamsDataProvider$a;)Ljava/util/ArrayList; - - move-result-object v1 - - invoke-virtual {v1}, Ljava/util/ArrayList;->size()I - - move-result v1 - - if-ge p1, v1, :cond_2 - - .line 4 - new-instance v1, Ljava/lang/StringBuilder; - - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - - .line 5 - invoke-static {v0}, Lcom/my/target/EnvironmentParamsDataProvider$a;->a(Lcom/my/target/EnvironmentParamsDataProvider$a;)Ljava/util/ArrayList; - - move-result-object v2 - - invoke-virtual {v2, p1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Lcom/my/target/EnvironmentParamsDataProvider$b; - - .line 6 - iget-object v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->a:Ljava/lang/String; - - const-string v4, "cdma" - - invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v3 - - const-string v4, "," - - if-nez v3, :cond_0 - - .line 7 - iget-object v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->a:Ljava/lang/String; - - invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->b:I - - .line 8 - invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->c:I - - .line 9 - invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->d:I - - .line 10 - invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->e:I - - .line 11 - invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->f:I - - .line 12 - invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->g:I - - .line 13 - invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->h:I - - .line 14 - invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->i:I - - .line 15 - invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->j:I - - .line 16 - invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->k:I - - .line 17 - invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->l:I - - .line 18 - invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v2, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->m:I - - .line 19 - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - goto :goto_1 - - .line 20 - :cond_0 - iget v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->n:I - - invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->o:I - - .line 21 - invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->p:I - - .line 22 - invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->q:I - - .line 23 - invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->r:I - - .line 24 - invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->s:I - - .line 25 - invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->f:I - - .line 26 - invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->t:I - - .line 27 - invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->h:I - - .line 28 - invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->u:I - - .line 29 - invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->g:I - - .line 30 - invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->v:I - - .line 31 - invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->w:I - - .line 32 - invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->x:I - - .line 33 - invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v2, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->y:I - - .line 34 - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - .line 35 - :goto_1 - new-instance v2, Ljava/lang/StringBuilder; - - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V - - const-string v3, "cell" - - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - if-eqz p1, :cond_1 - - invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object v3 - - goto :goto_2 - - :cond_1 - const-string v3, "" - - :goto_2 - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v2 - - .line 36 - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {p0, v2, v1}, Lcom/my/target/FPDataProvider;->a(Ljava/lang/String;Ljava/lang/String;)Z - - add-int/lit8 p1, p1, 0x1 - - goto/16 :goto_0 - - :cond_2 - return-void -.end method - -.method static synthetic f(Landroid/content/Context;)Z - .locals 0 - - .line 1 - invoke-static {p0}, Lcom/my/target/EnvironmentParamsDataProvider;->b(Landroid/content/Context;)Z - - move-result p0 - - return p0 -.end method - - -# virtual methods -.method public declared-synchronized a(Landroid/content/Context;)V - .locals 1 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - monitor-enter p0 - - .line 6 - :try_start_0 - invoke-virtual {p0}, Lcom/my/target/FPDataProvider;->c()V - - .line 7 - iget-boolean v0, p0, Lcom/my/target/EnvironmentParamsDataProvider;->b:Z - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - if-nez v0, :cond_0 - - .line 8 - monitor-exit p0 - - return-void - - :cond_0 - :try_start_1 - const-string v0, "android.permission.ACCESS_FINE_LOCATION" - - .line 9 - invoke-static {v0, p1}, Lcom/my/target/EnvironmentParamsDataProvider;->a(Ljava/lang/String;Landroid/content/Context;)Z - - move-result v0 - - if-nez v0, :cond_1 - - const-string v0, "android.permission.ACCESS_COARSE_LOCATION" - - .line 10 - invoke-static {v0, p1}, Lcom/my/target/EnvironmentParamsDataProvider;->a(Ljava/lang/String;Landroid/content/Context;)Z - - move-result v0 - - if-eqz v0, :cond_2 - - .line 11 - :cond_1 - invoke-direct {p0, p1}, Lcom/my/target/EnvironmentParamsDataProvider;->c(Landroid/content/Context;)V - - .line 12 - :cond_2 - iget-boolean v0, p0, Lcom/my/target/EnvironmentParamsDataProvider;->c:Z - :try_end_1 - .catchall {:try_start_1 .. :try_end_1} :catchall_0 - - if-nez v0, :cond_3 - - .line 13 - monitor-exit p0 - - return-void - - :cond_3 - :try_start_2 - const-string v0, "android.permission.ACCESS_WIFI_STATE" - - .line 14 - invoke-static {v0, p1}, Lcom/my/target/EnvironmentParamsDataProvider;->a(Ljava/lang/String;Landroid/content/Context;)Z - - move-result v0 - - if-eqz v0, :cond_4 - - .line 15 - invoke-direct {p0, p1}, Lcom/my/target/EnvironmentParamsDataProvider;->d(Landroid/content/Context;)V - - :cond_4 - const-string v0, "android.permission.ACCESS_COARSE_LOCATION" - - .line 16 - invoke-static {v0, p1}, Lcom/my/target/EnvironmentParamsDataProvider;->a(Ljava/lang/String;Landroid/content/Context;)Z - - move-result v0 - - if-eqz v0, :cond_5 - - .line 17 - invoke-direct {p0, p1}, Lcom/my/target/EnvironmentParamsDataProvider;->e(Landroid/content/Context;)V - :try_end_2 - .catchall {:try_start_2 .. :try_end_2} :catchall_0 - - .line 18 - :cond_5 - monitor-exit p0 - - return-void - - :catchall_0 - move-exception p1 - - monitor-exit p0 - - throw p1 -.end method - -.method public a(Z)V - .locals 0 - - .line 5 - iput-boolean p1, p0, Lcom/my/target/EnvironmentParamsDataProvider;->c:Z - - return-void -.end method - -.method public b(Z)V - .locals 0 - - .line 4 - iput-boolean p1, p0, Lcom/my/target/EnvironmentParamsDataProvider;->b:Z - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/FPDataProvider.smali b/smali/smali_classes2/com/my/target/FPDataProvider.smali deleted file mode 100644 index 2715c7d9c..000000000 --- a/smali/smali_classes2/com/my/target/FPDataProvider.smali +++ /dev/null @@ -1,297 +0,0 @@ -.class public abstract Lcom/my/target/FPDataProvider; -.super Ljava/lang/Object; -.source "FPDataProvider.java" - - -# instance fields -.field private final a:Ljava/util/Map; - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/Map<", - "Ljava/lang/String;", - "Ljava/lang/String;", - ">;" - } - .end annotation -.end field - - -# direct methods -.method public constructor ()V - .locals 1 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - new-instance v0, Ljava/util/HashMap; - - invoke-direct {v0}, Ljava/util/HashMap;->()V - - iput-object v0, p0, Lcom/my/target/FPDataProvider;->a:Ljava/util/Map; - - return-void -.end method - - -# virtual methods -.method public declared-synchronized a()Ljava/util/Map; - .locals 2 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/Map<", - "Ljava/lang/String;", - "Ljava/lang/String;", - ">;" - } - .end annotation - - monitor-enter p0 - - .line 10 - :try_start_0 - new-instance v0, Ljava/util/HashMap; - - invoke-direct {v0}, Ljava/util/HashMap;->()V - - .line 11 - iget-object v1, p0, Lcom/my/target/FPDataProvider;->a:Ljava/util/Map; - - invoke-virtual {v0, v1}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - .line 12 - monitor-exit p0 - - return-object v0 - - :catchall_0 - move-exception v0 - - monitor-exit p0 - - throw v0 -.end method - -.method public declared-synchronized a(Ljava/util/Map;)V - .locals 1 - .param p1 # Ljava/util/Map; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/Map<", - "Ljava/lang/String;", - "Ljava/lang/String;", - ">;)V" - } - .end annotation - - monitor-enter p0 - - .line 13 - :try_start_0 - iget-object v0, p0, Lcom/my/target/FPDataProvider;->a:Ljava/util/Map; - - invoke-interface {p1, v0}, Ljava/util/Map;->putAll(Ljava/util/Map;)V - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - .line 14 - monitor-exit p0 - - return-void - - :catchall_0 - move-exception p1 - - monitor-exit p0 - - throw p1 -.end method - -.method protected declared-synchronized a(Ljava/lang/String;)Z - .locals 1 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - monitor-enter p0 - - .line 6 - :try_start_0 - iget-object v0, p0, Lcom/my/target/FPDataProvider;->a:Ljava/util/Map; - - invoke-interface {v0, p1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 7 - iget-object v0, p0, Lcom/my/target/FPDataProvider;->a:Ljava/util/Map; - - invoke-interface {v0, p1}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object; - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - const/4 p1, 0x1 - - .line 8 - monitor-exit p0 - - return p1 - - :cond_0 - const/4 p1, 0x0 - - .line 9 - monitor-exit p0 - - return p1 - - :catchall_0 - move-exception p1 - - monitor-exit p0 - - throw p1 -.end method - -.method protected declared-synchronized a(Ljava/lang/String;Ljava/lang/String;)Z - .locals 1 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - monitor-enter p0 - - .line 1 - :try_start_0 - invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v0 - - if-nez v0, :cond_1 - - if-nez p2, :cond_0 - - .line 2 - invoke-virtual {p0, p1}, Lcom/my/target/FPDataProvider;->a(Ljava/lang/String;)Z - - move-result p1 - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - monitor-exit p0 - - return p1 - - .line 3 - :cond_0 - :try_start_1 - iget-object v0, p0, Lcom/my/target/FPDataProvider;->a:Ljava/util/Map; - - invoke-interface {v0, p1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - :try_end_1 - .catchall {:try_start_1 .. :try_end_1} :catchall_0 - - const/4 p1, 0x1 - - .line 4 - monitor-exit p0 - - return p1 - - :cond_1 - const/4 p1, 0x0 - - .line 5 - monitor-exit p0 - - return p1 - - :catchall_0 - move-exception p1 - - monitor-exit p0 - - throw p1 -.end method - -.method protected declared-synchronized b()Ljava/util/Map; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/Map<", - "Ljava/lang/String;", - "Ljava/lang/String;", - ">;" - } - .end annotation - - monitor-enter p0 - - .line 1 - :try_start_0 - iget-object v0, p0, Lcom/my/target/FPDataProvider;->a:Ljava/util/Map; - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - monitor-exit p0 - - return-object v0 - - :catchall_0 - move-exception v0 - - monitor-exit p0 - - throw v0 -.end method - -.method protected declared-synchronized c()V - .locals 1 - - monitor-enter p0 - - .line 1 - :try_start_0 - iget-object v0, p0, Lcom/my/target/FPDataProvider;->a:Ljava/util/Map; - - invoke-interface {v0}, Ljava/util/Map;->clear()V - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - .line 2 - monitor-exit p0 - - return-void - - :catchall_0 - move-exception v0 - - monitor-exit p0 - - throw v0 -.end method diff --git a/smali/smali_classes2/com/my/target/FingerprintDataProvider.smali b/smali/smali_classes2/com/my/target/FingerprintDataProvider.smali deleted file mode 100644 index d667b79b0..000000000 --- a/smali/smali_classes2/com/my/target/FingerprintDataProvider.smali +++ /dev/null @@ -1,208 +0,0 @@ -.class public final Lcom/my/target/FingerprintDataProvider; -.super Lcom/my/target/FPDataProvider; -.source "FingerprintDataProvider.java" - - -# static fields -.field private static final f:Lcom/my/target/FingerprintDataProvider; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# instance fields -.field private final b:Lcom/my/target/DeviceParamsDataProvider; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final c:Lcom/my/target/EnvironmentParamsDataProvider; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final d:Lcom/my/target/GoogleAIdDataProvider; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final e:Lcom/my/target/NetworkInfoDataProvider; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# direct methods -.method static constructor ()V - .locals 1 - - .line 1 - new-instance v0, Lcom/my/target/FingerprintDataProvider; - - invoke-direct {v0}, Lcom/my/target/FingerprintDataProvider;->()V - - sput-object v0, Lcom/my/target/FingerprintDataProvider;->f:Lcom/my/target/FingerprintDataProvider; - - return-void -.end method - -.method private constructor ()V - .locals 1 - - .line 1 - invoke-direct {p0}, Lcom/my/target/FPDataProvider;->()V - - .line 2 - new-instance v0, Lcom/my/target/DeviceParamsDataProvider; - - invoke-direct {v0}, Lcom/my/target/DeviceParamsDataProvider;->()V - - iput-object v0, p0, Lcom/my/target/FingerprintDataProvider;->b:Lcom/my/target/DeviceParamsDataProvider; - - .line 3 - new-instance v0, Lcom/my/target/EnvironmentParamsDataProvider; - - invoke-direct {v0}, Lcom/my/target/EnvironmentParamsDataProvider;->()V - - iput-object v0, p0, Lcom/my/target/FingerprintDataProvider;->c:Lcom/my/target/EnvironmentParamsDataProvider; - - .line 4 - new-instance v0, Lcom/my/target/GoogleAIdDataProvider; - - invoke-direct {v0}, Lcom/my/target/GoogleAIdDataProvider;->()V - - iput-object v0, p0, Lcom/my/target/FingerprintDataProvider;->d:Lcom/my/target/GoogleAIdDataProvider; - - .line 5 - new-instance v0, Lcom/my/target/NetworkInfoDataProvider; - - invoke-direct {v0}, Lcom/my/target/NetworkInfoDataProvider;->()V - - iput-object v0, p0, Lcom/my/target/FingerprintDataProvider;->e:Lcom/my/target/NetworkInfoDataProvider; - - return-void -.end method - -.method public static e()Lcom/my/target/FingerprintDataProvider; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - sget-object v0, Lcom/my/target/FingerprintDataProvider;->f:Lcom/my/target/FingerprintDataProvider; - - return-object v0 -.end method - - -# virtual methods -.method public declared-synchronized a(Landroid/content/Context;)V - .locals 2 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/WorkerThread; - .end annotation - - monitor-enter p0 - - .line 1 - :try_start_0 - invoke-static {}, Landroid/os/Looper;->myLooper()Landroid/os/Looper; - - move-result-object v0 - - invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; - - move-result-object v1 - - if-ne v0, v1, :cond_0 - - const-string p1, "FingerprintDataProvider: You must not call collectData method from main thread" - - .line 2 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - .line 3 - monitor-exit p0 - - return-void - - .line 4 - :cond_0 - :try_start_1 - invoke-virtual {p0}, Lcom/my/target/FPDataProvider;->c()V - - .line 5 - iget-object v0, p0, Lcom/my/target/FingerprintDataProvider;->b:Lcom/my/target/DeviceParamsDataProvider; - - invoke-virtual {v0, p1}, Lcom/my/target/DeviceParamsDataProvider;->a(Landroid/content/Context;)V - - .line 6 - iget-object v0, p0, Lcom/my/target/FingerprintDataProvider;->c:Lcom/my/target/EnvironmentParamsDataProvider; - - invoke-virtual {v0, p1}, Lcom/my/target/EnvironmentParamsDataProvider;->a(Landroid/content/Context;)V - - .line 7 - iget-object v0, p0, Lcom/my/target/FingerprintDataProvider;->d:Lcom/my/target/GoogleAIdDataProvider; - - invoke-virtual {v0, p1}, Lcom/my/target/GoogleAIdDataProvider;->a(Landroid/content/Context;)V - - .line 8 - iget-object v0, p0, Lcom/my/target/FingerprintDataProvider;->e:Lcom/my/target/NetworkInfoDataProvider; - - invoke-virtual {v0, p1}, Lcom/my/target/NetworkInfoDataProvider;->a(Landroid/content/Context;)V - - .line 9 - invoke-virtual {p0}, Lcom/my/target/FPDataProvider;->b()Ljava/util/Map; - - move-result-object p1 - - .line 10 - iget-object v0, p0, Lcom/my/target/FingerprintDataProvider;->b:Lcom/my/target/DeviceParamsDataProvider; - - invoke-virtual {v0, p1}, Lcom/my/target/FPDataProvider;->a(Ljava/util/Map;)V - - .line 11 - iget-object v0, p0, Lcom/my/target/FingerprintDataProvider;->c:Lcom/my/target/EnvironmentParamsDataProvider; - - invoke-virtual {v0, p1}, Lcom/my/target/FPDataProvider;->a(Ljava/util/Map;)V - - .line 12 - iget-object v0, p0, Lcom/my/target/FingerprintDataProvider;->d:Lcom/my/target/GoogleAIdDataProvider; - - invoke-virtual {v0, p1}, Lcom/my/target/FPDataProvider;->a(Ljava/util/Map;)V - - .line 13 - iget-object v0, p0, Lcom/my/target/FingerprintDataProvider;->e:Lcom/my/target/NetworkInfoDataProvider; - - invoke-virtual {v0, p1}, Lcom/my/target/FPDataProvider;->a(Ljava/util/Map;)V - :try_end_1 - .catchall {:try_start_1 .. :try_end_1} :catchall_0 - - .line 14 - monitor-exit p0 - - return-void - - :catchall_0 - move-exception p1 - - monitor-exit p0 - - throw p1 -.end method - -.method public d()Lcom/my/target/EnvironmentParamsDataProvider; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/FingerprintDataProvider;->c:Lcom/my/target/EnvironmentParamsDataProvider; - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/my/target/FooterView$a.smali b/smali/smali_classes2/com/my/target/FooterView$a.smali deleted file mode 100644 index 237fe88ee..000000000 --- a/smali/smali_classes2/com/my/target/FooterView$a.smali +++ /dev/null @@ -1,104 +0,0 @@ -.class final Lcom/my/target/FooterView$a; -.super Ljava/lang/Object; -.source "FooterView.java" - -# interfaces -.implements Landroid/view/View$OnClickListener; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/FooterView; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0xa - name = "a" -.end annotation - - -# instance fields -.field private final a:Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# direct methods -.method private constructor (Landroid/content/Context;)V - .locals 0 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 2 - invoke-direct {p0}, Ljava/lang/Object;->()V - - iput-object p1, p0, Lcom/my/target/FooterView$a;->a:Landroid/content/Context; - - return-void -.end method - -.method synthetic constructor (Landroid/content/Context;B)V - .locals 0 - - .line 1 - invoke-direct {p0, p1}, Lcom/my/target/FooterView$a;->(Landroid/content/Context;)V - - return-void -.end method - - -# virtual methods -.method public final onClick(Landroid/view/View;)V - .locals 2 - - .line 1 - :try_start_0 - new-instance p1, Landroid/content/Intent; - - const-string v0, "android.intent.action.VIEW" - - const-string v1, "https://target.my.com/" - - invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; - - move-result-object v1 - - invoke-direct {p1, v0, v1}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V - - .line 2 - iget-object v0, p0, Lcom/my/target/FooterView$a;->a:Landroid/content/Context; - - instance-of v0, v0, Landroid/app/Activity; - - if-nez v0, :cond_0 - - const/high16 v0, 0x10000000 - - .line 3 - invoke-virtual {p1, v0}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; - - .line 4 - :cond_0 - iget-object v0, p0, Lcom/my/target/FooterView$a;->a:Landroid/content/Context; - - invoke-virtual {v0, p1}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - return-void - - :catchall_0 - move-exception p1 - - .line 5 - invoke-virtual {p1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/FooterView.smali b/smali/smali_classes2/com/my/target/FooterView.smali deleted file mode 100644 index 2a8f03f22..000000000 --- a/smali/smali_classes2/com/my/target/FooterView.smali +++ /dev/null @@ -1,502 +0,0 @@ -.class public final Lcom/my/target/FooterView; -.super Landroid/widget/RelativeLayout; -.source "FooterView.java" - - -# annotations -.annotation build Landroid/annotation/SuppressLint; - value = { - "ViewConstructor" - } -.end annotation - -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/FooterView$a; - } -.end annotation - - -# instance fields -.field private final a:Landroid/widget/RelativeLayout; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final b:Landroid/widget/ImageView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final c:Landroid/widget/ImageView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final d:Lcom/my/target/UiUtils; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final e:Z - -.field private final f:Landroid/view/View$OnClickListener; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# direct methods -.method public constructor (Landroid/content/Context;Lcom/my/target/UiUtils;Z)V - .locals 2 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/UiUtils; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0, p1}, Landroid/widget/RelativeLayout;->(Landroid/content/Context;)V - - .line 2 - new-instance v0, Landroid/widget/RelativeLayout; - - invoke-direct {v0, p1}, Landroid/widget/RelativeLayout;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/FooterView;->a:Landroid/widget/RelativeLayout; - - .line 3 - new-instance v0, Landroid/widget/ImageView; - - invoke-direct {v0, p1}, Landroid/widget/ImageView;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/FooterView;->b:Landroid/widget/ImageView; - - .line 4 - iget-object v0, p0, Lcom/my/target/FooterView;->b:Landroid/widget/ImageView; - - const-string v1, "logo_image" - - invoke-static {v0, v1}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 5 - new-instance v0, Landroid/widget/ImageView; - - invoke-direct {v0, p1}, Landroid/widget/ImageView;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/FooterView;->c:Landroid/widget/ImageView; - - .line 6 - iget-object v0, p0, Lcom/my/target/FooterView;->c:Landroid/widget/ImageView; - - const-string v1, "store_image" - - invoke-static {v0, v1}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 7 - iput-object p2, p0, Lcom/my/target/FooterView;->d:Lcom/my/target/UiUtils; - - .line 8 - iput-boolean p3, p0, Lcom/my/target/FooterView;->e:Z - - .line 9 - new-instance p2, Lcom/my/target/FooterView$a; - - const/4 p3, 0x0 - - invoke-direct {p2, p1, p3}, Lcom/my/target/FooterView$a;->(Landroid/content/Context;B)V - - iput-object p2, p0, Lcom/my/target/FooterView;->f:Landroid/view/View$OnClickListener; - - return-void -.end method - - -# virtual methods -.method final a()V - .locals 6 - - .line 1 - new-instance v0, Landroid/widget/RelativeLayout$LayoutParams; - - const/4 v1, -0x1 - - const/4 v2, -0x2 - - invoke-direct {v0, v1, v2}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - const/16 v2, 0xc - - .line 2 - invoke-virtual {v0, v2, v1}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 3 - iget-object v1, p0, Lcom/my/target/FooterView;->a:Landroid/widget/RelativeLayout; - - invoke-virtual {v1, v0}, Landroid/widget/RelativeLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 4 - iget-object v0, p0, Lcom/my/target/FooterView;->b:Landroid/widget/ImageView; - - invoke-virtual {p0}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context; - - move-result-object v1 - - const/4 v2, 0x0 - - const-string v3, "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" - - .line 5 - invoke-static {v3, v2}, Landroid/util/Base64;->decode(Ljava/lang/String;I)[B - - move-result-object v3 - - .line 6 - new-instance v4, Landroid/graphics/BitmapFactory$Options; - - invoke-direct {v4}, Landroid/graphics/BitmapFactory$Options;->()V - - const/16 v5, 0x140 - - .line 7 - iput v5, v4, Landroid/graphics/BitmapFactory$Options;->inDensity:I - - .line 8 - invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; - - move-result-object v1 - - invoke-virtual {v1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; - - move-result-object v1 - - iget v1, v1, Landroid/util/DisplayMetrics;->densityDpi:I - - iput v1, v4, Landroid/graphics/BitmapFactory$Options;->inTargetDensity:I - - .line 9 - array-length v1, v3 - - invoke-static {v3, v2, v1, v4}, Landroid/graphics/BitmapFactory;->decodeByteArray([BIILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; - - move-result-object v1 - - .line 10 - invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V - - .line 11 - iget-object v0, p0, Lcom/my/target/FooterView;->a:Landroid/widget/RelativeLayout; - - iget-object v1, p0, Lcom/my/target/FooterView;->b:Landroid/widget/ImageView; - - invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 12 - iget-object v0, p0, Lcom/my/target/FooterView;->a:Landroid/widget/RelativeLayout; - - iget-object v1, p0, Lcom/my/target/FooterView;->c:Landroid/widget/ImageView; - - invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 13 - iget-object v0, p0, Lcom/my/target/FooterView;->a:Landroid/widget/RelativeLayout; - - invoke-virtual {p0, v0}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - return-void -.end method - -.method final a(IZ)V - .locals 11 - - .line 14 - div-int/lit8 v0, p1, 0x3 - - .line 15 - iget-boolean v1, p0, Lcom/my/target/FooterView;->e:Z - - if-eqz v1, :cond_0 - - .line 16 - div-int/lit8 v0, p1, 0x5 - - .line 17 - :cond_0 - new-instance p1, Landroid/widget/RelativeLayout$LayoutParams; - - const/4 v1, -0x2 - - invoke-direct {p1, v1, v0}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - const/4 v2, 0x4 - - const/16 v3, 0x18 - - const/16 v4, 0x8 - - const/16 v5, 0x10 - - if-eqz p2, :cond_1 - - .line 18 - iget-object v6, p0, Lcom/my/target/FooterView;->d:Lcom/my/target/UiUtils; - - invoke-virtual {v6, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result v6 - - iget-object v7, p0, Lcom/my/target/FooterView;->d:Lcom/my/target/UiUtils; - - invoke-virtual {v7, v2}, Lcom/my/target/UiUtils;->a(I)I - - move-result v7 - - iget-object v8, p0, Lcom/my/target/FooterView;->d:Lcom/my/target/UiUtils; - - invoke-virtual {v8, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result v8 - - iget-object v9, p0, Lcom/my/target/FooterView;->d:Lcom/my/target/UiUtils; - - .line 19 - invoke-virtual {v9, v5}, Lcom/my/target/UiUtils;->a(I)I - - move-result v9 - - .line 20 - invoke-virtual {p1, v6, v7, v8, v9}, Landroid/widget/RelativeLayout$LayoutParams;->setMargins(IIII)V - - goto :goto_0 - - .line 21 - :cond_1 - iget-object v6, p0, Lcom/my/target/FooterView;->d:Lcom/my/target/UiUtils; - - invoke-virtual {v6, v3}, Lcom/my/target/UiUtils;->a(I)I - - move-result v6 - - iget-object v7, p0, Lcom/my/target/FooterView;->d:Lcom/my/target/UiUtils; - - invoke-virtual {v7, v5}, Lcom/my/target/UiUtils;->a(I)I - - move-result v7 - - iget-object v8, p0, Lcom/my/target/FooterView;->d:Lcom/my/target/UiUtils; - - const/16 v9, 0x12 - - invoke-virtual {v8, v9}, Lcom/my/target/UiUtils;->a(I)I - - move-result v8 - - iget-object v9, p0, Lcom/my/target/FooterView;->d:Lcom/my/target/UiUtils; - - .line 22 - invoke-virtual {v9, v5}, Lcom/my/target/UiUtils;->a(I)I - - move-result v9 - - .line 23 - invoke-virtual {p1, v6, v7, v8, v9}, Landroid/widget/RelativeLayout$LayoutParams;->setMargins(IIII)V - - :goto_0 - const/4 v6, -0x1 - - const/16 v7, 0xf - - .line 24 - invoke-virtual {p1, v7, v6}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 25 - sget v8, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v9, 0x11 - - if-lt v8, v9, :cond_2 - - const/16 v8, 0x14 - - .line 26 - invoke-virtual {p1, v8}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(I)V - - goto :goto_1 - - :cond_2 - const/16 v8, 0x9 - - .line 27 - invoke-virtual {p1, v8}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(I)V - - .line 28 - :goto_1 - iget-object v8, p0, Lcom/my/target/FooterView;->c:Landroid/widget/ImageView; - - sget-object v10, Landroid/widget/ImageView$ScaleType;->FIT_START:Landroid/widget/ImageView$ScaleType; - - invoke-virtual {v8, v10}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V - - .line 29 - iget-object v8, p0, Lcom/my/target/FooterView;->c:Landroid/widget/ImageView; - - invoke-virtual {v8, p1}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 30 - new-instance p1, Landroid/widget/RelativeLayout$LayoutParams; - - invoke-direct {p1, v1, v0}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - if-eqz p2, :cond_3 - - .line 31 - iget-object p2, p0, Lcom/my/target/FooterView;->d:Lcom/my/target/UiUtils; - - invoke-virtual {p2, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result p2 - - iget-object v0, p0, Lcom/my/target/FooterView;->d:Lcom/my/target/UiUtils; - - invoke-virtual {v0, v2}, Lcom/my/target/UiUtils;->a(I)I - - move-result v0 - - iget-object v1, p0, Lcom/my/target/FooterView;->d:Lcom/my/target/UiUtils; - - invoke-virtual {v1, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result v1 - - iget-object v2, p0, Lcom/my/target/FooterView;->d:Lcom/my/target/UiUtils; - - .line 32 - invoke-virtual {v2, v5}, Lcom/my/target/UiUtils;->a(I)I - - move-result v2 - - .line 33 - invoke-virtual {p1, p2, v0, v1, v2}, Landroid/widget/RelativeLayout$LayoutParams;->setMargins(IIII)V - - goto :goto_2 - - .line 34 - :cond_3 - iget-object p2, p0, Lcom/my/target/FooterView;->d:Lcom/my/target/UiUtils; - - invoke-virtual {p2, v3}, Lcom/my/target/UiUtils;->a(I)I - - move-result p2 - - iget-object v0, p0, Lcom/my/target/FooterView;->d:Lcom/my/target/UiUtils; - - invoke-virtual {v0, v5}, Lcom/my/target/UiUtils;->a(I)I - - move-result v0 - - iget-object v1, p0, Lcom/my/target/FooterView;->d:Lcom/my/target/UiUtils; - - invoke-virtual {v1, v3}, Lcom/my/target/UiUtils;->a(I)I - - move-result v1 - - iget-object v2, p0, Lcom/my/target/FooterView;->d:Lcom/my/target/UiUtils; - - .line 35 - invoke-virtual {v2, v5}, Lcom/my/target/UiUtils;->a(I)I - - move-result v2 - - .line 36 - invoke-virtual {p1, p2, v0, v1, v2}, Landroid/widget/RelativeLayout$LayoutParams;->setMargins(IIII)V - - .line 37 - :goto_2 - invoke-virtual {p1, v7, v6}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 38 - sget p2, Landroid/os/Build$VERSION;->SDK_INT:I - - if-lt p2, v9, :cond_4 - - const/16 p2, 0x15 - - .line 39 - invoke-virtual {p1, p2}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(I)V - - goto :goto_3 - - :cond_4 - const/16 p2, 0xb - - .line 40 - invoke-virtual {p1, p2}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(I)V - - .line 41 - :goto_3 - iget-object p2, p0, Lcom/my/target/FooterView;->b:Landroid/widget/ImageView; - - sget-object v0, Landroid/widget/ImageView$ScaleType;->FIT_CENTER:Landroid/widget/ImageView$ScaleType; - - invoke-virtual {p2, v0}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V - - .line 42 - iget-object p2, p0, Lcom/my/target/FooterView;->b:Landroid/widget/ImageView; - - invoke-virtual {p2, p1}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 43 - iget-object p1, p0, Lcom/my/target/FooterView;->b:Landroid/widget/ImageView; - - iget-object p2, p0, Lcom/my/target/FooterView;->f:Landroid/view/View$OnClickListener; - - invoke-virtual {p1, p2}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - return-void -.end method - -.method public final setBanner(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V - .locals 2 - - .line 1 - invoke-virtual {p1}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->L()Lcom/my/target/common/e/ImageData; - - move-result-object v0 - - .line 2 - invoke-virtual {p1}, Lcom/my/target/AdBanner;->o()Ljava/lang/String; - - move-result-object p1 - - const-string v1, "store" - - invoke-virtual {v1, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result p1 - - if-eqz p1, :cond_0 - - if-eqz v0, :cond_0 - - .line 3 - invoke-virtual {v0}, Lcom/my/target/common/e/ImageData;->a()Landroid/graphics/Bitmap; - - move-result-object p1 - - if-eqz p1, :cond_0 - - .line 4 - iget-object p1, p0, Lcom/my/target/FooterView;->c:Landroid/widget/ImageView; - - invoke-virtual {v0}, Lcom/my/target/common/e/ImageData;->a()Landroid/graphics/Bitmap; - - move-result-object v0 - - invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V - - :cond_0 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/FramedImageView.smali b/smali/smali_classes2/com/my/target/FramedImageView.smali deleted file mode 100644 index b833e8eea..000000000 --- a/smali/smali_classes2/com/my/target/FramedImageView.smali +++ /dev/null @@ -1,66 +0,0 @@ -.class public final Lcom/my/target/FramedImageView; -.super Landroid/widget/FrameLayout; -.source "FramedImageView.java" - - -# instance fields -.field private final a:Landroid/widget/ImageView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# direct methods -.method public constructor (Landroid/content/Context;)V - .locals 1 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0, p1}, Landroid/widget/FrameLayout;->(Landroid/content/Context;)V - - .line 2 - new-instance v0, Landroid/widget/ImageView; - - invoke-direct {v0, p1}, Landroid/widget/ImageView;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/FramedImageView;->a:Landroid/widget/ImageView; - - .line 3 - new-instance p1, Landroid/widget/FrameLayout$LayoutParams; - - const/4 v0, -0x2 - - invoke-direct {p1, v0, v0}, Landroid/widget/FrameLayout$LayoutParams;->(II)V - - const/16 v0, 0x11 - - .line 4 - iput v0, p1, Landroid/widget/FrameLayout$LayoutParams;->gravity:I - - .line 5 - iget-object v0, p0, Lcom/my/target/FramedImageView;->a:Landroid/widget/ImageView; - - invoke-virtual {p0, v0, p1}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V - - return-void -.end method - - -# virtual methods -.method public final setImageBitmap(Landroid/graphics/Bitmap;)V - .locals 1 - .param p1 # Landroid/graphics/Bitmap; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - iget-object v0, p0, Lcom/my/target/FramedImageView;->a:Landroid/widget/ImageView; - - invoke-virtual {v0, p1}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/GoogleAIdDataProvider.smali b/smali/smali_classes2/com/my/target/GoogleAIdDataProvider.smali deleted file mode 100644 index a33d702f2..000000000 --- a/smali/smali_classes2/com/my/target/GoogleAIdDataProvider.smali +++ /dev/null @@ -1,306 +0,0 @@ -.class public Lcom/my/target/GoogleAIdDataProvider; -.super Lcom/my/target/FPDataProvider; -.source "GoogleAIdDataProvider.java" - - -# instance fields -.field private b:Z - - -# direct methods -.method constructor ()V - .locals 1 - - .line 1 - invoke-direct {p0}, Lcom/my/target/FPDataProvider;->()V - - const/4 v0, 0x0 - - .line 2 - iput-boolean v0, p0, Lcom/my/target/GoogleAIdDataProvider;->b:Z - - return-void -.end method - -.method private b(Landroid/content/Context;)V - .locals 6 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - const-string v0, "send google AId" - - .line 1 - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - const-string v0, "com.google.android.gms.ads.identifier.AdvertisingIdClient" - - .line 2 - :try_start_0 - invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; - - move-result-object v0 - - if-eqz v0, :cond_3 - - const-string v1, "getAdvertisingIdInfo" - - const/4 v2, 0x1 - - new-array v3, v2, [Ljava/lang/Class; - - .line 3 - const-class v4, Landroid/content/Context; - - const/4 v5, 0x0 - - aput-object v4, v3, v5 - - invoke-virtual {v0, v1, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; - - move-result-object v0 - - if-eqz v0, :cond_3 - - const/4 v1, 0x0 - - new-array v3, v2, [Ljava/lang/Object; - - aput-object p1, v3, v5 - - .line 4 - invoke-virtual {v0, v1, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object p1 - - if-eqz p1, :cond_3 - - .line 5 - invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; - - move-result-object v0 - - const-string v1, "getId" - - new-array v3, v5, [Ljava/lang/Class; - - invoke-virtual {v0, v1, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; - - move-result-object v0 - - if-eqz v0, :cond_0 - - new-array v1, v5, [Ljava/lang/Object; - - .line 6 - invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Ljava/lang/String; - - const-string v1, "advertising_id" - - .line 7 - invoke-virtual {p0, v1, v0}, Lcom/my/target/FPDataProvider;->a(Ljava/lang/String;Ljava/lang/String;)Z - - .line 8 - new-instance v1, Ljava/lang/StringBuilder; - - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - - const-string v3, "google AId: " - - invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 9 - :cond_0 - invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; - - move-result-object v0 - - const-string v1, "isLimitAdTrackingEnabled" - - new-array v3, v5, [Ljava/lang/Class; - - invoke-virtual {v0, v1, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; - - move-result-object v0 - - if-eqz v0, :cond_3 - - new-array v1, v5, [Ljava/lang/Object; - - .line 10 - invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object p1 - - check-cast p1, Ljava/lang/Boolean; - - invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z - - move-result p1 - - const-string v0, "advertising_tracking_enabled" - - .line 11 - new-instance v1, Ljava/lang/StringBuilder; - - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - - if-eqz p1, :cond_1 - - const/4 v3, 0x0 - - goto :goto_0 - - :cond_1 - const/4 v3, 0x1 - - :goto_0 - invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - const-string v3, "" - - invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {p0, v0, v1}, Lcom/my/target/FPDataProvider;->a(Ljava/lang/String;Ljava/lang/String;)Z - - .line 12 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "ad tracking enabled: " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - if-nez p1, :cond_2 - - goto :goto_1 - - :cond_2 - const/4 v2, 0x0 - - :goto_1 - invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - goto :goto_2 - - :catchall_0 - move-exception p1 - - .line 13 - invoke-virtual {p1}, Ljava/lang/Throwable;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - const-string p1, "failed to send google AId" - - .line 14 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - :cond_3 - :goto_2 - return-void -.end method - - -# virtual methods -.method public declared-synchronized a(Landroid/content/Context;)V - .locals 2 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/WorkerThread; - .end annotation - - monitor-enter p0 - - .line 1 - :try_start_0 - invoke-static {}, Landroid/os/Looper;->myLooper()Landroid/os/Looper; - - move-result-object v0 - - invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; - - move-result-object v1 - - if-ne v0, v1, :cond_0 - - const-string p1, "You must not call collectData method from main thread" - - .line 2 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - .line 3 - monitor-exit p0 - - return-void - - .line 4 - :cond_0 - :try_start_1 - iget-boolean v0, p0, Lcom/my/target/GoogleAIdDataProvider;->b:Z - :try_end_1 - .catchall {:try_start_1 .. :try_end_1} :catchall_0 - - if-eqz v0, :cond_1 - - .line 5 - monitor-exit p0 - - return-void - - .line 6 - :cond_1 - :try_start_2 - invoke-direct {p0, p1}, Lcom/my/target/GoogleAIdDataProvider;->b(Landroid/content/Context;)V - - const/4 p1, 0x1 - - .line 7 - iput-boolean p1, p0, Lcom/my/target/GoogleAIdDataProvider;->b:Z - :try_end_2 - .catchall {:try_start_2 .. :try_end_2} :catchall_0 - - .line 8 - monitor-exit p0 - - return-void - - :catchall_0 - move-exception p1 - - monitor-exit p0 - - throw p1 -.end method diff --git a/smali/smali_classes2/com/my/target/HttpAdRequest.smali b/smali/smali_classes2/com/my/target/HttpAdRequest.smali deleted file mode 100644 index d65520099..000000000 --- a/smali/smali_classes2/com/my/target/HttpAdRequest.smali +++ /dev/null @@ -1,295 +0,0 @@ -.class public final Lcom/my/target/HttpAdRequest; -.super Lcom/my/target/HttpRequest; -.source "HttpAdRequest.java" - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "Lcom/my/target/HttpRequest<", - "Ljava/lang/String;", - ">;" - } -.end annotation - - -# direct methods -.method public constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Lcom/my/target/HttpRequest;->()V - - return-void -.end method - -.method public static d()Lcom/my/target/HttpAdRequest; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - new-instance v0, Lcom/my/target/HttpAdRequest; - - invoke-direct {v0}, Lcom/my/target/HttpAdRequest;->()V - - return-object v0 -.end method - - -# virtual methods -.method protected synthetic a(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/Object; - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - invoke-virtual {p0, p1, p2}, Lcom/my/target/HttpAdRequest;->c(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/String; - - move-result-object p1 - - return-object p1 -.end method - -.method protected c(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/String; - .locals 5 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - const/4 p2, 0x0 - - const/4 v0, 0x0 - - .line 1 - :try_start_0 - new-instance v1, Ljava/lang/StringBuilder; - - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - - const-string v2, "send ad request: " - - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v1 - - invoke-static {v1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 2 - new-instance v1, Ljava/net/URL; - - invoke-direct {v1, p1}, Ljava/net/URL;->(Ljava/lang/String;)V - - invoke-virtual {v1}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; - - move-result-object p1 - - check-cast p1, Ljava/net/HttpURLConnection; - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_1 - - const/16 v0, 0x2710 - - .line 3 - :try_start_1 - invoke-virtual {p1, v0}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V - - .line 4 - invoke-virtual {p1, v0}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V - - const/4 v0, 0x1 - - .line 5 - invoke-virtual {p1, v0}, Ljava/net/HttpURLConnection;->setInstanceFollowRedirects(Z)V - - const-string v0, "connection" - - const-string v1, "close" - - .line 6 - invoke-virtual {p1, v0, v1}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V - - .line 7 - invoke-virtual {p1}, Ljava/net/HttpURLConnection;->connect()V - - .line 8 - invoke-virtual {p1}, Ljava/net/HttpURLConnection;->getResponseCode()I - - move-result v0 - - iput v0, p0, Lcom/my/target/HttpRequest;->b:I - - .line 9 - iget v0, p0, Lcom/my/target/HttpRequest;->b:I - - const/16 v1, 0xc8 - - if-ne v0, v1, :cond_1 - - .line 10 - new-instance v0, Ljava/io/BufferedReader; - - new-instance v1, Ljava/io/InputStreamReader; - - invoke-virtual {p1}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; - - move-result-object v2 - - const-string v3, "UTF-8" - - invoke-static {v3}, Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; - - move-result-object v3 - - invoke-direct {v1, v2, v3}, Ljava/io/InputStreamReader;->(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V - - invoke-direct {v0, v1}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V - - .line 11 - new-instance v1, Ljava/lang/StringBuilder; - - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - - .line 12 - :goto_0 - invoke-virtual {v0}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; - - move-result-object v2 - - if-eqz v2, :cond_0 - - .line 13 - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - goto :goto_0 - - .line 14 - :cond_0 - invoke-virtual {v0}, Ljava/io/BufferedReader;->close()V - - .line 15 - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - iput-object v0, p0, Lcom/my/target/HttpRequest;->c:Ljava/lang/Object; - - goto :goto_2 - - .line 16 - :cond_1 - iget v0, p0, Lcom/my/target/HttpRequest;->b:I - - const/16 v1, 0xcc - - if-eq v0, v1, :cond_2 - - .line 17 - iput-boolean p2, p0, Lcom/my/target/HttpRequest;->a:Z - - .line 18 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "ad request error: response code " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v1, p0, Lcom/my/target/HttpRequest;->b:I - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - iput-object v0, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String; - - .line 19 - iget-object v0, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String; - - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - :try_end_1 - .catchall {:try_start_1 .. :try_end_1} :catchall_0 - - goto :goto_2 - - :catchall_0 - move-exception v0 - - goto :goto_1 - - :catchall_1 - move-exception p1 - - move-object v4, v0 - - move-object v0, p1 - - move-object p1, v4 - - .line 20 - :goto_1 - iput-boolean p2, p0, Lcom/my/target/HttpRequest;->a:Z - - .line 21 - invoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String; - - move-result-object p2 - - iput-object p2, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String; - - .line 22 - new-instance p2, Ljava/lang/StringBuilder; - - invoke-direct {p2}, Ljava/lang/StringBuilder;->()V - - const-string v0, "ad request error: " - - invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v0, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String; - - invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p2 - - invoke-static {p2}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - :cond_2 - :goto_2 - if-eqz p1, :cond_3 - - .line 23 - invoke-virtual {p1}, Ljava/net/HttpURLConnection;->disconnect()V - - .line 24 - :cond_3 - iget-object p1, p0, Lcom/my/target/HttpRequest;->c:Ljava/lang/Object; - - check-cast p1, Ljava/lang/String; - - return-object p1 -.end method diff --git a/smali/smali_classes2/com/my/target/HttpImageRequest.smali b/smali/smali_classes2/com/my/target/HttpImageRequest.smali deleted file mode 100644 index 6ccfaa8c9..000000000 --- a/smali/smali_classes2/com/my/target/HttpImageRequest.smali +++ /dev/null @@ -1,483 +0,0 @@ -.class public final Lcom/my/target/HttpImageRequest; -.super Lcom/my/target/HttpRequest; -.source "HttpImageRequest.java" - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "Lcom/my/target/HttpRequest<", - "Landroid/graphics/Bitmap;", - ">;" - } -.end annotation - - -# instance fields -.field private final e:Z - - -# direct methods -.method private constructor (Z)V - .locals 0 - - .line 1 - invoke-direct {p0}, Lcom/my/target/HttpRequest;->()V - - .line 2 - iput-boolean p1, p0, Lcom/my/target/HttpImageRequest;->e:Z - - return-void -.end method - -.method private a(Lcom/my/target/DiskCache;Ljava/io/InputStream;Ljava/lang/String;)V - .locals 0 - .param p1 # Lcom/my/target/DiskCache; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/io/InputStream; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 21 - invoke-virtual {p1, p2, p3}, Lcom/my/target/DiskCache;->a(Ljava/io/InputStream;Ljava/lang/String;)Ljava/io/File; - - move-result-object p1 - - if-eqz p1, :cond_0 - - .line 22 - iget-boolean p2, p0, Lcom/my/target/HttpImageRequest;->e:Z - - if-nez p2, :cond_1 - - .line 23 - invoke-virtual {p1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Landroid/graphics/BitmapFactory;->decodeFile(Ljava/lang/String;)Landroid/graphics/Bitmap; - - move-result-object p1 - - iput-object p1, p0, Lcom/my/target/HttpRequest;->c:Ljava/lang/Object; - - goto :goto_0 - - :cond_0 - const/4 p1, 0x0 - - .line 24 - iput-boolean p1, p0, Lcom/my/target/HttpRequest;->a:Z - - const-string p1, "image request error: can\'t save image to disk cache" - - .line 25 - iput-object p1, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String; - - .line 26 - iget-object p1, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String; - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - :cond_1 - :goto_0 - return-void -.end method - -.method private a(Lcom/my/target/DiskCache;Ljava/lang/String;)V - .locals 4 - .param p1 # Lcom/my/target/DiskCache; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - const/4 v0, 0x0 - - const/4 v1, 0x0 - - .line 2 - :try_start_0 - new-instance v2, Ljava/lang/StringBuilder; - - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V - - const-string v3, "send image request: " - - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v2 - - invoke-static {v2}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 3 - new-instance v2, Ljava/net/URL; - - invoke-direct {v2, p2}, Ljava/net/URL;->(Ljava/lang/String;)V - - invoke-virtual {v2}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; - - move-result-object v2 - - check-cast v2, Ljava/net/HttpURLConnection; - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_1 - - const/16 v1, 0x2710 - - .line 4 - :try_start_1 - invoke-virtual {v2, v1}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V - - .line 5 - invoke-virtual {v2, v1}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V - - const/4 v1, 0x1 - - .line 6 - invoke-virtual {v2, v1}, Ljava/net/HttpURLConnection;->setInstanceFollowRedirects(Z)V - - const-string v1, "connection" - - const-string v3, "close" - - .line 7 - invoke-virtual {v2, v1, v3}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V - - .line 8 - invoke-virtual {v2}, Ljava/net/HttpURLConnection;->connect()V - - .line 9 - invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getResponseCode()I - - move-result v1 - - iput v1, p0, Lcom/my/target/HttpRequest;->b:I - - .line 10 - iget v1, p0, Lcom/my/target/HttpRequest;->b:I - - const/16 v3, 0xc8 - - if-ne v1, v3, :cond_1 - - .line 11 - invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; - - move-result-object v1 - - if-eqz p1, :cond_0 - - .line 12 - invoke-direct {p0, p1, v1, p2}, Lcom/my/target/HttpImageRequest;->a(Lcom/my/target/DiskCache;Ljava/io/InputStream;Ljava/lang/String;)V - - goto :goto_1 - - .line 13 - :cond_0 - invoke-direct {p0, v1}, Lcom/my/target/HttpImageRequest;->a(Ljava/io/InputStream;)V - - goto :goto_1 - - .line 14 - :cond_1 - iput-boolean v0, p0, Lcom/my/target/HttpRequest;->a:Z - - .line 15 - new-instance p1, Ljava/lang/StringBuilder; - - invoke-direct {p1}, Ljava/lang/StringBuilder;->()V - - const-string p2, "image request error: response code " - - invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget p2, p0, Lcom/my/target/HttpRequest;->b:I - - invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - iput-object p1, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String; - - .line 16 - iget-object p1, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String; - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - :try_end_1 - .catchall {:try_start_1 .. :try_end_1} :catchall_0 - - goto :goto_1 - - :catchall_0 - move-exception p1 - - goto :goto_0 - - :catchall_1 - move-exception p1 - - move-object v2, v1 - - .line 17 - :goto_0 - iput-boolean v0, p0, Lcom/my/target/HttpRequest;->a:Z - - .line 18 - invoke-virtual {p1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String; - - move-result-object p1 - - iput-object p1, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String; - - .line 19 - new-instance p1, Ljava/lang/StringBuilder; - - invoke-direct {p1}, Ljava/lang/StringBuilder;->()V - - const-string p2, "image request error: " - - invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object p2, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String; - - invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - :goto_1 - if-eqz v2, :cond_2 - - .line 20 - invoke-virtual {v2}, Ljava/net/HttpURLConnection;->disconnect()V - - :cond_2 - return-void -.end method - -.method private a(Ljava/io/InputStream;)V - .locals 2 - .param p1 # Ljava/io/InputStream; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 27 - new-instance v0, Ljava/io/BufferedInputStream; - - const/16 v1, 0x2000 - - invoke-direct {v0, p1, v1}, Ljava/io/BufferedInputStream;->(Ljava/io/InputStream;I)V - - .line 28 - invoke-static {v0}, Landroid/graphics/BitmapFactory;->decodeStream(Ljava/io/InputStream;)Landroid/graphics/Bitmap; - - move-result-object p1 - - iput-object p1, p0, Lcom/my/target/HttpRequest;->c:Ljava/lang/Object; - - .line 29 - :try_start_0 - invoke-virtual {v0}, Ljava/io/BufferedInputStream;->close()V - :try_end_0 - .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 - - goto :goto_0 - - :catch_0 - move-exception p1 - - .line 30 - invoke-virtual {p1}, Ljava/io/IOException;->getMessage()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - :goto_0 - return-void -.end method - -.method public static d()Lcom/my/target/HttpImageRequest; - .locals 2 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - new-instance v0, Lcom/my/target/HttpImageRequest; - - const/4 v1, 0x0 - - invoke-direct {v0, v1}, Lcom/my/target/HttpImageRequest;->(Z)V - - return-object v0 -.end method - -.method public static e()Lcom/my/target/HttpImageRequest; - .locals 2 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - new-instance v0, Lcom/my/target/HttpImageRequest; - - const/4 v1, 0x1 - - invoke-direct {v0, v1}, Lcom/my/target/HttpImageRequest;->(Z)V - - return-object v0 -.end method - - -# virtual methods -.method protected synthetic a(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/Object; - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - invoke-virtual {p0, p1, p2}, Lcom/my/target/HttpImageRequest;->c(Ljava/lang/String;Landroid/content/Context;)Landroid/graphics/Bitmap; - - move-result-object p1 - - return-object p1 -.end method - -.method protected c(Ljava/lang/String;Landroid/content/Context;)Landroid/graphics/Bitmap; - .locals 3 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - invoke-static {p2}, Lcom/my/target/DiskCache;->a(Landroid/content/Context;)Lcom/my/target/DiskCache; - - move-result-object p2 - - const/4 v0, 0x0 - - if-eqz p2, :cond_1 - - .line 2 - iget-boolean v1, p0, Lcom/my/target/HttpImageRequest;->e:Z - - if-eqz v1, :cond_0 - - .line 3 - invoke-virtual {p2, p1}, Lcom/my/target/DiskCache;->b(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v1 - - if-eqz v1, :cond_2 - - const-string p1, "image request (caching only): image already cached" - - .line 4 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return-object v0 - - .line 5 - :cond_0 - invoke-virtual {p2, p1}, Lcom/my/target/DiskCache;->c(Ljava/lang/String;)Landroid/graphics/Bitmap; - - move-result-object v0 - - iput-object v0, p0, Lcom/my/target/HttpRequest;->c:Ljava/lang/Object; - - .line 6 - iget-object v0, p0, Lcom/my/target/HttpRequest;->c:Ljava/lang/Object; - - if-eqz v0, :cond_2 - - .line 7 - check-cast v0, Landroid/graphics/Bitmap; - - return-object v0 - - .line 8 - :cond_1 - new-instance v1, Ljava/lang/StringBuilder; - - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - - const-string v2, "unable to open disk cache and get image " - - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v1 - - invoke-static {v1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 9 - iget-boolean v1, p0, Lcom/my/target/HttpImageRequest;->e:Z - - if-eqz v1, :cond_2 - - const/4 p1, 0x0 - - .line 10 - iput-boolean p1, p0, Lcom/my/target/HttpRequest;->a:Z - - const-string p1, "image request (caching only) error: can\'t cache image" - - .line 11 - iput-object p1, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String; - - .line 12 - iget-object p1, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String; - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return-object v0 - - .line 13 - :cond_2 - invoke-direct {p0, p2, p1}, Lcom/my/target/HttpImageRequest;->a(Lcom/my/target/DiskCache;Ljava/lang/String;)V - - .line 14 - iget-object p1, p0, Lcom/my/target/HttpRequest;->c:Ljava/lang/Object; - - check-cast p1, Landroid/graphics/Bitmap; - - return-object p1 -.end method diff --git a/smali/smali_classes2/com/my/target/HttpLogRequest.smali b/smali/smali_classes2/com/my/target/HttpLogRequest.smali deleted file mode 100644 index 0e8d211f3..000000000 --- a/smali/smali_classes2/com/my/target/HttpLogRequest.smali +++ /dev/null @@ -1,280 +0,0 @@ -.class public Lcom/my/target/HttpLogRequest; -.super Lcom/my/target/HttpRequest; -.source "HttpLogRequest.java" - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "Lcom/my/target/HttpRequest<", - "Ljava/lang/Void;", - ">;" - } -.end annotation - - -# instance fields -.field private e:Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - - -# direct methods -.method public constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Lcom/my/target/HttpRequest;->()V - - return-void -.end method - -.method public static d()Lcom/my/target/HttpLogRequest; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - new-instance v0, Lcom/my/target/HttpLogRequest; - - invoke-direct {v0}, Lcom/my/target/HttpLogRequest;->()V - - return-object v0 -.end method - - -# virtual methods -.method public a(Ljava/lang/String;)Lcom/my/target/HttpLogRequest; - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 2 - iput-object p1, p0, Lcom/my/target/HttpLogRequest;->e:Ljava/lang/String; - - return-object p0 -.end method - -.method protected synthetic a(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/Object; - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-virtual {p0, p1, p2}, Lcom/my/target/HttpLogRequest;->c(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/Void; - - move-result-object p1 - - return-object p1 -.end method - -.method protected c(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/Void; - .locals 5 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - iget-object p2, p0, Lcom/my/target/HttpLogRequest;->e:Ljava/lang/String; - - const/4 v0, 0x0 - - const/4 v1, 0x0 - - if-nez p2, :cond_0 - - const-string p1, "can\'t send log request: body is null" - - .line 2 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 3 - iput-boolean v0, p0, Lcom/my/target/HttpRequest;->a:Z - - return-object v1 - - :cond_0 - const-string p2, "send log request" - - .line 4 - invoke-static {p2}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 5 - :try_start_0 - new-instance p2, Ljava/net/URL; - - invoke-direct {p2, p1}, Ljava/net/URL;->(Ljava/lang/String;)V - - invoke-virtual {p2}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; - - move-result-object p1 - - check-cast p1, Ljava/net/HttpURLConnection; - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_1 - - .line 6 - :try_start_1 - invoke-virtual {p1, v0}, Ljava/net/HttpURLConnection;->setUseCaches(Z)V - - const/4 p2, 0x1 - - .line 7 - invoke-virtual {p1, p2}, Ljava/net/HttpURLConnection;->setDoOutput(Z)V - - const/16 p2, 0x1388 - - .line 8 - invoke-virtual {p1, p2}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V - - .line 9 - invoke-virtual {p1, p2}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V - - const-string p2, "POST" - - .line 10 - invoke-virtual {p1, p2}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V - - const-string p2, "Content-Type" - - const-string v2, "text/html; charset=utf-8" - - .line 11 - invoke-virtual {p1, p2, v2}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V - - const-string p2, "connection" - - const-string v2, "close" - - .line 12 - invoke-virtual {p1, p2, v2}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V - - .line 13 - invoke-virtual {p1}, Ljava/net/HttpURLConnection;->connect()V - - .line 14 - invoke-virtual {p1}, Ljava/net/HttpURLConnection;->getOutputStream()Ljava/io/OutputStream; - - move-result-object p2 - - .line 15 - new-instance v2, Ljava/io/BufferedWriter; - - new-instance v3, Ljava/io/OutputStreamWriter; - - const-string v4, "UTF-8" - - invoke-static {v4}, Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; - - move-result-object v4 - - invoke-direct {v3, p2, v4}, Ljava/io/OutputStreamWriter;->(Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V - - invoke-direct {v2, v3}, Ljava/io/BufferedWriter;->(Ljava/io/Writer;)V - - .line 16 - iget-object v3, p0, Lcom/my/target/HttpLogRequest;->e:Ljava/lang/String; - - invoke-virtual {v2, v3}, Ljava/io/BufferedWriter;->write(Ljava/lang/String;)V - - .line 17 - invoke-virtual {v2}, Ljava/io/BufferedWriter;->flush()V - - .line 18 - invoke-virtual {v2}, Ljava/io/BufferedWriter;->close()V - - .line 19 - invoke-virtual {p2}, Ljava/io/OutputStream;->close()V - - .line 20 - invoke-virtual {p1}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; - - move-result-object p2 - - .line 21 - invoke-virtual {p2}, Ljava/io/InputStream;->close()V - :try_end_1 - .catchall {:try_start_1 .. :try_end_1} :catchall_0 - - if-eqz p1, :cond_1 - - goto :goto_1 - - :catchall_0 - move-exception p2 - - goto :goto_0 - - :catchall_1 - move-exception p2 - - move-object p1, v1 - - .line 22 - :goto_0 - :try_start_2 - iput-boolean v0, p0, Lcom/my/target/HttpRequest;->a:Z - - .line 23 - invoke-virtual {p2}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String; - - move-result-object p2 - - iput-object p2, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String; - - .line 24 - new-instance p2, Ljava/lang/StringBuilder; - - invoke-direct {p2}, Ljava/lang/StringBuilder;->()V - - const-string v0, "log request error: " - - invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v0, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String; - - invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p2 - - invoke-static {p2}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - :try_end_2 - .catchall {:try_start_2 .. :try_end_2} :catchall_2 - - if-eqz p1, :cond_1 - - .line 25 - :goto_1 - invoke-virtual {p1}, Ljava/net/HttpURLConnection;->disconnect()V - - :cond_1 - return-object v1 - - :catchall_2 - move-exception p2 - - if-eqz p1, :cond_2 - - invoke-virtual {p1}, Ljava/net/HttpURLConnection;->disconnect()V - - :cond_2 - throw p2 -.end method diff --git a/smali/smali_classes2/com/my/target/HttpRequest.smali b/smali/smali_classes2/com/my/target/HttpRequest.smali deleted file mode 100644 index 7bac422df..000000000 --- a/smali/smali_classes2/com/my/target/HttpRequest.smali +++ /dev/null @@ -1,161 +0,0 @@ -.class public abstract Lcom/my/target/HttpRequest; -.super Ljava/lang/Object; -.source "HttpRequest.java" - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "", - "Ljava/lang/Object;" - } -.end annotation - - -# instance fields -.field protected a:Z - -.field protected b:I - -.field protected c:Ljava/lang/Object; - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "TT;" - } - .end annotation -.end field - -.field protected d:Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - - -# direct methods -.method public constructor ()V - .locals 1 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - const/4 v0, -0x1 - - .line 2 - iput v0, p0, Lcom/my/target/HttpRequest;->b:I - - return-void -.end method - - -# virtual methods -.method protected abstract a(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/Object; - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/lang/String;", - "Landroid/content/Context;", - ")TT;" - } - .end annotation -.end method - -.method public a()Z - .locals 1 - - .line 1 - iget-boolean v0, p0, Lcom/my/target/HttpRequest;->a:Z - - return v0 -.end method - -.method public b()Ljava/lang/Object; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "()TT;" - } - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/HttpRequest;->c:Ljava/lang/Object; - - return-object v0 -.end method - -.method public final b(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/Object; - .locals 1 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/lang/String;", - "Landroid/content/Context;", - ")TT;" - } - .end annotation - - const/4 v0, 0x1 - - .line 2 - iput-boolean v0, p0, Lcom/my/target/HttpRequest;->a:Z - - const/4 v0, -0x1 - - .line 3 - iput v0, p0, Lcom/my/target/HttpRequest;->b:I - - const/4 v0, 0x0 - - .line 4 - iput-object v0, p0, Lcom/my/target/HttpRequest;->c:Ljava/lang/Object; - - .line 5 - iput-object v0, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String; - - .line 6 - invoke-virtual {p0, p1, p2}, Lcom/my/target/HttpRequest;->a(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/Object; - - move-result-object p1 - - return-object p1 -.end method - -.method public c()Ljava/lang/String; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String; - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/my/target/HttpStatRequest.smali b/smali/smali_classes2/com/my/target/HttpStatRequest.smali deleted file mode 100644 index d2630850c..000000000 --- a/smali/smali_classes2/com/my/target/HttpStatRequest.smali +++ /dev/null @@ -1,468 +0,0 @@ -.class public Lcom/my/target/HttpStatRequest; -.super Lcom/my/target/HttpRequest; -.source "HttpStatRequest.java" - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "Lcom/my/target/HttpRequest<", - "Ljava/lang/String;", - ">;" - } -.end annotation - - -# instance fields -.field private e:I - - -# direct methods -.method public constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Lcom/my/target/HttpRequest;->()V - - return-void -.end method - -.method private a(Ljava/net/HttpURLConnection;)Ljava/lang/String; - .locals 4 - .param p1 # Ljava/net/HttpURLConnection; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 2 - iget v0, p0, Lcom/my/target/HttpStatRequest;->e:I - - const/4 v1, 0x0 - - const/16 v2, 0xa - - if-gt v0, v2, :cond_3 - - const-string v0, "Location" - - .line 3 - invoke-virtual {p1, v0}, Ljava/net/HttpURLConnection;->getHeaderField(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - .line 4 - :try_start_0 - new-instance v2, Ljava/net/URI; - - invoke-direct {v2, v0}, Ljava/net/URI;->(Ljava/lang/String;)V - - .line 5 - invoke-virtual {p1}, Ljava/net/HttpURLConnection;->getURL()Ljava/net/URL; - - move-result-object p1 - - invoke-virtual {p1}, Ljava/net/URL;->toURI()Ljava/net/URI; - - move-result-object p1 - - .line 6 - invoke-virtual {p1, v2}, Ljava/net/URI;->resolve(Ljava/net/URI;)Ljava/net/URI; - - move-result-object p1 - - .line 7 - invoke-virtual {p1}, Ljava/net/URI;->toString()Ljava/lang/String; - - move-result-object p1 - :try_end_0 - .catch Ljava/net/URISyntaxException; {:try_start_0 .. :try_end_0} :catch_0 - - const/4 v0, 0x1 - - .line 8 - sget v2, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v3, 0x1c - - if-lt v2, v3, :cond_0 - - invoke-static {p1}, Lcom/my/target/UrlResolver;->c(Ljava/lang/String;)Z - - move-result v2 - - if-nez v2, :cond_0 - - const/4 v0, 0x0 - - .line 9 - :cond_0 - invoke-static {p1}, Lcom/my/target/UrlResolver;->a(Ljava/lang/String;)Z - - move-result v2 - - if-nez v2, :cond_2 - - if-nez v0, :cond_1 - - goto :goto_0 - - :cond_1 - return-object p1 - - .line 10 - :cond_2 - :goto_0 - iput-object p1, p0, Lcom/my/target/HttpRequest;->c:Ljava/lang/Object; - - nop - - :catch_0 - :cond_3 - return-object v1 -.end method - -.method public static d()Lcom/my/target/HttpStatRequest; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - new-instance v0, Lcom/my/target/HttpStatRequest; - - invoke-direct {v0}, Lcom/my/target/HttpStatRequest;->()V - - return-object v0 -.end method - -.method private d(Ljava/lang/String;Landroid/content/Context;)V - .locals 5 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 2 - iput-object p1, p0, Lcom/my/target/HttpRequest;->c:Ljava/lang/Object; - - .line 3 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "send stat request: " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - const/4 v0, 0x0 - - .line 4 - :try_start_0 - invoke-static {p2}, Lcom/my/target/MyTargetCookieManager;->a(Landroid/content/Context;)Lcom/my/target/MyTargetCookieManager; - - move-result-object v1 - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - goto :goto_0 - - :catchall_0 - move-exception v1 - - const-string v2, "MyTargetCookieManager error" - - .line 5 - invoke-static {v2}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 6 - invoke-virtual {v1}, Ljava/lang/Throwable;->printStackTrace()V - - move-object v1, v0 - - :goto_0 - const/4 v2, 0x0 - - .line 7 - :try_start_1 - new-instance v3, Ljava/net/URL; - - invoke-direct {v3, p1}, Ljava/net/URL;->(Ljava/lang/String;)V - - invoke-virtual {v3}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; - - move-result-object p1 - - check-cast p1, Ljava/net/HttpURLConnection; - :try_end_1 - .catchall {:try_start_1 .. :try_end_1} :catchall_2 - - const/16 v3, 0x2710 - - .line 8 - :try_start_2 - invoke-virtual {p1, v3}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V - - .line 9 - invoke-virtual {p1, v3}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V - - const-string v3, "GET" - - .line 10 - invoke-virtual {p1, v3}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V - - const-string v3, "User-Agent" - - const-string v4, "http.agent" - - .line 11 - invoke-static {v4}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v4 - - invoke-virtual {p1, v3, v4}, Ljava/net/HttpURLConnection;->addRequestProperty(Ljava/lang/String;Ljava/lang/String;)V - - .line 12 - invoke-virtual {p1, v2}, Ljava/net/HttpURLConnection;->setInstanceFollowRedirects(Z)V - - const-string v3, "connection" - - const-string v4, "close" - - .line 13 - invoke-virtual {p1, v3, v4}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V - - if-eqz v1, :cond_0 - - .line 14 - invoke-virtual {v1, p1}, Lcom/my/target/MyTargetCookieManager;->b(Ljava/net/URLConnection;)V - - .line 15 - :cond_0 - invoke-virtual {p1}, Ljava/net/HttpURLConnection;->getResponseCode()I - - move-result v3 - - iput v3, p0, Lcom/my/target/HttpRequest;->b:I - - .line 16 - invoke-virtual {p1}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; - - move-result-object v3 - - if-eqz v3, :cond_1 - - .line 17 - invoke-virtual {v3}, Ljava/io/InputStream;->close()V - - .line 18 - :cond_1 - iget v3, p0, Lcom/my/target/HttpRequest;->b:I - - const/16 v4, 0xc8 - - if-eq v3, v4, :cond_4 - - iget v3, p0, Lcom/my/target/HttpRequest;->b:I - - const/16 v4, 0xcc - - if-eq v3, v4, :cond_4 - - iget v3, p0, Lcom/my/target/HttpRequest;->b:I - - const/16 v4, 0x194 - - if-eq v3, v4, :cond_4 - - iget v3, p0, Lcom/my/target/HttpRequest;->b:I - - const/16 v4, 0x193 - - if-ne v3, v4, :cond_2 - - goto :goto_1 - - .line 19 - :cond_2 - iget v1, p0, Lcom/my/target/HttpRequest;->b:I - - const/16 v3, 0x12e - - if-eq v1, v3, :cond_3 - - iget v1, p0, Lcom/my/target/HttpRequest;->b:I - - const/16 v3, 0x12d - - if-eq v1, v3, :cond_3 - - iget v1, p0, Lcom/my/target/HttpRequest;->b:I - - const/16 v3, 0x12f - - if-ne v1, v3, :cond_5 - - .line 20 - :cond_3 - iget v1, p0, Lcom/my/target/HttpStatRequest;->e:I - - add-int/lit8 v1, v1, 0x1 - - iput v1, p0, Lcom/my/target/HttpStatRequest;->e:I - - .line 21 - invoke-direct {p0, p1}, Lcom/my/target/HttpStatRequest;->a(Ljava/net/HttpURLConnection;)Ljava/lang/String; - - move-result-object v0 - - goto :goto_3 - - :cond_4 - :goto_1 - if-eqz v1, :cond_5 - - .line 22 - invoke-virtual {v1, p1}, Lcom/my/target/MyTargetCookieManager;->a(Ljava/net/URLConnection;)V - :try_end_2 - .catchall {:try_start_2 .. :try_end_2} :catchall_1 - - goto :goto_3 - - :catchall_1 - move-exception v1 - - goto :goto_2 - - :catchall_2 - move-exception v1 - - move-object p1, v0 - - .line 23 - :goto_2 - iput-boolean v2, p0, Lcom/my/target/HttpRequest;->a:Z - - .line 24 - invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String; - - move-result-object v1 - - iput-object v1, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String; - - .line 25 - new-instance v1, Ljava/lang/StringBuilder; - - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - - const-string v2, "stat request error: " - - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v2, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String; - - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v1 - - invoke-static {v1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - :cond_5 - :goto_3 - if-eqz p1, :cond_6 - - .line 26 - invoke-virtual {p1}, Ljava/net/HttpURLConnection;->disconnect()V - - :cond_6 - if-eqz v0, :cond_7 - - .line 27 - new-instance p1, Ljava/lang/StringBuilder; - - invoke-direct {p1}, Ljava/lang/StringBuilder;->()V - - const-string v1, "redirected to: " - - invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 28 - invoke-direct {p0, v0, p2}, Lcom/my/target/HttpStatRequest;->d(Ljava/lang/String;Landroid/content/Context;)V - - :cond_7 - return-void -.end method - - -# virtual methods -.method protected synthetic a(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/Object; - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - invoke-virtual {p0, p1, p2}, Lcom/my/target/HttpStatRequest;->c(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/String; - - move-result-object p1 - - return-object p1 -.end method - -.method protected c(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/String; - .locals 1 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - const/4 v0, 0x0 - - .line 1 - iput v0, p0, Lcom/my/target/HttpStatRequest;->e:I - - .line 2 - invoke-direct {p0, p1, p2}, Lcom/my/target/HttpStatRequest;->d(Ljava/lang/String;Landroid/content/Context;)V - - .line 3 - iget-object p1, p0, Lcom/my/target/HttpRequest;->c:Ljava/lang/Object; - - check-cast p1, Ljava/lang/String; - - return-object p1 -.end method diff --git a/smali/smali_classes2/com/my/target/HttpVideoRequest.smali b/smali/smali_classes2/com/my/target/HttpVideoRequest.smali deleted file mode 100644 index 865e0f0e3..000000000 --- a/smali/smali_classes2/com/my/target/HttpVideoRequest.smali +++ /dev/null @@ -1,318 +0,0 @@ -.class public final Lcom/my/target/HttpVideoRequest; -.super Lcom/my/target/HttpRequest; -.source "HttpVideoRequest.java" - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "Lcom/my/target/HttpRequest<", - "Ljava/lang/String;", - ">;" - } -.end annotation - - -# direct methods -.method public constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Lcom/my/target/HttpRequest;->()V - - return-void -.end method - -.method public static d()Lcom/my/target/HttpVideoRequest; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - new-instance v0, Lcom/my/target/HttpVideoRequest; - - invoke-direct {v0}, Lcom/my/target/HttpVideoRequest;->()V - - return-object v0 -.end method - - -# virtual methods -.method protected synthetic a(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/Object; - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - invoke-virtual {p0, p1, p2}, Lcom/my/target/HttpVideoRequest;->c(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/String; - - move-result-object p1 - - return-object p1 -.end method - -.method protected c(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/String; - .locals 4 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - invoke-static {p2}, Lcom/my/target/DiskCache;->a(Landroid/content/Context;)Lcom/my/target/DiskCache; - - move-result-object p2 - - const/4 v0, 0x0 - - const/4 v1, 0x0 - - if-eqz p2, :cond_4 - - .line 2 - invoke-virtual {p2, p1}, Lcom/my/target/DiskCache;->a(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v2 - - iput-object v2, p0, Lcom/my/target/HttpRequest;->c:Ljava/lang/Object; - - .line 3 - iget-object v2, p0, Lcom/my/target/HttpRequest;->c:Ljava/lang/Object; - - if-eqz v2, :cond_0 - - .line 4 - check-cast v2, Ljava/lang/String; - - return-object v2 - - .line 5 - :cond_0 - :try_start_0 - new-instance v2, Ljava/lang/StringBuilder; - - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V - - const-string v3, "send video request: " - - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v2 - - invoke-static {v2}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 6 - new-instance v2, Ljava/net/URL; - - invoke-direct {v2, p1}, Ljava/net/URL;->(Ljava/lang/String;)V - - invoke-virtual {v2}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; - - move-result-object v2 - - check-cast v2, Ljava/net/HttpURLConnection; - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_1 - - const/16 v0, 0x2710 - - .line 7 - :try_start_1 - invoke-virtual {v2, v0}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V - - .line 8 - invoke-virtual {v2, v0}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V - - const/4 v0, 0x1 - - .line 9 - invoke-virtual {v2, v0}, Ljava/net/HttpURLConnection;->setInstanceFollowRedirects(Z)V - - const-string v0, "connection" - - const-string v3, "close" - - .line 10 - invoke-virtual {v2, v0, v3}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V - - .line 11 - invoke-virtual {v2}, Ljava/net/HttpURLConnection;->connect()V - - .line 12 - invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getResponseCode()I - - move-result v0 - - iput v0, p0, Lcom/my/target/HttpRequest;->b:I - - .line 13 - iget v0, p0, Lcom/my/target/HttpRequest;->b:I - - const/16 v3, 0xc8 - - if-ne v0, v3, :cond_2 - - .line 14 - invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; - - move-result-object v0 - - .line 15 - invoke-virtual {p2, v0, p1}, Lcom/my/target/DiskCache;->b(Ljava/io/InputStream;Ljava/lang/String;)Ljava/io/File; - - move-result-object p1 - - if-eqz p1, :cond_1 - - .line 16 - invoke-virtual {p1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; - - move-result-object p1 - - iput-object p1, p0, Lcom/my/target/HttpRequest;->c:Ljava/lang/Object; - - goto :goto_1 - - .line 17 - :cond_1 - iput-boolean v1, p0, Lcom/my/target/HttpRequest;->a:Z - - const-string p1, "video request error: can\'t save video to disk cache" - - .line 18 - iput-object p1, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String; - - .line 19 - iget-object p1, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String; - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - goto :goto_1 - - .line 20 - :cond_2 - iput-boolean v1, p0, Lcom/my/target/HttpRequest;->a:Z - - .line 21 - new-instance p1, Ljava/lang/StringBuilder; - - invoke-direct {p1}, Ljava/lang/StringBuilder;->()V - - const-string p2, "video request error: response code " - - invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget p2, p0, Lcom/my/target/HttpRequest;->b:I - - invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - iput-object p1, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String; - - .line 22 - iget-object p1, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String; - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - :try_end_1 - .catchall {:try_start_1 .. :try_end_1} :catchall_0 - - goto :goto_1 - - :catchall_0 - move-exception p1 - - goto :goto_0 - - :catchall_1 - move-exception p1 - - move-object v2, v0 - - .line 23 - :goto_0 - iput-boolean v1, p0, Lcom/my/target/HttpRequest;->a:Z - - .line 24 - invoke-virtual {p1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String; - - move-result-object p1 - - iput-object p1, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String; - - .line 25 - new-instance p1, Ljava/lang/StringBuilder; - - invoke-direct {p1}, Ljava/lang/StringBuilder;->()V - - const-string p2, "video request error: " - - invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object p2, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String; - - invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - :goto_1 - if-eqz v2, :cond_3 - - .line 26 - invoke-virtual {v2}, Ljava/net/HttpURLConnection;->disconnect()V - - .line 27 - :cond_3 - iget-object p1, p0, Lcom/my/target/HttpRequest;->c:Ljava/lang/Object; - - check-cast p1, Ljava/lang/String; - - return-object p1 - - .line 28 - :cond_4 - new-instance p2, Ljava/lang/StringBuilder; - - invoke-direct {p2}, Ljava/lang/StringBuilder;->()V - - const-string v2, "unable to open disk cache and load/save video " - - invoke-virtual {p2, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 29 - iput-boolean v1, p0, Lcom/my/target/HttpRequest;->a:Z - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/my/target/IconButton.smali b/smali/smali_classes2/com/my/target/IconButton.smali deleted file mode 100644 index 9c126acd1..000000000 --- a/smali/smali_classes2/com/my/target/IconButton.smali +++ /dev/null @@ -1,403 +0,0 @@ -.class public Lcom/my/target/IconButton; -.super Landroid/view/View; -.source "IconButton.java" - - -# instance fields -.field private final a:Landroid/graphics/Rect; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final b:Landroid/graphics/Paint; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final c:Landroid/graphics/ColorFilter; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final d:F - -.field private final e:I - -.field private f:Landroid/graphics/Bitmap; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private g:I - -.field private h:I - - -# direct methods -.method public constructor (Landroid/content/Context;)V - .locals 2 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0, p1}, Landroid/view/View;->(Landroid/content/Context;)V - - .line 2 - new-instance v0, Landroid/graphics/Paint; - - invoke-direct {v0}, Landroid/graphics/Paint;->()V - - iput-object v0, p0, Lcom/my/target/IconButton;->b:Landroid/graphics/Paint; - - .line 3 - iget-object v0, p0, Lcom/my/target/IconButton;->b:Landroid/graphics/Paint; - - const/4 v1, 0x1 - - invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setFilterBitmap(Z)V - - .line 4 - invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; - - move-result-object v0 - - .line 5 - invoke-virtual {v0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; - - move-result-object v0 - - iget v0, v0, Landroid/util/DisplayMetrics;->density:F - - iput v0, p0, Lcom/my/target/IconButton;->d:F - - const/16 v0, 0xa - - .line 6 - invoke-static {v0, p1}, Lcom/my/target/UiUtils;->a(ILandroid/content/Context;)I - - move-result p1 - - iput p1, p0, Lcom/my/target/IconButton;->e:I - - .line 7 - new-instance p1, Landroid/graphics/Rect; - - invoke-direct {p1}, Landroid/graphics/Rect;->()V - - iput-object p1, p0, Lcom/my/target/IconButton;->a:Landroid/graphics/Rect; - - .line 8 - new-instance p1, Landroid/graphics/LightingColorFilter; - - const v0, -0x333334 - - invoke-direct {p1, v0, v1}, Landroid/graphics/LightingColorFilter;->(II)V - - iput-object p1, p0, Lcom/my/target/IconButton;->c:Landroid/graphics/ColorFilter; - - return-void -.end method - - -# virtual methods -.method public a(Landroid/graphics/Bitmap;Z)V - .locals 1 - .param p1 # Landroid/graphics/Bitmap; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - iput-object p1, p0, Lcom/my/target/IconButton;->f:Landroid/graphics/Bitmap; - - .line 2 - iget-object p1, p0, Lcom/my/target/IconButton;->f:Landroid/graphics/Bitmap; - - if-eqz p1, :cond_2 - - if-eqz p2, :cond_1 - - .line 3 - iget p1, p0, Lcom/my/target/IconButton;->d:F - - const/high16 p2, 0x3f800000 # 1.0f - - cmpl-float p1, p1, p2 - - if-lez p1, :cond_0 - - const/high16 p2, 0x40000000 # 2.0f - - .line 4 - :cond_0 - iget-object p1, p0, Lcom/my/target/IconButton;->f:Landroid/graphics/Bitmap; - - invoke-virtual {p1}, Landroid/graphics/Bitmap;->getHeight()I - - move-result p1 - - int-to-float p1, p1 - - div-float/2addr p1, p2 - - iget v0, p0, Lcom/my/target/IconButton;->d:F - - mul-float p1, p1, v0 - - float-to-int p1, p1 - - iput p1, p0, Lcom/my/target/IconButton;->h:I - - .line 5 - iget-object p1, p0, Lcom/my/target/IconButton;->f:Landroid/graphics/Bitmap; - - invoke-virtual {p1}, Landroid/graphics/Bitmap;->getWidth()I - - move-result p1 - - int-to-float p1, p1 - - div-float/2addr p1, p2 - - iget p2, p0, Lcom/my/target/IconButton;->d:F - - mul-float p1, p1, p2 - - float-to-int p1, p1 - - iput p1, p0, Lcom/my/target/IconButton;->g:I - - goto :goto_0 - - .line 6 - :cond_1 - invoke-virtual {p1}, Landroid/graphics/Bitmap;->getWidth()I - - move-result p1 - - iput p1, p0, Lcom/my/target/IconButton;->g:I - - .line 7 - iget-object p1, p0, Lcom/my/target/IconButton;->f:Landroid/graphics/Bitmap; - - invoke-virtual {p1}, Landroid/graphics/Bitmap;->getHeight()I - - move-result p1 - - iput p1, p0, Lcom/my/target/IconButton;->h:I - - goto :goto_0 - - :cond_2 - const/4 p1, 0x0 - - .line 8 - iput p1, p0, Lcom/my/target/IconButton;->h:I - - iput p1, p0, Lcom/my/target/IconButton;->g:I - - .line 9 - :goto_0 - iget p1, p0, Lcom/my/target/IconButton;->g:I - - iget p2, p0, Lcom/my/target/IconButton;->e:I - - mul-int/lit8 v0, p2, 0x2 - - add-int/2addr p1, v0 - - iget v0, p0, Lcom/my/target/IconButton;->h:I - - mul-int/lit8 p2, p2, 0x2 - - add-int/2addr v0, p2 - - invoke-virtual {p0, p1, v0}, Landroid/view/View;->setMeasuredDimension(II)V - - .line 10 - invoke-virtual {p0}, Landroid/view/View;->requestLayout()V - - return-void -.end method - -.method public getPadding()I - .locals 1 - - .line 1 - iget v0, p0, Lcom/my/target/IconButton;->e:I - - return v0 -.end method - -.method protected onDraw(Landroid/graphics/Canvas;)V - .locals 4 - - .line 1 - invoke-super {p0, p1}, Landroid/view/View;->onDraw(Landroid/graphics/Canvas;)V - - .line 2 - iget-object v0, p0, Lcom/my/target/IconButton;->f:Landroid/graphics/Bitmap; - - if-eqz v0, :cond_0 - - .line 3 - iget-object v1, p0, Lcom/my/target/IconButton;->a:Landroid/graphics/Rect; - - iget v2, p0, Lcom/my/target/IconButton;->e:I - - iput v2, v1, Landroid/graphics/Rect;->left:I - - .line 4 - iput v2, v1, Landroid/graphics/Rect;->top:I - - .line 5 - iget v3, p0, Lcom/my/target/IconButton;->g:I - - add-int/2addr v3, v2 - - iput v3, v1, Landroid/graphics/Rect;->right:I - - .line 6 - iget v3, p0, Lcom/my/target/IconButton;->h:I - - add-int/2addr v3, v2 - - iput v3, v1, Landroid/graphics/Rect;->bottom:I - - const/4 v2, 0x0 - - .line 7 - iget-object v3, p0, Lcom/my/target/IconButton;->b:Landroid/graphics/Paint; - - invoke-virtual {p1, v0, v2, v1, v3}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V - - :cond_0 - return-void -.end method - -.method protected onMeasure(II)V - .locals 0 - - .line 1 - invoke-virtual {p0}, Landroid/view/View;->getMeasuredWidth()I - - move-result p1 - - invoke-virtual {p0}, Landroid/view/View;->getMeasuredHeight()I - - move-result p2 - - invoke-virtual {p0, p1, p2}, Landroid/view/View;->setMeasuredDimension(II)V - - return-void -.end method - -.method public onTouchEvent(Landroid/view/MotionEvent;)Z - .locals 4 - .annotation build Landroid/annotation/SuppressLint; - value = { - "ClickableViewAccessibility" - } - .end annotation - - .line 1 - invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I - - move-result v0 - - const/4 v1, 0x1 - - if-eqz v0, :cond_2 - - if-eq v0, v1, :cond_0 - - const/4 v2, 0x3 - - if-eq v0, v2, :cond_1 - - .line 2 - invoke-super {p0, p1}, Landroid/view/View;->onTouchEvent(Landroid/view/MotionEvent;)Z - - move-result p1 - - return p1 - - .line 3 - :cond_0 - invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F - - move-result v0 - - const/4 v2, 0x0 - - cmpl-float v0, v0, v2 - - if-ltz v0, :cond_1 - - invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F - - move-result v0 - - invoke-virtual {p0}, Landroid/view/View;->getMeasuredWidth()I - - move-result v3 - - int-to-float v3, v3 - - cmpg-float v0, v0, v3 - - if-gtz v0, :cond_1 - - invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F - - move-result v0 - - cmpl-float v0, v0, v2 - - if-ltz v0, :cond_1 - - invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F - - move-result p1 - - invoke-virtual {p0}, Landroid/view/View;->getMeasuredHeight()I - - move-result v0 - - int-to-float v0, v0 - - cmpg-float p1, p1, v0 - - if-gtz p1, :cond_1 - - .line 4 - invoke-virtual {p0}, Landroid/view/View;->performClick()Z - - .line 5 - :cond_1 - iget-object p1, p0, Lcom/my/target/IconButton;->b:Landroid/graphics/Paint; - - const/4 v0, 0x0 - - invoke-virtual {p1, v0}, Landroid/graphics/Paint;->setColorFilter(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; - - .line 6 - invoke-virtual {p0}, Landroid/view/View;->invalidate()V - - return v1 - - .line 7 - :cond_2 - iget-object p1, p0, Lcom/my/target/IconButton;->b:Landroid/graphics/Paint; - - iget-object v0, p0, Lcom/my/target/IconButton;->c:Landroid/graphics/ColorFilter; - - invoke-virtual {p1, v0}, Landroid/graphics/Paint;->setColorFilter(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; - - .line 8 - invoke-virtual {p0}, Landroid/view/View;->invalidate()V - - return v1 -.end method diff --git a/smali/smali_classes2/com/my/target/ImageLoader$a.smali b/smali/smali_classes2/com/my/target/ImageLoader$a.smali deleted file mode 100644 index 6afd93886..000000000 --- a/smali/smali_classes2/com/my/target/ImageLoader$a.smali +++ /dev/null @@ -1,93 +0,0 @@ -.class final Lcom/my/target/ImageLoader$a; -.super Ljava/lang/Object; -.source "ImageLoader.java" - -# interfaces -.implements Lcom/my/target/ImageLoader$d; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/ImageLoader;->a(Lcom/my/target/common/e/ImageData;Landroid/widget/ImageView;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x8 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Ljava/lang/ref/WeakReference; - -.field final synthetic b:Lcom/my/target/common/e/ImageData; - - -# direct methods -.method constructor (Ljava/lang/ref/WeakReference;Lcom/my/target/common/e/ImageData;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/ImageLoader$a;->a:Ljava/lang/ref/WeakReference; - - iput-object p2, p0, Lcom/my/target/ImageLoader$a;->b:Lcom/my/target/common/e/ImageData; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public a()V - .locals 3 - - .line 1 - iget-object v0, p0, Lcom/my/target/ImageLoader$a;->a:Ljava/lang/ref/WeakReference; - - invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Landroid/widget/ImageView; - - if-eqz v0, :cond_0 - - .line 2 - invoke-static {}, Lcom/my/target/ImageLoader;->a()Ljava/util/WeakHashMap; - - move-result-object v1 - - invoke-virtual {v1, v0}, Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object v1 - - check-cast v1, Lcom/my/target/common/e/ImageData; - - .line 3 - iget-object v2, p0, Lcom/my/target/ImageLoader$a;->b:Lcom/my/target/common/e/ImageData; - - if-ne v2, v1, :cond_0 - - .line 4 - invoke-static {}, Lcom/my/target/ImageLoader;->a()Ljava/util/WeakHashMap; - - move-result-object v1 - - invoke-virtual {v1, v0}, Ljava/util/WeakHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; - - .line 5 - iget-object v1, p0, Lcom/my/target/ImageLoader$a;->b:Lcom/my/target/common/e/ImageData; - - invoke-virtual {v1}, Lcom/my/target/common/e/ImageData;->e()Landroid/graphics/Bitmap; - - move-result-object v1 - - if-eqz v1, :cond_0 - - .line 6 - invoke-static {v1, v0}, Lcom/my/target/ImageLoader;->b(Landroid/graphics/Bitmap;Landroid/widget/ImageView;)V - - :cond_0 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/ImageLoader$b.smali b/smali/smali_classes2/com/my/target/ImageLoader$b.smali deleted file mode 100644 index 5b8b0a525..000000000 --- a/smali/smali_classes2/com/my/target/ImageLoader$b.smali +++ /dev/null @@ -1,58 +0,0 @@ -.class Lcom/my/target/ImageLoader$b; -.super Ljava/lang/Object; -.source "ImageLoader.java" - -# interfaces -.implements Ljava/lang/Runnable; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/ImageLoader;->a(Landroid/content/Context;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Landroid/content/Context; - -.field final synthetic b:Lcom/my/target/ImageLoader; - - -# direct methods -.method constructor (Lcom/my/target/ImageLoader;Landroid/content/Context;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/ImageLoader$b;->b:Lcom/my/target/ImageLoader; - - iput-object p2, p0, Lcom/my/target/ImageLoader$b;->a:Landroid/content/Context; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public run()V - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/my/target/ImageLoader$b;->b:Lcom/my/target/ImageLoader; - - iget-object v1, p0, Lcom/my/target/ImageLoader$b;->a:Landroid/content/Context; - - invoke-virtual {v0, v1}, Lcom/my/target/ImageLoader;->b(Landroid/content/Context;)V - - .line 2 - iget-object v0, p0, Lcom/my/target/ImageLoader$b;->b:Lcom/my/target/ImageLoader; - - invoke-static {v0}, Lcom/my/target/ImageLoader;->a(Lcom/my/target/ImageLoader;)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/ImageLoader$c.smali b/smali/smali_classes2/com/my/target/ImageLoader$c.smali deleted file mode 100644 index 307ff1493..000000000 --- a/smali/smali_classes2/com/my/target/ImageLoader$c.smali +++ /dev/null @@ -1,68 +0,0 @@ -.class Lcom/my/target/ImageLoader$c; -.super Ljava/lang/Object; -.source "ImageLoader.java" - -# interfaces -.implements Ljava/lang/Runnable; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/ImageLoader;->b()V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/ImageLoader; - - -# direct methods -.method constructor (Lcom/my/target/ImageLoader;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/ImageLoader$c;->a:Lcom/my/target/ImageLoader; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public run()V - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/my/target/ImageLoader$c;->a:Lcom/my/target/ImageLoader; - - invoke-static {v0}, Lcom/my/target/ImageLoader;->b(Lcom/my/target/ImageLoader;)Lcom/my/target/ImageLoader$d; - - move-result-object v0 - - if-eqz v0, :cond_0 - - .line 2 - iget-object v0, p0, Lcom/my/target/ImageLoader$c;->a:Lcom/my/target/ImageLoader; - - invoke-static {v0}, Lcom/my/target/ImageLoader;->b(Lcom/my/target/ImageLoader;)Lcom/my/target/ImageLoader$d; - - move-result-object v0 - - invoke-interface {v0}, Lcom/my/target/ImageLoader$d;->a()V - - .line 3 - iget-object v0, p0, Lcom/my/target/ImageLoader$c;->a:Lcom/my/target/ImageLoader; - - const/4 v1, 0x0 - - invoke-static {v0, v1}, Lcom/my/target/ImageLoader;->a(Lcom/my/target/ImageLoader;Lcom/my/target/ImageLoader$d;)Lcom/my/target/ImageLoader$d; - - :cond_0 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/ImageLoader$d.smali b/smali/smali_classes2/com/my/target/ImageLoader$d.smali deleted file mode 100644 index 6245ee093..000000000 --- a/smali/smali_classes2/com/my/target/ImageLoader$d.smali +++ /dev/null @@ -1,19 +0,0 @@ -.class public interface abstract Lcom/my/target/ImageLoader$d; -.super Ljava/lang/Object; -.source "ImageLoader.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/ImageLoader; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x609 - name = "d" -.end annotation - - -# virtual methods -.method public abstract a()V -.end method diff --git a/smali/smali_classes2/com/my/target/ImageLoader.smali b/smali/smali_classes2/com/my/target/ImageLoader.smali deleted file mode 100644 index 12dccd3df..000000000 --- a/smali/smali_classes2/com/my/target/ImageLoader.smali +++ /dev/null @@ -1,518 +0,0 @@ -.class public Lcom/my/target/ImageLoader; -.super Ljava/lang/Object; -.source "ImageLoader.java" - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/ImageLoader$d; - } -.end annotation - - -# static fields -.field private static final d:Ljava/util/WeakHashMap; - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/WeakHashMap<", - "Landroid/widget/ImageView;", - "Lcom/my/target/common/e/ImageData;", - ">;" - } - .end annotation -.end field - - -# instance fields -.field private final a:Ljava/util/List; - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/List<", - "Lcom/my/target/common/e/ImageData;", - ">;" - } - .end annotation -.end field - -.field private b:Lcom/my/target/ImageLoader$d; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private c:Z - - -# direct methods -.method static constructor ()V - .locals 1 - - .line 1 - new-instance v0, Ljava/util/WeakHashMap; - - invoke-direct {v0}, Ljava/util/WeakHashMap;->()V - - sput-object v0, Lcom/my/target/ImageLoader;->d:Ljava/util/WeakHashMap; - - return-void -.end method - -.method private constructor (Ljava/util/List;)V - .locals 0 - .param p1 # Ljava/util/List; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/List<", - "Lcom/my/target/common/e/ImageData;", - ">;)V" - } - .end annotation - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - iput-object p1, p0, Lcom/my/target/ImageLoader;->a:Ljava/util/List; - - return-void -.end method - -.method static synthetic a(Lcom/my/target/ImageLoader;Lcom/my/target/ImageLoader$d;)Lcom/my/target/ImageLoader$d; - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/ImageLoader;->b:Lcom/my/target/ImageLoader$d; - - return-object p1 -.end method - -.method public static a(Lcom/my/target/common/e/ImageData;)Lcom/my/target/ImageLoader; - .locals 1 - .param p0 # Lcom/my/target/common/e/ImageData; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 4 - new-instance v0, Ljava/util/ArrayList; - - invoke-direct {v0}, Ljava/util/ArrayList;->()V - - .line 5 - invoke-virtual {v0, p0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 6 - new-instance p0, Lcom/my/target/ImageLoader; - - invoke-direct {p0, v0}, Lcom/my/target/ImageLoader;->(Ljava/util/List;)V - - return-object p0 -.end method - -.method public static a(Ljava/util/List;)Lcom/my/target/ImageLoader; - .locals 1 - .param p0 # Ljava/util/List; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/List<", - "Lcom/my/target/common/e/ImageData;", - ">;)", - "Lcom/my/target/ImageLoader;" - } - .end annotation - - .line 7 - new-instance v0, Lcom/my/target/ImageLoader; - - invoke-direct {v0, p0}, Lcom/my/target/ImageLoader;->(Ljava/util/List;)V - - return-object v0 -.end method - -.method static synthetic a()Ljava/util/WeakHashMap; - .locals 1 - - .line 3 - sget-object v0, Lcom/my/target/ImageLoader;->d:Ljava/util/WeakHashMap; - - return-object v0 -.end method - -.method private static a(Landroid/graphics/Bitmap;Landroid/widget/ImageView;)V - .locals 1 - .param p0 # Landroid/graphics/Bitmap; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p1 # Landroid/widget/ImageView; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 18 - instance-of v0, p1, Lcom/my/target/SmartImageView; - - if-eqz v0, :cond_0 - - .line 19 - check-cast p1, Lcom/my/target/SmartImageView; - - const/4 v0, 0x1 - - invoke-virtual {p1, p0, v0}, Lcom/my/target/SmartImageView;->a(Landroid/graphics/Bitmap;Z)V - - goto :goto_0 - - .line 20 - :cond_0 - invoke-virtual {p1, p0}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V - - :goto_0 - return-void -.end method - -.method public static a(Lcom/my/target/common/e/ImageData;Landroid/widget/ImageView;)V - .locals 3 - .param p0 # Lcom/my/target/common/e/ImageData; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p1 # Landroid/widget/ImageView; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/UiThread; - .end annotation - - .line 8 - invoke-static {}, Landroid/os/Looper;->myLooper()Landroid/os/Looper; - - move-result-object v0 - - invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; - - move-result-object v1 - - if-eq v0, v1, :cond_0 - - const-string p0, "[ImageLoader] method loadAndDisplay called from worker thread" - - .line 9 - invoke-static {p0}, Lcom/my/target/Tracer;->b(Ljava/lang/String;)V - - return-void - - .line 10 - :cond_0 - sget-object v0, Lcom/my/target/ImageLoader;->d:Ljava/util/WeakHashMap; - - invoke-virtual {v0, p1}, Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object v0 - - if-ne v0, p0, :cond_1 - - return-void - - .line 11 - :cond_1 - sget-object v0, Lcom/my/target/ImageLoader;->d:Ljava/util/WeakHashMap; - - invoke-virtual {v0, p1}, Ljava/util/WeakHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; - - .line 12 - invoke-virtual {p0}, Lcom/my/target/common/e/ImageData;->e()Landroid/graphics/Bitmap; - - move-result-object v0 - - if-eqz v0, :cond_2 - - .line 13 - invoke-virtual {p0}, Lcom/my/target/common/e/ImageData;->e()Landroid/graphics/Bitmap; - - move-result-object p0 - - invoke-static {p0, p1}, Lcom/my/target/ImageLoader;->a(Landroid/graphics/Bitmap;Landroid/widget/ImageView;)V - - return-void - - .line 14 - :cond_2 - sget-object v0, Lcom/my/target/ImageLoader;->d:Ljava/util/WeakHashMap; - - invoke-virtual {v0, p1, p0}, Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 15 - new-instance v0, Ljava/lang/ref/WeakReference; - - invoke-direct {v0, p1}, Ljava/lang/ref/WeakReference;->(Ljava/lang/Object;)V - - .line 16 - invoke-static {p0}, Lcom/my/target/ImageLoader;->a(Lcom/my/target/common/e/ImageData;)Lcom/my/target/ImageLoader; - - move-result-object v1 - - new-instance v2, Lcom/my/target/ImageLoader$a; - - invoke-direct {v2, v0, p0}, Lcom/my/target/ImageLoader$a;->(Ljava/lang/ref/WeakReference;Lcom/my/target/common/e/ImageData;)V - - invoke-virtual {v1, v2}, Lcom/my/target/ImageLoader;->a(Lcom/my/target/ImageLoader$d;)Lcom/my/target/ImageLoader; - - .line 17 - invoke-virtual {p1}, Landroid/widget/ImageView;->getContext()Landroid/content/Context; - - move-result-object p0 - - invoke-virtual {v1, p0}, Lcom/my/target/ImageLoader;->a(Landroid/content/Context;)V - - return-void -.end method - -.method static synthetic a(Lcom/my/target/ImageLoader;)V - .locals 0 - - .line 2 - invoke-direct {p0}, Lcom/my/target/ImageLoader;->b()V - - return-void -.end method - -.method static synthetic b(Lcom/my/target/ImageLoader;)Lcom/my/target/ImageLoader$d; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/ImageLoader;->b:Lcom/my/target/ImageLoader$d; - - return-object p0 -.end method - -.method private b()V - .locals 1 - - .line 14 - iget-object v0, p0, Lcom/my/target/ImageLoader;->b:Lcom/my/target/ImageLoader$d; - - if-nez v0, :cond_0 - - return-void - - .line 15 - :cond_0 - new-instance v0, Lcom/my/target/ImageLoader$c; - - invoke-direct {v0, p0}, Lcom/my/target/ImageLoader$c;->(Lcom/my/target/ImageLoader;)V - - invoke-static {v0}, Lcom/my/target/AsyncCommand;->c(Ljava/lang/Runnable;)V - - return-void -.end method - -.method static synthetic b(Landroid/graphics/Bitmap;Landroid/widget/ImageView;)V - .locals 0 - - .line 2 - invoke-static {p0, p1}, Lcom/my/target/ImageLoader;->a(Landroid/graphics/Bitmap;Landroid/widget/ImageView;)V - - return-void -.end method - - -# virtual methods -.method public a(Lcom/my/target/ImageLoader$d;)Lcom/my/target/ImageLoader; - .locals 0 - .param p1 # Lcom/my/target/ImageLoader$d; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 21 - iput-object p1, p0, Lcom/my/target/ImageLoader;->b:Lcom/my/target/ImageLoader$d; - - return-object p0 -.end method - -.method public a(Landroid/content/Context;)V - .locals 1 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 22 - iget-object v0, p0, Lcom/my/target/ImageLoader;->a:Ljava/util/List; - - invoke-interface {v0}, Ljava/util/List;->isEmpty()Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 23 - invoke-direct {p0}, Lcom/my/target/ImageLoader;->b()V - - return-void - - .line 24 - :cond_0 - invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context; - - move-result-object p1 - - .line 25 - new-instance v0, Lcom/my/target/ImageLoader$b; - - invoke-direct {v0, p0, p1}, Lcom/my/target/ImageLoader$b;->(Lcom/my/target/ImageLoader;Landroid/content/Context;)V - - invoke-static {v0}, Lcom/my/target/AsyncCommand;->a(Ljava/lang/Runnable;)V - - return-void -.end method - -.method public b(Landroid/content/Context;)V - .locals 5 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/WorkerThread; - .end annotation - - .line 3 - invoke-static {}, Landroid/os/Looper;->myLooper()Landroid/os/Looper; - - move-result-object v0 - - invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; - - move-result-object v1 - - if-ne v0, v1, :cond_0 - - const-string p1, "[ImageLoader] method loadSync called from main thread" - - .line 4 - invoke-static {p1}, Lcom/my/target/Tracer;->b(Ljava/lang/String;)V - - return-void - - .line 5 - :cond_0 - invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context; - - move-result-object p1 - - .line 6 - iget-boolean v0, p0, Lcom/my/target/ImageLoader;->c:Z - - if-eqz v0, :cond_1 - - invoke-static {}, Lcom/my/target/HttpImageRequest;->e()Lcom/my/target/HttpImageRequest; - - move-result-object v0 - - goto :goto_0 - - :cond_1 - invoke-static {}, Lcom/my/target/HttpImageRequest;->d()Lcom/my/target/HttpImageRequest; - - move-result-object v0 - - .line 7 - :goto_0 - iget-object v1, p0, Lcom/my/target/ImageLoader;->a:Ljava/util/List; - - invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; - - move-result-object v1 - - :cond_2 - :goto_1 - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - - move-result v2 - - if-eqz v2, :cond_4 - - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Lcom/my/target/common/e/ImageData; - - .line 8 - invoke-virtual {v2}, Lcom/my/target/common/e/ImageData;->e()Landroid/graphics/Bitmap; - - move-result-object v3 - - if-nez v3, :cond_2 - - .line 9 - invoke-virtual {v2}, Lcom/my/target/MediaData;->c()Ljava/lang/String; - - move-result-object v3 - - invoke-virtual {v0, v3, p1}, Lcom/my/target/HttpRequest;->b(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/Object; - - move-result-object v3 - - check-cast v3, Landroid/graphics/Bitmap; - - if-eqz v3, :cond_2 - - .line 10 - invoke-virtual {v2, v3}, Lcom/my/target/common/e/ImageData;->a(Landroid/graphics/Bitmap;)V - - .line 11 - invoke-virtual {v2}, Lcom/my/target/MediaData;->b()I - - move-result v4 - - if-eqz v4, :cond_3 - - invoke-virtual {v2}, Lcom/my/target/MediaData;->d()I - - move-result v4 - - if-nez v4, :cond_2 - - .line 12 - :cond_3 - invoke-virtual {v3}, Landroid/graphics/Bitmap;->getHeight()I - - move-result v4 - - invoke-virtual {v2, v4}, Lcom/my/target/MediaData;->a(I)V - - .line 13 - invoke-virtual {v3}, Landroid/graphics/Bitmap;->getWidth()I - - move-result v3 - - invoke-virtual {v2, v3}, Lcom/my/target/MediaData;->b(I)V - - goto :goto_1 - - :cond_4 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/InstreamAdFactory$a.smali b/smali/smali_classes2/com/my/target/InstreamAdFactory$a.smali deleted file mode 100644 index f2a5c6b6d..000000000 --- a/smali/smali_classes2/com/my/target/InstreamAdFactory$a.smali +++ /dev/null @@ -1,66 +0,0 @@ -.class final Lcom/my/target/InstreamAdFactory$a; -.super Ljava/lang/Object; -.source "InstreamAdFactory.java" - -# interfaces -.implements Ljava/lang/Runnable; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/InstreamAdFactory;->a(Landroid/content/Context;)Lcom/my/target/AdFactory; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/InstreamAdFactory; - - -# direct methods -.method constructor (Lcom/my/target/InstreamAdFactory;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/InstreamAdFactory$a;->a:Lcom/my/target/InstreamAdFactory; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public final run()V - .locals 3 - - .line 1 - iget-object v0, p0, Lcom/my/target/InstreamAdFactory$a;->a:Lcom/my/target/InstreamAdFactory; - - invoke-static {v0}, Lcom/my/target/InstreamAdFactory;->b(Lcom/my/target/InstreamAdFactory;)Lcom/my/target/Repeater; - - move-result-object v0 - - iget-object v1, p0, Lcom/my/target/InstreamAdFactory$a;->a:Lcom/my/target/InstreamAdFactory; - - invoke-static {v1}, Lcom/my/target/InstreamAdFactory;->a(Lcom/my/target/InstreamAdFactory;)Ljava/lang/Runnable; - - move-result-object v1 - - invoke-virtual {v0, v1}, Lcom/my/target/Repeater;->b(Ljava/lang/Runnable;)V - - .line 2 - iget-object v0, p0, Lcom/my/target/InstreamAdFactory$a;->a:Lcom/my/target/InstreamAdFactory; - - const/4 v1, 0x0 - - const-string v2, "ad loading timeout" - - invoke-virtual {v0, v1, v2}, Lcom/my/target/AdFactory;->a(Lcom/my/target/AdSection;Ljava/lang/String;)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/InstreamAdFactory$b.smali b/smali/smali_classes2/com/my/target/InstreamAdFactory$b.smali deleted file mode 100644 index 6b92ac10b..000000000 --- a/smali/smali_classes2/com/my/target/InstreamAdFactory$b.smali +++ /dev/null @@ -1,113 +0,0 @@ -.class final Lcom/my/target/InstreamAdFactory$b; -.super Ljava/lang/Object; -.source "InstreamAdFactory.java" - -# interfaces -.implements Lcom/my/target/AdFactory$c; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/InstreamAdFactory; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0xa - name = "b" -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/lang/Object;", - "Lcom/my/target/AdFactory$c<", - "Lcom/my/target/p1/c/b/InstreamAdSection;", - ">;" - } -.end annotation - - -# direct methods -.method private constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - -.method synthetic constructor (B)V - .locals 0 - - .line 2 - invoke-direct {p0}, Lcom/my/target/InstreamAdFactory$b;->()V - - return-void -.end method - - -# virtual methods -.method public final a()Z - .locals 1 - - const/4 v0, 0x1 - - return v0 -.end method - -.method public final b()Lcom/my/target/AdResponseParser; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Lcom/my/target/AdResponseParser<", - "Lcom/my/target/p1/c/b/InstreamAdSection;", - ">;" - } - .end annotation - - .line 1 - invoke-static {}, Lcom/my/target/InstreamAdResponseParser;->a()Lcom/my/target/AdResponseParser; - - move-result-object v0 - - return-object v0 -.end method - -.method public final c()Lcom/my/target/AdResultProcessor; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Lcom/my/target/AdResultProcessor<", - "Lcom/my/target/p1/c/b/InstreamAdSection;", - ">;" - } - .end annotation - - .line 1 - invoke-static {}, Lcom/my/target/InstreamAdResultProcessor;->a()Lcom/my/target/InstreamAdResultProcessor; - - move-result-object v0 - - return-object v0 -.end method - -.method public final d()Lcom/my/target/AdServiceBuilder; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - invoke-static {}, Lcom/my/target/AdServiceBuilder;->a()Lcom/my/target/AdServiceBuilder; - - move-result-object v0 - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/my/target/InstreamAdFactory.smali b/smali/smali_classes2/com/my/target/InstreamAdFactory.smali deleted file mode 100644 index ba34deb80..000000000 --- a/smali/smali_classes2/com/my/target/InstreamAdFactory.smali +++ /dev/null @@ -1,337 +0,0 @@ -.class public final Lcom/my/target/InstreamAdFactory; -.super Lcom/my/target/AdFactory; -.source "InstreamAdFactory.java" - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/InstreamAdFactory$b;, - Lcom/my/target/c3$c; - } -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Lcom/my/target/AdFactory<", - "Lcom/my/target/p1/c/b/InstreamAdSection;", - ">;" - } -.end annotation - - -# instance fields -.field private final e:Ljava/util/List; - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/List<", - "Lcom/my/target/AdService;", - ">;" - } - .end annotation -.end field - -.field private final f:Lcom/my/target/Repeater; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private g:Ljava/lang/Runnable; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - - -# direct methods -.method private constructor (Lcom/my/target/AdConfig;I)V - .locals 1 - .param p1 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - const/4 v0, 0x0 - - .line 1 - invoke-direct {p0, v0, p1, p2}, Lcom/my/target/InstreamAdFactory;->(Ljava/util/List;Lcom/my/target/AdConfig;I)V - - return-void -.end method - -.method private constructor (Ljava/util/List;Lcom/my/target/AdConfig;I)V - .locals 2 - .param p1 # Ljava/util/List; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p2 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/List<", - "Lcom/my/target/AdService;", - ">;", - "Lcom/my/target/AdConfig;", - "I)V" - } - .end annotation - - .line 2 - new-instance v0, Lcom/my/target/InstreamAdFactory$b; - - const/4 v1, 0x0 - - invoke-direct {v0, v1}, Lcom/my/target/InstreamAdFactory$b;->(B)V - - invoke-direct {p0, v0, p2}, Lcom/my/target/AdFactory;->(Lcom/my/target/AdFactory$c;Lcom/my/target/AdConfig;)V - - .line 3 - iput-object p1, p0, Lcom/my/target/InstreamAdFactory;->e:Ljava/util/List; - - mul-int/lit16 p3, p3, 0x3e8 - - .line 4 - invoke-static {p3}, Lcom/my/target/Repeater;->a(I)Lcom/my/target/Repeater; - - move-result-object p1 - - iput-object p1, p0, Lcom/my/target/InstreamAdFactory;->f:Lcom/my/target/Repeater; - - return-void -.end method - -.method public static a(Lcom/my/target/AdConfig;I)Lcom/my/target/AdFactory; - .locals 1 - .param p0 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lcom/my/target/AdConfig;", - "I)", - "Lcom/my/target/AdFactory<", - "Lcom/my/target/p1/c/b/InstreamAdSection;", - ">;" - } - .end annotation - - .line 2 - new-instance v0, Lcom/my/target/InstreamAdFactory; - - invoke-direct {v0, p0, p1}, Lcom/my/target/InstreamAdFactory;->(Lcom/my/target/AdConfig;I)V - - return-object v0 -.end method - -.method public static a(Lcom/my/target/AdService;Lcom/my/target/AdConfig;I)Lcom/my/target/AdFactory; - .locals 1 - .param p0 # Lcom/my/target/AdService; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p1 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lcom/my/target/AdService;", - "Lcom/my/target/AdConfig;", - "I)", - "Lcom/my/target/AdFactory<", - "Lcom/my/target/p1/c/b/InstreamAdSection;", - ">;" - } - .end annotation - - .line 3 - new-instance v0, Ljava/util/ArrayList; - - invoke-direct {v0}, Ljava/util/ArrayList;->()V - - .line 4 - invoke-virtual {v0, p0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 5 - new-instance p0, Lcom/my/target/InstreamAdFactory; - - invoke-direct {p0, v0, p1, p2}, Lcom/my/target/InstreamAdFactory;->(Ljava/util/List;Lcom/my/target/AdConfig;I)V - - return-object p0 -.end method - -.method public static a(Ljava/util/List;Lcom/my/target/AdConfig;I)Lcom/my/target/AdFactory; - .locals 1 - .param p0 # Ljava/util/List; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p1 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/List<", - "Lcom/my/target/AdService;", - ">;", - "Lcom/my/target/AdConfig;", - "I)", - "Lcom/my/target/AdFactory<", - "Lcom/my/target/p1/c/b/InstreamAdSection;", - ">;" - } - .end annotation - - .line 6 - new-instance v0, Lcom/my/target/InstreamAdFactory; - - invoke-direct {v0, p0, p1, p2}, Lcom/my/target/InstreamAdFactory;->(Ljava/util/List;Lcom/my/target/AdConfig;I)V - - return-object v0 -.end method - -.method static synthetic a(Lcom/my/target/InstreamAdFactory;)Ljava/lang/Runnable; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/InstreamAdFactory;->g:Ljava/lang/Runnable; - - return-object p0 -.end method - -.method static synthetic b(Lcom/my/target/InstreamAdFactory;)Lcom/my/target/Repeater; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/InstreamAdFactory;->f:Lcom/my/target/Repeater; - - return-object p0 -.end method - - -# virtual methods -.method public final a(Landroid/content/Context;)Lcom/my/target/AdFactory; - .locals 2 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Landroid/content/Context;", - ")", - "Lcom/my/target/AdFactory<", - "Lcom/my/target/p1/c/b/InstreamAdSection;", - ">;" - } - .end annotation - - .line 7 - iget-object v0, p0, Lcom/my/target/InstreamAdFactory;->g:Ljava/lang/Runnable; - - if-nez v0, :cond_0 - - .line 8 - new-instance v0, Lcom/my/target/InstreamAdFactory$a; - - invoke-direct {v0, p0}, Lcom/my/target/InstreamAdFactory$a;->(Lcom/my/target/InstreamAdFactory;)V - - iput-object v0, p0, Lcom/my/target/InstreamAdFactory;->g:Ljava/lang/Runnable; - - .line 9 - :cond_0 - iget-object v0, p0, Lcom/my/target/InstreamAdFactory;->f:Lcom/my/target/Repeater; - - iget-object v1, p0, Lcom/my/target/InstreamAdFactory;->g:Ljava/lang/Runnable; - - invoke-virtual {v0, v1}, Lcom/my/target/Repeater;->a(Ljava/lang/Runnable;)V - - .line 10 - invoke-super {p0, p1}, Lcom/my/target/AdFactory;->a(Landroid/content/Context;)Lcom/my/target/AdFactory; - - return-object p0 -.end method - -.method protected final synthetic b(Landroid/content/Context;)Lcom/my/target/AdSection; - .locals 7 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 2 - iget-object v0, p0, Lcom/my/target/InstreamAdFactory;->e:Ljava/util/List; - - if-eqz v0, :cond_0 - - .line 3 - invoke-static {}, Lcom/my/target/HttpAdRequest;->d()Lcom/my/target/HttpAdRequest; - - move-result-object v5 - - .line 4 - iget-object v2, p0, Lcom/my/target/InstreamAdFactory;->e:Ljava/util/List; - - const/4 v3, 0x0 - - iget-object v0, p0, Lcom/my/target/AdFactory;->a:Lcom/my/target/AdFactory$c; - - invoke-interface {v0}, Lcom/my/target/AdFactory$c;->b()Lcom/my/target/AdResponseParser; - - move-result-object v4 - - move-object v1, p0 - - move-object v6, p1 - - invoke-virtual/range {v1 .. v6}, Lcom/my/target/AdFactory;->a(Ljava/util/List;Lcom/my/target/AdSection;Lcom/my/target/AdResponseParser;Lcom/my/target/HttpAdRequest;Landroid/content/Context;)Lcom/my/target/AdSection; - - move-result-object v0 - - check-cast v0, Lcom/my/target/p1/c/b/InstreamAdSection; - - .line 5 - invoke-virtual {p0, v0, p1}, Lcom/my/target/AdFactory;->a(Lcom/my/target/AdSection;Landroid/content/Context;)Lcom/my/target/AdSection; - - move-result-object p1 - - check-cast p1, Lcom/my/target/p1/c/b/InstreamAdSection; - - return-object p1 - - .line 6 - :cond_0 - invoke-super {p0, p1}, Lcom/my/target/AdFactory;->b(Landroid/content/Context;)Lcom/my/target/AdSection; - - move-result-object p1 - - check-cast p1, Lcom/my/target/p1/c/b/InstreamAdSection; - - return-object p1 -.end method diff --git a/smali/smali_classes2/com/my/target/InstreamAdResponseParser.smali b/smali/smali_classes2/com/my/target/InstreamAdResponseParser.smali deleted file mode 100644 index 22ef3f5a7..000000000 --- a/smali/smali_classes2/com/my/target/InstreamAdResponseParser.smali +++ /dev/null @@ -1,792 +0,0 @@ -.class public final Lcom/my/target/InstreamAdResponseParser; -.super Lcom/my/target/AdResponseParser; -.source "InstreamAdResponseParser.java" - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "Lcom/my/target/AdResponseParser<", - "Lcom/my/target/p1/c/b/InstreamAdSection;", - ">;" - } -.end annotation - - -# direct methods -.method private constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Lcom/my/target/AdResponseParser;->()V - - return-void -.end method - -.method public static a()Lcom/my/target/AdResponseParser; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Lcom/my/target/AdResponseParser<", - "Lcom/my/target/p1/c/b/InstreamAdSection;", - ">;" - } - .end annotation - - .line 48 - new-instance v0, Lcom/my/target/InstreamAdResponseParser; - - invoke-direct {v0}, Lcom/my/target/InstreamAdResponseParser;->()V - - return-object v0 -.end method - -.method private static a(Ljava/util/ArrayList;Ljava/util/ArrayList;)V - .locals 5 - .param p0 # Ljava/util/ArrayList; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p1 # Ljava/util/ArrayList; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/ArrayList<", - "Lcom/my/target/AdService;", - ">;", - "Ljava/util/ArrayList<", - "Lcom/my/target/AdService;", - ">;)V" - } - .end annotation - - .line 77 - invoke-virtual {p1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; - - move-result-object p1 - - :cond_0 - :goto_0 - invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z - - move-result v0 - - if-eqz v0, :cond_2 - - invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/my/target/AdService; - - .line 78 - invoke-virtual {p0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; - - move-result-object v1 - - :cond_1 - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - - move-result v2 - - if-eqz v2, :cond_0 - - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Lcom/my/target/AdService; - - .line 79 - invoke-virtual {v0}, Lcom/my/target/AdService;->a()I - - move-result v3 - - invoke-virtual {v2}, Lcom/my/target/AdService;->q()I - - move-result v4 - - if-ne v3, v4, :cond_1 - - .line 80 - invoke-virtual {v2, v0}, Lcom/my/target/AdService;->a(Lcom/my/target/AdService;)V - - goto :goto_0 - - :cond_2 - return-void -.end method - -.method private static a(Lorg/json/JSONObject;Lcom/my/target/AdditionalDataParser;Lcom/my/target/MediaSection;Lcom/my/target/CommonVideoParser;Lcom/my/target/AdService;)V - .locals 8 - .param p0 # Lorg/json/JSONObject; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p1 # Lcom/my/target/AdditionalDataParser; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/MediaSection; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Lcom/my/target/CommonVideoParser; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p4 # Lcom/my/target/AdService; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lorg/json/JSONObject;", - "Lcom/my/target/AdditionalDataParser;", - "Lcom/my/target/MediaSection<", - "Lcom/my/target/common/e/VideoData;", - ">;", - "Lcom/my/target/CommonVideoParser;", - "Lcom/my/target/AdService;", - ")V" - } - .end annotation - - .line 49 - invoke-virtual {p2}, Lcom/my/target/MediaSection;->j()Ljava/lang/String; - - move-result-object v0 - - invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray; - - move-result-object p0 - - if-nez p0, :cond_0 - - return-void - - .line 50 - :cond_0 - invoke-virtual {p4}, Lcom/my/target/AdService;->t()I - - move-result v0 - - .line 51 - new-instance v1, Ljava/util/ArrayList; - - invoke-direct {v1}, Ljava/util/ArrayList;->()V - - .line 52 - new-instance v2, Ljava/util/ArrayList; - - invoke-direct {v2}, Ljava/util/ArrayList;->()V - - const/4 v3, 0x0 - - .line 53 - :goto_0 - invoke-virtual {p0}, Lorg/json/JSONArray;->length()I - - move-result v4 - - if-ge v3, v4, :cond_9 - - .line 54 - invoke-virtual {p0, v3}, Lorg/json/JSONArray;->optJSONObject(I)Lorg/json/JSONObject; - - move-result-object v4 - - if-eqz v4, :cond_8 - - const-string v5, "type" - - .line 55 - invoke-virtual {v4, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v5 - - const-string v6, "additionalData" - - .line 56 - invoke-virtual {v6, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v5 - - if-eqz v5, :cond_4 - - .line 57 - invoke-virtual {p1, v4}, Lcom/my/target/AdditionalDataParser;->a(Lorg/json/JSONObject;)Lcom/my/target/AdService; - - move-result-object v4 - - if-eqz v4, :cond_8 - - .line 58 - invoke-virtual {p2}, Lcom/my/target/MediaSection;->j()Ljava/lang/String; - - move-result-object v5 - - invoke-virtual {v4, v5}, Lcom/my/target/AdService;->b(Ljava/lang/String;)V - - .line 59 - invoke-virtual {v4}, Lcom/my/target/AdService;->a()I - - move-result v5 - - const/4 v6, -0x1 - - if-eq v5, v6, :cond_1 - - .line 60 - invoke-virtual {v1, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - goto :goto_2 - - .line 61 - :cond_1 - invoke-virtual {v2, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 62 - invoke-virtual {v4}, Lcom/my/target/AdService;->b()Z - - move-result v5 - - if-nez v5, :cond_3 - - invoke-virtual {v4}, Lcom/my/target/AdService;->v()Z - - move-result v5 - - if-nez v5, :cond_3 - - .line 63 - invoke-virtual {p4, v4}, Lcom/my/target/AdService;->b(Lcom/my/target/AdService;)V - - .line 64 - invoke-virtual {p4}, Lcom/my/target/AdService;->t()I - - move-result v5 - - if-ltz v5, :cond_2 - - .line 65 - invoke-virtual {v4, v5}, Lcom/my/target/AdService;->d(I)V - - goto :goto_1 - - .line 66 - :cond_2 - invoke-virtual {p2}, Lcom/my/target/MediaSection;->b()I - - move-result v5 - - invoke-virtual {v4, v5}, Lcom/my/target/AdService;->d(I)V - - .line 67 - :cond_3 - :goto_1 - invoke-virtual {p2, v4}, Lcom/my/target/MediaSection;->a(Lcom/my/target/AdService;)V - - goto :goto_2 - - .line 68 - :cond_4 - invoke-static {}, Lcom/my/target/MediaBanner;->Y()Lcom/my/target/MediaBanner; - - move-result-object v5 - - .line 69 - invoke-virtual {p3, v4, v5}, Lcom/my/target/CommonVideoParser;->a(Lorg/json/JSONObject;Lcom/my/target/MediaBanner;)Z - - move-result v4 - - if-eqz v4, :cond_8 - - .line 70 - invoke-virtual {p4}, Lcom/my/target/AdService;->r()F - - move-result v4 - - const/4 v6, 0x0 - - cmpl-float v7, v4, v6 - - if-ltz v7, :cond_5 - - .line 71 - invoke-virtual {v5, v4}, Lcom/my/target/MediaBanner;->d(F)V - - .line 72 - :cond_5 - invoke-virtual {p4}, Lcom/my/target/AdService;->s()F - - move-result v4 - - cmpl-float v6, v4, v6 - - if-ltz v6, :cond_6 - - .line 73 - invoke-virtual {v5, v4}, Lcom/my/target/MediaBanner;->e(F)V - - :cond_6 - if-ltz v0, :cond_7 - - add-int/lit8 v4, v0, 0x1 - - .line 74 - invoke-virtual {p2, v5, v0}, Lcom/my/target/MediaSection;->a(Lcom/my/target/MediaBanner;I)V - - move v0, v4 - - goto :goto_2 - - .line 75 - :cond_7 - invoke-virtual {p2, v5}, Lcom/my/target/MediaSection;->a(Lcom/my/target/MediaBanner;)V - - :cond_8 - :goto_2 - add-int/lit8 v3, v3, 0x1 - - goto/16 :goto_0 - - .line 76 - :cond_9 - invoke-static {v2, v1}, Lcom/my/target/InstreamAdResponseParser;->a(Ljava/util/ArrayList;Ljava/util/ArrayList;)V - - return-void -.end method - - -# virtual methods -.method public final synthetic a(Ljava/lang/String;Lcom/my/target/AdService;Lcom/my/target/AdSection;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/AdSection; - .locals 6 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/AdService; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Lcom/my/target/AdSection; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p4 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p5 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - check-cast p3, Lcom/my/target/p1/c/b/InstreamAdSection; - - .line 2 - invoke-static {p1}, Lcom/my/target/AdResponseParser;->a(Ljava/lang/String;)Z - - move-result v0 - - if-eqz v0, :cond_9 - - .line 3 - invoke-static {p4, p2, p5}, Lcom/my/target/VastParser;->a(Lcom/my/target/AdConfig;Lcom/my/target/AdService;Landroid/content/Context;)Lcom/my/target/VastParser; - - move-result-object p4 - - .line 4 - invoke-virtual {p4, p1}, Lcom/my/target/VastParser;->a(Ljava/lang/String;)V - - .line 5 - invoke-virtual {p2}, Lcom/my/target/AdService;->g()Ljava/lang/String; - - move-result-object p1 - - if-nez p1, :cond_0 - - const-string p1, "preroll" - - :cond_0 - if-nez p3, :cond_1 - - .line 6 - invoke-static {}, Lcom/my/target/p1/c/b/InstreamAdSection;->e()Lcom/my/target/p1/c/b/InstreamAdSection; - - move-result-object p3 - - .line 7 - :cond_1 - invoke-virtual {p3, p1}, Lcom/my/target/p1/c/b/InstreamAdSection;->b(Ljava/lang/String;)Lcom/my/target/MediaSection; - - move-result-object p1 - - if-eqz p1, :cond_8 - - .line 8 - invoke-virtual {p4}, Lcom/my/target/VastParser;->b()Ljava/util/ArrayList; - - move-result-object p5 - - invoke-virtual {p5}, Ljava/util/ArrayList;->isEmpty()Z - - move-result p5 - - if-nez p5, :cond_6 - - .line 9 - invoke-virtual {p4}, Lcom/my/target/VastParser;->a()Ljava/util/ArrayList; - - move-result-object p5 - - invoke-virtual {p1, p5}, Lcom/my/target/AdSection;->a(Ljava/util/ArrayList;)V - - .line 10 - invoke-virtual {p2}, Lcom/my/target/AdService;->t()I - - move-result p5 - - .line 11 - invoke-virtual {p4}, Lcom/my/target/VastParser;->b()Ljava/util/ArrayList; - - move-result-object p4 - - invoke-virtual {p4}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; - - move-result-object p4 - - :goto_0 - invoke-interface {p4}, Ljava/util/Iterator;->hasNext()Z - - move-result v0 - - if-eqz v0, :cond_8 - - invoke-interface {p4}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/my/target/MediaBanner; - - .line 12 - invoke-virtual {p2}, Lcom/my/target/AdService;->h()Ljava/lang/Boolean; - - move-result-object v1 - - if-eqz v1, :cond_2 - - .line 13 - invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z - - move-result v1 - - invoke-virtual {v0, v1}, Lcom/my/target/MediaBanner;->e(Z)V - - .line 14 - :cond_2 - invoke-virtual {p2}, Lcom/my/target/AdService;->n()F - - move-result v1 - - const/4 v2, 0x0 - - cmpl-float v2, v1, v2 - - if-lez v2, :cond_3 - - .line 15 - invoke-virtual {v0, v1}, Lcom/my/target/MediaBanner;->c(F)V - - .line 16 - :cond_3 - invoke-virtual {p2}, Lcom/my/target/AdService;->i()Ljava/lang/Boolean; - - move-result-object v1 - - if-eqz v1, :cond_4 - - .line 17 - invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z - - move-result v1 - - invoke-virtual {v0, v1}, Lcom/my/target/MediaBanner;->f(Z)V - - :cond_4 - const-string v1, "Close" - - .line 18 - invoke-virtual {v0, v1}, Lcom/my/target/MediaBanner;->r(Ljava/lang/String;)V - - .line 19 - invoke-virtual {p2}, Lcom/my/target/AdService;->r()F - - move-result v1 - - invoke-virtual {v0, v1}, Lcom/my/target/MediaBanner;->d(F)V - - .line 20 - invoke-virtual {p2}, Lcom/my/target/AdService;->s()F - - move-result v1 - - invoke-virtual {v0, v1}, Lcom/my/target/MediaBanner;->e(F)V - - if-ltz p5, :cond_5 - - add-int/lit8 v1, p5, 0x1 - - .line 21 - invoke-virtual {p1, v0, p5}, Lcom/my/target/MediaSection;->a(Lcom/my/target/MediaBanner;I)V - - move p5, v1 - - goto :goto_0 - - .line 22 - :cond_5 - invoke-virtual {p1, v0}, Lcom/my/target/MediaSection;->a(Lcom/my/target/MediaBanner;)V - - goto :goto_0 - - .line 23 - :cond_6 - invoke-virtual {p4}, Lcom/my/target/VastParser;->c()Lcom/my/target/AdService; - - move-result-object p4 - - if-eqz p4, :cond_8 - - .line 24 - invoke-virtual {p1}, Lcom/my/target/MediaSection;->j()Ljava/lang/String; - - move-result-object p5 - - invoke-virtual {p4, p5}, Lcom/my/target/AdService;->b(Ljava/lang/String;)V - - .line 25 - invoke-virtual {p2}, Lcom/my/target/AdService;->t()I - - move-result p2 - - if-ltz p2, :cond_7 - - .line 26 - invoke-virtual {p4, p2}, Lcom/my/target/AdService;->d(I)V - - goto :goto_1 - - .line 27 - :cond_7 - invoke-virtual {p1}, Lcom/my/target/MediaSection;->b()I - - move-result p2 - - invoke-virtual {p4, p2}, Lcom/my/target/AdService;->d(I)V - - .line 28 - :goto_1 - invoke-virtual {p1, p4}, Lcom/my/target/MediaSection;->a(Lcom/my/target/AdService;)V - - :cond_8 - return-object p3 - - .line 29 - :cond_9 - invoke-virtual {p0, p1, p5}, Lcom/my/target/AdResponseParser;->a(Ljava/lang/String;Landroid/content/Context;)Lorg/json/JSONObject; - - move-result-object p1 - - if-eqz p1, :cond_f - - .line 30 - invoke-virtual {p4}, Lcom/my/target/AdConfig;->d()Ljava/lang/String; - - move-result-object v0 - - invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; - - move-result-object p1 - - if-eqz p1, :cond_f - - if-nez p3, :cond_a - - .line 31 - invoke-static {}, Lcom/my/target/p1/c/b/InstreamAdSection;->e()Lcom/my/target/p1/c/b/InstreamAdSection; - - move-result-object p3 - - .line 32 - :cond_a - invoke-static {}, Lcom/my/target/InstreamAdSectionParser;->a()Lcom/my/target/InstreamAdSectionParser; - - const-string v0, "settings" - - .line 33 - invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; - - move-result-object v0 - - if-eqz v0, :cond_d - - .line 34 - invoke-virtual {p3}, Lcom/my/target/p1/c/b/InstreamAdSection;->d()Ljava/util/ArrayList; - - move-result-object v1 - - invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; - - move-result-object v1 - - :cond_b - :goto_2 - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - - move-result v2 - - if-eqz v2, :cond_d - - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Lcom/my/target/MediaSection; - - .line 35 - invoke-virtual {v2}, Lcom/my/target/MediaSection;->j()Ljava/lang/String; - - move-result-object v3 - - invoke-virtual {v0, v3}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; - - move-result-object v3 - - if-eqz v3, :cond_b - - .line 36 - invoke-virtual {v2}, Lcom/my/target/MediaSection;->c()I - - move-result v4 - - const-string v5, "connectionTimeout" - - invoke-virtual {v3, v5, v4}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I - - move-result v4 - - invoke-virtual {v2, v4}, Lcom/my/target/MediaSection;->a(I)V - - .line 37 - invoke-virtual {v2}, Lcom/my/target/MediaSection;->d()I - - move-result v4 - - const-string v5, "maxBannersShow" - - invoke-virtual {v3, v5, v4}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I - - move-result v3 - - if-eqz v3, :cond_c - - goto :goto_3 - - :cond_c - const/4 v3, -0x1 - - .line 38 - :goto_3 - invoke-virtual {v2, v3}, Lcom/my/target/MediaSection;->b(I)V - - goto :goto_2 - - .line 39 - :cond_d - invoke-static {p2, p4, p5}, Lcom/my/target/AdditionalDataParser;->a(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/AdditionalDataParser; - - move-result-object v0 - - const-string v1, "sections" - - .line 40 - invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; - - move-result-object p1 - - if-eqz p1, :cond_f - - .line 41 - invoke-virtual {p2}, Lcom/my/target/AdService;->g()Ljava/lang/String; - - move-result-object v1 - - if-eqz v1, :cond_e - - .line 42 - invoke-virtual {p3, v1}, Lcom/my/target/p1/c/b/InstreamAdSection;->b(Ljava/lang/String;)Lcom/my/target/MediaSection; - - move-result-object v1 - - if-eqz v1, :cond_f - - .line 43 - invoke-static {p2, p4, p5}, Lcom/my/target/CommonVideoParser;->a(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/CommonVideoParser; - - move-result-object p4 - - .line 44 - invoke-static {p1, v0, v1, p4, p2}, Lcom/my/target/InstreamAdResponseParser;->a(Lorg/json/JSONObject;Lcom/my/target/AdditionalDataParser;Lcom/my/target/MediaSection;Lcom/my/target/CommonVideoParser;Lcom/my/target/AdService;)V - - goto :goto_5 - - .line 45 - :cond_e - invoke-virtual {p3}, Lcom/my/target/p1/c/b/InstreamAdSection;->d()Ljava/util/ArrayList; - - move-result-object v1 - - invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; - - move-result-object v1 - - :goto_4 - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - - move-result v2 - - if-eqz v2, :cond_f - - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Lcom/my/target/MediaSection; - - .line 46 - invoke-static {p2, p4, p5}, Lcom/my/target/CommonVideoParser;->a(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/CommonVideoParser; - - move-result-object v3 - - .line 47 - invoke-static {p1, v0, v2, v3, p2}, Lcom/my/target/InstreamAdResponseParser;->a(Lorg/json/JSONObject;Lcom/my/target/AdditionalDataParser;Lcom/my/target/MediaSection;Lcom/my/target/CommonVideoParser;Lcom/my/target/AdService;)V - - goto :goto_4 - - :cond_f - :goto_5 - return-object p3 -.end method diff --git a/smali/smali_classes2/com/my/target/InstreamAdResultProcessor.smali b/smali/smali_classes2/com/my/target/InstreamAdResultProcessor.smali deleted file mode 100644 index 9501ac48f..000000000 --- a/smali/smali_classes2/com/my/target/InstreamAdResultProcessor.smali +++ /dev/null @@ -1,90 +0,0 @@ -.class public final Lcom/my/target/InstreamAdResultProcessor; -.super Lcom/my/target/AdResultProcessor; -.source "InstreamAdResultProcessor.java" - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "Lcom/my/target/AdResultProcessor<", - "Lcom/my/target/p1/c/b/InstreamAdSection;", - ">;" - } -.end annotation - - -# direct methods -.method private constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Lcom/my/target/AdResultProcessor;->()V - - return-void -.end method - -.method public static a()Lcom/my/target/InstreamAdResultProcessor; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 4 - new-instance v0, Lcom/my/target/InstreamAdResultProcessor; - - invoke-direct {v0}, Lcom/my/target/InstreamAdResultProcessor;->()V - - return-object v0 -.end method - - -# virtual methods -.method public final synthetic a(Lcom/my/target/AdSection;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/AdSection; - .locals 0 - .param p1 # Lcom/my/target/AdSection; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - check-cast p1, Lcom/my/target/p1/c/b/InstreamAdSection; - - .line 2 - invoke-virtual {p1}, Lcom/my/target/p1/c/b/InstreamAdSection;->d()Ljava/util/ArrayList; - - move-result-object p2 - - invoke-virtual {p2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; - - move-result-object p2 - - :goto_0 - invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z - - move-result p3 - - if-eqz p3, :cond_0 - - invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object p3 - - check-cast p3, Lcom/my/target/MediaSection; - - .line 3 - invoke-virtual {p3}, Lcom/my/target/MediaSection;->h()V - - goto :goto_0 - - :cond_0 - return-object p1 -.end method diff --git a/smali/smali_classes2/com/my/target/InstreamAdSectionParser.smali b/smali/smali_classes2/com/my/target/InstreamAdSectionParser.smali deleted file mode 100644 index 84a3e296e..000000000 --- a/smali/smali_classes2/com/my/target/InstreamAdSectionParser.smali +++ /dev/null @@ -1,27 +0,0 @@ -.class public final Lcom/my/target/InstreamAdSectionParser; -.super Ljava/lang/Object; -.source "InstreamAdSectionParser.java" - - -# direct methods -.method private constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - -.method public static a()Lcom/my/target/InstreamAdSectionParser; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - new-instance v0, Lcom/my/target/InstreamAdSectionParser; - - invoke-direct {v0}, Lcom/my/target/InstreamAdSectionParser;->()V - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/my/target/InstreamAudioAdFactory$a.smali b/smali/smali_classes2/com/my/target/InstreamAudioAdFactory$a.smali deleted file mode 100644 index 27d6a2c14..000000000 --- a/smali/smali_classes2/com/my/target/InstreamAudioAdFactory$a.smali +++ /dev/null @@ -1,66 +0,0 @@ -.class final Lcom/my/target/InstreamAudioAdFactory$a; -.super Ljava/lang/Object; -.source "InstreamAudioAdFactory.java" - -# interfaces -.implements Ljava/lang/Runnable; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/InstreamAudioAdFactory;->a(Landroid/content/Context;)Lcom/my/target/AdFactory; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/InstreamAudioAdFactory; - - -# direct methods -.method constructor (Lcom/my/target/InstreamAudioAdFactory;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/InstreamAudioAdFactory$a;->a:Lcom/my/target/InstreamAudioAdFactory; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public final run()V - .locals 3 - - .line 1 - iget-object v0, p0, Lcom/my/target/InstreamAudioAdFactory$a;->a:Lcom/my/target/InstreamAudioAdFactory; - - invoke-static {v0}, Lcom/my/target/InstreamAudioAdFactory;->b(Lcom/my/target/InstreamAudioAdFactory;)Lcom/my/target/Repeater; - - move-result-object v0 - - iget-object v1, p0, Lcom/my/target/InstreamAudioAdFactory$a;->a:Lcom/my/target/InstreamAudioAdFactory; - - invoke-static {v1}, Lcom/my/target/InstreamAudioAdFactory;->a(Lcom/my/target/InstreamAudioAdFactory;)Ljava/lang/Runnable; - - move-result-object v1 - - invoke-virtual {v0, v1}, Lcom/my/target/Repeater;->b(Ljava/lang/Runnable;)V - - .line 2 - iget-object v0, p0, Lcom/my/target/InstreamAudioAdFactory$a;->a:Lcom/my/target/InstreamAudioAdFactory; - - const/4 v1, 0x0 - - const-string v2, "ad loading timeout" - - invoke-virtual {v0, v1, v2}, Lcom/my/target/AdFactory;->a(Lcom/my/target/AdSection;Ljava/lang/String;)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/InstreamAudioAdFactory$b.smali b/smali/smali_classes2/com/my/target/InstreamAudioAdFactory$b.smali deleted file mode 100644 index 4a8198ed6..000000000 --- a/smali/smali_classes2/com/my/target/InstreamAudioAdFactory$b.smali +++ /dev/null @@ -1,113 +0,0 @@ -.class final Lcom/my/target/InstreamAudioAdFactory$b; -.super Ljava/lang/Object; -.source "InstreamAudioAdFactory.java" - -# interfaces -.implements Lcom/my/target/AdFactory$c; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/InstreamAudioAdFactory; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0xa - name = "b" -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/lang/Object;", - "Lcom/my/target/AdFactory$c<", - "Lcom/my/target/p1/c/b/InstreamAudioAdSection;", - ">;" - } -.end annotation - - -# direct methods -.method private constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - -.method synthetic constructor (B)V - .locals 0 - - .line 2 - invoke-direct {p0}, Lcom/my/target/InstreamAudioAdFactory$b;->()V - - return-void -.end method - - -# virtual methods -.method public final a()Z - .locals 1 - - const/4 v0, 0x1 - - return v0 -.end method - -.method public final b()Lcom/my/target/AdResponseParser; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Lcom/my/target/AdResponseParser<", - "Lcom/my/target/p1/c/b/InstreamAudioAdSection;", - ">;" - } - .end annotation - - .line 1 - invoke-static {}, Lcom/my/target/InstreamAudioAdResponseParser;->a()Lcom/my/target/AdResponseParser; - - move-result-object v0 - - return-object v0 -.end method - -.method public final c()Lcom/my/target/AdResultProcessor; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Lcom/my/target/AdResultProcessor<", - "Lcom/my/target/p1/c/b/InstreamAudioAdSection;", - ">;" - } - .end annotation - - .line 1 - invoke-static {}, Lcom/my/target/InstreamAudioAdResultProcessor;->a()Lcom/my/target/InstreamAudioAdResultProcessor; - - move-result-object v0 - - return-object v0 -.end method - -.method public final d()Lcom/my/target/AdServiceBuilder; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - invoke-static {}, Lcom/my/target/AdServiceBuilder;->a()Lcom/my/target/AdServiceBuilder; - - move-result-object v0 - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/my/target/InstreamAudioAdFactory.smali b/smali/smali_classes2/com/my/target/InstreamAudioAdFactory.smali deleted file mode 100644 index 445959c5d..000000000 --- a/smali/smali_classes2/com/my/target/InstreamAudioAdFactory.smali +++ /dev/null @@ -1,337 +0,0 @@ -.class public final Lcom/my/target/InstreamAudioAdFactory; -.super Lcom/my/target/AdFactory; -.source "InstreamAudioAdFactory.java" - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/InstreamAudioAdFactory$b;, - Lcom/my/target/x2$c; - } -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Lcom/my/target/AdFactory<", - "Lcom/my/target/p1/c/b/InstreamAudioAdSection;", - ">;" - } -.end annotation - - -# instance fields -.field private final e:Ljava/util/List; - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/List<", - "Lcom/my/target/AdService;", - ">;" - } - .end annotation -.end field - -.field private final f:Lcom/my/target/Repeater; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private g:Ljava/lang/Runnable; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - - -# direct methods -.method private constructor (Lcom/my/target/AdConfig;I)V - .locals 1 - .param p1 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - const/4 v0, 0x0 - - .line 1 - invoke-direct {p0, v0, p1, p2}, Lcom/my/target/InstreamAudioAdFactory;->(Ljava/util/List;Lcom/my/target/AdConfig;I)V - - return-void -.end method - -.method private constructor (Ljava/util/List;Lcom/my/target/AdConfig;I)V - .locals 2 - .param p1 # Ljava/util/List; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p2 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/List<", - "Lcom/my/target/AdService;", - ">;", - "Lcom/my/target/AdConfig;", - "I)V" - } - .end annotation - - .line 2 - new-instance v0, Lcom/my/target/InstreamAudioAdFactory$b; - - const/4 v1, 0x0 - - invoke-direct {v0, v1}, Lcom/my/target/InstreamAudioAdFactory$b;->(B)V - - invoke-direct {p0, v0, p2}, Lcom/my/target/AdFactory;->(Lcom/my/target/AdFactory$c;Lcom/my/target/AdConfig;)V - - .line 3 - iput-object p1, p0, Lcom/my/target/InstreamAudioAdFactory;->e:Ljava/util/List; - - mul-int/lit16 p3, p3, 0x3e8 - - .line 4 - invoke-static {p3}, Lcom/my/target/Repeater;->a(I)Lcom/my/target/Repeater; - - move-result-object p1 - - iput-object p1, p0, Lcom/my/target/InstreamAudioAdFactory;->f:Lcom/my/target/Repeater; - - return-void -.end method - -.method public static a(Lcom/my/target/AdConfig;I)Lcom/my/target/AdFactory; - .locals 1 - .param p0 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lcom/my/target/AdConfig;", - "I)", - "Lcom/my/target/AdFactory<", - "Lcom/my/target/p1/c/b/InstreamAudioAdSection;", - ">;" - } - .end annotation - - .line 2 - new-instance v0, Lcom/my/target/InstreamAudioAdFactory; - - invoke-direct {v0, p0, p1}, Lcom/my/target/InstreamAudioAdFactory;->(Lcom/my/target/AdConfig;I)V - - return-object v0 -.end method - -.method public static a(Lcom/my/target/AdService;Lcom/my/target/AdConfig;I)Lcom/my/target/AdFactory; - .locals 1 - .param p0 # Lcom/my/target/AdService; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p1 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lcom/my/target/AdService;", - "Lcom/my/target/AdConfig;", - "I)", - "Lcom/my/target/AdFactory<", - "Lcom/my/target/p1/c/b/InstreamAudioAdSection;", - ">;" - } - .end annotation - - .line 3 - new-instance v0, Ljava/util/ArrayList; - - invoke-direct {v0}, Ljava/util/ArrayList;->()V - - .line 4 - invoke-virtual {v0, p0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 5 - new-instance p0, Lcom/my/target/InstreamAudioAdFactory; - - invoke-direct {p0, v0, p1, p2}, Lcom/my/target/InstreamAudioAdFactory;->(Ljava/util/List;Lcom/my/target/AdConfig;I)V - - return-object p0 -.end method - -.method public static a(Ljava/util/List;Lcom/my/target/AdConfig;I)Lcom/my/target/AdFactory; - .locals 1 - .param p0 # Ljava/util/List; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p1 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/List<", - "Lcom/my/target/AdService;", - ">;", - "Lcom/my/target/AdConfig;", - "I)", - "Lcom/my/target/AdFactory<", - "Lcom/my/target/p1/c/b/InstreamAudioAdSection;", - ">;" - } - .end annotation - - .line 6 - new-instance v0, Lcom/my/target/InstreamAudioAdFactory; - - invoke-direct {v0, p0, p1, p2}, Lcom/my/target/InstreamAudioAdFactory;->(Ljava/util/List;Lcom/my/target/AdConfig;I)V - - return-object v0 -.end method - -.method static synthetic a(Lcom/my/target/InstreamAudioAdFactory;)Ljava/lang/Runnable; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/InstreamAudioAdFactory;->g:Ljava/lang/Runnable; - - return-object p0 -.end method - -.method static synthetic b(Lcom/my/target/InstreamAudioAdFactory;)Lcom/my/target/Repeater; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/InstreamAudioAdFactory;->f:Lcom/my/target/Repeater; - - return-object p0 -.end method - - -# virtual methods -.method public final a(Landroid/content/Context;)Lcom/my/target/AdFactory; - .locals 2 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Landroid/content/Context;", - ")", - "Lcom/my/target/AdFactory<", - "Lcom/my/target/p1/c/b/InstreamAudioAdSection;", - ">;" - } - .end annotation - - .line 7 - iget-object v0, p0, Lcom/my/target/InstreamAudioAdFactory;->g:Ljava/lang/Runnable; - - if-nez v0, :cond_0 - - .line 8 - new-instance v0, Lcom/my/target/InstreamAudioAdFactory$a; - - invoke-direct {v0, p0}, Lcom/my/target/InstreamAudioAdFactory$a;->(Lcom/my/target/InstreamAudioAdFactory;)V - - iput-object v0, p0, Lcom/my/target/InstreamAudioAdFactory;->g:Ljava/lang/Runnable; - - .line 9 - :cond_0 - iget-object v0, p0, Lcom/my/target/InstreamAudioAdFactory;->f:Lcom/my/target/Repeater; - - iget-object v1, p0, Lcom/my/target/InstreamAudioAdFactory;->g:Ljava/lang/Runnable; - - invoke-virtual {v0, v1}, Lcom/my/target/Repeater;->a(Ljava/lang/Runnable;)V - - .line 10 - invoke-super {p0, p1}, Lcom/my/target/AdFactory;->a(Landroid/content/Context;)Lcom/my/target/AdFactory; - - return-object p0 -.end method - -.method protected final synthetic b(Landroid/content/Context;)Lcom/my/target/AdSection; - .locals 7 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 2 - iget-object v0, p0, Lcom/my/target/InstreamAudioAdFactory;->e:Ljava/util/List; - - if-eqz v0, :cond_0 - - .line 3 - invoke-static {}, Lcom/my/target/HttpAdRequest;->d()Lcom/my/target/HttpAdRequest; - - move-result-object v5 - - .line 4 - iget-object v2, p0, Lcom/my/target/InstreamAudioAdFactory;->e:Ljava/util/List; - - const/4 v3, 0x0 - - iget-object v0, p0, Lcom/my/target/AdFactory;->a:Lcom/my/target/AdFactory$c; - - invoke-interface {v0}, Lcom/my/target/AdFactory$c;->b()Lcom/my/target/AdResponseParser; - - move-result-object v4 - - move-object v1, p0 - - move-object v6, p1 - - invoke-virtual/range {v1 .. v6}, Lcom/my/target/AdFactory;->a(Ljava/util/List;Lcom/my/target/AdSection;Lcom/my/target/AdResponseParser;Lcom/my/target/HttpAdRequest;Landroid/content/Context;)Lcom/my/target/AdSection; - - move-result-object v0 - - check-cast v0, Lcom/my/target/p1/c/b/InstreamAudioAdSection; - - .line 5 - invoke-virtual {p0, v0, p1}, Lcom/my/target/AdFactory;->a(Lcom/my/target/AdSection;Landroid/content/Context;)Lcom/my/target/AdSection; - - move-result-object p1 - - check-cast p1, Lcom/my/target/p1/c/b/InstreamAudioAdSection; - - return-object p1 - - .line 6 - :cond_0 - invoke-super {p0, p1}, Lcom/my/target/AdFactory;->b(Landroid/content/Context;)Lcom/my/target/AdSection; - - move-result-object p1 - - check-cast p1, Lcom/my/target/p1/c/b/InstreamAudioAdSection; - - return-object p1 -.end method diff --git a/smali/smali_classes2/com/my/target/InstreamAudioAdResponseParser.smali b/smali/smali_classes2/com/my/target/InstreamAudioAdResponseParser.smali deleted file mode 100644 index ed6b1a4a7..000000000 --- a/smali/smali_classes2/com/my/target/InstreamAudioAdResponseParser.smali +++ /dev/null @@ -1,846 +0,0 @@ -.class public final Lcom/my/target/InstreamAudioAdResponseParser; -.super Lcom/my/target/AdResponseParser; -.source "InstreamAudioAdResponseParser.java" - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "Lcom/my/target/AdResponseParser<", - "Lcom/my/target/p1/c/b/InstreamAudioAdSection;", - ">;" - } -.end annotation - - -# direct methods -.method public constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Lcom/my/target/AdResponseParser;->()V - - return-void -.end method - -.method public static a()Lcom/my/target/AdResponseParser; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Lcom/my/target/AdResponseParser<", - "Lcom/my/target/p1/c/b/InstreamAudioAdSection;", - ">;" - } - .end annotation - - .line 56 - new-instance v0, Lcom/my/target/InstreamAudioAdResponseParser; - - invoke-direct {v0}, Lcom/my/target/InstreamAudioAdResponseParser;->()V - - return-object v0 -.end method - -.method private static a(Ljava/util/ArrayList;Ljava/util/ArrayList;)V - .locals 5 - .param p0 # Ljava/util/ArrayList; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p1 # Ljava/util/ArrayList; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/ArrayList<", - "Lcom/my/target/AdService;", - ">;", - "Ljava/util/ArrayList<", - "Lcom/my/target/AdService;", - ">;)V" - } - .end annotation - - .line 84 - invoke-virtual {p1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; - - move-result-object p1 - - :cond_0 - :goto_0 - invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z - - move-result v0 - - if-eqz v0, :cond_2 - - invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/my/target/AdService; - - .line 85 - invoke-virtual {p0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; - - move-result-object v1 - - :cond_1 - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - - move-result v2 - - if-eqz v2, :cond_0 - - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Lcom/my/target/AdService; - - .line 86 - invoke-virtual {v0}, Lcom/my/target/AdService;->a()I - - move-result v3 - - invoke-virtual {v2}, Lcom/my/target/AdService;->q()I - - move-result v4 - - if-ne v3, v4, :cond_1 - - .line 87 - invoke-virtual {v2, v0}, Lcom/my/target/AdService;->a(Lcom/my/target/AdService;)V - - goto :goto_0 - - :cond_2 - return-void -.end method - -.method private static a(Lorg/json/JSONObject;Lcom/my/target/AdditionalDataParser;Lcom/my/target/MediaSection;Lcom/my/target/AudioBannerParser;Lcom/my/target/AdService;)V - .locals 7 - .param p0 # Lorg/json/JSONObject; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p1 # Lcom/my/target/AdditionalDataParser; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/MediaSection; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Lcom/my/target/AudioBannerParser; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p4 # Lcom/my/target/AdService; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lorg/json/JSONObject;", - "Lcom/my/target/AdditionalDataParser;", - "Lcom/my/target/MediaSection<", - "Lcom/my/target/common/e/AudioData;", - ">;", - "Lcom/my/target/AudioBannerParser;", - "Lcom/my/target/AdService;", - ")V" - } - .end annotation - - .line 57 - invoke-virtual {p2}, Lcom/my/target/MediaSection;->j()Ljava/lang/String; - - move-result-object v0 - - invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray; - - move-result-object p0 - - if-nez p0, :cond_0 - - return-void - - .line 58 - :cond_0 - invoke-virtual {p4}, Lcom/my/target/AdService;->t()I - - move-result v0 - - .line 59 - new-instance v1, Ljava/util/ArrayList; - - invoke-direct {v1}, Ljava/util/ArrayList;->()V - - .line 60 - new-instance v2, Ljava/util/ArrayList; - - invoke-direct {v2}, Ljava/util/ArrayList;->()V - - const/4 v3, 0x0 - - .line 61 - :goto_0 - invoke-virtual {p0}, Lorg/json/JSONArray;->length()I - - move-result v4 - - if-ge v3, v4, :cond_8 - - .line 62 - invoke-virtual {p0, v3}, Lorg/json/JSONArray;->optJSONObject(I)Lorg/json/JSONObject; - - move-result-object v4 - - if-eqz v4, :cond_7 - - const-string v5, "type" - - .line 63 - invoke-virtual {v4, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v5 - - const-string v6, "additionalData" - - .line 64 - invoke-virtual {v6, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v5 - - if-eqz v5, :cond_4 - - .line 65 - invoke-virtual {p1, v4}, Lcom/my/target/AdditionalDataParser;->a(Lorg/json/JSONObject;)Lcom/my/target/AdService; - - move-result-object v4 - - if-eqz v4, :cond_7 - - .line 66 - invoke-virtual {p2}, Lcom/my/target/MediaSection;->j()Ljava/lang/String; - - move-result-object v5 - - invoke-virtual {v4, v5}, Lcom/my/target/AdService;->b(Ljava/lang/String;)V - - .line 67 - invoke-virtual {v4}, Lcom/my/target/AdService;->a()I - - move-result v5 - - const/4 v6, -0x1 - - if-eq v5, v6, :cond_1 - - .line 68 - invoke-virtual {v1, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - goto :goto_2 - - .line 69 - :cond_1 - invoke-virtual {v2, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 70 - invoke-virtual {v4}, Lcom/my/target/AdService;->b()Z - - move-result v5 - - if-nez v5, :cond_3 - - invoke-virtual {v4}, Lcom/my/target/AdService;->v()Z - - move-result v5 - - if-nez v5, :cond_3 - - .line 71 - invoke-virtual {p4, v4}, Lcom/my/target/AdService;->b(Lcom/my/target/AdService;)V - - .line 72 - invoke-virtual {p4}, Lcom/my/target/AdService;->t()I - - move-result v5 - - if-ltz v5, :cond_2 - - .line 73 - invoke-virtual {v4, v5}, Lcom/my/target/AdService;->d(I)V - - goto :goto_1 - - .line 74 - :cond_2 - invoke-virtual {p2}, Lcom/my/target/MediaSection;->b()I - - move-result v5 - - invoke-virtual {v4, v5}, Lcom/my/target/AdService;->d(I)V - - .line 75 - :cond_3 - :goto_1 - invoke-virtual {p2, v4}, Lcom/my/target/MediaSection;->a(Lcom/my/target/AdService;)V - - goto :goto_2 - - .line 76 - :cond_4 - invoke-static {}, Lcom/my/target/MediaBanner;->W()Lcom/my/target/MediaBanner; - - move-result-object v5 - - .line 77 - invoke-virtual {p3, v4, v5}, Lcom/my/target/AudioBannerParser;->a(Lorg/json/JSONObject;Lcom/my/target/MediaBanner;)Z - - move-result v4 - - if-eqz v4, :cond_7 - - .line 78 - invoke-virtual {p4}, Lcom/my/target/AdService;->b()Z - - move-result v4 - - if-eqz v4, :cond_5 - - .line 79 - invoke-virtual {p4}, Lcom/my/target/AdService;->r()F - - move-result v4 - - invoke-virtual {v5, v4}, Lcom/my/target/MediaBanner;->d(F)V - - .line 80 - invoke-virtual {p4}, Lcom/my/target/AdService;->s()F - - move-result v4 - - invoke-virtual {v5, v4}, Lcom/my/target/MediaBanner;->e(F)V - - :cond_5 - if-ltz v0, :cond_6 - - add-int/lit8 v4, v0, 0x1 - - .line 81 - invoke-virtual {p2, v5, v0}, Lcom/my/target/MediaSection;->a(Lcom/my/target/MediaBanner;I)V - - move v0, v4 - - goto :goto_2 - - .line 82 - :cond_6 - invoke-virtual {p2, v5}, Lcom/my/target/MediaSection;->a(Lcom/my/target/MediaBanner;)V - - :cond_7 - :goto_2 - add-int/lit8 v3, v3, 0x1 - - goto/16 :goto_0 - - .line 83 - :cond_8 - invoke-static {v2, v1}, Lcom/my/target/InstreamAudioAdResponseParser;->a(Ljava/util/ArrayList;Ljava/util/ArrayList;)V - - return-void -.end method - - -# virtual methods -.method public final synthetic a(Ljava/lang/String;Lcom/my/target/AdService;Lcom/my/target/AdSection;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/AdSection; - .locals 6 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/AdService; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Lcom/my/target/AdSection; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p4 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p5 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - check-cast p3, Lcom/my/target/p1/c/b/InstreamAudioAdSection; - - .line 2 - invoke-static {p1}, Lcom/my/target/AdResponseParser;->a(Ljava/lang/String;)Z - - move-result v0 - - if-eqz v0, :cond_e - - .line 3 - invoke-static {p4, p2, p5}, Lcom/my/target/VastParser;->a(Lcom/my/target/AdConfig;Lcom/my/target/AdService;Landroid/content/Context;)Lcom/my/target/VastParser; - - move-result-object p4 - - .line 4 - invoke-virtual {p4, p1}, Lcom/my/target/VastParser;->a(Ljava/lang/String;)V - - .line 5 - invoke-virtual {p2}, Lcom/my/target/AdService;->g()Ljava/lang/String; - - move-result-object p1 - - if-eqz p1, :cond_0 - - goto :goto_0 - - :cond_0 - const-string p1, "preroll" - - :goto_0 - if-nez p3, :cond_1 - - .line 6 - invoke-static {}, Lcom/my/target/p1/c/b/InstreamAudioAdSection;->e()Lcom/my/target/p1/c/b/InstreamAudioAdSection; - - move-result-object p3 - - .line 7 - :cond_1 - invoke-virtual {p3, p1}, Lcom/my/target/p1/c/b/InstreamAudioAdSection;->b(Ljava/lang/String;)Lcom/my/target/MediaSection; - - move-result-object p1 - - if-eqz p1, :cond_d - - .line 8 - invoke-virtual {p4}, Lcom/my/target/VastParser;->b()Ljava/util/ArrayList; - - move-result-object p5 - - invoke-virtual {p5}, Ljava/util/ArrayList;->isEmpty()Z - - move-result p5 - - if-nez p5, :cond_b - - .line 9 - invoke-virtual {p4}, Lcom/my/target/VastParser;->a()Ljava/util/ArrayList; - - move-result-object p5 - - invoke-virtual {p1, p5}, Lcom/my/target/AdSection;->a(Ljava/util/ArrayList;)V - - .line 10 - invoke-virtual {p2}, Lcom/my/target/AdService;->t()I - - move-result p5 - - .line 11 - invoke-virtual {p4}, Lcom/my/target/VastParser;->b()Ljava/util/ArrayList; - - move-result-object p4 - - invoke-virtual {p4}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; - - move-result-object p4 - - :goto_1 - invoke-interface {p4}, Ljava/util/Iterator;->hasNext()Z - - move-result v0 - - if-eqz v0, :cond_d - - invoke-interface {p4}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/my/target/MediaBanner; - - .line 12 - invoke-virtual {p2}, Lcom/my/target/AdService;->h()Ljava/lang/Boolean; - - move-result-object v1 - - if-eqz v1, :cond_2 - - .line 13 - invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z - - move-result v1 - - invoke-virtual {v0, v1}, Lcom/my/target/MediaBanner;->e(Z)V - - .line 14 - :cond_2 - invoke-virtual {p2}, Lcom/my/target/AdService;->n()F - - move-result v1 - - const/4 v2, 0x0 - - cmpl-float v3, v1, v2 - - if-lez v3, :cond_3 - - .line 15 - invoke-virtual {v0, v1}, Lcom/my/target/MediaBanner;->c(F)V - - .line 16 - :cond_3 - invoke-virtual {p2}, Lcom/my/target/AdService;->i()Ljava/lang/Boolean; - - move-result-object v1 - - if-eqz v1, :cond_4 - - .line 17 - invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z - - move-result v1 - - invoke-virtual {v0, v1}, Lcom/my/target/MediaBanner;->f(Z)V - - .line 18 - :cond_4 - invoke-virtual {p2}, Lcom/my/target/AdService;->j()Ljava/lang/Boolean; - - move-result-object v1 - - if-eqz v1, :cond_5 - - .line 19 - invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z - - move-result v1 - - invoke-virtual {v0, v1}, Lcom/my/target/MediaBanner;->h(Z)V - - .line 20 - :cond_5 - invoke-virtual {p2}, Lcom/my/target/AdService;->k()Ljava/lang/Boolean; - - move-result-object v1 - - if-eqz v1, :cond_6 - - .line 21 - invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z - - move-result v1 - - invoke-virtual {v0, v1}, Lcom/my/target/MediaBanner;->i(Z)V - - .line 22 - :cond_6 - invoke-virtual {p2}, Lcom/my/target/AdService;->l()Ljava/lang/Boolean; - - move-result-object v1 - - if-eqz v1, :cond_7 - - .line 23 - invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z - - move-result v1 - - invoke-virtual {v0, v1}, Lcom/my/target/MediaBanner;->j(Z)V - - :cond_7 - const-string v1, "Close" - - .line 24 - invoke-virtual {v0, v1}, Lcom/my/target/MediaBanner;->r(Ljava/lang/String;)V - - .line 25 - invoke-virtual {p2}, Lcom/my/target/AdService;->r()F - - move-result v1 - - cmpl-float v3, v1, v2 - - if-ltz v3, :cond_8 - - .line 26 - invoke-virtual {v0, v1}, Lcom/my/target/MediaBanner;->d(F)V - - .line 27 - :cond_8 - invoke-virtual {p2}, Lcom/my/target/AdService;->s()F - - move-result v1 - - cmpl-float v2, v1, v2 - - if-ltz v2, :cond_9 - - .line 28 - invoke-virtual {v0, v1}, Lcom/my/target/MediaBanner;->e(F)V - - :cond_9 - if-ltz p5, :cond_a - - add-int/lit8 v1, p5, 0x1 - - .line 29 - invoke-virtual {p1, v0, p5}, Lcom/my/target/MediaSection;->a(Lcom/my/target/MediaBanner;I)V - - move p5, v1 - - goto :goto_1 - - .line 30 - :cond_a - invoke-virtual {p1, v0}, Lcom/my/target/MediaSection;->a(Lcom/my/target/MediaBanner;)V - - goto/16 :goto_1 - - .line 31 - :cond_b - invoke-virtual {p4}, Lcom/my/target/VastParser;->c()Lcom/my/target/AdService; - - move-result-object p4 - - if-eqz p4, :cond_d - - .line 32 - invoke-virtual {p1}, Lcom/my/target/MediaSection;->j()Ljava/lang/String; - - move-result-object p5 - - invoke-virtual {p4, p5}, Lcom/my/target/AdService;->b(Ljava/lang/String;)V - - .line 33 - invoke-virtual {p2}, Lcom/my/target/AdService;->t()I - - move-result p2 - - if-ltz p2, :cond_c - - .line 34 - invoke-virtual {p4, p2}, Lcom/my/target/AdService;->d(I)V - - goto :goto_2 - - .line 35 - :cond_c - invoke-virtual {p1}, Lcom/my/target/MediaSection;->b()I - - move-result p2 - - invoke-virtual {p4, p2}, Lcom/my/target/AdService;->d(I)V - - .line 36 - :goto_2 - invoke-virtual {p1, p4}, Lcom/my/target/MediaSection;->a(Lcom/my/target/AdService;)V - - :cond_d - return-object p3 - - .line 37 - :cond_e - invoke-virtual {p0, p1, p5}, Lcom/my/target/AdResponseParser;->a(Ljava/lang/String;Landroid/content/Context;)Lorg/json/JSONObject; - - move-result-object p1 - - if-eqz p1, :cond_14 - - .line 38 - invoke-virtual {p4}, Lcom/my/target/AdConfig;->d()Ljava/lang/String; - - move-result-object v0 - - invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; - - move-result-object p1 - - if-eqz p1, :cond_14 - - if-nez p3, :cond_f - - .line 39 - invoke-static {}, Lcom/my/target/p1/c/b/InstreamAudioAdSection;->e()Lcom/my/target/p1/c/b/InstreamAudioAdSection; - - move-result-object p3 - - .line 40 - :cond_f - invoke-static {}, Lcom/my/target/InstreamAudioAdSectionParser;->a()Lcom/my/target/InstreamAudioAdSectionParser; - - const-string v0, "settings" - - .line 41 - invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; - - move-result-object v0 - - if-eqz v0, :cond_12 - - .line 42 - invoke-virtual {p3}, Lcom/my/target/p1/c/b/InstreamAudioAdSection;->d()Ljava/util/ArrayList; - - move-result-object v1 - - invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; - - move-result-object v1 - - :cond_10 - :goto_3 - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - - move-result v2 - - if-eqz v2, :cond_12 - - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Lcom/my/target/MediaSection; - - .line 43 - invoke-virtual {v2}, Lcom/my/target/MediaSection;->j()Ljava/lang/String; - - move-result-object v3 - - invoke-virtual {v0, v3}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; - - move-result-object v3 - - if-eqz v3, :cond_10 - - .line 44 - invoke-virtual {v2}, Lcom/my/target/MediaSection;->c()I - - move-result v4 - - const-string v5, "connectionTimeout" - - invoke-virtual {v3, v5, v4}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I - - move-result v4 - - invoke-virtual {v2, v4}, Lcom/my/target/MediaSection;->a(I)V - - .line 45 - invoke-virtual {v2}, Lcom/my/target/MediaSection;->d()I - - move-result v4 - - const-string v5, "maxBannersShow" - - invoke-virtual {v3, v5, v4}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I - - move-result v3 - - if-eqz v3, :cond_11 - - goto :goto_4 - - :cond_11 - const/4 v3, -0x1 - - .line 46 - :goto_4 - invoke-virtual {v2, v3}, Lcom/my/target/MediaSection;->b(I)V - - goto :goto_3 - - .line 47 - :cond_12 - invoke-static {p2, p4, p5}, Lcom/my/target/AdditionalDataParser;->a(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/AdditionalDataParser; - - move-result-object v0 - - const-string v1, "sections" - - .line 48 - invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; - - move-result-object p1 - - if-eqz p1, :cond_14 - - .line 49 - invoke-virtual {p2}, Lcom/my/target/AdService;->g()Ljava/lang/String; - - move-result-object v1 - - if-eqz v1, :cond_13 - - .line 50 - invoke-virtual {p3, v1}, Lcom/my/target/p1/c/b/InstreamAudioAdSection;->b(Ljava/lang/String;)Lcom/my/target/MediaSection; - - move-result-object v1 - - if-eqz v1, :cond_14 - - .line 51 - invoke-static {p2, p4, p5}, Lcom/my/target/AudioBannerParser;->a(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/AudioBannerParser; - - move-result-object p4 - - .line 52 - invoke-static {p1, v0, v1, p4, p2}, Lcom/my/target/InstreamAudioAdResponseParser;->a(Lorg/json/JSONObject;Lcom/my/target/AdditionalDataParser;Lcom/my/target/MediaSection;Lcom/my/target/AudioBannerParser;Lcom/my/target/AdService;)V - - goto :goto_6 - - .line 53 - :cond_13 - invoke-virtual {p3}, Lcom/my/target/p1/c/b/InstreamAudioAdSection;->d()Ljava/util/ArrayList; - - move-result-object v1 - - invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; - - move-result-object v1 - - :goto_5 - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - - move-result v2 - - if-eqz v2, :cond_14 - - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Lcom/my/target/MediaSection; - - .line 54 - invoke-static {p2, p4, p5}, Lcom/my/target/AudioBannerParser;->a(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/AudioBannerParser; - - move-result-object v3 - - .line 55 - invoke-static {p1, v0, v2, v3, p2}, Lcom/my/target/InstreamAudioAdResponseParser;->a(Lorg/json/JSONObject;Lcom/my/target/AdditionalDataParser;Lcom/my/target/MediaSection;Lcom/my/target/AudioBannerParser;Lcom/my/target/AdService;)V - - goto :goto_5 - - :cond_14 - :goto_6 - return-object p3 -.end method diff --git a/smali/smali_classes2/com/my/target/InstreamAudioAdResultProcessor.smali b/smali/smali_classes2/com/my/target/InstreamAudioAdResultProcessor.smali deleted file mode 100644 index fd43a1c46..000000000 --- a/smali/smali_classes2/com/my/target/InstreamAudioAdResultProcessor.smali +++ /dev/null @@ -1,90 +0,0 @@ -.class public final Lcom/my/target/InstreamAudioAdResultProcessor; -.super Lcom/my/target/AdResultProcessor; -.source "InstreamAudioAdResultProcessor.java" - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "Lcom/my/target/AdResultProcessor<", - "Lcom/my/target/p1/c/b/InstreamAudioAdSection;", - ">;" - } -.end annotation - - -# direct methods -.method private constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Lcom/my/target/AdResultProcessor;->()V - - return-void -.end method - -.method public static a()Lcom/my/target/InstreamAudioAdResultProcessor; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 4 - new-instance v0, Lcom/my/target/InstreamAudioAdResultProcessor; - - invoke-direct {v0}, Lcom/my/target/InstreamAudioAdResultProcessor;->()V - - return-object v0 -.end method - - -# virtual methods -.method public final synthetic a(Lcom/my/target/AdSection;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/AdSection; - .locals 0 - .param p1 # Lcom/my/target/AdSection; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - check-cast p1, Lcom/my/target/p1/c/b/InstreamAudioAdSection; - - .line 2 - invoke-virtual {p1}, Lcom/my/target/p1/c/b/InstreamAudioAdSection;->d()Ljava/util/ArrayList; - - move-result-object p2 - - invoke-virtual {p2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; - - move-result-object p2 - - :goto_0 - invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z - - move-result p3 - - if-eqz p3, :cond_0 - - invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object p3 - - check-cast p3, Lcom/my/target/MediaSection; - - .line 3 - invoke-virtual {p3}, Lcom/my/target/MediaSection;->h()V - - goto :goto_0 - - :cond_0 - return-object p1 -.end method diff --git a/smali/smali_classes2/com/my/target/InstreamAudioAdSectionParser.smali b/smali/smali_classes2/com/my/target/InstreamAudioAdSectionParser.smali deleted file mode 100644 index 80286fdd3..000000000 --- a/smali/smali_classes2/com/my/target/InstreamAudioAdSectionParser.smali +++ /dev/null @@ -1,27 +0,0 @@ -.class public final Lcom/my/target/InstreamAudioAdSectionParser; -.super Ljava/lang/Object; -.source "InstreamAudioAdSectionParser.java" - - -# direct methods -.method private constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - -.method public static a()Lcom/my/target/InstreamAudioAdSectionParser; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - new-instance v0, Lcom/my/target/InstreamAudioAdSectionParser; - - invoke-direct {v0}, Lcom/my/target/InstreamAudioAdSectionParser;->()V - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/my/target/InterstitialAdBannerParser.smali b/smali/smali_classes2/com/my/target/InterstitialAdBannerParser.smali deleted file mode 100644 index c3f23b01e..000000000 --- a/smali/smali_classes2/com/my/target/InterstitialAdBannerParser.smali +++ /dev/null @@ -1,657 +0,0 @@ -.class public final Lcom/my/target/InterstitialAdBannerParser; -.super Ljava/lang/Object; -.source "InterstitialAdBannerParser.java" - - -# instance fields -.field private final a:Lcom/my/target/AdService; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final b:Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final c:Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final d:Lcom/my/target/CommonBannerParser; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# direct methods -.method private constructor (Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)V - .locals 0 - .param p1 # Lcom/my/target/AdService; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - iput-object p1, p0, Lcom/my/target/InterstitialAdBannerParser;->a:Lcom/my/target/AdService; - - .line 3 - iput-object p2, p0, Lcom/my/target/InterstitialAdBannerParser;->b:Lcom/my/target/AdConfig; - - .line 4 - iput-object p3, p0, Lcom/my/target/InterstitialAdBannerParser;->c:Landroid/content/Context; - - .line 5 - invoke-static {p1, p2, p3}, Lcom/my/target/CommonBannerParser;->a(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/CommonBannerParser; - - move-result-object p1 - - iput-object p1, p0, Lcom/my/target/InterstitialAdBannerParser;->d:Lcom/my/target/CommonBannerParser; - - return-void -.end method - -.method public static a(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/InterstitialAdBannerParser; - .locals 1 - .param p0 # Lcom/my/target/AdService; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p1 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - new-instance v0, Lcom/my/target/InterstitialAdBannerParser; - - invoke-direct {v0, p0, p1, p2}, Lcom/my/target/InterstitialAdBannerParser;->(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)V - - return-object v0 -.end method - -.method private a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 56 - invoke-static {p1}, Lcom/my/target/LogMessage;->d(Ljava/lang/String;)Lcom/my/target/LogMessage; - - move-result-object p1 - - invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->a(Ljava/lang/String;)Lcom/my/target/LogMessage; - - iget-object p2, p0, Lcom/my/target/InterstitialAdBannerParser;->b:Lcom/my/target/AdConfig; - - .line 57 - invoke-virtual {p2}, Lcom/my/target/AdConfig;->e()I - - move-result p2 - - invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->a(I)Lcom/my/target/LogMessage; - - .line 58 - invoke-virtual {p1, p3}, Lcom/my/target/LogMessage;->c(Ljava/lang/String;)Lcom/my/target/LogMessage; - - iget-object p2, p0, Lcom/my/target/InterstitialAdBannerParser;->a:Lcom/my/target/AdService; - - .line 59 - invoke-virtual {p2}, Lcom/my/target/AdService;->u()Ljava/lang/String; - - move-result-object p2 - - invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->b(Ljava/lang/String;)Lcom/my/target/LogMessage; - - iget-object p2, p0, Lcom/my/target/InterstitialAdBannerParser;->c:Landroid/content/Context; - - .line 60 - invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->a(Landroid/content/Context;)V - - return-void -.end method - -.method private a(Lorg/json/JSONObject;Lcom/my/target/p1/c/a/InterstitialAdBanner;)V - .locals 3 - .param p1 # Lorg/json/JSONObject; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/p1/c/a/InterstitialAdBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 50 - iget-object v0, p0, Lcom/my/target/InterstitialAdBannerParser;->d:Lcom/my/target/CommonBannerParser; - - invoke-virtual {v0, p1, p2}, Lcom/my/target/CommonBannerParser;->a(Lorg/json/JSONObject;Lcom/my/target/AdBanner;)V - - .line 51 - invoke-virtual {p2}, Lcom/my/target/p1/c/a/InterstitialAdBanner;->B()F - - move-result v0 - - float-to-double v0, v0 - - const-string v2, "allowCloseDelay" - - invoke-virtual {p1, v2, v0, v1}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D - - move-result-wide v0 - - double-to-float v0, v0 - - invoke-virtual {p2, v0}, Lcom/my/target/p1/c/a/InterstitialAdBanner;->c(F)V - - const-string v0, "close_icon_hd" - - .line 52 - invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object p1 - - .line 53 - invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v0 - - if-nez v0, :cond_0 - - .line 54 - invoke-static {p1}, Lcom/my/target/common/e/ImageData;->a(Ljava/lang/String;)Lcom/my/target/common/e/ImageData; - - move-result-object p1 - - .line 55 - invoke-virtual {p2, p1}, Lcom/my/target/p1/c/a/InterstitialAdBanner;->c(Lcom/my/target/common/e/ImageData;)V - - :cond_0 - return-void -.end method - - -# virtual methods -.method public final a(Lorg/json/JSONObject;Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner;Ljava/lang/String;)Z - .locals 2 - .param p1 # Lorg/json/JSONObject; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - const-string v0, "source" - - const/4 v1, 0x0 - - .line 42 - invoke-virtual {p1, v0, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - if-nez v0, :cond_0 - - .line 43 - invoke-virtual {p2}, Lcom/my/target/AdBanner;->m()Ljava/lang/String; - - move-result-object p1 - - const-string p2, "Required field" - - const-string p3, "Banner with type \'html\' has no source field" - - invoke-direct {p0, p2, p3, p1}, Lcom/my/target/InterstitialAdBannerParser;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V - - const/4 p1, 0x0 - - return p1 - - .line 44 - :cond_0 - invoke-static {v0}, Ljava/net/URLDecoder;->decode(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - .line 45 - invoke-direct {p0, p1, p2}, Lcom/my/target/InterstitialAdBannerParser;->a(Lorg/json/JSONObject;Lcom/my/target/p1/c/a/InterstitialAdBanner;)V - - if-eqz p3, :cond_1 - - .line 46 - invoke-static {p3, v0}, Lcom/my/target/CommonBannerParser;->b(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - - move-result-object p3 - - if-eqz p3, :cond_1 - - .line 47 - invoke-virtual {p2, p3}, Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner;->q(Ljava/lang/String;)V - - const-string v0, "mraid" - - .line 48 - invoke-virtual {p2, v0}, Lcom/my/target/AdBanner;->o(Ljava/lang/String;)V - - goto :goto_0 - - :cond_1 - move-object p3, v0 - - .line 49 - :goto_0 - iget-object p2, p0, Lcom/my/target/InterstitialAdBannerParser;->d:Lcom/my/target/CommonBannerParser; - - invoke-virtual {p2, p3, p1}, Lcom/my/target/CommonBannerParser;->a(Ljava/lang/String;Lorg/json/JSONObject;)Z - - move-result p1 - - return p1 -.end method - -.method public final a(Lorg/json/JSONObject;Lcom/my/target/p1/c/a/InterstitialAdImageBanner;)Z - .locals 3 - .param p1 # Lorg/json/JSONObject; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/p1/c/a/InterstitialAdImageBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 2 - invoke-direct {p0, p1, p2}, Lcom/my/target/InterstitialAdBannerParser;->a(Lorg/json/JSONObject;Lcom/my/target/p1/c/a/InterstitialAdBanner;)V - - .line 3 - iget-object v0, p0, Lcom/my/target/InterstitialAdBannerParser;->a:Lcom/my/target/AdService; - - iget-object v1, p0, Lcom/my/target/InterstitialAdBannerParser;->b:Lcom/my/target/AdConfig; - - iget-object v2, p0, Lcom/my/target/InterstitialAdBannerParser;->c:Landroid/content/Context; - - invoke-static {v0, v1, v2}, Lcom/my/target/InterstitialAdImageBannerParser;->a(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/InterstitialAdImageBannerParser; - - move-result-object v0 - - invoke-virtual {v0, p1, p2}, Lcom/my/target/InterstitialAdImageBannerParser;->a(Lorg/json/JSONObject;Lcom/my/target/p1/c/a/InterstitialAdImageBanner;)Z - - move-result p1 - - return p1 -.end method - -.method public final a(Lorg/json/JSONObject;Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)Z - .locals 8 - .param p1 # Lorg/json/JSONObject; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 4 - invoke-direct {p0, p1, p2}, Lcom/my/target/InterstitialAdBannerParser;->a(Lorg/json/JSONObject;Lcom/my/target/p1/c/a/InterstitialAdBanner;)V - - .line 5 - invoke-virtual {p2}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->I()I - - move-result v0 - - const-string v1, "footerColor" - - invoke-static {p1, v1, v0}, Lcom/my/target/JsonParser;->a(Lorg/json/JSONObject;Ljava/lang/String;I)I - - move-result v0 - - invoke-virtual {p2, v0}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->g(I)V - - .line 6 - invoke-virtual {p2}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->F()I - - move-result v0 - - const-string v1, "ctaButtonColor" - - invoke-static {p1, v1, v0}, Lcom/my/target/JsonParser;->a(Lorg/json/JSONObject;Ljava/lang/String;I)I - - move-result v0 - - invoke-virtual {p2, v0}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->d(I)V - - .line 7 - invoke-virtual {p2}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->H()I - - move-result v0 - - const-string v1, "ctaButtonTouchColor" - - invoke-static {p1, v1, v0}, Lcom/my/target/JsonParser;->a(Lorg/json/JSONObject;Ljava/lang/String;I)I - - move-result v0 - - invoke-virtual {p2, v0}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->f(I)V - - .line 8 - invoke-virtual {p2}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->G()I - - move-result v0 - - const-string v1, "ctaButtonTextColor" - - invoke-static {p1, v1, v0}, Lcom/my/target/JsonParser;->a(Lorg/json/JSONObject;Ljava/lang/String;I)I - - move-result v0 - - invoke-virtual {p2, v0}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->e(I)V - - .line 9 - invoke-virtual {p2}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->M()I - - move-result v0 - - const-string v1, "style" - - invoke-virtual {p1, v1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I - - move-result v0 - - invoke-virtual {p2, v0}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->h(I)V - - .line 10 - invoke-virtual {p2}, Lcom/my/target/p1/c/a/InterstitialAdBanner;->E()Z - - move-result v0 - - const-string v1, "closeOnClick" - - invoke-virtual {p1, v1, v0}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z - - move-result v0 - - invoke-virtual {p2, v0}, Lcom/my/target/p1/c/a/InterstitialAdBanner;->e(Z)V - - const-string v0, "play_icon_hd" - - .line 11 - invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - .line 12 - invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v1 - - if-nez v1, :cond_0 - - .line 13 - invoke-static {v0}, Lcom/my/target/common/e/ImageData;->a(Ljava/lang/String;)Lcom/my/target/common/e/ImageData; - - move-result-object v0 - - .line 14 - invoke-virtual {p2, v0}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->d(Lcom/my/target/common/e/ImageData;)V - - :cond_0 - const-string v0, "store_icon_hd" - - .line 15 - invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - .line 16 - invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v1 - - if-nez v1, :cond_1 - - .line 17 - invoke-static {v0}, Lcom/my/target/common/e/ImageData;->a(Ljava/lang/String;)Lcom/my/target/common/e/ImageData; - - move-result-object v0 - - .line 18 - invoke-virtual {p2, v0}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->e(Lcom/my/target/common/e/ImageData;)V - - :cond_1 - const-string v0, "cards" - - .line 19 - invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray; - - move-result-object v0 - - if-eqz v0, :cond_5 - - .line 20 - invoke-virtual {v0}, Lorg/json/JSONArray;->length()I - - move-result v1 - - const/4 v2, 0x0 - - :goto_0 - if-ge v2, v1, :cond_5 - - .line 21 - invoke-virtual {v0, v2}, Lorg/json/JSONArray;->optJSONObject(I)Lorg/json/JSONObject; - - move-result-object v3 - - if-eqz v3, :cond_4 - - .line 22 - invoke-static {p2}, Lcom/my/target/p1/c/a/InterstitialAdCard;->a(Lcom/my/target/p1/c/a/InterstitialAdBanner;)Lcom/my/target/p1/c/a/InterstitialAdCard; - - move-result-object v4 - - .line 23 - invoke-virtual {p2}, Lcom/my/target/AdBanner;->d()Lcom/my/target/ClickArea; - - move-result-object v5 - - invoke-virtual {v4, v5}, Lcom/my/target/AdBanner;->a(Lcom/my/target/ClickArea;)V - - .line 24 - iget-object v5, p0, Lcom/my/target/InterstitialAdBannerParser;->d:Lcom/my/target/CommonBannerParser; - - invoke-virtual {v5, v3, v4}, Lcom/my/target/CommonBannerParser;->a(Lorg/json/JSONObject;Lcom/my/target/AdBanner;)V - - .line 25 - invoke-virtual {v4}, Lcom/my/target/AdBanner;->t()Ljava/lang/String; - - move-result-object v5 - - invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v5 - - const/4 v6, 0x0 - - const-string v7, "Required field" - - if-eqz v5, :cond_2 - - .line 26 - invoke-virtual {p2}, Lcom/my/target/AdBanner;->m()Ljava/lang/String; - - move-result-object v3 - - const-string v4, "no tracking link in interstitialAdCard" - - invoke-direct {p0, v7, v4, v3}, Lcom/my/target/InterstitialAdBannerParser;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V - - goto :goto_1 - - .line 27 - :cond_2 - invoke-virtual {v4}, Lcom/my/target/AdBanner;->n()Lcom/my/target/common/e/ImageData; - - move-result-object v5 - - if-nez v5, :cond_3 - - .line 28 - invoke-virtual {p2}, Lcom/my/target/AdBanner;->m()Ljava/lang/String; - - move-result-object v3 - - const-string v4, "no image in interstitialAdCard" - - invoke-direct {p0, v7, v4, v3}, Lcom/my/target/InterstitialAdBannerParser;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V - - goto :goto_1 - - .line 29 - :cond_3 - invoke-virtual {v4}, Lcom/my/target/AdBanner;->m()Ljava/lang/String; - - move-result-object v5 - - const-string v6, "cardID" - - invoke-virtual {v3, v6, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - - move-result-object v3 - - invoke-virtual {v4, v3}, Lcom/my/target/AdBanner;->j(Ljava/lang/String;)V - - move-object v6, v4 - - :goto_1 - if-eqz v6, :cond_4 - - .line 30 - invoke-virtual {p2, v6}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->a(Lcom/my/target/p1/c/a/InterstitialAdCard;)V - - :cond_4 - add-int/lit8 v2, v2, 0x1 - - goto :goto_0 - - .line 31 - :cond_5 - invoke-virtual {p2}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->J()Ljava/util/List; - - move-result-object v0 - - invoke-interface {v0}, Ljava/util/List;->isEmpty()Z - - move-result v0 - - if-eqz v0, :cond_6 - - const-string v0, "video" - - .line 32 - invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; - - move-result-object p1 - - if-eqz p1, :cond_6 - - .line 33 - invoke-static {}, Lcom/my/target/MediaUtils;->a()Z - - move-result v0 - - if-eqz v0, :cond_6 - - .line 34 - invoke-static {}, Lcom/my/target/MediaBanner;->Y()Lcom/my/target/MediaBanner; - - move-result-object v0 - - .line 35 - invoke-virtual {p2}, Lcom/my/target/AdBanner;->m()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Lcom/my/target/AdBanner;->j(Ljava/lang/String;)V - - .line 36 - iget-object v1, p0, Lcom/my/target/InterstitialAdBannerParser;->a:Lcom/my/target/AdService; - - iget-object v2, p0, Lcom/my/target/InterstitialAdBannerParser;->b:Lcom/my/target/AdConfig; - - iget-object v3, p0, Lcom/my/target/InterstitialAdBannerParser;->c:Landroid/content/Context; - - invoke-static {v1, v2, v3}, Lcom/my/target/CommonVideoParser;->a(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/CommonVideoParser; - - move-result-object v1 - - .line 37 - invoke-virtual {v1, p1, v0}, Lcom/my/target/CommonVideoParser;->a(Lorg/json/JSONObject;Lcom/my/target/MediaBanner;)Z - - move-result p1 - - if-eqz p1, :cond_6 - - .line 38 - invoke-virtual {p2, v0}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->a(Lcom/my/target/MediaBanner;)V - - .line 39 - invoke-virtual {v0}, Lcom/my/target/MediaBanner;->T()Z - - move-result p1 - - if-eqz p1, :cond_6 - - .line 40 - invoke-virtual {v0}, Lcom/my/target/MediaBanner;->M()Z - - move-result p1 - - invoke-virtual {p2, p1}, Lcom/my/target/p1/c/a/InterstitialAdBanner;->d(Z)V - - .line 41 - invoke-virtual {v0}, Lcom/my/target/MediaBanner;->C()F - - move-result p1 - - invoke-virtual {p2, p1}, Lcom/my/target/p1/c/a/InterstitialAdBanner;->c(F)V - - :cond_6 - const/4 p1, 0x1 - - return p1 -.end method diff --git a/smali/smali_classes2/com/my/target/InterstitialAdFactory$a.smali b/smali/smali_classes2/com/my/target/InterstitialAdFactory$a.smali deleted file mode 100644 index 72e200075..000000000 --- a/smali/smali_classes2/com/my/target/InterstitialAdFactory$a.smali +++ /dev/null @@ -1,113 +0,0 @@ -.class final Lcom/my/target/InterstitialAdFactory$a; -.super Ljava/lang/Object; -.source "InterstitialAdFactory.java" - -# interfaces -.implements Lcom/my/target/AdFactory$c; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/InterstitialAdFactory; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0xa - name = "a" -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/lang/Object;", - "Lcom/my/target/AdFactory$c<", - "Lcom/my/target/p1/c/b/InterstitialAdSection;", - ">;" - } -.end annotation - - -# direct methods -.method private constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - -.method synthetic constructor (B)V - .locals 0 - - .line 2 - invoke-direct {p0}, Lcom/my/target/InterstitialAdFactory$a;->()V - - return-void -.end method - - -# virtual methods -.method public final a()Z - .locals 1 - - const/4 v0, 0x1 - - return v0 -.end method - -.method public final b()Lcom/my/target/AdResponseParser; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Lcom/my/target/AdResponseParser<", - "Lcom/my/target/p1/c/b/InterstitialAdSection;", - ">;" - } - .end annotation - - .line 1 - invoke-static {}, Lcom/my/target/InterstitialAdResponseParser;->a()Lcom/my/target/AdResponseParser; - - move-result-object v0 - - return-object v0 -.end method - -.method public final c()Lcom/my/target/AdResultProcessor; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Lcom/my/target/AdResultProcessor<", - "Lcom/my/target/p1/c/b/InterstitialAdSection;", - ">;" - } - .end annotation - - .line 1 - invoke-static {}, Lcom/my/target/InterstitialAdResultProcessor;->a()Lcom/my/target/InterstitialAdResultProcessor; - - move-result-object v0 - - return-object v0 -.end method - -.method public final d()Lcom/my/target/AdServiceBuilder; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - invoke-static {}, Lcom/my/target/AdServiceBuilder;->a()Lcom/my/target/AdServiceBuilder; - - move-result-object v0 - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/my/target/InterstitialAdFactory.smali b/smali/smali_classes2/com/my/target/InterstitialAdFactory.smali deleted file mode 100644 index 1c85a609f..000000000 --- a/smali/smali_classes2/com/my/target/InterstitialAdFactory.smali +++ /dev/null @@ -1,69 +0,0 @@ -.class public final Lcom/my/target/InterstitialAdFactory; -.super Lcom/my/target/AdFactory; -.source "InterstitialAdFactory.java" - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/InterstitialAdFactory$a;, - Lcom/my/target/r1$b; - } -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Lcom/my/target/AdFactory<", - "Lcom/my/target/p1/c/b/InterstitialAdSection;", - ">;" - } -.end annotation - - -# direct methods -.method private constructor (Lcom/my/target/AdConfig;)V - .locals 2 - .param p1 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - new-instance v0, Lcom/my/target/InterstitialAdFactory$a; - - const/4 v1, 0x0 - - invoke-direct {v0, v1}, Lcom/my/target/InterstitialAdFactory$a;->(B)V - - invoke-direct {p0, v0, p1}, Lcom/my/target/AdFactory;->(Lcom/my/target/AdFactory$c;Lcom/my/target/AdConfig;)V - - return-void -.end method - -.method public static a(Lcom/my/target/AdConfig;)Lcom/my/target/AdFactory; - .locals 1 - .param p0 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lcom/my/target/AdConfig;", - ")", - "Lcom/my/target/AdFactory<", - "Lcom/my/target/p1/c/b/InterstitialAdSection;", - ">;" - } - .end annotation - - .line 1 - new-instance v0, Lcom/my/target/InterstitialAdFactory; - - invoke-direct {v0, p0}, Lcom/my/target/InterstitialAdFactory;->(Lcom/my/target/AdConfig;)V - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/my/target/InterstitialAdImageBannerParser.smali b/smali/smali_classes2/com/my/target/InterstitialAdImageBannerParser.smali deleted file mode 100644 index b49644905..000000000 --- a/smali/smali_classes2/com/my/target/InterstitialAdImageBannerParser.smali +++ /dev/null @@ -1,398 +0,0 @@ -.class public final Lcom/my/target/InterstitialAdImageBannerParser; -.super Ljava/lang/Object; -.source "InterstitialAdImageBannerParser.java" - - -# instance fields -.field private final a:Lcom/my/target/AdService; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final b:Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final c:Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# direct methods -.method private constructor (Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)V - .locals 0 - .param p1 # Lcom/my/target/AdService; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - iput-object p1, p0, Lcom/my/target/InterstitialAdImageBannerParser;->a:Lcom/my/target/AdService; - - .line 3 - iput-object p2, p0, Lcom/my/target/InterstitialAdImageBannerParser;->b:Lcom/my/target/AdConfig; - - .line 4 - iput-object p3, p0, Lcom/my/target/InterstitialAdImageBannerParser;->c:Landroid/content/Context; - - return-void -.end method - -.method private a(Lorg/json/JSONObject;Ljava/lang/String;)Lcom/my/target/common/e/ImageData; - .locals 5 - .param p1 # Lorg/json/JSONObject; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - const-string v0, "imageLink" - - .line 16 - invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - .line 17 - invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v1 - - const/4 v2, 0x0 - - const-string v3, "Required field" - - if-eqz v1, :cond_0 - - const-string p1, "InterstitialAdImageBanner no imageLink for image" - - .line 18 - invoke-direct {p0, p1, v3, p2}, Lcom/my/target/InterstitialAdImageBannerParser;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V - - return-object v2 - - :cond_0 - const-string v1, "width" - - .line 19 - invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I - - move-result v1 - - const-string v4, "height" - - .line 20 - invoke-virtual {p1, v4}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I - - move-result p1 - - if-lez v1, :cond_2 - - if-gtz p1, :cond_1 - - goto :goto_0 - - .line 21 - :cond_1 - invoke-static {v0, v1, p1}, Lcom/my/target/common/e/ImageData;->a(Ljava/lang/String;II)Lcom/my/target/common/e/ImageData; - - move-result-object p1 - - return-object p1 - - .line 22 - :cond_2 - :goto_0 - new-instance v0, Ljava/lang/StringBuilder; - - const-string v4, "InterstitialAdImageBanner image has wrong dimensions, w = " - - invoke-direct {v0, v4}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - const-string v1, ", h = " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-direct {p0, p1, v3, p2}, Lcom/my/target/InterstitialAdImageBannerParser;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V - - return-object v2 -.end method - -.method public static a(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/InterstitialAdImageBannerParser; - .locals 1 - .param p0 # Lcom/my/target/AdService; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p1 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - new-instance v0, Lcom/my/target/InterstitialAdImageBannerParser; - - invoke-direct {v0, p0, p1, p2}, Lcom/my/target/InterstitialAdImageBannerParser;->(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)V - - return-object v0 -.end method - -.method private a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 23 - invoke-static {p2}, Lcom/my/target/LogMessage;->d(Ljava/lang/String;)Lcom/my/target/LogMessage; - - move-result-object p2 - - invoke-virtual {p2, p1}, Lcom/my/target/LogMessage;->a(Ljava/lang/String;)Lcom/my/target/LogMessage; - - .line 24 - invoke-virtual {p2, p3}, Lcom/my/target/LogMessage;->c(Ljava/lang/String;)Lcom/my/target/LogMessage; - - iget-object p1, p0, Lcom/my/target/InterstitialAdImageBannerParser;->b:Lcom/my/target/AdConfig; - - .line 25 - invoke-virtual {p1}, Lcom/my/target/AdConfig;->e()I - - move-result p1 - - invoke-virtual {p2, p1}, Lcom/my/target/LogMessage;->a(I)Lcom/my/target/LogMessage; - - iget-object p1, p0, Lcom/my/target/InterstitialAdImageBannerParser;->a:Lcom/my/target/AdService; - - .line 26 - invoke-virtual {p1}, Lcom/my/target/AdService;->u()Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {p2, p1}, Lcom/my/target/LogMessage;->b(Ljava/lang/String;)Lcom/my/target/LogMessage; - - iget-object p1, p0, Lcom/my/target/InterstitialAdImageBannerParser;->c:Landroid/content/Context; - - .line 27 - invoke-virtual {p2, p1}, Lcom/my/target/LogMessage;->a(Landroid/content/Context;)V - - return-void -.end method - - -# virtual methods -.method public final a(Lorg/json/JSONObject;Lcom/my/target/p1/c/a/InterstitialAdImageBanner;)Z - .locals 6 - .param p1 # Lorg/json/JSONObject; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/p1/c/a/InterstitialAdImageBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - const-string v0, "portrait" - - .line 2 - invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray; - - move-result-object v0 - - const-string v1, "landscape" - - .line 3 - invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray; - - move-result-object p1 - - const/4 v1, 0x0 - - if-eqz v0, :cond_0 - - .line 4 - invoke-virtual {v0}, Lorg/json/JSONArray;->length()I - - move-result v2 - - if-gtz v2, :cond_1 - - :cond_0 - if-eqz p1, :cond_8 - - .line 5 - invoke-virtual {p1}, Lorg/json/JSONArray;->length()I - - move-result v2 - - if-gtz v2, :cond_1 - - goto :goto_3 - - :cond_1 - if-eqz v0, :cond_3 - - .line 6 - invoke-virtual {v0}, Lorg/json/JSONArray;->length()I - - move-result v2 - - const/4 v3, 0x0 - - :goto_0 - if-ge v3, v2, :cond_3 - - .line 7 - invoke-virtual {v0, v3}, Lorg/json/JSONArray;->optJSONObject(I)Lorg/json/JSONObject; - - move-result-object v4 - - if-eqz v4, :cond_2 - - .line 8 - invoke-virtual {p2}, Lcom/my/target/AdBanner;->m()Ljava/lang/String; - - move-result-object v5 - - invoke-direct {p0, v4, v5}, Lcom/my/target/InterstitialAdImageBannerParser;->a(Lorg/json/JSONObject;Ljava/lang/String;)Lcom/my/target/common/e/ImageData; - - move-result-object v4 - - if-eqz v4, :cond_2 - - .line 9 - invoke-virtual {p2, v4}, Lcom/my/target/p1/c/a/InterstitialAdImageBanner;->e(Lcom/my/target/common/e/ImageData;)V - - :cond_2 - add-int/lit8 v3, v3, 0x1 - - goto :goto_0 - - :cond_3 - if-eqz p1, :cond_5 - - .line 10 - invoke-virtual {p1}, Lorg/json/JSONArray;->length()I - - move-result v0 - - const/4 v2, 0x0 - - :goto_1 - if-ge v2, v0, :cond_5 - - .line 11 - invoke-virtual {p1, v2}, Lorg/json/JSONArray;->optJSONObject(I)Lorg/json/JSONObject; - - move-result-object v3 - - if-eqz v3, :cond_4 - - .line 12 - invoke-virtual {p2}, Lcom/my/target/AdBanner;->m()Ljava/lang/String; - - move-result-object v4 - - invoke-direct {p0, v3, v4}, Lcom/my/target/InterstitialAdImageBannerParser;->a(Lorg/json/JSONObject;Ljava/lang/String;)Lcom/my/target/common/e/ImageData; - - move-result-object v3 - - if-eqz v3, :cond_4 - - .line 13 - invoke-virtual {p2, v3}, Lcom/my/target/p1/c/a/InterstitialAdImageBanner;->d(Lcom/my/target/common/e/ImageData;)V - - :cond_4 - add-int/lit8 v2, v2, 0x1 - - goto :goto_1 - - .line 14 - :cond_5 - invoke-virtual {p2}, Lcom/my/target/p1/c/a/InterstitialAdImageBanner;->F()Ljava/util/List; - - move-result-object p1 - - invoke-interface {p1}, Ljava/util/List;->isEmpty()Z - - move-result p1 - - if-eqz p1, :cond_7 - - invoke-virtual {p2}, Lcom/my/target/p1/c/a/InterstitialAdImageBanner;->I()Ljava/util/List; - - move-result-object p1 - - invoke-interface {p1}, Ljava/util/List;->isEmpty()Z - - move-result p1 - - if-nez p1, :cond_6 - - goto :goto_2 - - :cond_6 - return v1 - - :cond_7 - :goto_2 - const/4 p1, 0x1 - - return p1 - - .line 15 - :cond_8 - :goto_3 - invoke-virtual {p2}, Lcom/my/target/AdBanner;->m()Ljava/lang/String; - - move-result-object p1 - - const-string p2, "No images in InterstitialAdImageBanner" - - const-string v0, "Required field" - - invoke-direct {p0, p2, v0, p1}, Lcom/my/target/InterstitialAdImageBannerParser;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V - - return v1 -.end method diff --git a/smali/smali_classes2/com/my/target/InterstitialAdResponseParser.smali b/smali/smali_classes2/com/my/target/InterstitialAdResponseParser.smali deleted file mode 100644 index e8e450c45..000000000 --- a/smali/smali_classes2/com/my/target/InterstitialAdResponseParser.smali +++ /dev/null @@ -1,527 +0,0 @@ -.class public final Lcom/my/target/InterstitialAdResponseParser; -.super Lcom/my/target/AdResponseParser; -.source "InterstitialAdResponseParser.java" - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "Lcom/my/target/AdResponseParser<", - "Lcom/my/target/p1/c/b/InterstitialAdSection;", - ">;" - } -.end annotation - - -# direct methods -.method private constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Lcom/my/target/AdResponseParser;->()V - - return-void -.end method - -.method public static a()Lcom/my/target/AdResponseParser; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Lcom/my/target/AdResponseParser<", - "Lcom/my/target/p1/c/b/InterstitialAdSection;", - ">;" - } - .end annotation - - .line 45 - new-instance v0, Lcom/my/target/InterstitialAdResponseParser; - - invoke-direct {v0}, Lcom/my/target/InterstitialAdResponseParser;->()V - - return-object v0 -.end method - - -# virtual methods -.method public final synthetic a(Ljava/lang/String;Lcom/my/target/AdService;Lcom/my/target/AdSection;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/AdSection; - .locals 16 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/AdService; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Lcom/my/target/AdSection; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p4 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p5 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - move-object/from16 v0, p1 - - move-object/from16 v1, p2 - - move-object/from16 v2, p4 - - move-object/from16 v3, p5 - - .line 1 - move-object/from16 v4, p3 - - check-cast v4, Lcom/my/target/p1/c/b/InterstitialAdSection; - - .line 2 - invoke-static/range {p1 .. p1}, Lcom/my/target/AdResponseParser;->a(Ljava/lang/String;)Z - - move-result v5 - - const/4 v6, 0x1 - - const/4 v7, 0x0 - - if-eqz v5, :cond_3 - - .line 3 - invoke-static {v2, v1, v3}, Lcom/my/target/VastParser;->a(Lcom/my/target/AdConfig;Lcom/my/target/AdService;Landroid/content/Context;)Lcom/my/target/VastParser; - - move-result-object v1 - - .line 4 - invoke-virtual {v1, v0}, Lcom/my/target/VastParser;->a(Ljava/lang/String;)V - - .line 5 - invoke-virtual {v1}, Lcom/my/target/VastParser;->b()Ljava/util/ArrayList; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z - - move-result v0 - - if-nez v0, :cond_2 - - if-nez v4, :cond_0 - - .line 6 - invoke-static {}, Lcom/my/target/p1/c/b/InterstitialAdSection;->f()Lcom/my/target/p1/c/b/InterstitialAdSection; - - move-result-object v0 - - move-object v4, v0 - - .line 7 - :cond_0 - invoke-virtual {v1}, Lcom/my/target/VastParser;->b()Ljava/util/ArrayList; - - move-result-object v0 - - invoke-virtual {v0, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/my/target/MediaBanner; - - .line 8 - invoke-static {}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->O()Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - - move-result-object v2 - - .line 9 - invoke-virtual {v0}, Lcom/my/target/AdBanner;->e()Ljava/lang/String; - - move-result-object v3 - - invoke-virtual {v2, v3}, Lcom/my/target/AdBanner;->e(Ljava/lang/String;)V - - .line 10 - invoke-virtual {v2, v0}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->a(Lcom/my/target/MediaBanner;)V - - .line 11 - invoke-virtual {v2, v6}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->h(I)V - - .line 12 - invoke-virtual {v0}, Lcom/my/target/AdBanner;->t()Ljava/lang/String; - - move-result-object v3 - - invoke-virtual {v2, v3}, Lcom/my/target/AdBanner;->n(Ljava/lang/String;)V - - .line 13 - invoke-virtual {v0}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object v0 - - const-string v3, "click" - - invoke-virtual {v0, v3}, Lcom/my/target/StatHolder;->a(Ljava/lang/String;)Ljava/util/ArrayList; - - move-result-object v0 - - .line 14 - invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; - - move-result-object v0 - - :goto_0 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z - - move-result v3 - - if-eqz v3, :cond_1 - - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v3 - - check-cast v3, Lcom/my/target/Stat; - - .line 15 - invoke-virtual {v2}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object v5 - - invoke-virtual {v5, v3}, Lcom/my/target/StatHolder;->a(Lcom/my/target/Stat;)V - - goto :goto_0 - - .line 16 - :cond_1 - invoke-virtual {v1}, Lcom/my/target/VastParser;->a()Ljava/util/ArrayList; - - move-result-object v0 - - invoke-virtual {v4, v0}, Lcom/my/target/AdSection;->a(Ljava/util/ArrayList;)V - - .line 17 - invoke-virtual {v4, v2}, Lcom/my/target/p1/c/b/InterstitialAdSection;->a(Lcom/my/target/p1/c/a/InterstitialAdBanner;)V - - :cond_2 - return-object v4 - - :cond_3 - move-object/from16 v5, p0 - - .line 18 - invoke-virtual {v5, v0, v3}, Lcom/my/target/AdResponseParser;->a(Ljava/lang/String;Landroid/content/Context;)Lorg/json/JSONObject; - - move-result-object v0 - - if-eqz v0, :cond_d - - .line 19 - invoke-virtual/range {p4 .. p4}, Lcom/my/target/AdConfig;->d()Ljava/lang/String; - - move-result-object v8 - - invoke-virtual {v0, v8}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; - - move-result-object v8 - - if-eqz v8, :cond_d - - if-nez v4, :cond_4 - - .line 20 - invoke-static {}, Lcom/my/target/p1/c/b/InterstitialAdSection;->f()Lcom/my/target/p1/c/b/InterstitialAdSection; - - move-result-object v4 - - :cond_4 - const-string v9, "banners" - - .line 21 - invoke-virtual {v8, v9}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray; - - move-result-object v8 - - if-eqz v8, :cond_d - - .line 22 - invoke-virtual {v8}, Lorg/json/JSONArray;->length()I - - move-result v9 - - if-gtz v9, :cond_5 - - goto/16 :goto_4 - - .line 23 - :cond_5 - invoke-virtual {v8, v7}, Lorg/json/JSONArray;->optJSONObject(I)Lorg/json/JSONObject; - - move-result-object v8 - - if-eqz v8, :cond_d - - const-string v9, "type" - - const-string v10, "" - - .line 24 - invoke-virtual {v8, v9, v10}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - - move-result-object v9 - - .line 25 - invoke-static {v1, v2, v3}, Lcom/my/target/InterstitialAdBannerParser;->a(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/InterstitialAdBannerParser; - - move-result-object v10 - - const/4 v11, 0x0 - - const/4 v12, -0x1 - - .line 26 - invoke-virtual {v9}, Ljava/lang/String;->hashCode()I - - move-result v13 - - const/4 v14, 0x4 - - const/4 v15, 0x3 - - const/4 v7, 0x2 - - sparse-switch v13, :sswitch_data_0 - - goto :goto_1 - - :sswitch_0 - const-string v13, "fullscreen" - - invoke-virtual {v9, v13}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v9 - - if-eqz v9, :cond_6 - - const/4 v12, 0x1 - - goto :goto_1 - - :sswitch_1 - const-string v13, "promo" - - invoke-virtual {v9, v13}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v9 - - if-eqz v9, :cond_6 - - const/4 v12, 0x3 - - goto :goto_1 - - :sswitch_2 - const-string v13, "html" - - invoke-virtual {v9, v13}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v9 - - if-eqz v9, :cond_6 - - const/4 v12, 0x4 - - goto :goto_1 - - :sswitch_3 - const-string v13, "additionalData" - - invoke-virtual {v9, v13}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v9 - - if-eqz v9, :cond_6 - - const/4 v12, 0x0 - - goto :goto_1 - - :sswitch_4 - const-string v13, "banner" - - invoke-virtual {v9, v13}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v9 - - if-eqz v9, :cond_6 - - const/4 v12, 0x2 - - :cond_6 - :goto_1 - if-eqz v12, :cond_c - - if-eq v12, v6, :cond_b - - if-eq v12, v7, :cond_b - - if-eq v12, v15, :cond_a - - if-eq v12, v14, :cond_7 - - goto :goto_2 - - .line 27 - :cond_7 - invoke-static {}, Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner;->G()Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner; - - move-result-object v11 - - const-string v6, "mraid.js" - - .line 28 - invoke-virtual {v0, v6}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v6 - - invoke-virtual {v10, v8, v11, v6}, Lcom/my/target/InterstitialAdBannerParser;->a(Lorg/json/JSONObject;Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner;Ljava/lang/String;)Z - - move-result v7 - - const-string v6, "html_wrapper" - - .line 29 - invoke-virtual {v0, v6}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z - - move-result v8 - - if-eqz v8, :cond_8 - - .line 30 - invoke-virtual {v0, v6}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v4, v1}, Lcom/my/target/p1/c/b/InterstitialAdSection;->b(Ljava/lang/String;)V - - .line 31 - invoke-virtual {v0, v6}, Lorg/json/JSONObject;->remove(Ljava/lang/String;)Ljava/lang/Object; - - .line 32 - invoke-virtual {v4, v0}, Lcom/my/target/p1/c/b/InterstitialAdSection;->a(Lorg/json/JSONObject;)V - - goto :goto_3 - - :cond_8 - const-string v0, "Required field" - - .line 33 - invoke-static {v0}, Lcom/my/target/LogMessage;->d(Ljava/lang/String;)Lcom/my/target/LogMessage; - - move-result-object v0 - - const-string v6, "Section has no HTML_WRAPPER field required for HTML banner" - - invoke-virtual {v0, v6}, Lcom/my/target/LogMessage;->a(Ljava/lang/String;)Lcom/my/target/LogMessage; - - .line 34 - invoke-virtual/range {p4 .. p4}, Lcom/my/target/AdConfig;->e()I - - move-result v2 - - invoke-virtual {v0, v2}, Lcom/my/target/LogMessage;->a(I)Lcom/my/target/LogMessage; - - .line 35 - invoke-virtual {v11}, Lcom/my/target/AdBanner;->m()Ljava/lang/String; - - move-result-object v2 - - invoke-virtual {v0, v2}, Lcom/my/target/LogMessage;->c(Ljava/lang/String;)Lcom/my/target/LogMessage; - - .line 36 - invoke-virtual/range {p2 .. p2}, Lcom/my/target/AdService;->u()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Lcom/my/target/LogMessage;->b(Ljava/lang/String;)Lcom/my/target/LogMessage; - - .line 37 - invoke-virtual {v0, v3}, Lcom/my/target/LogMessage;->a(Landroid/content/Context;)V - - :cond_9 - :goto_2 - const/4 v7, 0x0 - - goto :goto_3 - - .line 38 - :cond_a - invoke-static {}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->O()Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - - move-result-object v11 - - .line 39 - invoke-virtual {v10, v8, v11}, Lcom/my/target/InterstitialAdBannerParser;->a(Lorg/json/JSONObject;Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)Z - - move-result v7 - - goto :goto_3 - - .line 40 - :cond_b - invoke-static {}, Lcom/my/target/p1/c/a/InterstitialAdImageBanner;->J()Lcom/my/target/p1/c/a/InterstitialAdImageBanner; - - move-result-object v11 - - .line 41 - invoke-virtual {v10, v8, v11}, Lcom/my/target/InterstitialAdBannerParser;->a(Lorg/json/JSONObject;Lcom/my/target/p1/c/a/InterstitialAdImageBanner;)Z - - move-result v7 - - goto :goto_3 - - .line 42 - :cond_c - invoke-static {v1, v2, v3}, Lcom/my/target/AdditionalDataParser;->a(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/AdditionalDataParser; - - move-result-object v0 - - invoke-virtual {v0, v8}, Lcom/my/target/AdditionalDataParser;->a(Lorg/json/JSONObject;)Lcom/my/target/AdService; - - move-result-object v0 - - if-eqz v0, :cond_9 - - .line 43 - invoke-virtual {v1, v0}, Lcom/my/target/AdService;->b(Lcom/my/target/AdService;)V - - goto :goto_2 - - :goto_3 - if-eqz v7, :cond_d - - .line 44 - invoke-virtual {v4, v11}, Lcom/my/target/p1/c/b/InterstitialAdSection;->a(Lcom/my/target/p1/c/a/InterstitialAdBanner;)V - - nop - - :cond_d - :goto_4 - return-object v4 - - :sswitch_data_0 - .sparse-switch - -0x533a80d4 -> :sswitch_4 - -0x3a150f8f -> :sswitch_3 - 0x3107ab -> :sswitch_2 - 0x65fc90f -> :sswitch_1 - 0x68f7bbb -> :sswitch_0 - .end sparse-switch -.end method diff --git a/smali/smali_classes2/com/my/target/InterstitialAdResultProcessor.smali b/smali/smali_classes2/com/my/target/InterstitialAdResultProcessor.smali deleted file mode 100644 index f68045971..000000000 --- a/smali/smali_classes2/com/my/target/InterstitialAdResultProcessor.smali +++ /dev/null @@ -1,653 +0,0 @@ -.class public final Lcom/my/target/InterstitialAdResultProcessor; -.super Lcom/my/target/AdResultProcessor; -.source "InterstitialAdResultProcessor.java" - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "Lcom/my/target/AdResultProcessor<", - "Lcom/my/target/p1/c/b/InterstitialAdSection;", - ">;" - } -.end annotation - - -# direct methods -.method private constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Lcom/my/target/AdResultProcessor;->()V - - return-void -.end method - -.method private static a(Ljava/util/List;II)Lcom/my/target/common/e/ImageData; - .locals 8 - .param p0 # Ljava/util/List; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/List<", - "Lcom/my/target/common/e/ImageData;", - ">;II)", - "Lcom/my/target/common/e/ImageData;" - } - .end annotation - - .line 58 - invoke-interface {p0}, Ljava/util/List;->size()I - - move-result v0 - - const/4 v1, 0x0 - - if-nez v0, :cond_0 - - return-object v1 - - :cond_0 - if-eqz p2, :cond_7 - - if-nez p1, :cond_1 - - goto :goto_2 - - :cond_1 - int-to-float p1, p1 - - int-to-float p2, p2 - - div-float v0, p1, p2 - - const/4 v2, 0x0 - - .line 59 - invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator; - - move-result-object p0 - - :cond_2 - :goto_0 - invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z - - move-result v3 - - if-eqz v3, :cond_6 - - invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v3 - - check-cast v3, Lcom/my/target/common/e/ImageData; - - .line 60 - invoke-virtual {v3}, Lcom/my/target/MediaData;->d()I - - move-result v4 - - if-lez v4, :cond_2 - - invoke-virtual {v3}, Lcom/my/target/MediaData;->b()I - - move-result v4 - - if-lez v4, :cond_2 - - .line 61 - invoke-virtual {v3}, Lcom/my/target/MediaData;->d()I - - move-result v4 - - int-to-float v4, v4 - - invoke-virtual {v3}, Lcom/my/target/MediaData;->b()I - - move-result v5 - - int-to-float v5, v5 - - div-float/2addr v4, v5 - - cmpg-float v5, v0, v4 - - if-gez v5, :cond_4 - - .line 62 - invoke-virtual {v3}, Lcom/my/target/MediaData;->d()I - - move-result v5 - - int-to-float v5, v5 - - cmpl-float v6, v5, p1 - - if-lez v6, :cond_3 - - move v5, p1 - - :cond_3 - div-float v4, v5, v4 - - move v7, v5 - - move v5, v4 - - move v4, v7 - - goto :goto_1 - - .line 63 - :cond_4 - invoke-virtual {v3}, Lcom/my/target/MediaData;->b()I - - move-result v5 - - int-to-float v5, v5 - - cmpl-float v6, v5, p2 - - if-lez v6, :cond_5 - - move v5, p2 - - :cond_5 - mul-float v4, v4, v5 - - :goto_1 - mul-float v4, v4, v5 - - cmpl-float v2, v4, v2 - - if-lez v2, :cond_6 - - move-object v1, v3 - - move v2, v4 - - goto :goto_0 - - :cond_6 - return-object v1 - - :cond_7 - :goto_2 - const-string p0, "[InterstitialAdResultProcessor] display size is zero" - - .line 64 - invoke-static {p0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return-object v1 -.end method - -.method public static a()Lcom/my/target/InterstitialAdResultProcessor; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 57 - new-instance v0, Lcom/my/target/InterstitialAdResultProcessor; - - invoke-direct {v0}, Lcom/my/target/InterstitialAdResultProcessor;->()V - - return-object v0 -.end method - - -# virtual methods -.method public final synthetic a(Lcom/my/target/AdSection;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/AdSection; - .locals 9 - .param p1 # Lcom/my/target/AdSection; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - check-cast p1, Lcom/my/target/p1/c/b/InterstitialAdSection; - - .line 2 - invoke-virtual {p1}, Lcom/my/target/p1/c/b/InterstitialAdSection;->e()Lcom/my/target/p1/c/a/InterstitialAdBanner; - - move-result-object p2 - - const/4 v0, 0x0 - - if-eqz p2, :cond_15 - - .line 3 - instance-of v1, p2, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - - const/4 v2, 0x0 - - const/4 v3, 0x1 - - if-eqz v1, :cond_9 - - .line 4 - check-cast p2, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - - .line 5 - new-instance v1, Ljava/util/ArrayList; - - invoke-direct {v1}, Ljava/util/ArrayList;->()V - - .line 6 - invoke-virtual {p2}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->N()Lcom/my/target/MediaBanner; - - move-result-object v2 - - if-eqz v2, :cond_1 - - .line 7 - invoke-virtual {v2}, Lcom/my/target/MediaBanner;->J()Lcom/my/target/common/e/ImageData; - - move-result-object v4 - - if-eqz v4, :cond_0 - - .line 8 - invoke-virtual {v2}, Lcom/my/target/MediaBanner;->J()Lcom/my/target/common/e/ImageData; - - move-result-object v4 - - invoke-virtual {v1, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 9 - :cond_0 - invoke-virtual {v2}, Lcom/my/target/MediaBanner;->G()Lcom/my/target/MediaData; - - move-result-object v2 - - check-cast v2, Lcom/my/target/common/e/VideoData; - - if-eqz v2, :cond_1 - - .line 10 - invoke-virtual {v2}, Lcom/my/target/common/e/VideoData;->e()Z - - move-result v4 - - if-eqz v4, :cond_1 - - .line 11 - invoke-static {}, Lcom/my/target/HttpVideoRequest;->d()Lcom/my/target/HttpVideoRequest; - - move-result-object v4 - - invoke-virtual {v2}, Lcom/my/target/MediaData;->c()Ljava/lang/String; - - move-result-object v5 - - invoke-virtual {v4, v5, p3}, Lcom/my/target/HttpRequest;->b(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/Object; - - move-result-object v4 - - check-cast v4, Ljava/lang/String; - - .line 12 - invoke-virtual {v2, v4}, Lcom/my/target/MediaData;->a(Ljava/lang/Object;)V - - .line 13 - :cond_1 - invoke-virtual {p2}, Lcom/my/target/AdBanner;->n()Lcom/my/target/common/e/ImageData; - - move-result-object v2 - - if-eqz v2, :cond_2 - - .line 14 - invoke-virtual {p2}, Lcom/my/target/AdBanner;->n()Lcom/my/target/common/e/ImageData; - - move-result-object v2 - - invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 15 - :cond_2 - invoke-virtual {p2}, Lcom/my/target/AdBanner;->l()Lcom/my/target/common/e/ImageData; - - move-result-object v2 - - if-eqz v2, :cond_3 - - .line 16 - invoke-virtual {p2}, Lcom/my/target/AdBanner;->l()Lcom/my/target/common/e/ImageData; - - move-result-object v2 - - invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 17 - :cond_3 - invoke-virtual {p2}, Lcom/my/target/p1/c/a/InterstitialAdBanner;->C()Lcom/my/target/common/e/ImageData; - - move-result-object v2 - - if-eqz v2, :cond_4 - - .line 18 - invoke-virtual {p2}, Lcom/my/target/p1/c/a/InterstitialAdBanner;->C()Lcom/my/target/common/e/ImageData; - - move-result-object v2 - - invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 19 - :cond_4 - invoke-virtual {p2}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->K()Lcom/my/target/common/e/ImageData; - - move-result-object v2 - - if-eqz v2, :cond_5 - - .line 20 - invoke-virtual {p2}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->K()Lcom/my/target/common/e/ImageData; - - move-result-object v2 - - invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 21 - :cond_5 - invoke-virtual {p2}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->L()Lcom/my/target/common/e/ImageData; - - move-result-object v2 - - if-eqz v2, :cond_6 - - .line 22 - invoke-virtual {p2}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->L()Lcom/my/target/common/e/ImageData; - - move-result-object v2 - - invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 23 - :cond_6 - invoke-virtual {p2}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->J()Ljava/util/List; - - move-result-object p2 - - .line 24 - invoke-interface {p2}, Ljava/util/List;->isEmpty()Z - - move-result v2 - - if-nez v2, :cond_8 - - .line 25 - invoke-interface {p2}, Ljava/util/List;->iterator()Ljava/util/Iterator; - - move-result-object p2 - - :cond_7 - :goto_0 - invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z - - move-result v2 - - if-eqz v2, :cond_8 - - invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Lcom/my/target/p1/c/a/InterstitialAdCard; - - .line 26 - invoke-virtual {v2}, Lcom/my/target/AdBanner;->n()Lcom/my/target/common/e/ImageData; - - move-result-object v2 - - if-eqz v2, :cond_7 - - .line 27 - invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - goto :goto_0 - - .line 28 - :cond_8 - invoke-virtual {v1}, Ljava/util/ArrayList;->size()I - - move-result p2 - - if-lez p2, :cond_13 - - .line 29 - invoke-static {v1}, Lcom/my/target/ImageLoader;->a(Ljava/util/List;)Lcom/my/target/ImageLoader; - - move-result-object p2 - - invoke-virtual {p2, p3}, Lcom/my/target/ImageLoader;->b(Landroid/content/Context;)V - - goto/16 :goto_3 - - .line 30 - :cond_9 - instance-of v1, p2, Lcom/my/target/p1/c/a/InterstitialAdImageBanner; - - if-eqz v1, :cond_12 - - .line 31 - check-cast p2, Lcom/my/target/p1/c/a/InterstitialAdImageBanner; - - .line 32 - new-instance v1, Ljava/util/ArrayList; - - invoke-direct {v1}, Ljava/util/ArrayList;->()V - - const-string v4, "window" - - .line 33 - invoke-virtual {p3, v4}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; - - move-result-object v4 - - check-cast v4, Landroid/view/WindowManager; - - if-eqz v4, :cond_a - - .line 34 - invoke-interface {v4}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display; - - move-result-object v4 - - goto :goto_1 - - :cond_a - move-object v4, v0 - - .line 35 - :goto_1 - new-instance v5, Landroid/graphics/Point; - - invoke-direct {v5}, Landroid/graphics/Point;->()V - - if-eqz v4, :cond_c - - .line 36 - sget v6, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v7, 0x11 - - if-lt v6, v7, :cond_b - - .line 37 - invoke-virtual {v4, v5}, Landroid/view/Display;->getRealSize(Landroid/graphics/Point;)V - - goto :goto_2 - - .line 38 - :cond_b - invoke-virtual {v4, v5}, Landroid/view/Display;->getSize(Landroid/graphics/Point;)V - - .line 39 - :cond_c - :goto_2 - iget v4, v5, Landroid/graphics/Point;->x:I - - .line 40 - iget v5, v5, Landroid/graphics/Point;->y:I - - .line 41 - invoke-virtual {p2}, Lcom/my/target/p1/c/a/InterstitialAdImageBanner;->I()Ljava/util/List; - - move-result-object v6 - - invoke-static {v4, v5}, Ljava/lang/Math;->min(II)I - - move-result v7 - - invoke-static {v4, v5}, Ljava/lang/Math;->max(II)I - - move-result v8 - - invoke-static {v6, v7, v8}, Lcom/my/target/InterstitialAdResultProcessor;->a(Ljava/util/List;II)Lcom/my/target/common/e/ImageData; - - move-result-object v6 - - if-eqz v6, :cond_d - - .line 42 - invoke-virtual {v1, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 43 - invoke-virtual {p2, v6}, Lcom/my/target/p1/c/a/InterstitialAdImageBanner;->g(Lcom/my/target/common/e/ImageData;)V - - .line 44 - :cond_d - invoke-virtual {p2}, Lcom/my/target/p1/c/a/InterstitialAdImageBanner;->F()Ljava/util/List; - - move-result-object v7 - - invoke-static {v4, v5}, Ljava/lang/Math;->max(II)I - - move-result v8 - - invoke-static {v4, v5}, Ljava/lang/Math;->min(II)I - - move-result v4 - - invoke-static {v7, v8, v4}, Lcom/my/target/InterstitialAdResultProcessor;->a(Ljava/util/List;II)Lcom/my/target/common/e/ImageData; - - move-result-object v4 - - if-eqz v4, :cond_e - - .line 45 - invoke-virtual {v1, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 46 - invoke-virtual {p2, v4}, Lcom/my/target/p1/c/a/InterstitialAdImageBanner;->f(Lcom/my/target/common/e/ImageData;)V - - :cond_e - if-nez v6, :cond_f - - if-eqz v4, :cond_10 - - .line 47 - :cond_f - invoke-virtual {p2}, Lcom/my/target/p1/c/a/InterstitialAdBanner;->C()Lcom/my/target/common/e/ImageData; - - move-result-object p2 - - if-eqz p2, :cond_10 - - .line 48 - invoke-virtual {v1, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 49 - :cond_10 - invoke-virtual {v1}, Ljava/util/ArrayList;->size()I - - move-result p2 - - if-lez p2, :cond_14 - - .line 50 - invoke-static {v1}, Lcom/my/target/ImageLoader;->a(Ljava/util/List;)Lcom/my/target/ImageLoader; - - move-result-object p2 - - invoke-virtual {p2, p3}, Lcom/my/target/ImageLoader;->b(Landroid/content/Context;)V - - if-eqz v6, :cond_11 - - .line 51 - invoke-virtual {v6}, Lcom/my/target/common/e/ImageData;->e()Landroid/graphics/Bitmap; - - move-result-object p2 - - if-eqz p2, :cond_11 - - goto :goto_3 - - :cond_11 - if-eqz v4, :cond_14 - - .line 52 - invoke-virtual {v4}, Lcom/my/target/common/e/ImageData;->e()Landroid/graphics/Bitmap; - - move-result-object p2 - - if-eqz p2, :cond_14 - - goto :goto_3 - - .line 53 - :cond_12 - instance-of v1, p2, Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner; - - if-eqz v1, :cond_14 - - .line 54 - check-cast p2, Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner; - - .line 55 - invoke-virtual {p2}, Lcom/my/target/p1/c/a/InterstitialAdBanner;->C()Lcom/my/target/common/e/ImageData; - - move-result-object v1 - - if-eqz v1, :cond_13 - - .line 56 - invoke-virtual {p2}, Lcom/my/target/p1/c/a/InterstitialAdBanner;->C()Lcom/my/target/common/e/ImageData; - - move-result-object p2 - - invoke-static {p2}, Lcom/my/target/ImageLoader;->a(Lcom/my/target/common/e/ImageData;)Lcom/my/target/ImageLoader; - - move-result-object p2 - - invoke-virtual {p2, p3}, Lcom/my/target/ImageLoader;->b(Landroid/content/Context;)V - - :cond_13 - :goto_3 - const/4 v2, 0x1 - - :cond_14 - if-eqz v2, :cond_15 - - return-object p1 - - :cond_15 - return-object v0 -.end method diff --git a/smali/smali_classes2/com/my/target/InterstitialImageView.smali b/smali/smali_classes2/com/my/target/InterstitialImageView.smali deleted file mode 100644 index 3fdf4b656..000000000 --- a/smali/smali_classes2/com/my/target/InterstitialImageView.smali +++ /dev/null @@ -1,506 +0,0 @@ -.class public final Lcom/my/target/InterstitialImageView; -.super Landroid/widget/RelativeLayout; -.source "InterstitialImageView.java" - - -# static fields -.field private static final B:I - - -# instance fields -.field private final a:Lcom/my/target/IconButton; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final b:Landroid/widget/RelativeLayout$LayoutParams; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final c:Lcom/my/target/SmartImageView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final d:Landroid/widget/RelativeLayout$LayoutParams; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final e:Lcom/my/target/BorderedTextView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final f:Lcom/my/target/UiUtils; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private g:Lcom/my/target/common/e/ImageData; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private h:Lcom/my/target/common/e/ImageData; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - - -# direct methods -.method static constructor ()V - .locals 1 - - .line 1 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/InterstitialImageView;->B:I - - return-void -.end method - -.method public constructor (Landroid/content/Context;)V - .locals 6 - - .line 1 - invoke-direct {p0, p1}, Landroid/widget/RelativeLayout;->(Landroid/content/Context;)V - - const/4 v0, 0x0 - - .line 2 - invoke-virtual {p0, v0}, Landroid/widget/RelativeLayout;->setBackgroundColor(I)V - - .line 3 - invoke-static {p1}, Lcom/my/target/UiUtils;->a(Landroid/content/Context;)Lcom/my/target/UiUtils; - - move-result-object v1 - - iput-object v1, p0, Lcom/my/target/InterstitialImageView;->f:Lcom/my/target/UiUtils; - - .line 4 - new-instance v1, Lcom/my/target/SmartImageView; - - invoke-direct {v1, p1}, Lcom/my/target/SmartImageView;->(Landroid/content/Context;)V - - iput-object v1, p0, Lcom/my/target/InterstitialImageView;->c:Lcom/my/target/SmartImageView; - - .line 5 - iget-object v1, p0, Lcom/my/target/InterstitialImageView;->c:Lcom/my/target/SmartImageView; - - sget v2, Lcom/my/target/InterstitialImageView;->B:I - - invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setId(I)V - - .line 6 - new-instance v1, Landroid/widget/RelativeLayout$LayoutParams; - - const/4 v2, -0x2 - - invoke-direct {v1, v2, v2}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - iput-object v1, p0, Lcom/my/target/InterstitialImageView;->d:Landroid/widget/RelativeLayout$LayoutParams; - - .line 7 - iget-object v1, p0, Lcom/my/target/InterstitialImageView;->d:Landroid/widget/RelativeLayout$LayoutParams; - - const/16 v3, 0xd - - invoke-virtual {v1, v3}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(I)V - - .line 8 - iget-object v1, p0, Lcom/my/target/InterstitialImageView;->c:Lcom/my/target/SmartImageView; - - iget-object v3, p0, Lcom/my/target/InterstitialImageView;->d:Landroid/widget/RelativeLayout$LayoutParams; - - invoke-virtual {v1, v3}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 9 - iget-object v1, p0, Lcom/my/target/InterstitialImageView;->c:Lcom/my/target/SmartImageView; - - invoke-virtual {p0, v1}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 10 - new-instance v1, Lcom/my/target/IconButton; - - invoke-direct {v1, p1}, Lcom/my/target/IconButton;->(Landroid/content/Context;)V - - iput-object v1, p0, Lcom/my/target/InterstitialImageView;->a:Lcom/my/target/IconButton; - - .line 11 - iget-object v1, p0, Lcom/my/target/InterstitialImageView;->a:Lcom/my/target/IconButton; - - .line 12 - invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; - - move-result-object v3 - - invoke-virtual {v3}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; - - move-result-object v3 - - const/4 v4, 0x1 - - const/high16 v5, 0x41e00000 # 28.0f - - .line 13 - invoke-static {v4, v5, v3}, Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F - - move-result v3 - - float-to-int v3, v3 - - .line 14 - invoke-static {v3}, Lcom/my/target/BaseResources;->a(I)Landroid/graphics/Bitmap; - - move-result-object v3 - - invoke-virtual {v1, v3, v0}, Lcom/my/target/IconButton;->a(Landroid/graphics/Bitmap;Z)V - - .line 15 - new-instance v0, Landroid/widget/RelativeLayout$LayoutParams; - - invoke-direct {v0, v2, v2}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - iput-object v0, p0, Lcom/my/target/InterstitialImageView;->b:Landroid/widget/RelativeLayout$LayoutParams; - - .line 16 - iget-object v0, p0, Lcom/my/target/InterstitialImageView;->b:Landroid/widget/RelativeLayout$LayoutParams; - - sget v1, Lcom/my/target/InterstitialImageView;->B:I - - const/4 v2, 0x7 - - invoke-virtual {v0, v2, v1}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 17 - iget-object v0, p0, Lcom/my/target/InterstitialImageView;->b:Landroid/widget/RelativeLayout$LayoutParams; - - sget v1, Lcom/my/target/InterstitialImageView;->B:I - - const/4 v2, 0x6 - - invoke-virtual {v0, v2, v1}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 18 - iget-object v0, p0, Lcom/my/target/InterstitialImageView;->a:Lcom/my/target/IconButton; - - iget-object v1, p0, Lcom/my/target/InterstitialImageView;->b:Landroid/widget/RelativeLayout$LayoutParams; - - invoke-virtual {v0, v1}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 19 - new-instance v0, Lcom/my/target/BorderedTextView; - - invoke-direct {v0, p1}, Lcom/my/target/BorderedTextView;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/InterstitialImageView;->e:Lcom/my/target/BorderedTextView; - - .line 20 - iget-object p1, p0, Lcom/my/target/InterstitialImageView;->a:Lcom/my/target/IconButton; - - invoke-virtual {p0, p1}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 21 - iget-object p1, p0, Lcom/my/target/InterstitialImageView;->e:Lcom/my/target/BorderedTextView; - - invoke-virtual {p0, p1}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - return-void -.end method - -.method private a()V - .locals 2 - - .line 7 - invoke-virtual {p0}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context; - - move-result-object v0 - - invoke-virtual {v0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context; - - move-result-object v0 - - const-string v1, "window" - - .line 8 - invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Landroid/view/WindowManager; - - if-eqz v0, :cond_4 - - .line 9 - invoke-interface {v0}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display; - - move-result-object v0 - - .line 10 - invoke-virtual {v0}, Landroid/view/Display;->getWidth()I - - move-result v1 - - .line 11 - invoke-virtual {v0}, Landroid/view/Display;->getHeight()I - - move-result v0 - - int-to-float v1, v1 - - int-to-float v0, v0 - - div-float/2addr v1, v0 - - const/high16 v0, 0x3f800000 # 1.0f - - cmpl-float v0, v1, v0 - - if-lez v0, :cond_0 - - .line 12 - iget-object v0, p0, Lcom/my/target/InterstitialImageView;->h:Lcom/my/target/common/e/ImageData; - - goto :goto_0 - - :cond_0 - iget-object v0, p0, Lcom/my/target/InterstitialImageView;->g:Lcom/my/target/common/e/ImageData; - - :goto_0 - if-nez v0, :cond_2 - - .line 13 - iget-object v0, p0, Lcom/my/target/InterstitialImageView;->h:Lcom/my/target/common/e/ImageData; - - if-eqz v0, :cond_1 - - goto :goto_1 - - :cond_1 - iget-object v0, p0, Lcom/my/target/InterstitialImageView;->g:Lcom/my/target/common/e/ImageData; - - :cond_2 - :goto_1 - if-nez v0, :cond_3 - - return-void - - .line 14 - :cond_3 - iget-object v1, p0, Lcom/my/target/InterstitialImageView;->c:Lcom/my/target/SmartImageView; - - invoke-virtual {v1, v0}, Lcom/my/target/SmartImageView;->setImageData(Lcom/my/target/common/e/ImageData;)V - - :cond_4 - return-void -.end method - - -# virtual methods -.method public final a(Lcom/my/target/common/e/ImageData;Lcom/my/target/common/e/ImageData;Lcom/my/target/common/e/ImageData;)V - .locals 0 - .param p1 # Lcom/my/target/common/e/ImageData; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p2 # Lcom/my/target/common/e/ImageData; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p3 # Lcom/my/target/common/e/ImageData; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - iput-object p1, p0, Lcom/my/target/InterstitialImageView;->h:Lcom/my/target/common/e/ImageData; - - .line 2 - iput-object p2, p0, Lcom/my/target/InterstitialImageView;->g:Lcom/my/target/common/e/ImageData; - - if-eqz p3, :cond_0 - - .line 3 - invoke-virtual {p3}, Lcom/my/target/common/e/ImageData;->e()Landroid/graphics/Bitmap; - - move-result-object p1 - - goto :goto_0 - - :cond_0 - const/4 p1, 0x0 - - :goto_0 - if-eqz p1, :cond_1 - - .line 4 - iget-object p2, p0, Lcom/my/target/InterstitialImageView;->a:Lcom/my/target/IconButton; - - const/4 p3, 0x1 - - invoke-virtual {p2, p1, p3}, Lcom/my/target/IconButton;->a(Landroid/graphics/Bitmap;Z)V - - .line 5 - iget-object p1, p0, Lcom/my/target/InterstitialImageView;->b:Landroid/widget/RelativeLayout$LayoutParams; - - iget-object p2, p0, Lcom/my/target/InterstitialImageView;->a:Lcom/my/target/IconButton; - - invoke-virtual {p2}, Landroid/view/View;->getMeasuredWidth()I - - move-result p2 - - neg-int p2, p2 - - iput p2, p1, Landroid/widget/RelativeLayout$LayoutParams;->leftMargin:I - - iput p2, p1, Landroid/widget/RelativeLayout$LayoutParams;->bottomMargin:I - - .line 6 - :cond_1 - invoke-direct {p0}, Lcom/my/target/InterstitialImageView;->a()V - - return-void -.end method - -.method public final getCloseButton()Lcom/my/target/IconButton; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/InterstitialImageView;->a:Lcom/my/target/IconButton; - - return-object v0 -.end method - -.method public final getImageView()Landroid/widget/ImageView; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/InterstitialImageView;->c:Lcom/my/target/SmartImageView; - - return-object v0 -.end method - -.method protected final onConfigurationChanged(Landroid/content/res/Configuration;)V - .locals 0 - - .line 1 - invoke-super {p0, p1}, Landroid/widget/RelativeLayout;->onConfigurationChanged(Landroid/content/res/Configuration;)V - - .line 2 - invoke-direct {p0}, Lcom/my/target/InterstitialImageView;->a()V - - return-void -.end method - -.method public final setAgeRestrictions(Ljava/lang/String;)V - .locals 5 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - iget-object v0, p0, Lcom/my/target/InterstitialImageView;->e:Lcom/my/target/BorderedTextView; - - const/4 v1, 0x1 - - const v2, -0x777778 - - invoke-virtual {v0, v1, v2}, Lcom/my/target/BorderedTextView;->a(II)V - - .line 2 - iget-object v0, p0, Lcom/my/target/InterstitialImageView;->e:Lcom/my/target/BorderedTextView; - - iget-object v2, p0, Lcom/my/target/InterstitialImageView;->f:Lcom/my/target/UiUtils; - - const/4 v3, 0x2 - - invoke-virtual {v2, v3}, Lcom/my/target/UiUtils;->a(I)I - - move-result v2 - - const/4 v3, 0x0 - - invoke-virtual {v0, v2, v3, v3, v3}, Landroid/widget/TextView;->setPadding(IIII)V - - .line 3 - new-instance v0, Landroid/widget/RelativeLayout$LayoutParams; - - const/4 v2, -0x2 - - invoke-direct {v0, v2, v2}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - .line 4 - iget-object v2, p0, Lcom/my/target/InterstitialImageView;->f:Lcom/my/target/UiUtils; - - const/16 v3, 0xa - - invoke-virtual {v2, v3}, Lcom/my/target/UiUtils;->a(I)I - - move-result v2 - - iput v2, v0, Landroid/widget/RelativeLayout$LayoutParams;->topMargin:I - - iput v2, v0, Landroid/widget/RelativeLayout$LayoutParams;->leftMargin:I - - .line 5 - sget v2, Lcom/my/target/InterstitialImageView;->B:I - - const/4 v3, 0x5 - - invoke-virtual {v0, v3, v2}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 6 - sget v2, Lcom/my/target/InterstitialImageView;->B:I - - const/4 v3, 0x6 - - invoke-virtual {v0, v3, v2}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 7 - iget-object v2, p0, Lcom/my/target/InterstitialImageView;->e:Lcom/my/target/BorderedTextView; - - invoke-virtual {v2, v0}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 8 - iget-object v0, p0, Lcom/my/target/InterstitialImageView;->e:Lcom/my/target/BorderedTextView; - - const v2, -0x111112 - - invoke-virtual {v0, v2}, Landroid/widget/TextView;->setTextColor(I)V - - .line 9 - iget-object v0, p0, Lcom/my/target/InterstitialImageView;->e:Lcom/my/target/BorderedTextView; - - iget-object v3, p0, Lcom/my/target/InterstitialImageView;->f:Lcom/my/target/UiUtils; - - const/4 v4, 0x3 - - invoke-virtual {v3, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result v3 - - invoke-virtual {v0, v1, v2, v3}, Lcom/my/target/BorderedTextView;->a(III)V - - .line 10 - iget-object v0, p0, Lcom/my/target/InterstitialImageView;->e:Lcom/my/target/BorderedTextView; - - const/high16 v1, 0x66000000 - - invoke-virtual {v0, v1}, Lcom/my/target/BorderedTextView;->setBackgroundColor(I)V - - .line 11 - iget-object v0, p0, Lcom/my/target/InterstitialImageView;->e:Lcom/my/target/BorderedTextView; - - invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/InterstitialPromoView$a.smali b/smali/smali_classes2/com/my/target/InterstitialPromoView$a.smali deleted file mode 100644 index eeec7b761..000000000 --- a/smali/smali_classes2/com/my/target/InterstitialPromoView$a.smali +++ /dev/null @@ -1,53 +0,0 @@ -.class final Lcom/my/target/InterstitialPromoView$a; -.super Ljava/lang/Object; -.source "InterstitialPromoView.java" - -# interfaces -.implements Landroid/view/View$OnClickListener; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/InterstitialPromoView;->setBanner(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/InterstitialPromoView; - - -# direct methods -.method constructor (Lcom/my/target/InterstitialPromoView;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/InterstitialPromoView$a;->a:Lcom/my/target/InterstitialPromoView; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public final onClick(Landroid/view/View;)V - .locals 0 - - .line 1 - iget-object p1, p0, Lcom/my/target/InterstitialPromoView$a;->a:Lcom/my/target/InterstitialPromoView; - - iget-object p1, p1, Lcom/my/target/InterstitialPromoView;->f:Lcom/my/target/InterstitialPromoView$d; - - if-eqz p1, :cond_0 - - .line 2 - invoke-interface {p1}, Lcom/my/target/InterstitialPromoView$d;->A()V - - :cond_0 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/InterstitialPromoView$b.smali b/smali/smali_classes2/com/my/target/InterstitialPromoView$b.smali deleted file mode 100644 index 4a970ffe6..000000000 --- a/smali/smali_classes2/com/my/target/InterstitialPromoView$b.smali +++ /dev/null @@ -1,53 +0,0 @@ -.class final Lcom/my/target/InterstitialPromoView$b; -.super Ljava/lang/Object; -.source "InterstitialPromoView.java" - -# interfaces -.implements Landroid/view/View$OnClickListener; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/InterstitialPromoView;->setBanner(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/InterstitialPromoView; - - -# direct methods -.method constructor (Lcom/my/target/InterstitialPromoView;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/InterstitialPromoView$b;->a:Lcom/my/target/InterstitialPromoView; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public final onClick(Landroid/view/View;)V - .locals 0 - - .line 1 - iget-object p1, p0, Lcom/my/target/InterstitialPromoView$b;->a:Lcom/my/target/InterstitialPromoView; - - iget-object p1, p1, Lcom/my/target/InterstitialPromoView;->f:Lcom/my/target/InterstitialPromoView$d; - - if-eqz p1, :cond_0 - - .line 2 - invoke-interface {p1}, Lcom/my/target/InterstitialPromoView$d;->y()V - - :cond_0 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/InterstitialPromoView$c.smali b/smali/smali_classes2/com/my/target/InterstitialPromoView$c.smali deleted file mode 100644 index 8c32cc36a..000000000 --- a/smali/smali_classes2/com/my/target/InterstitialPromoView$c.smali +++ /dev/null @@ -1,60 +0,0 @@ -.class public final Lcom/my/target/InterstitialPromoView$c; -.super Ljava/lang/Object; -.source "InterstitialPromoView.java" - -# interfaces -.implements Landroid/view/View$OnClickListener; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/InterstitialPromoView; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x1 - name = "c" -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/InterstitialPromoView; - - -# direct methods -.method public constructor (Lcom/my/target/InterstitialPromoView;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/InterstitialPromoView$c;->a:Lcom/my/target/InterstitialPromoView; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public final onClick(Landroid/view/View;)V - .locals 0 - - .line 1 - invoke-virtual {p1}, Landroid/view/View;->isEnabled()Z - - move-result p1 - - if-eqz p1, :cond_0 - - .line 2 - iget-object p1, p0, Lcom/my/target/InterstitialPromoView$c;->a:Lcom/my/target/InterstitialPromoView; - - iget-object p1, p1, Lcom/my/target/InterstitialPromoView;->f:Lcom/my/target/InterstitialPromoView$d; - - if-eqz p1, :cond_0 - - .line 3 - invoke-interface {p1}, Lcom/my/target/InterstitialPromoView$d;->F()V - - :cond_0 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/InterstitialPromoView$d.smali b/smali/smali_classes2/com/my/target/InterstitialPromoView$d.smali deleted file mode 100644 index 65286c94c..000000000 --- a/smali/smali_classes2/com/my/target/InterstitialPromoView$d.smali +++ /dev/null @@ -1,63 +0,0 @@ -.class public interface abstract Lcom/my/target/InterstitialPromoView$d; -.super Ljava/lang/Object; -.source "InterstitialPromoView.java" - -# interfaces -.implements Landroid/media/AudioManager$OnAudioFocusChangeListener; -.implements Lcom/my/target/VideoPlayer$b; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/InterstitialPromoView; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x609 - name = "d" -.end annotation - - -# virtual methods -.method public abstract A()V -.end method - -.method public abstract B()V -.end method - -.method public abstract D()V -.end method - -.method public abstract F()V -.end method - -.method public abstract a(Lcom/my/target/p1/c/a/InterstitialAdCard;)V - .param p1 # Lcom/my/target/p1/c/a/InterstitialAdCard; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract a(Ljava/util/List;)V - .param p1 # Ljava/util/List; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/List<", - "Lcom/my/target/p1/c/a/InterstitialAdCard;", - ">;)V" - } - .end annotation -.end method - -.method public abstract c(Z)V -.end method - -.method public abstract y()V -.end method - -.method public abstract z()V -.end method diff --git a/smali/smali_classes2/com/my/target/InterstitialPromoView.smali b/smali/smali_classes2/com/my/target/InterstitialPromoView.smali deleted file mode 100644 index b026ec8a3..000000000 --- a/smali/smali_classes2/com/my/target/InterstitialPromoView.smali +++ /dev/null @@ -1,404 +0,0 @@ -.class public abstract Lcom/my/target/InterstitialPromoView; -.super Landroid/widget/RelativeLayout; -.source "InterstitialPromoView.java" - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/InterstitialPromoView$c;, - Lcom/my/target/InterstitialPromoView$d; - } -.end annotation - - -# static fields -.field static final h:I - - -# instance fields -.field final a:I - -.field protected final b:Lcom/my/target/InterstitialPromoView$c; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final c:Landroid/graphics/Bitmap; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private final d:Landroid/graphics/Bitmap; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field e:F - -.field protected f:Lcom/my/target/InterstitialPromoView$d; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private g:I - - -# direct methods -.method static constructor ()V - .locals 1 - - .line 1 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/InterstitialPromoView;->h:I - - return-void -.end method - -.method protected constructor (Landroid/content/Context;I)V - .locals 1 - - .line 1 - invoke-direct {p0, p1}, Landroid/widget/RelativeLayout;->(Landroid/content/Context;)V - - .line 2 - iput p2, p0, Lcom/my/target/InterstitialPromoView;->a:I - - .line 3 - invoke-static {p1}, Lcom/my/target/UiUtils;->a(Landroid/content/Context;)Lcom/my/target/UiUtils; - - move-result-object p1 - - const/16 p2, 0x1c - - .line 4 - invoke-virtual {p1, p2}, Lcom/my/target/UiUtils;->a(I)I - - move-result v0 - - invoke-static {v0}, Lcom/my/target/p1/e/InterstitialAdResources;->c(I)Landroid/graphics/Bitmap; - - move-result-object v0 - - iput-object v0, p0, Lcom/my/target/InterstitialPromoView;->c:Landroid/graphics/Bitmap; - - .line 5 - invoke-virtual {p1, p2}, Lcom/my/target/UiUtils;->a(I)I - - move-result p1 - - invoke-static {p1}, Lcom/my/target/p1/e/InterstitialAdResources;->b(I)Landroid/graphics/Bitmap; - - move-result-object p1 - - iput-object p1, p0, Lcom/my/target/InterstitialPromoView;->d:Landroid/graphics/Bitmap; - - const/4 p1, -0x1 - - .line 6 - invoke-virtual {p0, p1}, Landroid/widget/RelativeLayout;->setBackgroundColor(I)V - - .line 7 - new-instance p1, Lcom/my/target/InterstitialPromoView$c; - - invoke-direct {p1, p0}, Lcom/my/target/InterstitialPromoView$c;->(Lcom/my/target/InterstitialPromoView;)V - - iput-object p1, p0, Lcom/my/target/InterstitialPromoView;->b:Lcom/my/target/InterstitialPromoView$c; - - return-void -.end method - - -# virtual methods -.method public abstract a()V -.end method - -.method public abstract a(I)V -.end method - -.method public abstract a(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V - .param p1 # Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public final a(Z)V - .locals 2 - - .line 1 - invoke-virtual {p0}, Lcom/my/target/InterstitialPromoView;->getSoundButton()Lcom/my/target/IconButton; - - move-result-object v0 - - if-eqz v0, :cond_1 - - const/4 v1, 0x0 - - if-eqz p1, :cond_0 - - .line 2 - iget-object p1, p0, Lcom/my/target/InterstitialPromoView;->d:Landroid/graphics/Bitmap; - - invoke-virtual {v0, p1, v1}, Lcom/my/target/IconButton;->a(Landroid/graphics/Bitmap;Z)V - - const-string p1, "sound_off" - - .line 3 - invoke-virtual {v0, p1}, Landroid/view/View;->setContentDescription(Ljava/lang/CharSequence;)V - - return-void - - .line 4 - :cond_0 - iget-object p1, p0, Lcom/my/target/InterstitialPromoView;->c:Landroid/graphics/Bitmap; - - invoke-virtual {v0, p1, v1}, Lcom/my/target/IconButton;->a(Landroid/graphics/Bitmap;Z)V - - const-string p1, "sound_on" - - .line 5 - invoke-virtual {v0, p1}, Landroid/view/View;->setContentDescription(Ljava/lang/CharSequence;)V - - :cond_1 - return-void -.end method - -.method public abstract b()V -.end method - -.method public abstract b(Z)V -.end method - -.method public abstract c()V -.end method - -.method public abstract d()V -.end method - -.method public abstract e()Z -.end method - -.method public abstract f()Z -.end method - -.method public abstract g()V -.end method - -.method protected abstract getCloseButton()Landroid/view/View; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end method - -.method public getNumbersOfCurrentShowingCards()[I - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - const/4 v0, 0x0 - - new-array v0, v0, [I - - return-object v0 -.end method - -.method protected abstract getSoundButton()Lcom/my/target/IconButton; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end method - -.method public abstract h()V -.end method - -.method public abstract i()V -.end method - -.method protected onAttachedToWindow()V - .locals 2 - - .line 1 - invoke-super {p0}, Landroid/widget/RelativeLayout;->onAttachedToWindow()V - - .line 2 - iget v0, p0, Lcom/my/target/InterstitialPromoView;->e:F - - const/4 v1, 0x0 - - cmpl-float v0, v0, v1 - - if-lez v0, :cond_0 - - invoke-virtual {p0}, Landroid/widget/RelativeLayout;->isHardwareAccelerated()Z - - move-result v0 - - if-nez v0, :cond_0 - - const/4 v0, 0x0 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x1 - - .line 3 - :goto_0 - iget-object v1, p0, Lcom/my/target/InterstitialPromoView;->f:Lcom/my/target/InterstitialPromoView$d; - - if-eqz v1, :cond_1 - - .line 4 - invoke-interface {v1, v0}, Lcom/my/target/InterstitialPromoView$d;->c(Z)V - - :cond_1 - return-void -.end method - -.method protected onMeasure(II)V - .locals 2 - - .line 1 - invoke-static {p1}, Landroid/view/View$MeasureSpec;->getSize(I)I - - move-result v0 - - invoke-static {p2}, Landroid/view/View$MeasureSpec;->getSize(I)I - - move-result v1 - - int-to-float v0, v0 - - int-to-float v1, v1 - - div-float/2addr v0, v1 - - const/high16 v1, 0x3f800000 # 1.0f - - cmpl-float v0, v0, v1 - - if-lez v0, :cond_0 - - const/4 v0, 0x2 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x1 - - .line 2 - :goto_0 - iget v1, p0, Lcom/my/target/InterstitialPromoView;->g:I - - if-eq v0, v1, :cond_1 - - .line 3 - invoke-virtual {p0, v0}, Lcom/my/target/InterstitialPromoView;->setLayoutOrientation(I)V - - .line 4 - :cond_1 - invoke-super {p0, p1, p2}, Landroid/widget/RelativeLayout;->onMeasure(II)V - - return-void -.end method - -.method public setBanner(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V - .locals 2 - .param p1 # Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-virtual {p1}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->N()Lcom/my/target/MediaBanner; - - move-result-object p1 - - if-eqz p1, :cond_0 - - .line 2 - invoke-virtual {p1}, Lcom/my/target/AdBanner;->j()F - - move-result p1 - - iput p1, p0, Lcom/my/target/InterstitialPromoView;->e:F - - .line 3 - :cond_0 - invoke-virtual {p0}, Lcom/my/target/InterstitialPromoView;->getSoundButton()Lcom/my/target/IconButton; - - move-result-object p1 - - if-eqz p1, :cond_1 - - .line 4 - new-instance v0, Lcom/my/target/InterstitialPromoView$a; - - invoke-direct {v0, p0}, Lcom/my/target/InterstitialPromoView$a;->(Lcom/my/target/InterstitialPromoView;)V - - invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - .line 5 - iget-object v0, p0, Lcom/my/target/InterstitialPromoView;->c:Landroid/graphics/Bitmap; - - const/4 v1, 0x0 - - invoke-virtual {p1, v0, v1}, Lcom/my/target/IconButton;->a(Landroid/graphics/Bitmap;Z)V - - const-string v0, "sound_on" - - .line 6 - invoke-virtual {p1, v0}, Landroid/view/View;->setContentDescription(Ljava/lang/CharSequence;)V - - .line 7 - :cond_1 - invoke-virtual {p0}, Lcom/my/target/InterstitialPromoView;->getCloseButton()Landroid/view/View; - - move-result-object p1 - - if-eqz p1, :cond_2 - - .line 8 - new-instance v0, Lcom/my/target/InterstitialPromoView$b; - - invoke-direct {v0, p0}, Lcom/my/target/InterstitialPromoView$b;->(Lcom/my/target/InterstitialPromoView;)V - - invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - :cond_2 - return-void -.end method - -.method public abstract setClickArea(Lcom/my/target/ClickArea;)V - .param p1 # Lcom/my/target/ClickArea; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public setInterstitialPromoViewListener(Lcom/my/target/InterstitialPromoView$d;)V - .locals 0 - .param p1 # Lcom/my/target/InterstitialPromoView$d; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - iput-object p1, p0, Lcom/my/target/InterstitialPromoView;->f:Lcom/my/target/InterstitialPromoView$d; - - return-void -.end method - -.method protected setLayoutOrientation(I)V - .locals 0 - - .line 1 - iput p1, p0, Lcom/my/target/InterstitialPromoView;->g:I - - return-void -.end method - -.method public abstract setTimeChanged(F)V -.end method diff --git a/smali/smali_classes2/com/my/target/InterstitialVideoTextureView.smali b/smali/smali_classes2/com/my/target/InterstitialVideoTextureView.smali deleted file mode 100644 index 060b28f7e..000000000 --- a/smali/smali_classes2/com/my/target/InterstitialVideoTextureView.smali +++ /dev/null @@ -1,41 +0,0 @@ -.class public final Lcom/my/target/InterstitialVideoTextureView; -.super Landroid/view/TextureView; -.source "InterstitialVideoTextureView.java" - - -# direct methods -.method public constructor (Landroid/content/Context;)V - .locals 0 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0, p1}, Landroid/view/TextureView;->(Landroid/content/Context;)V - - return-void -.end method - - -# virtual methods -.method public final getScreenShot()Landroid/graphics/Bitmap; - .locals 2 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - invoke-virtual {p0}, Landroid/view/TextureView;->getWidth()I - - move-result v0 - - invoke-virtual {p0}, Landroid/view/TextureView;->getHeight()I - - move-result v1 - - invoke-virtual {p0, v0, v1}, Landroid/view/TextureView;->getBitmap(II)Landroid/graphics/Bitmap; - - move-result-object v0 - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/my/target/JsAdClickEvent.smali b/smali/smali_classes2/com/my/target/JsAdClickEvent.smali deleted file mode 100644 index 2e280582e..000000000 --- a/smali/smali_classes2/com/my/target/JsAdClickEvent.smali +++ /dev/null @@ -1,51 +0,0 @@ -.class public Lcom/my/target/JsAdClickEvent; -.super Lcom/my/target/AbstractJsEvent; -.source "JsAdClickEvent.java" - - -# instance fields -.field private final b:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# direct methods -.method public constructor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - const-string p1, "onAdClick" - - .line 1 - invoke-direct {p0, p1}, Lcom/my/target/AbstractJsEvent;->(Ljava/lang/String;)V - - .line 2 - iput-object p3, p0, Lcom/my/target/JsAdClickEvent;->b:Ljava/lang/String; - - return-void -.end method - - -# virtual methods -.method public a()Ljava/lang/String; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/JsAdClickEvent;->b:Ljava/lang/String; - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/my/target/JsAdStartEvent.smali b/smali/smali_classes2/com/my/target/JsAdStartEvent.smali deleted file mode 100644 index d34cecea9..000000000 --- a/smali/smali_classes2/com/my/target/JsAdStartEvent.smali +++ /dev/null @@ -1,24 +0,0 @@ -.class public Lcom/my/target/JsAdStartEvent; -.super Lcom/my/target/AbstractJsEvent; -.source "JsAdStartEvent.java" - - -# direct methods -.method public constructor ([Ljava/lang/String;Ljava/lang/String;)V - .locals 0 - .param p1 # [Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - const-string p1, "onAdStart" - - .line 1 - invoke-direct {p0, p1}, Lcom/my/target/AbstractJsEvent;->(Ljava/lang/String;)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/JsCall.smali b/smali/smali_classes2/com/my/target/JsCall.smali deleted file mode 100644 index 50f1cf304..000000000 --- a/smali/smali_classes2/com/my/target/JsCall.smali +++ /dev/null @@ -1,10 +0,0 @@ -.class public interface abstract Lcom/my/target/JsCall; -.super Ljava/lang/Object; -.source "JsCall.java" - - -# virtual methods -.method public abstract g()Lorg/json/JSONObject; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end method diff --git a/smali/smali_classes2/com/my/target/JsErrorEvent.smali b/smali/smali_classes2/com/my/target/JsErrorEvent.smali deleted file mode 100644 index 16b385ca9..000000000 --- a/smali/smali_classes2/com/my/target/JsErrorEvent.smali +++ /dev/null @@ -1,54 +0,0 @@ -.class public Lcom/my/target/JsErrorEvent; -.super Lcom/my/target/AbstractJsEvent; -.source "JsErrorEvent.java" - - -# instance fields -.field private b:Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - - -# direct methods -.method public constructor ()V - .locals 1 - - const-string v0, "onError" - - .line 3 - invoke-direct {p0, v0}, Lcom/my/target/AbstractJsEvent;->(Ljava/lang/String;)V - - return-void -.end method - -.method public constructor (Ljava/lang/String;)V - .locals 1 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - const-string v0, "onError" - - .line 1 - invoke-direct {p0, v0}, Lcom/my/target/AbstractJsEvent;->(Ljava/lang/String;)V - - .line 2 - iput-object p1, p0, Lcom/my/target/JsErrorEvent;->b:Ljava/lang/String; - - return-void -.end method - - -# virtual methods -.method public a()Ljava/lang/String; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/JsErrorEvent;->b:Ljava/lang/String; - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/my/target/JsEvent.smali b/smali/smali_classes2/com/my/target/JsEvent.smali deleted file mode 100644 index 6776f6516..000000000 --- a/smali/smali_classes2/com/my/target/JsEvent.smali +++ /dev/null @@ -1,10 +0,0 @@ -.class public interface abstract Lcom/my/target/JsEvent; -.super Ljava/lang/Object; -.source "JsEvent.java" - - -# virtual methods -.method public abstract k0()Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end method diff --git a/smali/smali_classes2/com/my/target/JsEventDeserializer.smali b/smali/smali_classes2/com/my/target/JsEventDeserializer.smali deleted file mode 100644 index 8b87029d6..000000000 --- a/smali/smali_classes2/com/my/target/JsEventDeserializer.smali +++ /dev/null @@ -1,607 +0,0 @@ -.class public Lcom/my/target/JsEventDeserializer; -.super Ljava/lang/Object; -.source "JsEventDeserializer.java" - - -# direct methods -.method public static a(Landroid/webkit/ConsoleMessage;)Lcom/my/target/JsEvent; - .locals 1 - .param p0 # Landroid/webkit/ConsoleMessage; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - invoke-virtual {p0}, Landroid/webkit/ConsoleMessage;->message()Ljava/lang/String; - - move-result-object p0 - - .line 2 - invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v0 - - if-nez v0, :cond_0 - - .line 3 - invoke-static {p0}, Lcom/my/target/JsEventDeserializer;->a(Ljava/lang/String;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/16 v0, 0x10 - - .line 4 - invoke-virtual {p0, v0}, Ljava/lang/String;->substring(I)Ljava/lang/String; - - move-result-object p0 - - .line 5 - :try_start_0 - new-instance v0, Lorg/json/JSONObject; - - invoke-direct {v0, p0}, Lorg/json/JSONObject;->(Ljava/lang/String;)V - - .line 6 - invoke-static {v0}, Lcom/my/target/JsEventDeserializer;->a(Lorg/json/JSONObject;)Lcom/my/target/JsEvent; - - move-result-object p0 - :try_end_0 - .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0 - - return-object p0 - - :catch_0 - move-exception p0 - - .line 7 - invoke-virtual {p0}, Lorg/json/JSONException;->getMessage()Ljava/lang/String; - - move-result-object p0 - - invoke-static {p0}, Lcom/my/target/Tracer;->b(Ljava/lang/String;)V - - :cond_0 - const/4 p0, 0x0 - - return-object p0 -.end method - -.method private static a(Lorg/json/JSONObject;)Lcom/my/target/JsEvent; - .locals 11 - .param p0 # Lorg/json/JSONObject; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Throws; - value = { - Lorg/json/JSONException; - } - .end annotation - - const-string v0, "event" - - .line 9 - invoke-virtual {p0, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - const-string v1, "data" - - .line 10 - invoke-virtual {p0, v1}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z - - move-result v2 - - const/4 v3, 0x0 - - if-eqz v2, :cond_0 - - .line 11 - invoke-virtual {p0, v1}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; - - move-result-object p0 - - goto :goto_0 - - :cond_0 - move-object p0, v3 - - :goto_0 - const/4 v1, -0x1 - - .line 12 - invoke-virtual {v0}, Ljava/lang/String;->hashCode()I - - move-result v2 - - const/4 v4, 0x5 - - const/4 v5, 0x4 - - const/4 v6, 0x3 - - const/4 v7, 0x2 - - const/4 v8, 0x0 - - const/4 v9, 0x1 - - sparse-switch v2, :sswitch_data_0 - - goto :goto_1 - - :sswitch_0 - const-string v2, "onExpand" - - invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v2 - - if-eqz v2, :cond_1 - - const/4 v1, 0x1 - - goto :goto_1 - - :sswitch_1 - const-string v2, "onSizeChange" - - invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v2 - - if-eqz v2, :cond_1 - - const/4 v1, 0x3 - - goto :goto_1 - - :sswitch_2 - const-string v2, "onAdStart" - - invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v2 - - if-eqz v2, :cond_1 - - const/4 v1, 0x2 - - goto :goto_1 - - :sswitch_3 - const-string v2, "onAdClick" - - invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v2 - - if-eqz v2, :cond_1 - - const/4 v1, 0x5 - - goto :goto_1 - - :sswitch_4 - const-string v2, "onStat" - - invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v2 - - if-eqz v2, :cond_1 - - const/4 v1, 0x4 - - goto :goto_1 - - :sswitch_5 - const-string v2, "onError" - - invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v2 - - if-eqz v2, :cond_1 - - const/4 v1, 0x0 - - :cond_1 - :goto_1 - if-eqz v1, :cond_f - - const-string v2, "height" - - const-string v10, "width" - - if-eq v1, v9, :cond_d - - const-string v9, "format" - - if-eq v1, v7, :cond_a - - if-eq v1, v6, :cond_8 - - if-eq v1, v5, :cond_4 - - if-eq v1, v4, :cond_2 - - .line 13 - new-instance p0, Lcom/my/target/DefaultJsEvent; - - invoke-direct {p0, v0}, Lcom/my/target/DefaultJsEvent;->(Ljava/lang/String;)V - - return-object p0 - - :cond_2 - if-eqz p0, :cond_3 - - .line 14 - invoke-virtual {p0, v9}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z - - move-result v0 - - if-eqz v0, :cond_3 - - const-string v0, "bannerId" - - invoke-virtual {p0, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z - - move-result v0 - - if-eqz v0, :cond_3 - - .line 15 - invoke-virtual {p0, v9}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - const-string v1, "bannerId" - - .line 16 - invoke-virtual {p0, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v1 - - const-string v2, "url" - - .line 17 - invoke-virtual {p0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object p0 - - .line 18 - new-instance v2, Lcom/my/target/JsAdClickEvent; - - invoke-direct {v2, v1, v0, p0}, Lcom/my/target/JsAdClickEvent;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V - - return-object v2 - - :cond_3 - return-object v3 - - :cond_4 - if-eqz p0, :cond_7 - - const-string v0, "stats" - - .line 19 - invoke-virtual {p0, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z - - move-result v1 - - if-eqz v1, :cond_7 - - .line 20 - invoke-virtual {p0, v0}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray; - - move-result-object v0 - - .line 21 - invoke-virtual {v0}, Lorg/json/JSONArray;->length()I - - move-result v1 - - .line 22 - new-instance v2, Ljava/util/ArrayList; - - invoke-direct {v2}, Ljava/util/ArrayList;->()V - - :goto_2 - if-ge v8, v1, :cond_5 - - .line 23 - invoke-virtual {v0, v8}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String; - - move-result-object v4 - - invoke-virtual {v2, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - add-int/lit8 v8, v8, 0x1 - - goto :goto_2 - - :cond_5 - const-string v0, "type" - - .line 24 - invoke-virtual {p0, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z - - move-result v0 - - if-eqz v0, :cond_6 - - const-string v0, "type" - - .line 25 - invoke-virtual {p0, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v3 - - .line 26 - :cond_6 - new-instance p0, Lcom/my/target/JsStatEvent; - - invoke-direct {p0, v2, v3}, Lcom/my/target/JsStatEvent;->(Ljava/util/List;Ljava/lang/String;)V - - return-object p0 - - :cond_7 - return-object v3 - - :cond_8 - if-eqz p0, :cond_9 - - .line 27 - invoke-virtual {p0, v10}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z - - move-result v0 - - if-eqz v0, :cond_9 - - invoke-virtual {p0, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z - - move-result v0 - - if-eqz v0, :cond_9 - - .line 28 - invoke-virtual {p0, v10}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I - - move-result v0 - - .line 29 - invoke-virtual {p0, v2}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I - - move-result p0 - - .line 30 - new-instance v1, Lcom/my/target/JsSizeChangeEvent; - - invoke-direct {v1, v0, p0}, Lcom/my/target/JsSizeChangeEvent;->(II)V - - return-object v1 - - :cond_9 - return-object v3 - - :cond_a - if-eqz p0, :cond_c - - .line 31 - invoke-virtual {p0, v9}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z - - move-result v0 - - if-eqz v0, :cond_c - - const-string v0, "banners" - - invoke-virtual {p0, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z - - move-result v1 - - if-eqz v1, :cond_c - - .line 32 - invoke-virtual {p0, v9}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v1 - - .line 33 - invoke-virtual {p0, v0}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray; - - move-result-object p0 - - .line 34 - invoke-virtual {p0}, Lorg/json/JSONArray;->length()I - - move-result v0 - - .line 35 - new-array v2, v0, [Ljava/lang/String; - - :goto_3 - if-ge v8, v0, :cond_b - - .line 36 - invoke-virtual {p0, v8}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String; - - move-result-object v3 - - aput-object v3, v2, v8 - - add-int/lit8 v8, v8, 0x1 - - goto :goto_3 - - .line 37 - :cond_b - new-instance p0, Lcom/my/target/JsAdStartEvent; - - invoke-direct {p0, v2, v1}, Lcom/my/target/JsAdStartEvent;->([Ljava/lang/String;Ljava/lang/String;)V - - return-object p0 - - :cond_c - return-object v3 - - :cond_d - if-eqz p0, :cond_e - - .line 38 - invoke-virtual {p0, v10}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z - - move-result v0 - - if-eqz v0, :cond_e - - invoke-virtual {p0, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z - - move-result v0 - - if-eqz v0, :cond_e - - .line 39 - invoke-virtual {p0, v10}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I - - move-result v0 - - .line 40 - invoke-virtual {p0, v2}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I - - move-result p0 - - .line 41 - new-instance v1, Lcom/my/target/JsExpandEvent; - - invoke-direct {v1, v0, p0}, Lcom/my/target/JsExpandEvent;->(II)V - - return-object v1 - - .line 42 - :cond_e - new-instance p0, Lcom/my/target/JsExpandEvent; - - invoke-direct {p0}, Lcom/my/target/JsExpandEvent;->()V - - return-object p0 - - :cond_f - if-eqz p0, :cond_12 - - const-string v0, "jsError" - - const-string v1, "error" - - .line 43 - invoke-virtual {p0, v1}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z - - move-result v2 - - if-eqz v2, :cond_10 - - .line 44 - new-instance v2, Ljava/lang/StringBuilder; - - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v0, " error: " - - invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p0, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - :cond_10 - const-string v1, "message" - - .line 45 - invoke-virtual {p0, v1}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z - - move-result v2 - - if-eqz v2, :cond_11 - - .line 46 - new-instance v2, Ljava/lang/StringBuilder; - - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v0, " message: " - - invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p0, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object p0 - - invoke-virtual {v2, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - .line 47 - :cond_11 - new-instance p0, Lcom/my/target/JsErrorEvent; - - invoke-direct {p0, v0}, Lcom/my/target/JsErrorEvent;->(Ljava/lang/String;)V - - return-object p0 - - .line 48 - :cond_12 - new-instance p0, Lcom/my/target/JsErrorEvent; - - invoke-direct {p0}, Lcom/my/target/JsErrorEvent;->()V - - return-object p0 - - nop - - :sswitch_data_0 - .sparse-switch - -0x50755897 -> :sswitch_5 - -0x3c607f2d -> :sswitch_4 - 0x969e846 -> :sswitch_3 - 0xa4ee720 -> :sswitch_2 - 0x2c8d7a50 -> :sswitch_1 - 0x421db559 -> :sswitch_0 - .end sparse-switch -.end method - -.method private static a(Ljava/lang/String;)Z - .locals 1 - .param p0 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - const-string v0, "adman://onEvent," - - .line 8 - invoke-virtual {p0, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z - - move-result p0 - - return p0 -.end method diff --git a/smali/smali_classes2/com/my/target/JsExpandEvent.smali b/smali/smali_classes2/com/my/target/JsExpandEvent.smali deleted file mode 100644 index dfbe48044..000000000 --- a/smali/smali_classes2/com/my/target/JsExpandEvent.smali +++ /dev/null @@ -1,27 +0,0 @@ -.class public Lcom/my/target/JsExpandEvent; -.super Lcom/my/target/AbstractJsEvent; -.source "JsExpandEvent.java" - - -# direct methods -.method public constructor ()V - .locals 1 - - const-string v0, "onExpand" - - .line 1 - invoke-direct {p0, v0}, Lcom/my/target/AbstractJsEvent;->(Ljava/lang/String;)V - - return-void -.end method - -.method public constructor (II)V - .locals 0 - - const-string p1, "onExpand" - - .line 2 - invoke-direct {p0, p1}, Lcom/my/target/AbstractJsEvent;->(Ljava/lang/String;)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/JsInitCall.smali b/smali/smali_classes2/com/my/target/JsInitCall.smali deleted file mode 100644 index f059268b1..000000000 --- a/smali/smali_classes2/com/my/target/JsInitCall.smali +++ /dev/null @@ -1,37 +0,0 @@ -.class public Lcom/my/target/JsInitCall; -.super Lcom/my/target/AbstractJsCall; -.source "JsInitCall.java" - - -# direct methods -.method public constructor (Lorg/json/JSONObject;)V - .locals 2 - .annotation system Ldalvik/annotation/Throws; - value = { - Lorg/json/JSONException; - } - .end annotation - - const-string v0, "init" - - .line 1 - invoke-direct {p0, v0}, Lcom/my/target/AbstractJsCall;->(Ljava/lang/String;)V - - .line 2 - iget-object v0, p0, Lcom/my/target/AbstractJsCall;->b:Lorg/json/JSONObject; - - const-string v1, "bannersJSON" - - invoke-virtual {v0, v1, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; - - .line 3 - iget-object p1, p0, Lcom/my/target/AbstractJsCall;->b:Lorg/json/JSONObject; - - const-string v0, "version" - - const/16 v1, 0x14 - - invoke-virtual {p1, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject; - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/JsSizeChangeEvent.smali b/smali/smali_classes2/com/my/target/JsSizeChangeEvent.smali deleted file mode 100644 index 8b44b87fd..000000000 --- a/smali/smali_classes2/com/my/target/JsSizeChangeEvent.smali +++ /dev/null @@ -1,16 +0,0 @@ -.class public Lcom/my/target/JsSizeChangeEvent; -.super Lcom/my/target/AbstractJsEvent; -.source "JsSizeChangeEvent.java" - - -# direct methods -.method public constructor (II)V - .locals 0 - - const-string p1, "onSizeChange" - - .line 1 - invoke-direct {p0, p1}, Lcom/my/target/AbstractJsEvent;->(Ljava/lang/String;)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/JsStartCall.smali b/smali/smali_classes2/com/my/target/JsStartCall.smali deleted file mode 100644 index 47d469c4c..000000000 --- a/smali/smali_classes2/com/my/target/JsStartCall.smali +++ /dev/null @@ -1,114 +0,0 @@ -.class public Lcom/my/target/JsStartCall; -.super Lcom/my/target/AbstractJsCall; -.source "JsStartCall.java" - - -# direct methods -.method public constructor (Ljava/lang/String;[Ljava/lang/String;I)V - .locals 2 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # [Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .annotation system Ldalvik/annotation/Throws; - value = { - Lorg/json/JSONException; - } - .end annotation - - const-string v0, "start" - - .line 1 - invoke-direct {p0, v0}, Lcom/my/target/AbstractJsCall;->(Ljava/lang/String;)V - - .line 2 - iget-object v0, p0, Lcom/my/target/AbstractJsCall;->b:Lorg/json/JSONObject; - - const-string v1, "format" - - invoke-virtual {v0, v1, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; - - .line 3 - iget-object p1, p0, Lcom/my/target/AbstractJsCall;->b:Lorg/json/JSONObject; - - const-string v0, "orientation" - - invoke-virtual {p1, v0, p3}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject; - - .line 4 - iget-object p1, p0, Lcom/my/target/AbstractJsCall;->b:Lorg/json/JSONObject; - - const/4 p3, 0x0 - - const-string v0, "rotation" - - invoke-virtual {p1, v0, p3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject; - - if-eqz p2, :cond_2 - - .line 5 - array-length p1, p2 - - if-lez p1, :cond_2 - - .line 6 - sget p1, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v0, 0x13 - - if-lt p1, v0, :cond_0 - - .line 7 - new-instance p1, Lorg/json/JSONArray; - - invoke-direct {p1, p2}, Lorg/json/JSONArray;->(Ljava/lang/Object;)V - - goto :goto_1 - - .line 8 - :cond_0 - new-instance p1, Lorg/json/JSONArray; - - invoke-direct {p1}, Lorg/json/JSONArray;->()V - - .line 9 - array-length v0, p2 - - :goto_0 - if-ge p3, v0, :cond_1 - - aget-object v1, p2, p3 - - .line 10 - invoke-virtual {p1, v1}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray; - - add-int/lit8 p3, p3, 0x1 - - goto :goto_0 - - .line 11 - :cond_1 - :goto_1 - new-instance p2, Lorg/json/JSONObject; - - invoke-direct {p2}, Lorg/json/JSONObject;->()V - - const-string p3, "excludeBanners" - - .line 12 - invoke-virtual {p2, p3, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; - - .line 13 - iget-object p1, p0, Lcom/my/target/AbstractJsCall;->b:Lorg/json/JSONObject; - - const-string p3, "filter" - - invoke-virtual {p1, p3, p2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; - - :cond_2 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/JsStatEvent.smali b/smali/smali_classes2/com/my/target/JsStatEvent.smali deleted file mode 100644 index 967a76728..000000000 --- a/smali/smali_classes2/com/my/target/JsStatEvent.smali +++ /dev/null @@ -1,74 +0,0 @@ -.class public Lcom/my/target/JsStatEvent; -.super Lcom/my/target/AbstractJsEvent; -.source "JsStatEvent.java" - - -# instance fields -.field private final b:Ljava/util/List; - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/List<", - "Ljava/lang/String;", - ">;" - } - .end annotation -.end field - - -# direct methods -.method public constructor (Ljava/util/List;Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/util/List; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/List<", - "Ljava/lang/String;", - ">;", - "Ljava/lang/String;", - ")V" - } - .end annotation - - const-string p2, "onStat" - - .line 1 - invoke-direct {p0, p2}, Lcom/my/target/AbstractJsEvent;->(Ljava/lang/String;)V - - .line 2 - iput-object p1, p0, Lcom/my/target/JsStatEvent;->b:Ljava/util/List; - - return-void -.end method - - -# virtual methods -.method public a()Ljava/util/List; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/List<", - "Ljava/lang/String;", - ">;" - } - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/JsStatEvent;->b:Ljava/util/List; - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/my/target/JsonParser.smali b/smali/smali_classes2/com/my/target/JsonParser.smali deleted file mode 100644 index f74a73d8c..000000000 --- a/smali/smali_classes2/com/my/target/JsonParser.smali +++ /dev/null @@ -1,63 +0,0 @@ -.class public Lcom/my/target/JsonParser; -.super Ljava/lang/Object; -.source "JsonParser.java" - - -# direct methods -.method public static a(Lorg/json/JSONObject;Ljava/lang/String;I)I - .locals 1 - .param p0 # Lorg/json/JSONObject; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-virtual {p0, p1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object p0 - - .line 2 - invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result p1 - - if-eqz p1, :cond_0 - - goto :goto_0 - - .line 3 - :cond_0 - :try_start_0 - invoke-static {p0}, Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I - - move-result p2 - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - goto :goto_0 - - .line 4 - :catch_0 - new-instance p1, Ljava/lang/StringBuilder; - - invoke-direct {p1}, Ljava/lang/StringBuilder;->()V - - const-string v0, "error parsing color " - - invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p0 - - invoke-static {p0}, Lcom/my/target/Tracer;->b(Ljava/lang/String;)V - - :goto_0 - return p2 -.end method diff --git a/smali/smali_classes2/com/my/target/LogMessage$a.smali b/smali/smali_classes2/com/my/target/LogMessage$a.smali deleted file mode 100644 index 39d97f58d..000000000 --- a/smali/smali_classes2/com/my/target/LogMessage$a.smali +++ /dev/null @@ -1,108 +0,0 @@ -.class Lcom/my/target/LogMessage$a; -.super Ljava/lang/Object; -.source "LogMessage.java" - -# interfaces -.implements Ljava/lang/Runnable; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/LogMessage;->a(Landroid/content/Context;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Landroid/content/Context; - -.field final synthetic b:Lcom/my/target/LogMessage; - - -# direct methods -.method constructor (Lcom/my/target/LogMessage;Landroid/content/Context;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/LogMessage$a;->b:Lcom/my/target/LogMessage; - - iput-object p2, p0, Lcom/my/target/LogMessage$a;->a:Landroid/content/Context; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public run()V - .locals 3 - - .line 1 - iget-object v0, p0, Lcom/my/target/LogMessage$a;->b:Lcom/my/target/LogMessage; - - invoke-virtual {v0}, Lcom/my/target/LogMessage;->a()Ljava/lang/String; - - move-result-object v0 - - .line 2 - new-instance v1, Ljava/lang/StringBuilder; - - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - - const-string v2, "send message to log:\n " - - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v1 - - invoke-static {v1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 3 - sget-boolean v1, Lcom/my/target/LogMessage;->i:Z - - if-eqz v1, :cond_0 - - const-string v1, "UTF-8" - - .line 4 - invoke-static {v1}, Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; - - move-result-object v1 - - invoke-virtual {v0, v1}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B - - move-result-object v0 - - const/4 v1, 0x0 - - invoke-static {v0, v1}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String; - - move-result-object v0 - - .line 5 - invoke-static {}, Lcom/my/target/HttpLogRequest;->d()Lcom/my/target/HttpLogRequest; - - move-result-object v1 - - invoke-virtual {v1, v0}, Lcom/my/target/HttpLogRequest;->a(Ljava/lang/String;)Lcom/my/target/HttpLogRequest; - - invoke-static {}, Lcom/my/target/LogMessage;->b()Ljava/lang/String; - - move-result-object v0 - - iget-object v2, p0, Lcom/my/target/LogMessage$a;->a:Landroid/content/Context; - - invoke-virtual {v1, v0, v2}, Lcom/my/target/HttpRequest;->b(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/Object; - - :cond_0 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/LogMessage.smali b/smali/smali_classes2/com/my/target/LogMessage.smali deleted file mode 100644 index 7d67b00a5..000000000 --- a/smali/smali_classes2/com/my/target/LogMessage.smali +++ /dev/null @@ -1,309 +0,0 @@ -.class public Lcom/my/target/LogMessage; -.super Ljava/lang/Object; -.source "LogMessage.java" - - -# static fields -.field private static h:Ljava/lang/String; = "http://127.0.0.1" - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field public static i:Z = true - .annotation build Landroidx/annotation/VisibleForTesting; - .end annotation -.end field - - -# instance fields -.field private final a:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final b:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private c:Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private d:I - -.field private e:Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private f:Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private g:Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - - -# direct methods -.method private constructor (Ljava/lang/String;Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - iput-object p1, p0, Lcom/my/target/LogMessage;->a:Ljava/lang/String; - - .line 3 - iput-object p2, p0, Lcom/my/target/LogMessage;->b:Ljava/lang/String; - - return-void -.end method - -.method static synthetic b()Ljava/lang/String; - .locals 1 - - .line 1 - sget-object v0, Lcom/my/target/LogMessage;->h:Ljava/lang/String; - - return-object v0 -.end method - -.method public static d(Ljava/lang/String;)Lcom/my/target/LogMessage; - .locals 2 - .param p0 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - new-instance v0, Lcom/my/target/LogMessage; - - const-string v1, "error" - - invoke-direct {v0, p0, v1}, Lcom/my/target/LogMessage;->(Ljava/lang/String;Ljava/lang/String;)V - - return-object v0 -.end method - - -# virtual methods -.method public a(I)Lcom/my/target/LogMessage; - .locals 0 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 2 - iput p1, p0, Lcom/my/target/LogMessage;->d:I - - return-object p0 -.end method - -.method public a(Ljava/lang/String;)Lcom/my/target/LogMessage; - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iput-object p1, p0, Lcom/my/target/LogMessage;->c:Ljava/lang/String; - - return-object p0 -.end method - -.method a()Ljava/lang/String; - .locals 3 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation build Landroidx/annotation/VisibleForTesting; - .end annotation - - .line 4 - new-instance v0, Lorg/json/JSONObject; - - invoke-direct {v0}, Lorg/json/JSONObject;->()V - - :try_start_0 - const-string v1, "sdk" - - const-string v2, "myTarget" - - .line 5 - invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; - - const-string v1, "sdkver" - - const-string v2, "5.2.1" - - .line 6 - invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; - - const-string v1, "os" - - const-string v2, "Android" - - .line 7 - invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; - - const-string v1, "osver" - - .line 8 - sget-object v2, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String; - - invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; - - const-string v1, "type" - - .line 9 - iget-object v2, p0, Lcom/my/target/LogMessage;->b:Ljava/lang/String; - - invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; - - const-string v1, "name" - - .line 10 - iget-object v2, p0, Lcom/my/target/LogMessage;->a:Ljava/lang/String; - - invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; - - .line 11 - iget-object v1, p0, Lcom/my/target/LogMessage;->c:Ljava/lang/String; - - if-eqz v1, :cond_0 - - const-string v1, "message" - - .line 12 - iget-object v2, p0, Lcom/my/target/LogMessage;->c:Ljava/lang/String; - - invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; - - .line 13 - :cond_0 - iget v1, p0, Lcom/my/target/LogMessage;->d:I - - if-lez v1, :cond_1 - - const-string v1, "slot" - - .line 14 - iget v2, p0, Lcom/my/target/LogMessage;->d:I - - invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject; - - .line 15 - :cond_1 - iget-object v1, p0, Lcom/my/target/LogMessage;->e:Ljava/lang/String; - - if-eqz v1, :cond_2 - - const-string v1, "url" - - .line 16 - iget-object v2, p0, Lcom/my/target/LogMessage;->e:Ljava/lang/String; - - invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; - - .line 17 - :cond_2 - iget-object v1, p0, Lcom/my/target/LogMessage;->f:Ljava/lang/String; - - if-eqz v1, :cond_3 - - const-string v1, "bannerId" - - .line 18 - iget-object v2, p0, Lcom/my/target/LogMessage;->f:Ljava/lang/String; - - invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; - - .line 19 - :cond_3 - iget-object v1, p0, Lcom/my/target/LogMessage;->g:Ljava/lang/String; - - if-eqz v1, :cond_4 - - const-string v1, "data" - - .line 20 - iget-object v2, p0, Lcom/my/target/LogMessage;->g:Ljava/lang/String; - - invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - .line 21 - :catchall_0 - :cond_4 - invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String; - - move-result-object v0 - - return-object v0 -.end method - -.method public a(Landroid/content/Context;)V - .locals 1 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 3 - new-instance v0, Lcom/my/target/LogMessage$a; - - invoke-direct {v0, p0, p1}, Lcom/my/target/LogMessage$a;->(Lcom/my/target/LogMessage;Landroid/content/Context;)V - - invoke-static {v0}, Lcom/my/target/AsyncCommand;->b(Ljava/lang/Runnable;)V - - return-void -.end method - -.method public b(Ljava/lang/String;)Lcom/my/target/LogMessage; - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 2 - iput-object p1, p0, Lcom/my/target/LogMessage;->e:Ljava/lang/String; - - return-object p0 -.end method - -.method public c(Ljava/lang/String;)Lcom/my/target/LogMessage; - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iput-object p1, p0, Lcom/my/target/LogMessage;->f:Ljava/lang/String; - - return-object p0 -.end method diff --git a/smali/smali_classes2/com/my/target/MeasuringPromoLayoutManager.smali b/smali/smali_classes2/com/my/target/MeasuringPromoLayoutManager.smali deleted file mode 100644 index 73bc0aa8c..000000000 --- a/smali/smali_classes2/com/my/target/MeasuringPromoLayoutManager.smali +++ /dev/null @@ -1,439 +0,0 @@ -.class public Lcom/my/target/MeasuringPromoLayoutManager; -.super Lcom/my/target/PromoLayoutManager; -.source "MeasuringPromoLayoutManager.java" - - -# instance fields -.field private final c:I - -.field d:I - -.field private e:I - -.field private f:I - -.field private g:F - -.field private h:I - - -# direct methods -.method public constructor (Landroid/content/Context;)V - .locals 1 - - .line 1 - invoke-direct {p0, p1}, Lcom/my/target/PromoLayoutManager;->(Landroid/content/Context;)V - - const/high16 v0, 0x3e000000 # 0.125f - - .line 2 - iput v0, p0, Lcom/my/target/MeasuringPromoLayoutManager;->g:F - - .line 3 - invoke-static {p1}, Lcom/my/target/UiUtils;->a(Landroid/content/Context;)Lcom/my/target/UiUtils; - - move-result-object p1 - - const/16 v0, 0x10 - - .line 4 - invoke-virtual {p1, v0}, Lcom/my/target/UiUtils;->a(I)I - - move-result p1 - - iput p1, p0, Lcom/my/target/MeasuringPromoLayoutManager;->c:I - - return-void -.end method - - -# virtual methods -.method public final c()V - .locals 1 - - const v0, 0x3e333333 # 0.175f - - .line 1 - iput v0, p0, Lcom/my/target/MeasuringPromoLayoutManager;->g:F - - return-void -.end method - -.method public final c(I)V - .locals 0 - - .line 2 - iput p1, p0, Lcom/my/target/MeasuringPromoLayoutManager;->h:I - - return-void -.end method - -.method public measureChildWithMargins(Landroid/view/View;II)V - .locals 12 - - .line 1 - invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; - - move-result-object v0 - - check-cast v0, Landroidx/recyclerview/widget/RecyclerView$LayoutParams; - - .line 2 - invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getWidth()I - - move-result v1 - - .line 3 - invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getHeight()I - - move-result v2 - - .line 4 - iget v3, p0, Lcom/my/target/MeasuringPromoLayoutManager;->g:F - - const/4 v4, 0x0 - - cmpg-float v3, v3, v4 - - if-gtz v3, :cond_1 - - if-ge v1, v2, :cond_0 - - const/high16 v3, 0x3e000000 # 0.125f - - .line 5 - iput v3, p0, Lcom/my/target/MeasuringPromoLayoutManager;->g:F - - goto :goto_0 - - :cond_0 - const v3, 0x3d4ccccd # 0.05f - - .line 6 - iput v3, p0, Lcom/my/target/MeasuringPromoLayoutManager;->g:F - - .line 7 - :cond_1 - :goto_0 - iget v3, p0, Lcom/my/target/MeasuringPromoLayoutManager;->f:I - - if-gtz v3, :cond_2 - - .line 8 - iput v2, p0, Lcom/my/target/MeasuringPromoLayoutManager;->f:I - - .line 9 - :cond_2 - iget v3, p0, Lcom/my/target/MeasuringPromoLayoutManager;->e:I - - const/high16 v4, 0x40000000 # 2.0f - - if-gtz v3, :cond_3 - - int-to-float v3, v1 - - .line 10 - iget v5, p0, Lcom/my/target/MeasuringPromoLayoutManager;->g:F - - mul-float v5, v5, v4 - - mul-float v5, v5, v3 - - sub-float/2addr v3, v5 - - float-to-int v3, v3 - - iput v3, p0, Lcom/my/target/MeasuringPromoLayoutManager;->e:I - - :cond_3 - if-lez v2, :cond_b - - if-lez v1, :cond_b - - .line 11 - iget v3, p0, Lcom/my/target/MeasuringPromoLayoutManager;->f:I - - if-lez v3, :cond_b - - iget v3, p0, Lcom/my/target/MeasuringPromoLayoutManager;->e:I - - if-gtz v3, :cond_4 - - goto/16 :goto_5 - - .line 12 - :cond_4 - invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPaddingLeft()I - - move-result v3 - - .line 13 - invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPaddingRight()I - - move-result v5 - - int-to-float v6, v1 - - int-to-float v7, v2 - - div-float v7, v6, v7 - - .line 14 - iget v8, p0, Lcom/my/target/MeasuringPromoLayoutManager;->e:I - - int-to-float v9, v8 - - iget v10, p0, Lcom/my/target/MeasuringPromoLayoutManager;->f:I - - int-to-float v11, v10 - - div-float/2addr v9, v11 - - cmpl-float v7, v7, v9 - - if-lez v7, :cond_6 - - mul-int v8, v8, v2 - - int-to-float v7, v8 - - int-to-float v8, v10 - - div-float/2addr v7, v8 - - float-to-int v7, v7 - - .line 15 - iget v8, p0, Lcom/my/target/MeasuringPromoLayoutManager;->c:I - - sub-int/2addr v7, v8 - - .line 16 - iget v8, p0, Lcom/my/target/MeasuringPromoLayoutManager;->d:I - - if-lez v8, :cond_5 - - goto :goto_1 - - .line 17 - :cond_5 - iget v8, p0, Lcom/my/target/MeasuringPromoLayoutManager;->h:I - - add-int v9, v1, v7 - - int-to-float v9, v9 - - div-float/2addr v9, v4 - - iget v10, p0, Lcom/my/target/MeasuringPromoLayoutManager;->g:F - - mul-float v10, v10, v6 - - add-float/2addr v9, v10 - - sub-float v9, v6, v9 - - float-to-int v9, v9 - - int-to-float v9, v9 - - div-float/2addr v9, v4 - - float-to-int v9, v9 - - invoke-static {v8, v9}, Ljava/lang/Math;->max(II)I - - move-result v8 - - goto :goto_1 - - :cond_6 - const/high16 v7, 0x3f800000 # 1.0f - - .line 18 - iget v8, p0, Lcom/my/target/MeasuringPromoLayoutManager;->g:F - - add-float/2addr v8, v7 - - div-float v7, v6, v8 - - float-to-int v7, v7 - - sub-int/2addr v7, v5 - - sub-int/2addr v7, v3 - - const/4 v8, 0x0 - - .line 19 - :goto_1 - invoke-virtual {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getItemViewType(Landroid/view/View;)I - - move-result v9 - - const/4 v10, 0x1 - - if-ne v9, v10, :cond_8 - - .line 20 - iget v9, p0, Lcom/my/target/PromoLayoutManager;->a:I - - if-lez v9, :cond_7 - - .line 21 - iput v9, v0, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I - - goto :goto_2 - - :cond_7 - int-to-float v9, v3 - - sub-float/2addr v6, v9 - - int-to-float v9, v5 - - sub-float/2addr v6, v9 - - int-to-float v9, v7 - - sub-float/2addr v6, v9 - - div-float/2addr v6, v4 - - float-to-int v4, v6 - - .line 22 - iput v4, v0, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I - - .line 23 - :goto_2 - iput v8, v0, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I - - goto :goto_4 - - .line 24 - :cond_8 - invoke-virtual {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getItemViewType(Landroid/view/View;)I - - move-result v9 - - const/4 v10, 0x2 - - if-ne v9, v10, :cond_a - - .line 25 - iget v9, p0, Lcom/my/target/PromoLayoutManager;->a:I - - if-lez v9, :cond_9 - - .line 26 - iput v9, v0, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I - - goto :goto_3 - - :cond_9 - int-to-float v9, v3 - - sub-float/2addr v6, v9 - - int-to-float v9, v5 - - sub-float/2addr v6, v9 - - int-to-float v9, v7 - - sub-float/2addr v6, v9 - - div-float/2addr v6, v4 - - float-to-int v4, v6 - - .line 27 - iput v4, v0, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I - - .line 28 - :goto_3 - iput v8, v0, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I - - goto :goto_4 - - .line 29 - :cond_a - iput v8, v0, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I - - .line 30 - iput v8, v0, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I - - .line 31 - :goto_4 - invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getWidthMode()I - - move-result v4 - - add-int/2addr v3, v5 - - iget v5, v0, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I - - add-int/2addr v3, v5 - - iget v5, v0, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I - - add-int/2addr v3, v5 - - add-int/2addr v3, p2 - - .line 32 - invoke-virtual {p0}, Landroidx/recyclerview/widget/LinearLayoutManager;->canScrollHorizontally()Z - - move-result p2 - - .line 33 - invoke-static {v1, v4, v3, v7, p2}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildMeasureSpec(IIIIZ)I - - move-result p2 - - .line 34 - invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getHeightMode()I - - move-result v1 - - .line 35 - invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPaddingTop()I - - move-result v3 - - invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPaddingBottom()I - - move-result v4 - - add-int/2addr v3, v4 - - iget v4, v0, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I - - add-int/2addr v3, v4 - - iget v4, v0, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I - - add-int/2addr v3, v4 - - add-int/2addr v3, p3 - - iget p3, v0, Landroid/view/ViewGroup$MarginLayoutParams;->height:I - - .line 36 - invoke-virtual {p0}, Landroidx/recyclerview/widget/LinearLayoutManager;->canScrollVertically()Z - - move-result v0 - - .line 37 - invoke-static {v2, v1, v3, p3, v0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildMeasureSpec(IIIIZ)I - - move-result p3 - - .line 38 - invoke-virtual {p1, p2, p3}, Landroid/view/View;->measure(II)V - - :cond_b - :goto_5 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/MediaBanner.smali b/smali/smali_classes2/com/my/target/MediaBanner.smali deleted file mode 100644 index 92e13d3ca..000000000 --- a/smali/smali_classes2/com/my/target/MediaBanner.smali +++ /dev/null @@ -1,725 +0,0 @@ -.class public final Lcom/my/target/MediaBanner; -.super Lcom/my/target/AdBanner; -.source "MediaBanner.java" - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "", - "Lcom/my/target/AdBanner;" - } -.end annotation - - -# instance fields -.field private final B:Ljava/util/ArrayList; - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/ArrayList<", - "Lcom/my/target/CompanionBanner;", - ">;" - } - .end annotation -.end field - -.field private C:Lcom/my/target/MediaData; - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "TT;" - } - .end annotation -.end field - -.field private D:Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private E:Lcom/my/target/common/e/ImageData; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private F:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private G:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private H:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private I:Z - -.field private J:Z - -.field private K:Z - -.field private L:Z - -.field private M:Z - -.field private N:Z - -.field private O:Z - -.field private P:Z - -.field private Q:Z - -.field private R:Z - -.field private S:Z - -.field private T:F - -.field private U:F - -.field private V:F - - -# direct methods -.method private constructor ()V - .locals 2 - - .line 1 - invoke-direct {p0}, Lcom/my/target/AdBanner;->()V - - .line 2 - new-instance v0, Ljava/util/ArrayList; - - invoke-direct {v0}, Ljava/util/ArrayList;->()V - - iput-object v0, p0, Lcom/my/target/MediaBanner;->B:Ljava/util/ArrayList; - - const-string v0, "Close" - - .line 3 - iput-object v0, p0, Lcom/my/target/MediaBanner;->F:Ljava/lang/String; - - const-string v0, "Replay" - - .line 4 - iput-object v0, p0, Lcom/my/target/MediaBanner;->G:Ljava/lang/String; - - const-string v0, "Ad can be skipped after %ds" - - .line 5 - iput-object v0, p0, Lcom/my/target/MediaBanner;->H:Ljava/lang/String; - - const/4 v0, 0x0 - - .line 6 - iput-boolean v0, p0, Lcom/my/target/MediaBanner;->I:Z - - const/4 v1, 0x1 - - .line 7 - iput-boolean v1, p0, Lcom/my/target/MediaBanner;->J:Z - - .line 8 - iput-boolean v1, p0, Lcom/my/target/MediaBanner;->K:Z - - .line 9 - iput-boolean v1, p0, Lcom/my/target/MediaBanner;->L:Z - - .line 10 - iput-boolean v1, p0, Lcom/my/target/MediaBanner;->M:Z - - .line 11 - iput-boolean v1, p0, Lcom/my/target/MediaBanner;->N:Z - - .line 12 - iput-boolean v0, p0, Lcom/my/target/MediaBanner;->O:Z - - .line 13 - iput-boolean v0, p0, Lcom/my/target/MediaBanner;->P:Z - - .line 14 - iput-boolean v0, p0, Lcom/my/target/MediaBanner;->Q:Z - - .line 15 - iput-boolean v1, p0, Lcom/my/target/MediaBanner;->R:Z - - .line 16 - iput-boolean v1, p0, Lcom/my/target/MediaBanner;->S:Z - - const/4 v0, 0x0 - - .line 17 - iput v0, p0, Lcom/my/target/MediaBanner;->T:F - - return-void -.end method - -.method public static W()Lcom/my/target/MediaBanner; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Lcom/my/target/MediaBanner<", - "Lcom/my/target/common/e/AudioData;", - ">;" - } - .end annotation - - .line 1 - invoke-static {}, Lcom/my/target/MediaBanner;->X()Lcom/my/target/MediaBanner; - - move-result-object v0 - - return-object v0 -.end method - -.method public static X()Lcom/my/target/MediaBanner; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Lcom/my/target/MediaBanner<", - "TT;>;" - } - .end annotation - - .line 1 - new-instance v0, Lcom/my/target/MediaBanner; - - invoke-direct {v0}, Lcom/my/target/MediaBanner;->()V - - return-object v0 -.end method - -.method public static Y()Lcom/my/target/MediaBanner; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Lcom/my/target/MediaBanner<", - "Lcom/my/target/common/e/VideoData;", - ">;" - } - .end annotation - - .line 1 - invoke-static {}, Lcom/my/target/MediaBanner;->X()Lcom/my/target/MediaBanner; - - move-result-object v0 - - return-object v0 -.end method - - -# virtual methods -.method public B()Ljava/lang/String; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/MediaBanner;->D:Ljava/lang/String; - - return-object v0 -.end method - -.method public C()F - .locals 1 - - .line 1 - iget v0, p0, Lcom/my/target/MediaBanner;->T:F - - return v0 -.end method - -.method public D()Ljava/lang/String; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/MediaBanner;->F:Ljava/lang/String; - - return-object v0 -.end method - -.method public E()Ljava/lang/String; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/MediaBanner;->H:Ljava/lang/String; - - return-object v0 -.end method - -.method public F()Ljava/util/ArrayList; - .locals 2 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/ArrayList<", - "Lcom/my/target/CompanionBanner;", - ">;" - } - .end annotation - - .line 1 - new-instance v0, Ljava/util/ArrayList; - - iget-object v1, p0, Lcom/my/target/MediaBanner;->B:Ljava/util/ArrayList; - - invoke-direct {v0, v1}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V - - return-object v0 -.end method - -.method public G()Lcom/my/target/MediaData; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "()TT;" - } - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/MediaBanner;->C:Lcom/my/target/MediaData; - - return-object v0 -.end method - -.method public H()F - .locals 1 - - .line 1 - iget v0, p0, Lcom/my/target/MediaBanner;->U:F - - return v0 -.end method - -.method public I()F - .locals 1 - - .line 1 - iget v0, p0, Lcom/my/target/MediaBanner;->V:F - - return v0 -.end method - -.method public J()Lcom/my/target/common/e/ImageData; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/MediaBanner;->E:Lcom/my/target/common/e/ImageData; - - return-object v0 -.end method - -.method public K()Ljava/lang/String; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/MediaBanner;->G:Ljava/lang/String; - - return-object v0 -.end method - -.method public L()Z - .locals 1 - - .line 1 - iget-boolean v0, p0, Lcom/my/target/MediaBanner;->R:Z - - return v0 -.end method - -.method public M()Z - .locals 1 - - .line 1 - iget-boolean v0, p0, Lcom/my/target/MediaBanner;->N:Z - - return v0 -.end method - -.method public N()Z - .locals 1 - - .line 1 - iget-boolean v0, p0, Lcom/my/target/MediaBanner;->S:Z - - return v0 -.end method - -.method public O()Z - .locals 1 - - .line 1 - iget-boolean v0, p0, Lcom/my/target/MediaBanner;->L:Z - - return v0 -.end method - -.method public P()Z - .locals 1 - - .line 1 - iget-boolean v0, p0, Lcom/my/target/MediaBanner;->O:Z - - return v0 -.end method - -.method public Q()Z - .locals 1 - - .line 1 - iget-boolean v0, p0, Lcom/my/target/MediaBanner;->P:Z - - return v0 -.end method - -.method public R()Z - .locals 1 - - .line 1 - iget-boolean v0, p0, Lcom/my/target/MediaBanner;->Q:Z - - return v0 -.end method - -.method public S()Z - .locals 1 - - .line 1 - iget-boolean v0, p0, Lcom/my/target/MediaBanner;->I:Z - - return v0 -.end method - -.method public T()Z - .locals 1 - - .line 1 - iget-boolean v0, p0, Lcom/my/target/MediaBanner;->J:Z - - return v0 -.end method - -.method public U()Z - .locals 1 - - .line 1 - iget-boolean v0, p0, Lcom/my/target/MediaBanner;->K:Z - - return v0 -.end method - -.method public V()Z - .locals 1 - - .line 1 - iget-boolean v0, p0, Lcom/my/target/MediaBanner;->M:Z - - return v0 -.end method - -.method public a(Lcom/my/target/MediaData;)V - .locals 0 - .param p1 # Lcom/my/target/MediaData; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(TT;)V" - } - .end annotation - - .line 1 - iput-object p1, p0, Lcom/my/target/MediaBanner;->C:Lcom/my/target/MediaData; - - return-void -.end method - -.method public a(Lcom/my/target/CompanionBanner;)V - .locals 1 - .param p1 # Lcom/my/target/CompanionBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 2 - iget-object v0, p0, Lcom/my/target/MediaBanner;->B:Ljava/util/ArrayList; - - invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - return-void -.end method - -.method public c(F)V - .locals 0 - - .line 2 - iput p1, p0, Lcom/my/target/MediaBanner;->T:F - - return-void -.end method - -.method public c(Lcom/my/target/common/e/ImageData;)V - .locals 0 - .param p1 # Lcom/my/target/common/e/ImageData; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - iput-object p1, p0, Lcom/my/target/MediaBanner;->E:Lcom/my/target/common/e/ImageData; - - return-void -.end method - -.method public d(F)V - .locals 0 - - .line 1 - iput p1, p0, Lcom/my/target/MediaBanner;->U:F - - return-void -.end method - -.method public d(Z)V - .locals 0 - - .line 2 - iput-boolean p1, p0, Lcom/my/target/MediaBanner;->R:Z - - return-void -.end method - -.method public e(F)V - .locals 0 - - .line 2 - iput p1, p0, Lcom/my/target/MediaBanner;->V:F - - return-void -.end method - -.method public e(Z)V - .locals 0 - - .line 1 - iput-boolean p1, p0, Lcom/my/target/MediaBanner;->N:Z - - return-void -.end method - -.method public f(Z)V - .locals 0 - - .line 1 - iput-boolean p1, p0, Lcom/my/target/MediaBanner;->S:Z - - return-void -.end method - -.method public g(Z)V - .locals 0 - - .line 1 - iput-boolean p1, p0, Lcom/my/target/MediaBanner;->L:Z - - return-void -.end method - -.method public h(Z)V - .locals 0 - - .line 1 - iput-boolean p1, p0, Lcom/my/target/MediaBanner;->O:Z - - return-void -.end method - -.method public i(Z)V - .locals 0 - - .line 1 - iput-boolean p1, p0, Lcom/my/target/MediaBanner;->P:Z - - return-void -.end method - -.method public j(Z)V - .locals 0 - - .line 1 - iput-boolean p1, p0, Lcom/my/target/MediaBanner;->Q:Z - - return-void -.end method - -.method public k()I - .locals 1 - - .line 2 - iget-object v0, p0, Lcom/my/target/MediaBanner;->C:Lcom/my/target/MediaData; - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/my/target/MediaData;->b()I - - move-result v0 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - :goto_0 - return v0 -.end method - -.method public k(Z)V - .locals 0 - - .line 1 - iput-boolean p1, p0, Lcom/my/target/MediaBanner;->I:Z - - return-void -.end method - -.method public l(Z)V - .locals 0 - - .line 1 - iput-boolean p1, p0, Lcom/my/target/MediaBanner;->J:Z - - return-void -.end method - -.method public m(Z)V - .locals 0 - - .line 1 - iput-boolean p1, p0, Lcom/my/target/MediaBanner;->K:Z - - return-void -.end method - -.method public n(Z)V - .locals 0 - - .line 1 - iput-boolean p1, p0, Lcom/my/target/MediaBanner;->M:Z - - return-void -.end method - -.method public q(Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - iput-object p1, p0, Lcom/my/target/MediaBanner;->D:Ljava/lang/String; - - return-void -.end method - -.method public r(Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - iput-object p1, p0, Lcom/my/target/MediaBanner;->F:Ljava/lang/String; - - return-void -.end method - -.method public s(Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - iput-object p1, p0, Lcom/my/target/MediaBanner;->H:Ljava/lang/String; - - return-void -.end method - -.method public t(Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - iput-object p1, p0, Lcom/my/target/MediaBanner;->G:Ljava/lang/String; - - return-void -.end method - -.method public x()I - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/MediaBanner;->C:Lcom/my/target/MediaData; - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/my/target/MediaData;->d()I - - move-result v0 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - :goto_0 - return v0 -.end method diff --git a/smali/smali_classes2/com/my/target/MediaData.smali b/smali/smali_classes2/com/my/target/MediaData.smali deleted file mode 100644 index bec6d2475..000000000 --- a/smali/smali_classes2/com/my/target/MediaData.smali +++ /dev/null @@ -1,138 +0,0 @@ -.class public abstract Lcom/my/target/MediaData; -.super Ljava/lang/Object; -.source "MediaData.java" - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "", - "Ljava/lang/Object;" - } -.end annotation - - -# instance fields -.field protected final a:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field protected b:I - -.field protected c:I - -.field private d:Ljava/lang/Object; - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "TT;" - } - .end annotation -.end field - - -# direct methods -.method protected constructor (Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - iput-object p1, p0, Lcom/my/target/MediaData;->a:Ljava/lang/String; - - return-void -.end method - - -# virtual methods -.method public a()Ljava/lang/Object; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "()TT;" - } - .end annotation - - .line 3 - iget-object v0, p0, Lcom/my/target/MediaData;->d:Ljava/lang/Object; - - return-object v0 -.end method - -.method public a(I)V - .locals 0 - - .line 1 - iput p1, p0, Lcom/my/target/MediaData;->c:I - - return-void -.end method - -.method public a(Ljava/lang/Object;)V - .locals 0 - .param p1 # Ljava/lang/Object; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(TT;)V" - } - .end annotation - - .line 2 - iput-object p1, p0, Lcom/my/target/MediaData;->d:Ljava/lang/Object; - - return-void -.end method - -.method public b()I - .locals 1 - - .line 1 - iget v0, p0, Lcom/my/target/MediaData;->c:I - - return v0 -.end method - -.method public b(I)V - .locals 0 - - .line 2 - iput p1, p0, Lcom/my/target/MediaData;->b:I - - return-void -.end method - -.method public c()Ljava/lang/String; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/MediaData;->a:Ljava/lang/String; - - return-object v0 -.end method - -.method public d()I - .locals 1 - - .line 1 - iget v0, p0, Lcom/my/target/MediaData;->b:I - - return v0 -.end method diff --git a/smali/smali_classes2/com/my/target/MediaSection.smali b/smali/smali_classes2/com/my/target/MediaSection.smali deleted file mode 100644 index 71d623081..000000000 --- a/smali/smali_classes2/com/my/target/MediaSection.smali +++ /dev/null @@ -1,664 +0,0 @@ -.class public Lcom/my/target/MediaSection; -.super Lcom/my/target/AdSection; -.source "MediaSection.java" - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "", - "Lcom/my/target/AdSection;" - } -.end annotation - - -# instance fields -.field private final b:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final c:Ljava/util/ArrayList; - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/ArrayList<", - "Lcom/my/target/MediaBanner<", - "TT;>;>;" - } - .end annotation -.end field - -.field private final d:Ljava/util/ArrayList; - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/ArrayList<", - "Lcom/my/target/AdService;", - ">;" - } - .end annotation -.end field - -.field private final e:Ljava/util/ArrayList; - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/ArrayList<", - "Lcom/my/target/AdService;", - ">;" - } - .end annotation -.end field - -.field private final f:Ljava/util/ArrayList; - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/ArrayList<", - "Lcom/my/target/AdService;", - ">;" - } - .end annotation -.end field - -.field private g:I - -.field private h:I - - -# direct methods -.method private constructor (Ljava/lang/String;)V - .locals 1 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0}, Lcom/my/target/AdSection;->()V - - .line 2 - new-instance v0, Ljava/util/ArrayList; - - invoke-direct {v0}, Ljava/util/ArrayList;->()V - - iput-object v0, p0, Lcom/my/target/MediaSection;->c:Ljava/util/ArrayList; - - .line 3 - new-instance v0, Ljava/util/ArrayList; - - invoke-direct {v0}, Ljava/util/ArrayList;->()V - - iput-object v0, p0, Lcom/my/target/MediaSection;->d:Ljava/util/ArrayList; - - .line 4 - new-instance v0, Ljava/util/ArrayList; - - invoke-direct {v0}, Ljava/util/ArrayList;->()V - - iput-object v0, p0, Lcom/my/target/MediaSection;->e:Ljava/util/ArrayList; - - .line 5 - new-instance v0, Ljava/util/ArrayList; - - invoke-direct {v0}, Ljava/util/ArrayList;->()V - - iput-object v0, p0, Lcom/my/target/MediaSection;->f:Ljava/util/ArrayList; - - const/16 v0, 0xa - - .line 6 - iput v0, p0, Lcom/my/target/MediaSection;->g:I - - const/4 v0, -0x1 - - .line 7 - iput v0, p0, Lcom/my/target/MediaSection;->h:I - - .line 8 - iput-object p1, p0, Lcom/my/target/MediaSection;->b:Ljava/lang/String; - - return-void -.end method - -.method public static b(Ljava/lang/String;)Lcom/my/target/MediaSection; - .locals 0 - .param p0 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/lang/String;", - ")", - "Lcom/my/target/MediaSection<", - "Lcom/my/target/common/e/VideoData;", - ">;" - } - .end annotation - - .line 1 - invoke-static {p0}, Lcom/my/target/MediaSection;->d(Ljava/lang/String;)Lcom/my/target/MediaSection; - - move-result-object p0 - - return-object p0 -.end method - -.method public static c(Ljava/lang/String;)Lcom/my/target/MediaSection; - .locals 0 - .param p0 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/lang/String;", - ")", - "Lcom/my/target/MediaSection<", - "Lcom/my/target/common/e/AudioData;", - ">;" - } - .end annotation - - .line 1 - invoke-static {p0}, Lcom/my/target/MediaSection;->d(Ljava/lang/String;)Lcom/my/target/MediaSection; - - move-result-object p0 - - return-object p0 -.end method - -.method private static d(Ljava/lang/String;)Lcom/my/target/MediaSection; - .locals 1 - .param p0 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/lang/String;", - ")", - "Lcom/my/target/MediaSection<", - "TT;>;" - } - .end annotation - - .line 1 - new-instance v0, Lcom/my/target/MediaSection; - - invoke-direct {v0, p0}, Lcom/my/target/MediaSection;->(Ljava/lang/String;)V - - return-object v0 -.end method - - -# virtual methods -.method public a(F)Ljava/util/ArrayList; - .locals 4 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "(F)", - "Ljava/util/ArrayList<", - "Lcom/my/target/AdService;", - ">;" - } - .end annotation - - .line 8 - new-instance v0, Ljava/util/ArrayList; - - invoke-direct {v0}, Ljava/util/ArrayList;->()V - - .line 9 - iget-object v1, p0, Lcom/my/target/MediaSection;->e:Ljava/util/ArrayList; - - invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; - - move-result-object v1 - - :cond_0 - :goto_0 - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - - move-result v2 - - if-eqz v2, :cond_1 - - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Lcom/my/target/AdService; - - .line 10 - invoke-virtual {v2}, Lcom/my/target/AdService;->r()F - - move-result v3 - - cmpl-float v3, v3, p1 - - if-nez v3, :cond_0 - - .line 11 - invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - goto :goto_0 - - .line 12 - :cond_1 - invoke-virtual {v0}, Ljava/util/ArrayList;->size()I - - move-result p1 - - if-lez p1, :cond_2 - - .line 13 - iget-object p1, p0, Lcom/my/target/MediaSection;->e:Ljava/util/ArrayList; - - invoke-virtual {p1, v0}, Ljava/util/ArrayList;->removeAll(Ljava/util/Collection;)Z - - :cond_2 - return-object v0 -.end method - -.method public a(I)V - .locals 0 - - .line 1 - iput p1, p0, Lcom/my/target/MediaSection;->g:I - - return-void -.end method - -.method public a(Lcom/my/target/AdService;)V - .locals 1 - .param p1 # Lcom/my/target/AdService; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 14 - invoke-virtual {p1}, Lcom/my/target/AdService;->b()Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 15 - iget-object v0, p0, Lcom/my/target/MediaSection;->e:Ljava/util/ArrayList; - - invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - goto :goto_0 - - .line 16 - :cond_0 - invoke-virtual {p1}, Lcom/my/target/AdService;->v()Z - - move-result v0 - - if-eqz v0, :cond_1 - - .line 17 - iget-object v0, p0, Lcom/my/target/MediaSection;->d:Ljava/util/ArrayList; - - invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - goto :goto_0 - - .line 18 - :cond_1 - iget-object v0, p0, Lcom/my/target/MediaSection;->f:Ljava/util/ArrayList; - - invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - :goto_0 - return-void -.end method - -.method public a(Lcom/my/target/MediaBanner;)V - .locals 1 - .param p1 # Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lcom/my/target/MediaBanner<", - "TT;>;)V" - } - .end annotation - - .line 2 - iget-object v0, p0, Lcom/my/target/MediaSection;->c:Ljava/util/ArrayList; - - invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - return-void -.end method - -.method public a(Lcom/my/target/MediaBanner;I)V - .locals 2 - .param p1 # Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lcom/my/target/MediaBanner<", - "TT;>;I)V" - } - .end annotation - - .line 3 - iget-object v0, p0, Lcom/my/target/MediaSection;->c:Ljava/util/ArrayList; - - invoke-virtual {v0}, Ljava/util/ArrayList;->size()I - - move-result v0 - - if-ltz p2, :cond_2 - - if-le p2, v0, :cond_0 - - goto :goto_1 - - .line 4 - :cond_0 - iget-object v0, p0, Lcom/my/target/MediaSection;->c:Ljava/util/ArrayList; - - invoke-virtual {v0, p2, p1}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V - - .line 5 - iget-object p1, p0, Lcom/my/target/MediaSection;->f:Ljava/util/ArrayList; - - invoke-virtual {p1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; - - move-result-object p1 - - :cond_1 - :goto_0 - invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z - - move-result v0 - - if-eqz v0, :cond_2 - - invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/my/target/AdService; - - .line 6 - invoke-virtual {v0}, Lcom/my/target/AdService;->t()I - - move-result v1 - - if-lt v1, p2, :cond_1 - - add-int/lit8 v1, v1, 0x1 - - .line 7 - invoke-virtual {v0, v1}, Lcom/my/target/AdService;->d(I)V - - goto :goto_0 - - :cond_2 - :goto_1 - return-void -.end method - -.method public a(Lcom/my/target/MediaSection;)V - .locals 2 - .param p1 # Lcom/my/target/MediaSection; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lcom/my/target/MediaSection<", - "TT;>;)V" - } - .end annotation - - .line 19 - iget-object v0, p0, Lcom/my/target/MediaSection;->c:Ljava/util/ArrayList; - - iget-object v1, p1, Lcom/my/target/MediaSection;->c:Ljava/util/ArrayList; - - invoke-virtual {v0, v1}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z - - .line 20 - iget-object v0, p0, Lcom/my/target/MediaSection;->d:Ljava/util/ArrayList; - - iget-object v1, p1, Lcom/my/target/MediaSection;->d:Ljava/util/ArrayList; - - invoke-virtual {v0, v1}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z - - .line 21 - iget-object v0, p0, Lcom/my/target/MediaSection;->e:Ljava/util/ArrayList; - - iget-object v1, p1, Lcom/my/target/MediaSection;->e:Ljava/util/ArrayList; - - invoke-virtual {v0, v1}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z - - .line 22 - invoke-virtual {p1}, Lcom/my/target/AdSection;->a()Ljava/util/ArrayList; - - move-result-object p1 - - invoke-virtual {p0, p1}, Lcom/my/target/AdSection;->a(Ljava/util/ArrayList;)V - - return-void -.end method - -.method public b()I - .locals 1 - - .line 3 - iget-object v0, p0, Lcom/my/target/MediaSection;->c:Ljava/util/ArrayList; - - invoke-virtual {v0}, Ljava/util/ArrayList;->size()I - - move-result v0 - - return v0 -.end method - -.method public b(I)V - .locals 0 - - .line 2 - iput p1, p0, Lcom/my/target/MediaSection;->h:I - - return-void -.end method - -.method public c()I - .locals 1 - - .line 2 - iget v0, p0, Lcom/my/target/MediaSection;->g:I - - return v0 -.end method - -.method public d()I - .locals 1 - - .line 2 - iget v0, p0, Lcom/my/target/MediaSection;->h:I - - return v0 -.end method - -.method public e()Ljava/util/List; - .locals 2 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/List<", - "Lcom/my/target/MediaBanner<", - "TT;>;>;" - } - .end annotation - - .line 1 - new-instance v0, Ljava/util/ArrayList; - - iget-object v1, p0, Lcom/my/target/MediaSection;->c:Ljava/util/ArrayList; - - invoke-direct {v0, v1}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V - - return-object v0 -.end method - -.method public f()Ljava/util/ArrayList; - .locals 2 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/ArrayList<", - "Lcom/my/target/AdService;", - ">;" - } - .end annotation - - .line 1 - new-instance v0, Ljava/util/ArrayList; - - iget-object v1, p0, Lcom/my/target/MediaSection;->e:Ljava/util/ArrayList; - - invoke-direct {v0, v1}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V - - return-object v0 -.end method - -.method public g()Lcom/my/target/AdService; - .locals 2 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/MediaSection;->d:Ljava/util/ArrayList; - - invoke-virtual {v0}, Ljava/util/ArrayList;->size()I - - move-result v0 - - if-lez v0, :cond_0 - - .line 2 - iget-object v0, p0, Lcom/my/target/MediaSection;->d:Ljava/util/ArrayList; - - const/4 v1, 0x0 - - invoke-virtual {v0, v1}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/my/target/AdService; - - return-object v0 - - :cond_0 - const/4 v0, 0x0 - - return-object v0 -.end method - -.method public h()V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/MediaSection;->f:Ljava/util/ArrayList; - - invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V - - return-void -.end method - -.method public i()Z - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/MediaSection;->e:Ljava/util/ArrayList; - - invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z - - move-result v0 - - if-eqz v0, :cond_1 - - iget-object v0, p0, Lcom/my/target/MediaSection;->d:Ljava/util/ArrayList; - - invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z - - move-result v0 - - if-nez v0, :cond_0 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - goto :goto_1 - - :cond_1 - :goto_0 - const/4 v0, 0x1 - - :goto_1 - return v0 -.end method - -.method public j()Ljava/lang/String; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/MediaSection;->b:Ljava/lang/String; - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/my/target/MediaUtils.smali b/smali/smali_classes2/com/my/target/MediaUtils.smali deleted file mode 100644 index 34a53e295..000000000 --- a/smali/smali_classes2/com/my/target/MediaUtils.smali +++ /dev/null @@ -1,489 +0,0 @@ -.class public Lcom/my/target/MediaUtils; -.super Ljava/lang/Object; -.source "MediaUtils.java" - - -# direct methods -.method public static a()Z - .locals 1 - - const-string v0, "com.google.android.exoplayer2.t" - - .line 40 - :try_start_0 - invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; - :try_end_0 - .catch Ljava/lang/ClassNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 - - const/4 v0, 0x1 - - return v0 - - :catch_0 - const-string v0, "ExoPlayer doesn\'t exist, add ExoPlayer dependency to play video" - - .line 41 - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - const/4 v0, 0x0 - - return v0 -.end method - -.method public static a(Lcom/my/target/MediaSection;[FF)[F - .locals 16 - .param p0 # Lcom/my/target/MediaSection; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p1 # [F - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lcom/my/target/MediaSection<", - "TT;>;[FF)[F" - } - .end annotation - - move-object/from16 v0, p1 - - .line 1 - new-instance v1, Ljava/util/HashSet; - - invoke-direct {v1}, Ljava/util/HashSet;->()V - - if-eqz v0, :cond_0 - - .line 2 - array-length v2, v0 - - if-lez v2, :cond_0 - - .line 3 - invoke-static/range {p1 .. p1}, Ljava/util/Arrays;->sort([F)V - - .line 4 - :cond_0 - invoke-virtual/range {p0 .. p0}, Lcom/my/target/MediaSection;->e()Ljava/util/List; - - move-result-object v2 - - .line 5 - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; - - move-result-object v3 - - const/4 v4, 0x0 - - const/4 v5, 0x0 - - :goto_0 - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z - - move-result v6 - - const-string v7, ": out of duration" - - const-string v8, "Cannot set midroll position " - - const/high16 v9, 0x40000000 # 2.0f - - const/high16 v10, 0x42c80000 # 100.0f - - const/high16 v11, 0x41200000 # 10.0f - - const/high16 v12, -0x40800000 # -1.0f - - const/4 v13, 0x0 - - if-eqz v6, :cond_7 - - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v6 - - check-cast v6, Lcom/my/target/MediaBanner; - - if-nez v0, :cond_3 - - .line 6 - invoke-virtual {v6}, Lcom/my/target/MediaBanner;->I()F - - move-result v7 - - cmpl-float v7, v7, v13 - - if-lez v7, :cond_1 - - .line 7 - invoke-virtual {v6}, Lcom/my/target/MediaBanner;->I()F - - move-result v7 - - div-float/2addr v7, v10 - - mul-float v7, v7, p2 - - goto :goto_1 - - .line 8 - :cond_1 - invoke-virtual {v6}, Lcom/my/target/MediaBanner;->H()F - - move-result v7 - - cmpl-float v7, v7, v13 - - if-ltz v7, :cond_2 - - invoke-virtual {v6}, Lcom/my/target/MediaBanner;->H()F - - move-result v7 - - cmpg-float v7, v7, p2 - - if-gtz v7, :cond_2 - - .line 9 - invoke-virtual {v6}, Lcom/my/target/MediaBanner;->H()F - - move-result v7 - - goto :goto_1 - - :cond_2 - div-float v7, p2, v9 - - :goto_1 - mul-float v7, v7, v11 - - .line 10 - invoke-static {v7}, Ljava/lang/Math;->round(F)I - - move-result v7 - - int-to-float v7, v7 - - div-float/2addr v7, v11 - - .line 11 - invoke-virtual {v6, v7}, Lcom/my/target/MediaBanner;->d(F)V - - goto :goto_2 - - .line 12 - :cond_3 - array-length v9, v0 - - if-ge v5, v9, :cond_6 - - .line 13 - aget v9, v0, v5 - - .line 14 - invoke-virtual {v6}, Lcom/my/target/AdBanner;->u()Ljava/lang/String; - - move-result-object v10 - - const-string v11, "statistics" - - invoke-virtual {v10, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v10 - - if-nez v10, :cond_4 - - add-int/lit8 v5, v5, 0x1 - - :cond_4 - cmpl-float v10, v9, p2 - - if-lez v10, :cond_5 - - .line 15 - new-instance v10, Ljava/lang/StringBuilder; - - invoke-direct {v10}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; - - invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v7 - - invoke-static {v7}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 16 - invoke-virtual {v6, v12}, Lcom/my/target/MediaBanner;->d(F)V - - goto :goto_0 - - .line 17 - :cond_5 - invoke-virtual {v6, v9}, Lcom/my/target/MediaBanner;->d(F)V - - move v7, v9 - - .line 18 - :goto_2 - invoke-static {v7}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; - - move-result-object v6 - - invoke-virtual {v1, v6}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z - - goto/16 :goto_0 - - .line 19 - :cond_6 - invoke-virtual {v6, v12}, Lcom/my/target/MediaBanner;->d(F)V - - goto/16 :goto_0 - - :cond_7 - if-eqz v0, :cond_8 - - .line 20 - array-length v3, v0 - - invoke-interface {v2}, Ljava/util/List;->size()I - - move-result v2 - - if-le v3, v2, :cond_e - - .line 21 - :cond_8 - invoke-virtual/range {p0 .. p0}, Lcom/my/target/MediaSection;->f()Ljava/util/ArrayList; - - move-result-object v2 - - .line 22 - invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; - - move-result-object v2 - - :goto_3 - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z - - move-result v3 - - if-eqz v3, :cond_e - - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v3 - - check-cast v3, Lcom/my/target/AdService; - - if-eqz v0, :cond_b - - .line 23 - array-length v6, v0 - - if-ge v5, v6, :cond_a - - add-int/lit8 v6, v5, 0x1 - - .line 24 - aget v5, v0, v5 - - cmpl-float v14, v5, p2 - - if-lez v14, :cond_9 - - .line 25 - new-instance v14, Ljava/lang/StringBuilder; - - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {v14, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v14, v5}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; - - invoke-virtual {v14, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v5 - - invoke-static {v5}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 26 - invoke-virtual {v3, v12}, Lcom/my/target/AdService;->b(F)V - - :goto_4 - move v5, v6 - - goto :goto_3 - - .line 27 - :cond_9 - invoke-virtual {v3, v5}, Lcom/my/target/AdService;->b(F)V - - goto :goto_6 - - .line 28 - :cond_a - invoke-virtual {v3, v12}, Lcom/my/target/AdService;->b(F)V - - goto :goto_3 - - .line 29 - :cond_b - invoke-virtual {v3}, Lcom/my/target/AdService;->s()F - - move-result v6 - - cmpl-float v6, v6, v13 - - if-ltz v6, :cond_c - - .line 30 - invoke-virtual {v3}, Lcom/my/target/AdService;->s()F - - move-result v6 - - div-float/2addr v6, v10 - - mul-float v6, v6, p2 - - goto :goto_5 - - .line 31 - :cond_c - invoke-virtual {v3}, Lcom/my/target/AdService;->r()F - - move-result v6 - - cmpl-float v6, v6, v13 - - if-ltz v6, :cond_d - - invoke-virtual {v3}, Lcom/my/target/AdService;->r()F - - move-result v6 - - cmpg-float v6, v6, p2 - - if-gtz v6, :cond_d - - .line 32 - invoke-virtual {v3}, Lcom/my/target/AdService;->r()F - - move-result v6 - - goto :goto_5 - - :cond_d - div-float v6, p2, v9 - - :goto_5 - mul-float v6, v6, v11 - - .line 33 - invoke-static {v6}, Ljava/lang/Math;->round(F)I - - move-result v6 - - int-to-float v6, v6 - - div-float/2addr v6, v11 - - .line 34 - invoke-virtual {v3, v6}, Lcom/my/target/AdService;->b(F)V - - move v15, v6 - - move v6, v5 - - move v5, v15 - - .line 35 - :goto_6 - invoke-static {v5}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; - - move-result-object v3 - - invoke-virtual {v1, v3}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z - - goto :goto_4 - - .line 36 - :cond_e - invoke-virtual {v1}, Ljava/util/HashSet;->size()I - - move-result v0 - - new-array v0, v0, [F - - .line 37 - invoke-virtual {v1}, Ljava/util/HashSet;->iterator()Ljava/util/Iterator; - - move-result-object v1 - - :goto_7 - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - - move-result v2 - - if-eqz v2, :cond_f - - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Ljava/lang/Float; - - add-int/lit8 v3, v4, 0x1 - - .line 38 - invoke-virtual {v2}, Ljava/lang/Float;->floatValue()F - - move-result v2 - - aput v2, v0, v4 - - move v4, v3 - - goto :goto_7 - - .line 39 - :cond_f - invoke-static {v0}, Ljava/util/Arrays;->sort([F)V - - return-object v0 -.end method - -.method public static b()Z - .locals 1 - - const-string v0, "com.google.android.exoplayer2.source.hls.HlsMediaSource$Factory" - - .line 1 - :try_start_0 - invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; - :try_end_0 - .catch Ljava/lang/ClassNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 - - const/4 v0, 0x1 - - return v0 - - :catch_0 - const/4 v0, 0x0 - - return v0 -.end method diff --git a/smali/smali_classes2/com/my/target/MraidBridge$a.smali b/smali/smali_classes2/com/my/target/MraidBridge$a.smali deleted file mode 100644 index c7e485809..000000000 --- a/smali/smali_classes2/com/my/target/MraidBridge$a.smali +++ /dev/null @@ -1,14 +0,0 @@ -.class synthetic Lcom/my/target/MraidBridge$a; -.super Ljava/lang/Object; -.source "MraidBridge.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/MraidBridge; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x1008 - name = null -.end annotation diff --git a/smali/smali_classes2/com/my/target/MraidBridge$b.smali b/smali/smali_classes2/com/my/target/MraidBridge$b.smali deleted file mode 100644 index c85f5287b..000000000 --- a/smali/smali_classes2/com/my/target/MraidBridge$b.smali +++ /dev/null @@ -1,198 +0,0 @@ -.class public Lcom/my/target/MraidBridge$b; -.super Ljava/lang/Object; -.source "MraidBridge.java" - - -# annotations -.annotation build Landroid/annotation/SuppressLint; - value = { - "RtlHardcoded" - } -.end annotation - -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/MraidBridge; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x9 - name = "b" -.end annotation - - -# direct methods -.method public static a(Ljava/lang/String;)I - .locals 3 - .param p0 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - const/16 v0, 0x35 - - if-nez p0, :cond_0 - - return v0 - - :cond_0 - const/4 v1, -0x1 - - .line 1 - invoke-virtual {p0}, Ljava/lang/String;->hashCode()I - - move-result v2 - - sparse-switch v2, :sswitch_data_0 - - goto :goto_0 - - :sswitch_0 - const-string v2, "top-center" - - invoke-virtual {p0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result p0 - - if-eqz p0, :cond_1 - - const/4 v1, 0x5 - - goto :goto_0 - - :sswitch_1 - const-string v2, "bottom-center" - - invoke-virtual {p0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result p0 - - if-eqz p0, :cond_1 - - const/4 v1, 0x6 - - goto :goto_0 - - :sswitch_2 - const-string v2, "bottom-right" - - invoke-virtual {p0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result p0 - - if-eqz p0, :cond_1 - - const/4 v1, 0x4 - - goto :goto_0 - - :sswitch_3 - const-string v2, "bottom-left" - - invoke-virtual {p0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result p0 - - if-eqz p0, :cond_1 - - const/4 v1, 0x3 - - goto :goto_0 - - :sswitch_4 - const-string v2, "top-left" - - invoke-virtual {p0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result p0 - - if-eqz p0, :cond_1 - - const/4 v1, 0x0 - - goto :goto_0 - - :sswitch_5 - const-string v2, "top-right" - - invoke-virtual {p0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result p0 - - if-eqz p0, :cond_1 - - const/4 v1, 0x1 - - goto :goto_0 - - :sswitch_6 - const-string v2, "center" - - invoke-virtual {p0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result p0 - - if-eqz p0, :cond_1 - - const/4 v1, 0x2 - - :cond_1 - :goto_0 - packed-switch v1, :pswitch_data_0 - - return v0 - - :pswitch_0 - const/16 p0, 0x51 - - return p0 - - :pswitch_1 - const/16 p0, 0x31 - - return p0 - - :pswitch_2 - const/16 p0, 0x55 - - return p0 - - :pswitch_3 - const/16 p0, 0x53 - - return p0 - - :pswitch_4 - const/16 p0, 0x11 - - return p0 - - :pswitch_5 - return v0 - - :pswitch_6 - const/16 p0, 0x33 - - return p0 - - :sswitch_data_0 - .sparse-switch - -0x514d33ab -> :sswitch_6 - -0x4e5f7c5c -> :sswitch_5 - -0x3c587281 -> :sswitch_4 - -0x27103597 -> :sswitch_3 - 0x455fe3fa -> :sswitch_2 - 0x4ccee637 -> :sswitch_1 - 0x68a23bcd -> :sswitch_0 - .end sparse-switch - - :pswitch_data_0 - .packed-switch 0x0 - :pswitch_6 - :pswitch_5 - :pswitch_4 - :pswitch_3 - :pswitch_2 - :pswitch_1 - :pswitch_0 - .end packed-switch -.end method diff --git a/smali/smali_classes2/com/my/target/MraidBridge$c.smali b/smali/smali_classes2/com/my/target/MraidBridge$c.smali deleted file mode 100644 index 828c9899c..000000000 --- a/smali/smali_classes2/com/my/target/MraidBridge$c.smali +++ /dev/null @@ -1,93 +0,0 @@ -.class public interface abstract Lcom/my/target/MraidBridge$c; -.super Ljava/lang/Object; -.source "MraidBridge.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/MraidBridge; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x609 - name = "c" -.end annotation - - -# virtual methods -.method public abstract a(Landroid/net/Uri;)V - .param p1 # Landroid/net/Uri; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract a(Lcom/my/target/MraidBridge;)V - .param p1 # Lcom/my/target/MraidBridge; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract a(Z)V -.end method - -.method public abstract a(FF)Z -.end method - -.method public abstract a(IIIIZI)Z -.end method - -.method public abstract a(Landroid/webkit/ConsoleMessage;Lcom/my/target/MraidBridge;)Z - .param p1 # Landroid/webkit/ConsoleMessage; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/MraidBridge; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract a(Ljava/lang/String;)Z - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract a(Ljava/lang/String;Landroid/webkit/JsResult;)Z - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/webkit/JsResult; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract a(ZLcom/my/target/MraidOrientation;)Z -.end method - -.method public abstract b(Z)V -.end method - -.method public abstract b(Landroid/net/Uri;)Z - .param p1 # Landroid/net/Uri; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param -.end method - -.method public abstract onClose()V -.end method - -.method public abstract p()V -.end method - -.method public abstract q()V -.end method - -.method public abstract r()Z -.end method diff --git a/smali/smali_classes2/com/my/target/MraidBridge$d.smali b/smali/smali_classes2/com/my/target/MraidBridge$d.smali deleted file mode 100644 index 0c57fc812..000000000 --- a/smali/smali_classes2/com/my/target/MraidBridge$d.smali +++ /dev/null @@ -1,117 +0,0 @@ -.class Lcom/my/target/MraidBridge$d; -.super Landroid/webkit/WebViewClient; -.source "MraidBridge.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/MraidBridge; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x2 - name = "d" -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/MraidBridge; - - -# direct methods -.method private constructor (Lcom/my/target/MraidBridge;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/MraidBridge$d;->a:Lcom/my/target/MraidBridge; - - invoke-direct {p0}, Landroid/webkit/WebViewClient;->()V - - return-void -.end method - -.method synthetic constructor (Lcom/my/target/MraidBridge;Lcom/my/target/MraidBridge$a;)V - .locals 0 - - .line 2 - invoke-direct {p0, p1}, Lcom/my/target/MraidBridge$d;->(Lcom/my/target/MraidBridge;)V - - return-void -.end method - - -# virtual methods -.method public onPageFinished(Landroid/webkit/WebView;Ljava/lang/String;)V - .locals 0 - - .line 1 - iget-object p1, p0, Lcom/my/target/MraidBridge$d;->a:Lcom/my/target/MraidBridge; - - invoke-static {p1}, Lcom/my/target/MraidBridge;->a(Lcom/my/target/MraidBridge;)V - - return-void -.end method - -.method public onReceivedError(Landroid/webkit/WebView;ILjava/lang/String;Ljava/lang/String;)V - .locals 2 - - .line 1 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "Error: " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 2 - invoke-super {p0, p1, p2, p3, p4}, Landroid/webkit/WebViewClient;->onReceivedError(Landroid/webkit/WebView;ILjava/lang/String;Ljava/lang/String;)V - - return-void -.end method - -.method public shouldOverrideUrlLoading(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Z - .locals 0 - .annotation build Landroid/annotation/TargetApi; - value = 0x18 - .end annotation - - .line 1 - iget-object p1, p0, Lcom/my/target/MraidBridge$d;->a:Lcom/my/target/MraidBridge; - - invoke-interface {p2}, Landroid/webkit/WebResourceRequest;->getUrl()Landroid/net/Uri; - - move-result-object p2 - - invoke-virtual {p1, p2}, Lcom/my/target/MraidBridge;->a(Landroid/net/Uri;)V - - const/4 p1, 0x1 - - return p1 -.end method - -.method public shouldOverrideUrlLoading(Landroid/webkit/WebView;Ljava/lang/String;)Z - .locals 0 - - .line 2 - invoke-static {p2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; - - move-result-object p1 - - .line 3 - iget-object p2, p0, Lcom/my/target/MraidBridge$d;->a:Lcom/my/target/MraidBridge; - - invoke-virtual {p2, p1}, Lcom/my/target/MraidBridge;->a(Landroid/net/Uri;)V - - const/4 p1, 0x1 - - return p1 -.end method diff --git a/smali/smali_classes2/com/my/target/MraidBridge$e.smali b/smali/smali_classes2/com/my/target/MraidBridge$e.smali deleted file mode 100644 index 92a65605b..000000000 --- a/smali/smali_classes2/com/my/target/MraidBridge$e.smali +++ /dev/null @@ -1,112 +0,0 @@ -.class Lcom/my/target/MraidBridge$e; -.super Landroid/webkit/WebChromeClient; -.source "MraidBridge.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/MraidBridge; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x2 - name = "e" -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/MraidBridge; - - -# direct methods -.method private constructor (Lcom/my/target/MraidBridge;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/MraidBridge$e;->a:Lcom/my/target/MraidBridge; - - invoke-direct {p0}, Landroid/webkit/WebChromeClient;->()V - - return-void -.end method - -.method synthetic constructor (Lcom/my/target/MraidBridge;Lcom/my/target/MraidBridge$a;)V - .locals 0 - - .line 2 - invoke-direct {p0, p1}, Lcom/my/target/MraidBridge$e;->(Lcom/my/target/MraidBridge;)V - - return-void -.end method - - -# virtual methods -.method public onConsoleMessage(Landroid/webkit/ConsoleMessage;)Z - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/my/target/MraidBridge$e;->a:Lcom/my/target/MraidBridge; - - invoke-static {v0}, Lcom/my/target/MraidBridge;->b(Lcom/my/target/MraidBridge;)Lcom/my/target/MraidBridge$c; - - move-result-object v0 - - if-eqz v0, :cond_0 - - .line 2 - iget-object v0, p0, Lcom/my/target/MraidBridge$e;->a:Lcom/my/target/MraidBridge; - - invoke-static {v0}, Lcom/my/target/MraidBridge;->b(Lcom/my/target/MraidBridge;)Lcom/my/target/MraidBridge$c; - - move-result-object v0 - - iget-object v1, p0, Lcom/my/target/MraidBridge$e;->a:Lcom/my/target/MraidBridge; - - invoke-interface {v0, p1, v1}, Lcom/my/target/MraidBridge$c;->a(Landroid/webkit/ConsoleMessage;Lcom/my/target/MraidBridge;)Z - - move-result p1 - - return p1 - - .line 3 - :cond_0 - invoke-super {p0, p1}, Landroid/webkit/WebChromeClient;->onConsoleMessage(Landroid/webkit/ConsoleMessage;)Z - - move-result p1 - - return p1 -.end method - -.method public onJsAlert(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsResult;)Z - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/MraidBridge$e;->a:Lcom/my/target/MraidBridge; - - invoke-static {v0}, Lcom/my/target/MraidBridge;->b(Lcom/my/target/MraidBridge;)Lcom/my/target/MraidBridge$c; - - move-result-object v0 - - if-eqz v0, :cond_0 - - .line 2 - iget-object p1, p0, Lcom/my/target/MraidBridge$e;->a:Lcom/my/target/MraidBridge; - - invoke-static {p1}, Lcom/my/target/MraidBridge;->b(Lcom/my/target/MraidBridge;)Lcom/my/target/MraidBridge$c; - - move-result-object p1 - - invoke-interface {p1, p3, p4}, Lcom/my/target/MraidBridge$c;->a(Ljava/lang/String;Landroid/webkit/JsResult;)Z - - move-result p1 - - return p1 - - .line 3 - :cond_0 - invoke-super {p0, p1, p2, p3, p4}, Landroid/webkit/WebChromeClient;->onJsAlert(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsResult;)Z - - move-result p1 - - return p1 -.end method diff --git a/smali/smali_classes2/com/my/target/MraidBridge$f.smali b/smali/smali_classes2/com/my/target/MraidBridge$f.smali deleted file mode 100644 index 59e54da54..000000000 --- a/smali/smali_classes2/com/my/target/MraidBridge$f.smali +++ /dev/null @@ -1,95 +0,0 @@ -.class Lcom/my/target/MraidBridge$f; -.super Ljava/lang/Object; -.source "MraidBridge.java" - -# interfaces -.implements Lcom/my/target/MraidWebView$c; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/MraidBridge; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x2 - name = "f" -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/MraidBridge; - - -# direct methods -.method private constructor (Lcom/my/target/MraidBridge;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/MraidBridge$f;->a:Lcom/my/target/MraidBridge; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - -.method synthetic constructor (Lcom/my/target/MraidBridge;Lcom/my/target/MraidBridge$a;)V - .locals 0 - - .line 2 - invoke-direct {p0, p1}, Lcom/my/target/MraidBridge$f;->(Lcom/my/target/MraidBridge;)V - - return-void -.end method - - -# virtual methods -.method public a(Z)V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/MraidBridge$f;->a:Lcom/my/target/MraidBridge; - - invoke-static {v0}, Lcom/my/target/MraidBridge;->b(Lcom/my/target/MraidBridge;)Lcom/my/target/MraidBridge$c; - - move-result-object v0 - - if-eqz v0, :cond_0 - - .line 2 - iget-object v0, p0, Lcom/my/target/MraidBridge$f;->a:Lcom/my/target/MraidBridge; - - invoke-static {v0}, Lcom/my/target/MraidBridge;->b(Lcom/my/target/MraidBridge;)Lcom/my/target/MraidBridge$c; - - move-result-object v0 - - invoke-interface {v0, p1}, Lcom/my/target/MraidBridge$c;->a(Z)V - - :cond_0 - return-void -.end method - -.method public p()V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/MraidBridge$f;->a:Lcom/my/target/MraidBridge; - - invoke-static {v0}, Lcom/my/target/MraidBridge;->b(Lcom/my/target/MraidBridge;)Lcom/my/target/MraidBridge$c; - - move-result-object v0 - - if-eqz v0, :cond_0 - - .line 2 - iget-object v0, p0, Lcom/my/target/MraidBridge$f;->a:Lcom/my/target/MraidBridge; - - invoke-static {v0}, Lcom/my/target/MraidBridge;->b(Lcom/my/target/MraidBridge;)Lcom/my/target/MraidBridge$c; - - move-result-object v0 - - invoke-interface {v0}, Lcom/my/target/MraidBridge$c;->p()V - - :cond_0 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/MraidBridge.smali b/smali/smali_classes2/com/my/target/MraidBridge.smali deleted file mode 100644 index fda0b8cd7..000000000 --- a/smali/smali_classes2/com/my/target/MraidBridge.smali +++ /dev/null @@ -1,1754 +0,0 @@ -.class public Lcom/my/target/MraidBridge; -.super Ljava/lang/Object; -.source "MraidBridge.java" - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/MraidBridge$b;, - Lcom/my/target/MraidBridge$c;, - Lcom/my/target/MraidBridge$f;, - Lcom/my/target/MraidBridge$e;, - Lcom/my/target/MraidBridge$d; - } -.end annotation - - -# instance fields -.field private final a:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final b:Landroid/webkit/WebViewClient; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private c:Lcom/my/target/MraidBridge$c; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private d:Lcom/my/target/MraidWebView; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private e:Z - -.field private f:Z - - -# direct methods -.method private constructor (Ljava/lang/String;)V - .locals 2 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - new-instance v0, Lcom/my/target/MraidBridge$d; - - const/4 v1, 0x0 - - invoke-direct {v0, p0, v1}, Lcom/my/target/MraidBridge$d;->(Lcom/my/target/MraidBridge;Lcom/my/target/MraidBridge$a;)V - - iput-object v0, p0, Lcom/my/target/MraidBridge;->b:Landroid/webkit/WebViewClient; - - .line 3 - iput-object p1, p0, Lcom/my/target/MraidBridge;->a:Ljava/lang/String; - - return-void -.end method - -.method private a(Landroid/graphics/Rect;)Ljava/lang/String; - .locals 3 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 102 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - iget v1, p1, Landroid/graphics/Rect;->left:I - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - const-string v1, "," - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v2, p1, Landroid/graphics/Rect;->top:I - - invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Landroid/graphics/Rect;->width()I - - move-result v2 - - invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Landroid/graphics/Rect;->height()I - - move-result p1 - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - return-object p1 -.end method - -.method static synthetic a(Lcom/my/target/MraidBridge;)V - .locals 0 - - .line 1 - invoke-direct {p0}, Lcom/my/target/MraidBridge;->d()V - - return-void -.end method - -.method static synthetic b(Lcom/my/target/MraidBridge;)Lcom/my/target/MraidBridge$c; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/MraidBridge;->c:Lcom/my/target/MraidBridge$c; - - return-object p0 -.end method - -.method private b(Landroid/graphics/Rect;)Ljava/lang/String; - .locals 2 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 4 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {p1}, Landroid/graphics/Rect;->width()I - - move-result v1 - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - const-string v1, "," - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Landroid/graphics/Rect;->height()I - - move-result p1 - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - return-object p1 -.end method - -.method public static d(Ljava/lang/String;)Lcom/my/target/MraidBridge; - .locals 1 - .param p0 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - new-instance v0, Lcom/my/target/MraidBridge; - - invoke-direct {v0, p0}, Lcom/my/target/MraidBridge;->(Ljava/lang/String;)V - - return-object v0 -.end method - -.method private d()V - .locals 1 - - .line 2 - iget-boolean v0, p0, Lcom/my/target/MraidBridge;->e:Z - - if-eqz v0, :cond_0 - - return-void - - :cond_0 - const/4 v0, 0x1 - - .line 3 - iput-boolean v0, p0, Lcom/my/target/MraidBridge;->e:Z - - .line 4 - iget-object v0, p0, Lcom/my/target/MraidBridge;->c:Lcom/my/target/MraidBridge$c; - - if-eqz v0, :cond_1 - - .line 5 - invoke-interface {v0, p0}, Lcom/my/target/MraidBridge$c;->a(Lcom/my/target/MraidBridge;)V - - :cond_1 - return-void -.end method - -.method private e(Ljava/lang/String;)V - .locals 2 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "mraidbridge.nativeComplete(" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-static {p1}, Lorg/json/JSONObject;->quote(Ljava/lang/String;)Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string p1, ")" - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-direct {p0, p1}, Lcom/my/target/MraidBridge;->f(Ljava/lang/String;)V - - return-void -.end method - -.method private f(Ljava/lang/String;)V - .locals 2 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - iget-object v0, p0, Lcom/my/target/MraidBridge;->d:Lcom/my/target/MraidWebView; - - if-nez v0, :cond_0 - - .line 2 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "Attempted to inject Javascript into MRAID WebView while was not attached:\n\t" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return-void - - .line 3 - :cond_0 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "javascript:window." - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string p1, ";" - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - .line 4 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "Injecting Javascript into MRAID WebView " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p0}, Ljava/lang/Object;->hashCode()I - - move-result v1 - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - const-string v1, ": " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 5 - iget-object v0, p0, Lcom/my/target/MraidBridge;->d:Lcom/my/target/MraidWebView; - - invoke-virtual {v0, p1}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V - - return-void -.end method - - -# virtual methods -.method public a()V - .locals 1 - - const/4 v0, 0x0 - - .line 25 - iput-object v0, p0, Lcom/my/target/MraidBridge;->d:Lcom/my/target/MraidWebView; - - return-void -.end method - -.method a(Landroid/net/Uri;)V - .locals 5 - .param p1 # Landroid/net/Uri; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/VisibleForTesting; - .end annotation - - .line 29 - invoke-virtual {p1}, Landroid/net/Uri;->getScheme()Ljava/lang/String; - - move-result-object v0 - - .line 30 - invoke-virtual {p1}, Landroid/net/Uri;->getHost()Ljava/lang/String; - - move-result-object v1 - - const-string v2, "mytarget" - - .line 31 - invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v2 - - if-eqz v2, :cond_1 - - const-string v0, "onloadmraidjs" - - .line 32 - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const-string v0, "MraidBridge: JS call onLoad" - - .line 33 - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 34 - :cond_0 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "MraidBridge: got mytarget scheme " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return-void - - :cond_1 - const-string v2, "mraid" - - .line 35 - invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_4 - - const-string v0, "," - - .line 36 - invoke-virtual {v1, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z - - move-result v2 - - if-eqz v2, :cond_2 - - const/4 v2, 0x0 - - .line 37 - invoke-virtual {v1, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I - - move-result v0 - - invoke-virtual {v1, v2, v0}, Ljava/lang/String;->substring(II)Ljava/lang/String; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/lang/String;->trim()Ljava/lang/String; - - move-result-object v1 - - .line 38 - :cond_2 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v2, "Got mraid command " - - invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 39 - invoke-virtual {p1}, Landroid/net/Uri;->toString()Ljava/lang/String; - - move-result-object p1 - - const/4 v0, 0x0 - - .line 40 - new-instance v2, Lcom/my/target/MraidJsCommand; - - iget-object v3, p0, Lcom/my/target/MraidBridge;->a:Ljava/lang/String; - - invoke-direct {v2, v1, v3}, Lcom/my/target/MraidJsCommand;->(Ljava/lang/String;Ljava/lang/String;)V - - .line 41 - invoke-virtual {v2}, Lcom/my/target/MraidJsCommand;->toString()Ljava/lang/String; - - move-result-object v1 - - invoke-direct {p0, v1}, Lcom/my/target/MraidBridge;->e(Ljava/lang/String;)V - - const-string v1, "{" - - .line 42 - invoke-virtual {p1, v1}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I - - move-result v1 - - const-string v3, "}" - - .line 43 - invoke-virtual {p1, v3}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I - - move-result v3 - - add-int/lit8 v3, v3, 0x1 - - if-ltz v1, :cond_3 - - if-lez v3, :cond_3 - - if-ge v1, v3, :cond_3 - - .line 44 - :try_start_0 - invoke-virtual {p1}, Ljava/lang/String;->length()I - - move-result v4 - - if-gt v3, v4, :cond_3 - - .line 45 - new-instance v0, Lorg/json/JSONObject; - - invoke-virtual {p1, v1, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String; - - move-result-object p1 - - invoke-direct {v0, p1}, Lorg/json/JSONObject;->(Ljava/lang/String;)V - - .line 46 - :cond_3 - invoke-virtual {p0, v2, v0}, Lcom/my/target/MraidBridge;->a(Lcom/my/target/MraidJsCommand;Lorg/json/JSONObject;)Z - :try_end_0 - .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0 - - goto :goto_0 - - :catch_0 - move-exception p1 - - .line 47 - invoke-virtual {v2}, Lcom/my/target/MraidJsCommand;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-virtual {p1}, Lorg/json/JSONException;->getMessage()Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {p0, v0, p1}, Lcom/my/target/MraidBridge;->a(Ljava/lang/String;Ljava/lang/String;)V - - :goto_0 - return-void - - .line 48 - :cond_4 - :try_start_1 - new-instance v0, Ljava/net/URI; - - invoke-virtual {p1}, Landroid/net/Uri;->toString()Ljava/lang/String; - - move-result-object v1 - - invoke-direct {v0, v1}, Ljava/net/URI;->(Ljava/lang/String;)V - :try_end_1 - .catch Ljava/net/URISyntaxException; {:try_start_1 .. :try_end_1} :catch_1 - - .line 49 - iget-object v0, p0, Lcom/my/target/MraidBridge;->d:Lcom/my/target/MraidWebView; - - if-eqz v0, :cond_5 - - invoke-virtual {v0}, Lcom/my/target/MraidWebView;->a()Z - - move-result v0 - - if-eqz v0, :cond_5 - - .line 50 - iget-object v0, p0, Lcom/my/target/MraidBridge;->c:Lcom/my/target/MraidBridge$c; - - if-eqz v0, :cond_5 - - .line 51 - invoke-interface {v0, p1}, Lcom/my/target/MraidBridge$c;->a(Landroid/net/Uri;)V - - :cond_5 - return-void - - .line 52 - :catch_1 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "Invalid MRAID URL: " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - const-string p1, "" - - const-string v0, "Mraid command sent an invalid URL" - - .line 53 - invoke-virtual {p0, p1, v0}, Lcom/my/target/MraidBridge;->a(Ljava/lang/String;Ljava/lang/String;)V - - return-void -.end method - -.method public a(Lcom/my/target/MraidBridge$c;)V - .locals 0 - .param p1 # Lcom/my/target/MraidBridge$c; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 13 - iput-object p1, p0, Lcom/my/target/MraidBridge;->c:Lcom/my/target/MraidBridge$c; - - return-void -.end method - -.method public a(Lcom/my/target/MraidScreenMetrics;)V - .locals 3 - .param p1 # Lcom/my/target/MraidScreenMetrics; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 6 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "mraidbridge.setScreenSize(" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Lcom/my/target/MraidScreenMetrics;->d()Landroid/graphics/Rect; - - move-result-object v1 - - invoke-direct {p0, v1}, Lcom/my/target/MraidBridge;->b(Landroid/graphics/Rect;)Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v1, ");window.mraidbridge.setMaxSize(" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - .line 7 - invoke-virtual {p1}, Lcom/my/target/MraidScreenMetrics;->c()Landroid/graphics/Rect; - - move-result-object v1 - - invoke-direct {p0, v1}, Lcom/my/target/MraidBridge;->b(Landroid/graphics/Rect;)Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v1, ");window.mraidbridge.setCurrentPosition(" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - .line 8 - invoke-virtual {p1}, Lcom/my/target/MraidScreenMetrics;->a()Landroid/graphics/Rect; - - move-result-object v1 - - invoke-direct {p0, v1}, Lcom/my/target/MraidBridge;->a(Landroid/graphics/Rect;)Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v1, ");window.mraidbridge.setDefaultPosition(" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - .line 9 - invoke-virtual {p1}, Lcom/my/target/MraidScreenMetrics;->b()Landroid/graphics/Rect; - - move-result-object v1 - - invoke-direct {p0, v1}, Lcom/my/target/MraidBridge;->a(Landroid/graphics/Rect;)Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v1, ")" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - .line 10 - invoke-direct {p0, v0}, Lcom/my/target/MraidBridge;->f(Ljava/lang/String;)V - - .line 11 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v2, "mraidbridge.fireSizeChangeEvent(" - - invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Lcom/my/target/MraidScreenMetrics;->a()Landroid/graphics/Rect; - - move-result-object p1 - - invoke-direct {p0, p1}, Lcom/my/target/MraidBridge;->b(Landroid/graphics/Rect;)Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-direct {p0, p1}, Lcom/my/target/MraidBridge;->f(Ljava/lang/String;)V - - return-void -.end method - -.method public a(Lcom/my/target/MraidWebView;)V - .locals 3 - .param p1 # Lcom/my/target/MraidWebView; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroid/annotation/SuppressLint; - value = { - "SetJavaScriptEnabled" - } - .end annotation - - .line 14 - iput-object p1, p0, Lcom/my/target/MraidBridge;->d:Lcom/my/target/MraidWebView; - - .line 15 - iget-object v0, p0, Lcom/my/target/MraidBridge;->d:Lcom/my/target/MraidWebView; - - invoke-virtual {v0}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings; - - move-result-object v0 - - const/4 v1, 0x1 - - invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setJavaScriptEnabled(Z)V - - .line 16 - sget v0, Landroid/os/Build$VERSION;->SDK_INT:I - - const/4 v1, 0x0 - - const/16 v2, 0x11 - - if-lt v0, v2, :cond_0 - - .line 17 - iget-object v0, p0, Lcom/my/target/MraidBridge;->a:Ljava/lang/String; - - const-string v2, "interstitial" - - invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 18 - invoke-virtual {p1}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings; - - move-result-object p1 - - invoke-virtual {p1, v1}, Landroid/webkit/WebSettings;->setMediaPlaybackRequiresUserGesture(Z)V - - .line 19 - :cond_0 - iget-object p1, p0, Lcom/my/target/MraidBridge;->d:Lcom/my/target/MraidWebView; - - invoke-virtual {p1, v1}, Landroid/webkit/WebView;->setScrollContainer(Z)V - - .line 20 - iget-object p1, p0, Lcom/my/target/MraidBridge;->d:Lcom/my/target/MraidWebView; - - invoke-virtual {p1, v1}, Landroid/webkit/WebView;->setVerticalScrollBarEnabled(Z)V - - .line 21 - iget-object p1, p0, Lcom/my/target/MraidBridge;->d:Lcom/my/target/MraidWebView; - - invoke-virtual {p1, v1}, Landroid/webkit/WebView;->setHorizontalScrollBarEnabled(Z)V - - .line 22 - iget-object p1, p0, Lcom/my/target/MraidBridge;->d:Lcom/my/target/MraidWebView; - - iget-object v0, p0, Lcom/my/target/MraidBridge;->b:Landroid/webkit/WebViewClient; - - invoke-virtual {p1, v0}, Landroid/webkit/WebView;->setWebViewClient(Landroid/webkit/WebViewClient;)V - - .line 23 - iget-object p1, p0, Lcom/my/target/MraidBridge;->d:Lcom/my/target/MraidWebView; - - new-instance v0, Lcom/my/target/MraidBridge$e; - - const/4 v1, 0x0 - - invoke-direct {v0, p0, v1}, Lcom/my/target/MraidBridge$e;->(Lcom/my/target/MraidBridge;Lcom/my/target/MraidBridge$a;)V - - invoke-virtual {p1, v0}, Landroid/webkit/WebView;->setWebChromeClient(Landroid/webkit/WebChromeClient;)V - - .line 24 - iget-object p1, p0, Lcom/my/target/MraidBridge;->d:Lcom/my/target/MraidWebView; - - new-instance v0, Lcom/my/target/MraidBridge$f; - - invoke-direct {v0, p0, v1}, Lcom/my/target/MraidBridge$f;->(Lcom/my/target/MraidBridge;Lcom/my/target/MraidBridge$a;)V - - invoke-virtual {p1, v0}, Lcom/my/target/MraidWebView;->setVisibilityChangedListener(Lcom/my/target/MraidWebView$c;)V - - return-void -.end method - -.method public a(Ljava/lang/String;)V - .locals 6 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 2 - iget-object v0, p0, Lcom/my/target/MraidBridge;->d:Lcom/my/target/MraidWebView; - - if-nez v0, :cond_0 - - const-string p1, "MRAID bridge called setContentHtml before WebView was attached" - - .line 3 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return-void - - :cond_0 - const/4 v1, 0x0 - - .line 4 - iput-boolean v1, p0, Lcom/my/target/MraidBridge;->e:Z - - const/4 v5, 0x0 - - const-string v1, "http://127.0.0.1" - - const-string v3, "text/html" - - const-string v4, "UTF-8" - - move-object v2, p1 - - .line 5 - invoke-virtual/range {v0 .. v5}, Landroid/webkit/WebView;->loadDataWithBaseURL(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V - - return-void -.end method - -.method public a(Ljava/lang/String;Ljava/lang/String;)V - .locals 2 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 54 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "mraidbridge.fireErrorEvent(" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - .line 55 - invoke-static {p2}, Lorg/json/JSONObject;->quote(Ljava/lang/String;)Ljava/lang/String; - - move-result-object p2 - - invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string p2, ", " - - invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - .line 56 - invoke-static {p1}, Lorg/json/JSONObject;->quote(Ljava/lang/String;)Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string p1, ")" - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - .line 57 - invoke-direct {p0, p1}, Lcom/my/target/MraidBridge;->f(Ljava/lang/String;)V - - return-void -.end method - -.method public a(Ljava/util/ArrayList;)V - .locals 2 - .param p1 # Ljava/util/ArrayList; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/ArrayList<", - "Ljava/lang/String;", - ">;)V" - } - .end annotation - - .line 12 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "mraidbridge.setSupports(" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v1, "," - - invoke-static {v1, p1}, Landroid/text/TextUtils;->join(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string p1, ")" - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-direct {p0, p1}, Lcom/my/target/MraidBridge;->f(Ljava/lang/String;)V - - return-void -.end method - -.method public a(Z)V - .locals 2 - - .line 26 - iget-boolean v0, p0, Lcom/my/target/MraidBridge;->f:Z - - if-eq p1, v0, :cond_0 - - .line 27 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "mraidbridge.setIsViewable(" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; - - const-string v1, ")" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-direct {p0, v0}, Lcom/my/target/MraidBridge;->f(Ljava/lang/String;)V - - .line 28 - :cond_0 - iput-boolean p1, p0, Lcom/my/target/MraidBridge;->f:Z - - return-void -.end method - -.method a(Lcom/my/target/MraidJsCommand;Lorg/json/JSONObject;)Z - .locals 9 - .param p1 # Lcom/my/target/MraidJsCommand; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lorg/json/JSONObject; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .annotation build Landroidx/annotation/VisibleForTesting; - .end annotation - - .annotation system Ldalvik/annotation/Throws; - value = { - Lorg/json/JSONException; - } - .end annotation - - .line 58 - invoke-virtual {p1}, Lcom/my/target/MraidJsCommand;->toString()Ljava/lang/String; - - move-result-object v0 - - .line 59 - iget-boolean p1, p1, Lcom/my/target/MraidJsCommand;->a:Z - - const/4 v1, 0x0 - - if-eqz p1, :cond_0 - - iget-object p1, p0, Lcom/my/target/MraidBridge;->d:Lcom/my/target/MraidWebView; - - if-eqz p1, :cond_0 - - invoke-virtual {p1}, Lcom/my/target/MraidWebView;->a()Z - - move-result p1 - - if-nez p1, :cond_0 - - const-string p1, "Cannot execute this command unless the user clicks" - - .line 60 - invoke-virtual {p0, v0, p1}, Lcom/my/target/MraidBridge;->a(Ljava/lang/String;Ljava/lang/String;)V - - return v1 - - .line 61 - :cond_0 - iget-object p1, p0, Lcom/my/target/MraidBridge;->c:Lcom/my/target/MraidBridge$c; - - if-nez p1, :cond_1 - - const-string p1, "Invalid state to execute this command" - - .line 62 - invoke-virtual {p0, v0, p1}, Lcom/my/target/MraidBridge;->a(Ljava/lang/String;Ljava/lang/String;)V - - return v1 - - .line 63 - :cond_1 - iget-object p1, p0, Lcom/my/target/MraidBridge;->d:Lcom/my/target/MraidWebView; - - if-nez p1, :cond_2 - - const-string p1, "The current WebView is being destroyed" - - .line 64 - invoke-virtual {p0, v0, p1}, Lcom/my/target/MraidBridge;->a(Ljava/lang/String;Ljava/lang/String;)V - - return v1 - - :cond_2 - const/4 p1, -0x1 - - .line 65 - invoke-virtual {v0}, Ljava/lang/String;->hashCode()I - - move-result v2 - - const/4 v3, 0x1 - - const-string v4, "useCustomClose" - - sparse-switch v2, :sswitch_data_0 - - goto/16 :goto_0 - - :sswitch_0 - const-string v2, "playheadEvent" - - invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v2 - - if-eqz v2, :cond_3 - - const/16 p1, 0xa - - goto/16 :goto_0 - - :sswitch_1 - invoke-virtual {v0, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v2 - - if-eqz v2, :cond_3 - - const/4 p1, 0x4 - - goto/16 :goto_0 - - :sswitch_2 - const-string v2, "setExpandProperties" - - invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v2 - - if-eqz v2, :cond_3 - - const/4 p1, 0x5 - - goto/16 :goto_0 - - :sswitch_3 - const-string v2, "vpaidEvent" - - invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v2 - - if-eqz v2, :cond_3 - - const/16 p1, 0x9 - - goto/16 :goto_0 - - :sswitch_4 - const-string v2, "setResizeProperties" - - invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v2 - - if-eqz v2, :cond_3 - - const/4 p1, 0x1 - - goto/16 :goto_0 - - :sswitch_5 - const-string v2, "storePicture" - - invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v2 - - if-eqz v2, :cond_3 - - const/16 p1, 0xc - - goto :goto_0 - - :sswitch_6 - const-string v2, "setOrientationProperties" - - invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v2 - - if-eqz v2, :cond_3 - - const/4 p1, 0x7 - - goto :goto_0 - - :sswitch_7 - const-string v2, "close" - - invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v2 - - if-eqz v2, :cond_3 - - const/4 p1, 0x0 - - goto :goto_0 - - :sswitch_8 - const-string v2, "open" - - invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v2 - - if-eqz v2, :cond_3 - - const/4 p1, 0x6 - - goto :goto_0 - - :sswitch_9 - const-string v2, "" - - invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v2 - - if-eqz v2, :cond_3 - - const/16 p1, 0xe - - goto :goto_0 - - :sswitch_a - const-string v2, "createCalendarEvent" - - invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v2 - - if-eqz v2, :cond_3 - - const/16 p1, 0xd - - goto :goto_0 - - :sswitch_b - const-string v2, "resize" - - invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v2 - - if-eqz v2, :cond_3 - - const/4 p1, 0x2 - - goto :goto_0 - - :sswitch_c - const-string v2, "expand" - - invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v2 - - if-eqz v2, :cond_3 - - const/4 p1, 0x3 - - goto :goto_0 - - :sswitch_d - const-string v2, "playVideo" - - invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v2 - - if-eqz v2, :cond_3 - - const/16 p1, 0xb - - goto :goto_0 - - :sswitch_e - const-string v2, "vpaidInit" - - invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v2 - - if-eqz v2, :cond_3 - - const/16 p1, 0x8 - - :cond_3 - :goto_0 - const-string v2, "url" - - packed-switch p1, :pswitch_data_0 - - goto/16 :goto_1 - - :pswitch_0 - const-string p1, "Unspecified MRAID Javascript command" - - .line 66 - invoke-virtual {p0, v0, p1}, Lcom/my/target/MraidBridge;->a(Ljava/lang/String;Ljava/lang/String;)V - - return v1 - - :pswitch_1 - const-string p1, "createCalendarEvent is currently unsupported" - - .line 67 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return v1 - - :pswitch_2 - const-string p1, "storePicture is currently unsupported" - - .line 68 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return v1 - - :pswitch_3 - const-string p1, "playVideo is currently unsupported" - - .line 69 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return v1 - - :pswitch_4 - if-nez p2, :cond_4 - - const-string p1, "playheadEvent params cannot be null" - - .line 70 - invoke-virtual {p0, v0, p1}, Lcom/my/target/MraidBridge;->a(Ljava/lang/String;Ljava/lang/String;)V - - return v1 - - :cond_4 - const-string p1, "remain" - - .line 71 - invoke-virtual {p2, p1}, Lorg/json/JSONObject;->getDouble(Ljava/lang/String;)D - - move-result-wide v0 - - double-to-float p1, v0 - - const-string v0, "duration" - - .line 72 - invoke-virtual {p2, v0}, Lorg/json/JSONObject;->getDouble(Ljava/lang/String;)D - - move-result-wide v0 - - double-to-float p2, v0 - - .line 73 - iget-object v0, p0, Lcom/my/target/MraidBridge;->c:Lcom/my/target/MraidBridge$c; - - invoke-interface {v0, p1, p2}, Lcom/my/target/MraidBridge$c;->a(FF)Z - - move-result p1 - - return p1 - - :pswitch_5 - if-nez p2, :cond_5 - - const-string p1, "vpaidEvent params cannot be null" - - .line 74 - invoke-virtual {p0, v0, p1}, Lcom/my/target/MraidBridge;->a(Ljava/lang/String;Ljava/lang/String;)V - - return v1 - - :cond_5 - const-string p1, "event" - - .line 75 - invoke-virtual {p2, p1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object p1 - - .line 76 - iget-object p2, p0, Lcom/my/target/MraidBridge;->c:Lcom/my/target/MraidBridge$c; - - invoke-interface {p2, p1}, Lcom/my/target/MraidBridge$c;->a(Ljava/lang/String;)Z - - move-result p1 - - return p1 - - .line 77 - :pswitch_6 - iget-object p1, p0, Lcom/my/target/MraidBridge;->c:Lcom/my/target/MraidBridge$c; - - invoke-interface {p1}, Lcom/my/target/MraidBridge$c;->q()V - - goto/16 :goto_1 - - :pswitch_7 - if-nez p2, :cond_6 - - const-string p1, "setOrientationProperties params cannot be null" - - .line 78 - invoke-virtual {p0, v0, p1}, Lcom/my/target/MraidBridge;->a(Ljava/lang/String;Ljava/lang/String;)V - - return v1 - - :cond_6 - const-string p1, "allowOrientationChange" - - .line 79 - invoke-virtual {p2, p1}, Lorg/json/JSONObject;->getBoolean(Ljava/lang/String;)Z - - move-result p1 - - const-string v2, "forceOrientation" - - .line 80 - invoke-virtual {p2, v2}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object p2 - - .line 81 - invoke-static {p2}, Lcom/my/target/MraidOrientation;->a(Ljava/lang/String;)Lcom/my/target/MraidOrientation; - - move-result-object v2 - - if-nez v2, :cond_7 - - .line 82 - new-instance p1, Ljava/lang/StringBuilder; - - invoke-direct {p1}, Ljava/lang/StringBuilder;->()V - - const-string v2, "wrong orientation " - - invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {p0, v0, p1}, Lcom/my/target/MraidBridge;->a(Ljava/lang/String;Ljava/lang/String;)V - - return v1 - - .line 83 - :cond_7 - iget-object p2, p0, Lcom/my/target/MraidBridge;->c:Lcom/my/target/MraidBridge$c; - - invoke-interface {p2, p1, v2}, Lcom/my/target/MraidBridge$c;->a(ZLcom/my/target/MraidOrientation;)Z - - move-result p1 - - return p1 - - :pswitch_8 - if-nez p2, :cond_8 - - const-string p1, "open params cannot be null" - - .line 84 - invoke-virtual {p0, v0, p1}, Lcom/my/target/MraidBridge;->a(Ljava/lang/String;Ljava/lang/String;)V - - return v1 - - .line 85 - :cond_8 - invoke-virtual {p2, v2}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; - - move-result-object p1 - - .line 86 - iget-object p2, p0, Lcom/my/target/MraidBridge;->c:Lcom/my/target/MraidBridge$c; - - invoke-interface {p2, p1}, Lcom/my/target/MraidBridge$c;->a(Landroid/net/Uri;)V - - goto :goto_1 - - :pswitch_9 - if-nez p2, :cond_9 - - const-string p1, "useCustomClose params cannot be null" - - .line 87 - invoke-virtual {p0, v0, p1}, Lcom/my/target/MraidBridge;->a(Ljava/lang/String;Ljava/lang/String;)V - - return v1 - - .line 88 - :cond_9 - invoke-virtual {p2, v4}, Lorg/json/JSONObject;->getBoolean(Ljava/lang/String;)Z - - move-result p1 - - .line 89 - iget-object p2, p0, Lcom/my/target/MraidBridge;->c:Lcom/my/target/MraidBridge$c; - - invoke-interface {p2, p1}, Lcom/my/target/MraidBridge$c;->b(Z)V - - goto :goto_1 - - :pswitch_a - const/4 p1, 0x0 - - if-eqz p2, :cond_a - - .line 90 - invoke-virtual {p2, v2}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; - - move-result-object p1 - - .line 91 - :cond_a - iget-object p2, p0, Lcom/my/target/MraidBridge;->c:Lcom/my/target/MraidBridge$c; - - invoke-interface {p2, p1}, Lcom/my/target/MraidBridge$c;->b(Landroid/net/Uri;)Z - - move-result p1 - - return p1 - - .line 92 - :pswitch_b - iget-object p1, p0, Lcom/my/target/MraidBridge;->c:Lcom/my/target/MraidBridge$c; - - invoke-interface {p1}, Lcom/my/target/MraidBridge$c;->r()Z - - move-result p1 - - return p1 - - :pswitch_c - if-nez p2, :cond_b - - const-string p1, "setResizeProperties params cannot be null" - - .line 93 - invoke-virtual {p0, v0, p1}, Lcom/my/target/MraidBridge;->a(Ljava/lang/String;Ljava/lang/String;)V - - return v1 - - :cond_b - const-string p1, "width" - - .line 94 - invoke-virtual {p2, p1}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I - - move-result v3 - - const-string p1, "height" - - .line 95 - invoke-virtual {p2, p1}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I - - move-result v4 - - const-string p1, "offsetX" - - .line 96 - invoke-virtual {p2, p1}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I - - move-result v5 - - const-string p1, "offsetY" - - .line 97 - invoke-virtual {p2, p1}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I - - move-result v6 - - const-string p1, "allowOffscreen" - - .line 98 - invoke-virtual {p2, p1, v1}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z - - move-result v7 - - const-string p1, "customClosePosition" - - .line 99 - invoke-virtual {p2, p1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/MraidBridge$b;->a(Ljava/lang/String;)I - - move-result v8 - - .line 100 - iget-object v2, p0, Lcom/my/target/MraidBridge;->c:Lcom/my/target/MraidBridge$c; - - invoke-interface/range {v2 .. v8}, Lcom/my/target/MraidBridge$c;->a(IIIIZI)Z - - move-result p1 - - return p1 - - .line 101 - :pswitch_d - iget-object p1, p0, Lcom/my/target/MraidBridge;->c:Lcom/my/target/MraidBridge$c; - - invoke-interface {p1}, Lcom/my/target/MraidBridge$c;->onClose()V - - :goto_1 - return v3 - - nop - - :sswitch_data_0 - .sparse-switch - -0x71e3df8e -> :sswitch_e - -0x706c8659 -> :sswitch_d - -0x4cd72166 -> :sswitch_c - -0x37b2634c -> :sswitch_b - -0x2bba19a0 -> :sswitch_a - 0x0 -> :sswitch_9 - 0x34264a -> :sswitch_8 - 0x5a5ddf8 -> :sswitch_7 - 0x7f3dfe1 -> :sswitch_6 - 0x1b5f6cdd -> :sswitch_5 - 0x253cb189 -> :sswitch_4 - 0x35332378 -> :sswitch_3 - 0x51334bef -> :sswitch_2 - 0x6037d900 -> :sswitch_1 - 0x6b2b2fe6 -> :sswitch_0 - .end sparse-switch - - :pswitch_data_0 - .packed-switch 0x0 - :pswitch_d - :pswitch_c - :pswitch_b - :pswitch_a - :pswitch_9 - :pswitch_9 - :pswitch_8 - :pswitch_7 - :pswitch_6 - :pswitch_5 - :pswitch_4 - :pswitch_3 - :pswitch_2 - :pswitch_1 - :pswitch_0 - .end packed-switch -.end method - -.method public b(Ljava/lang/String;)V - .locals 2 - - .line 2 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "mraidbridge.setPlacementType(" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-static {p1}, Lorg/json/JSONObject;->quote(Ljava/lang/String;)Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string p1, ")" - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-direct {p0, p1}, Lcom/my/target/MraidBridge;->f(Ljava/lang/String;)V - - return-void -.end method - -.method public b()Z - .locals 1 - - .line 3 - iget-object v0, p0, Lcom/my/target/MraidBridge;->d:Lcom/my/target/MraidWebView; - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/my/target/MraidWebView;->b()Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/4 v0, 0x1 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - :goto_0 - return v0 -.end method - -.method public c()V - .locals 1 - - const-string v0, "mraidbridge.fireReadyEvent()" - - .line 2 - invoke-direct {p0, v0}, Lcom/my/target/MraidBridge;->f(Ljava/lang/String;)V - - return-void -.end method - -.method public c(Ljava/lang/String;)V - .locals 2 - - .line 1 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "mraidbridge.setState(" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-static {p1}, Lorg/json/JSONObject;->quote(Ljava/lang/String;)Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string p1, ")" - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-direct {p0, p1}, Lcom/my/target/MraidBridge;->f(Ljava/lang/String;)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/MraidJsCommand.smali b/smali/smali_classes2/com/my/target/MraidJsCommand.smali deleted file mode 100644 index 4d154b462..000000000 --- a/smali/smali_classes2/com/my/target/MraidJsCommand.smali +++ /dev/null @@ -1,322 +0,0 @@ -.class public Lcom/my/target/MraidJsCommand; -.super Ljava/lang/Object; -.source "MraidJsCommand.java" - - -# instance fields -.field public final a:Z - -.field private final b:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# direct methods -.method public constructor (Ljava/lang/String;Ljava/lang/String;)V - .locals 3 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - invoke-virtual {p1}, Ljava/lang/String;->hashCode()I - - move-result v0 - - const/4 v1, 0x1 - - const/4 v2, 0x0 - - sparse-switch v0, :sswitch_data_0 - - goto/16 :goto_0 - - :sswitch_0 - const-string v0, "playheadEvent" - - invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/4 v0, 0x7 - - goto/16 :goto_1 - - :sswitch_1 - const-string v0, "useCustomClose" - - invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/4 v0, 0x1 - - goto/16 :goto_1 - - :sswitch_2 - const-string v0, "setExpandProperties" - - invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/4 v0, 0x4 - - goto/16 :goto_1 - - :sswitch_3 - const-string v0, "vpaidEvent" - - invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/4 v0, 0x6 - - goto/16 :goto_1 - - :sswitch_4 - const-string v0, "setResizeProperties" - - invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/4 v0, 0x3 - - goto :goto_1 - - :sswitch_5 - const-string v0, "storePicture" - - invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/16 v0, 0xa - - goto :goto_1 - - :sswitch_6 - const-string v0, "setOrientationProperties" - - invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/4 v0, 0x2 - - goto :goto_1 - - :sswitch_7 - const-string v0, "close" - - invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/4 v0, 0x0 - - goto :goto_1 - - :sswitch_8 - const-string v0, "open" - - invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/16 v0, 0x8 - - goto :goto_1 - - :sswitch_9 - const-string v0, "createCalendarEvent" - - invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/16 v0, 0xb - - goto :goto_1 - - :sswitch_a - const-string v0, "resize" - - invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/16 v0, 0x9 - - goto :goto_1 - - :sswitch_b - const-string v0, "expand" - - invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/16 v0, 0xc - - goto :goto_1 - - :sswitch_c - const-string v0, "playVideo" - - invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/16 v0, 0xd - - goto :goto_1 - - :sswitch_d - const-string v0, "vpaidInit" - - invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/4 v0, 0x5 - - goto :goto_1 - - :cond_0 - :goto_0 - const/4 v0, -0x1 - - :goto_1 - packed-switch v0, :pswitch_data_0 - - .line 3 - iput-boolean v2, p0, Lcom/my/target/MraidJsCommand;->a:Z - - const-string p1, "" - - .line 4 - iput-object p1, p0, Lcom/my/target/MraidJsCommand;->b:Ljava/lang/String; - - goto :goto_2 - - :pswitch_0 - const-string v0, "inline" - - .line 5 - invoke-virtual {v0, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result p2 - - iput-boolean p2, p0, Lcom/my/target/MraidJsCommand;->a:Z - - .line 6 - iput-object p1, p0, Lcom/my/target/MraidJsCommand;->b:Ljava/lang/String; - - goto :goto_2 - - .line 7 - :pswitch_1 - iput-boolean v1, p0, Lcom/my/target/MraidJsCommand;->a:Z - - .line 8 - iput-object p1, p0, Lcom/my/target/MraidJsCommand;->b:Ljava/lang/String; - - goto :goto_2 - - .line 9 - :pswitch_2 - iput-boolean v2, p0, Lcom/my/target/MraidJsCommand;->a:Z - - .line 10 - iput-object p1, p0, Lcom/my/target/MraidJsCommand;->b:Ljava/lang/String; - - :goto_2 - return-void - - :sswitch_data_0 - .sparse-switch - -0x71e3df8e -> :sswitch_d - -0x706c8659 -> :sswitch_c - -0x4cd72166 -> :sswitch_b - -0x37b2634c -> :sswitch_a - -0x2bba19a0 -> :sswitch_9 - 0x34264a -> :sswitch_8 - 0x5a5ddf8 -> :sswitch_7 - 0x7f3dfe1 -> :sswitch_6 - 0x1b5f6cdd -> :sswitch_5 - 0x253cb189 -> :sswitch_4 - 0x35332378 -> :sswitch_3 - 0x51334bef -> :sswitch_2 - 0x6037d900 -> :sswitch_1 - 0x6b2b2fe6 -> :sswitch_0 - .end sparse-switch - - :pswitch_data_0 - .packed-switch 0x0 - :pswitch_2 - :pswitch_2 - :pswitch_2 - :pswitch_2 - :pswitch_2 - :pswitch_2 - :pswitch_2 - :pswitch_2 - :pswitch_1 - :pswitch_1 - :pswitch_1 - :pswitch_1 - :pswitch_0 - :pswitch_0 - .end packed-switch -.end method - - -# virtual methods -.method public toString()Ljava/lang/String; - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/MraidJsCommand;->b:Ljava/lang/String; - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/my/target/MraidOrientation.smali b/smali/smali_classes2/com/my/target/MraidOrientation.smali deleted file mode 100644 index 67fd060ee..000000000 --- a/smali/smali_classes2/com/my/target/MraidOrientation.smali +++ /dev/null @@ -1,191 +0,0 @@ -.class public Lcom/my/target/MraidOrientation; -.super Ljava/lang/Object; -.source "MraidOrientation.java" - - -# instance fields -.field private final a:I - -.field private final b:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# direct methods -.method private constructor ()V - .locals 1 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - const/4 v0, -0x1 - - .line 2 - iput v0, p0, Lcom/my/target/MraidOrientation;->a:I - - const-string v0, "none" - - .line 3 - iput-object v0, p0, Lcom/my/target/MraidOrientation;->b:Ljava/lang/String; - - return-void -.end method - -.method private constructor (Ljava/lang/String;I)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 4 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 5 - iput-object p1, p0, Lcom/my/target/MraidOrientation;->b:Ljava/lang/String; - - .line 6 - iput p2, p0, Lcom/my/target/MraidOrientation;->a:I - - return-void -.end method - -.method public static a(Ljava/lang/String;)Lcom/my/target/MraidOrientation; - .locals 6 - .param p0 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - invoke-virtual {p0}, Ljava/lang/String;->hashCode()I - - move-result v0 - - const v1, 0x33af38 - - const/4 v2, 0x0 - - const/4 v3, 0x2 - - const/4 v4, -0x1 - - const/4 v5, 0x1 - - if-eq v0, v1, :cond_2 - - const v1, 0x2b77bb9b - - if-eq v0, v1, :cond_1 - - const v1, 0x5545f2bb - - if-eq v0, v1, :cond_0 - - goto :goto_0 - - :cond_0 - const-string v0, "landscape" - - invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_3 - - const/4 v0, 0x2 - - goto :goto_1 - - :cond_1 - const-string v0, "portrait" - - invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_3 - - const/4 v0, 0x1 - - goto :goto_1 - - :cond_2 - const-string v0, "none" - - invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_3 - - const/4 v0, 0x0 - - goto :goto_1 - - :cond_3 - :goto_0 - const/4 v0, -0x1 - - :goto_1 - if-eqz v0, :cond_5 - - if-eq v0, v5, :cond_4 - - if-eq v0, v3, :cond_6 - - const/4 p0, 0x0 - - return-object p0 - - :cond_4 - const/4 v2, 0x1 - - goto :goto_2 - - :cond_5 - const/4 v2, -0x1 - - .line 2 - :cond_6 - :goto_2 - new-instance v0, Lcom/my/target/MraidOrientation; - - invoke-direct {v0, p0, v2}, Lcom/my/target/MraidOrientation;->(Ljava/lang/String;I)V - - return-object v0 -.end method - -.method public static b()Lcom/my/target/MraidOrientation; - .locals 1 - - .line 1 - new-instance v0, Lcom/my/target/MraidOrientation; - - invoke-direct {v0}, Lcom/my/target/MraidOrientation;->()V - - return-object v0 -.end method - - -# virtual methods -.method public a()I - .locals 1 - - .line 3 - iget v0, p0, Lcom/my/target/MraidOrientation;->a:I - - return v0 -.end method - -.method public toString()Ljava/lang/String; - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/MraidOrientation;->b:Ljava/lang/String; - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/my/target/MraidScreenMetrics.smali b/smali/smali_classes2/com/my/target/MraidScreenMetrics.smali deleted file mode 100644 index 7d062e4ab..000000000 --- a/smali/smali_classes2/com/my/target/MraidScreenMetrics.smali +++ /dev/null @@ -1,331 +0,0 @@ -.class public Lcom/my/target/MraidScreenMetrics; -.super Ljava/lang/Object; -.source "MraidScreenMetrics.java" - - -# instance fields -.field private final a:Landroid/graphics/Rect; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final b:Landroid/graphics/Rect; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final c:Landroid/graphics/Rect; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final d:Landroid/graphics/Rect; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final e:Landroid/graphics/Rect; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final f:Landroid/graphics/Rect; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final g:Landroid/graphics/Rect; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final h:Landroid/graphics/Rect; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final i:Lcom/my/target/UiUtils; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# direct methods -.method private constructor (Landroid/content/Context;)V - .locals 0 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 11 - invoke-static {p1}, Lcom/my/target/UiUtils;->a(Landroid/content/Context;)Lcom/my/target/UiUtils; - - move-result-object p1 - - invoke-direct {p0, p1}, Lcom/my/target/MraidScreenMetrics;->(Lcom/my/target/UiUtils;)V - - return-void -.end method - -.method constructor (Lcom/my/target/UiUtils;)V - .locals 0 - .param p1 # Lcom/my/target/UiUtils; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/VisibleForTesting; - .end annotation - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - iput-object p1, p0, Lcom/my/target/MraidScreenMetrics;->i:Lcom/my/target/UiUtils; - - .line 3 - new-instance p1, Landroid/graphics/Rect; - - invoke-direct {p1}, Landroid/graphics/Rect;->()V - - iput-object p1, p0, Lcom/my/target/MraidScreenMetrics;->a:Landroid/graphics/Rect; - - .line 4 - new-instance p1, Landroid/graphics/Rect; - - invoke-direct {p1}, Landroid/graphics/Rect;->()V - - iput-object p1, p0, Lcom/my/target/MraidScreenMetrics;->b:Landroid/graphics/Rect; - - .line 5 - new-instance p1, Landroid/graphics/Rect; - - invoke-direct {p1}, Landroid/graphics/Rect;->()V - - iput-object p1, p0, Lcom/my/target/MraidScreenMetrics;->c:Landroid/graphics/Rect; - - .line 6 - new-instance p1, Landroid/graphics/Rect; - - invoke-direct {p1}, Landroid/graphics/Rect;->()V - - iput-object p1, p0, Lcom/my/target/MraidScreenMetrics;->d:Landroid/graphics/Rect; - - .line 7 - new-instance p1, Landroid/graphics/Rect; - - invoke-direct {p1}, Landroid/graphics/Rect;->()V - - iput-object p1, p0, Lcom/my/target/MraidScreenMetrics;->e:Landroid/graphics/Rect; - - .line 8 - new-instance p1, Landroid/graphics/Rect; - - invoke-direct {p1}, Landroid/graphics/Rect;->()V - - iput-object p1, p0, Lcom/my/target/MraidScreenMetrics;->f:Landroid/graphics/Rect; - - .line 9 - new-instance p1, Landroid/graphics/Rect; - - invoke-direct {p1}, Landroid/graphics/Rect;->()V - - iput-object p1, p0, Lcom/my/target/MraidScreenMetrics;->g:Landroid/graphics/Rect; - - .line 10 - new-instance p1, Landroid/graphics/Rect; - - invoke-direct {p1}, Landroid/graphics/Rect;->()V - - iput-object p1, p0, Lcom/my/target/MraidScreenMetrics;->h:Landroid/graphics/Rect; - - return-void -.end method - -.method public static a(Landroid/content/Context;)Lcom/my/target/MraidScreenMetrics; - .locals 1 - .param p0 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - new-instance v0, Lcom/my/target/MraidScreenMetrics; - - invoke-direct {v0, p0}, Lcom/my/target/MraidScreenMetrics;->(Landroid/content/Context;)V - - return-object v0 -.end method - -.method private a(Landroid/graphics/Rect;Landroid/graphics/Rect;)V - .locals 4 - .param p1 # Landroid/graphics/Rect; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/graphics/Rect; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 7 - iget-object v0, p0, Lcom/my/target/MraidScreenMetrics;->i:Lcom/my/target/UiUtils; - - iget v1, p1, Landroid/graphics/Rect;->left:I - - invoke-virtual {v0, v1}, Lcom/my/target/UiUtils;->b(I)I - - move-result v0 - - iget-object v1, p0, Lcom/my/target/MraidScreenMetrics;->i:Lcom/my/target/UiUtils; - - iget v2, p1, Landroid/graphics/Rect;->top:I - - .line 8 - invoke-virtual {v1, v2}, Lcom/my/target/UiUtils;->b(I)I - - move-result v1 - - iget-object v2, p0, Lcom/my/target/MraidScreenMetrics;->i:Lcom/my/target/UiUtils; - - iget v3, p1, Landroid/graphics/Rect;->right:I - - .line 9 - invoke-virtual {v2, v3}, Lcom/my/target/UiUtils;->b(I)I - - move-result v2 - - iget-object v3, p0, Lcom/my/target/MraidScreenMetrics;->i:Lcom/my/target/UiUtils; - - iget p1, p1, Landroid/graphics/Rect;->bottom:I - - .line 10 - invoke-virtual {v3, p1}, Lcom/my/target/UiUtils;->b(I)I - - move-result p1 - - .line 11 - invoke-virtual {p2, v0, v1, v2, p1}, Landroid/graphics/Rect;->set(IIII)V - - return-void -.end method - - -# virtual methods -.method public a()Landroid/graphics/Rect; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 6 - iget-object v0, p0, Lcom/my/target/MraidScreenMetrics;->d:Landroid/graphics/Rect; - - return-object v0 -.end method - -.method public a(II)V - .locals 2 - - .line 2 - iget-object v0, p0, Lcom/my/target/MraidScreenMetrics;->a:Landroid/graphics/Rect; - - const/4 v1, 0x0 - - invoke-virtual {v0, v1, v1, p1, p2}, Landroid/graphics/Rect;->set(IIII)V - - .line 3 - iget-object p1, p0, Lcom/my/target/MraidScreenMetrics;->a:Landroid/graphics/Rect; - - iget-object p2, p0, Lcom/my/target/MraidScreenMetrics;->b:Landroid/graphics/Rect; - - invoke-direct {p0, p1, p2}, Lcom/my/target/MraidScreenMetrics;->a(Landroid/graphics/Rect;Landroid/graphics/Rect;)V - - return-void -.end method - -.method public a(IIII)V - .locals 1 - - .line 4 - iget-object v0, p0, Lcom/my/target/MraidScreenMetrics;->e:Landroid/graphics/Rect; - - invoke-virtual {v0, p1, p2, p3, p4}, Landroid/graphics/Rect;->set(IIII)V - - .line 5 - iget-object p1, p0, Lcom/my/target/MraidScreenMetrics;->e:Landroid/graphics/Rect; - - iget-object p2, p0, Lcom/my/target/MraidScreenMetrics;->f:Landroid/graphics/Rect; - - invoke-direct {p0, p1, p2}, Lcom/my/target/MraidScreenMetrics;->a(Landroid/graphics/Rect;Landroid/graphics/Rect;)V - - return-void -.end method - -.method public b()Landroid/graphics/Rect; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 3 - iget-object v0, p0, Lcom/my/target/MraidScreenMetrics;->f:Landroid/graphics/Rect; - - return-object v0 -.end method - -.method public b(IIII)V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/MraidScreenMetrics;->c:Landroid/graphics/Rect; - - invoke-virtual {v0, p1, p2, p3, p4}, Landroid/graphics/Rect;->set(IIII)V - - .line 2 - iget-object p1, p0, Lcom/my/target/MraidScreenMetrics;->c:Landroid/graphics/Rect; - - iget-object p2, p0, Lcom/my/target/MraidScreenMetrics;->d:Landroid/graphics/Rect; - - invoke-direct {p0, p1, p2}, Lcom/my/target/MraidScreenMetrics;->a(Landroid/graphics/Rect;Landroid/graphics/Rect;)V - - return-void -.end method - -.method public c()Landroid/graphics/Rect; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 3 - iget-object v0, p0, Lcom/my/target/MraidScreenMetrics;->h:Landroid/graphics/Rect; - - return-object v0 -.end method - -.method public c(IIII)V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/MraidScreenMetrics;->g:Landroid/graphics/Rect; - - invoke-virtual {v0, p1, p2, p3, p4}, Landroid/graphics/Rect;->set(IIII)V - - .line 2 - iget-object p1, p0, Lcom/my/target/MraidScreenMetrics;->g:Landroid/graphics/Rect; - - iget-object p2, p0, Lcom/my/target/MraidScreenMetrics;->h:Landroid/graphics/Rect; - - invoke-direct {p0, p1, p2}, Lcom/my/target/MraidScreenMetrics;->a(Landroid/graphics/Rect;Landroid/graphics/Rect;)V - - return-void -.end method - -.method public d()Landroid/graphics/Rect; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/MraidScreenMetrics;->b:Landroid/graphics/Rect; - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/my/target/MraidWebView$a.smali b/smali/smali_classes2/com/my/target/MraidWebView$a.smali deleted file mode 100644 index 9ffe421b0..000000000 --- a/smali/smali_classes2/com/my/target/MraidWebView$a.smali +++ /dev/null @@ -1,49 +0,0 @@ -.class Lcom/my/target/MraidWebView$a; -.super Ljava/lang/Object; -.source "MraidWebView.java" - -# interfaces -.implements Lcom/my/target/MraidWebView$d$a; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/MraidWebView;->(Landroid/content/Context;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/MraidWebView; - - -# direct methods -.method constructor (Lcom/my/target/MraidWebView;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/MraidWebView$a;->a:Lcom/my/target/MraidWebView; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public a()V - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/my/target/MraidWebView$a;->a:Lcom/my/target/MraidWebView; - - const/4 v1, 0x1 - - invoke-static {v0, v1}, Lcom/my/target/MraidWebView;->a(Lcom/my/target/MraidWebView;Z)Z - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/MraidWebView$b.smali b/smali/smali_classes2/com/my/target/MraidWebView$b.smali deleted file mode 100644 index 0c9726976..000000000 --- a/smali/smali_classes2/com/my/target/MraidWebView$b.smali +++ /dev/null @@ -1,69 +0,0 @@ -.class Lcom/my/target/MraidWebView$b; -.super Ljava/lang/Object; -.source "MraidWebView.java" - -# interfaces -.implements Landroid/view/View$OnTouchListener; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/MraidWebView;->(Landroid/content/Context;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/MraidWebView$d; - - -# direct methods -.method constructor (Lcom/my/target/MraidWebView;Lcom/my/target/MraidWebView$d;)V - .locals 0 - - .line 1 - iput-object p2, p0, Lcom/my/target/MraidWebView$b;->a:Lcom/my/target/MraidWebView$d; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z - .locals 0 - .annotation build Landroid/annotation/SuppressLint; - value = { - "ClickableViewAccessibility" - } - .end annotation - - .line 1 - iget-object p1, p0, Lcom/my/target/MraidWebView$b;->a:Lcom/my/target/MraidWebView$d; - - invoke-virtual {p1, p2}, Lcom/my/target/MraidWebView$d;->a(Landroid/view/MotionEvent;)V - - .line 2 - invoke-virtual {p2}, Landroid/view/MotionEvent;->getAction()I - - move-result p1 - - const/4 p2, 0x2 - - if-ne p1, p2, :cond_0 - - const/4 p1, 0x1 - - goto :goto_0 - - :cond_0 - const/4 p1, 0x0 - - :goto_0 - return p1 -.end method diff --git a/smali/smali_classes2/com/my/target/MraidWebView$c.smali b/smali/smali_classes2/com/my/target/MraidWebView$c.smali deleted file mode 100644 index 269d34097..000000000 --- a/smali/smali_classes2/com/my/target/MraidWebView$c.smali +++ /dev/null @@ -1,22 +0,0 @@ -.class public interface abstract Lcom/my/target/MraidWebView$c; -.super Ljava/lang/Object; -.source "MraidWebView.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/MraidWebView; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x609 - name = "c" -.end annotation - - -# virtual methods -.method public abstract a(Z)V -.end method - -.method public abstract p()V -.end method diff --git a/smali/smali_classes2/com/my/target/MraidWebView$d$a.smali b/smali/smali_classes2/com/my/target/MraidWebView$d$a.smali deleted file mode 100644 index 6f7cc8897..000000000 --- a/smali/smali_classes2/com/my/target/MraidWebView$d$a.smali +++ /dev/null @@ -1,19 +0,0 @@ -.class public interface abstract Lcom/my/target/MraidWebView$d$a; -.super Ljava/lang/Object; -.source "MraidWebView.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/MraidWebView$d; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x609 - name = "a" -.end annotation - - -# virtual methods -.method public abstract a()V -.end method diff --git a/smali/smali_classes2/com/my/target/MraidWebView$d.smali b/smali/smali_classes2/com/my/target/MraidWebView$d.smali deleted file mode 100644 index a7ef866f7..000000000 --- a/smali/smali_classes2/com/my/target/MraidWebView$d.smali +++ /dev/null @@ -1,242 +0,0 @@ -.class Lcom/my/target/MraidWebView$d; -.super Landroid/view/GestureDetector; -.source "MraidWebView.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/MraidWebView; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0xa - name = "d" -.end annotation - -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/MraidWebView$d$a; - } -.end annotation - - -# instance fields -.field private final a:Landroid/view/View; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private b:Lcom/my/target/MraidWebView$d$a; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - - -# direct methods -.method public constructor (Landroid/content/Context;Landroid/view/View;)V - .locals 1 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/view/View; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - new-instance v0, Landroid/view/GestureDetector$SimpleOnGestureListener; - - invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;->()V - - invoke-direct {p0, p1, p2, v0}, Lcom/my/target/MraidWebView$d;->(Landroid/content/Context;Landroid/view/View;Landroid/view/GestureDetector$SimpleOnGestureListener;)V - - return-void -.end method - -.method private constructor (Landroid/content/Context;Landroid/view/View;Landroid/view/GestureDetector$SimpleOnGestureListener;)V - .locals 0 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/view/View; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Landroid/view/GestureDetector$SimpleOnGestureListener; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 2 - invoke-direct {p0, p1, p3}, Landroid/view/GestureDetector;->(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V - - .line 3 - iput-object p2, p0, Lcom/my/target/MraidWebView$d;->a:Landroid/view/View; - - const/4 p1, 0x0 - - .line 4 - invoke-virtual {p0, p1}, Landroid/view/GestureDetector;->setIsLongpressEnabled(Z)V - - return-void -.end method - -.method private a(Landroid/view/MotionEvent;Landroid/view/View;)Z - .locals 4 - .param p1 # Landroid/view/MotionEvent; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p2 # Landroid/view/View; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - const/4 v0, 0x0 - - if-eqz p1, :cond_1 - - if-nez p2, :cond_0 - - goto :goto_0 - - .line 10 - :cond_0 - invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F - - move-result v1 - - .line 11 - invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F - - move-result p1 - - const/4 v2, 0x0 - - cmpl-float v3, v1, v2 - - if-ltz v3, :cond_1 - - .line 12 - invoke-virtual {p2}, Landroid/view/View;->getWidth()I - - move-result v3 - - int-to-float v3, v3 - - cmpg-float v1, v1, v3 - - if-gtz v1, :cond_1 - - cmpl-float v1, p1, v2 - - if-ltz v1, :cond_1 - - .line 13 - invoke-virtual {p2}, Landroid/view/View;->getHeight()I - - move-result p2 - - int-to-float p2, p2 - - cmpg-float p1, p1, p2 - - if-gtz p1, :cond_1 - - const/4 v0, 0x1 - - :cond_1 - :goto_0 - return v0 -.end method - - -# virtual methods -.method public a(Landroid/view/MotionEvent;)V - .locals 2 - .param p1 # Landroid/view/MotionEvent; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I - - move-result v0 - - if-eqz v0, :cond_3 - - const/4 v1, 0x1 - - if-eq v0, v1, :cond_1 - - const/4 v1, 0x2 - - if-eq v0, v1, :cond_0 - - goto :goto_0 - - .line 2 - :cond_0 - iget-object v0, p0, Lcom/my/target/MraidWebView$d;->a:Landroid/view/View; - - invoke-direct {p0, p1, v0}, Lcom/my/target/MraidWebView$d;->a(Landroid/view/MotionEvent;Landroid/view/View;)Z - - move-result v0 - - if-eqz v0, :cond_4 - - .line 3 - invoke-virtual {p0, p1}, Landroid/view/GestureDetector;->onTouchEvent(Landroid/view/MotionEvent;)Z - - goto :goto_0 - - .line 4 - :cond_1 - iget-object p1, p0, Lcom/my/target/MraidWebView$d;->b:Lcom/my/target/MraidWebView$d$a; - - if-eqz p1, :cond_2 - - const-string p1, "Gestures: user clicked" - - .line 5 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 6 - iget-object p1, p0, Lcom/my/target/MraidWebView$d;->b:Lcom/my/target/MraidWebView$d$a; - - invoke-interface {p1}, Lcom/my/target/MraidWebView$d$a;->a()V - - goto :goto_0 - - :cond_2 - const-string p1, "View\'s onUserClick() is not registered." - - .line 7 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - goto :goto_0 - - .line 8 - :cond_3 - invoke-virtual {p0, p1}, Landroid/view/GestureDetector;->onTouchEvent(Landroid/view/MotionEvent;)Z - - :cond_4 - :goto_0 - return-void -.end method - -.method public a(Lcom/my/target/MraidWebView$d$a;)V - .locals 0 - .param p1 # Lcom/my/target/MraidWebView$d$a; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 9 - iput-object p1, p0, Lcom/my/target/MraidWebView$d;->b:Lcom/my/target/MraidWebView$d$a; - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/MraidWebView.smali b/smali/smali_classes2/com/my/target/MraidWebView.smali deleted file mode 100644 index e5b2da251..000000000 --- a/smali/smali_classes2/com/my/target/MraidWebView.smali +++ /dev/null @@ -1,357 +0,0 @@ -.class public Lcom/my/target/MraidWebView; -.super Landroid/webkit/WebView; -.source "MraidWebView.java" - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/MraidWebView$d;, - Lcom/my/target/MraidWebView$c; - } -.end annotation - - -# instance fields -.field private a:Lcom/my/target/MraidWebView$c; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private b:Z - -.field private c:Z - -.field private d:I - - -# direct methods -.method public constructor (Landroid/content/Context;)V - .locals 2 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroid/annotation/SuppressLint; - value = { - "SetJavaScriptEnabled" - } - .end annotation - - .line 1 - invoke-direct {p0, p1}, Landroid/webkit/WebView;->(Landroid/content/Context;)V - - .line 2 - invoke-virtual {p0}, Landroid/webkit/WebView;->getVisibility()I - - move-result p1 - - const/4 v0, 0x1 - - const/4 v1, 0x0 - - if-nez p1, :cond_0 - - const/4 p1, 0x1 - - goto :goto_0 - - :cond_0 - const/4 p1, 0x0 - - :goto_0 - iput-boolean p1, p0, Lcom/my/target/MraidWebView;->b:Z - - .line 3 - invoke-virtual {p0}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings; - - move-result-object p1 - - invoke-virtual {p1, v0}, Landroid/webkit/WebSettings;->setJavaScriptEnabled(Z)V - - .line 4 - invoke-virtual {p0}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings; - - move-result-object p1 - - invoke-virtual {p1, v0}, Landroid/webkit/WebSettings;->setDomStorageEnabled(Z)V - - .line 5 - invoke-virtual {p0}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings; - - move-result-object p1 - - invoke-virtual {p1, v0}, Landroid/webkit/WebSettings;->setAppCacheEnabled(Z)V - - .line 6 - invoke-virtual {p0}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings; - - move-result-object p1 - - invoke-virtual {p0}, Landroid/webkit/WebView;->getContext()Landroid/content/Context; - - move-result-object v0 - - invoke-virtual {v0}, Landroid/content/Context;->getCacheDir()Ljava/io/File; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; - - move-result-object v0 - - invoke-virtual {p1, v0}, Landroid/webkit/WebSettings;->setAppCachePath(Ljava/lang/String;)V - - .line 7 - invoke-virtual {p0}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings; - - move-result-object p1 - - invoke-virtual {p1, v1}, Landroid/webkit/WebSettings;->setAllowFileAccess(Z)V - - .line 8 - invoke-virtual {p0}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings; - - move-result-object p1 - - invoke-virtual {p1, v1}, Landroid/webkit/WebSettings;->setAllowContentAccess(Z)V - - .line 9 - sget p1, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v0, 0x10 - - if-lt p1, v0, :cond_1 - - .line 10 - invoke-virtual {p0}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings; - - move-result-object p1 - - invoke-virtual {p1, v1}, Landroid/webkit/WebSettings;->setAllowFileAccessFromFileURLs(Z)V - - .line 11 - invoke-virtual {p0}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings; - - move-result-object p1 - - invoke-virtual {p1, v1}, Landroid/webkit/WebSettings;->setAllowUniversalAccessFromFileURLs(Z)V - - .line 12 - :cond_1 - new-instance p1, Lcom/my/target/MraidWebView$d; - - invoke-virtual {p0}, Landroid/webkit/WebView;->getContext()Landroid/content/Context; - - move-result-object v0 - - invoke-direct {p1, v0, p0}, Lcom/my/target/MraidWebView$d;->(Landroid/content/Context;Landroid/view/View;)V - - .line 13 - new-instance v0, Lcom/my/target/MraidWebView$a; - - invoke-direct {v0, p0}, Lcom/my/target/MraidWebView$a;->(Lcom/my/target/MraidWebView;)V - - invoke-virtual {p1, v0}, Lcom/my/target/MraidWebView$d;->a(Lcom/my/target/MraidWebView$d$a;)V - - .line 14 - new-instance v0, Lcom/my/target/MraidWebView$b; - - invoke-direct {v0, p0, p1}, Lcom/my/target/MraidWebView$b;->(Lcom/my/target/MraidWebView;Lcom/my/target/MraidWebView$d;)V - - invoke-virtual {p0, v0}, Landroid/webkit/WebView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V - - return-void -.end method - -.method private a(II)V - .locals 0 - - int-to-float p1, p1 - - int-to-float p2, p2 - - div-float/2addr p1, p2 - - const/high16 p2, 0x3f800000 # 1.0f - - cmpl-float p1, p1, p2 - - if-lez p1, :cond_0 - - const/4 p1, 0x2 - - goto :goto_0 - - :cond_0 - const/4 p1, 0x1 - - .line 7 - :goto_0 - iget p2, p0, Lcom/my/target/MraidWebView;->d:I - - if-eq p1, p2, :cond_1 - - .line 8 - iput p1, p0, Lcom/my/target/MraidWebView;->d:I - - .line 9 - iget-object p1, p0, Lcom/my/target/MraidWebView;->a:Lcom/my/target/MraidWebView$c; - - if-eqz p1, :cond_1 - - .line 10 - invoke-interface {p1}, Lcom/my/target/MraidWebView$c;->p()V - - :cond_1 - return-void -.end method - -.method static synthetic a(Lcom/my/target/MraidWebView;Z)Z - .locals 0 - - .line 1 - iput-boolean p1, p0, Lcom/my/target/MraidWebView;->c:Z - - return p1 -.end method - - -# virtual methods -.method public a(Z)V - .locals 2 - - .line 3 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "MraidWebView: pause, finishing " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - if-eqz p1, :cond_0 - - .line 4 - invoke-virtual {p0}, Landroid/webkit/WebView;->stopLoading()V - - const-string p1, "" - - .line 5 - invoke-virtual {p0, p1}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V - - .line 6 - :cond_0 - invoke-virtual {p0}, Landroid/webkit/WebView;->onPause()V - - return-void -.end method - -.method public a()Z - .locals 1 - - .line 2 - iget-boolean v0, p0, Lcom/my/target/MraidWebView;->c:Z - - return v0 -.end method - -.method public b()Z - .locals 1 - - .line 1 - iget-boolean v0, p0, Lcom/my/target/MraidWebView;->b:Z - - return v0 -.end method - -.method protected onMeasure(II)V - .locals 2 - - .line 1 - invoke-static {p1}, Landroid/view/View$MeasureSpec;->getSize(I)I - - move-result v0 - - invoke-static {p2}, Landroid/view/View$MeasureSpec;->getSize(I)I - - move-result v1 - - .line 2 - invoke-direct {p0, v0, v1}, Lcom/my/target/MraidWebView;->a(II)V - - .line 3 - invoke-super {p0, p1, p2}, Landroid/webkit/WebView;->onMeasure(II)V - - return-void -.end method - -.method protected onVisibilityChanged(Landroid/view/View;I)V - .locals 0 - - .line 1 - invoke-super {p0, p1, p2}, Landroid/webkit/WebView;->onVisibilityChanged(Landroid/view/View;I)V - - if-nez p2, :cond_0 - - const/4 p1, 0x1 - - goto :goto_0 - - :cond_0 - const/4 p1, 0x0 - - .line 2 - :goto_0 - iget-boolean p2, p0, Lcom/my/target/MraidWebView;->b:Z - - if-eq p1, p2, :cond_1 - - .line 3 - iput-boolean p1, p0, Lcom/my/target/MraidWebView;->b:Z - - .line 4 - iget-object p1, p0, Lcom/my/target/MraidWebView;->a:Lcom/my/target/MraidWebView$c; - - if-eqz p1, :cond_1 - - .line 5 - iget-boolean p2, p0, Lcom/my/target/MraidWebView;->b:Z - - invoke-interface {p1, p2}, Lcom/my/target/MraidWebView$c;->a(Z)V - - :cond_1 - return-void -.end method - -.method public setClicked(Z)V - .locals 0 - .annotation build Landroidx/annotation/VisibleForTesting; - .end annotation - - .line 1 - iput-boolean p1, p0, Lcom/my/target/MraidWebView;->c:Z - - return-void -.end method - -.method public setVisibilityChangedListener(Lcom/my/target/MraidWebView$c;)V - .locals 0 - .param p1 # Lcom/my/target/MraidWebView$c; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - iput-object p1, p0, Lcom/my/target/MraidWebView;->a:Lcom/my/target/MraidWebView$c; - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/MrcStat.smali b/smali/smali_classes2/com/my/target/MrcStat.smali deleted file mode 100644 index 7fa7e625a..000000000 --- a/smali/smali_classes2/com/my/target/MrcStat.smali +++ /dev/null @@ -1,95 +0,0 @@ -.class public Lcom/my/target/MrcStat; -.super Lcom/my/target/ViewabilityStat; -.source "MrcStat.java" - - -# instance fields -.field private f:F - -.field private g:F - - -# direct methods -.method private constructor (Ljava/lang/String;Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0, p1, p2}, Lcom/my/target/ViewabilityStat;->(Ljava/lang/String;Ljava/lang/String;)V - - const/high16 p1, -0x40800000 # -1.0f - - .line 2 - iput p1, p0, Lcom/my/target/MrcStat;->f:F - - const p1, 0x7f7fffff # Float.MAX_VALUE - - .line 3 - iput p1, p0, Lcom/my/target/MrcStat;->g:F - - return-void -.end method - -.method public static a(Ljava/lang/String;)Lcom/my/target/MrcStat; - .locals 2 - .param p0 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - new-instance v0, Lcom/my/target/MrcStat; - - const-string v1, "mrcStat" - - invoke-direct {v0, v1, p0}, Lcom/my/target/MrcStat;->(Ljava/lang/String;Ljava/lang/String;)V - - return-object v0 -.end method - - -# virtual methods -.method public c(F)V - .locals 0 - - .line 1 - iput p1, p0, Lcom/my/target/MrcStat;->g:F - - return-void -.end method - -.method public d(F)V - .locals 0 - - .line 1 - iput p1, p0, Lcom/my/target/MrcStat;->f:F - - return-void -.end method - -.method public f()F - .locals 1 - - .line 1 - iget v0, p0, Lcom/my/target/MrcStat;->g:F - - return v0 -.end method - -.method public g()F - .locals 1 - - .line 1 - iget v0, p0, Lcom/my/target/MrcStat;->f:F - - return v0 -.end method diff --git a/smali/smali_classes2/com/my/target/MyTargetCookieManager.smali b/smali/smali_classes2/com/my/target/MyTargetCookieManager.smali deleted file mode 100644 index 0ae3d0cf4..000000000 --- a/smali/smali_classes2/com/my/target/MyTargetCookieManager.smali +++ /dev/null @@ -1,258 +0,0 @@ -.class public final Lcom/my/target/MyTargetCookieManager; -.super Ljava/lang/Object; -.source "MyTargetCookieManager.java" - - -# static fields -.field private static volatile b:Lcom/my/target/MyTargetCookieManager; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - - -# instance fields -.field private final a:Ljava/net/CookieHandler; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# direct methods -.method public constructor (Landroid/content/Context;)V - .locals 2 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - new-instance v0, Lcom/my/target/MyTargetCookieStore; - - invoke-direct {v0, p1}, Lcom/my/target/MyTargetCookieStore;->(Landroid/content/Context;)V - - .line 3 - new-instance p1, Ljava/net/CookieManager; - - const/4 v1, 0x0 - - invoke-direct {p1, v0, v1}, Ljava/net/CookieManager;->(Ljava/net/CookieStore;Ljava/net/CookiePolicy;)V - - iput-object p1, p0, Lcom/my/target/MyTargetCookieManager;->a:Ljava/net/CookieHandler; - - return-void -.end method - -.method public static a(Landroid/content/Context;)Lcom/my/target/MyTargetCookieManager; - .locals 2 - .param p0 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - sget-object v0, Lcom/my/target/MyTargetCookieManager;->b:Lcom/my/target/MyTargetCookieManager; - - if-nez v0, :cond_1 - - .line 2 - const-class v1, Lcom/my/target/MyTargetCookieManager; - - monitor-enter v1 - - .line 3 - :try_start_0 - sget-object v0, Lcom/my/target/MyTargetCookieManager;->b:Lcom/my/target/MyTargetCookieManager; - - if-nez v0, :cond_0 - - .line 4 - new-instance v0, Lcom/my/target/MyTargetCookieManager; - - invoke-direct {v0, p0}, Lcom/my/target/MyTargetCookieManager;->(Landroid/content/Context;)V - - sput-object v0, Lcom/my/target/MyTargetCookieManager;->b:Lcom/my/target/MyTargetCookieManager; - - .line 5 - :cond_0 - monitor-exit v1 - - goto :goto_0 - - :catchall_0 - move-exception p0 - - monitor-exit v1 - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - throw p0 - - :cond_1 - :goto_0 - return-object v0 -.end method - - -# virtual methods -.method public a(Ljava/net/URLConnection;)V - .locals 2 - .param p1 # Ljava/net/URLConnection; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Throws; - value = { - Ljava/io/IOException; - } - .end annotation - - .line 6 - invoke-virtual {p1}, Ljava/net/URLConnection;->getHeaderFields()Ljava/util/Map; - - move-result-object v0 - - .line 7 - invoke-virtual {p1}, Ljava/net/URLConnection;->getURL()Ljava/net/URL; - - move-result-object p1 - - invoke-virtual {p1}, Ljava/net/URL;->toString()Ljava/lang/String; - - move-result-object p1 - - .line 8 - invoke-static {p1}, Ljava/net/URI;->create(Ljava/lang/String;)Ljava/net/URI; - - move-result-object p1 - - .line 9 - iget-object v1, p0, Lcom/my/target/MyTargetCookieManager;->a:Ljava/net/CookieHandler; - - invoke-virtual {v1, p1, v0}, Ljava/net/CookieHandler;->put(Ljava/net/URI;Ljava/util/Map;)V - - return-void -.end method - -.method public b(Ljava/net/URLConnection;)V - .locals 4 - .param p1 # Ljava/net/URLConnection; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Throws; - value = { - Ljava/io/IOException; - } - .end annotation - - .line 1 - new-instance v0, Ljava/util/HashMap; - - invoke-direct {v0}, Ljava/util/HashMap;->()V - - .line 2 - invoke-virtual {p1}, Ljava/net/URLConnection;->getURL()Ljava/net/URL; - - move-result-object v1 - - invoke-virtual {v1}, Ljava/net/URL;->toString()Ljava/lang/String; - - move-result-object v1 - - .line 3 - invoke-static {v1}, Ljava/net/URI;->create(Ljava/lang/String;)Ljava/net/URI; - - move-result-object v1 - - .line 4 - iget-object v2, p0, Lcom/my/target/MyTargetCookieManager;->a:Ljava/net/CookieHandler; - - invoke-virtual {v2, v1, v0}, Ljava/net/CookieHandler;->get(Ljava/net/URI;Ljava/util/Map;)Ljava/util/Map; - - move-result-object v0 - - .line 5 - invoke-interface {v0}, Ljava/util/Map;->entrySet()Ljava/util/Set; - - move-result-object v0 - - .line 6 - invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator; - - move-result-object v0 - - .line 7 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z - - move-result v1 - - :goto_0 - if-eqz v1, :cond_1 - - .line 8 - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v1 - - check-cast v1, Ljava/util/Map$Entry; - - .line 9 - invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Ljava/lang/String; - - .line 10 - invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; - - move-result-object v1 - - check-cast v1, Ljava/util/List; - - .line 11 - invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; - - move-result-object v1 - - .line 12 - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - - move-result v3 - - :goto_1 - if-eqz v3, :cond_0 - - .line 13 - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v3 - - check-cast v3, Ljava/lang/String; - - .line 14 - invoke-virtual {p1, v2, v3}, Ljava/net/URLConnection;->addRequestProperty(Ljava/lang/String;Ljava/lang/String;)V - - .line 15 - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - - move-result v3 - - goto :goto_1 - - .line 16 - :cond_0 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z - - move-result v1 - - goto :goto_0 - - :cond_1 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/MyTargetCookieStore.smali b/smali/smali_classes2/com/my/target/MyTargetCookieStore.smali deleted file mode 100644 index ea1475115..000000000 --- a/smali/smali_classes2/com/my/target/MyTargetCookieStore.smali +++ /dev/null @@ -1,1088 +0,0 @@ -.class Lcom/my/target/MyTargetCookieStore; -.super Ljava/lang/Object; -.source "MyTargetCookieStore.java" - -# interfaces -.implements Ljava/net/CookieStore; - - -# annotations -.annotation build Landroid/annotation/TargetApi; - value = 0x9 -.end annotation - - -# instance fields -.field private final a:Landroid/content/SharedPreferences; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final b:Ljava/util/Map; - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/Map<", - "Ljava/net/URI;", - "Ljava/util/Set<", - "Ljava/net/HttpCookie;", - ">;>;" - } - .end annotation -.end field - - -# direct methods -.method constructor (Landroid/content/Context;)V - .locals 2 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - const-string v0, "mytarget_httpcookie_prefs" - - const/4 v1, 0x0 - - .line 2 - invoke-virtual {p1, v0, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; - - move-result-object p1 - - iput-object p1, p0, Lcom/my/target/MyTargetCookieStore;->a:Landroid/content/SharedPreferences; - - .line 3 - new-instance p1, Ljava/util/HashMap; - - invoke-direct {p1}, Ljava/util/HashMap;->()V - - iput-object p1, p0, Lcom/my/target/MyTargetCookieStore;->b:Ljava/util/Map; - - .line 4 - invoke-direct {p0}, Lcom/my/target/MyTargetCookieStore;->a()V - - return-void -.end method - -.method private static a(Ljava/net/URI;Ljava/net/HttpCookie;)Ljava/net/URI; - .locals 4 - .param p0 # Ljava/net/URI; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p1 # Ljava/net/HttpCookie; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - invoke-virtual {p1}, Ljava/net/HttpCookie;->getDomain()Ljava/lang/String; - - move-result-object v0 - - if-eqz v0, :cond_3 - - .line 2 - invoke-virtual {p1}, Ljava/net/HttpCookie;->getDomain()Ljava/lang/String; - - move-result-object v0 - - const/4 v1, 0x0 - - .line 3 - invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C - - move-result v1 - - const/16 v2, 0x2e - - if-ne v1, v2, :cond_0 - - const/4 v1, 0x1 - - .line 4 - invoke-virtual {v0, v1}, Ljava/lang/String;->substring(I)Ljava/lang/String; - - move-result-object v0 - - .line 5 - :cond_0 - :try_start_0 - new-instance v1, Ljava/net/URI; - - invoke-virtual {p0}, Ljava/net/URI;->getScheme()Ljava/lang/String; - - move-result-object v2 - - if-nez v2, :cond_1 - - const-string v2, "http" - - goto :goto_0 - - .line 6 - :cond_1 - invoke-virtual {p0}, Ljava/net/URI;->getScheme()Ljava/lang/String; - - move-result-object v2 - - .line 7 - :goto_0 - invoke-virtual {p1}, Ljava/net/HttpCookie;->getPath()Ljava/lang/String; - - move-result-object v3 - - if-nez v3, :cond_2 - - const-string p1, "/" - - goto :goto_1 - - :cond_2 - invoke-virtual {p1}, Ljava/net/HttpCookie;->getPath()Ljava/lang/String; - - move-result-object p1 - - :goto_1 - const/4 v3, 0x0 - - invoke-direct {v1, v2, v0, p1, v3}, Ljava/net/URI;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V - :try_end_0 - .catch Ljava/net/URISyntaxException; {:try_start_0 .. :try_end_0} :catch_0 - - move-object p0, v1 - - goto :goto_2 - - :catch_0 - move-exception p1 - - .line 8 - invoke-virtual {p1}, Ljava/net/URISyntaxException;->getMessage()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - :cond_3 - :goto_2 - return-object p0 -.end method - -.method private a(Ljava/net/URI;)Ljava/util/List; - .locals 6 - .param p1 # Ljava/net/URI; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/net/URI;", - ")", - "Ljava/util/List<", - "Ljava/net/HttpCookie;", - ">;" - } - .end annotation - - .line 20 - new-instance v0, Ljava/util/HashSet; - - invoke-direct {v0}, Ljava/util/HashSet;->()V - - .line 21 - iget-object v1, p0, Lcom/my/target/MyTargetCookieStore;->b:Ljava/util/Map; - - invoke-interface {v1}, Ljava/util/Map;->entrySet()Ljava/util/Set; - - move-result-object v1 - - invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; - - move-result-object v1 - - :cond_0 - :goto_0 - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - - move-result v2 - - if-eqz v2, :cond_1 - - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Ljava/util/Map$Entry; - - .line 22 - invoke-interface {v2}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; - - move-result-object v3 - - check-cast v3, Ljava/net/URI; - - .line 23 - invoke-virtual {v3}, Ljava/net/URI;->getHost()Ljava/lang/String; - - move-result-object v4 - - invoke-virtual {p1}, Ljava/net/URI;->getHost()Ljava/lang/String; - - move-result-object v5 - - invoke-direct {p0, v4, v5}, Lcom/my/target/MyTargetCookieStore;->a(Ljava/lang/String;Ljava/lang/String;)Z - - move-result v4 - - if-eqz v4, :cond_0 - - .line 24 - invoke-virtual {v3}, Ljava/net/URI;->getPath()Ljava/lang/String; - - move-result-object v3 - - invoke-virtual {p1}, Ljava/net/URI;->getPath()Ljava/lang/String; - - move-result-object v4 - - invoke-direct {p0, v3, v4}, Lcom/my/target/MyTargetCookieStore;->b(Ljava/lang/String;Ljava/lang/String;)Z - - move-result v3 - - if-eqz v3, :cond_0 - - .line 25 - invoke-interface {v2}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Ljava/util/Collection; - - invoke-interface {v0, v2}, Ljava/util/Set;->addAll(Ljava/util/Collection;)Z - - goto :goto_0 - - .line 26 - :cond_1 - new-instance v1, Ljava/util/ArrayList; - - invoke-direct {v1}, Ljava/util/ArrayList;->()V - - .line 27 - invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator; - - move-result-object v2 - - .line 28 - :cond_2 - :goto_1 - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z - - move-result v3 - - if-eqz v3, :cond_3 - - .line 29 - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v3 - - check-cast v3, Ljava/net/HttpCookie; - - .line 30 - invoke-virtual {v3}, Ljava/net/HttpCookie;->hasExpired()Z - - move-result v4 - - if-eqz v4, :cond_2 - - .line 31 - invoke-interface {v1, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z - - .line 32 - invoke-interface {v2}, Ljava/util/Iterator;->remove()V - - goto :goto_1 - - .line 33 - :cond_3 - invoke-interface {v1}, Ljava/util/List;->isEmpty()Z - - move-result v2 - - if-nez v2, :cond_4 - - .line 34 - invoke-direct {p0, p1, v1}, Lcom/my/target/MyTargetCookieStore;->a(Ljava/net/URI;Ljava/util/List;)V - - .line 35 - :cond_4 - new-instance p1, Ljava/util/ArrayList; - - invoke-direct {p1, v0}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V - - return-object p1 -.end method - -.method private a()V - .locals 5 - - .line 9 - iget-object v0, p0, Lcom/my/target/MyTargetCookieStore;->a:Landroid/content/SharedPreferences; - - invoke-interface {v0}, Landroid/content/SharedPreferences;->getAll()Ljava/util/Map; - - move-result-object v0 - - .line 10 - invoke-interface {v0}, Ljava/util/Map;->entrySet()Ljava/util/Set; - - move-result-object v0 - - invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator; - - move-result-object v0 - - :goto_0 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z - - move-result v1 - - if-eqz v1, :cond_1 - - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v1 - - check-cast v1, Ljava/util/Map$Entry; - - .line 11 - invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Ljava/lang/String; - - const/4 v3, 0x2 - - const-string v4, "\\|" - - invoke-virtual {v2, v4, v3}, Ljava/lang/String;->split(Ljava/lang/String;I)[Ljava/lang/String; - - move-result-object v2 - - .line 12 - :try_start_0 - new-instance v3, Ljava/net/URI; - - const/4 v4, 0x0 - - aget-object v2, v2, v4 - - invoke-direct {v3, v2}, Ljava/net/URI;->(Ljava/lang/String;)V - - .line 13 - invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; - - move-result-object v1 - - check-cast v1, Ljava/lang/String; - - .line 14 - new-instance v2, Lcom/my/target/MyTargetJSONCookie; - - invoke-direct {v2}, Lcom/my/target/MyTargetJSONCookie;->()V - - invoke-virtual {v2, v1}, Lcom/my/target/MyTargetJSONCookie;->a(Ljava/lang/String;)Ljava/net/HttpCookie; - - move-result-object v1 - - .line 15 - iget-object v2, p0, Lcom/my/target/MyTargetCookieStore;->b:Ljava/util/Map; - - invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Ljava/util/Set; - - if-nez v2, :cond_0 - - .line 16 - new-instance v2, Ljava/util/HashSet; - - invoke-direct {v2}, Ljava/util/HashSet;->()V - - .line 17 - iget-object v4, p0, Lcom/my/target/MyTargetCookieStore;->b:Ljava/util/Map; - - invoke-interface {v4, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 18 - :cond_0 - invoke-interface {v2, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z - :try_end_0 - .catch Ljava/net/URISyntaxException; {:try_start_0 .. :try_end_0} :catch_0 - - goto :goto_0 - - :catch_0 - move-exception v1 - - .line 19 - invoke-virtual {v1}, Ljava/net/URISyntaxException;->getMessage()Ljava/lang/String; - - move-result-object v1 - - invoke-static {v1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - goto :goto_0 - - :cond_1 - return-void -.end method - -.method private a(Ljava/net/URI;Ljava/util/List;)V - .locals 4 - .param p1 # Ljava/net/URI; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/util/List; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/net/URI;", - "Ljava/util/List<", - "Ljava/net/HttpCookie;", - ">;)V" - } - .end annotation - - .line 37 - iget-object v0, p0, Lcom/my/target/MyTargetCookieStore;->a:Landroid/content/SharedPreferences; - - invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; - - move-result-object v0 - - .line 38 - invoke-interface {p2}, Ljava/util/List;->iterator()Ljava/util/Iterator; - - move-result-object p2 - - :goto_0 - invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z - - move-result v1 - - if-eqz v1, :cond_0 - - invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v1 - - check-cast v1, Ljava/net/HttpCookie; - - .line 39 - new-instance v2, Ljava/lang/StringBuilder; - - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {p1}, Ljava/net/URI;->toString()Ljava/lang/String; - - move-result-object v3 - - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v3, "|" - - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - .line 40 - invoke-virtual {v1}, Ljava/net/HttpCookie;->getName()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v1 - - .line 41 - invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; - - goto :goto_0 - - .line 42 - :cond_0 - invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V - - return-void -.end method - -.method private a(Ljava/lang/String;Ljava/lang/String;)Z - .locals 2 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 36 - invoke-virtual {p2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-nez v0, :cond_1 - - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "." - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {p2, p1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z - - move-result p1 - - if-eqz p1, :cond_0 - - goto :goto_0 - - :cond_0 - const/4 p1, 0x0 - - goto :goto_1 - - :cond_1 - :goto_0 - const/4 p1, 0x1 - - :goto_1 - return p1 -.end method - -.method private b()V - .locals 1 - - .line 7 - iget-object v0, p0, Lcom/my/target/MyTargetCookieStore;->a:Landroid/content/SharedPreferences; - - invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; - - move-result-object v0 - - invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->clear()Landroid/content/SharedPreferences$Editor; - - move-result-object v0 - - invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V - - return-void -.end method - -.method private b(Ljava/net/URI;Ljava/net/HttpCookie;)V - .locals 2 - .param p1 # Ljava/net/URI; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/net/HttpCookie; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - iget-object v0, p0, Lcom/my/target/MyTargetCookieStore;->a:Landroid/content/SharedPreferences; - - invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; - - move-result-object v0 - - .line 2 - new-instance v1, Ljava/lang/StringBuilder; - - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {p1}, Ljava/net/URI;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string p1, "|" - - invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p2}, Ljava/net/HttpCookie;->getName()Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - new-instance v1, Lcom/my/target/MyTargetJSONCookie; - - invoke-direct {v1}, Lcom/my/target/MyTargetJSONCookie;->()V - - invoke-virtual {v1, p2}, Lcom/my/target/MyTargetJSONCookie;->a(Ljava/net/HttpCookie;)Ljava/lang/String; - - move-result-object p2 - - invoke-interface {v0, p1, p2}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; - - .line 3 - invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V - - return-void -.end method - -.method private b(Ljava/lang/String;Ljava/lang/String;)Z - .locals 4 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 4 - invoke-virtual {p2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - const/4 v1, 0x0 - - const/4 v2, 0x1 - - if-nez v0, :cond_1 - - .line 5 - invoke-virtual {p2, p1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z - - move-result v0 - - const/16 v3, 0x2f - - if-eqz v0, :cond_0 - - invoke-virtual {p1}, Ljava/lang/String;->length()I - - move-result v0 - - sub-int/2addr v0, v2 - - invoke-virtual {p1, v0}, Ljava/lang/String;->charAt(I)C - - move-result v0 - - if-eq v0, v3, :cond_1 - - .line 6 - :cond_0 - invoke-virtual {p2, p1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z - - move-result v0 - - if-eqz v0, :cond_2 - - invoke-virtual {p1}, Ljava/lang/String;->length()I - - move-result p1 - - invoke-virtual {p2, p1}, Ljava/lang/String;->substring(I)Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {p1, v1}, Ljava/lang/String;->charAt(I)C - - move-result p1 - - if-ne p1, v3, :cond_2 - - :cond_1 - const/4 v1, 0x1 - - :cond_2 - return v1 -.end method - -.method private c(Ljava/net/URI;Ljava/net/HttpCookie;)V - .locals 2 - .param p1 # Ljava/net/URI; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/net/HttpCookie; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - iget-object v0, p0, Lcom/my/target/MyTargetCookieStore;->a:Landroid/content/SharedPreferences; - - invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; - - move-result-object v0 - - .line 2 - new-instance v1, Ljava/lang/StringBuilder; - - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {p1}, Ljava/net/URI;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string p1, "|" - - invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - .line 3 - invoke-virtual {p2}, Ljava/net/HttpCookie;->getName()Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - .line 4 - invoke-interface {v0, p1}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; - - .line 5 - invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V - - return-void -.end method - - -# virtual methods -.method public declared-synchronized add(Ljava/net/URI;Ljava/net/HttpCookie;)V - .locals 2 - - monitor-enter p0 - - .line 1 - :try_start_0 - invoke-static {p1, p2}, Lcom/my/target/MyTargetCookieStore;->a(Ljava/net/URI;Ljava/net/HttpCookie;)Ljava/net/URI; - - move-result-object p1 - - .line 2 - iget-object v0, p0, Lcom/my/target/MyTargetCookieStore;->b:Ljava/util/Map; - - invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Ljava/util/Set; - - if-nez v0, :cond_0 - - .line 3 - new-instance v0, Ljava/util/HashSet; - - invoke-direct {v0}, Ljava/util/HashSet;->()V - - .line 4 - iget-object v1, p0, Lcom/my/target/MyTargetCookieStore;->b:Ljava/util/Map; - - invoke-interface {v1, p1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 5 - :cond_0 - invoke-interface {v0, p2}, Ljava/util/Set;->remove(Ljava/lang/Object;)Z - - .line 6 - invoke-interface {v0, p2}, Ljava/util/Set;->add(Ljava/lang/Object;)Z - - .line 7 - invoke-direct {p0, p1, p2}, Lcom/my/target/MyTargetCookieStore;->b(Ljava/net/URI;Ljava/net/HttpCookie;)V - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - .line 8 - monitor-exit p0 - - return-void - - :catchall_0 - move-exception p1 - - monitor-exit p0 - - throw p1 -.end method - -.method public declared-synchronized get(Ljava/net/URI;)Ljava/util/List; - .locals 0 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/net/URI;", - ")", - "Ljava/util/List<", - "Ljava/net/HttpCookie;", - ">;" - } - .end annotation - - monitor-enter p0 - - .line 1 - :try_start_0 - invoke-direct {p0, p1}, Lcom/my/target/MyTargetCookieStore;->a(Ljava/net/URI;)Ljava/util/List; - - move-result-object p1 - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - monitor-exit p0 - - return-object p1 - - :catchall_0 - move-exception p1 - - monitor-exit p0 - - throw p1 -.end method - -.method public declared-synchronized getCookies()Ljava/util/List; - .locals 3 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/List<", - "Ljava/net/HttpCookie;", - ">;" - } - .end annotation - - monitor-enter p0 - - .line 1 - :try_start_0 - new-instance v0, Ljava/util/ArrayList; - - invoke-direct {v0}, Ljava/util/ArrayList;->()V - - .line 2 - iget-object v1, p0, Lcom/my/target/MyTargetCookieStore;->b:Ljava/util/Map; - - invoke-interface {v1}, Ljava/util/Map;->keySet()Ljava/util/Set; - - move-result-object v1 - - invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; - - move-result-object v1 - - :goto_0 - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - - move-result v2 - - if-eqz v2, :cond_0 - - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Ljava/net/URI; - - .line 3 - invoke-direct {p0, v2}, Lcom/my/target/MyTargetCookieStore;->a(Ljava/net/URI;)Ljava/util/List; - - move-result-object v2 - - invoke-interface {v0, v2}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - goto :goto_0 - - .line 4 - :cond_0 - monitor-exit p0 - - return-object v0 - - :catchall_0 - move-exception v0 - - monitor-exit p0 - - throw v0 -.end method - -.method public declared-synchronized getURIs()Ljava/util/List; - .locals 2 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/List<", - "Ljava/net/URI;", - ">;" - } - .end annotation - - monitor-enter p0 - - .line 1 - :try_start_0 - new-instance v0, Ljava/util/ArrayList; - - iget-object v1, p0, Lcom/my/target/MyTargetCookieStore;->b:Ljava/util/Map; - - invoke-interface {v1}, Ljava/util/Map;->keySet()Ljava/util/Set; - - move-result-object v1 - - invoke-direct {v0, v1}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - monitor-exit p0 - - return-object v0 - - :catchall_0 - move-exception v0 - - monitor-exit p0 - - throw v0 -.end method - -.method public declared-synchronized remove(Ljava/net/URI;Ljava/net/HttpCookie;)Z - .locals 1 - - monitor-enter p0 - - .line 1 - :try_start_0 - iget-object v0, p0, Lcom/my/target/MyTargetCookieStore;->b:Ljava/util/Map; - - invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Ljava/util/Set; - - if-eqz v0, :cond_0 - - .line 2 - invoke-interface {v0, p2}, Ljava/util/Set;->remove(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/4 v0, 0x1 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - :goto_0 - if-eqz v0, :cond_1 - - .line 3 - invoke-direct {p0, p1, p2}, Lcom/my/target/MyTargetCookieStore;->c(Ljava/net/URI;Ljava/net/HttpCookie;)V - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - .line 4 - :cond_1 - monitor-exit p0 - - return v0 - - :catchall_0 - move-exception p1 - - monitor-exit p0 - - throw p1 -.end method - -.method public declared-synchronized removeAll()Z - .locals 1 - - monitor-enter p0 - - .line 1 - :try_start_0 - iget-object v0, p0, Lcom/my/target/MyTargetCookieStore;->b:Ljava/util/Map; - - invoke-interface {v0}, Ljava/util/Map;->clear()V - - .line 2 - invoke-direct {p0}, Lcom/my/target/MyTargetCookieStore;->b()V - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - const/4 v0, 0x1 - - .line 3 - monitor-exit p0 - - return v0 - - :catchall_0 - move-exception v0 - - monitor-exit p0 - - throw v0 -.end method diff --git a/smali/smali_classes2/com/my/target/MyTargetJSONCookie.smali b/smali/smali_classes2/com/my/target/MyTargetJSONCookie.smali deleted file mode 100644 index 88939fbd2..000000000 --- a/smali/smali_classes2/com/my/target/MyTargetJSONCookie.smali +++ /dev/null @@ -1,459 +0,0 @@ -.class public Lcom/my/target/MyTargetJSONCookie; -.super Ljava/lang/Object; -.source "MyTargetJSONCookie.java" - - -# direct methods -.method public constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method a(Ljava/net/HttpCookie;)Ljava/lang/String; - .locals 4 - .param p1 # Ljava/net/HttpCookie; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - new-instance v0, Lorg/json/JSONObject; - - invoke-direct {v0}, Lorg/json/JSONObject;->()V - - :try_start_0 - const-string v1, "name" - - .line 2 - invoke-virtual {p1}, Ljava/net/HttpCookie;->getName()Ljava/lang/String; - - move-result-object v2 - - invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; - - const-string v1, "value" - - .line 3 - invoke-virtual {p1}, Ljava/net/HttpCookie;->getValue()Ljava/lang/String; - - move-result-object v2 - - invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; - - const-string v1, "comment" - - .line 4 - invoke-virtual {p1}, Ljava/net/HttpCookie;->getComment()Ljava/lang/String; - - move-result-object v2 - - invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; - - const-string v1, "commentUrl" - - .line 5 - invoke-virtual {p1}, Ljava/net/HttpCookie;->getCommentURL()Ljava/lang/String; - - move-result-object v2 - - invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; - - const-string v1, "domain" - - .line 6 - invoke-virtual {p1}, Ljava/net/HttpCookie;->getDomain()Ljava/lang/String; - - move-result-object v2 - - invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; - - const-string v1, "maxage" - - .line 7 - invoke-virtual {p1}, Ljava/net/HttpCookie;->getMaxAge()J - - move-result-wide v2 - - invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - - move-result-object v2 - - invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; - - const-string v1, "path" - - .line 8 - invoke-virtual {p1}, Ljava/net/HttpCookie;->getPath()Ljava/lang/String; - - move-result-object v2 - - invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; - - const-string v1, "portlist" - - .line 9 - invoke-virtual {p1}, Ljava/net/HttpCookie;->getPortlist()Ljava/lang/String; - - move-result-object v2 - - invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; - - const-string v1, "version" - - .line 10 - invoke-virtual {p1}, Ljava/net/HttpCookie;->getVersion()I - - move-result v2 - - invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object v2 - - invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; - - const-string v1, "secure" - - .line 11 - invoke-virtual {p1}, Ljava/net/HttpCookie;->getSecure()Z - - move-result v2 - - invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v2 - - invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; - - const-string v1, "discard" - - .line 12 - invoke-virtual {p1}, Ljava/net/HttpCookie;->getDiscard()Z - - move-result v2 - - invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v2 - - invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; - - .line 13 - sget v1, Landroid/os/Build$VERSION;->SDK_INT:I - :try_end_0 - .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_1 - - const/16 v2, 0x18 - - const-string v3, "httpOnly" - - if-lt v1, v2, :cond_0 - - .line 14 - :try_start_1 - invoke-virtual {p1}, Ljava/net/HttpCookie;->isHttpOnly()Z - - move-result p1 - - invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object p1 - - invoke-virtual {v0, v3, p1}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; - :try_end_1 - .catch Lorg/json/JSONException; {:try_start_1 .. :try_end_1} :catch_1 - - goto :goto_0 - - .line 15 - :cond_0 - :try_start_2 - invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; - - move-result-object v1 - - invoke-virtual {v1, v3}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; - - move-result-object v1 - - const/4 v2, 0x1 - - .line 16 - invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - .line 17 - invoke-virtual {v1, p1}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object p1 - - invoke-virtual {v0, v3, p1}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; - :try_end_2 - .catch Ljava/lang/NoSuchFieldException; {:try_start_2 .. :try_end_2} :catch_0 - .catch Ljava/lang/IllegalAccessException; {:try_start_2 .. :try_end_2} :catch_0 - .catch Lorg/json/JSONException; {:try_start_2 .. :try_end_2} :catch_1 - - .line 18 - :catch_0 - :goto_0 - :try_start_3 - invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String; - - move-result-object p1 - :try_end_3 - .catch Lorg/json/JSONException; {:try_start_3 .. :try_end_3} :catch_1 - - goto :goto_1 - - :catch_1 - move-exception p1 - - .line 19 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "Exception encoding cookie" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Lorg/json/JSONException;->getMessage()Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - const/4 p1, 0x0 - - :goto_1 - return-object p1 -.end method - -.method a(Ljava/lang/String;)Ljava/net/HttpCookie; - .locals 5 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - const/4 v0, 0x0 - - .line 20 - :try_start_0 - new-instance v1, Lorg/json/JSONObject; - - invoke-direct {v1, p1}, Lorg/json/JSONObject;->(Ljava/lang/String;)V - - .line 21 - new-instance p1, Ljava/net/HttpCookie; - - const-string v2, "name" - - invoke-virtual {v1, v2}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v2 - - const-string v3, "value" - - invoke-virtual {v1, v3}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v3 - - invoke-direct {p1, v2, v3}, Ljava/net/HttpCookie;->(Ljava/lang/String;Ljava/lang/String;)V - :try_end_0 - .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_1 - - :try_start_1 - const-string v0, "comment" - - .line 22 - invoke-virtual {v1, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - invoke-virtual {p1, v0}, Ljava/net/HttpCookie;->setComment(Ljava/lang/String;)V - - const-string v0, "commentUrl" - - .line 23 - invoke-virtual {v1, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - invoke-virtual {p1, v0}, Ljava/net/HttpCookie;->setCommentURL(Ljava/lang/String;)V - - const-string v0, "domain" - - .line 24 - invoke-virtual {v1, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - invoke-virtual {p1, v0}, Ljava/net/HttpCookie;->setDomain(Ljava/lang/String;)V - - const-string v0, "maxage" - - .line 25 - invoke-virtual {v1, v0}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I - - move-result v0 - - int-to-long v2, v0 - - invoke-virtual {p1, v2, v3}, Ljava/net/HttpCookie;->setMaxAge(J)V - - const-string v0, "path" - - .line 26 - invoke-virtual {v1, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - invoke-virtual {p1, v0}, Ljava/net/HttpCookie;->setPath(Ljava/lang/String;)V - - const-string v0, "portlist" - - .line 27 - invoke-virtual {v1, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - invoke-virtual {p1, v0}, Ljava/net/HttpCookie;->setPortlist(Ljava/lang/String;)V - - const-string v0, "version" - - .line 28 - invoke-virtual {v1, v0}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I - - move-result v0 - - invoke-virtual {p1, v0}, Ljava/net/HttpCookie;->setVersion(I)V - - const-string v0, "secure" - - .line 29 - invoke-virtual {v1, v0}, Lorg/json/JSONObject;->getBoolean(Ljava/lang/String;)Z - - move-result v0 - - invoke-virtual {p1, v0}, Ljava/net/HttpCookie;->setSecure(Z)V - - const-string v0, "discard" - - .line 30 - invoke-virtual {v1, v0}, Lorg/json/JSONObject;->getBoolean(Ljava/lang/String;)Z - - move-result v0 - - invoke-virtual {p1, v0}, Ljava/net/HttpCookie;->setDiscard(Z)V - - .line 31 - sget v0, Landroid/os/Build$VERSION;->SDK_INT:I - :try_end_1 - .catch Lorg/json/JSONException; {:try_start_1 .. :try_end_1} :catch_0 - - const/16 v2, 0x18 - - const-string v3, "httpOnly" - - if-lt v0, v2, :cond_0 - - .line 32 - :try_start_2 - invoke-virtual {v1, v3}, Lorg/json/JSONObject;->getBoolean(Ljava/lang/String;)Z - - move-result v0 - - invoke-virtual {p1, v0}, Ljava/net/HttpCookie;->setHttpOnly(Z)V - :try_end_2 - .catch Lorg/json/JSONException; {:try_start_2 .. :try_end_2} :catch_0 - - goto :goto_1 - - .line 33 - :cond_0 - :try_start_3 - invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; - - move-result-object v0 - - invoke-virtual {v0, v3}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; - - move-result-object v0 - - const/4 v2, 0x1 - - .line 34 - invoke-virtual {v0, v2}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - .line 35 - invoke-virtual {v1, v3}, Lorg/json/JSONObject;->getBoolean(Ljava/lang/String;)Z - - move-result v1 - - invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v1 - - invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V - :try_end_3 - .catch Ljava/lang/NoSuchFieldException; {:try_start_3 .. :try_end_3} :catch_2 - .catch Ljava/lang/IllegalAccessException; {:try_start_3 .. :try_end_3} :catch_2 - .catch Lorg/json/JSONException; {:try_start_3 .. :try_end_3} :catch_0 - - goto :goto_1 - - :catch_0 - move-exception v0 - - goto :goto_0 - - :catch_1 - move-exception p1 - - move-object v4, v0 - - move-object v0, p1 - - move-object p1, v4 - - .line 36 - :goto_0 - new-instance v1, Ljava/lang/StringBuilder; - - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - - const-string v2, "Exception decoding cookie" - - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Lorg/json/JSONException;->getMessage()Ljava/lang/String; - - move-result-object v0 - - invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - :catch_2 - :goto_1 - return-object p1 -.end method diff --git a/smali/smali_classes2/com/my/target/MyTargetMediaSourceFactory.smali b/smali/smali_classes2/com/my/target/MyTargetMediaSourceFactory.smali deleted file mode 100644 index 9c5d7a97d..000000000 --- a/smali/smali_classes2/com/my/target/MyTargetMediaSourceFactory.smali +++ /dev/null @@ -1,120 +0,0 @@ -.class public Lcom/my/target/MyTargetMediaSourceFactory; -.super Ljava/lang/Object; -.source "MyTargetMediaSourceFactory.java" - - -# direct methods -.method public static a(Landroid/net/Uri;Landroid/content/Context;)Lcom/google/android/exoplayer2/source/z; - .locals 2 - .param p0 # Landroid/net/Uri; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 4 - new-instance v0, Lcom/google/android/exoplayer2/upstream/r; - - const-string v1, "myTarget" - - .line 5 - invoke-static {p1, v1}, Lcom/google/android/exoplayer2/util/h0;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; - - move-result-object v1 - - invoke-direct {v0, p1, v1}, Lcom/google/android/exoplayer2/upstream/r;->(Landroid/content/Context;Ljava/lang/String;)V - - .line 6 - invoke-static {p0}, Lcom/google/android/exoplayer2/util/h0;->a(Landroid/net/Uri;)I - - move-result p1 - - const/4 v1, 0x2 - - if-ne p1, v1, :cond_0 - - .line 7 - new-instance p1, Lcom/google/android/exoplayer2/source/hls/e; - - invoke-direct {p1, v0}, Lcom/google/android/exoplayer2/source/hls/e;->(Lcom/google/android/exoplayer2/upstream/l$a;)V - - .line 8 - new-instance v0, Lcom/google/android/exoplayer2/source/hls/HlsMediaSource$Factory; - - invoke-direct {v0, p1}, Lcom/google/android/exoplayer2/source/hls/HlsMediaSource$Factory;->(Lcom/google/android/exoplayer2/source/hls/g;)V - - .line 9 - invoke-virtual {v0, p0}, Lcom/google/android/exoplayer2/source/hls/HlsMediaSource$Factory;->createMediaSource(Landroid/net/Uri;)Lcom/google/android/exoplayer2/source/hls/HlsMediaSource; - - move-result-object p0 - - return-object p0 - - .line 10 - :cond_0 - new-instance p1, Lcom/google/android/exoplayer2/source/u$d; - - invoke-direct {p1, v0}, Lcom/google/android/exoplayer2/source/u$d;->(Lcom/google/android/exoplayer2/upstream/l$a;)V - - .line 11 - invoke-virtual {p1, p0}, Lcom/google/android/exoplayer2/source/u$d;->a(Landroid/net/Uri;)Lcom/google/android/exoplayer2/source/u; - - move-result-object p0 - - return-object p0 -.end method - -.method public static a(Lcom/my/target/common/e/VideoData;Landroid/content/Context;)Lcom/google/android/exoplayer2/source/z; - .locals 1 - .param p0 # Lcom/my/target/common/e/VideoData; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - invoke-virtual {p0}, Lcom/my/target/MediaData;->a()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Ljava/lang/String; - - if-eqz v0, :cond_0 - - .line 2 - invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; - - move-result-object p0 - - invoke-static {p0, p1}, Lcom/my/target/MyTargetMediaSourceFactory;->a(Landroid/net/Uri;Landroid/content/Context;)Lcom/google/android/exoplayer2/source/z; - - move-result-object p0 - - return-object p0 - - .line 3 - :cond_0 - invoke-virtual {p0}, Lcom/my/target/MediaData;->c()Ljava/lang/String; - - move-result-object p0 - - invoke-static {p0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; - - move-result-object p0 - - invoke-static {p0, p1}, Lcom/my/target/MyTargetMediaSourceFactory;->a(Landroid/net/Uri;Landroid/content/Context;)Lcom/google/android/exoplayer2/source/z; - - move-result-object p0 - - return-object p0 -.end method diff --git a/smali/smali_classes2/com/my/target/NetworkInfoDataProvider.smali b/smali/smali_classes2/com/my/target/NetworkInfoDataProvider.smali deleted file mode 100644 index a00284c65..000000000 --- a/smali/smali_classes2/com/my/target/NetworkInfoDataProvider.smali +++ /dev/null @@ -1,175 +0,0 @@ -.class public Lcom/my/target/NetworkInfoDataProvider; -.super Lcom/my/target/FPDataProvider; -.source "NetworkInfoDataProvider.java" - - -# instance fields -.field private b:Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - - -# direct methods -.method constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Lcom/my/target/FPDataProvider;->()V - - return-void -.end method - -.method private a(Landroid/net/NetworkInfo;)V - .locals 3 - .param p1 # Landroid/net/NetworkInfo; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 11 - invoke-virtual {p1}, Landroid/net/NetworkInfo;->getType()I - - move-result v0 - - const-string v1, "" - - const-string v2, "connection_type" - - if-nez v0, :cond_1 - - .line 12 - invoke-virtual {p1}, Landroid/net/NetworkInfo;->getSubtypeName()Ljava/lang/String; - - move-result-object v0 - - if-eqz v0, :cond_0 - - invoke-virtual {p1}, Landroid/net/NetworkInfo;->getSubtypeName()Ljava/lang/String; - - move-result-object v1 - - :cond_0 - invoke-virtual {p0, v2, v1}, Lcom/my/target/FPDataProvider;->a(Ljava/lang/String;Ljava/lang/String;)Z - - goto :goto_0 - - .line 13 - :cond_1 - invoke-virtual {p1}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String; - - move-result-object v0 - - if-eqz v0, :cond_2 - - invoke-virtual {p1}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String; - - move-result-object v1 - - :cond_2 - invoke-virtual {p0, v2, v1}, Lcom/my/target/FPDataProvider;->a(Ljava/lang/String;Ljava/lang/String;)Z - - :goto_0 - return-void -.end method - - -# virtual methods -.method public declared-synchronized a(Landroid/content/Context;)V - .locals 2 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroid/annotation/SuppressLint; - value = { - "MissingPermission" - } - .end annotation - - .annotation build Landroidx/annotation/WorkerThread; - .end annotation - - monitor-enter p0 - - .line 1 - :try_start_0 - invoke-virtual {p0}, Lcom/my/target/FPDataProvider;->c()V - - const-string v0, "" - - .line 2 - iput-object v0, p0, Lcom/my/target/NetworkInfoDataProvider;->b:Ljava/lang/String; - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - const/4 v0, 0x0 - - :try_start_1 - const-string v1, "connectivity" - - .line 3 - invoke-virtual {p1, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; - - move-result-object p1 - - check-cast p1, Landroid/net/ConnectivityManager; - - if-eqz p1, :cond_0 - - .line 4 - invoke-virtual {p1}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo; - - move-result-object v0 - - :cond_0 - if-eqz v0, :cond_1 - - .line 5 - invoke-virtual {v0}, Landroid/net/NetworkInfo;->isConnected()Z - - .line 6 - invoke-virtual {v0}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String; - - move-result-object p1 - - iput-object p1, p0, Lcom/my/target/NetworkInfoDataProvider;->b:Ljava/lang/String; - - const-string p1, "connection" - - .line 7 - iget-object v1, p0, Lcom/my/target/NetworkInfoDataProvider;->b:Ljava/lang/String; - - invoke-virtual {p0, p1, v1}, Lcom/my/target/FPDataProvider;->a(Ljava/lang/String;Ljava/lang/String;)Z - - .line 8 - invoke-direct {p0, v0}, Lcom/my/target/NetworkInfoDataProvider;->a(Landroid/net/NetworkInfo;)V - :try_end_1 - .catch Ljava/lang/SecurityException; {:try_start_1 .. :try_end_1} :catch_0 - .catchall {:try_start_1 .. :try_end_1} :catchall_0 - - goto :goto_0 - - :catch_0 - :try_start_2 - const-string p1, "No permissions for access to network state" - - .line 9 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - :try_end_2 - .catchall {:try_start_2 .. :try_end_2} :catchall_0 - - .line 10 - :cond_1 - :goto_0 - monitor-exit p0 - - return-void - - :catchall_0 - move-exception p1 - - monitor-exit p0 - - throw p1 -.end method diff --git a/smali/smali_classes2/com/my/target/OvvStat.smali b/smali/smali_classes2/com/my/target/OvvStat.smali deleted file mode 100644 index da56e744b..000000000 --- a/smali/smali_classes2/com/my/target/OvvStat.smali +++ /dev/null @@ -1,65 +0,0 @@ -.class public Lcom/my/target/OvvStat; -.super Lcom/my/target/ViewabilityStat; -.source "OvvStat.java" - - -# instance fields -.field private f:Z - - -# direct methods -.method private constructor (Ljava/lang/String;Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0, p1, p2}, Lcom/my/target/ViewabilityStat;->(Ljava/lang/String;Ljava/lang/String;)V - - return-void -.end method - -.method public static a(Ljava/lang/String;)Lcom/my/target/OvvStat; - .locals 2 - .param p0 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - new-instance v0, Lcom/my/target/OvvStat; - - const-string v1, "ovvStat" - - invoke-direct {v0, v1, p0}, Lcom/my/target/OvvStat;->(Ljava/lang/String;Ljava/lang/String;)V - - return-object v0 -.end method - - -# virtual methods -.method public a(Z)V - .locals 0 - - .line 2 - iput-boolean p1, p0, Lcom/my/target/OvvStat;->f:Z - - return-void -.end method - -.method public f()Z - .locals 1 - - .line 1 - iget-boolean v0, p0, Lcom/my/target/OvvStat;->f:Z - - return v0 -.end method diff --git a/smali/smali_classes2/com/my/target/PanelView$a.smali b/smali/smali_classes2/com/my/target/PanelView$a.smali deleted file mode 100644 index e28859aac..000000000 --- a/smali/smali_classes2/com/my/target/PanelView$a.smali +++ /dev/null @@ -1,80 +0,0 @@ -.class final Lcom/my/target/PanelView$a; -.super Ljava/lang/Object; -.source "PanelView.java" - -# interfaces -.implements Landroid/animation/Animator$AnimatorListener; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/PanelView;->a(I[Landroid/view/View;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/PanelView; - - -# direct methods -.method constructor (Lcom/my/target/PanelView;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/PanelView$a;->a:Lcom/my/target/PanelView; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public final onAnimationCancel(Landroid/animation/Animator;)V - .locals 0 - - return-void -.end method - -.method public final onAnimationEnd(Landroid/animation/Animator;)V - .locals 1 - - .line 1 - iget-object p1, p0, Lcom/my/target/PanelView$a;->a:Lcom/my/target/PanelView; - - invoke-static {p1}, Lcom/my/target/PanelView;->a(Lcom/my/target/PanelView;)Landroid/widget/TextView; - - move-result-object p1 - - const/16 v0, 0x8 - - invoke-virtual {p1, v0}, Landroid/widget/TextView;->setVisibility(I)V - - .line 2 - iget-object p1, p0, Lcom/my/target/PanelView$a;->a:Lcom/my/target/PanelView; - - invoke-static {p1}, Lcom/my/target/PanelView;->b(Lcom/my/target/PanelView;)Landroid/widget/TextView; - - move-result-object p1 - - invoke-virtual {p1, v0}, Landroid/widget/TextView;->setVisibility(I)V - - return-void -.end method - -.method public final onAnimationRepeat(Landroid/animation/Animator;)V - .locals 0 - - return-void -.end method - -.method public final onAnimationStart(Landroid/animation/Animator;)V - .locals 0 - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/PanelView$b.smali b/smali/smali_classes2/com/my/target/PanelView$b.smali deleted file mode 100644 index d2764d52e..000000000 --- a/smali/smali_classes2/com/my/target/PanelView$b.smali +++ /dev/null @@ -1,108 +0,0 @@ -.class final Lcom/my/target/PanelView$b; -.super Ljava/lang/Object; -.source "PanelView.java" - -# interfaces -.implements Landroid/animation/Animator$AnimatorListener; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/PanelView; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/PanelView; - - -# direct methods -.method constructor (Lcom/my/target/PanelView;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/PanelView$b;->a:Lcom/my/target/PanelView; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public final onAnimationCancel(Landroid/animation/Animator;)V - .locals 0 - - return-void -.end method - -.method public final onAnimationEnd(Landroid/animation/Animator;)V - .locals 1 - - .line 1 - iget-object p1, p0, Lcom/my/target/PanelView$b;->a:Lcom/my/target/PanelView; - - invoke-static {p1}, Lcom/my/target/PanelView;->c(Lcom/my/target/PanelView;)Landroid/widget/LinearLayout; - - move-result-object p1 - - invoke-virtual {p1}, Landroid/widget/LinearLayout;->isEnabled()Z - - move-result p1 - - const/16 v0, 0x8 - - if-eqz p1, :cond_0 - - .line 2 - iget-object p1, p0, Lcom/my/target/PanelView$b;->a:Lcom/my/target/PanelView; - - invoke-static {p1}, Lcom/my/target/PanelView;->c(Lcom/my/target/PanelView;)Landroid/widget/LinearLayout; - - move-result-object p1 - - invoke-virtual {p1, v0}, Landroid/widget/LinearLayout;->setVisibility(I)V - - .line 3 - :cond_0 - iget-object p1, p0, Lcom/my/target/PanelView$b;->a:Lcom/my/target/PanelView; - - invoke-static {p1}, Lcom/my/target/PanelView;->d(Lcom/my/target/PanelView;)Landroid/widget/TextView; - - move-result-object p1 - - invoke-virtual {p1}, Landroid/widget/TextView;->isEnabled()Z - - move-result p1 - - if-eqz p1, :cond_1 - - .line 4 - iget-object p1, p0, Lcom/my/target/PanelView$b;->a:Lcom/my/target/PanelView; - - invoke-static {p1}, Lcom/my/target/PanelView;->d(Lcom/my/target/PanelView;)Landroid/widget/TextView; - - move-result-object p1 - - invoke-virtual {p1, v0}, Landroid/widget/TextView;->setVisibility(I)V - - :cond_1 - return-void -.end method - -.method public final onAnimationRepeat(Landroid/animation/Animator;)V - .locals 0 - - return-void -.end method - -.method public final onAnimationStart(Landroid/animation/Animator;)V - .locals 0 - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/PanelView.smali b/smali/smali_classes2/com/my/target/PanelView.smali deleted file mode 100644 index bf662f63f..000000000 --- a/smali/smali_classes2/com/my/target/PanelView.smali +++ /dev/null @@ -1,2551 +0,0 @@ -.class public final Lcom/my/target/PanelView; -.super Landroid/view/ViewGroup; -.source "PanelView.java" - - -# annotations -.annotation build Landroid/annotation/SuppressLint; - value = { - "ViewConstructor" - } -.end annotation - - -# static fields -.field private static final G:I - -.field private static final H:I - -.field private static final I:I - -.field private static final J:I - -.field private static final K:I - -.field private static final L:I - -.field private static final M:I - - -# instance fields -.field private final B:Lcom/my/target/SmartImageView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final C:Lcom/my/target/UiUtils; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final D:I - -.field private final E:I - -.field private final F:I - -.field private final a:Landroid/widget/TextView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final b:Lcom/my/target/TextViewWithAgeView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final c:Landroid/widget/TextView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final d:Landroid/widget/LinearLayout; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final e:Lcom/my/target/StarsRatingView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final f:Landroid/widget/TextView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final g:Landroid/widget/TextView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final h:Landroid/widget/Button; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# direct methods -.method static constructor ()V - .locals 1 - - .line 1 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/PanelView;->G:I - - .line 2 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/PanelView;->H:I - - .line 3 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/PanelView;->I:I - - .line 4 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/PanelView;->J:I - - .line 5 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/PanelView;->K:I - - .line 6 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/PanelView;->L:I - - .line 7 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/PanelView;->M:I - - return-void -.end method - -.method public constructor (Landroid/content/Context;Lcom/my/target/UiUtils;)V - .locals 2 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/UiUtils; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0, p1}, Landroid/view/ViewGroup;->(Landroid/content/Context;)V - - .line 2 - iput-object p2, p0, Lcom/my/target/PanelView;->C:Lcom/my/target/UiUtils; - - .line 3 - new-instance v0, Landroid/widget/Button; - - invoke-direct {v0, p1}, Landroid/widget/Button;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/PanelView;->h:Landroid/widget/Button; - - .line 4 - iget-object v0, p0, Lcom/my/target/PanelView;->h:Landroid/widget/Button; - - sget v1, Lcom/my/target/PanelView;->H:I - - invoke-virtual {v0, v1}, Landroid/widget/Button;->setId(I)V - - .line 5 - iget-object v0, p0, Lcom/my/target/PanelView;->h:Landroid/widget/Button; - - const-string v1, "cta_button" - - invoke-static {v0, v1}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 6 - new-instance v0, Lcom/my/target/SmartImageView; - - invoke-direct {v0, p1}, Lcom/my/target/SmartImageView;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/PanelView;->B:Lcom/my/target/SmartImageView; - - .line 7 - iget-object v0, p0, Lcom/my/target/PanelView;->B:Lcom/my/target/SmartImageView; - - sget v1, Lcom/my/target/PanelView;->G:I - - invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setId(I)V - - .line 8 - iget-object v0, p0, Lcom/my/target/PanelView;->B:Lcom/my/target/SmartImageView; - - const-string v1, "icon_image" - - invoke-static {v0, v1}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 9 - new-instance v0, Lcom/my/target/TextViewWithAgeView; - - invoke-direct {v0, p1}, Lcom/my/target/TextViewWithAgeView;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/PanelView;->b:Lcom/my/target/TextViewWithAgeView; - - .line 10 - iget-object v0, p0, Lcom/my/target/PanelView;->b:Lcom/my/target/TextViewWithAgeView; - - sget v1, Lcom/my/target/PanelView;->M:I - - invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->setId(I)V - - .line 11 - new-instance v0, Landroid/widget/TextView; - - invoke-direct {v0, p1}, Landroid/widget/TextView;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/PanelView;->a:Landroid/widget/TextView; - - .line 12 - iget-object v0, p0, Lcom/my/target/PanelView;->a:Landroid/widget/TextView; - - sget v1, Lcom/my/target/PanelView;->I:I - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setId(I)V - - .line 13 - iget-object v0, p0, Lcom/my/target/PanelView;->a:Landroid/widget/TextView; - - const-string v1, "description_text" - - invoke-static {v0, v1}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 14 - new-instance v0, Landroid/widget/TextView; - - invoke-direct {v0, p1}, Landroid/widget/TextView;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/PanelView;->c:Landroid/widget/TextView; - - .line 15 - iget-object v0, p0, Lcom/my/target/PanelView;->c:Landroid/widget/TextView; - - const-string v1, "disclaimer_text" - - invoke-static {v0, v1}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 16 - new-instance v0, Landroid/widget/LinearLayout; - - invoke-direct {v0, p1}, Landroid/widget/LinearLayout;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/PanelView;->d:Landroid/widget/LinearLayout; - - .line 17 - new-instance v0, Lcom/my/target/StarsRatingView; - - invoke-direct {v0, p1}, Lcom/my/target/StarsRatingView;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/PanelView;->e:Lcom/my/target/StarsRatingView; - - .line 18 - iget-object v0, p0, Lcom/my/target/PanelView;->e:Lcom/my/target/StarsRatingView; - - sget v1, Lcom/my/target/PanelView;->K:I - - invoke-virtual {v0, v1}, Landroid/view/View;->setId(I)V - - .line 19 - iget-object v0, p0, Lcom/my/target/PanelView;->e:Lcom/my/target/StarsRatingView; - - const-string v1, "stars_view" - - invoke-static {v0, v1}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 20 - new-instance v0, Landroid/widget/TextView; - - invoke-direct {v0, p1}, Landroid/widget/TextView;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/PanelView;->f:Landroid/widget/TextView; - - .line 21 - iget-object v0, p0, Lcom/my/target/PanelView;->f:Landroid/widget/TextView; - - sget v1, Lcom/my/target/PanelView;->L:I - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setId(I)V - - .line 22 - iget-object v0, p0, Lcom/my/target/PanelView;->f:Landroid/widget/TextView; - - const-string v1, "votes_text" - - invoke-static {v0, v1}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 23 - new-instance v0, Landroid/widget/TextView; - - invoke-direct {v0, p1}, Landroid/widget/TextView;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/PanelView;->g:Landroid/widget/TextView; - - .line 24 - iget-object p1, p0, Lcom/my/target/PanelView;->g:Landroid/widget/TextView; - - const-string v0, "domain_text" - - invoke-static {p1, v0}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 25 - iget-object p1, p0, Lcom/my/target/PanelView;->g:Landroid/widget/TextView; - - sget v0, Lcom/my/target/PanelView;->J:I - - invoke-virtual {p1, v0}, Landroid/widget/TextView;->setId(I)V - - const/16 p1, 0x10 - - .line 26 - invoke-virtual {p2, p1}, Lcom/my/target/UiUtils;->a(I)I - - move-result p1 - - iput p1, p0, Lcom/my/target/PanelView;->D:I - - const/16 p1, 0x8 - - .line 27 - invoke-virtual {p2, p1}, Lcom/my/target/UiUtils;->a(I)I - - move-result p1 - - iput p1, p0, Lcom/my/target/PanelView;->F:I - - const/16 p1, 0x40 - - .line 28 - invoke-virtual {p2, p1}, Lcom/my/target/UiUtils;->a(I)I - - move-result p1 - - iput p1, p0, Lcom/my/target/PanelView;->E:I - - return-void -.end method - -.method static synthetic a(Lcom/my/target/PanelView;)Landroid/widget/TextView; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/PanelView;->c:Landroid/widget/TextView; - - return-object p0 -.end method - -.method private varargs a(I[Landroid/view/View;)V - .locals 11 - .param p2 # [Landroid/view/View; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 80 - iget-object v0, p0, Lcom/my/target/PanelView;->B:Lcom/my/target/SmartImageView; - - invoke-virtual {v0}, Landroid/widget/ImageView;->getHeight()I - - move-result v0 - - .line 81 - invoke-virtual {p0}, Landroid/view/ViewGroup;->getHeight()I - - move-result v1 - - .line 82 - iget-object v2, p0, Lcom/my/target/PanelView;->h:Landroid/widget/Button; - - invoke-virtual {v2}, Landroid/widget/Button;->getWidth()I - - move-result v2 - - .line 83 - iget-object v3, p0, Lcom/my/target/PanelView;->h:Landroid/widget/Button; - - invoke-virtual {v3}, Landroid/widget/Button;->getHeight()I - - move-result v3 - - .line 84 - iget-object v4, p0, Lcom/my/target/PanelView;->B:Lcom/my/target/SmartImageView; - - invoke-virtual {v4}, Landroid/widget/ImageView;->getWidth()I - - move-result v4 - - .line 85 - iget-object v5, p0, Lcom/my/target/PanelView;->B:Lcom/my/target/SmartImageView; - - const/4 v6, 0x0 - - invoke-virtual {v5, v6}, Landroid/widget/ImageView;->setPivotX(F)V - - .line 86 - iget-object v5, p0, Lcom/my/target/PanelView;->B:Lcom/my/target/SmartImageView; - - div-int/lit8 v0, v0, 0x2 - - int-to-float v0, v0 - - invoke-virtual {v5, v0}, Landroid/widget/ImageView;->setPivotY(F)V - - .line 87 - iget-object v0, p0, Lcom/my/target/PanelView;->h:Landroid/widget/Button; - - int-to-float v2, v2 - - invoke-virtual {v0, v2}, Landroid/widget/Button;->setPivotX(F)V - - .line 88 - iget-object v0, p0, Lcom/my/target/PanelView;->h:Landroid/widget/Button; - - div-int/lit8 v3, v3, 0x2 - - int-to-float v2, v3 - - invoke-virtual {v0, v2}, Landroid/widget/Button;->setPivotY(F)V - - int-to-float v0, v1 - - const v1, 0x3e99999a # 0.3f - - mul-float v0, v0, v1 - - .line 89 - new-instance v2, Ljava/util/ArrayList; - - invoke-direct {v2}, Ljava/util/ArrayList;->()V - - .line 90 - iget-object v3, p0, Lcom/my/target/PanelView;->h:Landroid/widget/Button; - - sget-object v5, Landroid/view/View;->SCALE_X:Landroid/util/Property; - - const/4 v7, 0x1 - - new-array v8, v7, [F - - const v9, 0x3f333333 # 0.7f - - const/4 v10, 0x0 - - aput v9, v8, v10 - - invoke-static {v3, v5, v8}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; - - move-result-object v3 - - invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 91 - iget-object v3, p0, Lcom/my/target/PanelView;->h:Landroid/widget/Button; - - sget-object v5, Landroid/view/View;->SCALE_Y:Landroid/util/Property; - - new-array v8, v7, [F - - aput v9, v8, v10 - - invoke-static {v3, v5, v8}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; - - move-result-object v3 - - invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 92 - iget-object v3, p0, Lcom/my/target/PanelView;->B:Lcom/my/target/SmartImageView; - - sget-object v5, Landroid/view/View;->SCALE_X:Landroid/util/Property; - - new-array v8, v7, [F - - aput v9, v8, v10 - - invoke-static {v3, v5, v8}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; - - move-result-object v3 - - invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 93 - iget-object v3, p0, Lcom/my/target/PanelView;->B:Lcom/my/target/SmartImageView; - - sget-object v5, Landroid/view/View;->SCALE_Y:Landroid/util/Property; - - new-array v8, v7, [F - - aput v9, v8, v10 - - invoke-static {v3, v5, v8}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; - - move-result-object v3 - - invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 94 - iget-object v3, p0, Lcom/my/target/PanelView;->a:Landroid/widget/TextView; - - sget-object v5, Landroid/view/View;->ALPHA:Landroid/util/Property; - - new-array v8, v7, [F - - aput v6, v8, v10 - - invoke-static {v3, v5, v8}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; - - move-result-object v3 - - invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 95 - iget-object v3, p0, Lcom/my/target/PanelView;->c:Landroid/widget/TextView; - - sget-object v5, Landroid/view/View;->ALPHA:Landroid/util/Property; - - new-array v8, v7, [F - - aput v6, v8, v10 - - invoke-static {v3, v5, v8}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; - - move-result-object v3 - - invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 96 - iget-object v3, p0, Lcom/my/target/PanelView;->d:Landroid/widget/LinearLayout; - - invoke-virtual {v3}, Landroid/widget/LinearLayout;->isEnabled()Z - - move-result v3 - - if-eqz v3, :cond_0 - - .line 97 - iget-object v3, p0, Lcom/my/target/PanelView;->d:Landroid/widget/LinearLayout; - - sget-object v5, Landroid/view/View;->ALPHA:Landroid/util/Property; - - new-array v6, v7, [F - - const/high16 v8, 0x3f800000 # 1.0f - - aput v8, v6, v10 - - invoke-static {v3, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; - - move-result-object v3 - - invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 98 - :cond_0 - sget-object v3, Landroid/view/View;->ALPHA:Landroid/util/Property; - - new-array v5, v7, [F - - const v6, 0x3f19999a # 0.6f - - aput v6, v5, v10 - - invoke-static {p0, v3, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; - - move-result-object v3 - - invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - int-to-float v3, v4 - - mul-float v3, v3, v1 - - neg-float v1, v3 - - .line 99 - iget-object v3, p0, Lcom/my/target/PanelView;->b:Lcom/my/target/TextViewWithAgeView; - - sget-object v4, Landroid/view/View;->TRANSLATION_X:Landroid/util/Property; - - new-array v5, v7, [F - - aput v1, v5, v10 - - invoke-static {v3, v4, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; - - move-result-object v3 - - invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 100 - iget-object v3, p0, Lcom/my/target/PanelView;->d:Landroid/widget/LinearLayout; - - sget-object v4, Landroid/view/View;->TRANSLATION_X:Landroid/util/Property; - - new-array v5, v7, [F - - aput v1, v5, v10 - - invoke-static {v3, v4, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; - - move-result-object v3 - - invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 101 - iget-object v3, p0, Lcom/my/target/PanelView;->g:Landroid/widget/TextView; - - sget-object v4, Landroid/view/View;->TRANSLATION_X:Landroid/util/Property; - - new-array v5, v7, [F - - aput v1, v5, v10 - - invoke-static {v3, v4, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; - - move-result-object v3 - - invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 102 - iget-object v3, p0, Lcom/my/target/PanelView;->a:Landroid/widget/TextView; - - sget-object v4, Landroid/view/View;->TRANSLATION_X:Landroid/util/Property; - - new-array v5, v7, [F - - aput v1, v5, v10 - - invoke-static {v3, v4, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; - - move-result-object v3 - - invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 103 - iget-object v3, p0, Lcom/my/target/PanelView;->c:Landroid/widget/TextView; - - sget-object v4, Landroid/view/View;->TRANSLATION_X:Landroid/util/Property; - - new-array v5, v7, [F - - aput v1, v5, v10 - - invoke-static {v3, v4, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; - - move-result-object v1 - - invoke-virtual {v2, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 104 - sget-object v1, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property; - - new-array v3, v7, [F - - aput v0, v3, v10 - - invoke-static {p0, v1, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; - - move-result-object v1 - - invoke-virtual {v2, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 105 - iget-object v1, p0, Lcom/my/target/PanelView;->h:Landroid/widget/Button; - - sget-object v3, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property; - - new-array v4, v7, [F - - neg-float v5, v0 - - const/high16 v6, 0x40000000 # 2.0f - - div-float/2addr v5, v6 - - aput v5, v4, v10 - - invoke-static {v1, v3, v4}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; - - move-result-object v1 - - invoke-virtual {v2, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 106 - iget-object v1, p0, Lcom/my/target/PanelView;->B:Lcom/my/target/SmartImageView; - - sget-object v3, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property; - - new-array v4, v7, [F - - aput v5, v4, v10 - - invoke-static {v1, v3, v4}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; - - move-result-object v1 - - invoke-virtual {v2, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 107 - array-length v1, p2 - - const/4 v3, 0x0 - - :goto_0 - if-ge v3, v1, :cond_1 - - aget-object v4, p2, v3 - - .line 108 - sget-object v5, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property; - - new-array v6, v7, [F - - aput v0, v6, v10 - - invoke-static {v4, v5, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; - - move-result-object v4 - - invoke-virtual {v2, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - add-int/lit8 v3, v3, 0x1 - - goto :goto_0 - - .line 109 - :cond_1 - iget-object p2, p0, Lcom/my/target/PanelView;->d:Landroid/widget/LinearLayout; - - invoke-virtual {p2}, Landroid/widget/LinearLayout;->isEnabled()Z - - move-result p2 - - if-eqz p2, :cond_2 - - .line 110 - iget-object p2, p0, Lcom/my/target/PanelView;->d:Landroid/widget/LinearLayout; - - invoke-virtual {p2, v10}, Landroid/widget/LinearLayout;->setVisibility(I)V - - .line 111 - :cond_2 - iget-object p2, p0, Lcom/my/target/PanelView;->g:Landroid/widget/TextView; - - invoke-virtual {p2}, Landroid/widget/TextView;->isEnabled()Z - - move-result p2 - - if-eqz p2, :cond_3 - - .line 112 - iget-object p2, p0, Lcom/my/target/PanelView;->g:Landroid/widget/TextView; - - invoke-virtual {p2, v10}, Landroid/widget/TextView;->setVisibility(I)V - - .line 113 - :cond_3 - new-instance p2, Landroid/animation/AnimatorSet; - - invoke-direct {p2}, Landroid/animation/AnimatorSet;->()V - - .line 114 - new-instance v0, Lcom/my/target/PanelView$a; - - invoke-direct {v0, p0}, Lcom/my/target/PanelView$a;->(Lcom/my/target/PanelView;)V - - invoke-virtual {p2, v0}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V - - .line 115 - invoke-virtual {p2, v2}, Landroid/animation/AnimatorSet;->playTogether(Ljava/util/Collection;)V - - int-to-long v0, p1 - - .line 116 - invoke-virtual {p2, v0, v1}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet; - - .line 117 - invoke-virtual {p2}, Landroid/animation/AnimatorSet;->start()V - - return-void -.end method - -.method static synthetic b(Lcom/my/target/PanelView;)Landroid/widget/TextView; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/PanelView;->a:Landroid/widget/TextView; - - return-object p0 -.end method - -.method static synthetic c(Lcom/my/target/PanelView;)Landroid/widget/LinearLayout; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/PanelView;->d:Landroid/widget/LinearLayout; - - return-object p0 -.end method - -.method static synthetic d(Lcom/my/target/PanelView;)Landroid/widget/TextView; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/PanelView;->g:Landroid/widget/TextView; - - return-object p0 -.end method - - -# virtual methods -.method public final a()V - .locals 13 - - const/high16 v0, 0x66000000 - - .line 2 - invoke-virtual {p0, v0}, Landroid/view/ViewGroup;->setBackgroundColor(I)V - - .line 3 - iget-object v1, p0, Lcom/my/target/PanelView;->a:Landroid/widget/TextView; - - const v2, -0x222223 - - invoke-virtual {v1, v2}, Landroid/widget/TextView;->setTextColor(I)V - - .line 4 - iget-object v1, p0, Lcom/my/target/PanelView;->a:Landroid/widget/TextView; - - sget-object v2, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt; - - invoke-virtual {v1, v2}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V - - .line 5 - iget-object v1, p0, Lcom/my/target/PanelView;->g:Landroid/widget/TextView; - - const v2, -0x666667 - - invoke-virtual {v1, v2}, Landroid/widget/TextView;->setTextColor(I)V - - .line 6 - iget-object v1, p0, Lcom/my/target/PanelView;->g:Landroid/widget/TextView; - - const/16 v3, 0x8 - - invoke-virtual {v1, v3}, Landroid/widget/TextView;->setVisibility(I)V - - .line 7 - new-instance v1, Landroid/graphics/drawable/GradientDrawable; - - invoke-direct {v1}, Landroid/graphics/drawable/GradientDrawable;->()V - - const/4 v4, 0x0 - - .line 8 - invoke-virtual {v1, v4}, Landroid/graphics/drawable/GradientDrawable;->setColor(I)V - - const v5, -0x333334 - - const/4 v6, 0x1 - - .line 9 - invoke-virtual {v1, v6, v5}, Landroid/graphics/drawable/GradientDrawable;->setStroke(II)V - - .line 10 - iget-object v7, p0, Lcom/my/target/PanelView;->c:Landroid/widget/TextView; - - iget-object v8, p0, Lcom/my/target/PanelView;->C:Lcom/my/target/UiUtils; - - const/4 v9, 0x4 - - invoke-virtual {v8, v9}, Lcom/my/target/UiUtils;->a(I)I - - move-result v8 - - iget-object v10, p0, Lcom/my/target/PanelView;->C:Lcom/my/target/UiUtils; - - invoke-virtual {v10, v9}, Lcom/my/target/UiUtils;->a(I)I - - move-result v10 - - iget-object v11, p0, Lcom/my/target/PanelView;->C:Lcom/my/target/UiUtils; - - .line 11 - invoke-virtual {v11, v9}, Lcom/my/target/UiUtils;->a(I)I - - move-result v11 - - iget-object v12, p0, Lcom/my/target/PanelView;->C:Lcom/my/target/UiUtils; - - invoke-virtual {v12, v9}, Lcom/my/target/UiUtils;->a(I)I - - move-result v9 - - .line 12 - invoke-virtual {v7, v8, v10, v11, v9}, Landroid/widget/TextView;->setPadding(IIII)V - - .line 13 - iget-object v7, p0, Lcom/my/target/PanelView;->c:Landroid/widget/TextView; - - invoke-virtual {v7, v1}, Landroid/widget/TextView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V - - .line 14 - iget-object v1, p0, Lcom/my/target/PanelView;->c:Landroid/widget/TextView; - - const/4 v7, 0x2 - - const/high16 v8, 0x41400000 # 12.0f - - invoke-virtual {v1, v7, v8}, Landroid/widget/TextView;->setTextSize(IF)V - - .line 15 - iget-object v1, p0, Lcom/my/target/PanelView;->c:Landroid/widget/TextView; - - invoke-virtual {v1, v5}, Landroid/widget/TextView;->setTextColor(I)V - - .line 16 - iget-object v1, p0, Lcom/my/target/PanelView;->c:Landroid/widget/TextView; - - invoke-virtual {v1, v3}, Landroid/widget/TextView;->setVisibility(I)V - - .line 17 - iget-object v1, p0, Lcom/my/target/PanelView;->d:Landroid/widget/LinearLayout; - - invoke-virtual {v1, v4}, Landroid/widget/LinearLayout;->setOrientation(I)V - - .line 18 - iget-object v1, p0, Lcom/my/target/PanelView;->d:Landroid/widget/LinearLayout; - - const/16 v5, 0x10 - - invoke-virtual {v1, v5}, Landroid/widget/LinearLayout;->setGravity(I)V - - .line 19 - iget-object v1, p0, Lcom/my/target/PanelView;->d:Landroid/widget/LinearLayout; - - invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;->setVisibility(I)V - - .line 20 - iget-object v1, p0, Lcom/my/target/PanelView;->f:Landroid/widget/TextView; - - invoke-virtual {v1, v2}, Landroid/widget/TextView;->setTextColor(I)V - - .line 21 - iget-object v1, p0, Lcom/my/target/PanelView;->f:Landroid/widget/TextView; - - invoke-virtual {v1, v5}, Landroid/widget/TextView;->setGravity(I)V - - .line 22 - iget-object v1, p0, Lcom/my/target/PanelView;->f:Landroid/widget/TextView; - - const/high16 v2, 0x41600000 # 14.0f - - invoke-virtual {v1, v7, v2}, Landroid/widget/TextView;->setTextSize(IF)V - - .line 23 - iget-object v1, p0, Lcom/my/target/PanelView;->h:Landroid/widget/Button; - - iget-object v2, p0, Lcom/my/target/PanelView;->C:Lcom/my/target/UiUtils; - - const/16 v5, 0xf - - invoke-virtual {v2, v5}, Lcom/my/target/UiUtils;->a(I)I - - move-result v2 - - iget-object v8, p0, Lcom/my/target/PanelView;->C:Lcom/my/target/UiUtils; - - invoke-virtual {v8, v5}, Lcom/my/target/UiUtils;->a(I)I - - move-result v5 - - invoke-virtual {v1, v2, v4, v5, v4}, Landroid/widget/Button;->setPadding(IIII)V - - .line 24 - iget-object v1, p0, Lcom/my/target/PanelView;->h:Landroid/widget/Button; - - iget-object v2, p0, Lcom/my/target/PanelView;->C:Lcom/my/target/UiUtils; - - const/16 v5, 0x64 - - invoke-virtual {v2, v5}, Lcom/my/target/UiUtils;->a(I)I - - move-result v2 - - invoke-virtual {v1, v2}, Landroid/widget/Button;->setMinimumWidth(I)V - - .line 25 - iget-object v1, p0, Lcom/my/target/PanelView;->h:Landroid/widget/Button; - - const/4 v2, 0x0 - - invoke-virtual {v1, v2}, Landroid/widget/Button;->setTransformationMethod(Landroid/text/method/TransformationMethod;)V - - .line 26 - iget-object v1, p0, Lcom/my/target/PanelView;->h:Landroid/widget/Button; - - const/high16 v2, 0x41b00000 # 22.0f - - invoke-virtual {v1, v7, v2}, Landroid/widget/Button;->setTextSize(IF)V - - .line 27 - iget-object v1, p0, Lcom/my/target/PanelView;->h:Landroid/widget/Button; - - const/16 v2, 0xa - - invoke-virtual {v1, v2}, Landroid/widget/Button;->setMaxEms(I)V - - .line 28 - iget-object v1, p0, Lcom/my/target/PanelView;->h:Landroid/widget/Button; - - invoke-virtual {v1}, Landroid/widget/Button;->setSingleLine()V - - .line 29 - iget-object v1, p0, Lcom/my/target/PanelView;->h:Landroid/widget/Button; - - sget-object v2, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt; - - invoke-virtual {v1, v2}, Landroid/widget/Button;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V - - .line 30 - iget-object v1, p0, Lcom/my/target/PanelView;->b:Lcom/my/target/TextViewWithAgeView; - - invoke-virtual {v1}, Lcom/my/target/TextViewWithAgeView;->getRightBorderedView()Lcom/my/target/BorderedTextView; - - move-result-object v1 - - const v2, -0x777778 - - .line 31 - invoke-virtual {v1, v6, v2}, Lcom/my/target/BorderedTextView;->a(II)V - - .line 32 - iget-object v2, p0, Lcom/my/target/PanelView;->C:Lcom/my/target/UiUtils; - - invoke-virtual {v2, v7}, Lcom/my/target/UiUtils;->a(I)I - - move-result v2 - - invoke-virtual {v1, v2, v4, v4, v4}, Landroid/widget/TextView;->setPadding(IIII)V - - const v2, -0x111112 - - .line 33 - invoke-virtual {v1, v2}, Landroid/widget/TextView;->setTextColor(I)V - - .line 34 - iget-object v4, p0, Lcom/my/target/PanelView;->C:Lcom/my/target/UiUtils; - - const/4 v5, 0x3 - - invoke-virtual {v4, v5}, Lcom/my/target/UiUtils;->a(I)I - - move-result v4 - - invoke-virtual {v1, v6, v2, v4}, Lcom/my/target/BorderedTextView;->a(III)V - - .line 35 - invoke-virtual {v1, v0}, Lcom/my/target/BorderedTextView;->setBackgroundColor(I)V - - .line 36 - iget-object v0, p0, Lcom/my/target/PanelView;->e:Lcom/my/target/StarsRatingView; - - iget-object v1, p0, Lcom/my/target/PanelView;->C:Lcom/my/target/UiUtils; - - const/16 v2, 0xc - - invoke-virtual {v1, v2}, Lcom/my/target/UiUtils;->a(I)I - - move-result v1 - - invoke-virtual {v0, v1}, Lcom/my/target/StarsRatingView;->setStarSize(I)V - - .line 37 - iget-object v0, p0, Lcom/my/target/PanelView;->d:Landroid/widget/LinearLayout; - - iget-object v1, p0, Lcom/my/target/PanelView;->e:Lcom/my/target/StarsRatingView; - - invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V - - .line 38 - iget-object v0, p0, Lcom/my/target/PanelView;->d:Landroid/widget/LinearLayout; - - iget-object v1, p0, Lcom/my/target/PanelView;->f:Landroid/widget/TextView; - - invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V - - .line 39 - iget-object v0, p0, Lcom/my/target/PanelView;->d:Landroid/widget/LinearLayout; - - invoke-virtual {v0, v3}, Landroid/widget/LinearLayout;->setVisibility(I)V - - .line 40 - iget-object v0, p0, Lcom/my/target/PanelView;->g:Landroid/widget/TextView; - - invoke-virtual {v0, v3}, Landroid/widget/TextView;->setVisibility(I)V - - .line 41 - iget-object v0, p0, Lcom/my/target/PanelView;->b:Lcom/my/target/TextViewWithAgeView; - - invoke-virtual {p0, v0}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V - - .line 42 - iget-object v0, p0, Lcom/my/target/PanelView;->d:Landroid/widget/LinearLayout; - - invoke-virtual {p0, v0}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V - - .line 43 - iget-object v0, p0, Lcom/my/target/PanelView;->g:Landroid/widget/TextView; - - invoke-virtual {p0, v0}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V - - .line 44 - iget-object v0, p0, Lcom/my/target/PanelView;->a:Landroid/widget/TextView; - - invoke-virtual {p0, v0}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V - - .line 45 - iget-object v0, p0, Lcom/my/target/PanelView;->c:Landroid/widget/TextView; - - invoke-virtual {p0, v0}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V - - .line 46 - iget-object v0, p0, Lcom/my/target/PanelView;->B:Lcom/my/target/SmartImageView; - - invoke-virtual {p0, v0}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V - - .line 47 - iget-object v0, p0, Lcom/my/target/PanelView;->h:Landroid/widget/Button; - - invoke-virtual {p0, v0}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V - - return-void -.end method - -.method public final a(Lcom/my/target/ClickArea;Landroid/view/View$OnClickListener;)V - .locals 2 - .param p1 # Lcom/my/target/ClickArea; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/view/View$OnClickListener; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 50 - iget-boolean v0, p1, Lcom/my/target/ClickArea;->l:Z - - if-eqz v0, :cond_0 - - .line 51 - invoke-virtual {p0, p2}, Landroid/view/ViewGroup;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - .line 52 - iget-object p1, p0, Lcom/my/target/PanelView;->h:Landroid/widget/Button; - - invoke-virtual {p1, p2}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - return-void - - .line 53 - :cond_0 - iget-boolean v0, p1, Lcom/my/target/ClickArea;->g:Z - - if-eqz v0, :cond_1 - - .line 54 - iget-object v0, p0, Lcom/my/target/PanelView;->h:Landroid/widget/Button; - - invoke-virtual {v0, p2}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - goto :goto_0 - - .line 55 - :cond_1 - iget-object v0, p0, Lcom/my/target/PanelView;->h:Landroid/widget/Button; - - const/4 v1, 0x0 - - invoke-virtual {v0, v1}, Landroid/widget/Button;->setEnabled(Z)V - - .line 56 - :goto_0 - iget-boolean v0, p1, Lcom/my/target/ClickArea;->k:Z - - const/4 v1, 0x0 - - if-eqz v0, :cond_2 - - .line 57 - invoke-virtual {p0, p2}, Landroid/view/ViewGroup;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - goto :goto_1 - - .line 58 - :cond_2 - invoke-virtual {p0, v1}, Landroid/view/ViewGroup;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - .line 59 - :goto_1 - iget-boolean v0, p1, Lcom/my/target/ClickArea;->a:Z - - if-eqz v0, :cond_3 - - .line 60 - iget-object v0, p0, Lcom/my/target/PanelView;->b:Lcom/my/target/TextViewWithAgeView; - - invoke-virtual {v0}, Lcom/my/target/TextViewWithAgeView;->getLeftText()Landroid/widget/TextView; - - move-result-object v0 - - invoke-virtual {v0, p2}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - goto :goto_2 - - .line 61 - :cond_3 - iget-object v0, p0, Lcom/my/target/PanelView;->b:Lcom/my/target/TextViewWithAgeView; - - invoke-virtual {v0}, Lcom/my/target/TextViewWithAgeView;->getLeftText()Landroid/widget/TextView; - - move-result-object v0 - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - .line 62 - :goto_2 - iget-boolean v0, p1, Lcom/my/target/ClickArea;->h:Z - - if-eqz v0, :cond_4 - - .line 63 - iget-object v0, p0, Lcom/my/target/PanelView;->b:Lcom/my/target/TextViewWithAgeView; - - invoke-virtual {v0}, Lcom/my/target/TextViewWithAgeView;->getRightBorderedView()Lcom/my/target/BorderedTextView; - - move-result-object v0 - - invoke-virtual {v0, p2}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - goto :goto_3 - - .line 64 - :cond_4 - iget-object v0, p0, Lcom/my/target/PanelView;->b:Lcom/my/target/TextViewWithAgeView; - - invoke-virtual {v0}, Lcom/my/target/TextViewWithAgeView;->getRightBorderedView()Lcom/my/target/BorderedTextView; - - move-result-object v0 - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - .line 65 - :goto_3 - iget-boolean v0, p1, Lcom/my/target/ClickArea;->c:Z - - if-eqz v0, :cond_5 - - .line 66 - iget-object v0, p0, Lcom/my/target/PanelView;->B:Lcom/my/target/SmartImageView; - - invoke-virtual {v0, p2}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - goto :goto_4 - - .line 67 - :cond_5 - iget-object v0, p0, Lcom/my/target/PanelView;->B:Lcom/my/target/SmartImageView; - - invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - .line 68 - :goto_4 - iget-boolean v0, p1, Lcom/my/target/ClickArea;->b:Z - - if-eqz v0, :cond_6 - - .line 69 - iget-object v0, p0, Lcom/my/target/PanelView;->a:Landroid/widget/TextView; - - invoke-virtual {v0, p2}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - goto :goto_5 - - .line 70 - :cond_6 - iget-object v0, p0, Lcom/my/target/PanelView;->a:Landroid/widget/TextView; - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - .line 71 - :goto_5 - iget-boolean v0, p1, Lcom/my/target/ClickArea;->e:Z - - if-eqz v0, :cond_7 - - .line 72 - iget-object v0, p0, Lcom/my/target/PanelView;->e:Lcom/my/target/StarsRatingView; - - invoke-virtual {v0, p2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - goto :goto_6 - - .line 73 - :cond_7 - iget-object v0, p0, Lcom/my/target/PanelView;->e:Lcom/my/target/StarsRatingView; - - invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - .line 74 - :goto_6 - iget-boolean v0, p1, Lcom/my/target/ClickArea;->f:Z - - if-eqz v0, :cond_8 - - .line 75 - iget-object v0, p0, Lcom/my/target/PanelView;->f:Landroid/widget/TextView; - - invoke-virtual {v0, p2}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - goto :goto_7 - - .line 76 - :cond_8 - iget-object v0, p0, Lcom/my/target/PanelView;->f:Landroid/widget/TextView; - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - .line 77 - :goto_7 - iget-boolean p1, p1, Lcom/my/target/ClickArea;->i:Z - - if-eqz p1, :cond_9 - - .line 78 - iget-object p1, p0, Lcom/my/target/PanelView;->g:Landroid/widget/TextView; - - invoke-virtual {p1, p2}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - return-void - - .line 79 - :cond_9 - iget-object p1, p0, Lcom/my/target/PanelView;->g:Landroid/widget/TextView; - - invoke-virtual {p1, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - return-void -.end method - -.method public final varargs a([Landroid/view/View;)V - .locals 1 - - .line 48 - invoke-virtual {p0}, Landroid/view/ViewGroup;->getVisibility()I - - move-result v0 - - if-nez v0, :cond_0 - - const/4 v0, 0x0 - - .line 49 - invoke-direct {p0, v0, p1}, Lcom/my/target/PanelView;->a(I[Landroid/view/View;)V - - :cond_0 - return-void -.end method - -.method final varargs b([Landroid/view/View;)V - .locals 1 - - .line 2 - invoke-virtual {p0}, Landroid/view/ViewGroup;->getVisibility()I - - move-result v0 - - if-nez v0, :cond_0 - - const/16 v0, 0x12c - - .line 3 - invoke-direct {p0, v0, p1}, Lcom/my/target/PanelView;->a(I[Landroid/view/View;)V - - :cond_0 - return-void -.end method - -.method final varargs c([Landroid/view/View;)V - .locals 8 - - .line 2 - new-instance v0, Ljava/util/ArrayList; - - invoke-direct {v0}, Ljava/util/ArrayList;->()V - - .line 3 - iget-object v1, p0, Lcom/my/target/PanelView;->h:Landroid/widget/Button; - - sget-object v2, Landroid/view/View;->SCALE_Y:Landroid/util/Property; - - const/4 v3, 0x1 - - new-array v4, v3, [F - - const/high16 v5, 0x3f800000 # 1.0f - - const/4 v6, 0x0 - - aput v5, v4, v6 - - invoke-static {v1, v2, v4}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; - - move-result-object v1 - - invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 4 - iget-object v1, p0, Lcom/my/target/PanelView;->h:Landroid/widget/Button; - - sget-object v2, Landroid/view/View;->SCALE_X:Landroid/util/Property; - - new-array v4, v3, [F - - aput v5, v4, v6 - - invoke-static {v1, v2, v4}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; - - move-result-object v1 - - invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 5 - iget-object v1, p0, Lcom/my/target/PanelView;->B:Lcom/my/target/SmartImageView; - - sget-object v2, Landroid/view/View;->SCALE_Y:Landroid/util/Property; - - new-array v4, v3, [F - - aput v5, v4, v6 - - invoke-static {v1, v2, v4}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; - - move-result-object v1 - - invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 6 - iget-object v1, p0, Lcom/my/target/PanelView;->B:Lcom/my/target/SmartImageView; - - sget-object v2, Landroid/view/View;->SCALE_X:Landroid/util/Property; - - new-array v4, v3, [F - - aput v5, v4, v6 - - invoke-static {v1, v2, v4}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; - - move-result-object v1 - - invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 7 - iget-object v1, p0, Lcom/my/target/PanelView;->a:Landroid/widget/TextView; - - sget-object v2, Landroid/view/View;->ALPHA:Landroid/util/Property; - - new-array v4, v3, [F - - aput v5, v4, v6 - - invoke-static {v1, v2, v4}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; - - move-result-object v1 - - invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 8 - iget-object v1, p0, Lcom/my/target/PanelView;->c:Landroid/widget/TextView; - - sget-object v2, Landroid/view/View;->ALPHA:Landroid/util/Property; - - new-array v4, v3, [F - - aput v5, v4, v6 - - invoke-static {v1, v2, v4}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; - - move-result-object v1 - - invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 9 - iget-object v1, p0, Lcom/my/target/PanelView;->d:Landroid/widget/LinearLayout; - - invoke-virtual {v1}, Landroid/widget/LinearLayout;->isEnabled()Z - - move-result v1 - - const/4 v2, 0x0 - - if-eqz v1, :cond_0 - - .line 10 - iget-object v1, p0, Lcom/my/target/PanelView;->d:Landroid/widget/LinearLayout; - - sget-object v4, Landroid/view/View;->ALPHA:Landroid/util/Property; - - new-array v7, v3, [F - - aput v2, v7, v6 - - invoke-static {v1, v4, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; - - move-result-object v1 - - invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 11 - :cond_0 - sget-object v1, Landroid/view/View;->ALPHA:Landroid/util/Property; - - new-array v4, v3, [F - - aput v5, v4, v6 - - invoke-static {p0, v1, v4}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; - - move-result-object v1 - - invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 12 - iget-object v1, p0, Lcom/my/target/PanelView;->b:Lcom/my/target/TextViewWithAgeView; - - sget-object v4, Landroid/view/View;->TRANSLATION_X:Landroid/util/Property; - - new-array v5, v3, [F - - aput v2, v5, v6 - - invoke-static {v1, v4, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; - - move-result-object v1 - - invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 13 - iget-object v1, p0, Lcom/my/target/PanelView;->d:Landroid/widget/LinearLayout; - - sget-object v4, Landroid/view/View;->TRANSLATION_X:Landroid/util/Property; - - new-array v5, v3, [F - - aput v2, v5, v6 - - invoke-static {v1, v4, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; - - move-result-object v1 - - invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 14 - iget-object v1, p0, Lcom/my/target/PanelView;->g:Landroid/widget/TextView; - - sget-object v4, Landroid/view/View;->TRANSLATION_X:Landroid/util/Property; - - new-array v5, v3, [F - - aput v2, v5, v6 - - invoke-static {v1, v4, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; - - move-result-object v1 - - invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 15 - iget-object v1, p0, Lcom/my/target/PanelView;->a:Landroid/widget/TextView; - - sget-object v4, Landroid/view/View;->TRANSLATION_X:Landroid/util/Property; - - new-array v5, v3, [F - - aput v2, v5, v6 - - invoke-static {v1, v4, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; - - move-result-object v1 - - invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 16 - iget-object v1, p0, Lcom/my/target/PanelView;->c:Landroid/widget/TextView; - - sget-object v4, Landroid/view/View;->TRANSLATION_X:Landroid/util/Property; - - new-array v5, v3, [F - - aput v2, v5, v6 - - invoke-static {v1, v4, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; - - move-result-object v1 - - invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 17 - sget-object v1, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property; - - new-array v4, v3, [F - - aput v2, v4, v6 - - invoke-static {p0, v1, v4}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; - - move-result-object v1 - - invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 18 - iget-object v1, p0, Lcom/my/target/PanelView;->h:Landroid/widget/Button; - - sget-object v4, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property; - - new-array v5, v3, [F - - aput v2, v5, v6 - - invoke-static {v1, v4, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; - - move-result-object v1 - - invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 19 - iget-object v1, p0, Lcom/my/target/PanelView;->B:Lcom/my/target/SmartImageView; - - sget-object v4, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property; - - new-array v5, v3, [F - - aput v2, v5, v6 - - invoke-static {v1, v4, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; - - move-result-object v1 - - invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - const/4 v1, 0x0 - - :goto_0 - if-gtz v1, :cond_1 - - .line 20 - aget-object v4, p1, v6 - - .line 21 - sget-object v5, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property; - - new-array v7, v3, [F - - aput v2, v7, v6 - - invoke-static {v4, v5, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; - - move-result-object v4 - - invoke-virtual {v0, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - add-int/lit8 v1, v1, 0x1 - - goto :goto_0 - - .line 22 - :cond_1 - iget-object p1, p0, Lcom/my/target/PanelView;->c:Landroid/widget/TextView; - - invoke-virtual {p1}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; - - move-result-object p1 - - invoke-interface {p1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result p1 - - if-nez p1, :cond_2 - - .line 23 - iget-object p1, p0, Lcom/my/target/PanelView;->c:Landroid/widget/TextView; - - invoke-virtual {p1, v6}, Landroid/widget/TextView;->setVisibility(I)V - - .line 24 - :cond_2 - iget-object p1, p0, Lcom/my/target/PanelView;->a:Landroid/widget/TextView; - - invoke-virtual {p1, v6}, Landroid/widget/TextView;->setVisibility(I)V - - .line 25 - new-instance p1, Landroid/animation/AnimatorSet; - - invoke-direct {p1}, Landroid/animation/AnimatorSet;->()V - - .line 26 - invoke-virtual {p1, v0}, Landroid/animation/AnimatorSet;->playTogether(Ljava/util/Collection;)V - - .line 27 - new-instance v0, Lcom/my/target/PanelView$b; - - invoke-direct {v0, p0}, Lcom/my/target/PanelView$b;->(Lcom/my/target/PanelView;)V - - invoke-virtual {p1, v0}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V - - const-wide/16 v0, 0x12c - - .line 28 - invoke-virtual {p1, v0, v1}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet; - - .line 29 - invoke-virtual {p1}, Landroid/animation/AnimatorSet;->start()V - - return-void -.end method - -.method protected final onLayout(ZIIII)V - .locals 3 - - .line 1 - invoke-virtual {p0}, Landroid/view/ViewGroup;->getMeasuredWidth()I - - move-result p1 - - .line 2 - invoke-virtual {p0}, Landroid/view/ViewGroup;->getMeasuredHeight()I - - move-result p2 - - .line 3 - iget-object p3, p0, Lcom/my/target/PanelView;->B:Lcom/my/target/SmartImageView; - - invoke-virtual {p3}, Landroid/widget/ImageView;->getMeasuredHeight()I - - move-result p3 - - .line 4 - iget-object p4, p0, Lcom/my/target/PanelView;->B:Lcom/my/target/SmartImageView; - - invoke-virtual {p4}, Landroid/widget/ImageView;->getMeasuredWidth()I - - move-result p4 - - sub-int p5, p2, p3 - - .line 5 - div-int/lit8 p5, p5, 0x2 - - .line 6 - iget-object v0, p0, Lcom/my/target/PanelView;->B:Lcom/my/target/SmartImageView; - - iget v1, p0, Lcom/my/target/PanelView;->D:I - - add-int v2, v1, p4 - - add-int/2addr p3, p5 - - invoke-virtual {v0, v1, p5, v2, p3}, Landroid/widget/ImageView;->layout(IIII)V - - .line 7 - iget-object p3, p0, Lcom/my/target/PanelView;->h:Landroid/widget/Button; - - invoke-virtual {p3}, Landroid/widget/Button;->getMeasuredWidth()I - - move-result p3 - - .line 8 - iget-object p5, p0, Lcom/my/target/PanelView;->h:Landroid/widget/Button; - - invoke-virtual {p5}, Landroid/widget/Button;->getMeasuredHeight()I - - move-result p5 - - sub-int/2addr p2, p5 - - .line 9 - div-int/lit8 p2, p2, 0x2 - - sub-int p3, p1, p3 - - .line 10 - iget v0, p0, Lcom/my/target/PanelView;->D:I - - sub-int/2addr p3, v0 - - .line 11 - iget-object v1, p0, Lcom/my/target/PanelView;->h:Landroid/widget/Button; - - sub-int/2addr p1, v0 - - add-int/2addr p5, p2 - - invoke-virtual {v1, p3, p2, p1, p5}, Landroid/widget/Button;->layout(IIII)V - - .line 12 - iget p1, p0, Lcom/my/target/PanelView;->D:I - - add-int/2addr p4, p1 - - add-int/2addr p4, p1 - - .line 13 - iget-object p1, p0, Lcom/my/target/PanelView;->b:Lcom/my/target/TextViewWithAgeView; - - iget p2, p0, Lcom/my/target/PanelView;->F:I - - invoke-virtual {p1}, Landroid/view/ViewGroup;->getMeasuredWidth()I - - move-result p3 - - add-int/2addr p3, p4 - - iget p5, p0, Lcom/my/target/PanelView;->F:I - - iget-object v0, p0, Lcom/my/target/PanelView;->b:Lcom/my/target/TextViewWithAgeView; - - invoke-virtual {v0}, Landroid/view/ViewGroup;->getMeasuredHeight()I - - move-result v0 - - add-int/2addr p5, v0 - - invoke-virtual {p1, p4, p2, p3, p5}, Landroid/view/ViewGroup;->layout(IIII)V - - .line 14 - iget-object p1, p0, Lcom/my/target/PanelView;->d:Landroid/widget/LinearLayout; - - iget-object p2, p0, Lcom/my/target/PanelView;->b:Lcom/my/target/TextViewWithAgeView; - - invoke-virtual {p2}, Landroid/view/ViewGroup;->getBottom()I - - move-result p2 - - iget-object p3, p0, Lcom/my/target/PanelView;->d:Landroid/widget/LinearLayout; - - invoke-virtual {p3}, Landroid/widget/LinearLayout;->getMeasuredWidth()I - - move-result p3 - - add-int/2addr p3, p4 - - iget-object p5, p0, Lcom/my/target/PanelView;->b:Lcom/my/target/TextViewWithAgeView; - - invoke-virtual {p5}, Landroid/view/ViewGroup;->getBottom()I - - move-result p5 - - iget-object v0, p0, Lcom/my/target/PanelView;->d:Landroid/widget/LinearLayout; - - invoke-virtual {v0}, Landroid/widget/LinearLayout;->getMeasuredHeight()I - - move-result v0 - - add-int/2addr p5, v0 - - invoke-virtual {p1, p4, p2, p3, p5}, Landroid/widget/LinearLayout;->layout(IIII)V - - .line 15 - iget-object p1, p0, Lcom/my/target/PanelView;->g:Landroid/widget/TextView; - - iget-object p2, p0, Lcom/my/target/PanelView;->b:Lcom/my/target/TextViewWithAgeView; - - invoke-virtual {p2}, Landroid/view/ViewGroup;->getBottom()I - - move-result p2 - - iget-object p3, p0, Lcom/my/target/PanelView;->g:Landroid/widget/TextView; - - invoke-virtual {p3}, Landroid/widget/TextView;->getMeasuredWidth()I - - move-result p3 - - add-int/2addr p3, p4 - - iget-object p5, p0, Lcom/my/target/PanelView;->b:Lcom/my/target/TextViewWithAgeView; - - invoke-virtual {p5}, Landroid/view/ViewGroup;->getBottom()I - - move-result p5 - - iget-object v0, p0, Lcom/my/target/PanelView;->g:Landroid/widget/TextView; - - invoke-virtual {v0}, Landroid/widget/TextView;->getMeasuredHeight()I - - move-result v0 - - add-int/2addr p5, v0 - - invoke-virtual {p1, p4, p2, p3, p5}, Landroid/widget/TextView;->layout(IIII)V - - .line 16 - iget-object p1, p0, Lcom/my/target/PanelView;->a:Landroid/widget/TextView; - - iget-object p2, p0, Lcom/my/target/PanelView;->b:Lcom/my/target/TextViewWithAgeView; - - invoke-virtual {p2}, Landroid/view/ViewGroup;->getBottom()I - - move-result p2 - - iget-object p3, p0, Lcom/my/target/PanelView;->a:Landroid/widget/TextView; - - invoke-virtual {p3}, Landroid/widget/TextView;->getMeasuredWidth()I - - move-result p3 - - add-int/2addr p3, p4 - - iget-object p5, p0, Lcom/my/target/PanelView;->b:Lcom/my/target/TextViewWithAgeView; - - invoke-virtual {p5}, Landroid/view/ViewGroup;->getBottom()I - - move-result p5 - - iget-object v0, p0, Lcom/my/target/PanelView;->a:Landroid/widget/TextView; - - invoke-virtual {v0}, Landroid/widget/TextView;->getMeasuredHeight()I - - move-result v0 - - add-int/2addr p5, v0 - - invoke-virtual {p1, p4, p2, p3, p5}, Landroid/widget/TextView;->layout(IIII)V - - .line 17 - iget-object p1, p0, Lcom/my/target/PanelView;->c:Landroid/widget/TextView; - - iget-object p2, p0, Lcom/my/target/PanelView;->a:Landroid/widget/TextView; - - invoke-virtual {p2}, Landroid/widget/TextView;->getBottom()I - - move-result p2 - - iget-object p3, p0, Lcom/my/target/PanelView;->c:Landroid/widget/TextView; - - invoke-virtual {p3}, Landroid/widget/TextView;->getMeasuredWidth()I - - move-result p3 - - add-int/2addr p3, p4 - - iget-object p5, p0, Lcom/my/target/PanelView;->a:Landroid/widget/TextView; - - invoke-virtual {p5}, Landroid/widget/TextView;->getBottom()I - - move-result p5 - - iget-object v0, p0, Lcom/my/target/PanelView;->c:Landroid/widget/TextView; - - invoke-virtual {v0}, Landroid/widget/TextView;->getMeasuredHeight()I - - move-result v0 - - add-int/2addr p5, v0 - - invoke-virtual {p1, p4, p2, p3, p5}, Landroid/widget/TextView;->layout(IIII)V - - return-void -.end method - -.method protected final onMeasure(II)V - .locals 7 - - .line 1 - invoke-static {p1}, Landroid/view/View$MeasureSpec;->getSize(I)I - - move-result p1 - - .line 2 - invoke-static {p2}, Landroid/view/View$MeasureSpec;->getSize(I)I - - move-result p2 - - div-int/lit8 p2, p2, 0x4 - - .line 3 - iget v0, p0, Lcom/my/target/PanelView;->D:I - - mul-int/lit8 v0, v0, 0x2 - - sub-int v0, p1, v0 - - .line 4 - iget v1, p0, Lcom/my/target/PanelView;->F:I - - mul-int/lit8 v1, v1, 0x2 - - sub-int/2addr p2, v1 - - .line 5 - iget v1, p0, Lcom/my/target/PanelView;->E:I - - invoke-static {p2, v1}, Ljava/lang/Math;->min(II)I - - move-result v1 - - .line 6 - iget-object v2, p0, Lcom/my/target/PanelView;->B:Lcom/my/target/SmartImageView; - - const/high16 v3, 0x40000000 # 2.0f - - invoke-static {v1, v3}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v4 - - .line 7 - invoke-static {v1, v3}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v5 - - .line 8 - invoke-virtual {v2, v4, v5}, Landroid/widget/ImageView;->measure(II)V - - .line 9 - iget-object v2, p0, Lcom/my/target/PanelView;->h:Landroid/widget/Button; - - const/high16 v4, -0x80000000 - - invoke-static {v0, v4}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v5 - - iget v6, p0, Lcom/my/target/PanelView;->F:I - - mul-int/lit8 v6, v6, 0x2 - - sub-int/2addr v1, v6 - - .line 10 - invoke-static {v1, v3}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v1 - - .line 11 - invoke-virtual {v2, v5, v1}, Landroid/widget/Button;->measure(II)V - - .line 12 - iget-object v1, p0, Lcom/my/target/PanelView;->B:Lcom/my/target/SmartImageView; - - invoke-virtual {v1}, Landroid/widget/ImageView;->getMeasuredWidth()I - - move-result v1 - - sub-int/2addr v0, v1 - - iget-object v1, p0, Lcom/my/target/PanelView;->h:Landroid/widget/Button; - - invoke-virtual {v1}, Landroid/widget/Button;->getMeasuredWidth()I - - move-result v1 - - sub-int/2addr v0, v1 - - iget v1, p0, Lcom/my/target/PanelView;->D:I - - mul-int/lit8 v1, v1, 0x2 - - sub-int/2addr v0, v1 - - .line 13 - iget-object v1, p0, Lcom/my/target/PanelView;->b:Lcom/my/target/TextViewWithAgeView; - - invoke-static {v0, v4}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v2 - - invoke-static {p2, v4}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v3 - - invoke-virtual {v1, v2, v3}, Landroid/view/ViewGroup;->measure(II)V - - .line 14 - iget-object v1, p0, Lcom/my/target/PanelView;->d:Landroid/widget/LinearLayout; - - invoke-static {v0, v4}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v2 - - invoke-static {p2, v4}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v3 - - invoke-virtual {v1, v2, v3}, Landroid/widget/LinearLayout;->measure(II)V - - .line 15 - iget-object v1, p0, Lcom/my/target/PanelView;->g:Landroid/widget/TextView; - - invoke-static {v0, v4}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v2 - - invoke-static {p2, v4}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v3 - - invoke-virtual {v1, v2, v3}, Landroid/widget/TextView;->measure(II)V - - .line 16 - iget-object v1, p0, Lcom/my/target/PanelView;->a:Landroid/widget/TextView; - - invoke-static {v0, v4}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v2 - - iget-object v3, p0, Lcom/my/target/PanelView;->b:Lcom/my/target/TextViewWithAgeView; - - invoke-virtual {v3}, Landroid/view/ViewGroup;->getMeasuredHeight()I - - move-result v3 - - sub-int v3, p2, v3 - - invoke-static {v3, v4}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v3 - - invoke-virtual {v1, v2, v3}, Landroid/widget/TextView;->measure(II)V - - .line 17 - iget-object v1, p0, Lcom/my/target/PanelView;->c:Landroid/widget/TextView; - - invoke-static {v0, v4}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v0 - - invoke-static {p2, v4}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result p2 - - invoke-virtual {v1, v0, p2}, Landroid/widget/TextView;->measure(II)V - - .line 18 - iget-object p2, p0, Lcom/my/target/PanelView;->b:Lcom/my/target/TextViewWithAgeView; - - invoke-virtual {p2}, Landroid/view/ViewGroup;->getMeasuredHeight()I - - move-result p2 - - iget-object v0, p0, Lcom/my/target/PanelView;->a:Landroid/widget/TextView; - - invoke-virtual {v0}, Landroid/widget/TextView;->getMeasuredHeight()I - - move-result v0 - - add-int/2addr p2, v0 - - .line 19 - iget-object v0, p0, Lcom/my/target/PanelView;->c:Landroid/widget/TextView; - - invoke-virtual {v0}, Landroid/widget/TextView;->getVisibility()I - - move-result v0 - - if-nez v0, :cond_0 - - .line 20 - iget-object v0, p0, Lcom/my/target/PanelView;->c:Landroid/widget/TextView; - - invoke-virtual {v0}, Landroid/widget/TextView;->getMeasuredHeight()I - - move-result v0 - - add-int/2addr p2, v0 - - .line 21 - :cond_0 - iget-object v0, p0, Lcom/my/target/PanelView;->h:Landroid/widget/Button; - - invoke-virtual {v0}, Landroid/widget/Button;->getMeasuredHeight()I - - move-result v0 - - iget-object v1, p0, Lcom/my/target/PanelView;->B:Lcom/my/target/SmartImageView; - - invoke-virtual {v1}, Landroid/widget/ImageView;->getMeasuredHeight()I - - move-result v1 - - invoke-static {v1, p2}, Ljava/lang/Math;->max(II)I - - move-result p2 - - invoke-static {v0, p2}, Ljava/lang/Math;->max(II)I - - move-result p2 - - iget v0, p0, Lcom/my/target/PanelView;->F:I - - mul-int/lit8 v0, v0, 0x2 - - add-int/2addr p2, v0 - - .line 22 - invoke-virtual {p0, p1, p2}, Landroid/view/ViewGroup;->setMeasuredDimension(II)V - - return-void -.end method - -.method public final setBanner(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V - .locals 8 - .param p1 # Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - iget-object v0, p0, Lcom/my/target/PanelView;->b:Lcom/my/target/TextViewWithAgeView; - - invoke-virtual {v0}, Lcom/my/target/TextViewWithAgeView;->getLeftText()Landroid/widget/TextView; - - move-result-object v0 - - invoke-virtual {p1}, Lcom/my/target/AdBanner;->s()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - .line 2 - iget-object v0, p0, Lcom/my/target/PanelView;->a:Landroid/widget/TextView; - - invoke-virtual {p1}, Lcom/my/target/AdBanner;->g()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - .line 3 - invoke-virtual {p1}, Lcom/my/target/AdBanner;->h()Ljava/lang/String; - - move-result-object v0 - - .line 4 - invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v1 - - const/4 v2, 0x0 - - const/16 v3, 0x8 - - if-nez v1, :cond_0 - - .line 5 - iget-object v1, p0, Lcom/my/target/PanelView;->c:Landroid/widget/TextView; - - invoke-virtual {v1, v2}, Landroid/widget/TextView;->setVisibility(I)V - - .line 6 - iget-object v1, p0, Lcom/my/target/PanelView;->c:Landroid/widget/TextView; - - invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - goto :goto_0 - - .line 7 - :cond_0 - iget-object v0, p0, Lcom/my/target/PanelView;->c:Landroid/widget/TextView; - - invoke-virtual {v0, v3}, Landroid/widget/TextView;->setVisibility(I)V - - .line 8 - :goto_0 - invoke-virtual {p1}, Lcom/my/target/AdBanner;->l()Lcom/my/target/common/e/ImageData; - - move-result-object v0 - - if-eqz v0, :cond_1 - - .line 9 - iget-object v1, p0, Lcom/my/target/PanelView;->B:Lcom/my/target/SmartImageView; - - invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setVisibility(I)V - - .line 10 - iget-object v1, p0, Lcom/my/target/PanelView;->B:Lcom/my/target/SmartImageView; - - invoke-virtual {v1, v0}, Lcom/my/target/SmartImageView;->setImageData(Lcom/my/target/common/e/ImageData;)V - - goto :goto_1 - - .line 11 - :cond_1 - iget-object v0, p0, Lcom/my/target/PanelView;->B:Lcom/my/target/SmartImageView; - - invoke-virtual {v0, v3}, Landroid/widget/ImageView;->setVisibility(I)V - - .line 12 - :goto_1 - iget-object v0, p0, Lcom/my/target/PanelView;->h:Landroid/widget/Button; - - invoke-virtual {p1}, Lcom/my/target/AdBanner;->e()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V - - .line 13 - invoke-virtual {p1}, Lcom/my/target/AdBanner;->a()Ljava/lang/String; - - move-result-object v0 - - const-string v1, "" - - invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-nez v0, :cond_2 - - .line 14 - iget-object v0, p0, Lcom/my/target/PanelView;->b:Lcom/my/target/TextViewWithAgeView; - - invoke-virtual {v0}, Lcom/my/target/TextViewWithAgeView;->getRightBorderedView()Lcom/my/target/BorderedTextView; - - move-result-object v0 - - invoke-virtual {p1}, Lcom/my/target/AdBanner;->a()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - goto :goto_2 - - .line 15 - :cond_2 - iget-object v0, p0, Lcom/my/target/PanelView;->b:Lcom/my/target/TextViewWithAgeView; - - invoke-virtual {v0}, Lcom/my/target/TextViewWithAgeView;->getRightBorderedView()Lcom/my/target/BorderedTextView; - - move-result-object v0 - - invoke-virtual {v0, v3}, Landroid/widget/TextView;->setVisibility(I)V - - .line 16 - :goto_2 - invoke-virtual {p1}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->F()I - - move-result v0 - - .line 17 - invoke-virtual {p1}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->H()I - - move-result v1 - - .line 18 - invoke-virtual {p1}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->G()I - - move-result v4 - - .line 19 - iget-object v5, p0, Lcom/my/target/PanelView;->h:Landroid/widget/Button; - - iget-object v6, p0, Lcom/my/target/PanelView;->C:Lcom/my/target/UiUtils; - - const/4 v7, 0x2 - - invoke-virtual {v6, v7}, Lcom/my/target/UiUtils;->a(I)I - - move-result v6 - - invoke-static {v5, v0, v1, v6}, Lcom/my/target/UiUtils;->a(Landroid/view/View;III)V - - .line 20 - iget-object v0, p0, Lcom/my/target/PanelView;->h:Landroid/widget/Button; - - invoke-virtual {v0, v4}, Landroid/widget/Button;->setTextColor(I)V - - .line 21 - invoke-virtual {p1}, Lcom/my/target/AdBanner;->o()Ljava/lang/String; - - move-result-object v0 - - const-string v1, "store" - - invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - const/4 v1, 0x1 - - if-eqz v0, :cond_4 - - .line 22 - invoke-virtual {p1}, Lcom/my/target/AdBanner;->w()I - - move-result v0 - - if-eqz v0, :cond_3 - - invoke-virtual {p1}, Lcom/my/target/AdBanner;->p()F - - move-result v0 - - const/4 v4, 0x0 - - cmpl-float v0, v0, v4 - - if-lez v0, :cond_3 - - .line 23 - iget-object v0, p0, Lcom/my/target/PanelView;->d:Landroid/widget/LinearLayout; - - invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setEnabled(Z)V - - .line 24 - iget-object v0, p0, Lcom/my/target/PanelView;->e:Lcom/my/target/StarsRatingView; - - invoke-virtual {p1}, Lcom/my/target/AdBanner;->p()F - - move-result v1 - - invoke-virtual {v0, v1}, Lcom/my/target/StarsRatingView;->setRating(F)V - - .line 25 - iget-object v0, p0, Lcom/my/target/PanelView;->f:Landroid/widget/TextView; - - invoke-virtual {p1}, Lcom/my/target/AdBanner;->w()I - - move-result v1 - - invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - goto :goto_3 - - .line 26 - :cond_3 - iget-object v0, p0, Lcom/my/target/PanelView;->d:Landroid/widget/LinearLayout; - - invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;->setEnabled(Z)V - - .line 27 - iget-object v0, p0, Lcom/my/target/PanelView;->d:Landroid/widget/LinearLayout; - - invoke-virtual {v0, v3}, Landroid/widget/LinearLayout;->setVisibility(I)V - - .line 28 - :goto_3 - iget-object v0, p0, Lcom/my/target/PanelView;->g:Landroid/widget/TextView; - - invoke-virtual {v0, v2}, Landroid/widget/TextView;->setEnabled(Z)V - - goto :goto_5 - - .line 29 - :cond_4 - invoke-virtual {p1}, Lcom/my/target/AdBanner;->i()Ljava/lang/String; - - move-result-object v0 - - .line 30 - invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v4 - - if-nez v4, :cond_5 - - .line 31 - iget-object v4, p0, Lcom/my/target/PanelView;->g:Landroid/widget/TextView; - - invoke-virtual {v4, v1}, Landroid/widget/TextView;->setEnabled(Z)V - - .line 32 - iget-object v1, p0, Lcom/my/target/PanelView;->g:Landroid/widget/TextView; - - invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - goto :goto_4 - - .line 33 - :cond_5 - iget-object v0, p0, Lcom/my/target/PanelView;->g:Landroid/widget/TextView; - - invoke-virtual {v0, v2}, Landroid/widget/TextView;->setEnabled(Z)V - - .line 34 - iget-object v0, p0, Lcom/my/target/PanelView;->g:Landroid/widget/TextView; - - invoke-virtual {v0, v3}, Landroid/widget/TextView;->setVisibility(I)V - - .line 35 - :goto_4 - iget-object v0, p0, Lcom/my/target/PanelView;->d:Landroid/widget/LinearLayout; - - invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;->setEnabled(Z)V - - .line 36 - :goto_5 - invoke-virtual {p1}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->N()Lcom/my/target/MediaBanner; - - move-result-object v0 - - if-eqz v0, :cond_6 - - invoke-virtual {p1}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->N()Lcom/my/target/MediaBanner; - - move-result-object p1 - - invoke-virtual {p1}, Lcom/my/target/MediaBanner;->T()Z - - move-result p1 - - if-nez p1, :cond_7 - - .line 37 - :cond_6 - iget-object p1, p0, Lcom/my/target/PanelView;->d:Landroid/widget/LinearLayout; - - invoke-virtual {p1, v3}, Landroid/widget/LinearLayout;->setVisibility(I)V - - .line 38 - iget-object p1, p0, Lcom/my/target/PanelView;->g:Landroid/widget/TextView; - - invoke-virtual {p1, v3}, Landroid/widget/TextView;->setVisibility(I)V - - :cond_7 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/PrefsCache.smali b/smali/smali_classes2/com/my/target/PrefsCache.smali deleted file mode 100644 index 0e874d6cd..000000000 --- a/smali/smali_classes2/com/my/target/PrefsCache.smali +++ /dev/null @@ -1,269 +0,0 @@ -.class public Lcom/my/target/PrefsCache; -.super Ljava/lang/Object; -.source "PrefsCache.java" - - -# annotations -.annotation build Landroid/annotation/SuppressLint; - value = { - "ApplySharedPref" - } -.end annotation - - -# static fields -.field private static volatile b:Lcom/my/target/PrefsCache; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - - -# instance fields -.field private final a:Landroid/content/SharedPreferences; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# direct methods -.method private constructor (Landroid/content/SharedPreferences;)V - .locals 0 - .param p1 # Landroid/content/SharedPreferences; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - iput-object p1, p0, Lcom/my/target/PrefsCache;->a:Landroid/content/SharedPreferences; - - return-void -.end method - -.method public static a(Landroid/content/Context;)Lcom/my/target/PrefsCache; - .locals 3 - .param p0 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - sget-object v0, Lcom/my/target/PrefsCache;->b:Lcom/my/target/PrefsCache; - - if-nez v0, :cond_1 - - .line 2 - const-class v1, Lcom/my/target/PrefsCache; - - monitor-enter v1 - - .line 3 - :try_start_0 - sget-object v0, Lcom/my/target/PrefsCache;->b:Lcom/my/target/PrefsCache; - - if-nez v0, :cond_0 - - const-string v0, "mytarget_prefs" - - const/4 v2, 0x0 - - .line 4 - invoke-virtual {p0, v0, v2}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; - - move-result-object p0 - - .line 5 - new-instance v0, Lcom/my/target/PrefsCache; - - invoke-direct {v0, p0}, Lcom/my/target/PrefsCache;->(Landroid/content/SharedPreferences;)V - - sput-object v0, Lcom/my/target/PrefsCache;->b:Lcom/my/target/PrefsCache; - - .line 6 - :cond_0 - monitor-exit v1 - - goto :goto_0 - - :catchall_0 - move-exception p0 - - monitor-exit v1 - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - throw p0 - - :cond_1 - :goto_0 - return-object v0 -.end method - -.method private declared-synchronized a(Ljava/lang/String;Ljava/lang/String;)V - .locals 1 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - monitor-enter p0 - - .line 9 - :try_start_0 - iget-object v0, p0, Lcom/my/target/PrefsCache;->a:Landroid/content/SharedPreferences; - - invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; - - move-result-object v0 - - .line 10 - invoke-interface {v0, p1, p2}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; - - .line 11 - invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - goto :goto_0 - - :catchall_0 - move-exception p1 - - .line 12 - :try_start_1 - new-instance p2, Ljava/lang/StringBuilder; - - invoke-direct {p2}, Ljava/lang/StringBuilder;->()V - - const-string v0, "PrefsCache exception: " - - invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->c(Ljava/lang/String;)V - :try_end_1 - .catchall {:try_start_1 .. :try_end_1} :catchall_1 - - .line 13 - :goto_0 - monitor-exit p0 - - return-void - - :catchall_1 - move-exception p1 - - monitor-exit p0 - - throw p1 -.end method - -.method private declared-synchronized b(Ljava/lang/String;)Ljava/lang/String; - .locals 2 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - monitor-enter p0 - - .line 1 - :try_start_0 - iget-object v0, p0, Lcom/my/target/PrefsCache;->a:Landroid/content/SharedPreferences; - - const-string v1, "" - - invoke-interface {v0, p1, v1}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - - move-result-object p1 - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - monitor-exit p0 - - return-object p1 - - :catchall_0 - move-exception p1 - - .line 2 - :try_start_1 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "PrefsCache exception: " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->c(Ljava/lang/String;)V - - const-string p1, "" - :try_end_1 - .catchall {:try_start_1 .. :try_end_1} :catchall_1 - - .line 3 - monitor-exit p0 - - return-object p1 - - :catchall_1 - move-exception p1 - - monitor-exit p0 - - throw p1 -.end method - - -# virtual methods -.method public a()Ljava/lang/String; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - const-string v0, "mrgsDeviceId" - - .line 7 - invoke-direct {p0, v0}, Lcom/my/target/PrefsCache;->b(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - return-object v0 -.end method - -.method public a(Ljava/lang/String;)V - .locals 1 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - const-string v0, "mrgsDeviceId" - - .line 8 - invoke-direct {p0, v0, p1}, Lcom/my/target/PrefsCache;->a(Ljava/lang/String;Ljava/lang/String;)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/ProgressStat.smali b/smali/smali_classes2/com/my/target/ProgressStat.smali deleted file mode 100644 index fe2141642..000000000 --- a/smali/smali_classes2/com/my/target/ProgressStat.smali +++ /dev/null @@ -1,130 +0,0 @@ -.class public Lcom/my/target/ProgressStat; -.super Lcom/my/target/Stat; -.source "ProgressStat.java" - - -# instance fields -.field private c:F - -.field private d:F - - -# direct methods -.method private constructor (Ljava/lang/String;)V - .locals 1 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - const-string v0, "playheadReachedValue" - - .line 1 - invoke-direct {p0, v0, p1}, Lcom/my/target/Stat;->(Ljava/lang/String;Ljava/lang/String;)V - - const/high16 p1, -0x40800000 # -1.0f - - .line 2 - iput p1, p0, Lcom/my/target/ProgressStat;->c:F - - .line 3 - iput p1, p0, Lcom/my/target/ProgressStat;->d:F - - return-void -.end method - -.method public static a(Ljava/lang/String;)Lcom/my/target/ProgressStat; - .locals 1 - .param p0 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - new-instance v0, Lcom/my/target/ProgressStat; - - invoke-direct {v0, p0}, Lcom/my/target/ProgressStat;->(Ljava/lang/String;)V - - return-object v0 -.end method - - -# virtual methods -.method public a(F)V - .locals 0 - - .line 2 - iput p1, p0, Lcom/my/target/ProgressStat;->c:F - - return-void -.end method - -.method public b(F)V - .locals 0 - - .line 1 - iput p1, p0, Lcom/my/target/ProgressStat;->d:F - - return-void -.end method - -.method public c()F - .locals 1 - - .line 1 - iget v0, p0, Lcom/my/target/ProgressStat;->c:F - - return v0 -.end method - -.method public d()F - .locals 1 - - .line 1 - iget v0, p0, Lcom/my/target/ProgressStat;->d:F - - return v0 -.end method - -.method public toString()Ljava/lang/String; - .locals 2 - - .line 1 - new-instance v0, Ljava/lang/StringBuilder; - - const-string v1, "ProgressStat{" - - invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V - - const-string v1, "value=" - - .line 2 - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v1, p0, Lcom/my/target/ProgressStat;->c:F - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; - - const-string v1, ", pvalue=" - - .line 3 - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v1, p0, Lcom/my/target/ProgressStat;->d:F - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; - - const/16 v1, 0x7d - - .line 4 - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - - .line 5 - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/my/target/PromoAdapter.smali b/smali/smali_classes2/com/my/target/PromoAdapter.smali deleted file mode 100644 index 85b4590ca..000000000 --- a/smali/smali_classes2/com/my/target/PromoAdapter.smali +++ /dev/null @@ -1,122 +0,0 @@ -.class abstract Lcom/my/target/PromoAdapter; -.super Landroidx/recyclerview/widget/RecyclerView$Adapter; -.source "PromoAdapter.java" - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "", - "Landroidx/recyclerview/widget/RecyclerView$Adapter<", - "TT;>;" - } -.end annotation - - -# instance fields -.field final a:Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field final b:Ljava/util/List; - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/List<", - "Lcom/my/target/p1/c/a/InterstitialAdCard;", - ">;" - } - .end annotation -.end field - -.field c:Landroid/view/View$OnClickListener; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field d:Landroid/view/View$OnClickListener; - - -# direct methods -.method constructor (Ljava/util/List;Landroid/content/Context;)V - .locals 0 - .param p1 # Ljava/util/List; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/List<", - "Lcom/my/target/p1/c/a/InterstitialAdCard;", - ">;", - "Landroid/content/Context;", - ")V" - } - .end annotation - - .line 1 - invoke-direct {p0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->()V - - .line 2 - iput-object p1, p0, Lcom/my/target/PromoAdapter;->b:Ljava/util/List; - - .line 3 - iput-object p2, p0, Lcom/my/target/PromoAdapter;->a:Landroid/content/Context; - - return-void -.end method - - -# virtual methods -.method public getItemCount()I - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/PromoAdapter;->b:Ljava/util/List; - - .line 2 - invoke-interface {v0}, Ljava/util/List;->size()I - - move-result v0 - - return v0 -.end method - -.method public getItemViewType(I)I - .locals 2 - - const/4 v0, 0x1 - - if-nez p1, :cond_0 - - return v0 - - .line 1 - :cond_0 - invoke-virtual {p0}, Lcom/my/target/PromoAdapter;->getItemCount()I - - move-result v1 - - sub-int/2addr v1, v0 - - if-ne p1, v1, :cond_1 - - const/4 p1, 0x2 - - return p1 - - :cond_1 - const/4 p1, 0x0 - - return p1 -.end method diff --git a/smali/smali_classes2/com/my/target/PromoLayoutManager$a.smali b/smali/smali_classes2/com/my/target/PromoLayoutManager$a.smali deleted file mode 100644 index 17a1a1384..000000000 --- a/smali/smali_classes2/com/my/target/PromoLayoutManager$a.smali +++ /dev/null @@ -1,19 +0,0 @@ -.class public interface abstract Lcom/my/target/PromoLayoutManager$a; -.super Ljava/lang/Object; -.source "PromoLayoutManager.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/PromoLayoutManager; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x609 - name = "a" -.end annotation - - -# virtual methods -.method public abstract a()V -.end method diff --git a/smali/smali_classes2/com/my/target/PromoLayoutManager.smali b/smali/smali_classes2/com/my/target/PromoLayoutManager.smali deleted file mode 100644 index 09bb5f3cc..000000000 --- a/smali/smali_classes2/com/my/target/PromoLayoutManager.smali +++ /dev/null @@ -1,66 +0,0 @@ -.class public Lcom/my/target/PromoLayoutManager; -.super Landroidx/recyclerview/widget/LinearLayoutManager; -.source "PromoLayoutManager.java" - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/PromoLayoutManager$a; - } -.end annotation - - -# instance fields -.field a:I - -.field private b:Lcom/my/target/PromoLayoutManager$a; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - - -# direct methods -.method public constructor (Landroid/content/Context;)V - .locals 1 - - const/4 v0, 0x0 - - .line 1 - invoke-direct {p0, p1, v0, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->(Landroid/content/Context;IZ)V - - return-void -.end method - - -# virtual methods -.method public final a(Lcom/my/target/PromoLayoutManager$a;)V - .locals 0 - .param p1 # Lcom/my/target/PromoLayoutManager$a; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - iput-object p1, p0, Lcom/my/target/PromoLayoutManager;->b:Lcom/my/target/PromoLayoutManager$a; - - return-void -.end method - -.method public onLayoutCompleted(Landroidx/recyclerview/widget/RecyclerView$State;)V - .locals 0 - - .line 1 - invoke-super {p0, p1}, Landroidx/recyclerview/widget/LinearLayoutManager;->onLayoutCompleted(Landroidx/recyclerview/widget/RecyclerView$State;)V - - .line 2 - iget-object p1, p0, Lcom/my/target/PromoLayoutManager;->b:Lcom/my/target/PromoLayoutManager$a; - - if-eqz p1, :cond_0 - - .line 3 - invoke-interface {p1}, Lcom/my/target/PromoLayoutManager$a;->a()V - - :cond_0 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/PromoMediaAdView$a.smali b/smali/smali_classes2/com/my/target/PromoMediaAdView$a.smali deleted file mode 100644 index 0c8fa9fcc..000000000 --- a/smali/smali_classes2/com/my/target/PromoMediaAdView$a.smali +++ /dev/null @@ -1,122 +0,0 @@ -.class final Lcom/my/target/PromoMediaAdView$a; -.super Ljava/lang/Object; -.source "PromoMediaAdView.java" - -# interfaces -.implements Landroid/view/View$OnClickListener; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/PromoMediaAdView; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x2 - name = "a" -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/PromoMediaAdView; - - -# direct methods -.method private constructor (Lcom/my/target/PromoMediaAdView;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/PromoMediaAdView$a;->a:Lcom/my/target/PromoMediaAdView; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - -.method synthetic constructor (Lcom/my/target/PromoMediaAdView;B)V - .locals 0 - - .line 2 - invoke-direct {p0, p1}, Lcom/my/target/PromoMediaAdView$a;->(Lcom/my/target/PromoMediaAdView;)V - - return-void -.end method - - -# virtual methods -.method public final onClick(Landroid/view/View;)V - .locals 0 - - .line 1 - iget-object p1, p0, Lcom/my/target/PromoMediaAdView$a;->a:Lcom/my/target/PromoMediaAdView; - - invoke-static {p1}, Lcom/my/target/PromoMediaAdView;->a(Lcom/my/target/PromoMediaAdView;)Lcom/my/target/InterstitialPromoView$d; - - move-result-object p1 - - if-nez p1, :cond_0 - - return-void - - .line 2 - :cond_0 - iget-object p1, p0, Lcom/my/target/PromoMediaAdView$a;->a:Lcom/my/target/PromoMediaAdView; - - invoke-virtual {p1}, Lcom/my/target/PromoMediaAdView;->g()Z - - move-result p1 - - if-nez p1, :cond_1 - - iget-object p1, p0, Lcom/my/target/PromoMediaAdView$a;->a:Lcom/my/target/PromoMediaAdView; - - invoke-virtual {p1}, Lcom/my/target/PromoMediaAdView;->f()Z - - move-result p1 - - if-nez p1, :cond_1 - - .line 3 - iget-object p1, p0, Lcom/my/target/PromoMediaAdView$a;->a:Lcom/my/target/PromoMediaAdView; - - invoke-static {p1}, Lcom/my/target/PromoMediaAdView;->a(Lcom/my/target/PromoMediaAdView;)Lcom/my/target/InterstitialPromoView$d; - - move-result-object p1 - - invoke-interface {p1}, Lcom/my/target/InterstitialPromoView$d;->z()V - - return-void - - .line 4 - :cond_1 - iget-object p1, p0, Lcom/my/target/PromoMediaAdView$a;->a:Lcom/my/target/PromoMediaAdView; - - invoke-virtual {p1}, Lcom/my/target/PromoMediaAdView;->f()Z - - move-result p1 - - if-nez p1, :cond_2 - - .line 5 - iget-object p1, p0, Lcom/my/target/PromoMediaAdView$a;->a:Lcom/my/target/PromoMediaAdView; - - invoke-static {p1}, Lcom/my/target/PromoMediaAdView;->a(Lcom/my/target/PromoMediaAdView;)Lcom/my/target/InterstitialPromoView$d; - - move-result-object p1 - - invoke-interface {p1}, Lcom/my/target/InterstitialPromoView$d;->B()V - - return-void - - .line 6 - :cond_2 - iget-object p1, p0, Lcom/my/target/PromoMediaAdView$a;->a:Lcom/my/target/PromoMediaAdView; - - invoke-static {p1}, Lcom/my/target/PromoMediaAdView;->a(Lcom/my/target/PromoMediaAdView;)Lcom/my/target/InterstitialPromoView$d; - - move-result-object p1 - - invoke-interface {p1}, Lcom/my/target/InterstitialPromoView$d;->D()V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/PromoMediaAdView.smali b/smali/smali_classes2/com/my/target/PromoMediaAdView.smali deleted file mode 100644 index 2a8f90bce..000000000 --- a/smali/smali_classes2/com/my/target/PromoMediaAdView.smali +++ /dev/null @@ -1,1243 +0,0 @@ -.class public final Lcom/my/target/PromoMediaAdView; -.super Landroid/view/ViewGroup; -.source "PromoMediaAdView.java" - -# interfaces -.implements Landroid/view/View$OnClickListener; - - -# annotations -.annotation build Landroid/annotation/SuppressLint; - value = { - "ViewConstructor" - } -.end annotation - -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/PromoMediaAdView$a; - } -.end annotation - - -# instance fields -.field private B:Lcom/my/target/VideoPlayer; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private C:Lcom/my/target/common/e/VideoData; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private D:Lcom/my/target/InterstitialPromoView$d; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private E:I - -.field private F:I - -.field private G:Landroid/graphics/Bitmap; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private final a:Lcom/my/target/SmartImageView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final b:Lcom/my/target/UiUtils; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final c:Z - -.field private final d:Lcom/my/target/IconButton; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final e:Lcom/my/target/PromoMediaAdView$a; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final f:Lcom/my/target/InterstitialVideoTextureView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final g:Landroid/widget/FrameLayout; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final h:Landroid/widget/ProgressBar; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# direct methods -.method public constructor (Landroid/content/Context;Lcom/my/target/UiUtils;Z)V - .locals 1 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/UiUtils; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0, p1}, Landroid/view/ViewGroup;->(Landroid/content/Context;)V - - .line 2 - iput-object p2, p0, Lcom/my/target/PromoMediaAdView;->b:Lcom/my/target/UiUtils; - - .line 3 - iput-boolean p3, p0, Lcom/my/target/PromoMediaAdView;->c:Z - - .line 4 - new-instance p2, Lcom/my/target/SmartImageView; - - invoke-direct {p2, p1}, Lcom/my/target/SmartImageView;->(Landroid/content/Context;)V - - iput-object p2, p0, Lcom/my/target/PromoMediaAdView;->a:Lcom/my/target/SmartImageView; - - .line 5 - new-instance p2, Lcom/my/target/IconButton; - - invoke-direct {p2, p1}, Lcom/my/target/IconButton;->(Landroid/content/Context;)V - - iput-object p2, p0, Lcom/my/target/PromoMediaAdView;->d:Lcom/my/target/IconButton; - - .line 6 - new-instance p2, Landroid/widget/ProgressBar; - - const/4 p3, 0x0 - - const v0, 0x101007a - - invoke-direct {p2, p1, p3, v0}, Landroid/widget/ProgressBar;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V - - iput-object p2, p0, Lcom/my/target/PromoMediaAdView;->h:Landroid/widget/ProgressBar; - - .line 7 - new-instance p2, Landroid/widget/FrameLayout; - - invoke-direct {p2, p1}, Landroid/widget/FrameLayout;->(Landroid/content/Context;)V - - iput-object p2, p0, Lcom/my/target/PromoMediaAdView;->g:Landroid/widget/FrameLayout; - - .line 8 - iget-object p2, p0, Lcom/my/target/PromoMediaAdView;->g:Landroid/widget/FrameLayout; - - const/4 p3, 0x0 - - const v0, 0x33c5eaf8 - - invoke-static {p2, p3, v0}, Lcom/my/target/UiUtils;->a(Landroid/view/View;II)V - - .line 9 - new-instance p2, Lcom/my/target/InterstitialVideoTextureView; - - invoke-direct {p2, p1}, Lcom/my/target/InterstitialVideoTextureView;->(Landroid/content/Context;)V - - iput-object p2, p0, Lcom/my/target/PromoMediaAdView;->f:Lcom/my/target/InterstitialVideoTextureView; - - .line 10 - new-instance p1, Lcom/my/target/PromoMediaAdView$a; - - invoke-direct {p1, p0, p3}, Lcom/my/target/PromoMediaAdView$a;->(Lcom/my/target/PromoMediaAdView;B)V - - iput-object p1, p0, Lcom/my/target/PromoMediaAdView;->e:Lcom/my/target/PromoMediaAdView$a; - - return-void -.end method - -.method static synthetic a(Lcom/my/target/PromoMediaAdView;)Lcom/my/target/InterstitialPromoView$d; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/PromoMediaAdView;->D:Lcom/my/target/InterstitialPromoView$d; - - return-object p0 -.end method - -.method private b(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V - .locals 3 - .param p1 # Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 12 - iget-object v0, p0, Lcom/my/target/PromoMediaAdView;->g:Landroid/widget/FrameLayout; - - const/4 v1, 0x0 - - invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V - - const/4 v0, 0x0 - - .line 13 - invoke-virtual {p0, v0}, Landroid/view/ViewGroup;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - .line 14 - iget-object v0, p0, Lcom/my/target/PromoMediaAdView;->d:Lcom/my/target/IconButton; - - const/16 v2, 0x8 - - invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V - - .line 15 - invoke-virtual {p1}, Lcom/my/target/AdBanner;->n()Lcom/my/target/common/e/ImageData; - - move-result-object p1 - - if-eqz p1, :cond_2 - - .line 16 - invoke-virtual {p1}, Lcom/my/target/common/e/ImageData;->a()Landroid/graphics/Bitmap; - - move-result-object v0 - - if-eqz v0, :cond_2 - - .line 17 - invoke-virtual {p1}, Lcom/my/target/MediaData;->d()I - - move-result v0 - - iput v0, p0, Lcom/my/target/PromoMediaAdView;->F:I - - .line 18 - invoke-virtual {p1}, Lcom/my/target/MediaData;->b()I - - move-result v0 - - iput v0, p0, Lcom/my/target/PromoMediaAdView;->E:I - - .line 19 - iget v0, p0, Lcom/my/target/PromoMediaAdView;->F:I - - if-eqz v0, :cond_0 - - iget v0, p0, Lcom/my/target/PromoMediaAdView;->E:I - - if-nez v0, :cond_1 - - .line 20 - :cond_0 - invoke-virtual {p1}, Lcom/my/target/common/e/ImageData;->a()Landroid/graphics/Bitmap; - - move-result-object v0 - - invoke-virtual {v0}, Landroid/graphics/Bitmap;->getWidth()I - - move-result v0 - - iput v0, p0, Lcom/my/target/PromoMediaAdView;->F:I - - .line 21 - invoke-virtual {p1}, Lcom/my/target/common/e/ImageData;->a()Landroid/graphics/Bitmap; - - move-result-object v0 - - invoke-virtual {v0}, Landroid/graphics/Bitmap;->getHeight()I - - move-result v0 - - iput v0, p0, Lcom/my/target/PromoMediaAdView;->E:I - - .line 22 - :cond_1 - iget-object v0, p0, Lcom/my/target/PromoMediaAdView;->a:Lcom/my/target/SmartImageView; - - invoke-virtual {p1}, Lcom/my/target/common/e/ImageData;->a()Landroid/graphics/Bitmap; - - move-result-object p1 - - invoke-virtual {v0, p1}, Lcom/my/target/SmartImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V - - .line 23 - iget-object p1, p0, Lcom/my/target/PromoMediaAdView;->a:Lcom/my/target/SmartImageView; - - invoke-virtual {p1, v1}, Landroid/widget/ImageView;->setClickable(Z)V - - :cond_2 - return-void -.end method - - -# virtual methods -.method public final a()V - .locals 2 - - .line 7 - iget-object v0, p0, Lcom/my/target/PromoMediaAdView;->a:Lcom/my/target/SmartImageView; - - const/16 v1, 0x8 - - invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V - - .line 8 - iget-object v0, p0, Lcom/my/target/PromoMediaAdView;->h:Landroid/widget/ProgressBar; - - invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;->setVisibility(I)V - - return-void -.end method - -.method public final a(I)V - .locals 2 - - .line 3 - iget-object v0, p0, Lcom/my/target/PromoMediaAdView;->B:Lcom/my/target/VideoPlayer; - - if-eqz v0, :cond_2 - - const/4 v1, 0x1 - - if-ne p1, v1, :cond_0 - - .line 4 - invoke-virtual {v0}, Lcom/my/target/VideoPlayer;->a()V - - return-void - - :cond_0 - if-nez p1, :cond_1 - - .line 5 - invoke-virtual {v0}, Lcom/my/target/VideoPlayer;->b()V - - return-void - - .line 6 - :cond_1 - invoke-virtual {v0}, Lcom/my/target/VideoPlayer;->c()V - - :cond_2 - return-void -.end method - -.method public final a(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V - .locals 0 - - .line 2 - invoke-direct {p0, p1}, Lcom/my/target/PromoMediaAdView;->b(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V - - return-void -.end method - -.method final a(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;I)V - .locals 3 - .param p1 # Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 9 - invoke-virtual {p1}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->N()Lcom/my/target/MediaBanner; - - move-result-object v0 - - if-eqz v0, :cond_5 - - .line 10 - iget-object v0, p0, Lcom/my/target/PromoMediaAdView;->g:Landroid/widget/FrameLayout; - - const/16 v1, 0x8 - - invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V - - .line 11 - invoke-virtual {p1}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->N()Lcom/my/target/MediaBanner; - - move-result-object v0 - - if-eqz v0, :cond_4 - - .line 12 - invoke-virtual {v0}, Lcom/my/target/MediaBanner;->G()Lcom/my/target/MediaData; - - move-result-object v1 - - check-cast v1, Lcom/my/target/common/e/VideoData; - - iput-object v1, p0, Lcom/my/target/PromoMediaAdView;->C:Lcom/my/target/common/e/VideoData; - - .line 13 - iget-object v1, p0, Lcom/my/target/PromoMediaAdView;->C:Lcom/my/target/common/e/VideoData; - - if-eqz v1, :cond_4 - - .line 14 - invoke-virtual {p0}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; - - move-result-object v1 - - invoke-static {v1}, Lcom/my/target/VideoPlayer;->a(Landroid/content/Context;)Lcom/my/target/VideoPlayer; - - move-result-object v1 - - iput-object v1, p0, Lcom/my/target/PromoMediaAdView;->B:Lcom/my/target/VideoPlayer; - - .line 15 - iget-object v1, p0, Lcom/my/target/PromoMediaAdView;->B:Lcom/my/target/VideoPlayer; - - iget-object v2, p0, Lcom/my/target/PromoMediaAdView;->D:Lcom/my/target/InterstitialPromoView$d; - - invoke-virtual {v1, v2}, Lcom/my/target/VideoPlayer;->a(Lcom/my/target/VideoPlayer$b;)V - - .line 16 - iget-object v1, p0, Lcom/my/target/PromoMediaAdView;->C:Lcom/my/target/common/e/VideoData; - - invoke-virtual {v1}, Lcom/my/target/MediaData;->d()I - - move-result v1 - - iput v1, p0, Lcom/my/target/PromoMediaAdView;->F:I - - .line 17 - iget-object v1, p0, Lcom/my/target/PromoMediaAdView;->C:Lcom/my/target/common/e/VideoData; - - invoke-virtual {v1}, Lcom/my/target/MediaData;->b()I - - move-result v1 - - iput v1, p0, Lcom/my/target/PromoMediaAdView;->E:I - - .line 18 - invoke-virtual {v0}, Lcom/my/target/MediaBanner;->J()Lcom/my/target/common/e/ImageData; - - move-result-object v0 - - if-eqz v0, :cond_0 - - .line 19 - invoke-virtual {v0}, Lcom/my/target/common/e/ImageData;->a()Landroid/graphics/Bitmap; - - move-result-object v0 - - iput-object v0, p0, Lcom/my/target/PromoMediaAdView;->G:Landroid/graphics/Bitmap; - - .line 20 - iget-object v0, p0, Lcom/my/target/PromoMediaAdView;->a:Lcom/my/target/SmartImageView; - - iget-object v1, p0, Lcom/my/target/PromoMediaAdView;->G:Landroid/graphics/Bitmap; - - invoke-virtual {v0, v1}, Lcom/my/target/SmartImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V - - goto :goto_0 - - .line 21 - :cond_0 - invoke-virtual {p1}, Lcom/my/target/AdBanner;->n()Lcom/my/target/common/e/ImageData; - - move-result-object v0 - - if-eqz v0, :cond_1 - - .line 22 - invoke-virtual {v0}, Lcom/my/target/common/e/ImageData;->a()Landroid/graphics/Bitmap; - - move-result-object v0 - - iput-object v0, p0, Lcom/my/target/PromoMediaAdView;->G:Landroid/graphics/Bitmap; - - .line 23 - iget-object v0, p0, Lcom/my/target/PromoMediaAdView;->a:Lcom/my/target/SmartImageView; - - iget-object v1, p0, Lcom/my/target/PromoMediaAdView;->G:Landroid/graphics/Bitmap; - - invoke-virtual {v0, v1}, Lcom/my/target/SmartImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V - - :cond_1 - :goto_0 - const/4 v0, 0x1 - - if-eq p2, v0, :cond_4 - - .line 24 - invoke-virtual {p1}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->K()Lcom/my/target/common/e/ImageData; - - move-result-object p1 - - if-eqz p1, :cond_2 - - .line 25 - invoke-virtual {p1}, Lcom/my/target/common/e/ImageData;->a()Landroid/graphics/Bitmap; - - move-result-object p2 - - if-eqz p2, :cond_2 - - .line 26 - iget-object p2, p0, Lcom/my/target/PromoMediaAdView;->d:Lcom/my/target/IconButton; - - invoke-virtual {p1}, Lcom/my/target/common/e/ImageData;->a()Landroid/graphics/Bitmap; - - move-result-object p1 - - invoke-virtual {p2, p1, v0}, Lcom/my/target/IconButton;->a(Landroid/graphics/Bitmap;Z)V - - return-void - - .line 27 - :cond_2 - iget-boolean p1, p0, Lcom/my/target/PromoMediaAdView;->c:Z - - if-eqz p1, :cond_3 - - .line 28 - iget-object p1, p0, Lcom/my/target/PromoMediaAdView;->b:Lcom/my/target/UiUtils; - - const/16 p2, 0x8c - - invoke-virtual {p1, p2}, Lcom/my/target/UiUtils;->a(I)I - - move-result p1 - - goto :goto_1 - - .line 29 - :cond_3 - iget-object p1, p0, Lcom/my/target/PromoMediaAdView;->b:Lcom/my/target/UiUtils; - - const/16 p2, 0x60 - - invoke-virtual {p1, p2}, Lcom/my/target/UiUtils;->a(I)I - - move-result p1 - - .line 30 - :goto_1 - iget-object p2, p0, Lcom/my/target/PromoMediaAdView;->d:Lcom/my/target/IconButton; - - invoke-static {p1}, Lcom/my/target/p1/e/InterstitialAdResources;->a(I)Landroid/graphics/Bitmap; - - move-result-object p1 - - const/4 v0, 0x0 - - invoke-virtual {p2, p1, v0}, Lcom/my/target/IconButton;->a(Landroid/graphics/Bitmap;Z)V - - :cond_4 - return-void - - .line 31 - :cond_5 - invoke-direct {p0, p1}, Lcom/my/target/PromoMediaAdView;->b(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V - - return-void -.end method - -.method final a(Z)V - .locals 3 - - .line 32 - iget-object v0, p0, Lcom/my/target/PromoMediaAdView;->B:Lcom/my/target/VideoPlayer; - - if-eqz v0, :cond_0 - - .line 33 - invoke-virtual {v0}, Lcom/my/target/VideoPlayer;->j()V - - .line 34 - :cond_0 - iget-object v0, p0, Lcom/my/target/PromoMediaAdView;->a:Lcom/my/target/SmartImageView; - - const/4 v1, 0x0 - - invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V - - .line 35 - iget-object v0, p0, Lcom/my/target/PromoMediaAdView;->a:Lcom/my/target/SmartImageView; - - iget-object v2, p0, Lcom/my/target/PromoMediaAdView;->G:Landroid/graphics/Bitmap; - - invoke-virtual {v0, v2}, Lcom/my/target/SmartImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V - - if-eqz p1, :cond_1 - - .line 36 - iget-object p1, p0, Lcom/my/target/PromoMediaAdView;->d:Lcom/my/target/IconButton; - - invoke-virtual {p1, v1}, Landroid/view/View;->setVisibility(I)V - - return-void - - .line 37 - :cond_1 - iget-object p1, p0, Lcom/my/target/PromoMediaAdView;->a:Lcom/my/target/SmartImageView; - - const/4 v0, 0x0 - - invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - .line 38 - iget-object p1, p0, Lcom/my/target/PromoMediaAdView;->d:Lcom/my/target/IconButton; - - invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - .line 39 - invoke-virtual {p0, v0}, Landroid/view/ViewGroup;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - return-void -.end method - -.method public final b()V - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/my/target/PromoMediaAdView;->d:Lcom/my/target/IconButton; - - const-string v1, "play_button" - - invoke-static {v0, v1}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 2 - iget-object v0, p0, Lcom/my/target/PromoMediaAdView;->a:Lcom/my/target/SmartImageView; - - const-string v1, "media_image" - - invoke-static {v0, v1}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 3 - iget-object v0, p0, Lcom/my/target/PromoMediaAdView;->f:Lcom/my/target/InterstitialVideoTextureView; - - const-string v1, "video_texture" - - invoke-static {v0, v1}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 4 - iget-object v0, p0, Lcom/my/target/PromoMediaAdView;->a:Lcom/my/target/SmartImageView; - - sget-object v1, Landroid/widget/ImageView$ScaleType;->CENTER_INSIDE:Landroid/widget/ImageView$ScaleType; - - invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V - - .line 5 - iget-object v0, p0, Lcom/my/target/PromoMediaAdView;->a:Lcom/my/target/SmartImageView; - - const/4 v1, 0x1 - - invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setAdjustViewBounds(Z)V - - .line 6 - iget-object v0, p0, Lcom/my/target/PromoMediaAdView;->f:Lcom/my/target/InterstitialVideoTextureView; - - invoke-virtual {p0, v0}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V - - .line 7 - iget-object v0, p0, Lcom/my/target/PromoMediaAdView;->h:Landroid/widget/ProgressBar; - - const/16 v1, 0x8 - - invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;->setVisibility(I)V - - .line 8 - iget-object v0, p0, Lcom/my/target/PromoMediaAdView;->a:Lcom/my/target/SmartImageView; - - invoke-virtual {p0, v0}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V - - .line 9 - iget-object v0, p0, Lcom/my/target/PromoMediaAdView;->h:Landroid/widget/ProgressBar; - - invoke-virtual {p0, v0}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V - - .line 10 - iget-object v0, p0, Lcom/my/target/PromoMediaAdView;->d:Lcom/my/target/IconButton; - - invoke-virtual {p0, v0}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V - - .line 11 - iget-object v0, p0, Lcom/my/target/PromoMediaAdView;->g:Landroid/widget/FrameLayout; - - invoke-virtual {p0, v0}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V - - return-void -.end method - -.method public final c()V - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/my/target/PromoMediaAdView;->a:Lcom/my/target/SmartImageView; - - iget-object v1, p0, Lcom/my/target/PromoMediaAdView;->e:Lcom/my/target/PromoMediaAdView$a; - - invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - .line 2 - iget-object v0, p0, Lcom/my/target/PromoMediaAdView;->d:Lcom/my/target/IconButton; - - iget-object v1, p0, Lcom/my/target/PromoMediaAdView;->e:Lcom/my/target/PromoMediaAdView$a; - - invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - .line 3 - iget-object v0, p0, Lcom/my/target/PromoMediaAdView;->e:Lcom/my/target/PromoMediaAdView$a; - - invoke-virtual {p0, v0}, Landroid/view/ViewGroup;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - return-void -.end method - -.method final d()V - .locals 3 - - .line 1 - iget-object v0, p0, Lcom/my/target/PromoMediaAdView;->d:Lcom/my/target/IconButton; - - const/16 v1, 0x8 - - invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V - - .line 2 - iget-object v0, p0, Lcom/my/target/PromoMediaAdView;->h:Landroid/widget/ProgressBar; - - const/4 v1, 0x0 - - invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;->setVisibility(I)V - - .line 3 - iget-object v0, p0, Lcom/my/target/PromoMediaAdView;->C:Lcom/my/target/common/e/VideoData; - - if-eqz v0, :cond_0 - - iget-object v0, p0, Lcom/my/target/PromoMediaAdView;->B:Lcom/my/target/VideoPlayer; - - if-eqz v0, :cond_0 - - .line 4 - iget-object v1, p0, Lcom/my/target/PromoMediaAdView;->D:Lcom/my/target/InterstitialPromoView$d; - - invoke-virtual {v0, v1}, Lcom/my/target/VideoPlayer;->a(Lcom/my/target/VideoPlayer$b;)V - - .line 5 - iget-object v0, p0, Lcom/my/target/PromoMediaAdView;->B:Lcom/my/target/VideoPlayer; - - iget-object v1, p0, Lcom/my/target/PromoMediaAdView;->C:Lcom/my/target/common/e/VideoData; - - iget-object v2, p0, Lcom/my/target/PromoMediaAdView;->f:Lcom/my/target/InterstitialVideoTextureView; - - invoke-virtual {v0, v1, v2}, Lcom/my/target/VideoPlayer;->a(Lcom/my/target/common/e/VideoData;Landroid/view/TextureView;)V - - :cond_0 - return-void -.end method - -.method public final e()V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/PromoMediaAdView;->B:Lcom/my/target/VideoPlayer; - - if-eqz v0, :cond_0 - - .line 2 - invoke-virtual {v0}, Lcom/my/target/VideoPlayer;->d()V - - :cond_0 - const/4 v0, 0x0 - - .line 3 - iput-object v0, p0, Lcom/my/target/PromoMediaAdView;->B:Lcom/my/target/VideoPlayer; - - return-void -.end method - -.method public final f()Z - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/PromoMediaAdView;->B:Lcom/my/target/VideoPlayer; - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/my/target/VideoPlayer;->e()Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/4 v0, 0x1 - - return v0 - - :cond_0 - const/4 v0, 0x0 - - return v0 -.end method - -.method public final g()Z - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/PromoMediaAdView;->B:Lcom/my/target/VideoPlayer; - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/my/target/VideoPlayer;->f()Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/4 v0, 0x1 - - return v0 - - :cond_0 - const/4 v0, 0x0 - - return v0 -.end method - -.method public final h()V - .locals 3 - - .line 1 - iget-object v0, p0, Lcom/my/target/PromoMediaAdView;->B:Lcom/my/target/VideoPlayer; - - if-eqz v0, :cond_1 - - .line 2 - invoke-virtual {v0}, Lcom/my/target/VideoPlayer;->h()V - - .line 3 - iget-object v0, p0, Lcom/my/target/PromoMediaAdView;->a:Lcom/my/target/SmartImageView; - - const/4 v1, 0x0 - - invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V - - .line 4 - iget-object v0, p0, Lcom/my/target/PromoMediaAdView;->f:Lcom/my/target/InterstitialVideoTextureView; - - invoke-virtual {v0}, Lcom/my/target/InterstitialVideoTextureView;->getScreenShot()Landroid/graphics/Bitmap; - - move-result-object v0 - - if-eqz v0, :cond_0 - - .line 5 - iget-object v2, p0, Lcom/my/target/PromoMediaAdView;->B:Lcom/my/target/VideoPlayer; - - invoke-virtual {v2}, Lcom/my/target/VideoPlayer;->g()Z - - move-result v2 - - if-eqz v2, :cond_0 - - .line 6 - iget-object v2, p0, Lcom/my/target/PromoMediaAdView;->a:Lcom/my/target/SmartImageView; - - invoke-virtual {v2, v0}, Lcom/my/target/SmartImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V - - .line 7 - :cond_0 - iget-object v0, p0, Lcom/my/target/PromoMediaAdView;->d:Lcom/my/target/IconButton; - - invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V - - :cond_1 - return-void -.end method - -.method public final i()V - .locals 3 - - .line 1 - iget-object v0, p0, Lcom/my/target/PromoMediaAdView;->B:Lcom/my/target/VideoPlayer; - - if-eqz v0, :cond_1 - - .line 2 - iget-object v1, p0, Lcom/my/target/PromoMediaAdView;->C:Lcom/my/target/common/e/VideoData; - - const/16 v2, 0x8 - - if-eqz v1, :cond_0 - - .line 3 - invoke-virtual {v0}, Lcom/my/target/VideoPlayer;->i()V - - .line 4 - iget-object v0, p0, Lcom/my/target/PromoMediaAdView;->a:Lcom/my/target/SmartImageView; - - invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setVisibility(I)V - - .line 5 - :cond_0 - iget-object v0, p0, Lcom/my/target/PromoMediaAdView;->d:Lcom/my/target/IconButton; - - invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V - - :cond_1 - return-void -.end method - -.method public final onClick(Landroid/view/View;)V - .locals 0 - - .line 1 - iget-object p1, p0, Lcom/my/target/PromoMediaAdView;->D:Lcom/my/target/InterstitialPromoView$d; - - if-eqz p1, :cond_0 - - .line 2 - invoke-interface {p1}, Lcom/my/target/InterstitialPromoView$d;->F()V - - :cond_0 - return-void -.end method - -.method protected final onLayout(ZIIII)V - .locals 5 - - const/4 p1, 0x0 - - .line 1 - :goto_0 - invoke-virtual {p0}, Landroid/view/ViewGroup;->getChildCount()I - - move-result v0 - - if-ge p1, v0, :cond_1 - - .line 2 - invoke-virtual {p0, p1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View; - - move-result-object v0 - - .line 3 - invoke-virtual {v0}, Landroid/view/View;->getVisibility()I - - move-result v1 - - const/16 v2, 0x8 - - if-eq v1, v2, :cond_0 - - .line 4 - invoke-virtual {v0}, Landroid/view/View;->getMeasuredWidth()I - - move-result v1 - - .line 5 - invoke-virtual {v0}, Landroid/view/View;->getMeasuredHeight()I - - move-result v2 - - sub-int v3, p4, p2 - - sub-int/2addr v3, v1 - - .line 6 - div-int/lit8 v3, v3, 0x2 - - sub-int v4, p5, p3 - - sub-int/2addr v4, v2 - - .line 7 - div-int/lit8 v4, v4, 0x2 - - add-int/2addr v1, v3 - - add-int/2addr v2, v4 - - .line 8 - invoke-virtual {v0, v3, v4, v1, v2}, Landroid/view/View;->layout(IIII)V - - :cond_0 - add-int/lit8 p1, p1, 0x1 - - goto :goto_0 - - :cond_1 - return-void -.end method - -.method protected final onMeasure(II)V - .locals 7 - - .line 1 - invoke-static {p1}, Landroid/view/View$MeasureSpec;->getMode(I)I - - move-result v0 - - .line 2 - invoke-static {p1}, Landroid/view/View$MeasureSpec;->getSize(I)I - - move-result p1 - - .line 3 - invoke-static {p2}, Landroid/view/View$MeasureSpec;->getMode(I)I - - move-result v1 - - .line 4 - invoke-static {p2}, Landroid/view/View$MeasureSpec;->getSize(I)I - - move-result p2 - - .line 5 - iget v2, p0, Lcom/my/target/PromoMediaAdView;->E:I - - const/high16 v3, 0x40000000 # 2.0f - - const/4 v4, 0x0 - - if-eqz v2, :cond_b - - iget v5, p0, Lcom/my/target/PromoMediaAdView;->F:I - - if-nez v5, :cond_0 - - goto/16 :goto_3 - - :cond_0 - const/high16 v6, -0x80000000 - - if-nez v1, :cond_1 - - if-nez p2, :cond_1 - - move p2, v2 - - move p1, v5 - - const/high16 v0, -0x80000000 - - const/high16 v1, -0x80000000 - - :cond_1 - if-eqz p2, :cond_2 - - if-nez v1, :cond_3 - - :cond_2 - int-to-float p2, p1 - - .line 6 - iget v1, p0, Lcom/my/target/PromoMediaAdView;->F:I - - int-to-float v1, v1 - - div-float/2addr p2, v1 - - iget v1, p0, Lcom/my/target/PromoMediaAdView;->E:I - - int-to-float v1, v1 - - mul-float p2, p2, v1 - - float-to-int p2, p2 - - :cond_3 - if-eqz p1, :cond_4 - - if-nez v0, :cond_5 - - :cond_4 - int-to-float p1, p2 - - .line 7 - iget v0, p0, Lcom/my/target/PromoMediaAdView;->E:I - - int-to-float v0, v0 - - div-float/2addr p1, v0 - - iget v0, p0, Lcom/my/target/PromoMediaAdView;->F:I - - int-to-float v0, v0 - - mul-float p1, p1, v0 - - float-to-int p1, p1 - - .line 8 - :cond_5 - iget v0, p0, Lcom/my/target/PromoMediaAdView;->F:I - - int-to-float v0, v0 - - iget v1, p0, Lcom/my/target/PromoMediaAdView;->E:I - - int-to-float v1, v1 - - div-float/2addr v0, v1 - - int-to-float v1, p1 - - div-float/2addr v1, v0 - - int-to-float v2, p2 - - cmpl-float v5, v1, v2 - - if-lez v5, :cond_6 - - mul-float v0, v0, v2 - - float-to-int p1, v0 - - goto :goto_0 - - :cond_6 - float-to-int p2, v1 - - .line 9 - :goto_0 - invoke-virtual {p0}, Landroid/view/ViewGroup;->getChildCount()I - - move-result v0 - - if-ge v4, v0, :cond_a - - .line 10 - invoke-virtual {p0, v4}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View; - - move-result-object v0 - - .line 11 - invoke-virtual {v0}, Landroid/view/View;->getVisibility()I - - move-result v1 - - const/16 v2, 0x8 - - if-eq v1, v2, :cond_9 - - .line 12 - iget-object v1, p0, Lcom/my/target/PromoMediaAdView;->a:Lcom/my/target/SmartImageView; - - if-eq v0, v1, :cond_8 - - iget-object v1, p0, Lcom/my/target/PromoMediaAdView;->g:Landroid/widget/FrameLayout; - - if-eq v0, v1, :cond_8 - - iget-object v1, p0, Lcom/my/target/PromoMediaAdView;->f:Lcom/my/target/InterstitialVideoTextureView; - - if-ne v0, v1, :cond_7 - - goto :goto_1 - - :cond_7 - const/high16 v1, -0x80000000 - - goto :goto_2 - - :cond_8 - :goto_1 - const/high16 v1, 0x40000000 # 2.0f - - .line 13 - :goto_2 - invoke-static {p1, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v2 - - .line 14 - invoke-static {p2, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v1 - - .line 15 - invoke-virtual {v0, v2, v1}, Landroid/view/View;->measure(II)V - - :cond_9 - add-int/lit8 v4, v4, 0x1 - - goto :goto_0 - - .line 16 - :cond_a - invoke-virtual {p0, p1, p2}, Landroid/view/ViewGroup;->setMeasuredDimension(II)V - - return-void - - .line 17 - :cond_b - :goto_3 - invoke-static {v4, v3}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result p1 - - .line 18 - invoke-static {v4, v3}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result p2 - - .line 19 - invoke-super {p0, p1, p2}, Landroid/view/ViewGroup;->onMeasure(II)V - - return-void -.end method - -.method public final setImageClickable(Z)V - .locals 1 - - if-eqz p1, :cond_0 - - .line 1 - iget-object p1, p0, Lcom/my/target/PromoMediaAdView;->g:Landroid/widget/FrameLayout; - - invoke-virtual {p1, p0}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - return-void - - .line 2 - :cond_0 - iget-object p1, p0, Lcom/my/target/PromoMediaAdView;->g:Landroid/widget/FrameLayout; - - const/4 v0, 0x0 - - invoke-virtual {p1, v0}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - .line 3 - iget-object p1, p0, Lcom/my/target/PromoMediaAdView;->g:Landroid/widget/FrameLayout; - - const/4 v0, 0x0 - - invoke-virtual {p1, v0}, Landroid/widget/FrameLayout;->setEnabled(Z)V - - return-void -.end method - -.method public final setInterstitialPromoViewListener(Lcom/my/target/InterstitialPromoView$d;)V - .locals 1 - .param p1 # Lcom/my/target/InterstitialPromoView$d; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - iput-object p1, p0, Lcom/my/target/PromoMediaAdView;->D:Lcom/my/target/InterstitialPromoView$d; - - .line 2 - iget-object v0, p0, Lcom/my/target/PromoMediaAdView;->B:Lcom/my/target/VideoPlayer; - - if-eqz v0, :cond_0 - - .line 3 - invoke-virtual {v0, p1}, Lcom/my/target/VideoPlayer;->a(Lcom/my/target/VideoPlayer$b;)V - - :cond_0 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/PromoRecyclerView$a.smali b/smali/smali_classes2/com/my/target/PromoRecyclerView$a.smali deleted file mode 100644 index 598e766cd..000000000 --- a/smali/smali_classes2/com/my/target/PromoRecyclerView$a.smali +++ /dev/null @@ -1,152 +0,0 @@ -.class final Lcom/my/target/PromoRecyclerView$a; -.super Ljava/lang/Object; -.source "PromoRecyclerView.java" - -# interfaces -.implements Landroid/view/View$OnClickListener; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/PromoRecyclerView; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/PromoRecyclerView; - - -# direct methods -.method constructor (Lcom/my/target/PromoRecyclerView;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/PromoRecyclerView$a;->a:Lcom/my/target/PromoRecyclerView; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public final onClick(Landroid/view/View;)V - .locals 4 - - .line 1 - iget-object v0, p0, Lcom/my/target/PromoRecyclerView$a;->a:Lcom/my/target/PromoRecyclerView; - - invoke-static {v0}, Lcom/my/target/PromoRecyclerView;->a(Lcom/my/target/PromoRecyclerView;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - return-void - - .line 2 - :cond_0 - iget-object v0, p0, Lcom/my/target/PromoRecyclerView$a;->a:Lcom/my/target/PromoRecyclerView; - - invoke-virtual {v0}, Lcom/my/target/PromoRecyclerView;->getCardLayoutManager()Lcom/my/target/PromoLayoutManager; - - move-result-object v0 - - invoke-virtual {v0, p1}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->findContainingItemView(Landroid/view/View;)Landroid/view/View; - - move-result-object v0 - - if-nez v0, :cond_1 - - return-void - - .line 3 - :cond_1 - iget-object v1, p0, Lcom/my/target/PromoRecyclerView$a;->a:Lcom/my/target/PromoRecyclerView; - - invoke-virtual {v1}, Lcom/my/target/PromoRecyclerView;->getCardLayoutManager()Lcom/my/target/PromoLayoutManager; - - move-result-object v1 - - .line 4 - invoke-virtual {v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->findFirstCompletelyVisibleItemPosition()I - - move-result v2 - - invoke-virtual {v1, v0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPosition(Landroid/view/View;)I - - move-result v3 - - if-gt v2, v3, :cond_2 - - .line 5 - invoke-virtual {v1, v0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPosition(Landroid/view/View;)I - - move-result v2 - - invoke-virtual {v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->findLastCompletelyVisibleItemPosition()I - - move-result v1 - - if-gt v2, v1, :cond_2 - - const/4 v1, 0x1 - - goto :goto_0 - - :cond_2 - const/4 v1, 0x0 - - :goto_0 - if-eqz v1, :cond_3 - - .line 6 - invoke-virtual {p1}, Landroid/view/View;->isClickable()Z - - move-result p1 - - if-eqz p1, :cond_4 - - iget-object p1, p0, Lcom/my/target/PromoRecyclerView$a;->a:Lcom/my/target/PromoRecyclerView; - - iget-object v1, p1, Lcom/my/target/PromoRecyclerView;->c:Lcom/my/target/InterstitialPromoView$d; - - if-eqz v1, :cond_4 - - iget-object v2, p1, Lcom/my/target/PromoRecyclerView;->b:Ljava/util/List; - - if-eqz v2, :cond_4 - - .line 7 - invoke-virtual {p1}, Lcom/my/target/PromoRecyclerView;->getCardLayoutManager()Lcom/my/target/PromoLayoutManager; - - move-result-object p1 - - invoke-virtual {p1, v0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPosition(Landroid/view/View;)I - - move-result p1 - - invoke-interface {v2, p1}, Ljava/util/List;->get(I)Ljava/lang/Object; - - move-result-object p1 - - check-cast p1, Lcom/my/target/p1/c/a/InterstitialAdCard; - - invoke-interface {v1, p1}, Lcom/my/target/InterstitialPromoView$d;->a(Lcom/my/target/p1/c/a/InterstitialAdCard;)V - - return-void - - .line 8 - :cond_3 - iget-object p1, p0, Lcom/my/target/PromoRecyclerView$a;->a:Lcom/my/target/PromoRecyclerView; - - invoke-virtual {p1, v0}, Lcom/my/target/PromoRecyclerView;->a(Landroid/view/View;)V - - :cond_4 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/PromoRecyclerView$b.smali b/smali/smali_classes2/com/my/target/PromoRecyclerView$b.smali deleted file mode 100644 index 91b2efa9d..000000000 --- a/smali/smali_classes2/com/my/target/PromoRecyclerView$b.smali +++ /dev/null @@ -1,47 +0,0 @@ -.class final Lcom/my/target/PromoRecyclerView$b; -.super Ljava/lang/Object; -.source "PromoRecyclerView.java" - -# interfaces -.implements Lcom/my/target/PromoLayoutManager$a; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/PromoRecyclerView;->setCardLayoutManager(Lcom/my/target/PromoLayoutManager;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/PromoRecyclerView; - - -# direct methods -.method constructor (Lcom/my/target/PromoRecyclerView;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/PromoRecyclerView$b;->a:Lcom/my/target/PromoRecyclerView; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public final a()V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/PromoRecyclerView$b;->a:Lcom/my/target/PromoRecyclerView; - - invoke-static {v0}, Lcom/my/target/PromoRecyclerView;->b(Lcom/my/target/PromoRecyclerView;)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/PromoRecyclerView.smali b/smali/smali_classes2/com/my/target/PromoRecyclerView.smali deleted file mode 100644 index 266d4af0d..000000000 --- a/smali/smali_classes2/com/my/target/PromoRecyclerView.smali +++ /dev/null @@ -1,268 +0,0 @@ -.class public abstract Lcom/my/target/PromoRecyclerView; -.super Landroidx/recyclerview/widget/RecyclerView; -.source "PromoRecyclerView.java" - - -# instance fields -.field final a:Landroid/view/View$OnClickListener; - -.field b:Ljava/util/List; - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/List<", - "Lcom/my/target/p1/c/a/InterstitialAdCard;", - ">;" - } - .end annotation -.end field - -.field c:Lcom/my/target/InterstitialPromoView$d; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field d:Lcom/my/target/PromoAdapter; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private e:Z - - -# direct methods -.method constructor (Landroid/content/Context;)V - .locals 2 - - const/4 v0, 0x0 - - const/4 v1, 0x0 - - .line 1 - invoke-direct {p0, p1, v0, v1}, Landroidx/recyclerview/widget/RecyclerView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V - - .line 2 - new-instance p1, Lcom/my/target/PromoRecyclerView$a; - - invoke-direct {p1, p0}, Lcom/my/target/PromoRecyclerView$a;->(Lcom/my/target/PromoRecyclerView;)V - - iput-object p1, p0, Lcom/my/target/PromoRecyclerView;->a:Landroid/view/View$OnClickListener; - - const/4 p1, 0x2 - - .line 3 - invoke-virtual {p0, p1}, Landroid/view/ViewGroup;->setOverScrollMode(I)V - - return-void -.end method - -.method private a()V - .locals 2 - - .line 2 - iget-object v0, p0, Lcom/my/target/PromoRecyclerView;->c:Lcom/my/target/InterstitialPromoView$d; - - if-eqz v0, :cond_0 - - .line 3 - invoke-direct {p0}, Lcom/my/target/PromoRecyclerView;->getVisibleCards()Ljava/util/List; - - move-result-object v1 - - invoke-interface {v0, v1}, Lcom/my/target/InterstitialPromoView$d;->a(Ljava/util/List;)V - - :cond_0 - return-void -.end method - -.method static synthetic a(Lcom/my/target/PromoRecyclerView;)Z - .locals 0 - - .line 1 - iget-boolean p0, p0, Lcom/my/target/PromoRecyclerView;->e:Z - - return p0 -.end method - -.method static synthetic b(Lcom/my/target/PromoRecyclerView;)V - .locals 0 - - .line 1 - invoke-direct {p0}, Lcom/my/target/PromoRecyclerView;->a()V - - return-void -.end method - -.method private getVisibleCards()Ljava/util/List; - .locals 4 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/List<", - "Lcom/my/target/p1/c/a/InterstitialAdCard;", - ">;" - } - .end annotation - - .line 1 - new-instance v0, Ljava/util/ArrayList; - - invoke-direct {v0}, Ljava/util/ArrayList;->()V - - .line 2 - iget-object v1, p0, Lcom/my/target/PromoRecyclerView;->b:Ljava/util/List; - - if-nez v1, :cond_0 - - return-object v0 - - .line 3 - :cond_0 - invoke-virtual {p0}, Lcom/my/target/PromoRecyclerView;->getCardLayoutManager()Lcom/my/target/PromoLayoutManager; - - move-result-object v1 - - invoke-virtual {v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->findFirstCompletelyVisibleItemPosition()I - - move-result v1 - - .line 4 - invoke-virtual {p0}, Lcom/my/target/PromoRecyclerView;->getCardLayoutManager()Lcom/my/target/PromoLayoutManager; - - move-result-object v2 - - invoke-virtual {v2}, Landroidx/recyclerview/widget/LinearLayoutManager;->findLastCompletelyVisibleItemPosition()I - - move-result v2 - - if-gt v1, v2, :cond_2 - - if-ltz v1, :cond_2 - - .line 5 - iget-object v3, p0, Lcom/my/target/PromoRecyclerView;->b:Ljava/util/List; - - invoke-interface {v3}, Ljava/util/List;->size()I - - move-result v3 - - if-lt v2, v3, :cond_1 - - goto :goto_1 - - :cond_1 - :goto_0 - if-gt v1, v2, :cond_2 - - .line 6 - iget-object v3, p0, Lcom/my/target/PromoRecyclerView;->b:Ljava/util/List; - - invoke-interface {v3, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; - - move-result-object v3 - - invoke-virtual {v0, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - add-int/lit8 v1, v1, 0x1 - - goto :goto_0 - - :cond_2 - :goto_1 - return-object v0 -.end method - - -# virtual methods -.method protected abstract a(Landroid/view/View;)V - .param p1 # Landroid/view/View; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method protected abstract getCardLayoutManager()Lcom/my/target/PromoLayoutManager; -.end method - -.method public onScrollStateChanged(I)V - .locals 0 - - .line 1 - invoke-super {p0, p1}, Landroidx/recyclerview/widget/RecyclerView;->onScrollStateChanged(I)V - - if-eqz p1, :cond_0 - - const/4 p1, 0x1 - - goto :goto_0 - - :cond_0 - const/4 p1, 0x0 - - .line 2 - :goto_0 - iput-boolean p1, p0, Lcom/my/target/PromoRecyclerView;->e:Z - - .line 3 - iget-boolean p1, p0, Lcom/my/target/PromoRecyclerView;->e:Z - - if-nez p1, :cond_1 - - .line 4 - invoke-direct {p0}, Lcom/my/target/PromoRecyclerView;->a()V - - :cond_1 - return-void -.end method - -.method setCardLayoutManager(Lcom/my/target/PromoLayoutManager;)V - .locals 1 - .param p1 # Lcom/my/target/PromoLayoutManager; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - new-instance v0, Lcom/my/target/PromoRecyclerView$b; - - invoke-direct {v0, p0}, Lcom/my/target/PromoRecyclerView$b;->(Lcom/my/target/PromoRecyclerView;)V - - invoke-virtual {p1, v0}, Lcom/my/target/PromoLayoutManager;->a(Lcom/my/target/PromoLayoutManager$a;)V - - .line 2 - invoke-super {p0, p1}, Landroidx/recyclerview/widget/RecyclerView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V - - return-void -.end method - -.method public setOnPromoCardListener(Lcom/my/target/InterstitialPromoView$d;)V - .locals 0 - .param p1 # Lcom/my/target/InterstitialPromoView$d; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - iput-object p1, p0, Lcom/my/target/PromoRecyclerView;->c:Lcom/my/target/InterstitialPromoView$d; - - return-void -.end method - -.method public setSideSlidesMargins(I)V - .locals 1 - - .line 1 - invoke-virtual {p0}, Lcom/my/target/PromoRecyclerView;->getCardLayoutManager()Lcom/my/target/PromoLayoutManager; - - move-result-object v0 - - .line 2 - iput p1, v0, Lcom/my/target/PromoLayoutManager;->a:I - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/RecyclerHorizontalView$a.smali b/smali/smali_classes2/com/my/target/RecyclerHorizontalView$a.smali deleted file mode 100644 index e2843480a..000000000 --- a/smali/smali_classes2/com/my/target/RecyclerHorizontalView$a.smali +++ /dev/null @@ -1,96 +0,0 @@ -.class final Lcom/my/target/RecyclerHorizontalView$a; -.super Ljava/lang/Object; -.source "RecyclerHorizontalView.java" - -# interfaces -.implements Landroid/view/View$OnClickListener; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/RecyclerHorizontalView; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/RecyclerHorizontalView; - - -# direct methods -.method constructor (Lcom/my/target/RecyclerHorizontalView;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/RecyclerHorizontalView$a;->a:Lcom/my/target/RecyclerHorizontalView; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public final onClick(Landroid/view/View;)V - .locals 3 - - .line 1 - invoke-virtual {p1}, Landroid/view/View;->getParent()Landroid/view/ViewParent; - - move-result-object p1 - - :goto_0 - if-eqz p1, :cond_0 - - .line 2 - instance-of v0, p1, Lcom/my/target/CardHorizontalView; - - if-nez v0, :cond_0 - - .line 3 - invoke-interface {p1}, Landroid/view/ViewParent;->getParent()Landroid/view/ViewParent; - - move-result-object p1 - - goto :goto_0 - - .line 4 - :cond_0 - iget-object v0, p0, Lcom/my/target/RecyclerHorizontalView$a;->a:Lcom/my/target/RecyclerHorizontalView; - - iget-object v1, v0, Lcom/my/target/PromoRecyclerView;->c:Lcom/my/target/InterstitialPromoView$d; - - if-eqz v1, :cond_1 - - iget-object v2, v0, Lcom/my/target/PromoRecyclerView;->b:Ljava/util/List; - - if-eqz v2, :cond_1 - - if-eqz p1, :cond_1 - - .line 5 - invoke-virtual {v0}, Lcom/my/target/RecyclerHorizontalView;->getCardLayoutManager()Lcom/my/target/PromoLayoutManager; - - move-result-object v0 - - check-cast p1, Landroid/view/View; - - invoke-virtual {v0, p1}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPosition(Landroid/view/View;)I - - move-result p1 - - invoke-interface {v2, p1}, Ljava/util/List;->get(I)Ljava/lang/Object; - - move-result-object p1 - - check-cast p1, Lcom/my/target/p1/c/a/InterstitialAdCard; - - invoke-interface {v1, p1}, Lcom/my/target/InterstitialPromoView$d;->a(Lcom/my/target/p1/c/a/InterstitialAdCard;)V - - :cond_1 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/RecyclerHorizontalView$b.smali b/smali/smali_classes2/com/my/target/RecyclerHorizontalView$b.smali deleted file mode 100644 index 55ca736b7..000000000 --- a/smali/smali_classes2/com/my/target/RecyclerHorizontalView$b.smali +++ /dev/null @@ -1,43 +0,0 @@ -.class final Lcom/my/target/RecyclerHorizontalView$b; -.super Landroidx/recyclerview/widget/RecyclerView$ViewHolder; -.source "RecyclerHorizontalView.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/RecyclerHorizontalView; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x8 - name = "b" -.end annotation - - -# instance fields -.field private final a:Lcom/my/target/CardHorizontalView; - - -# direct methods -.method constructor (Lcom/my/target/CardHorizontalView;)V - .locals 0 - - .line 1 - invoke-direct {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->(Landroid/view/View;)V - - .line 2 - iput-object p1, p0, Lcom/my/target/RecyclerHorizontalView$b;->a:Lcom/my/target/CardHorizontalView; - - return-void -.end method - - -# virtual methods -.method final c0()Lcom/my/target/CardHorizontalView; - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/RecyclerHorizontalView$b;->a:Lcom/my/target/CardHorizontalView; - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/my/target/RecyclerHorizontalView$c.smali b/smali/smali_classes2/com/my/target/RecyclerHorizontalView$c.smali deleted file mode 100644 index ab131e7fb..000000000 --- a/smali/smali_classes2/com/my/target/RecyclerHorizontalView$c.smali +++ /dev/null @@ -1,246 +0,0 @@ -.class final Lcom/my/target/RecyclerHorizontalView$c; -.super Lcom/my/target/PromoAdapter; -.source "RecyclerHorizontalView.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/RecyclerHorizontalView; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0xa - name = "c" -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Lcom/my/target/PromoAdapter<", - "Lcom/my/target/RecyclerHorizontalView$b;", - ">;" - } -.end annotation - - -# instance fields -.field private final e:I - - -# direct methods -.method constructor (Ljava/util/List;ILandroid/content/Context;)V - .locals 0 - .param p1 # Ljava/util/List; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/List<", - "Lcom/my/target/p1/c/a/InterstitialAdCard;", - ">;I", - "Landroid/content/Context;", - ")V" - } - .end annotation - - .line 1 - invoke-direct {p0, p1, p3}, Lcom/my/target/PromoAdapter;->(Ljava/util/List;Landroid/content/Context;)V - - .line 2 - iput p2, p0, Lcom/my/target/RecyclerHorizontalView$c;->e:I - - return-void -.end method - - -# virtual methods -.method public final synthetic onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V - .locals 3 - .param p1 # Landroidx/recyclerview/widget/RecyclerView$ViewHolder; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - check-cast p1, Lcom/my/target/RecyclerHorizontalView$b; - - .line 2 - invoke-virtual {p1}, Lcom/my/target/RecyclerHorizontalView$b;->c0()Lcom/my/target/CardHorizontalView; - - move-result-object p1 - - .line 3 - iget-object v0, p0, Lcom/my/target/PromoAdapter;->b:Ljava/util/List; - - invoke-interface {v0, p2}, Ljava/util/List;->get(I)Ljava/lang/Object; - - move-result-object p2 - - check-cast p2, Lcom/my/target/p1/c/a/InterstitialAdCard; - - .line 4 - invoke-virtual {p2}, Lcom/my/target/AdBanner;->n()Lcom/my/target/common/e/ImageData; - - move-result-object v0 - - if-eqz v0, :cond_0 - - .line 5 - invoke-virtual {p1}, Lcom/my/target/CardHorizontalView;->getImageView()Lcom/my/target/SmartImageView; - - move-result-object v1 - - .line 6 - invoke-virtual {v0}, Lcom/my/target/MediaData;->d()I - - move-result v2 - - invoke-virtual {v1, v2}, Lcom/my/target/SmartImageView;->setPlaceholderWidth(I)V - - .line 7 - invoke-virtual {v0}, Lcom/my/target/MediaData;->b()I - - move-result v2 - - invoke-virtual {v1, v2}, Lcom/my/target/SmartImageView;->setPlaceholderHeight(I)V - - .line 8 - invoke-static {v0, v1}, Lcom/my/target/ImageLoader;->a(Lcom/my/target/common/e/ImageData;Landroid/widget/ImageView;)V - - .line 9 - :cond_0 - invoke-virtual {p1}, Lcom/my/target/CardHorizontalView;->getTitleTextView()Landroid/widget/TextView; - - move-result-object v0 - - invoke-virtual {p2}, Lcom/my/target/AdBanner;->s()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - .line 10 - iget-object v0, p0, Lcom/my/target/PromoAdapter;->c:Landroid/view/View$OnClickListener; - - invoke-virtual {p2}, Lcom/my/target/AdBanner;->d()Lcom/my/target/ClickArea; - - move-result-object p2 - - invoke-virtual {p1, v0, p2}, Lcom/my/target/CardHorizontalView;->a(Landroid/view/View$OnClickListener;Lcom/my/target/ClickArea;)V - - return-void -.end method - -.method public final synthetic onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; - .locals 2 - .param p1 # Landroid/view/ViewGroup; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - invoke-virtual {p1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; - - move-result-object p1 - - const-string p2, "window" - - invoke-virtual {p1, p2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; - - move-result-object p1 - - check-cast p1, Landroid/view/WindowManager; - - .line 2 - new-instance p2, Landroid/graphics/Point; - - invoke-direct {p2}, Landroid/graphics/Point;->()V - - if-eqz p1, :cond_0 - - .line 3 - invoke-interface {p1}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display; - - move-result-object p1 - - .line 4 - invoke-virtual {p1, p2}, Landroid/view/Display;->getSize(Landroid/graphics/Point;)V - - .line 5 - :cond_0 - new-instance p1, Lcom/my/target/CardHorizontalView; - - iget-object v0, p0, Lcom/my/target/PromoAdapter;->a:Landroid/content/Context; - - invoke-direct {p1, v0}, Lcom/my/target/CardHorizontalView;->(Landroid/content/Context;)V - - .line 6 - new-instance v0, Landroidx/recyclerview/widget/RecyclerView$LayoutParams; - - iget p2, p2, Landroid/graphics/Point;->x:I - - int-to-float p2, p2 - - const/high16 v1, 0x40200000 # 2.5f - - div-float/2addr p2, v1 - - float-to-int p2, p2 - - iget v1, p0, Lcom/my/target/RecyclerHorizontalView$c;->e:I - - mul-int/lit8 v1, v1, 0x2 - - sub-int/2addr p2, v1 - - const/4 v1, -0x1 - - invoke-direct {v0, p2, v1}, Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->(II)V - - .line 7 - iget p2, p0, Lcom/my/target/RecyclerHorizontalView$c;->e:I - - const/4 v1, 0x0 - - invoke-virtual {v0, p2, v1, p2, v1}, Landroid/view/ViewGroup$MarginLayoutParams;->setMargins(IIII)V - - .line 8 - invoke-virtual {p1, v0}, Landroid/widget/RelativeLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 9 - new-instance p2, Lcom/my/target/RecyclerHorizontalView$b; - - invoke-direct {p2, p1}, Lcom/my/target/RecyclerHorizontalView$b;->(Lcom/my/target/CardHorizontalView;)V - - return-object p2 -.end method - -.method public final synthetic onViewRecycled(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V - .locals 1 - .param p1 # Landroidx/recyclerview/widget/RecyclerView$ViewHolder; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - check-cast p1, Lcom/my/target/RecyclerHorizontalView$b; - - .line 2 - invoke-virtual {p1}, Lcom/my/target/RecyclerHorizontalView$b;->c0()Lcom/my/target/CardHorizontalView; - - move-result-object p1 - - const/4 v0, 0x0 - - .line 3 - invoke-virtual {p1, v0, v0}, Lcom/my/target/CardHorizontalView;->a(Landroid/view/View$OnClickListener;Lcom/my/target/ClickArea;)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/RecyclerHorizontalView.smali b/smali/smali_classes2/com/my/target/RecyclerHorizontalView.smali deleted file mode 100644 index ea9a84e4a..000000000 --- a/smali/smali_classes2/com/my/target/RecyclerHorizontalView.smali +++ /dev/null @@ -1,156 +0,0 @@ -.class public final Lcom/my/target/RecyclerHorizontalView; -.super Lcom/my/target/PromoRecyclerView; -.source "RecyclerHorizontalView.java" - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/RecyclerHorizontalView$c;, - Lcom/my/target/RecyclerHorizontalView$b; - } -.end annotation - - -# instance fields -.field private final f:Lcom/my/target/PromoLayoutManager; - -.field private final g:Landroid/view/View$OnClickListener; - -.field private h:I - - -# direct methods -.method public constructor (Landroid/content/Context;)V - .locals 1 - - const/4 v0, 0x0 - - .line 1 - invoke-direct {p0, p1, v0}, Lcom/my/target/RecyclerHorizontalView;->(Landroid/content/Context;B)V - - return-void -.end method - -.method private constructor (Landroid/content/Context;B)V - .locals 0 - - const/4 p2, 0x0 - - .line 2 - invoke-direct {p0, p1, p2}, Lcom/my/target/RecyclerHorizontalView;->(Landroid/content/Context;C)V - - return-void -.end method - -.method private constructor (Landroid/content/Context;C)V - .locals 0 - - .line 3 - invoke-direct {p0, p1}, Lcom/my/target/PromoRecyclerView;->(Landroid/content/Context;)V - - .line 4 - new-instance p2, Lcom/my/target/RecyclerHorizontalView$a; - - invoke-direct {p2, p0}, Lcom/my/target/RecyclerHorizontalView$a;->(Lcom/my/target/RecyclerHorizontalView;)V - - iput-object p2, p0, Lcom/my/target/RecyclerHorizontalView;->g:Landroid/view/View$OnClickListener; - - .line 5 - new-instance p2, Lcom/my/target/PromoLayoutManager; - - invoke-direct {p2, p1}, Lcom/my/target/PromoLayoutManager;->(Landroid/content/Context;)V - - iput-object p2, p0, Lcom/my/target/RecyclerHorizontalView;->f:Lcom/my/target/PromoLayoutManager; - - const/4 p1, 0x1 - - .line 6 - invoke-virtual {p0, p1}, Landroidx/recyclerview/widget/RecyclerView;->setHasFixedSize(Z)V - - return-void -.end method - - -# virtual methods -.method protected final a(Landroid/view/View;)V - .locals 0 - .param p1 # Landroid/view/View; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - return-void -.end method - -.method public final a(Ljava/util/List;)V - .locals 3 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/List<", - "Lcom/my/target/p1/c/a/InterstitialAdCard;", - ">;)V" - } - .end annotation - - .line 1 - iput-object p1, p0, Lcom/my/target/PromoRecyclerView;->b:Ljava/util/List; - - .line 2 - new-instance v0, Lcom/my/target/RecyclerHorizontalView$c; - - iget v1, p0, Lcom/my/target/RecyclerHorizontalView;->h:I - - invoke-virtual {p0}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; - - move-result-object v2 - - invoke-direct {v0, p1, v1, v2}, Lcom/my/target/RecyclerHorizontalView$c;->(Ljava/util/List;ILandroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/PromoRecyclerView;->d:Lcom/my/target/PromoAdapter; - - .line 3 - iget-object p1, p0, Lcom/my/target/PromoRecyclerView;->d:Lcom/my/target/PromoAdapter; - - iget-object v0, p0, Lcom/my/target/PromoRecyclerView;->a:Landroid/view/View$OnClickListener; - - .line 4 - iput-object v0, p1, Lcom/my/target/PromoAdapter;->c:Landroid/view/View$OnClickListener; - - .line 5 - iget-object v0, p0, Lcom/my/target/RecyclerHorizontalView;->g:Landroid/view/View$OnClickListener; - - .line 6 - iput-object v0, p1, Lcom/my/target/PromoAdapter;->d:Landroid/view/View$OnClickListener; - - .line 7 - iget-object p1, p0, Lcom/my/target/RecyclerHorizontalView;->f:Lcom/my/target/PromoLayoutManager; - - invoke-virtual {p0, p1}, Lcom/my/target/PromoRecyclerView;->setCardLayoutManager(Lcom/my/target/PromoLayoutManager;)V - - .line 8 - iget-object p1, p0, Lcom/my/target/PromoRecyclerView;->d:Lcom/my/target/PromoAdapter; - - invoke-virtual {p0, p1}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V - - return-void -.end method - -.method protected final getCardLayoutManager()Lcom/my/target/PromoLayoutManager; - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/RecyclerHorizontalView;->f:Lcom/my/target/PromoLayoutManager; - - return-object v0 -.end method - -.method public final setSideSlidesMargins(I)V - .locals 0 - - .line 1 - iput p1, p0, Lcom/my/target/RecyclerHorizontalView;->h:I - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/RecyclerTabletView$a.smali b/smali/smali_classes2/com/my/target/RecyclerTabletView$a.smali deleted file mode 100644 index d654c525a..000000000 --- a/smali/smali_classes2/com/my/target/RecyclerTabletView$a.smali +++ /dev/null @@ -1,96 +0,0 @@ -.class final Lcom/my/target/RecyclerTabletView$a; -.super Ljava/lang/Object; -.source "RecyclerTabletView.java" - -# interfaces -.implements Landroid/view/View$OnClickListener; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/RecyclerTabletView; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/RecyclerTabletView; - - -# direct methods -.method constructor (Lcom/my/target/RecyclerTabletView;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/RecyclerTabletView$a;->a:Lcom/my/target/RecyclerTabletView; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public final onClick(Landroid/view/View;)V - .locals 3 - - .line 1 - invoke-virtual {p1}, Landroid/view/View;->getParent()Landroid/view/ViewParent; - - move-result-object p1 - - :goto_0 - if-eqz p1, :cond_0 - - .line 2 - instance-of v0, p1, Lcom/my/target/CardTabletView; - - if-nez v0, :cond_0 - - .line 3 - invoke-interface {p1}, Landroid/view/ViewParent;->getParent()Landroid/view/ViewParent; - - move-result-object p1 - - goto :goto_0 - - .line 4 - :cond_0 - iget-object v0, p0, Lcom/my/target/RecyclerTabletView$a;->a:Lcom/my/target/RecyclerTabletView; - - iget-object v1, v0, Lcom/my/target/PromoRecyclerView;->c:Lcom/my/target/InterstitialPromoView$d; - - if-eqz v1, :cond_1 - - iget-object v2, v0, Lcom/my/target/PromoRecyclerView;->b:Ljava/util/List; - - if-eqz v2, :cond_1 - - if-eqz p1, :cond_1 - - .line 5 - invoke-virtual {v0}, Lcom/my/target/RecyclerTabletView;->getCardLayoutManager()Lcom/my/target/MeasuringPromoLayoutManager; - - move-result-object v0 - - check-cast p1, Landroid/view/View; - - invoke-virtual {v0, p1}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPosition(Landroid/view/View;)I - - move-result p1 - - invoke-interface {v2, p1}, Ljava/util/List;->get(I)Ljava/lang/Object; - - move-result-object p1 - - check-cast p1, Lcom/my/target/p1/c/a/InterstitialAdCard; - - invoke-interface {v1, p1}, Lcom/my/target/InterstitialPromoView$d;->a(Lcom/my/target/p1/c/a/InterstitialAdCard;)V - - :cond_1 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/RecyclerTabletView$b.smali b/smali/smali_classes2/com/my/target/RecyclerTabletView$b.smali deleted file mode 100644 index 9bc504009..000000000 --- a/smali/smali_classes2/com/my/target/RecyclerTabletView$b.smali +++ /dev/null @@ -1,52 +0,0 @@ -.class final Lcom/my/target/RecyclerTabletView$b; -.super Landroidx/recyclerview/widget/RecyclerView$ViewHolder; -.source "RecyclerTabletView.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/RecyclerTabletView; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x8 - name = "b" -.end annotation - - -# instance fields -.field private final a:Lcom/my/target/CardTabletView; - - -# direct methods -.method constructor (Lcom/my/target/CardTabletView;)V - .locals 2 - - .line 1 - invoke-direct {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->(Landroid/view/View;)V - - .line 2 - new-instance v0, Landroid/widget/RelativeLayout$LayoutParams; - - const/4 v1, -0x2 - - invoke-direct {v0, v1, v1}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - invoke-virtual {p1, v0}, Landroid/widget/LinearLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 3 - iput-object p1, p0, Lcom/my/target/RecyclerTabletView$b;->a:Lcom/my/target/CardTabletView; - - return-void -.end method - - -# virtual methods -.method final c0()Lcom/my/target/CardTabletView; - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/RecyclerTabletView$b;->a:Lcom/my/target/CardTabletView; - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/my/target/RecyclerTabletView$c.smali b/smali/smali_classes2/com/my/target/RecyclerTabletView$c.smali deleted file mode 100644 index 1cac0482e..000000000 --- a/smali/smali_classes2/com/my/target/RecyclerTabletView$c.smali +++ /dev/null @@ -1,285 +0,0 @@ -.class final Lcom/my/target/RecyclerTabletView$c; -.super Lcom/my/target/PromoAdapter; -.source "RecyclerTabletView.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/RecyclerTabletView; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0xa - name = "c" -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Lcom/my/target/PromoAdapter<", - "Lcom/my/target/RecyclerTabletView$b;", - ">;" - } -.end annotation - - -# direct methods -.method constructor (Ljava/util/List;Landroid/content/Context;)V - .locals 0 - .param p1 # Ljava/util/List; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/List<", - "Lcom/my/target/p1/c/a/InterstitialAdCard;", - ">;", - "Landroid/content/Context;", - ")V" - } - .end annotation - - .line 1 - invoke-direct {p0, p1, p2}, Lcom/my/target/PromoAdapter;->(Ljava/util/List;Landroid/content/Context;)V - - return-void -.end method - - -# virtual methods -.method public final synthetic onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V - .locals 6 - .param p1 # Landroidx/recyclerview/widget/RecyclerView$ViewHolder; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - check-cast p1, Lcom/my/target/RecyclerTabletView$b; - - .line 2 - invoke-virtual {p1}, Lcom/my/target/RecyclerTabletView$b;->c0()Lcom/my/target/CardTabletView; - - move-result-object p1 - - .line 3 - iget-object v0, p0, Lcom/my/target/PromoAdapter;->b:Ljava/util/List; - - invoke-interface {v0, p2}, Ljava/util/List;->get(I)Ljava/lang/Object; - - move-result-object p2 - - check-cast p2, Lcom/my/target/p1/c/a/InterstitialAdCard; - - .line 4 - invoke-virtual {p2}, Lcom/my/target/AdBanner;->n()Lcom/my/target/common/e/ImageData; - - move-result-object v0 - - if-eqz v0, :cond_0 - - .line 5 - invoke-virtual {p1}, Lcom/my/target/CardTabletView;->getSmartImageView()Lcom/my/target/SmartImageView; - - move-result-object v1 - - .line 6 - invoke-virtual {v0}, Lcom/my/target/MediaData;->d()I - - move-result v2 - - invoke-virtual {v1, v2}, Lcom/my/target/SmartImageView;->setPlaceholderWidth(I)V - - .line 7 - invoke-virtual {v0}, Lcom/my/target/MediaData;->b()I - - move-result v2 - - invoke-virtual {v1, v2}, Lcom/my/target/SmartImageView;->setPlaceholderHeight(I)V - - .line 8 - invoke-static {v0, v1}, Lcom/my/target/ImageLoader;->a(Lcom/my/target/common/e/ImageData;Landroid/widget/ImageView;)V - - .line 9 - :cond_0 - invoke-virtual {p1}, Lcom/my/target/CardTabletView;->getTitleTextView()Landroid/widget/TextView; - - move-result-object v0 - - invoke-virtual {p2}, Lcom/my/target/AdBanner;->s()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - .line 10 - invoke-virtual {p1}, Lcom/my/target/CardTabletView;->getDescriptionTextView()Landroid/widget/TextView; - - move-result-object v0 - - invoke-virtual {p2}, Lcom/my/target/AdBanner;->g()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - .line 11 - invoke-virtual {p1}, Lcom/my/target/CardTabletView;->getCtaButtonView()Landroid/widget/Button; - - move-result-object v0 - - invoke-virtual {p2}, Lcom/my/target/AdBanner;->e()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V - - .line 12 - invoke-virtual {p1}, Lcom/my/target/CardTabletView;->getDomainTextView()Landroid/widget/TextView; - - move-result-object v0 - - .line 13 - invoke-virtual {p2}, Lcom/my/target/AdBanner;->i()Ljava/lang/String; - - move-result-object v1 - - .line 14 - invoke-virtual {p1}, Lcom/my/target/CardTabletView;->getRatingView()Lcom/my/target/StarsRatingView; - - move-result-object v2 - - .line 15 - invoke-virtual {p2}, Lcom/my/target/AdBanner;->o()Ljava/lang/String; - - move-result-object v3 - - const-string v4, "web" - - invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v3 - - const/4 v4, 0x0 - - const/16 v5, 0x8 - - if-eqz v3, :cond_1 - - .line 16 - invoke-virtual {v2, v5}, Landroid/view/View;->setVisibility(I)V - - .line 17 - invoke-virtual {v0, v4}, Landroid/widget/TextView;->setVisibility(I)V - - .line 18 - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - goto :goto_0 - - .line 19 - :cond_1 - invoke-virtual {v0, v5}, Landroid/widget/TextView;->setVisibility(I)V - - .line 20 - invoke-virtual {p2}, Lcom/my/target/AdBanner;->p()F - - move-result v0 - - const/4 v1, 0x0 - - cmpl-float v1, v0, v1 - - if-lez v1, :cond_2 - - .line 21 - invoke-virtual {v2, v4}, Landroid/view/View;->setVisibility(I)V - - .line 22 - invoke-virtual {v2, v0}, Lcom/my/target/StarsRatingView;->setRating(F)V - - goto :goto_0 - - .line 23 - :cond_2 - invoke-virtual {v2, v5}, Landroid/view/View;->setVisibility(I)V - - .line 24 - :goto_0 - iget-object v0, p0, Lcom/my/target/PromoAdapter;->c:Landroid/view/View$OnClickListener; - - invoke-virtual {p2}, Lcom/my/target/AdBanner;->d()Lcom/my/target/ClickArea; - - move-result-object p2 - - invoke-virtual {p1, v0, p2}, Lcom/my/target/CardTabletView;->a(Landroid/view/View$OnClickListener;Lcom/my/target/ClickArea;)V - - .line 25 - invoke-virtual {p1}, Lcom/my/target/CardTabletView;->getCtaButtonView()Landroid/widget/Button; - - move-result-object p1 - - iget-object p2, p0, Lcom/my/target/PromoAdapter;->d:Landroid/view/View$OnClickListener; - - invoke-virtual {p1, p2}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - return-void -.end method - -.method public final synthetic onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; - .locals 1 - .param p1 # Landroid/view/ViewGroup; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - new-instance p1, Lcom/my/target/RecyclerTabletView$b; - - new-instance p2, Lcom/my/target/CardTabletView; - - iget-object v0, p0, Lcom/my/target/PromoAdapter;->a:Landroid/content/Context; - - invoke-direct {p2, v0}, Lcom/my/target/CardTabletView;->(Landroid/content/Context;)V - - invoke-direct {p1, p2}, Lcom/my/target/RecyclerTabletView$b;->(Lcom/my/target/CardTabletView;)V - - return-object p1 -.end method - -.method public final synthetic onViewRecycled(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V - .locals 1 - .param p1 # Landroidx/recyclerview/widget/RecyclerView$ViewHolder; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - check-cast p1, Lcom/my/target/RecyclerTabletView$b; - - .line 2 - invoke-virtual {p1}, Lcom/my/target/RecyclerTabletView$b;->c0()Lcom/my/target/CardTabletView; - - move-result-object p1 - - const/4 v0, 0x0 - - .line 3 - invoke-virtual {p1, v0, v0}, Lcom/my/target/CardTabletView;->a(Landroid/view/View$OnClickListener;Lcom/my/target/ClickArea;)V - - .line 4 - invoke-virtual {p1}, Lcom/my/target/CardTabletView;->getCtaButtonView()Landroid/widget/Button; - - move-result-object p1 - - invoke-virtual {p1, v0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/RecyclerTabletView.smali b/smali/smali_classes2/com/my/target/RecyclerTabletView.smali deleted file mode 100644 index 68bea7c9c..000000000 --- a/smali/smali_classes2/com/my/target/RecyclerTabletView.smali +++ /dev/null @@ -1,188 +0,0 @@ -.class public final Lcom/my/target/RecyclerTabletView; -.super Lcom/my/target/PromoRecyclerView; -.source "RecyclerTabletView.java" - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/RecyclerTabletView$c;, - Lcom/my/target/RecyclerTabletView$b; - } -.end annotation - - -# instance fields -.field private final f:Lcom/my/target/CarouselTabletView$a; - -.field private final g:Landroid/view/View$OnClickListener; - - -# direct methods -.method public constructor (Landroid/content/Context;)V - .locals 1 - - const/4 v0, 0x0 - - .line 1 - invoke-direct {p0, p1, v0}, Lcom/my/target/RecyclerTabletView;->(Landroid/content/Context;B)V - - return-void -.end method - -.method private constructor (Landroid/content/Context;B)V - .locals 0 - - const/4 p2, 0x0 - - .line 2 - invoke-direct {p0, p1, p2}, Lcom/my/target/RecyclerTabletView;->(Landroid/content/Context;C)V - - return-void -.end method - -.method private constructor (Landroid/content/Context;C)V - .locals 0 - - .line 3 - invoke-direct {p0, p1}, Lcom/my/target/PromoRecyclerView;->(Landroid/content/Context;)V - - .line 4 - new-instance p2, Lcom/my/target/RecyclerTabletView$a; - - invoke-direct {p2, p0}, Lcom/my/target/RecyclerTabletView$a;->(Lcom/my/target/RecyclerTabletView;)V - - iput-object p2, p0, Lcom/my/target/RecyclerTabletView;->g:Landroid/view/View$OnClickListener; - - .line 5 - new-instance p2, Lcom/my/target/CarouselTabletView$a; - - invoke-direct {p2, p1}, Lcom/my/target/CarouselTabletView$a;->(Landroid/content/Context;)V - - iput-object p2, p0, Lcom/my/target/RecyclerTabletView;->f:Lcom/my/target/CarouselTabletView$a; - - const/4 p1, 0x1 - - .line 6 - invoke-virtual {p0, p1}, Landroidx/recyclerview/widget/RecyclerView;->setHasFixedSize(Z)V - - return-void -.end method - - -# virtual methods -.method protected final a(Landroid/view/View;)V - .locals 0 - .param p1 # Landroid/view/View; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - return-void -.end method - -.method public final a(Ljava/util/List;)V - .locals 2 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/List<", - "Lcom/my/target/p1/c/a/InterstitialAdCard;", - ">;)V" - } - .end annotation - - .line 1 - iput-object p1, p0, Lcom/my/target/PromoRecyclerView;->b:Ljava/util/List; - - .line 2 - new-instance v0, Lcom/my/target/RecyclerTabletView$c; - - .line 3 - invoke-virtual {p0}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; - - move-result-object v1 - - invoke-direct {v0, p1, v1}, Lcom/my/target/RecyclerTabletView$c;->(Ljava/util/List;Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/PromoRecyclerView;->d:Lcom/my/target/PromoAdapter; - - .line 4 - iget-object p1, p0, Lcom/my/target/PromoRecyclerView;->d:Lcom/my/target/PromoAdapter; - - iget-object v0, p0, Lcom/my/target/PromoRecyclerView;->a:Landroid/view/View$OnClickListener; - - .line 5 - iput-object v0, p1, Lcom/my/target/PromoAdapter;->c:Landroid/view/View$OnClickListener; - - .line 6 - iget-object v0, p0, Lcom/my/target/RecyclerTabletView;->g:Landroid/view/View$OnClickListener; - - .line 7 - iput-object v0, p1, Lcom/my/target/PromoAdapter;->d:Landroid/view/View$OnClickListener; - - .line 8 - invoke-virtual {p0}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/UiUtils;->a(Landroid/content/Context;)Lcom/my/target/UiUtils; - - move-result-object p1 - - .line 9 - iget-object v0, p0, Lcom/my/target/RecyclerTabletView;->f:Lcom/my/target/CarouselTabletView$a; - - const/16 v1, 0x8 - - invoke-virtual {p1, v1}, Lcom/my/target/UiUtils;->a(I)I - - move-result p1 - - .line 10 - iput p1, v0, Lcom/my/target/MeasuringPromoLayoutManager;->d:I - - .line 11 - iget-object p1, p0, Lcom/my/target/RecyclerTabletView;->f:Lcom/my/target/CarouselTabletView$a; - - invoke-virtual {p0, p1}, Lcom/my/target/PromoRecyclerView;->setCardLayoutManager(Lcom/my/target/PromoLayoutManager;)V - - .line 12 - iget-object p1, p0, Lcom/my/target/PromoRecyclerView;->d:Lcom/my/target/PromoAdapter; - - invoke-virtual {p0, p1}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V - - return-void -.end method - -.method protected final getCardLayoutManager()Lcom/my/target/MeasuringPromoLayoutManager; - .locals 1 - - .line 2 - iget-object v0, p0, Lcom/my/target/RecyclerTabletView;->f:Lcom/my/target/CarouselTabletView$a; - - return-object v0 -.end method - -.method protected final bridge synthetic getCardLayoutManager()Lcom/my/target/PromoLayoutManager; - .locals 1 - - .line 1 - invoke-virtual {p0}, Lcom/my/target/RecyclerTabletView;->getCardLayoutManager()Lcom/my/target/MeasuringPromoLayoutManager; - - move-result-object v0 - - return-object v0 -.end method - -.method public final setSideSlidesMargins(I)V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/RecyclerTabletView;->f:Lcom/my/target/CarouselTabletView$a; - - .line 2 - iput p1, v0, Lcom/my/target/PromoLayoutManager;->a:I - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/RecyclerVerticalView$a.smali b/smali/smali_classes2/com/my/target/RecyclerVerticalView$a.smali deleted file mode 100644 index 402442da6..000000000 --- a/smali/smali_classes2/com/my/target/RecyclerVerticalView$a.smali +++ /dev/null @@ -1,96 +0,0 @@ -.class final Lcom/my/target/RecyclerVerticalView$a; -.super Ljava/lang/Object; -.source "RecyclerVerticalView.java" - -# interfaces -.implements Landroid/view/View$OnClickListener; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/RecyclerVerticalView; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/RecyclerVerticalView; - - -# direct methods -.method constructor (Lcom/my/target/RecyclerVerticalView;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/RecyclerVerticalView$a;->a:Lcom/my/target/RecyclerVerticalView; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public final onClick(Landroid/view/View;)V - .locals 3 - - .line 1 - invoke-virtual {p1}, Landroid/view/View;->getParent()Landroid/view/ViewParent; - - move-result-object p1 - - :goto_0 - if-eqz p1, :cond_0 - - .line 2 - instance-of v0, p1, Lcom/my/target/CardVerticalView; - - if-nez v0, :cond_0 - - .line 3 - invoke-interface {p1}, Landroid/view/ViewParent;->getParent()Landroid/view/ViewParent; - - move-result-object p1 - - goto :goto_0 - - .line 4 - :cond_0 - iget-object v0, p0, Lcom/my/target/RecyclerVerticalView$a;->a:Lcom/my/target/RecyclerVerticalView; - - iget-object v1, v0, Lcom/my/target/PromoRecyclerView;->c:Lcom/my/target/InterstitialPromoView$d; - - if-eqz v1, :cond_1 - - iget-object v2, v0, Lcom/my/target/PromoRecyclerView;->b:Ljava/util/List; - - if-eqz v2, :cond_1 - - if-eqz p1, :cond_1 - - .line 5 - invoke-virtual {v0}, Lcom/my/target/RecyclerVerticalView;->getCardLayoutManager()Lcom/my/target/MeasuringPromoLayoutManager; - - move-result-object v0 - - check-cast p1, Landroid/view/View; - - invoke-virtual {v0, p1}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPosition(Landroid/view/View;)I - - move-result p1 - - invoke-interface {v2, p1}, Ljava/util/List;->get(I)Ljava/lang/Object; - - move-result-object p1 - - check-cast p1, Lcom/my/target/p1/c/a/InterstitialAdCard; - - invoke-interface {v1, p1}, Lcom/my/target/InterstitialPromoView$d;->a(Lcom/my/target/p1/c/a/InterstitialAdCard;)V - - :cond_1 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/RecyclerVerticalView$b.smali b/smali/smali_classes2/com/my/target/RecyclerVerticalView$b.smali deleted file mode 100644 index 407014d98..000000000 --- a/smali/smali_classes2/com/my/target/RecyclerVerticalView$b.smali +++ /dev/null @@ -1,54 +0,0 @@ -.class final Lcom/my/target/RecyclerVerticalView$b; -.super Landroidx/recyclerview/widget/RecyclerView$ViewHolder; -.source "RecyclerVerticalView.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/RecyclerVerticalView; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x8 - name = "b" -.end annotation - - -# instance fields -.field private final a:Lcom/my/target/CardVerticalView; - - -# direct methods -.method constructor (Lcom/my/target/CardVerticalView;)V - .locals 3 - - .line 1 - invoke-direct {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->(Landroid/view/View;)V - - .line 2 - new-instance v0, Landroid/widget/RelativeLayout$LayoutParams; - - const/4 v1, -0x1 - - const/4 v2, -0x2 - - invoke-direct {v0, v1, v2}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - invoke-virtual {p1, v0}, Landroid/widget/RelativeLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 3 - iput-object p1, p0, Lcom/my/target/RecyclerVerticalView$b;->a:Lcom/my/target/CardVerticalView; - - return-void -.end method - - -# virtual methods -.method final c0()Lcom/my/target/CardVerticalView; - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/RecyclerVerticalView$b;->a:Lcom/my/target/CardVerticalView; - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/my/target/RecyclerVerticalView$c.smali b/smali/smali_classes2/com/my/target/RecyclerVerticalView$c.smali deleted file mode 100644 index cdc0c922e..000000000 --- a/smali/smali_classes2/com/my/target/RecyclerVerticalView$c.smali +++ /dev/null @@ -1,286 +0,0 @@ -.class final Lcom/my/target/RecyclerVerticalView$c; -.super Lcom/my/target/PromoAdapter; -.source "RecyclerVerticalView.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/RecyclerVerticalView; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0xa - name = "c" -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Lcom/my/target/PromoAdapter<", - "Lcom/my/target/RecyclerVerticalView$b;", - ">;" - } -.end annotation - - -# direct methods -.method constructor (Ljava/util/List;Landroid/content/Context;)V - .locals 0 - .param p1 # Ljava/util/List; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/List<", - "Lcom/my/target/p1/c/a/InterstitialAdCard;", - ">;", - "Landroid/content/Context;", - ")V" - } - .end annotation - - .line 1 - invoke-direct {p0, p1, p2}, Lcom/my/target/PromoAdapter;->(Ljava/util/List;Landroid/content/Context;)V - - return-void -.end method - - -# virtual methods -.method public final synthetic onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V - .locals 6 - .param p1 # Landroidx/recyclerview/widget/RecyclerView$ViewHolder; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - check-cast p1, Lcom/my/target/RecyclerVerticalView$b; - - .line 2 - invoke-virtual {p1}, Lcom/my/target/RecyclerVerticalView$b;->c0()Lcom/my/target/CardVerticalView; - - move-result-object p1 - - .line 3 - iget-object v0, p0, Lcom/my/target/PromoAdapter;->b:Ljava/util/List; - - .line 4 - invoke-interface {v0, p2}, Ljava/util/List;->get(I)Ljava/lang/Object; - - move-result-object p2 - - check-cast p2, Lcom/my/target/p1/c/a/InterstitialAdCard; - - .line 5 - invoke-virtual {p2}, Lcom/my/target/AdBanner;->n()Lcom/my/target/common/e/ImageData; - - move-result-object v0 - - if-eqz v0, :cond_0 - - .line 6 - invoke-virtual {p1}, Lcom/my/target/CardVerticalView;->getSmartImageView()Lcom/my/target/SmartImageView; - - move-result-object v1 - - .line 7 - invoke-virtual {v0}, Lcom/my/target/MediaData;->d()I - - move-result v2 - - invoke-virtual {v1, v2}, Lcom/my/target/SmartImageView;->setPlaceholderWidth(I)V - - .line 8 - invoke-virtual {v0}, Lcom/my/target/MediaData;->b()I - - move-result v2 - - invoke-virtual {v1, v2}, Lcom/my/target/SmartImageView;->setPlaceholderHeight(I)V - - .line 9 - invoke-static {v0, v1}, Lcom/my/target/ImageLoader;->a(Lcom/my/target/common/e/ImageData;Landroid/widget/ImageView;)V - - .line 10 - :cond_0 - invoke-virtual {p1}, Lcom/my/target/CardVerticalView;->getTitleTextView()Landroid/widget/TextView; - - move-result-object v0 - - invoke-virtual {p2}, Lcom/my/target/AdBanner;->s()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - .line 11 - invoke-virtual {p1}, Lcom/my/target/CardVerticalView;->getDescriptionTextView()Landroid/widget/TextView; - - move-result-object v0 - - invoke-virtual {p2}, Lcom/my/target/AdBanner;->g()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - .line 12 - invoke-virtual {p1}, Lcom/my/target/CardVerticalView;->getCtaButtonView()Landroid/widget/Button; - - move-result-object v0 - - invoke-virtual {p2}, Lcom/my/target/AdBanner;->e()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V - - .line 13 - invoke-virtual {p1}, Lcom/my/target/CardVerticalView;->getDomainTextView()Landroid/widget/TextView; - - move-result-object v0 - - .line 14 - invoke-virtual {p2}, Lcom/my/target/AdBanner;->i()Ljava/lang/String; - - move-result-object v1 - - .line 15 - invoke-virtual {p1}, Lcom/my/target/CardVerticalView;->getRatingView()Lcom/my/target/StarsRatingView; - - move-result-object v2 - - .line 16 - invoke-virtual {p2}, Lcom/my/target/AdBanner;->o()Ljava/lang/String; - - move-result-object v3 - - const-string v4, "web" - - invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v3 - - const/4 v4, 0x0 - - const/16 v5, 0x8 - - if-eqz v3, :cond_1 - - .line 17 - invoke-virtual {v2, v5}, Landroid/view/View;->setVisibility(I)V - - .line 18 - invoke-virtual {v0, v4}, Landroid/widget/TextView;->setVisibility(I)V - - .line 19 - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - goto :goto_0 - - .line 20 - :cond_1 - invoke-virtual {v0, v5}, Landroid/widget/TextView;->setVisibility(I)V - - .line 21 - invoke-virtual {p2}, Lcom/my/target/AdBanner;->p()F - - move-result v0 - - const/4 v1, 0x0 - - cmpl-float v1, v0, v1 - - if-lez v1, :cond_2 - - .line 22 - invoke-virtual {v2, v4}, Landroid/view/View;->setVisibility(I)V - - .line 23 - invoke-virtual {v2, v0}, Lcom/my/target/StarsRatingView;->setRating(F)V - - goto :goto_0 - - .line 24 - :cond_2 - invoke-virtual {v2, v5}, Landroid/view/View;->setVisibility(I)V - - .line 25 - :goto_0 - iget-object v0, p0, Lcom/my/target/PromoAdapter;->c:Landroid/view/View$OnClickListener; - - invoke-virtual {p2}, Lcom/my/target/AdBanner;->d()Lcom/my/target/ClickArea; - - move-result-object p2 - - invoke-virtual {p1, v0, p2}, Lcom/my/target/CardVerticalView;->a(Landroid/view/View$OnClickListener;Lcom/my/target/ClickArea;)V - - .line 26 - invoke-virtual {p1}, Lcom/my/target/CardVerticalView;->getCtaButtonView()Landroid/widget/Button; - - move-result-object p1 - - iget-object p2, p0, Lcom/my/target/PromoAdapter;->d:Landroid/view/View$OnClickListener; - - invoke-virtual {p1, p2}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - return-void -.end method - -.method public final synthetic onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; - .locals 1 - .param p1 # Landroid/view/ViewGroup; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - new-instance p1, Lcom/my/target/RecyclerVerticalView$b; - - new-instance p2, Lcom/my/target/CardVerticalView; - - iget-object v0, p0, Lcom/my/target/PromoAdapter;->a:Landroid/content/Context; - - invoke-direct {p2, v0}, Lcom/my/target/CardVerticalView;->(Landroid/content/Context;)V - - invoke-direct {p1, p2}, Lcom/my/target/RecyclerVerticalView$b;->(Lcom/my/target/CardVerticalView;)V - - return-object p1 -.end method - -.method public final synthetic onViewRecycled(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V - .locals 1 - .param p1 # Landroidx/recyclerview/widget/RecyclerView$ViewHolder; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - check-cast p1, Lcom/my/target/RecyclerVerticalView$b; - - .line 2 - invoke-virtual {p1}, Lcom/my/target/RecyclerVerticalView$b;->c0()Lcom/my/target/CardVerticalView; - - move-result-object p1 - - const/4 v0, 0x0 - - .line 3 - invoke-virtual {p1, v0, v0}, Lcom/my/target/CardVerticalView;->a(Landroid/view/View$OnClickListener;Lcom/my/target/ClickArea;)V - - .line 4 - invoke-virtual {p1}, Lcom/my/target/CardVerticalView;->getCtaButtonView()Landroid/widget/Button; - - move-result-object p1 - - invoke-virtual {p1, v0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/RecyclerVerticalView.smali b/smali/smali_classes2/com/my/target/RecyclerVerticalView.smali deleted file mode 100644 index 0ef0d8e9b..000000000 --- a/smali/smali_classes2/com/my/target/RecyclerVerticalView.smali +++ /dev/null @@ -1,210 +0,0 @@ -.class public final Lcom/my/target/RecyclerVerticalView; -.super Lcom/my/target/PromoRecyclerView; -.source "RecyclerVerticalView.java" - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/RecyclerVerticalView$c;, - Lcom/my/target/RecyclerVerticalView$b; - } -.end annotation - - -# instance fields -.field private final f:Lcom/my/target/MeasuringPromoLayoutManager; - -.field private final g:Landroid/view/View$OnClickListener; - -.field private final h:Landroidx/recyclerview/widget/LinearSnapHelper; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# direct methods -.method public constructor (Landroid/content/Context;)V - .locals 1 - - const/4 v0, 0x0 - - .line 1 - invoke-direct {p0, p1, v0}, Lcom/my/target/RecyclerVerticalView;->(Landroid/content/Context;B)V - - return-void -.end method - -.method private constructor (Landroid/content/Context;B)V - .locals 0 - - const/4 p2, 0x0 - - .line 2 - invoke-direct {p0, p1, p2}, Lcom/my/target/RecyclerVerticalView;->(Landroid/content/Context;C)V - - return-void -.end method - -.method private constructor (Landroid/content/Context;C)V - .locals 0 - - .line 3 - invoke-direct {p0, p1}, Lcom/my/target/PromoRecyclerView;->(Landroid/content/Context;)V - - .line 4 - new-instance p2, Lcom/my/target/RecyclerVerticalView$a; - - invoke-direct {p2, p0}, Lcom/my/target/RecyclerVerticalView$a;->(Lcom/my/target/RecyclerVerticalView;)V - - iput-object p2, p0, Lcom/my/target/RecyclerVerticalView;->g:Landroid/view/View$OnClickListener; - - .line 5 - new-instance p2, Lcom/my/target/MeasuringPromoLayoutManager; - - invoke-direct {p2, p1}, Lcom/my/target/MeasuringPromoLayoutManager;->(Landroid/content/Context;)V - - iput-object p2, p0, Lcom/my/target/RecyclerVerticalView;->f:Lcom/my/target/MeasuringPromoLayoutManager; - - .line 6 - new-instance p1, Landroidx/recyclerview/widget/LinearSnapHelper; - - invoke-direct {p1}, Landroidx/recyclerview/widget/LinearSnapHelper;->()V - - iput-object p1, p0, Lcom/my/target/RecyclerVerticalView;->h:Landroidx/recyclerview/widget/LinearSnapHelper; - - .line 7 - iget-object p1, p0, Lcom/my/target/RecyclerVerticalView;->h:Landroidx/recyclerview/widget/LinearSnapHelper; - - invoke-virtual {p1, p0}, Landroidx/recyclerview/widget/SnapHelper;->attachToRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V - - return-void -.end method - - -# virtual methods -.method protected final a(Landroid/view/View;)V - .locals 2 - .param p1 # Landroid/view/View; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 14 - iget-object v0, p0, Lcom/my/target/RecyclerVerticalView;->h:Landroidx/recyclerview/widget/LinearSnapHelper; - - invoke-virtual {p0}, Lcom/my/target/RecyclerVerticalView;->getCardLayoutManager()Lcom/my/target/MeasuringPromoLayoutManager; - - move-result-object v1 - - invoke-virtual {v0, v1, p1}, Landroidx/recyclerview/widget/LinearSnapHelper;->calculateDistanceToFinalSnap(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;Landroid/view/View;)[I - - move-result-object p1 - - if-eqz p1, :cond_0 - - const/4 v0, 0x0 - - .line 15 - aget p1, p1, v0 - - invoke-virtual {p0, p1, v0}, Landroidx/recyclerview/widget/RecyclerView;->smoothScrollBy(II)V - - :cond_0 - return-void -.end method - -.method public final a(Ljava/util/List;)V - .locals 2 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/List<", - "Lcom/my/target/p1/c/a/InterstitialAdCard;", - ">;)V" - } - .end annotation - - .line 1 - invoke-virtual {p0}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; - - move-result-object v0 - - .line 2 - new-instance v1, Lcom/my/target/RecyclerVerticalView$c; - - invoke-direct {v1, p1, v0}, Lcom/my/target/RecyclerVerticalView$c;->(Ljava/util/List;Landroid/content/Context;)V - - .line 3 - iput-object p1, p0, Lcom/my/target/PromoRecyclerView;->b:Ljava/util/List; - - .line 4 - iput-object v1, p0, Lcom/my/target/PromoRecyclerView;->d:Lcom/my/target/PromoAdapter; - - .line 5 - iget-object p1, p0, Lcom/my/target/PromoRecyclerView;->d:Lcom/my/target/PromoAdapter; - - iget-object v1, p0, Lcom/my/target/PromoRecyclerView;->a:Landroid/view/View$OnClickListener; - - .line 6 - iput-object v1, p1, Lcom/my/target/PromoAdapter;->c:Landroid/view/View$OnClickListener; - - .line 7 - iget-object v1, p0, Lcom/my/target/RecyclerVerticalView;->g:Landroid/view/View$OnClickListener; - - .line 8 - iput-object v1, p1, Lcom/my/target/PromoAdapter;->d:Landroid/view/View$OnClickListener; - - .line 9 - iget-object p1, p0, Lcom/my/target/RecyclerVerticalView;->f:Lcom/my/target/MeasuringPromoLayoutManager; - - invoke-virtual {p1}, Lcom/my/target/MeasuringPromoLayoutManager;->c()V - - .line 10 - invoke-static {v0}, Lcom/my/target/UiUtils;->a(Landroid/content/Context;)Lcom/my/target/UiUtils; - - move-result-object p1 - - .line 11 - iget-object v0, p0, Lcom/my/target/RecyclerVerticalView;->f:Lcom/my/target/MeasuringPromoLayoutManager; - - const/4 v1, 0x6 - - invoke-virtual {p1, v1}, Lcom/my/target/UiUtils;->a(I)I - - move-result p1 - - invoke-virtual {v0, p1}, Lcom/my/target/MeasuringPromoLayoutManager;->c(I)V - - .line 12 - iget-object p1, p0, Lcom/my/target/RecyclerVerticalView;->f:Lcom/my/target/MeasuringPromoLayoutManager; - - invoke-virtual {p0, p1}, Lcom/my/target/PromoRecyclerView;->setCardLayoutManager(Lcom/my/target/PromoLayoutManager;)V - - .line 13 - iget-object p1, p0, Lcom/my/target/PromoRecyclerView;->d:Lcom/my/target/PromoAdapter; - - invoke-virtual {p0, p1}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V - - return-void -.end method - -.method protected final getCardLayoutManager()Lcom/my/target/MeasuringPromoLayoutManager; - .locals 1 - - .line 2 - iget-object v0, p0, Lcom/my/target/RecyclerVerticalView;->f:Lcom/my/target/MeasuringPromoLayoutManager; - - return-object v0 -.end method - -.method protected final bridge synthetic getCardLayoutManager()Lcom/my/target/PromoLayoutManager; - .locals 1 - - .line 1 - invoke-virtual {p0}, Lcom/my/target/RecyclerVerticalView;->getCardLayoutManager()Lcom/my/target/MeasuringPromoLayoutManager; - - move-result-object v0 - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/my/target/Repeater$a.smali b/smali/smali_classes2/com/my/target/Repeater$a.smali deleted file mode 100644 index 87b625553..000000000 --- a/smali/smali_classes2/com/my/target/Repeater$a.smali +++ /dev/null @@ -1,47 +0,0 @@ -.class Lcom/my/target/Repeater$a; -.super Ljava/lang/Object; -.source "Repeater.java" - -# interfaces -.implements Ljava/lang/Runnable; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/Repeater; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/Repeater; - - -# direct methods -.method constructor (Lcom/my/target/Repeater;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/Repeater$a;->a:Lcom/my/target/Repeater; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public run()V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/Repeater$a;->a:Lcom/my/target/Repeater; - - invoke-static {v0}, Lcom/my/target/Repeater;->a(Lcom/my/target/Repeater;)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/Repeater.smali b/smali/smali_classes2/com/my/target/Repeater.smali deleted file mode 100644 index 8d8fe5e43..000000000 --- a/smali/smali_classes2/com/my/target/Repeater.smali +++ /dev/null @@ -1,313 +0,0 @@ -.class public Lcom/my/target/Repeater; -.super Ljava/lang/Object; -.source "Repeater.java" - - -# static fields -.field public static final d:Lcom/my/target/Repeater; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private static final e:Landroid/os/Handler; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# instance fields -.field private final a:I - -.field private final b:Ljava/util/WeakHashMap; - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/WeakHashMap<", - "Ljava/lang/Runnable;", - "Ljava/lang/Boolean;", - ">;" - } - .end annotation -.end field - -.field private final c:Ljava/lang/Runnable; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# direct methods -.method static constructor ()V - .locals 2 - - .line 1 - new-instance v0, Lcom/my/target/Repeater; - - const/16 v1, 0x3e8 - - invoke-direct {v0, v1}, Lcom/my/target/Repeater;->(I)V - - sput-object v0, Lcom/my/target/Repeater;->d:Lcom/my/target/Repeater; - - .line 2 - new-instance v0, Landroid/os/Handler; - - invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; - - move-result-object v1 - - invoke-direct {v0, v1}, Landroid/os/Handler;->(Landroid/os/Looper;)V - - sput-object v0, Lcom/my/target/Repeater;->e:Landroid/os/Handler; - - return-void -.end method - -.method private constructor (I)V - .locals 1 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - new-instance v0, Ljava/util/WeakHashMap; - - invoke-direct {v0}, Ljava/util/WeakHashMap;->()V - - iput-object v0, p0, Lcom/my/target/Repeater;->b:Ljava/util/WeakHashMap; - - .line 3 - new-instance v0, Lcom/my/target/Repeater$a; - - invoke-direct {v0, p0}, Lcom/my/target/Repeater$a;->(Lcom/my/target/Repeater;)V - - iput-object v0, p0, Lcom/my/target/Repeater;->c:Ljava/lang/Runnable; - - .line 4 - iput p1, p0, Lcom/my/target/Repeater;->a:I - - return-void -.end method - -.method public static final a(I)Lcom/my/target/Repeater; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 2 - new-instance v0, Lcom/my/target/Repeater; - - invoke-direct {v0, p0}, Lcom/my/target/Repeater;->(I)V - - return-object v0 -.end method - -.method private a()V - .locals 2 - - .line 8 - monitor-enter p0 - - .line 9 - :try_start_0 - new-instance v0, Ljava/util/HashSet; - - iget-object v1, p0, Lcom/my/target/Repeater;->b:Ljava/util/WeakHashMap; - - invoke-virtual {v1}, Ljava/util/WeakHashMap;->keySet()Ljava/util/Set; - - move-result-object v1 - - invoke-direct {v0, v1}, Ljava/util/HashSet;->(Ljava/util/Collection;)V - - .line 10 - invoke-virtual {v0}, Ljava/util/HashSet;->iterator()Ljava/util/Iterator; - - move-result-object v0 - - :goto_0 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z - - move-result v1 - - if-eqz v1, :cond_0 - - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v1 - - check-cast v1, Ljava/lang/Runnable; - - .line 11 - invoke-interface {v1}, Ljava/lang/Runnable;->run()V - - goto :goto_0 - - .line 12 - :cond_0 - iget-object v0, p0, Lcom/my/target/Repeater;->b:Ljava/util/WeakHashMap; - - invoke-virtual {v0}, Ljava/util/WeakHashMap;->keySet()Ljava/util/Set; - - move-result-object v0 - - invoke-interface {v0}, Ljava/util/Set;->size()I - - move-result v0 - - if-lez v0, :cond_1 - - .line 13 - invoke-direct {p0}, Lcom/my/target/Repeater;->b()V - - .line 14 - :cond_1 - monitor-exit p0 - - return-void - - :catchall_0 - move-exception v0 - - monitor-exit p0 - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - throw v0 -.end method - -.method static synthetic a(Lcom/my/target/Repeater;)V - .locals 0 - - .line 1 - invoke-direct {p0}, Lcom/my/target/Repeater;->a()V - - return-void -.end method - -.method private b()V - .locals 4 - - .line 6 - sget-object v0, Lcom/my/target/Repeater;->e:Landroid/os/Handler; - - iget-object v1, p0, Lcom/my/target/Repeater;->c:Ljava/lang/Runnable; - - iget v2, p0, Lcom/my/target/Repeater;->a:I - - int-to-long v2, v2 - - invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z - - return-void -.end method - - -# virtual methods -.method public a(Ljava/lang/Runnable;)V - .locals 3 - .param p1 # Ljava/lang/Runnable; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/AnyThread; - .end annotation - - .line 3 - monitor-enter p0 - - .line 4 - :try_start_0 - iget-object v0, p0, Lcom/my/target/Repeater;->b:Ljava/util/WeakHashMap; - - invoke-virtual {v0}, Ljava/util/WeakHashMap;->size()I - - move-result v0 - - .line 5 - iget-object v1, p0, Lcom/my/target/Repeater;->b:Ljava/util/WeakHashMap; - - const/4 v2, 0x1 - - invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v2 - - invoke-virtual {v1, p1, v2}, Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object p1 - - if-nez p1, :cond_0 - - if-nez v0, :cond_0 - - .line 6 - invoke-direct {p0}, Lcom/my/target/Repeater;->b()V - - .line 7 - :cond_0 - monitor-exit p0 - - return-void - - :catchall_0 - move-exception p1 - - monitor-exit p0 - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - throw p1 -.end method - -.method public b(Ljava/lang/Runnable;)V - .locals 1 - .param p1 # Ljava/lang/Runnable; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/AnyThread; - .end annotation - - .line 1 - monitor-enter p0 - - .line 2 - :try_start_0 - iget-object v0, p0, Lcom/my/target/Repeater;->b:Ljava/util/WeakHashMap; - - invoke-virtual {v0, p1}, Ljava/util/WeakHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; - - .line 3 - iget-object p1, p0, Lcom/my/target/Repeater;->b:Ljava/util/WeakHashMap; - - invoke-virtual {p1}, Ljava/util/WeakHashMap;->size()I - - move-result p1 - - if-nez p1, :cond_0 - - .line 4 - sget-object p1, Lcom/my/target/Repeater;->e:Landroid/os/Handler; - - iget-object v0, p0, Lcom/my/target/Repeater;->c:Ljava/lang/Runnable; - - invoke-virtual {p1, v0}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V - - .line 5 - :cond_0 - monitor-exit p0 - - return-void - - :catchall_0 - move-exception p1 - - monitor-exit p0 - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - throw p1 -.end method diff --git a/smali/smali_classes2/com/my/target/SliderLayoutManager.smali b/smali/smali_classes2/com/my/target/SliderLayoutManager.smali deleted file mode 100644 index 594e7992c..000000000 --- a/smali/smali_classes2/com/my/target/SliderLayoutManager.smali +++ /dev/null @@ -1,305 +0,0 @@ -.class public final Lcom/my/target/SliderLayoutManager; -.super Landroidx/recyclerview/widget/LinearLayoutManager; -.source "SliderLayoutManager.java" - - -# instance fields -.field private final a:I - -.field private b:I - -.field private c:I - - -# virtual methods -.method public final measureChildWithMargins(Landroid/view/View;II)V - .locals 15 - - move-object v0, p0 - - .line 1 - invoke-virtual/range {p1 .. p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; - - move-result-object v1 - - check-cast v1, Landroidx/recyclerview/widget/RecyclerView$LayoutParams; - - .line 2 - invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getWidth()I - - move-result v2 - - .line 3 - invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getHeight()I - - move-result v3 - - if-eqz v3, :cond_5 - - if-eqz v2, :cond_5 - - .line 4 - iget v4, v0, Lcom/my/target/SliderLayoutManager;->c:I - - if-eqz v4, :cond_5 - - iget v4, v0, Lcom/my/target/SliderLayoutManager;->b:I - - if-nez v4, :cond_0 - - goto/16 :goto_3 - - :cond_0 - if-ge v2, v3, :cond_1 - - const/high16 v4, 0x3e000000 # 0.125f - - goto :goto_0 - - :cond_1 - const v4, 0x3d4ccccd # 0.05f - - .line 5 - :goto_0 - invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPaddingRight()I - - move-result v5 - - .line 6 - invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPaddingLeft()I - - move-result v6 - - int-to-float v7, v2 - - int-to-float v8, v3 - - div-float v8, v7, v8 - - .line 7 - iget v9, v0, Lcom/my/target/SliderLayoutManager;->b:I - - iget v10, v0, Lcom/my/target/SliderLayoutManager;->a:I - - mul-int/lit8 v11, v10, 0x2 - - add-int/2addr v11, v9 - - int-to-float v11, v11 - - iget v12, v0, Lcom/my/target/SliderLayoutManager;->c:I - - int-to-float v13, v12 - - div-float/2addr v11, v13 - - const/high16 v13, 0x40000000 # 2.0f - - const/4 v14, 0x2 - - cmpl-float v8, v8, v11 - - if-lez v8, :cond_2 - - mul-int v3, v3, v9 - - int-to-float v3, v3 - - int-to-float v8, v12 - - div-float/2addr v3, v8 - - float-to-int v3, v3 - - mul-int/lit8 v10, v10, 0x2 - - sub-int/2addr v3, v10 - - add-int v8, v2, v3 - - .line 8 - div-int/2addr v8, v14 - - int-to-float v8, v8 - - mul-float v4, v4, v7 - - add-float/2addr v8, v4 - - sub-float v4, v7, v8 - - float-to-int v4, v4 - - div-int/2addr v4, v14 - - goto :goto_1 - - :cond_2 - const/high16 v3, 0x3f800000 # 1.0f - - mul-float v4, v4, v13 - - sub-float/2addr v3, v4 - - mul-float v3, v3, v7 - - float-to-int v3, v3 - - sub-int/2addr v3, v5 - - sub-int/2addr v3, v6 - - const/4 v4, 0x0 - - .line 9 - :goto_1 - invoke-virtual/range {p0 .. p1}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getItemViewType(Landroid/view/View;)I - - move-result v8 - - const/4 v9, 0x1 - - if-ne v8, v9, :cond_3 - - int-to-float v8, v6 - - sub-float/2addr v7, v8 - - int-to-float v8, v5 - - sub-float/2addr v7, v8 - - int-to-float v8, v3 - - sub-float/2addr v7, v8 - - div-float/2addr v7, v13 - - float-to-int v7, v7 - - .line 10 - iput v7, v1, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I - - .line 11 - iput v4, v1, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I - - goto :goto_2 - - .line 12 - :cond_3 - invoke-virtual/range {p0 .. p1}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getItemViewType(Landroid/view/View;)I - - move-result v8 - - if-ne v8, v14, :cond_4 - - int-to-float v8, v6 - - sub-float/2addr v7, v8 - - int-to-float v8, v5 - - sub-float/2addr v7, v8 - - int-to-float v8, v3 - - sub-float/2addr v7, v8 - - div-float/2addr v7, v13 - - float-to-int v7, v7 - - .line 13 - iput v7, v1, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I - - .line 14 - iput v4, v1, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I - - goto :goto_2 - - .line 15 - :cond_4 - iput v4, v1, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I - - .line 16 - iput v4, v1, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I - - .line 17 - :goto_2 - invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getWidthMode()I - - move-result v4 - - add-int/2addr v6, v5 - - iget v5, v1, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I - - add-int/2addr v6, v5 - - iget v5, v1, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I - - add-int/2addr v6, v5 - - add-int v6, v6, p2 - - .line 18 - invoke-virtual {p0}, Landroidx/recyclerview/widget/LinearLayoutManager;->canScrollHorizontally()Z - - move-result v5 - - .line 19 - invoke-static {v2, v4, v6, v3, v5}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildMeasureSpec(IIIIZ)I - - move-result v2 - - .line 20 - invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getHeight()I - - move-result v3 - - invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getHeightMode()I - - move-result v4 - - .line 21 - invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPaddingTop()I - - move-result v5 - - invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPaddingBottom()I - - move-result v6 - - add-int/2addr v5, v6 - - iget v6, v1, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I - - add-int/2addr v5, v6 - - iget v6, v1, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I - - add-int/2addr v5, v6 - - add-int v5, v5, p3 - - iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;->height:I - - .line 22 - invoke-virtual {p0}, Landroidx/recyclerview/widget/LinearLayoutManager;->canScrollVertically()Z - - move-result v6 - - .line 23 - invoke-static {v3, v4, v5, v1, v6}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildMeasureSpec(IIIIZ)I - - move-result v1 - - move-object/from16 v3, p1 - - .line 24 - invoke-virtual {v3, v2, v1}, Landroid/view/View;->measure(II)V - - :cond_5 - :goto_3 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/SmartImageView.smali b/smali/smali_classes2/com/my/target/SmartImageView.smali deleted file mode 100644 index f6ec7e381..000000000 --- a/smali/smali_classes2/com/my/target/SmartImageView.smali +++ /dev/null @@ -1,383 +0,0 @@ -.class public Lcom/my/target/SmartImageView; -.super Landroid/widget/ImageView; -.source "SmartImageView.java" - - -# annotations -.annotation build Landroid/annotation/SuppressLint; - value = { - "AppCompatCustomView" - } -.end annotation - - -# instance fields -.field private a:Landroid/graphics/Bitmap; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private b:I - -.field private c:I - -.field private d:I - -.field private e:I - - -# direct methods -.method public constructor (Landroid/content/Context;)V - .locals 0 - - .line 1 - invoke-direct {p0, p1}, Landroid/widget/ImageView;->(Landroid/content/Context;)V - - return-void -.end method - - -# virtual methods -.method public a(Landroid/graphics/Bitmap;Z)V - .locals 2 - .param p1 # Landroid/graphics/Bitmap; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - if-eqz p2, :cond_0 - - const/4 p2, 0x0 - - .line 1 - invoke-virtual {p0, p2}, Landroid/widget/ImageView;->setAlpha(F)V - - .line 2 - invoke-virtual {p0, p1}, Lcom/my/target/SmartImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V - - .line 3 - invoke-virtual {p0}, Landroid/widget/ImageView;->animate()Landroid/view/ViewPropertyAnimator; - - move-result-object p1 - - const/high16 p2, 0x3f800000 # 1.0f - - invoke-virtual {p1, p2}, Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator; - - move-result-object p1 - - const-wide/16 v0, 0x12c - - invoke-virtual {p1, v0, v1}, Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator; - - goto :goto_0 - - .line 4 - :cond_0 - invoke-virtual {p0, p1}, Lcom/my/target/SmartImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V - - :goto_0 - return-void -.end method - -.method protected onMeasure(II)V - .locals 8 - - .line 1 - invoke-static {p1}, Landroid/view/View$MeasureSpec;->getSize(I)I - - move-result v0 - - .line 2 - invoke-static {p2}, Landroid/view/View$MeasureSpec;->getSize(I)I - - move-result v1 - - .line 3 - invoke-static {p1}, Landroid/view/View$MeasureSpec;->getMode(I)I - - move-result v2 - - .line 4 - invoke-static {p2}, Landroid/view/View$MeasureSpec;->getMode(I)I - - move-result v3 - - .line 5 - iget v4, p0, Lcom/my/target/SmartImageView;->b:I - - if-eqz v4, :cond_0 - - iget v5, p0, Lcom/my/target/SmartImageView;->c:I - - if-eqz v5, :cond_0 - - goto :goto_0 - - .line 6 - :cond_0 - iget-object v4, p0, Lcom/my/target/SmartImageView;->a:Landroid/graphics/Bitmap; - - if-eqz v4, :cond_9 - - .line 7 - invoke-virtual {v4}, Landroid/graphics/Bitmap;->getWidth()I - - move-result v5 - - .line 8 - iget-object v4, p0, Lcom/my/target/SmartImageView;->a:Landroid/graphics/Bitmap; - - invoke-virtual {v4}, Landroid/graphics/Bitmap;->getHeight()I - - move-result v4 - - :goto_0 - if-lez v5, :cond_8 - - if-gtz v4, :cond_1 - - goto :goto_4 - - :cond_1 - int-to-float p1, v5 - - int-to-float p2, v4 - - div-float v6, p1, p2 - - .line 9 - iget v7, p0, Lcom/my/target/SmartImageView;->e:I - - if-lez v7, :cond_2 - - .line 10 - invoke-static {v7, v1}, Ljava/lang/Math;->min(II)I - - move-result v1 - - .line 11 - :cond_2 - iget v7, p0, Lcom/my/target/SmartImageView;->d:I - - if-lez v7, :cond_3 - - .line 12 - invoke-static {v7, v0}, Ljava/lang/Math;->min(II)I - - move-result v0 - - :cond_3 - if-nez v2, :cond_4 - - if-nez v3, :cond_4 - - goto :goto_3 - - :cond_4 - if-nez v2, :cond_5 - - int-to-float p1, v1 - - mul-float p1, p1, v6 - - float-to-int v5, p1 - - :goto_1 - move v4, v1 - - goto :goto_3 - - :cond_5 - if-nez v3, :cond_6 - - int-to-float p1, v0 - - div-float/2addr p1, v6 - - float-to-int v4, p1 - - :goto_2 - move v5, v0 - - goto :goto_3 - - :cond_6 - int-to-float v2, v0 - - div-float p1, v2, p1 - - int-to-float v3, v1 - - div-float p2, v3, p2 - - .line 13 - invoke-static {p1, p2}, Ljava/lang/Math;->min(FF)F - - move-result p2 - - cmpl-float p1, p2, p1 - - if-nez p1, :cond_7 - - const/4 p1, 0x0 - - cmpl-float p1, v6, p1 - - if-lez p1, :cond_7 - - div-float/2addr v2, v6 - - float-to-int v4, v2 - - goto :goto_2 - - :cond_7 - mul-float v3, v3, v6 - - float-to-int v5, v3 - - goto :goto_1 - - .line 14 - :goto_3 - invoke-virtual {p0, v5, v4}, Landroid/widget/ImageView;->setMeasuredDimension(II)V - - return-void - - .line 15 - :cond_8 - :goto_4 - invoke-super {p0, p1, p2}, Landroid/widget/ImageView;->onMeasure(II)V - - return-void - - :cond_9 - const/high16 p1, -0x80000000 - - .line 16 - invoke-static {v0, p1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result p2 - - .line 17 - invoke-static {v1, p1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result p1 - - .line 18 - invoke-super {p0, p2, p1}, Landroid/widget/ImageView;->onMeasure(II)V - - return-void -.end method - -.method public setImageBitmap(Landroid/graphics/Bitmap;)V - .locals 1 - .param p1 # Landroid/graphics/Bitmap; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - sget-object v0, Landroid/widget/ImageView$ScaleType;->CENTER_INSIDE:Landroid/widget/ImageView$ScaleType; - - invoke-virtual {p0, v0}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V - - const/4 v0, 0x1 - - .line 2 - invoke-virtual {p0, v0}, Landroid/widget/ImageView;->setAdjustViewBounds(Z)V - - .line 3 - iput-object p1, p0, Lcom/my/target/SmartImageView;->a:Landroid/graphics/Bitmap; - - .line 4 - invoke-super {p0, p1}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V - - return-void -.end method - -.method public setImageData(Lcom/my/target/common/e/ImageData;)V - .locals 1 - .param p1 # Lcom/my/target/common/e/ImageData; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - if-nez p1, :cond_0 - - const/4 p1, 0x0 - - .line 1 - iput p1, p0, Lcom/my/target/SmartImageView;->b:I - - .line 2 - iput p1, p0, Lcom/my/target/SmartImageView;->c:I - - const/4 p1, 0x0 - - .line 3 - invoke-virtual {p0, p1}, Lcom/my/target/SmartImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V - - return-void - - .line 4 - :cond_0 - invoke-virtual {p1}, Lcom/my/target/MediaData;->b()I - - move-result v0 - - iput v0, p0, Lcom/my/target/SmartImageView;->b:I - - .line 5 - invoke-virtual {p1}, Lcom/my/target/MediaData;->d()I - - move-result v0 - - iput v0, p0, Lcom/my/target/SmartImageView;->c:I - - .line 6 - invoke-virtual {p1}, Lcom/my/target/common/e/ImageData;->e()Landroid/graphics/Bitmap; - - move-result-object p1 - - invoke-virtual {p0, p1}, Lcom/my/target/SmartImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V - - return-void -.end method - -.method public setMaxHeight(I)V - .locals 0 - - .line 1 - iput p1, p0, Lcom/my/target/SmartImageView;->e:I - - return-void -.end method - -.method public setMaxWidth(I)V - .locals 0 - - .line 1 - iput p1, p0, Lcom/my/target/SmartImageView;->d:I - - return-void -.end method - -.method public setPlaceholderHeight(I)V - .locals 0 - - .line 1 - iput p1, p0, Lcom/my/target/SmartImageView;->b:I - - return-void -.end method - -.method public setPlaceholderWidth(I)V - .locals 0 - - .line 1 - iput p1, p0, Lcom/my/target/SmartImageView;->c:I - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/StarsDrawable.smali b/smali/smali_classes2/com/my/target/StarsDrawable.smali deleted file mode 100644 index b06a65ed9..000000000 --- a/smali/smali_classes2/com/my/target/StarsDrawable.smali +++ /dev/null @@ -1,590 +0,0 @@ -.class public Lcom/my/target/StarsDrawable; -.super Landroid/graphics/drawable/Drawable; -.source "StarsDrawable.java" - - -# instance fields -.field private a:F - -.field private b:F - -.field private c:I - -.field private d:I - -.field private e:I - -.field private f:I - -.field private g:Z - -.field private h:F - - -# direct methods -.method public constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Landroid/graphics/drawable/Drawable;->()V - - .line 2 - invoke-direct {p0}, Lcom/my/target/StarsDrawable;->a()V - - return-void -.end method - -.method private static a(IF)Landroid/graphics/Path; - .locals 5 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 7 - new-instance v0, Landroid/graphics/Path; - - invoke-direct {v0}, Landroid/graphics/Path;->()V - - .line 8 - sget-object v1, Landroid/graphics/Path$FillType;->EVEN_ODD:Landroid/graphics/Path$FillType; - - invoke-virtual {v0, v1}, Landroid/graphics/Path;->setFillType(Landroid/graphics/Path$FillType;)V - - int-to-float p0, p0 - - const v1, 0x43bf8000 # 383.0f - - mul-float v1, v1, p1 - - .line 9 - invoke-virtual {v0, p0, v1}, Landroid/graphics/Path;->moveTo(FF)V - - const v2, 0x43ac8000 # 345.0f - - mul-float v2, v2, p1 - - add-float/2addr v2, p0 - - const v3, 0x43a48000 # 329.0f - - mul-float v3, v3, p1 - - .line 10 - invoke-virtual {v0, v2, v3}, Landroid/graphics/Path;->lineTo(FF)V - - const/high16 v2, 0x43fa0000 # 500.0f - - mul-float v2, v2, p1 - - add-float/2addr v2, p0 - - const/4 v4, 0x0 - - .line 11 - invoke-virtual {v0, v2, v4}, Landroid/graphics/Path;->lineTo(FF)V - - const v4, 0x4423c000 # 655.0f - - mul-float v4, v4, p1 - - add-float/2addr v4, p0 - - .line 12 - invoke-virtual {v0, v4, v3}, Landroid/graphics/Path;->lineTo(FF)V - - const/high16 v3, 0x447a0000 # 1000.0f - - mul-float v3, v3, p1 - - add-float v4, p0, v3 - - .line 13 - invoke-virtual {v0, v4, v1}, Landroid/graphics/Path;->lineTo(FF)V - - const v1, 0x443b8000 # 750.0f - - mul-float v1, v1, p1 - - add-float/2addr v1, p0 - - const v4, 0x441f4000 # 637.0f - - mul-float v4, v4, p1 - - .line 14 - invoke-virtual {v0, v1, v4}, Landroid/graphics/Path;->lineTo(FF)V - - const v1, 0x444a8000 # 810.0f - - mul-float v1, v1, p1 - - add-float/2addr v1, p0 - - .line 15 - invoke-virtual {v0, v1, v3}, Landroid/graphics/Path;->lineTo(FF)V - - const v1, 0x444f4000 # 829.0f - - mul-float v1, v1, p1 - - .line 16 - invoke-virtual {v0, v2, v1}, Landroid/graphics/Path;->lineTo(FF)V - - const/high16 v1, 0x433e0000 # 190.0f - - mul-float v1, v1, p1 - - add-float/2addr v1, p0 - - .line 17 - invoke-virtual {v0, v1, v3}, Landroid/graphics/Path;->lineTo(FF)V - - const/high16 v1, 0x437a0000 # 250.0f - - mul-float p1, p1, v1 - - add-float/2addr p0, p1 - - .line 18 - invoke-virtual {v0, p0, v4}, Landroid/graphics/Path;->lineTo(FF)V - - .line 19 - invoke-virtual {v0}, Landroid/graphics/Path;->close()V - - return-object v0 -.end method - -.method private a()V - .locals 5 - - .line 26 - iget v0, p0, Lcom/my/target/StarsDrawable;->c:I - - int-to-float v0, v0 - - .line 27 - iget v1, p0, Lcom/my/target/StarsDrawable;->b:F - - add-float/2addr v0, v1 - - float-to-int v0, v0 - - iput v0, p0, Lcom/my/target/StarsDrawable;->d:I - - .line 28 - iget v0, p0, Lcom/my/target/StarsDrawable;->a:F - - float-to-double v0, v0 - - invoke-static {v0, v1}, Ljava/lang/Math;->floor(D)D - - move-result-wide v0 - - double-to-int v0, v0 - - iput v0, p0, Lcom/my/target/StarsDrawable;->e:I - - .line 29 - iget v0, p0, Lcom/my/target/StarsDrawable;->a:F - - float-to-double v1, v0 - - float-to-double v3, v0 - - invoke-static {v3, v4}, Ljava/lang/Math;->floor(D)D - - move-result-wide v3 - - sub-double/2addr v1, v3 - - double-to-float v0, v1 - - iput v0, p0, Lcom/my/target/StarsDrawable;->h:F - - .line 30 - iget v0, p0, Lcom/my/target/StarsDrawable;->a:F - - const/high16 v1, 0x40a00000 # 5.0f - - sub-float/2addr v1, v0 - - float-to-double v0, v1 - - invoke-static {v0, v1}, Ljava/lang/Math;->floor(D)D - - move-result-wide v0 - - double-to-int v0, v0 - - iput v0, p0, Lcom/my/target/StarsDrawable;->f:I - - .line 31 - iget v0, p0, Lcom/my/target/StarsDrawable;->a:F - - iget v1, p0, Lcom/my/target/StarsDrawable;->e:I - - int-to-float v1, v1 - - sub-float/2addr v0, v1 - - const/4 v1, 0x1 - - const v2, 0x3e4ccccd # 0.2f - - cmpl-float v2, v0, v2 - - if-ltz v2, :cond_0 - - .line 32 - iput-boolean v1, p0, Lcom/my/target/StarsDrawable;->g:Z - - goto :goto_0 - - :cond_0 - const/4 v2, 0x0 - - .line 33 - iput-boolean v2, p0, Lcom/my/target/StarsDrawable;->g:Z - - const/4 v2, 0x0 - - cmpl-float v0, v0, v2 - - if-lez v0, :cond_1 - - .line 34 - iget v0, p0, Lcom/my/target/StarsDrawable;->f:I - - add-int/2addr v0, v1 - - iput v0, p0, Lcom/my/target/StarsDrawable;->f:I - - :cond_1 - :goto_0 - return-void -.end method - -.method private a(IIFLandroid/graphics/Canvas;)V - .locals 6 - .param p4 # Landroid/graphics/Canvas; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - int-to-float v0, p2 - - const/high16 v1, 0x447a0000 # 1000.0f - - div-float v1, v0, v1 - - .line 35 - new-instance v2, Landroid/graphics/Paint; - - invoke-direct {v2}, Landroid/graphics/Paint;->()V - - const v3, -0x86ce2 - - .line 36 - invoke-virtual {v2, v3}, Landroid/graphics/Paint;->setColor(I)V - - const/4 v3, 0x1 - - .line 37 - invoke-virtual {v2, v3}, Landroid/graphics/Paint;->setAntiAlias(Z)V - - .line 38 - sget-object v3, Landroid/graphics/Paint$Style;->FILL:Landroid/graphics/Paint$Style; - - invoke-virtual {v2, v3}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V - - const/4 v3, 0x0 - - .line 39 - invoke-static {v3, v1}, Lcom/my/target/StarsDrawable;->a(IF)Landroid/graphics/Path; - - move-result-object v1 - - .line 40 - new-instance v4, Landroid/graphics/Rect; - - int-to-float v5, p1 - - mul-float v0, v0, p3 - - add-float/2addr v5, v0 - - float-to-int p3, v5 - - invoke-direct {v4, p1, v3, p3, p2}, Landroid/graphics/Rect;->(IIII)V - - float-to-int p1, v0 - - const/4 p3, 0x0 - - .line 41 - :try_start_0 - sget-object v0, Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config; - - invoke-static {p1, p2, v0}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; - - move-result-object p1 - :try_end_0 - .catch Ljava/lang/OutOfMemoryError; {:try_start_0 .. :try_end_0} :catch_0 - - goto :goto_0 - - :catch_0 - const-string p1, "cannot build icon: OOME" - - .line 42 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - move-object p1, p3 - - :goto_0 - if-nez p1, :cond_0 - - return-void - - .line 43 - :cond_0 - new-instance p2, Landroid/graphics/Canvas; - - invoke-direct {p2, p1}, Landroid/graphics/Canvas;->(Landroid/graphics/Bitmap;)V - - .line 44 - invoke-virtual {p2, v1, v2}, Landroid/graphics/Canvas;->drawPath(Landroid/graphics/Path;Landroid/graphics/Paint;)V - - .line 45 - invoke-virtual {p4, p1, p3, v4, v2}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V - - return-void -.end method - -.method private static a(IIILandroid/graphics/Canvas;)V - .locals 1 - .param p3 # Landroid/graphics/Canvas; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - int-to-float p1, p1 - - const/high16 v0, 0x447a0000 # 1000.0f - - div-float/2addr p1, v0 - - .line 1 - new-instance v0, Landroid/graphics/Paint; - - invoke-direct {v0}, Landroid/graphics/Paint;->()V - - .line 2 - invoke-virtual {v0, p2}, Landroid/graphics/Paint;->setColor(I)V - - const/4 p2, 0x1 - - .line 3 - invoke-virtual {v0, p2}, Landroid/graphics/Paint;->setAntiAlias(Z)V - - .line 4 - sget-object p2, Landroid/graphics/Paint$Style;->FILL:Landroid/graphics/Paint$Style; - - invoke-virtual {v0, p2}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V - - .line 5 - invoke-static {p0, p1}, Lcom/my/target/StarsDrawable;->a(IF)Landroid/graphics/Path; - - move-result-object p0 - - .line 6 - invoke-virtual {p3, p0, v0}, Landroid/graphics/Canvas;->drawPath(Landroid/graphics/Path;Landroid/graphics/Paint;)V - - return-void -.end method - - -# virtual methods -.method public a(F)V - .locals 3 - - const/4 v0, 0x0 - - const/high16 v1, 0x40a00000 # 5.0f - - cmpl-float v1, p1, v1 - - if-gtz v1, :cond_1 - - cmpg-float v1, p1, v0 - - if-gez v1, :cond_0 - - goto :goto_0 - - .line 20 - :cond_0 - iput p1, p0, Lcom/my/target/StarsDrawable;->a:F - - goto :goto_1 - - .line 21 - :cond_1 - :goto_0 - new-instance v1, Ljava/lang/StringBuilder; - - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - - const-string v2, "Rating is out of bounds: " - - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; - - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 22 - iput v0, p0, Lcom/my/target/StarsDrawable;->a:F - - .line 23 - :goto_1 - invoke-direct {p0}, Lcom/my/target/StarsDrawable;->a()V - - return-void -.end method - -.method public a(I)V - .locals 0 - - .line 24 - iput p1, p0, Lcom/my/target/StarsDrawable;->c:I - - .line 25 - invoke-direct {p0}, Lcom/my/target/StarsDrawable;->a()V - - return-void -.end method - -.method public b(F)V - .locals 0 - - .line 1 - iput p1, p0, Lcom/my/target/StarsDrawable;->b:F - - .line 2 - invoke-direct {p0}, Lcom/my/target/StarsDrawable;->a()V - - return-void -.end method - -.method public draw(Landroid/graphics/Canvas;)V - .locals 6 - .param p1 # Landroid/graphics/Canvas; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - iget v0, p0, Lcom/my/target/StarsDrawable;->f:I - - const/4 v1, 0x0 - - const/4 v2, 0x0 - - const/4 v3, 0x0 - - .line 2 - :goto_0 - iget v4, p0, Lcom/my/target/StarsDrawable;->e:I - - if-ge v2, v4, :cond_0 - - .line 3 - iget v4, p0, Lcom/my/target/StarsDrawable;->c:I - - const v5, -0x86ce2 - - invoke-static {v3, v4, v5, p1}, Lcom/my/target/StarsDrawable;->a(IIILandroid/graphics/Canvas;)V - - .line 4 - iget v4, p0, Lcom/my/target/StarsDrawable;->d:I - - add-int/2addr v3, v4 - - add-int/lit8 v2, v2, 0x1 - - goto :goto_0 - - .line 5 - :cond_0 - iget-boolean v2, p0, Lcom/my/target/StarsDrawable;->g:Z - - const v4, -0x333334 - - if-eqz v2, :cond_1 - - .line 6 - iget v2, p0, Lcom/my/target/StarsDrawable;->c:I - - invoke-static {v3, v2, v4, p1}, Lcom/my/target/StarsDrawable;->a(IIILandroid/graphics/Canvas;)V - - .line 7 - iget v2, p0, Lcom/my/target/StarsDrawable;->c:I - - iget v5, p0, Lcom/my/target/StarsDrawable;->h:F - - invoke-direct {p0, v3, v2, v5, p1}, Lcom/my/target/StarsDrawable;->a(IIFLandroid/graphics/Canvas;)V - - .line 8 - iget v2, p0, Lcom/my/target/StarsDrawable;->d:I - - add-int/2addr v3, v2 - - :cond_1 - :goto_1 - if-ge v1, v0, :cond_2 - - .line 9 - iget v2, p0, Lcom/my/target/StarsDrawable;->c:I - - invoke-static {v3, v2, v4, p1}, Lcom/my/target/StarsDrawable;->a(IIILandroid/graphics/Canvas;)V - - .line 10 - iget v2, p0, Lcom/my/target/StarsDrawable;->d:I - - add-int/2addr v3, v2 - - add-int/lit8 v1, v1, 0x1 - - goto :goto_1 - - :cond_2 - return-void -.end method - -.method public getOpacity()I - .locals 1 - - const/4 v0, 0x0 - - return v0 -.end method - -.method public setAlpha(I)V - .locals 0 - - return-void -.end method - -.method public setColorFilter(Landroid/graphics/ColorFilter;)V - .locals 0 - .param p1 # Landroid/graphics/ColorFilter; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/StarsRatingView.smali b/smali/smali_classes2/com/my/target/StarsRatingView.smali deleted file mode 100644 index af77d1ee3..000000000 --- a/smali/smali_classes2/com/my/target/StarsRatingView.smali +++ /dev/null @@ -1,164 +0,0 @@ -.class public Lcom/my/target/StarsRatingView; -.super Landroid/view/View; -.source "StarsRatingView.java" - - -# instance fields -.field private final a:Lcom/my/target/StarsDrawable; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private b:I - -.field private c:F - - -# direct methods -.method public constructor (Landroid/content/Context;)V - .locals 0 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0, p1}, Landroid/view/View;->(Landroid/content/Context;)V - - .line 2 - new-instance p1, Lcom/my/target/StarsDrawable; - - invoke-direct {p1}, Lcom/my/target/StarsDrawable;->()V - - iput-object p1, p0, Lcom/my/target/StarsRatingView;->a:Lcom/my/target/StarsDrawable; - - return-void -.end method - - -# virtual methods -.method protected onDraw(Landroid/graphics/Canvas;)V - .locals 1 - - .line 1 - invoke-super {p0, p1}, Landroid/view/View;->onDraw(Landroid/graphics/Canvas;)V - - .line 2 - iget-object v0, p0, Lcom/my/target/StarsRatingView;->a:Lcom/my/target/StarsDrawable; - - invoke-virtual {v0, p1}, Lcom/my/target/StarsDrawable;->draw(Landroid/graphics/Canvas;)V - - return-void -.end method - -.method protected onMeasure(II)V - .locals 2 - - .line 1 - iget p1, p0, Lcom/my/target/StarsRatingView;->b:I - - if-lez p1, :cond_0 - - goto :goto_0 - - .line 2 - :cond_0 - invoke-static {p2}, Landroid/view/View$MeasureSpec;->getSize(I)I - - move-result p1 - - .line 3 - iget-object p2, p0, Lcom/my/target/StarsRatingView;->a:Lcom/my/target/StarsDrawable; - - invoke-virtual {p2, p1}, Lcom/my/target/StarsDrawable;->a(I)V - - :goto_0 - mul-int/lit8 p2, p1, 0x5 - - int-to-float p2, p2 - - .line 4 - iget v0, p0, Lcom/my/target/StarsRatingView;->c:F - - const/high16 v1, 0x40800000 # 4.0f - - mul-float v0, v0, v1 - - add-float/2addr p2, v0 - - float-to-int p2, p2 - - const/high16 v0, -0x80000000 - - .line 5 - invoke-static {p2, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result p2 - - .line 6 - invoke-static {p1, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result p1 - - .line 7 - invoke-super {p0, p2, p1}, Landroid/view/View;->onMeasure(II)V - - return-void -.end method - -.method public setRating(D)V - .locals 0 - - double-to-float p1, p1 - - .line 3 - invoke-virtual {p0, p1}, Lcom/my/target/StarsRatingView;->setRating(F)V - - return-void -.end method - -.method public setRating(F)V - .locals 1 - - .line 1 - invoke-static {p1}, Ljava/lang/Float;->toString(F)Ljava/lang/String; - - move-result-object v0 - - invoke-virtual {p0, v0}, Landroid/view/View;->setContentDescription(Ljava/lang/CharSequence;)V - - .line 2 - iget-object v0, p0, Lcom/my/target/StarsRatingView;->a:Lcom/my/target/StarsDrawable; - - invoke-virtual {v0, p1}, Lcom/my/target/StarsDrawable;->a(F)V - - return-void -.end method - -.method public setStarSize(I)V - .locals 1 - - .line 1 - iput p1, p0, Lcom/my/target/StarsRatingView;->b:I - - .line 2 - iget-object v0, p0, Lcom/my/target/StarsRatingView;->a:Lcom/my/target/StarsDrawable; - - invoke-virtual {v0, p1}, Lcom/my/target/StarsDrawable;->a(I)V - - return-void -.end method - -.method public setStarsPadding(F)V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/StarsRatingView;->a:Lcom/my/target/StarsDrawable; - - invoke-virtual {v0, p1}, Lcom/my/target/StarsDrawable;->b(F)V - - .line 2 - iput p1, p0, Lcom/my/target/StarsRatingView;->c:F - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/Stat.smali b/smali/smali_classes2/com/my/target/Stat.smali deleted file mode 100644 index de9ee2147..000000000 --- a/smali/smali_classes2/com/my/target/Stat.smali +++ /dev/null @@ -1,85 +0,0 @@ -.class public Lcom/my/target/Stat; -.super Ljava/lang/Object; -.source "Stat.java" - - -# instance fields -.field private final a:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final b:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# direct methods -.method protected constructor (Ljava/lang/String;Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - iput-object p1, p0, Lcom/my/target/Stat;->a:Ljava/lang/String; - - .line 3 - iput-object p2, p0, Lcom/my/target/Stat;->b:Ljava/lang/String; - - return-void -.end method - -.method public static a(Ljava/lang/String;Ljava/lang/String;)Lcom/my/target/Stat; - .locals 1 - .param p0 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - new-instance v0, Lcom/my/target/Stat; - - invoke-direct {v0, p0, p1}, Lcom/my/target/Stat;->(Ljava/lang/String;Ljava/lang/String;)V - - return-object v0 -.end method - - -# virtual methods -.method public a()Ljava/lang/String; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 2 - iget-object v0, p0, Lcom/my/target/Stat;->a:Ljava/lang/String; - - return-object v0 -.end method - -.method public b()Ljava/lang/String; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/Stat;->b:Ljava/lang/String; - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/my/target/StatHolder$a.smali b/smali/smali_classes2/com/my/target/StatHolder$a.smali deleted file mode 100644 index f4bc8d949..000000000 --- a/smali/smali_classes2/com/my/target/StatHolder$a.smali +++ /dev/null @@ -1,73 +0,0 @@ -.class Lcom/my/target/StatHolder$a; -.super Ljava/lang/Object; -.source "StatHolder.java" - -# interfaces -.implements Ljava/util/Comparator; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/StatHolder;->a(Ljava/util/Stack;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/lang/Object;", - "Ljava/util/Comparator<", - "Lcom/my/target/ProgressStat;", - ">;" - } -.end annotation - - -# direct methods -.method constructor (Lcom/my/target/StatHolder;)V - .locals 0 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public a(Lcom/my/target/ProgressStat;Lcom/my/target/ProgressStat;)I - .locals 0 - - .line 1 - invoke-virtual {p2}, Lcom/my/target/ProgressStat;->c()F - - move-result p2 - - invoke-virtual {p1}, Lcom/my/target/ProgressStat;->c()F - - move-result p1 - - sub-float/2addr p2, p1 - - float-to-int p1, p2 - - return p1 -.end method - -.method public synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I - .locals 0 - - .line 1 - check-cast p1, Lcom/my/target/ProgressStat; - - check-cast p2, Lcom/my/target/ProgressStat; - - invoke-virtual {p0, p1, p2}, Lcom/my/target/StatHolder$a;->a(Lcom/my/target/ProgressStat;Lcom/my/target/ProgressStat;)I - - move-result p1 - - return p1 -.end method diff --git a/smali/smali_classes2/com/my/target/StatHolder$b.smali b/smali/smali_classes2/com/my/target/StatHolder$b.smali deleted file mode 100644 index 6ae1b4b26..000000000 --- a/smali/smali_classes2/com/my/target/StatHolder$b.smali +++ /dev/null @@ -1,73 +0,0 @@ -.class Lcom/my/target/StatHolder$b; -.super Ljava/lang/Object; -.source "StatHolder.java" - -# interfaces -.implements Ljava/util/Comparator; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/StatHolder;->b(Ljava/util/Stack;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/lang/Object;", - "Ljava/util/Comparator<", - "Lcom/my/target/OvvStat;", - ">;" - } -.end annotation - - -# direct methods -.method constructor (Lcom/my/target/StatHolder;)V - .locals 0 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public a(Lcom/my/target/OvvStat;Lcom/my/target/OvvStat;)I - .locals 0 - - .line 1 - invoke-virtual {p2}, Lcom/my/target/ViewabilityStat;->c()F - - move-result p2 - - invoke-virtual {p1}, Lcom/my/target/ViewabilityStat;->c()F - - move-result p1 - - sub-float/2addr p2, p1 - - float-to-int p1, p2 - - return p1 -.end method - -.method public synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I - .locals 0 - - .line 1 - check-cast p1, Lcom/my/target/OvvStat; - - check-cast p2, Lcom/my/target/OvvStat; - - invoke-virtual {p0, p1, p2}, Lcom/my/target/StatHolder$b;->a(Lcom/my/target/OvvStat;Lcom/my/target/OvvStat;)I - - move-result p1 - - return p1 -.end method diff --git a/smali/smali_classes2/com/my/target/StatHolder.smali b/smali/smali_classes2/com/my/target/StatHolder.smali deleted file mode 100644 index 48e0b9284..000000000 --- a/smali/smali_classes2/com/my/target/StatHolder.smali +++ /dev/null @@ -1,610 +0,0 @@ -.class public Lcom/my/target/StatHolder; -.super Ljava/lang/Object; -.source "StatHolder.java" - - -# instance fields -.field private final a:Ljava/util/Set; - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/Set<", - "Lcom/my/target/Stat;", - ">;" - } - .end annotation -.end field - -.field private final b:Ljava/util/Set; - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/Set<", - "Lcom/my/target/ProgressStat;", - ">;" - } - .end annotation -.end field - -.field private final c:Ljava/util/Set; - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/Set<", - "Lcom/my/target/OvvStat;", - ">;" - } - .end annotation -.end field - -.field private final d:Ljava/util/ArrayList; - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/ArrayList<", - "Lcom/my/target/MrcStat;", - ">;" - } - .end annotation -.end field - - -# direct methods -.method private constructor ()V - .locals 1 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - new-instance v0, Ljava/util/HashSet; - - invoke-direct {v0}, Ljava/util/HashSet;->()V - - iput-object v0, p0, Lcom/my/target/StatHolder;->a:Ljava/util/Set; - - .line 3 - new-instance v0, Ljava/util/HashSet; - - invoke-direct {v0}, Ljava/util/HashSet;->()V - - iput-object v0, p0, Lcom/my/target/StatHolder;->b:Ljava/util/Set; - - .line 4 - new-instance v0, Ljava/util/HashSet; - - invoke-direct {v0}, Ljava/util/HashSet;->()V - - iput-object v0, p0, Lcom/my/target/StatHolder;->c:Ljava/util/Set; - - .line 5 - new-instance v0, Ljava/util/ArrayList; - - invoke-direct {v0}, Ljava/util/ArrayList;->()V - - iput-object v0, p0, Lcom/my/target/StatHolder;->d:Ljava/util/ArrayList; - - return-void -.end method - -.method public static e()Lcom/my/target/StatHolder; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - new-instance v0, Lcom/my/target/StatHolder; - - invoke-direct {v0}, Lcom/my/target/StatHolder;->()V - - return-object v0 -.end method - - -# virtual methods -.method public a(Ljava/lang/String;)Ljava/util/ArrayList; - .locals 4 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/lang/String;", - ")", - "Ljava/util/ArrayList<", - "Lcom/my/target/Stat;", - ">;" - } - .end annotation - - .line 7 - new-instance v0, Ljava/util/ArrayList; - - invoke-direct {v0}, Ljava/util/ArrayList;->()V - - .line 8 - iget-object v1, p0, Lcom/my/target/StatHolder;->a:Ljava/util/Set; - - invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; - - move-result-object v1 - - :cond_0 - :goto_0 - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - - move-result v2 - - if-eqz v2, :cond_1 - - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Lcom/my/target/Stat; - - .line 9 - invoke-virtual {v2}, Lcom/my/target/Stat;->a()Ljava/lang/String; - - move-result-object v3 - - invoke-virtual {p1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v3 - - if-eqz v3, :cond_0 - - .line 10 - invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - goto :goto_0 - - :cond_1 - return-object v0 -.end method - -.method public a()Ljava/util/Set; - .locals 2 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/Set<", - "Lcom/my/target/OvvStat;", - ">;" - } - .end annotation - - .line 6 - new-instance v0, Ljava/util/HashSet; - - iget-object v1, p0, Lcom/my/target/StatHolder;->c:Ljava/util/Set; - - invoke-direct {v0, v1}, Ljava/util/HashSet;->(Ljava/util/Collection;)V - - return-object v0 -.end method - -.method public a(Lcom/my/target/MrcStat;)V - .locals 1 - .param p1 # Lcom/my/target/MrcStat; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 5 - iget-object v0, p0, Lcom/my/target/StatHolder;->d:Ljava/util/ArrayList; - - invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - return-void -.end method - -.method public a(Lcom/my/target/OvvStat;)V - .locals 1 - .param p1 # Lcom/my/target/OvvStat; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 4 - iget-object v0, p0, Lcom/my/target/StatHolder;->c:Ljava/util/Set; - - invoke-interface {v0, p1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z - - return-void -.end method - -.method public a(Lcom/my/target/ProgressStat;)V - .locals 1 - .param p1 # Lcom/my/target/ProgressStat; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 3 - iget-object v0, p0, Lcom/my/target/StatHolder;->b:Ljava/util/Set; - - invoke-interface {v0, p1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z - - return-void -.end method - -.method public a(Lcom/my/target/Stat;)V - .locals 1 - .param p1 # Lcom/my/target/Stat; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 2 - iget-object v0, p0, Lcom/my/target/StatHolder;->a:Ljava/util/Set; - - invoke-interface {v0, p1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z - - return-void -.end method - -.method public a(Lcom/my/target/StatHolder;F)V - .locals 7 - .param p1 # Lcom/my/target/StatHolder; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 13 - iget-object v0, p0, Lcom/my/target/StatHolder;->a:Ljava/util/Set; - - invoke-virtual {p1}, Lcom/my/target/StatHolder;->d()Ljava/util/Set; - - move-result-object v1 - - invoke-interface {v0, v1}, Ljava/util/Set;->addAll(Ljava/util/Collection;)Z - - .line 14 - iget-object v0, p0, Lcom/my/target/StatHolder;->d:Ljava/util/ArrayList; - - invoke-virtual {p1}, Lcom/my/target/StatHolder;->b()Ljava/util/ArrayList; - - move-result-object v1 - - invoke-virtual {v0, v1}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z - - const/4 v0, 0x0 - - cmpg-float v1, p2, v0 - - if-gtz v1, :cond_0 - - .line 15 - iget-object p2, p0, Lcom/my/target/StatHolder;->b:Ljava/util/Set; - - invoke-virtual {p1}, Lcom/my/target/StatHolder;->c()Ljava/util/Set; - - move-result-object v0 - - invoke-interface {p2, v0}, Ljava/util/Set;->addAll(Ljava/util/Collection;)Z - - .line 16 - iget-object p2, p0, Lcom/my/target/StatHolder;->c:Ljava/util/Set; - - invoke-virtual {p1}, Lcom/my/target/StatHolder;->a()Ljava/util/Set; - - move-result-object p1 - - invoke-interface {p2, p1}, Ljava/util/Set;->addAll(Ljava/util/Collection;)Z - - goto :goto_2 - - .line 17 - :cond_0 - invoke-virtual {p1}, Lcom/my/target/StatHolder;->c()Ljava/util/Set; - - move-result-object v1 - - invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; - - move-result-object v1 - - :goto_0 - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - - move-result v2 - - const/high16 v3, -0x40800000 # -1.0f - - const/high16 v4, 0x42c80000 # 100.0f - - if-eqz v2, :cond_2 - - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Lcom/my/target/ProgressStat; - - .line 18 - invoke-virtual {v2}, Lcom/my/target/ProgressStat;->d()F - - move-result v5 - - cmpl-float v6, v5, v0 - - if-ltz v6, :cond_1 - - mul-float v5, v5, p2 - - div-float/2addr v5, v4 - - .line 19 - invoke-virtual {v2, v5}, Lcom/my/target/ProgressStat;->a(F)V - - .line 20 - invoke-virtual {v2, v3}, Lcom/my/target/ProgressStat;->b(F)V - - .line 21 - :cond_1 - iget-object v3, p0, Lcom/my/target/StatHolder;->b:Ljava/util/Set; - - invoke-interface {v3, v2}, Ljava/util/Set;->add(Ljava/lang/Object;)Z - - goto :goto_0 - - .line 22 - :cond_2 - invoke-virtual {p1}, Lcom/my/target/StatHolder;->a()Ljava/util/Set; - - move-result-object p1 - - invoke-interface {p1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; - - move-result-object p1 - - :goto_1 - invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z - - move-result v1 - - if-eqz v1, :cond_4 - - invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v1 - - check-cast v1, Lcom/my/target/OvvStat; - - .line 23 - invoke-virtual {v1}, Lcom/my/target/ViewabilityStat;->d()F - - move-result v2 - - cmpl-float v5, v2, v0 - - if-ltz v5, :cond_3 - - mul-float v2, v2, p2 - - div-float/2addr v2, v4 - - .line 24 - invoke-virtual {v1, v2}, Lcom/my/target/ViewabilityStat;->a(F)V - - .line 25 - invoke-virtual {v1, v3}, Lcom/my/target/ViewabilityStat;->b(F)V - - .line 26 - :cond_3 - iget-object v2, p0, Lcom/my/target/StatHolder;->c:Ljava/util/Set; - - invoke-interface {v2, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z - - goto :goto_1 - - :cond_4 - :goto_2 - return-void -.end method - -.method public a(Ljava/lang/String;Ljava/lang/String;)V - .locals 1 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - iget-object v0, p0, Lcom/my/target/StatHolder;->a:Ljava/util/Set; - - invoke-static {p1, p2}, Lcom/my/target/Stat;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/my/target/Stat; - - move-result-object p1 - - invoke-interface {v0, p1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z - - return-void -.end method - -.method public a(Ljava/util/ArrayList;)V - .locals 1 - .param p1 # Ljava/util/ArrayList; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/ArrayList<", - "Lcom/my/target/Stat;", - ">;)V" - } - .end annotation - - .line 27 - iget-object v0, p0, Lcom/my/target/StatHolder;->a:Ljava/util/Set; - - invoke-interface {v0, p1}, Ljava/util/Set;->addAll(Ljava/util/Collection;)Z - - return-void -.end method - -.method public a(Ljava/util/Stack;)V - .locals 1 - .param p1 # Ljava/util/Stack; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/Stack<", - "Lcom/my/target/ProgressStat;", - ">;)V" - } - .end annotation - - .line 11 - iget-object v0, p0, Lcom/my/target/StatHolder;->b:Ljava/util/Set; - - invoke-virtual {p1, v0}, Ljava/util/Stack;->addAll(Ljava/util/Collection;)Z - - .line 12 - new-instance v0, Lcom/my/target/StatHolder$a; - - invoke-direct {v0, p0}, Lcom/my/target/StatHolder$a;->(Lcom/my/target/StatHolder;)V - - invoke-static {p1, v0}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V - - return-void -.end method - -.method public b()Ljava/util/ArrayList; - .locals 2 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/ArrayList<", - "Lcom/my/target/MrcStat;", - ">;" - } - .end annotation - - .line 1 - new-instance v0, Ljava/util/ArrayList; - - iget-object v1, p0, Lcom/my/target/StatHolder;->d:Ljava/util/ArrayList; - - invoke-direct {v0, v1}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V - - return-object v0 -.end method - -.method public b(Ljava/util/ArrayList;)V - .locals 1 - .param p1 # Ljava/util/ArrayList; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/ArrayList<", - "Lcom/my/target/ProgressStat;", - ">;)V" - } - .end annotation - - .line 4 - iget-object v0, p0, Lcom/my/target/StatHolder;->b:Ljava/util/Set; - - invoke-interface {v0, p1}, Ljava/util/Set;->addAll(Ljava/util/Collection;)Z - - return-void -.end method - -.method public b(Ljava/util/Stack;)V - .locals 1 - .param p1 # Ljava/util/Stack; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/Stack<", - "Lcom/my/target/OvvStat;", - ">;)V" - } - .end annotation - - .line 2 - iget-object v0, p0, Lcom/my/target/StatHolder;->c:Ljava/util/Set; - - invoke-virtual {p1, v0}, Ljava/util/Stack;->addAll(Ljava/util/Collection;)Z - - .line 3 - new-instance v0, Lcom/my/target/StatHolder$b; - - invoke-direct {v0, p0}, Lcom/my/target/StatHolder$b;->(Lcom/my/target/StatHolder;)V - - invoke-static {p1, v0}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V - - return-void -.end method - -.method public c()Ljava/util/Set; - .locals 2 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/Set<", - "Lcom/my/target/ProgressStat;", - ">;" - } - .end annotation - - .line 1 - new-instance v0, Ljava/util/HashSet; - - iget-object v1, p0, Lcom/my/target/StatHolder;->b:Ljava/util/Set; - - invoke-direct {v0, v1}, Ljava/util/HashSet;->(Ljava/util/Collection;)V - - return-object v0 -.end method - -.method public d()Ljava/util/Set; - .locals 2 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/Set<", - "Lcom/my/target/Stat;", - ">;" - } - .end annotation - - .line 1 - new-instance v0, Ljava/util/HashSet; - - iget-object v1, p0, Lcom/my/target/StatHolder;->a:Ljava/util/Set; - - invoke-direct {v0, v1}, Ljava/util/HashSet;->(Ljava/util/Collection;)V - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/my/target/StatResolver$a.smali b/smali/smali_classes2/com/my/target/StatResolver$a.smali deleted file mode 100644 index 03a39fbb9..000000000 --- a/smali/smali_classes2/com/my/target/StatResolver$a.smali +++ /dev/null @@ -1,82 +0,0 @@ -.class Lcom/my/target/StatResolver$a; -.super Ljava/lang/Object; -.source "StatResolver.java" - -# interfaces -.implements Ljava/lang/Runnable; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/StatResolver;->a(Lcom/my/target/Stat;Landroid/content/Context;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/Stat; - -.field final synthetic b:Landroid/content/Context; - -.field final synthetic c:Lcom/my/target/StatResolver; - - -# direct methods -.method constructor (Lcom/my/target/StatResolver;Lcom/my/target/Stat;Landroid/content/Context;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/StatResolver$a;->c:Lcom/my/target/StatResolver; - - iput-object p2, p0, Lcom/my/target/StatResolver$a;->a:Lcom/my/target/Stat; - - iput-object p3, p0, Lcom/my/target/StatResolver$a;->b:Landroid/content/Context; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public run()V - .locals 3 - - .line 1 - iget-object v0, p0, Lcom/my/target/StatResolver$a;->c:Lcom/my/target/StatResolver; - - iget-object v1, p0, Lcom/my/target/StatResolver$a;->a:Lcom/my/target/Stat; - - invoke-static {v0, v1}, Lcom/my/target/StatResolver;->a(Lcom/my/target/StatResolver;Lcom/my/target/Stat;)V - - .line 2 - iget-object v0, p0, Lcom/my/target/StatResolver$a;->c:Lcom/my/target/StatResolver; - - iget-object v1, p0, Lcom/my/target/StatResolver$a;->a:Lcom/my/target/Stat; - - invoke-virtual {v1}, Lcom/my/target/Stat;->b()Ljava/lang/String; - - move-result-object v1 - - invoke-static {v0, v1}, Lcom/my/target/StatResolver;->a(Lcom/my/target/StatResolver;Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - if-eqz v0, :cond_0 - - .line 3 - invoke-static {}, Lcom/my/target/HttpStatRequest;->d()Lcom/my/target/HttpStatRequest; - - move-result-object v1 - - iget-object v2, p0, Lcom/my/target/StatResolver$a;->b:Landroid/content/Context; - - invoke-virtual {v1, v0, v2}, Lcom/my/target/HttpRequest;->b(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/Object; - - :cond_0 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/StatResolver$b.smali b/smali/smali_classes2/com/my/target/StatResolver$b.smali deleted file mode 100644 index edc40d29b..000000000 --- a/smali/smali_classes2/com/my/target/StatResolver$b.smali +++ /dev/null @@ -1,102 +0,0 @@ -.class Lcom/my/target/StatResolver$b; -.super Ljava/lang/Object; -.source "StatResolver.java" - -# interfaces -.implements Ljava/lang/Runnable; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/StatResolver;->a(Ljava/util/List;Landroid/content/Context;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Ljava/util/List; - -.field final synthetic b:Landroid/content/Context; - -.field final synthetic c:Lcom/my/target/StatResolver; - - -# direct methods -.method constructor (Lcom/my/target/StatResolver;Ljava/util/List;Landroid/content/Context;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/StatResolver$b;->c:Lcom/my/target/StatResolver; - - iput-object p2, p0, Lcom/my/target/StatResolver$b;->a:Ljava/util/List; - - iput-object p3, p0, Lcom/my/target/StatResolver$b;->b:Landroid/content/Context; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public run()V - .locals 4 - - .line 1 - invoke-static {}, Lcom/my/target/HttpStatRequest;->d()Lcom/my/target/HttpStatRequest; - - move-result-object v0 - - .line 2 - iget-object v1, p0, Lcom/my/target/StatResolver$b;->a:Ljava/util/List; - - invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; - - move-result-object v1 - - :cond_0 - :goto_0 - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - - move-result v2 - - if-eqz v2, :cond_1 - - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Lcom/my/target/Stat; - - .line 3 - iget-object v3, p0, Lcom/my/target/StatResolver$b;->c:Lcom/my/target/StatResolver; - - invoke-static {v3, v2}, Lcom/my/target/StatResolver;->a(Lcom/my/target/StatResolver;Lcom/my/target/Stat;)V - - .line 4 - iget-object v3, p0, Lcom/my/target/StatResolver$b;->c:Lcom/my/target/StatResolver; - - invoke-virtual {v2}, Lcom/my/target/Stat;->b()Ljava/lang/String; - - move-result-object v2 - - invoke-static {v3, v2}, Lcom/my/target/StatResolver;->a(Lcom/my/target/StatResolver;Ljava/lang/String;)Ljava/lang/String; - - move-result-object v2 - - if-eqz v2, :cond_0 - - .line 5 - iget-object v3, p0, Lcom/my/target/StatResolver$b;->b:Landroid/content/Context; - - invoke-virtual {v0, v2, v3}, Lcom/my/target/HttpRequest;->b(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/Object; - - goto :goto_0 - - :cond_1 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/StatResolver$c.smali b/smali/smali_classes2/com/my/target/StatResolver$c.smali deleted file mode 100644 index 214416151..000000000 --- a/smali/smali_classes2/com/my/target/StatResolver$c.smali +++ /dev/null @@ -1,93 +0,0 @@ -.class Lcom/my/target/StatResolver$c; -.super Ljava/lang/Object; -.source "StatResolver.java" - -# interfaces -.implements Ljava/lang/Runnable; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/StatResolver;->b(Ljava/util/List;Landroid/content/Context;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Ljava/util/List; - -.field final synthetic b:Landroid/content/Context; - -.field final synthetic c:Lcom/my/target/StatResolver; - - -# direct methods -.method constructor (Lcom/my/target/StatResolver;Ljava/util/List;Landroid/content/Context;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/StatResolver$c;->c:Lcom/my/target/StatResolver; - - iput-object p2, p0, Lcom/my/target/StatResolver$c;->a:Ljava/util/List; - - iput-object p3, p0, Lcom/my/target/StatResolver$c;->b:Landroid/content/Context; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public run()V - .locals 4 - - .line 1 - invoke-static {}, Lcom/my/target/HttpStatRequest;->d()Lcom/my/target/HttpStatRequest; - - move-result-object v0 - - .line 2 - iget-object v1, p0, Lcom/my/target/StatResolver$c;->a:Ljava/util/List; - - invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; - - move-result-object v1 - - :cond_0 - :goto_0 - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - - move-result v2 - - if-eqz v2, :cond_1 - - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Ljava/lang/String; - - .line 3 - iget-object v3, p0, Lcom/my/target/StatResolver$c;->c:Lcom/my/target/StatResolver; - - invoke-static {v3, v2}, Lcom/my/target/StatResolver;->a(Lcom/my/target/StatResolver;Ljava/lang/String;)Ljava/lang/String; - - move-result-object v2 - - if-eqz v2, :cond_0 - - .line 4 - iget-object v3, p0, Lcom/my/target/StatResolver$c;->b:Landroid/content/Context; - - invoke-virtual {v0, v2, v3}, Lcom/my/target/HttpRequest;->b(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/Object; - - goto :goto_0 - - :cond_1 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/StatResolver.smali b/smali/smali_classes2/com/my/target/StatResolver.smali deleted file mode 100644 index 0a56a9f3d..000000000 --- a/smali/smali_classes2/com/my/target/StatResolver.smali +++ /dev/null @@ -1,531 +0,0 @@ -.class public Lcom/my/target/StatResolver; -.super Ljava/lang/Object; -.source "StatResolver.java" - - -# static fields -.field private static final a:Lcom/my/target/StatResolver; - - -# direct methods -.method static constructor ()V - .locals 1 - - .line 1 - new-instance v0, Lcom/my/target/StatResolver; - - invoke-direct {v0}, Lcom/my/target/StatResolver;->()V - - sput-object v0, Lcom/my/target/StatResolver;->a:Lcom/my/target/StatResolver; - - return-void -.end method - -.method constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - -.method static synthetic a(Lcom/my/target/StatResolver;Ljava/lang/String;)Ljava/lang/String; - .locals 0 - - .line 1 - invoke-direct {p0, p1}, Lcom/my/target/StatResolver;->a(Ljava/lang/String;)Ljava/lang/String; - - move-result-object p0 - - return-object p0 -.end method - -.method private a(Ljava/lang/String;)Ljava/lang/String; - .locals 2 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - :try_start_0 - const-string v0, "UTF-8" - - .line 8 - invoke-static {p1, v0}, Ljava/net/URLDecoder;->decode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - - move-result-object p1 - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - goto :goto_0 - - :catchall_0 - move-exception v0 - - .line 9 - invoke-virtual {v0}, Ljava/lang/Throwable;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - :goto_0 - if-eqz p1, :cond_0 - - .line 10 - invoke-static {p1}, Landroid/webkit/URLUtil;->isNetworkUrl(Ljava/lang/String;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - return-object p1 - - .line 11 - :cond_0 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "invalid stat url: " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - const/4 p1, 0x0 - - return-object p1 -.end method - -.method static synthetic a(Lcom/my/target/StatResolver;Lcom/my/target/Stat;)V - .locals 0 - - .line 2 - invoke-direct {p0, p1}, Lcom/my/target/StatResolver;->a(Lcom/my/target/Stat;)V - - return-void -.end method - -.method private a(Lcom/my/target/Stat;)V - .locals 6 - .param p1 # Lcom/my/target/Stat; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 12 - instance-of v0, p1, Lcom/my/target/ProgressStat; - - const-string v1, " url:" - - if-eqz v0, :cond_0 - - .line 13 - move-object v0, p1 - - check-cast v0, Lcom/my/target/ProgressStat; - - invoke-virtual {v0}, Lcom/my/target/ProgressStat;->c()F - - move-result v0 - - .line 14 - new-instance v2, Ljava/lang/StringBuilder; - - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V - - const-string v3, "tracking progress stat value:" - - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; - - invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Lcom/my/target/Stat;->b()Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - goto/16 :goto_0 - - .line 15 - :cond_0 - instance-of v0, p1, Lcom/my/target/OvvStat; - - if-eqz v0, :cond_1 - - .line 16 - move-object v0, p1 - - check-cast v0, Lcom/my/target/OvvStat; - - .line 17 - invoke-virtual {v0}, Lcom/my/target/ViewabilityStat;->e()I - - move-result v2 - - .line 18 - invoke-virtual {v0}, Lcom/my/target/ViewabilityStat;->c()F - - move-result v3 - - .line 19 - invoke-virtual {v0}, Lcom/my/target/OvvStat;->f()Z - - move-result v0 - - .line 20 - new-instance v4, Ljava/lang/StringBuilder; - - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V - - const-string v5, "tracking ovv stat percent:" - - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - const-string v2, " value:" - - invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; - - const-string v2, " ovv:" - - invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; - - invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Lcom/my/target/Stat;->b()Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - goto :goto_0 - - .line 21 - :cond_1 - instance-of v0, p1, Lcom/my/target/MrcStat; - - if-eqz v0, :cond_2 - - .line 22 - move-object v0, p1 - - check-cast v0, Lcom/my/target/MrcStat; - - .line 23 - invoke-virtual {v0}, Lcom/my/target/ViewabilityStat;->e()I - - move-result v2 - - .line 24 - invoke-virtual {v0}, Lcom/my/target/ViewabilityStat;->c()F - - move-result v3 - - .line 25 - invoke-virtual {v0}, Lcom/my/target/MrcStat;->g()F - - move-result v0 - - .line 26 - new-instance v4, Ljava/lang/StringBuilder; - - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V - - const-string v5, "tracking mrc stat percent: value:" - - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; - - const-string v3, " percent " - - invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - const-string v2, " duration:" - - invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; - - invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Lcom/my/target/Stat;->b()Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - goto :goto_0 - - .line 27 - :cond_2 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v2, "tracking stat type:" - - invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Lcom/my/target/Stat;->a()Ljava/lang/String; - - move-result-object v2 - - invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Lcom/my/target/Stat;->b()Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - :goto_0 - return-void -.end method - -.method public static b(Lcom/my/target/Stat;Landroid/content/Context;)V - .locals 1 - .param p0 # Lcom/my/target/Stat; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - sget-object v0, Lcom/my/target/StatResolver;->a:Lcom/my/target/StatResolver; - - invoke-virtual {v0, p0, p1}, Lcom/my/target/StatResolver;->a(Lcom/my/target/Stat;Landroid/content/Context;)V - - return-void -.end method - -.method public static c(Ljava/util/List;Landroid/content/Context;)V - .locals 1 - .param p0 # Ljava/util/List; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/List<", - "Lcom/my/target/Stat;", - ">;", - "Landroid/content/Context;", - ")V" - } - .end annotation - - .line 1 - sget-object v0, Lcom/my/target/StatResolver;->a:Lcom/my/target/StatResolver; - - invoke-virtual {v0, p0, p1}, Lcom/my/target/StatResolver;->a(Ljava/util/List;Landroid/content/Context;)V - - return-void -.end method - -.method public static d(Ljava/util/List;Landroid/content/Context;)V - .locals 1 - .param p0 # Ljava/util/List; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/List<", - "Ljava/lang/String;", - ">;", - "Landroid/content/Context;", - ")V" - } - .end annotation - - .line 1 - sget-object v0, Lcom/my/target/StatResolver;->a:Lcom/my/target/StatResolver; - - invoke-virtual {v0, p0, p1}, Lcom/my/target/StatResolver;->b(Ljava/util/List;Landroid/content/Context;)V - - return-void -.end method - - -# virtual methods -.method a(Lcom/my/target/Stat;Landroid/content/Context;)V - .locals 1 - .param p1 # Lcom/my/target/Stat; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - if-eqz p1, :cond_0 - - .line 3 - invoke-virtual {p2}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context; - - move-result-object p2 - - .line 4 - new-instance v0, Lcom/my/target/StatResolver$a; - - invoke-direct {v0, p0, p1, p2}, Lcom/my/target/StatResolver$a;->(Lcom/my/target/StatResolver;Lcom/my/target/Stat;Landroid/content/Context;)V - - invoke-static {v0}, Lcom/my/target/AsyncCommand;->b(Ljava/lang/Runnable;)V - - :cond_0 - return-void -.end method - -.method a(Ljava/util/List;Landroid/content/Context;)V - .locals 1 - .param p1 # Ljava/util/List; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/List<", - "Lcom/my/target/Stat;", - ">;", - "Landroid/content/Context;", - ")V" - } - .end annotation - - if-eqz p1, :cond_0 - - .line 5 - invoke-interface {p1}, Ljava/util/List;->size()I - - move-result v0 - - if-lez v0, :cond_0 - - .line 6 - invoke-virtual {p2}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context; - - move-result-object p2 - - .line 7 - new-instance v0, Lcom/my/target/StatResolver$b; - - invoke-direct {v0, p0, p1, p2}, Lcom/my/target/StatResolver$b;->(Lcom/my/target/StatResolver;Ljava/util/List;Landroid/content/Context;)V - - invoke-static {v0}, Lcom/my/target/AsyncCommand;->b(Ljava/lang/Runnable;)V - - :cond_0 - return-void -.end method - -.method b(Ljava/util/List;Landroid/content/Context;)V - .locals 1 - .param p1 # Ljava/util/List; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/List<", - "Ljava/lang/String;", - ">;", - "Landroid/content/Context;", - ")V" - } - .end annotation - - if-eqz p1, :cond_0 - - .line 2 - invoke-interface {p1}, Ljava/util/List;->size()I - - move-result v0 - - if-lez v0, :cond_0 - - .line 3 - invoke-virtual {p2}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context; - - move-result-object p2 - - .line 4 - new-instance v0, Lcom/my/target/StatResolver$c; - - invoke-direct {v0, p0, p1, p2}, Lcom/my/target/StatResolver$c;->(Lcom/my/target/StatResolver;Ljava/util/List;Landroid/content/Context;)V - - invoke-static {v0}, Lcom/my/target/AsyncCommand;->b(Ljava/lang/Runnable;)V - - :cond_0 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/StatsParser.smali b/smali/smali_classes2/com/my/target/StatsParser.smali deleted file mode 100644 index 2efa8e10b..000000000 --- a/smali/smali_classes2/com/my/target/StatsParser.smali +++ /dev/null @@ -1,641 +0,0 @@ -.class public Lcom/my/target/StatsParser; -.super Ljava/lang/Object; -.source "StatsParser.java" - - -# instance fields -.field private final a:Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final b:Lcom/my/target/AdService; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final c:Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private d:Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - - -# direct methods -.method private constructor (Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)V - .locals 0 - .param p1 # Lcom/my/target/AdService; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - iput-object p1, p0, Lcom/my/target/StatsParser;->b:Lcom/my/target/AdService; - - .line 3 - iput-object p2, p0, Lcom/my/target/StatsParser;->c:Lcom/my/target/AdConfig; - - .line 4 - iput-object p3, p0, Lcom/my/target/StatsParser;->a:Landroid/content/Context; - - return-void -.end method - -.method public static a(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/StatsParser; - .locals 1 - .param p0 # Lcom/my/target/AdService; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p1 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - new-instance v0, Lcom/my/target/StatsParser; - - invoke-direct {v0, p0, p1, p2}, Lcom/my/target/StatsParser;->(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)V - - return-object v0 -.end method - -.method private a(Lorg/json/JSONObject;Ljava/lang/String;F)Lcom/my/target/ProgressStat; - .locals 5 - .param p1 # Lorg/json/JSONObject; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 38 - invoke-static {p2}, Lcom/my/target/ProgressStat;->a(Ljava/lang/String;)Lcom/my/target/ProgressStat; - - move-result-object p2 - - const-string v0, "pvalue" - - .line 39 - invoke-virtual {p1, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z - - move-result v1 - - const/4 v2, 0x0 - - if-eqz v1, :cond_1 - - .line 40 - invoke-virtual {p2}, Lcom/my/target/ProgressStat;->d()F - - move-result v1 - - float-to-double v3, v1 - - invoke-virtual {p1, v0, v3, v4}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D - - move-result-wide v0 - - double-to-float v0, v0 - - cmpl-float v1, v0, v2 - - if-ltz v1, :cond_1 - - const/high16 v1, 0x42c80000 # 100.0f - - cmpg-float v3, v0, v1 - - if-gtz v3, :cond_1 - - cmpl-float p1, p3, v2 - - if-lez p1, :cond_0 - - mul-float v0, v0, p3 - - div-float/2addr v0, v1 - - .line 41 - invoke-virtual {p2, v0}, Lcom/my/target/ProgressStat;->a(F)V - - goto :goto_0 - - .line 42 - :cond_0 - invoke-virtual {p2, v0}, Lcom/my/target/ProgressStat;->b(F)V - - :goto_0 - return-object p2 - - :cond_1 - const-string p3, "value" - - .line 43 - invoke-virtual {p1, p3}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z - - move-result v0 - - if-eqz v0, :cond_2 - - .line 44 - invoke-virtual {p2}, Lcom/my/target/ProgressStat;->c()F - - move-result v0 - - float-to-double v0, v0 - - invoke-virtual {p1, p3, v0, v1}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D - - move-result-wide v0 - - double-to-float p1, v0 - - cmpl-float p3, p1, v2 - - if-ltz p3, :cond_2 - - .line 45 - invoke-virtual {p2, p1}, Lcom/my/target/ProgressStat;->a(F)V - - return-object p2 - - :cond_2 - const/4 p1, 0x0 - - return-object p1 -.end method - -.method private a(Ljava/lang/String;Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 46 - invoke-static {p1}, Lcom/my/target/LogMessage;->d(Ljava/lang/String;)Lcom/my/target/LogMessage; - - move-result-object p1 - - invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->a(Ljava/lang/String;)Lcom/my/target/LogMessage; - - iget-object p2, p0, Lcom/my/target/StatsParser;->c:Lcom/my/target/AdConfig; - - .line 47 - invoke-virtual {p2}, Lcom/my/target/AdConfig;->e()I - - move-result p2 - - invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->a(I)Lcom/my/target/LogMessage; - - iget-object p2, p0, Lcom/my/target/StatsParser;->d:Ljava/lang/String; - - .line 48 - invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->c(Ljava/lang/String;)Lcom/my/target/LogMessage; - - iget-object p2, p0, Lcom/my/target/StatsParser;->b:Lcom/my/target/AdService; - - .line 49 - invoke-virtual {p2}, Lcom/my/target/AdService;->u()Ljava/lang/String; - - move-result-object p2 - - invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->b(Ljava/lang/String;)Lcom/my/target/LogMessage; - - iget-object p2, p0, Lcom/my/target/StatsParser;->a:Landroid/content/Context; - - .line 50 - invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->a(Landroid/content/Context;)V - - return-void -.end method - -.method private a(Lorg/json/JSONObject;Ljava/lang/String;FLcom/my/target/StatHolder;)V - .locals 5 - .param p1 # Lorg/json/JSONObject; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p4 # Lcom/my/target/StatHolder; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - const-string v0, "viewablePercent" - - const/4 v1, -0x1 - - .line 16 - invoke-virtual {p1, v0, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I - - move-result v0 - - const-string v1, "Bad value" - - if-ltz v0, :cond_6 - - const/16 v2, 0x64 - - if-le v0, v2, :cond_0 - - goto/16 :goto_1 - - :cond_0 - const-string v2, "ovv" - - .line 17 - invoke-virtual {p1, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z - - move-result v3 - - const/4 v4, 0x0 - - if-eqz v3, :cond_3 - - .line 18 - invoke-static {p2}, Lcom/my/target/OvvStat;->a(Ljava/lang/String;)Lcom/my/target/OvvStat; - - move-result-object p2 - - .line 19 - invoke-virtual {p2, v0}, Lcom/my/target/ViewabilityStat;->a(I)V - - const/4 v0, 0x0 - - .line 20 - invoke-virtual {p1, v2, v0}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z - - move-result v0 - - invoke-virtual {p2, v0}, Lcom/my/target/OvvStat;->a(Z)V - - const-string v0, "pvalue" - - .line 21 - invoke-virtual {p1, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z - - move-result v1 - - if-eqz v1, :cond_2 - - .line 22 - invoke-virtual {p2}, Lcom/my/target/ViewabilityStat;->d()F - - move-result v1 - - float-to-double v1, v1 - - invoke-virtual {p1, v0, v1, v2}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D - - move-result-wide v0 - - double-to-float v0, v0 - - cmpl-float v1, v0, v4 - - if-ltz v1, :cond_2 - - const/high16 v1, 0x42c80000 # 100.0f - - cmpg-float v2, v0, v1 - - if-gtz v2, :cond_2 - - cmpl-float p1, p3, v4 - - if-lez p1, :cond_1 - - mul-float v0, v0, p3 - - div-float/2addr v0, v1 - - .line 23 - invoke-virtual {p2, v0}, Lcom/my/target/ViewabilityStat;->a(F)V - - goto :goto_0 - - .line 24 - :cond_1 - invoke-virtual {p2, v0}, Lcom/my/target/ViewabilityStat;->b(F)V - - .line 25 - :goto_0 - invoke-virtual {p4, p2}, Lcom/my/target/StatHolder;->a(Lcom/my/target/OvvStat;)V - - return-void - - :cond_2 - const-string p3, "value" - - .line 26 - invoke-virtual {p1, p3}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z - - move-result v0 - - if-eqz v0, :cond_5 - - .line 27 - invoke-virtual {p2}, Lcom/my/target/ViewabilityStat;->c()F - - move-result v0 - - float-to-double v0, v0 - - invoke-virtual {p1, p3, v0, v1}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D - - move-result-wide v0 - - double-to-float p1, v0 - - cmpl-float p3, p1, v4 - - if-ltz p3, :cond_5 - - .line 28 - invoke-virtual {p2, p1}, Lcom/my/target/ViewabilityStat;->a(F)V - - .line 29 - invoke-virtual {p4, p2}, Lcom/my/target/StatHolder;->a(Lcom/my/target/OvvStat;)V - - return-void - - :cond_3 - const-string p3, "duration" - - .line 30 - invoke-virtual {p1, p3}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z - - move-result v2 - - if-eqz v2, :cond_4 - - .line 31 - invoke-static {p2}, Lcom/my/target/MrcStat;->a(Ljava/lang/String;)Lcom/my/target/MrcStat; - - move-result-object p2 - - .line 32 - invoke-virtual {p2, v0}, Lcom/my/target/ViewabilityStat;->a(I)V - - .line 33 - invoke-virtual {p2}, Lcom/my/target/MrcStat;->g()F - - move-result v0 - - float-to-double v0, v0 - - invoke-virtual {p1, p3, v0, v1}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D - - move-result-wide v0 - - double-to-float p1, v0 - - cmpl-float p3, p1, v4 - - if-ltz p3, :cond_5 - - .line 34 - invoke-virtual {p2, p1}, Lcom/my/target/MrcStat;->d(F)V - - .line 35 - invoke-virtual {p4, p2}, Lcom/my/target/StatHolder;->a(Lcom/my/target/MrcStat;)V - - return-void - - :cond_4 - const-string p1, "failed to parse viewabilityStat: no ovv or duration" - - .line 36 - invoke-direct {p0, v1, p1}, Lcom/my/target/StatsParser;->a(Ljava/lang/String;Ljava/lang/String;)V - - :cond_5 - return-void - - :cond_6 - :goto_1 - const-string p1, "failed to parse viewabilityStat: invalid viewable percent value" - - .line 37 - invoke-direct {p0, v1, p1}, Lcom/my/target/StatsParser;->a(Ljava/lang/String;Ljava/lang/String;)V - - return-void -.end method - - -# virtual methods -.method public a(Lcom/my/target/StatHolder;Lorg/json/JSONObject;Ljava/lang/String;F)V - .locals 9 - .param p1 # Lcom/my/target/StatHolder; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lorg/json/JSONObject; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 2 - iget-object v0, p0, Lcom/my/target/StatsParser;->b:Lcom/my/target/AdService; - - invoke-virtual {v0}, Lcom/my/target/AdService;->m()Lcom/my/target/StatHolder; - - move-result-object v0 - - invoke-virtual {p1, v0, p4}, Lcom/my/target/StatHolder;->a(Lcom/my/target/StatHolder;F)V - - const-string v0, "statistics" - - .line 3 - invoke-virtual {p2, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray; - - move-result-object p2 - - if-nez p2, :cond_0 - - return-void - - .line 4 - :cond_0 - invoke-virtual {p2}, Lorg/json/JSONArray;->length()I - - move-result v0 - - if-gtz v0, :cond_1 - - return-void - - .line 5 - :cond_1 - iput-object p3, p0, Lcom/my/target/StatsParser;->d:Ljava/lang/String; - - const/4 p3, 0x0 - - const/4 v1, 0x0 - - :goto_0 - if-ge v1, v0, :cond_a - - .line 6 - invoke-virtual {p2, v1}, Lorg/json/JSONArray;->optJSONObject(I)Lorg/json/JSONObject; - - move-result-object v2 - - const-string v3, "type" - - .line 7 - invoke-virtual {v2, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v3 - - const-string v4, "url" - - .line 8 - invoke-virtual {v2, v4}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v4 - - .line 9 - invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v5 - - if-nez v5, :cond_8 - - invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v5 - - if-eqz v5, :cond_2 - - goto :goto_2 - - :cond_2 - const/4 v5, -0x1 - - .line 10 - invoke-virtual {v3}, Ljava/lang/String;->hashCode()I - - move-result v6 - - const v7, 0x63803cc0 - - const/4 v8, 0x1 - - if-eq v6, v7, :cond_4 - - const v7, 0x6a94c473 - - if-eq v6, v7, :cond_3 - - goto :goto_1 - - :cond_3 - const-string v6, "playheadReachedValue" - - invoke-virtual {v3, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v6 - - if-eqz v6, :cond_5 - - const/4 v5, 0x0 - - goto :goto_1 - - :cond_4 - const-string v6, "playheadViewabilityValue" - - invoke-virtual {v3, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v6 - - if-eqz v6, :cond_5 - - const/4 v5, 0x1 - - :cond_5 - :goto_1 - if-eqz v5, :cond_7 - - if-eq v5, v8, :cond_6 - - .line 11 - invoke-virtual {p1, v3, v4}, Lcom/my/target/StatHolder;->a(Ljava/lang/String;Ljava/lang/String;)V - - goto :goto_3 - - .line 12 - :cond_6 - invoke-direct {p0, v2, v4, p4, p1}, Lcom/my/target/StatsParser;->a(Lorg/json/JSONObject;Ljava/lang/String;FLcom/my/target/StatHolder;)V - - goto :goto_3 - - .line 13 - :cond_7 - invoke-direct {p0, v2, v4, p4}, Lcom/my/target/StatsParser;->a(Lorg/json/JSONObject;Ljava/lang/String;F)Lcom/my/target/ProgressStat; - - move-result-object v2 - - if-eqz v2, :cond_9 - - .line 14 - invoke-virtual {p1, v2}, Lcom/my/target/StatHolder;->a(Lcom/my/target/ProgressStat;)V - - goto :goto_3 - - :cond_8 - :goto_2 - const-string v2, "Required field" - - const-string v3, "failed to parse stat: no type or url" - - .line 15 - invoke-direct {p0, v2, v3}, Lcom/my/target/StatsParser;->a(Ljava/lang/String;Ljava/lang/String;)V - - :cond_9 - :goto_3 - add-int/lit8 v1, v1, 0x1 - - goto :goto_0 - - :cond_a - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/TextViewWithAgeView.smali b/smali/smali_classes2/com/my/target/TextViewWithAgeView.smali deleted file mode 100644 index 0d7636181..000000000 --- a/smali/smali_classes2/com/my/target/TextViewWithAgeView.smali +++ /dev/null @@ -1,421 +0,0 @@ -.class public final Lcom/my/target/TextViewWithAgeView; -.super Landroid/view/ViewGroup; -.source "TextViewWithAgeView.java" - - -# static fields -.field private static final f:I - -.field private static final g:I - - -# instance fields -.field private final a:Lcom/my/target/UiUtils; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final b:Landroid/widget/TextView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final c:Lcom/my/target/BorderedTextView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final d:I - -.field private final e:I - - -# direct methods -.method static constructor ()V - .locals 1 - - .line 1 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/TextViewWithAgeView;->f:I - - .line 2 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/TextViewWithAgeView;->g:I - - return-void -.end method - -.method public constructor (Landroid/content/Context;)V - .locals 3 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0, p1}, Landroid/view/ViewGroup;->(Landroid/content/Context;)V - - .line 2 - invoke-static {p1}, Lcom/my/target/UiUtils;->a(Landroid/content/Context;)Lcom/my/target/UiUtils; - - move-result-object v0 - - iput-object v0, p0, Lcom/my/target/TextViewWithAgeView;->a:Lcom/my/target/UiUtils; - - .line 3 - new-instance v0, Landroid/widget/TextView; - - invoke-direct {v0, p1}, Landroid/widget/TextView;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/TextViewWithAgeView;->b:Landroid/widget/TextView; - - .line 4 - new-instance v0, Lcom/my/target/BorderedTextView; - - invoke-direct {v0, p1}, Lcom/my/target/BorderedTextView;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/TextViewWithAgeView;->c:Lcom/my/target/BorderedTextView; - - .line 5 - iget-object p1, p0, Lcom/my/target/TextViewWithAgeView;->b:Landroid/widget/TextView; - - sget v0, Lcom/my/target/TextViewWithAgeView;->f:I - - invoke-virtual {p1, v0}, Landroid/widget/TextView;->setId(I)V - - .line 6 - iget-object p1, p0, Lcom/my/target/TextViewWithAgeView;->c:Lcom/my/target/BorderedTextView; - - sget v0, Lcom/my/target/TextViewWithAgeView;->g:I - - invoke-virtual {p1, v0}, Landroid/widget/TextView;->setId(I)V - - .line 7 - iget-object p1, p0, Lcom/my/target/TextViewWithAgeView;->c:Lcom/my/target/BorderedTextView; - - const/4 v0, 0x1 - - invoke-virtual {p1, v0}, Landroid/widget/TextView;->setLines(I)V - - .line 8 - iget-object p1, p0, Lcom/my/target/TextViewWithAgeView;->b:Landroid/widget/TextView; - - const/4 v1, 0x2 - - const/high16 v2, 0x41900000 # 18.0f - - invoke-virtual {p1, v1, v2}, Landroid/widget/TextView;->setTextSize(IF)V - - .line 9 - iget-object p1, p0, Lcom/my/target/TextViewWithAgeView;->b:Landroid/widget/TextView; - - sget-object v2, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt; - - invoke-virtual {p1, v2}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V - - .line 10 - iget-object p1, p0, Lcom/my/target/TextViewWithAgeView;->b:Landroid/widget/TextView; - - invoke-virtual {p1, v0}, Landroid/widget/TextView;->setMaxLines(I)V - - .line 11 - iget-object p1, p0, Lcom/my/target/TextViewWithAgeView;->b:Landroid/widget/TextView; - - const/4 v0, -0x1 - - invoke-virtual {p1, v0}, Landroid/widget/TextView;->setTextColor(I)V - - .line 12 - iget-object p1, p0, Lcom/my/target/TextViewWithAgeView;->a:Lcom/my/target/UiUtils; - - const/4 v0, 0x4 - - invoke-virtual {p1, v0}, Lcom/my/target/UiUtils;->a(I)I - - move-result p1 - - iput p1, p0, Lcom/my/target/TextViewWithAgeView;->d:I - - .line 13 - iget-object p1, p0, Lcom/my/target/TextViewWithAgeView;->a:Lcom/my/target/UiUtils; - - invoke-virtual {p1, v1}, Lcom/my/target/UiUtils;->a(I)I - - move-result p1 - - iput p1, p0, Lcom/my/target/TextViewWithAgeView;->e:I - - .line 14 - iget-object p1, p0, Lcom/my/target/TextViewWithAgeView;->b:Landroid/widget/TextView; - - const-string v0, "title_text" - - invoke-static {p1, v0}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 15 - iget-object p1, p0, Lcom/my/target/TextViewWithAgeView;->c:Lcom/my/target/BorderedTextView; - - const-string v0, "age_bordering" - - invoke-static {p1, v0}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 16 - iget-object p1, p0, Lcom/my/target/TextViewWithAgeView;->b:Landroid/widget/TextView; - - invoke-virtual {p0, p1}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V - - .line 17 - iget-object p1, p0, Lcom/my/target/TextViewWithAgeView;->c:Lcom/my/target/BorderedTextView; - - invoke-virtual {p0, p1}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V - - return-void -.end method - - -# virtual methods -.method public final getLeftText()Landroid/widget/TextView; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/TextViewWithAgeView;->b:Landroid/widget/TextView; - - return-object v0 -.end method - -.method public final getRightBorderedView()Lcom/my/target/BorderedTextView; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/TextViewWithAgeView;->c:Lcom/my/target/BorderedTextView; - - return-object v0 -.end method - -.method protected final onLayout(ZIIII)V - .locals 4 - - .line 1 - iget-object p1, p0, Lcom/my/target/TextViewWithAgeView;->b:Landroid/widget/TextView; - - invoke-virtual {p1}, Landroid/widget/TextView;->getMeasuredWidth()I - - move-result p1 - - .line 2 - iget-object p2, p0, Lcom/my/target/TextViewWithAgeView;->b:Landroid/widget/TextView; - - invoke-virtual {p2}, Landroid/widget/TextView;->getMeasuredHeight()I - - move-result p2 - - .line 3 - iget-object p3, p0, Lcom/my/target/TextViewWithAgeView;->c:Lcom/my/target/BorderedTextView; - - invoke-virtual {p3}, Landroid/widget/TextView;->getMeasuredWidth()I - - move-result p3 - - .line 4 - iget-object p4, p0, Lcom/my/target/TextViewWithAgeView;->c:Lcom/my/target/BorderedTextView; - - invoke-virtual {p4}, Landroid/widget/TextView;->getMeasuredHeight()I - - move-result p4 - - .line 5 - invoke-virtual {p0}, Landroid/view/ViewGroup;->getMeasuredHeight()I - - move-result p5 - - sub-int v0, p5, p2 - - .line 6 - div-int/lit8 v0, v0, 0x2 - - sub-int/2addr p5, p4 - - .line 7 - div-int/lit8 p5, p5, 0x2 - - .line 8 - iget v1, p0, Lcom/my/target/TextViewWithAgeView;->d:I - - add-int/2addr v1, p1 - - .line 9 - iget-object v2, p0, Lcom/my/target/TextViewWithAgeView;->b:Landroid/widget/TextView; - - add-int/2addr p2, v0 - - const/4 v3, 0x0 - - invoke-virtual {v2, v3, v0, p1, p2}, Landroid/widget/TextView;->layout(IIII)V - - .line 10 - iget-object p1, p0, Lcom/my/target/TextViewWithAgeView;->c:Lcom/my/target/BorderedTextView; - - add-int/2addr p3, v1 - - add-int/2addr p4, p5 - - invoke-virtual {p1, v1, p5, p3, p4}, Landroid/widget/TextView;->layout(IIII)V - - return-void -.end method - -.method protected final onMeasure(II)V - .locals 4 - - .line 1 - invoke-static {p1}, Landroid/view/View$MeasureSpec;->getSize(I)I - - move-result p1 - - .line 2 - invoke-static {p2}, Landroid/view/View$MeasureSpec;->getSize(I)I - - move-result p2 - - .line 3 - iget-object v0, p0, Lcom/my/target/TextViewWithAgeView;->c:Lcom/my/target/BorderedTextView; - - const/high16 v1, -0x80000000 - - invoke-static {p1, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v2 - - iget v3, p0, Lcom/my/target/TextViewWithAgeView;->e:I - - mul-int/lit8 v3, v3, 0x2 - - sub-int v3, p2, v3 - - .line 4 - invoke-static {v3, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v3 - - .line 5 - invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;->measure(II)V - - .line 6 - iget-object v0, p0, Lcom/my/target/TextViewWithAgeView;->c:Lcom/my/target/BorderedTextView; - - invoke-virtual {v0}, Landroid/widget/TextView;->getMeasuredWidth()I - - move-result v0 - - div-int/lit8 v2, p1, 0x2 - - if-le v0, v2, :cond_0 - - .line 7 - iget-object v0, p0, Lcom/my/target/TextViewWithAgeView;->c:Lcom/my/target/BorderedTextView; - - invoke-static {v2, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v2 - - iget v3, p0, Lcom/my/target/TextViewWithAgeView;->e:I - - mul-int/lit8 v3, v3, 0x2 - - sub-int v3, p2, v3 - - .line 8 - invoke-static {v3, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v3 - - .line 9 - invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;->measure(II)V - - .line 10 - :cond_0 - iget-object v0, p0, Lcom/my/target/TextViewWithAgeView;->b:Landroid/widget/TextView; - - iget-object v2, p0, Lcom/my/target/TextViewWithAgeView;->c:Lcom/my/target/BorderedTextView; - - invoke-virtual {v2}, Landroid/widget/TextView;->getMeasuredWidth()I - - move-result v2 - - sub-int/2addr p1, v2 - - iget v2, p0, Lcom/my/target/TextViewWithAgeView;->d:I - - sub-int/2addr p1, v2 - - invoke-static {p1, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result p1 - - iget v2, p0, Lcom/my/target/TextViewWithAgeView;->e:I - - mul-int/lit8 v2, v2, 0x2 - - sub-int/2addr p2, v2 - - .line 11 - invoke-static {p2, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result p2 - - .line 12 - invoke-virtual {v0, p1, p2}, Landroid/widget/TextView;->measure(II)V - - .line 13 - iget-object p1, p0, Lcom/my/target/TextViewWithAgeView;->b:Landroid/widget/TextView; - - invoke-virtual {p1}, Landroid/widget/TextView;->getMeasuredWidth()I - - move-result p1 - - .line 14 - iget-object p2, p0, Lcom/my/target/TextViewWithAgeView;->c:Lcom/my/target/BorderedTextView; - - invoke-virtual {p2}, Landroid/widget/TextView;->getMeasuredWidth()I - - move-result p2 - - add-int/2addr p1, p2 - - .line 15 - iget p2, p0, Lcom/my/target/TextViewWithAgeView;->d:I - - add-int/2addr p1, p2 - - iget-object p2, p0, Lcom/my/target/TextViewWithAgeView;->b:Landroid/widget/TextView; - - .line 16 - invoke-virtual {p2}, Landroid/widget/TextView;->getMeasuredHeight()I - - move-result p2 - - iget-object v0, p0, Lcom/my/target/TextViewWithAgeView;->c:Lcom/my/target/BorderedTextView; - - invoke-virtual {v0}, Landroid/widget/TextView;->getMeasuredHeight()I - - move-result v0 - - invoke-static {p2, v0}, Ljava/lang/Math;->max(II)I - - move-result p2 - - .line 17 - invoke-virtual {p0, p1, p2}, Landroid/view/ViewGroup;->setMeasuredDimension(II)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/Tracer.smali b/smali/smali_classes2/com/my/target/Tracer.smali deleted file mode 100644 index 398fbac6a..000000000 --- a/smali/smali_classes2/com/my/target/Tracer.smali +++ /dev/null @@ -1,61 +0,0 @@ -.class public final Lcom/my/target/Tracer; -.super Ljava/lang/Object; -.source "Tracer.java" - - -# static fields -.field public static a:Z = false - - -# direct methods -.method public static a(Ljava/lang/String;)V - .locals 1 - .param p0 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - sget-boolean v0, Lcom/my/target/Tracer;->a:Z - - return-void -.end method - -.method public static b(Ljava/lang/String;)V - .locals 1 - .param p0 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - sget-boolean v0, Lcom/my/target/Tracer;->a:Z - - if-eqz v0, :cond_1 - - if-eqz p0, :cond_0 - - goto :goto_0 - - :cond_0 - const-string p0, "null" - - :goto_0 - const-string v0, "[myTarget]" - - .line 2 - invoke-static {v0, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I - - :cond_1 - return-void -.end method - -.method public static c(Ljava/lang/String;)V - .locals 0 - .param p0 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/UiUtils$a.smali b/smali/smali_classes2/com/my/target/UiUtils$a.smali deleted file mode 100644 index a10ffcb17..000000000 --- a/smali/smali_classes2/com/my/target/UiUtils$a.smali +++ /dev/null @@ -1,57 +0,0 @@ -.class Lcom/my/target/UiUtils$a; -.super Landroid/view/View$AccessibilityDelegate; -.source "UiUtils.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/UiUtils; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0xa - name = "a" -.end annotation - - -# instance fields -.field private final a:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# direct methods -.method constructor (Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0}, Landroid/view/View$AccessibilityDelegate;->()V - - iput-object p1, p0, Lcom/my/target/UiUtils$a;->a:Ljava/lang/String; - - return-void -.end method - - -# virtual methods -.method public onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V - .locals 0 - .annotation build Landroid/annotation/TargetApi; - value = 0x12 - .end annotation - - .line 1 - invoke-super {p0, p1, p2}, Landroid/view/View$AccessibilityDelegate;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V - - .line 2 - iget-object p1, p0, Lcom/my/target/UiUtils$a;->a:Ljava/lang/String; - - invoke-virtual {p2, p1}, Landroid/view/accessibility/AccessibilityNodeInfo;->setViewIdResourceName(Ljava/lang/String;)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/UiUtils.smali b/smali/smali_classes2/com/my/target/UiUtils.smali deleted file mode 100644 index a8be20835..000000000 --- a/smali/smali_classes2/com/my/target/UiUtils.smali +++ /dev/null @@ -1,712 +0,0 @@ -.class public Lcom/my/target/UiUtils; -.super Ljava/lang/Object; -.source "UiUtils.java" - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/UiUtils$a; - } -.end annotation - - -# static fields -.field private static final b:Ljava/util/concurrent/atomic/AtomicInteger; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# instance fields -.field private final a:Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# direct methods -.method static constructor ()V - .locals 2 - - .line 1 - new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; - - const/4 v1, 0x1 - - invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;->(I)V - - sput-object v0, Lcom/my/target/UiUtils;->b:Ljava/util/concurrent/atomic/AtomicInteger; - - return-void -.end method - -.method private constructor (Landroid/content/Context;)V - .locals 0 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - iput-object p1, p0, Lcom/my/target/UiUtils;->a:Landroid/content/Context; - - return-void -.end method - -.method public static a()I - .locals 3 - - .line 34 - sget v0, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v1, 0x11 - - if-ge v0, v1, :cond_2 - - .line 35 - :cond_0 - sget-object v0, Lcom/my/target/UiUtils;->b:Ljava/util/concurrent/atomic/AtomicInteger; - - invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;->get()I - - move-result v0 - - add-int/lit8 v1, v0, 0x1 - - const v2, 0xffffff - - if-le v1, v2, :cond_1 - - const/4 v1, 0x1 - - .line 36 - :cond_1 - sget-object v2, Lcom/my/target/UiUtils;->b:Ljava/util/concurrent/atomic/AtomicInteger; - - invoke-virtual {v2, v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;->compareAndSet(II)Z - - move-result v1 - - if-eqz v1, :cond_0 - - return v0 - - .line 37 - :cond_2 - invoke-static {}, Landroid/view/View;->generateViewId()I - - move-result v0 - - return v0 -.end method - -.method public static a(ILandroid/content/Context;)I - .locals 1 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; - - move-result-object p1 - - int-to-float p0, p0 - - .line 2 - invoke-virtual {p1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; - - move-result-object p1 - - const/4 v0, 0x1 - - invoke-static {v0, p0, p1}, Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F - - move-result p0 - - float-to-int p0, p0 - - return p0 -.end method - -.method public static a(Landroid/app/Activity;)I - .locals 4 - .param p0 # Landroid/app/Activity; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 49 - invoke-virtual {p0}, Landroid/app/Activity;->getWindowManager()Landroid/view/WindowManager; - - move-result-object v0 - - invoke-interface {v0}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display; - - move-result-object v0 - - invoke-virtual {v0}, Landroid/view/Display;->getRotation()I - - move-result v0 - - .line 50 - invoke-virtual {p0}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources; - - move-result-object p0 - - invoke-virtual {p0}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; - - move-result-object p0 - - iget p0, p0, Landroid/content/res/Configuration;->orientation:I - - const/16 v1, 0x9 - - const/4 v2, 0x2 - - const/4 v3, 0x1 - - if-ne v3, p0, :cond_1 - - if-eq v0, v3, :cond_0 - - if-eq v0, v2, :cond_0 - - return v3 - - :cond_0 - return v1 - - :cond_1 - if-ne v2, p0, :cond_3 - - if-eq v0, v2, :cond_2 - - const/4 p0, 0x3 - - if-eq v0, p0, :cond_2 - - const/4 p0, 0x0 - - return p0 - - :cond_2 - const/16 p0, 0x8 - - return p0 - - :cond_3 - const-string p0, "Unknown screen orientation. Defaulting to portrait." - - .line 51 - invoke-static {p0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return v1 -.end method - -.method public static a(Landroid/content/Context;)Lcom/my/target/UiUtils; - .locals 1 - .param p0 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 38 - new-instance v0, Lcom/my/target/UiUtils; - - invoke-direct {v0, p0}, Lcom/my/target/UiUtils;->(Landroid/content/Context;)V - - return-object v0 -.end method - -.method public static a(Landroid/view/View;II)V - .locals 8 - .param p0 # Landroid/view/View; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 3 - new-instance v0, Landroid/graphics/drawable/ColorDrawable; - - invoke-direct {v0, p1}, Landroid/graphics/drawable/ColorDrawable;->(I)V - - .line 4 - new-instance v1, Landroid/graphics/drawable/ColorDrawable; - - invoke-direct {v1, p2}, Landroid/graphics/drawable/ColorDrawable;->(I)V - - .line 5 - new-instance v2, Landroid/graphics/drawable/StateListDrawable; - - invoke-direct {v2}, Landroid/graphics/drawable/StateListDrawable;->()V - - const/4 v3, 0x1 - - new-array v4, v3, [I - - const v5, 0x10100a7 - - const/4 v6, 0x0 - - aput v5, v4, v6 - - .line 6 - invoke-virtual {v2, v4, v1}, Landroid/graphics/drawable/StateListDrawable;->addState([ILandroid/graphics/drawable/Drawable;)V - - .line 7 - sget-object v1, Landroid/util/StateSet;->WILD_CARD:[I - - invoke-virtual {v2, v1, v0}, Landroid/graphics/drawable/StateListDrawable;->addState([ILandroid/graphics/drawable/Drawable;)V - - .line 8 - sget v0, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v1, 0x15 - - if-lt v0, v1, :cond_0 - - .line 9 - new-instance v0, Landroid/content/res/ColorStateList; - - const/4 v1, 0x2 - - new-array v4, v1, [[I - - new-array v7, v3, [I - - aput v5, v7, v6 - - aput-object v7, v4, v6 - - sget-object v5, Landroid/util/StateSet;->WILD_CARD:[I - - aput-object v5, v4, v3 - - new-array v1, v1, [I - - .line 10 - invoke-static {p2}, Lcom/my/target/UiUtils;->c(I)I - - move-result p2 - - aput p2, v1, v6 - - .line 11 - invoke-static {p1}, Lcom/my/target/UiUtils;->c(I)I - - move-result p1 - - aput p1, v1, v3 - - invoke-direct {v0, v4, v1}, Landroid/content/res/ColorStateList;->([[I[I)V - - .line 12 - new-instance p1, Landroid/graphics/drawable/RippleDrawable; - - const/4 p2, 0x0 - - invoke-direct {p1, v0, v2, p2}, Landroid/graphics/drawable/RippleDrawable;->(Landroid/content/res/ColorStateList;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V - - .line 13 - invoke-virtual {p0, p1}, Landroid/view/View;->setBackground(Landroid/graphics/drawable/Drawable;)V - - goto :goto_0 - - :cond_0 - const/16 p1, 0x12 - - if-lt v0, p1, :cond_1 - - .line 14 - invoke-virtual {p0, v2}, Landroid/view/View;->setBackground(Landroid/graphics/drawable/Drawable;)V - - goto :goto_0 - - .line 15 - :cond_1 - invoke-virtual {p0, v2}, Landroid/view/View;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V - - :goto_0 - return-void -.end method - -.method public static a(Landroid/view/View;III)V - .locals 6 - .param p0 # Landroid/view/View; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - const/4 v3, 0x0 - - const/4 v4, 0x0 - - move-object v0, p0 - - move v1, p1 - - move v2, p2 - - move v5, p3 - - .line 16 - invoke-static/range {v0 .. v5}, Lcom/my/target/UiUtils;->a(Landroid/view/View;IIIII)V - - return-void -.end method - -.method public static a(Landroid/view/View;IIIII)V - .locals 7 - .param p0 # Landroid/view/View; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 17 - new-instance v0, Landroid/graphics/drawable/GradientDrawable; - - sget-object v1, Landroid/graphics/drawable/GradientDrawable$Orientation;->TOP_BOTTOM:Landroid/graphics/drawable/GradientDrawable$Orientation; - - const/4 v2, 0x2 - - new-array v3, v2, [I - - const/4 v4, 0x0 - - aput p1, v3, v4 - - const/4 v5, 0x1 - - aput p1, v3, v5 - - invoke-direct {v0, v1, v3}, Landroid/graphics/drawable/GradientDrawable;->(Landroid/graphics/drawable/GradientDrawable$Orientation;[I)V - - int-to-float p5, p5 - - .line 18 - invoke-virtual {v0, p5}, Landroid/graphics/drawable/GradientDrawable;->setCornerRadius(F)V - - .line 19 - new-instance v1, Landroid/graphics/drawable/GradientDrawable; - - sget-object v3, Landroid/graphics/drawable/GradientDrawable$Orientation;->TOP_BOTTOM:Landroid/graphics/drawable/GradientDrawable$Orientation; - - new-array v6, v2, [I - - aput p2, v6, v4 - - aput p2, v6, v5 - - invoke-direct {v1, v3, v6}, Landroid/graphics/drawable/GradientDrawable;->(Landroid/graphics/drawable/GradientDrawable$Orientation;[I)V - - .line 20 - invoke-virtual {v1, p5}, Landroid/graphics/drawable/GradientDrawable;->setCornerRadius(F)V - - if-eqz p3, :cond_0 - - .line 21 - invoke-virtual {v0, p4, p3}, Landroid/graphics/drawable/GradientDrawable;->setStroke(II)V - - .line 22 - invoke-virtual {v1, p4, p3}, Landroid/graphics/drawable/GradientDrawable;->setStroke(II)V - - .line 23 - :cond_0 - new-instance p3, Landroid/graphics/drawable/StateListDrawable; - - invoke-direct {p3}, Landroid/graphics/drawable/StateListDrawable;->()V - - new-array p4, v5, [I - - const p5, 0x10100a7 - - aput p5, p4, v4 - - .line 24 - invoke-virtual {p3, p4, v1}, Landroid/graphics/drawable/StateListDrawable;->addState([ILandroid/graphics/drawable/Drawable;)V - - .line 25 - sget-object p4, Landroid/util/StateSet;->WILD_CARD:[I - - invoke-virtual {p3, p4, v0}, Landroid/graphics/drawable/StateListDrawable;->addState([ILandroid/graphics/drawable/Drawable;)V - - .line 26 - sget p4, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v0, 0x15 - - if-lt p4, v0, :cond_1 - - .line 27 - new-instance p4, Landroid/content/res/ColorStateList; - - new-array v0, v2, [[I - - new-array v1, v5, [I - - aput p5, v1, v4 - - aput-object v1, v0, v4 - - sget-object p5, Landroid/util/StateSet;->WILD_CARD:[I - - aput-object p5, v0, v5 - - new-array p5, v2, [I - - .line 28 - invoke-static {p2}, Lcom/my/target/UiUtils;->c(I)I - - move-result p2 - - aput p2, p5, v4 - - .line 29 - invoke-static {p1}, Lcom/my/target/UiUtils;->c(I)I - - move-result p1 - - aput p1, p5, v5 - - invoke-direct {p4, v0, p5}, Landroid/content/res/ColorStateList;->([[I[I)V - - .line 30 - new-instance p1, Landroid/graphics/drawable/RippleDrawable; - - const/4 p2, 0x0 - - invoke-direct {p1, p4, p3, p2}, Landroid/graphics/drawable/RippleDrawable;->(Landroid/content/res/ColorStateList;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V - - .line 31 - invoke-virtual {p0, p1}, Landroid/view/View;->setBackground(Landroid/graphics/drawable/Drawable;)V - - goto :goto_0 - - :cond_1 - const/16 p1, 0x10 - - if-lt p4, p1, :cond_2 - - .line 32 - invoke-virtual {p0, p3}, Landroid/view/View;->setBackground(Landroid/graphics/drawable/Drawable;)V - - goto :goto_0 - - .line 33 - :cond_2 - invoke-virtual {p0, p3}, Landroid/view/View;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V - - :goto_0 - return-void -.end method - -.method public static a(Landroid/view/View;Ljava/lang/String;)V - .locals 2 - .param p0 # Landroid/view/View; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 39 - sget v0, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v1, 0x12 - - if-lt v0, v1, :cond_0 - - .line 40 - new-instance v0, Lcom/my/target/UiUtils$a; - - invoke-direct {v0, p1}, Lcom/my/target/UiUtils$a;->(Ljava/lang/String;)V - - invoke-virtual {p0, v0}, Landroid/view/View;->setAccessibilityDelegate(Landroid/view/View$AccessibilityDelegate;)V - - :cond_0 - return-void -.end method - -.method public static a(Landroid/app/Activity;Landroid/view/View;)Z - .locals 3 - .param p0 # Landroid/app/Activity; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p1 # Landroid/view/View; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 41 - :goto_0 - invoke-virtual {p1}, Landroid/view/View;->isHardwareAccelerated()Z - - move-result v0 - - const/4 v1, 0x0 - - if-eqz v0, :cond_3 - - .line 42 - invoke-virtual {p1}, Landroid/view/View;->getLayerType()I - - move-result v0 - - const/4 v2, 0x1 - - and-int/2addr v0, v2 - - if-eqz v0, :cond_0 - - goto :goto_1 - - .line 43 - :cond_0 - invoke-virtual {p1}, Landroid/view/View;->getParent()Landroid/view/ViewParent; - - move-result-object v0 - - instance-of v0, v0, Landroid/view/View; - - if-nez v0, :cond_2 - - .line 44 - invoke-virtual {p0}, Landroid/app/Activity;->getWindow()Landroid/view/Window; - - move-result-object p0 - - if-eqz p0, :cond_1 - - .line 45 - invoke-virtual {p0}, Landroid/view/Window;->getAttributes()Landroid/view/WindowManager$LayoutParams; - - move-result-object p0 - - iget p0, p0, Landroid/view/WindowManager$LayoutParams;->flags:I - - const/high16 p1, 0x1000000 - - and-int/2addr p0, p1 - - if-eqz p0, :cond_1 - - const/4 v1, 0x1 - - :cond_1 - return v1 - - .line 46 - :cond_2 - invoke-virtual {p1}, Landroid/view/View;->getParent()Landroid/view/ViewParent; - - move-result-object p1 - - check-cast p1, Landroid/view/View; - - goto :goto_0 - - :cond_3 - :goto_1 - return v1 -.end method - -.method public static c(I)I - .locals 3 - - const/4 v0, 0x3 - - new-array v0, v0, [F - - .line 1 - invoke-static {p0, v0}, Landroid/graphics/Color;->colorToHSV(I[F)V - - const/4 p0, 0x2 - - .line 2 - aget v1, v0, p0 - - const v2, 0x3f333333 # 0.7f - - mul-float v1, v1, v2 - - aput v1, v0, p0 - - .line 3 - invoke-static {v0}, Landroid/graphics/Color;->HSVToColor([F)I - - move-result p0 - - return p0 -.end method - - -# virtual methods -.method public a(I)I - .locals 2 - - .line 47 - iget-object v0, p0, Lcom/my/target/UiUtils;->a:Landroid/content/Context; - - invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; - - move-result-object v0 - - int-to-float p1, p1 - - .line 48 - invoke-virtual {v0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; - - move-result-object v0 - - const/4 v1, 0x1 - - invoke-static {v1, p1, v0}, Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F - - move-result p1 - - float-to-int p1, p1 - - return p1 -.end method - -.method public b(I)I - .locals 2 - - int-to-float p1, p1 - - .line 1 - iget-object v0, p0, Lcom/my/target/UiUtils;->a:Landroid/content/Context; - - invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; - - move-result-object v0 - - invoke-virtual {v0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; - - move-result-object v0 - - iget v0, v0, Landroid/util/DisplayMetrics;->xdpi:F - - const/high16 v1, 0x43200000 # 160.0f - - div-float/2addr v0, v1 - - div-float/2addr p1, v0 - - invoke-static {p1}, Ljava/lang/Math;->round(F)I - - move-result p1 - - return p1 -.end method diff --git a/smali/smali_classes2/com/my/target/UrlResolver$a$a.smali b/smali/smali_classes2/com/my/target/UrlResolver$a$a.smali deleted file mode 100644 index e36baeaa2..000000000 --- a/smali/smali_classes2/com/my/target/UrlResolver$a$a.smali +++ /dev/null @@ -1,80 +0,0 @@ -.class Lcom/my/target/UrlResolver$a$a; -.super Ljava/lang/Object; -.source "UrlResolver.java" - -# interfaces -.implements Ljava/lang/Runnable; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/UrlResolver$a;->run()V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Ljava/lang/String; - -.field final synthetic b:Lcom/my/target/UrlResolver$a; - - -# direct methods -.method constructor (Lcom/my/target/UrlResolver$a;Ljava/lang/String;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/UrlResolver$a$a;->b:Lcom/my/target/UrlResolver$a; - - iput-object p2, p0, Lcom/my/target/UrlResolver$a$a;->a:Ljava/lang/String; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public run()V - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/my/target/UrlResolver$a$a;->b:Lcom/my/target/UrlResolver$a; - - iget-object v0, v0, Lcom/my/target/UrlResolver$a;->b:Lcom/my/target/UrlResolver; - - invoke-static {v0}, Lcom/my/target/UrlResolver;->b(Lcom/my/target/UrlResolver;)Lcom/my/target/UrlResolver$b; - - move-result-object v0 - - if-eqz v0, :cond_0 - - .line 2 - iget-object v0, p0, Lcom/my/target/UrlResolver$a$a;->b:Lcom/my/target/UrlResolver$a; - - iget-object v0, v0, Lcom/my/target/UrlResolver$a;->b:Lcom/my/target/UrlResolver; - - invoke-static {v0}, Lcom/my/target/UrlResolver;->b(Lcom/my/target/UrlResolver;)Lcom/my/target/UrlResolver$b; - - move-result-object v0 - - iget-object v1, p0, Lcom/my/target/UrlResolver$a$a;->a:Ljava/lang/String; - - invoke-interface {v0, v1}, Lcom/my/target/UrlResolver$b;->a(Ljava/lang/String;)V - - .line 3 - iget-object v0, p0, Lcom/my/target/UrlResolver$a$a;->b:Lcom/my/target/UrlResolver$a; - - iget-object v0, v0, Lcom/my/target/UrlResolver$a;->b:Lcom/my/target/UrlResolver; - - const/4 v1, 0x0 - - invoke-static {v0, v1}, Lcom/my/target/UrlResolver;->a(Lcom/my/target/UrlResolver;Lcom/my/target/UrlResolver$b;)Lcom/my/target/UrlResolver$b; - - :cond_0 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/UrlResolver$a.smali b/smali/smali_classes2/com/my/target/UrlResolver$a.smali deleted file mode 100644 index 730cbaf97..000000000 --- a/smali/smali_classes2/com/my/target/UrlResolver$a.smali +++ /dev/null @@ -1,84 +0,0 @@ -.class Lcom/my/target/UrlResolver$a; -.super Ljava/lang/Object; -.source "UrlResolver.java" - -# interfaces -.implements Ljava/lang/Runnable; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/UrlResolver;->a(Landroid/content/Context;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Landroid/content/Context; - -.field final synthetic b:Lcom/my/target/UrlResolver; - - -# direct methods -.method constructor (Lcom/my/target/UrlResolver;Landroid/content/Context;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/UrlResolver$a;->b:Lcom/my/target/UrlResolver; - - iput-object p2, p0, Lcom/my/target/UrlResolver$a;->a:Landroid/content/Context; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public run()V - .locals 3 - - .line 1 - invoke-static {}, Lcom/my/target/HttpStatRequest;->d()Lcom/my/target/HttpStatRequest; - - move-result-object v0 - - iget-object v1, p0, Lcom/my/target/UrlResolver$a;->b:Lcom/my/target/UrlResolver; - - invoke-static {v1}, Lcom/my/target/UrlResolver;->a(Lcom/my/target/UrlResolver;)Ljava/lang/String; - - move-result-object v1 - - iget-object v2, p0, Lcom/my/target/UrlResolver$a;->a:Landroid/content/Context; - - invoke-virtual {v0, v1, v2}, Lcom/my/target/HttpRequest;->b(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Ljava/lang/String; - - .line 2 - iget-object v1, p0, Lcom/my/target/UrlResolver$a;->b:Lcom/my/target/UrlResolver; - - invoke-static {v1}, Lcom/my/target/UrlResolver;->b(Lcom/my/target/UrlResolver;)Lcom/my/target/UrlResolver$b; - - move-result-object v1 - - if-nez v1, :cond_0 - - return-void - - .line 3 - :cond_0 - new-instance v1, Lcom/my/target/UrlResolver$a$a; - - invoke-direct {v1, p0, v0}, Lcom/my/target/UrlResolver$a$a;->(Lcom/my/target/UrlResolver$a;Ljava/lang/String;)V - - invoke-static {v1}, Lcom/my/target/AsyncCommand;->c(Ljava/lang/Runnable;)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/UrlResolver$b.smali b/smali/smali_classes2/com/my/target/UrlResolver$b.smali deleted file mode 100644 index 1b1ddbc7e..000000000 --- a/smali/smali_classes2/com/my/target/UrlResolver$b.smali +++ /dev/null @@ -1,23 +0,0 @@ -.class public interface abstract Lcom/my/target/UrlResolver$b; -.super Ljava/lang/Object; -.source "UrlResolver.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/UrlResolver; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x609 - name = "b" -.end annotation - - -# virtual methods -.method public abstract a(Ljava/lang/String;)V - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param -.end method diff --git a/smali/smali_classes2/com/my/target/UrlResolver.smali b/smali/smali_classes2/com/my/target/UrlResolver.smali deleted file mode 100644 index 28a2db7f7..000000000 --- a/smali/smali_classes2/com/my/target/UrlResolver.smali +++ /dev/null @@ -1,251 +0,0 @@ -.class public Lcom/my/target/UrlResolver; -.super Ljava/lang/Object; -.source "UrlResolver.java" - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/UrlResolver$b; - } -.end annotation - - -# static fields -.field private static final c:[Ljava/lang/String; - - -# instance fields -.field private final a:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private b:Lcom/my/target/UrlResolver$b; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - - -# direct methods -.method static constructor ()V - .locals 6 - - const-string v0, "http://play.google.com" - - const-string v1, "https://play.google.com" - - const-string v2, "http://market.android.com" - - const-string v3, "https://market.android.com" - - const-string v4, "market://" - - const-string v5, "samsungapps://" - - .line 1 - filled-new-array/range {v0 .. v5}, [Ljava/lang/String; - - move-result-object v0 - - sput-object v0, Lcom/my/target/UrlResolver;->c:[Ljava/lang/String; - - return-void -.end method - -.method private constructor (Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - iput-object p1, p0, Lcom/my/target/UrlResolver;->a:Ljava/lang/String; - - return-void -.end method - -.method static synthetic a(Lcom/my/target/UrlResolver;Lcom/my/target/UrlResolver$b;)Lcom/my/target/UrlResolver$b; - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/UrlResolver;->b:Lcom/my/target/UrlResolver$b; - - return-object p1 -.end method - -.method static synthetic a(Lcom/my/target/UrlResolver;)Ljava/lang/String; - .locals 0 - - .line 2 - iget-object p0, p0, Lcom/my/target/UrlResolver;->a:Ljava/lang/String; - - return-object p0 -.end method - -.method public static a(Ljava/lang/String;)Z - .locals 5 - .param p0 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 3 - invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v0 - - const/4 v1, 0x0 - - if-nez v0, :cond_1 - - .line 4 - sget-object v0, Lcom/my/target/UrlResolver;->c:[Ljava/lang/String; - - array-length v2, v0 - - const/4 v3, 0x0 - - :goto_0 - if-ge v3, v2, :cond_1 - - aget-object v4, v0, v3 - - .line 5 - invoke-virtual {p0, v4}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z - - move-result v4 - - if-eqz v4, :cond_0 - - const/4 p0, 0x1 - - return p0 - - :cond_0 - add-int/lit8 v3, v3, 0x1 - - goto :goto_0 - - :cond_1 - return v1 -.end method - -.method static synthetic b(Lcom/my/target/UrlResolver;)Lcom/my/target/UrlResolver$b; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/UrlResolver;->b:Lcom/my/target/UrlResolver$b; - - return-object p0 -.end method - -.method public static b(Ljava/lang/String;)Z - .locals 1 - .param p0 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - const-string v0, "samsungapps://" - - .line 2 - invoke-virtual {p0, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z - - move-result p0 - - return p0 -.end method - -.method public static c(Ljava/lang/String;)Z - .locals 1 - .param p0 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v0 - - if-nez v0, :cond_0 - - const-string v0, "https" - - .line 2 - invoke-virtual {p0, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z - - move-result p0 - - if-eqz p0, :cond_0 - - const/4 p0, 0x1 - - return p0 - - :cond_0 - const/4 p0, 0x0 - - return p0 -.end method - -.method public static d(Ljava/lang/String;)Lcom/my/target/UrlResolver; - .locals 1 - .param p0 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - new-instance v0, Lcom/my/target/UrlResolver; - - invoke-direct {v0, p0}, Lcom/my/target/UrlResolver;->(Ljava/lang/String;)V - - return-object v0 -.end method - - -# virtual methods -.method public a(Lcom/my/target/UrlResolver$b;)Lcom/my/target/UrlResolver; - .locals 0 - .param p1 # Lcom/my/target/UrlResolver$b; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 6 - iput-object p1, p0, Lcom/my/target/UrlResolver;->b:Lcom/my/target/UrlResolver$b; - - return-object p0 -.end method - -.method public a(Landroid/content/Context;)V - .locals 1 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 7 - invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context; - - move-result-object p1 - - .line 8 - new-instance v0, Lcom/my/target/UrlResolver$a; - - invoke-direct {v0, p0, p1}, Lcom/my/target/UrlResolver$a;->(Lcom/my/target/UrlResolver;Landroid/content/Context;)V - - invoke-static {v0}, Lcom/my/target/AsyncCommand;->b(Ljava/lang/Runnable;)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/VastParser.smali b/smali/smali_classes2/com/my/target/VastParser.smali deleted file mode 100644 index 80f55c688..000000000 --- a/smali/smali_classes2/com/my/target/VastParser.smali +++ /dev/null @@ -1,4190 +0,0 @@ -.class public Lcom/my/target/VastParser; -.super Ljava/lang/Object; -.source "VastParser.java" - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "", - "Ljava/lang/Object;" - } -.end annotation - - -# static fields -.field private static final l:[Ljava/lang/String; - -.field private static final m:[Ljava/lang/String; - - -# instance fields -.field private final a:Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final b:Lcom/my/target/AdService; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final c:Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final d:Ljava/util/ArrayList; - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/ArrayList<", - "Lcom/my/target/Stat;", - ">;" - } - .end annotation -.end field - -.field private final e:Ljava/util/ArrayList; - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/ArrayList<", - "Lcom/my/target/ProgressStat;", - ">;" - } - .end annotation -.end field - -.field private final f:Ljava/util/ArrayList; - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/ArrayList<", - "Lcom/my/target/CompanionBanner;", - ">;" - } - .end annotation -.end field - -.field private final g:Ljava/util/ArrayList; - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/ArrayList<", - "Lcom/my/target/Stat;", - ">;" - } - .end annotation -.end field - -.field private final h:Ljava/util/ArrayList; - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/ArrayList<", - "Lcom/my/target/MediaBanner<", - "TT;>;>;" - } - .end annotation -.end field - -.field private i:Z - -.field private j:Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private k:Lcom/my/target/AdService; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - - -# direct methods -.method static constructor ()V - .locals 3 - - const-string v0, "video/mp4" - - const-string v1, "application/vnd.apple.mpegurl" - - const-string v2, "application/x-mpegurl" - - .line 1 - filled-new-array {v0, v1, v2}, [Ljava/lang/String; - - move-result-object v0 - - sput-object v0, Lcom/my/target/VastParser;->l:[Ljava/lang/String; - - const-string v0, "linkTxt" - - .line 2 - filled-new-array {v0}, [Ljava/lang/String; - - move-result-object v0 - - sput-object v0, Lcom/my/target/VastParser;->m:[Ljava/lang/String; - - return-void -.end method - -.method private constructor (Lcom/my/target/AdConfig;Lcom/my/target/AdService;Landroid/content/Context;)V - .locals 1 - .param p1 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/AdService; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - new-instance v0, Ljava/util/ArrayList; - - invoke-direct {v0}, Ljava/util/ArrayList;->()V - - iput-object v0, p0, Lcom/my/target/VastParser;->d:Ljava/util/ArrayList; - - .line 3 - new-instance v0, Ljava/util/ArrayList; - - invoke-direct {v0}, Ljava/util/ArrayList;->()V - - iput-object v0, p0, Lcom/my/target/VastParser;->e:Ljava/util/ArrayList; - - .line 4 - new-instance v0, Ljava/util/ArrayList; - - invoke-direct {v0}, Ljava/util/ArrayList;->()V - - iput-object v0, p0, Lcom/my/target/VastParser;->f:Ljava/util/ArrayList; - - .line 5 - new-instance v0, Ljava/util/ArrayList; - - invoke-direct {v0}, Ljava/util/ArrayList;->()V - - iput-object v0, p0, Lcom/my/target/VastParser;->g:Ljava/util/ArrayList; - - .line 6 - new-instance v0, Ljava/util/ArrayList; - - invoke-direct {v0}, Ljava/util/ArrayList;->()V - - iput-object v0, p0, Lcom/my/target/VastParser;->h:Ljava/util/ArrayList; - - .line 7 - iput-object p1, p0, Lcom/my/target/VastParser;->a:Lcom/my/target/AdConfig; - - .line 8 - iput-object p2, p0, Lcom/my/target/VastParser;->b:Lcom/my/target/AdService; - - .line 9 - iput-object p3, p0, Lcom/my/target/VastParser;->c:Landroid/content/Context; - - return-void -.end method - -.method public static a(Lcom/my/target/AdConfig;Lcom/my/target/AdService;Landroid/content/Context;)Lcom/my/target/VastParser; - .locals 1 - .param p0 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p1 # Lcom/my/target/AdService; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lcom/my/target/AdConfig;", - "Lcom/my/target/AdService;", - "Landroid/content/Context;", - ")", - "Lcom/my/target/VastParser<", - "TT;>;" - } - .end annotation - - .line 1 - new-instance v0, Lcom/my/target/VastParser; - - invoke-direct {v0, p0, p1, p2}, Lcom/my/target/VastParser;->(Lcom/my/target/AdConfig;Lcom/my/target/AdService;Landroid/content/Context;)V - - return-object v0 -.end method - -.method private static a(Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; - .locals 1 - .param p0 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p1 # Lorg/xmlpull/v1/XmlPullParser; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - const/4 v0, 0x0 - - .line 4 - invoke-interface {p1, v0, p0}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - - move-result-object p0 - - return-object p0 -.end method - -.method private a(FLjava/lang/String;Lcom/my/target/AdBanner;)V - .locals 1 - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Lcom/my/target/AdBanner; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 76 - invoke-static {p2}, Lcom/my/target/ProgressStat;->a(Ljava/lang/String;)Lcom/my/target/ProgressStat; - - move-result-object p2 - - if-eqz p3, :cond_0 - - .line 77 - invoke-virtual {p3}, Lcom/my/target/AdBanner;->j()F - - move-result v0 - - mul-float v0, v0, p1 - - invoke-virtual {p2, v0}, Lcom/my/target/ProgressStat;->a(F)V - - .line 78 - invoke-virtual {p3}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object p1 - - invoke-virtual {p1, p2}, Lcom/my/target/StatHolder;->a(Lcom/my/target/ProgressStat;)V - - goto :goto_0 - - :cond_0 - const/high16 p3, 0x42c80000 # 100.0f - - mul-float p1, p1, p3 - - .line 79 - invoke-virtual {p2, p1}, Lcom/my/target/ProgressStat;->b(F)V - - .line 80 - iget-object p1, p0, Lcom/my/target/VastParser;->e:Ljava/util/ArrayList; - - invoke-virtual {p1, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - :goto_0 - return-void -.end method - -.method private a(Ljava/lang/String;Ljava/lang/String;Lcom/my/target/AdBanner;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Lcom/my/target/AdBanner; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - if-eqz p3, :cond_0 - - .line 74 - invoke-virtual {p3}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object p3 - - invoke-virtual {p3, p1, p2}, Lcom/my/target/StatHolder;->a(Ljava/lang/String;Ljava/lang/String;)V - - goto :goto_0 - - .line 75 - :cond_0 - iget-object p3, p0, Lcom/my/target/VastParser;->g:Ljava/util/ArrayList; - - invoke-static {p1, p2}, Lcom/my/target/Stat;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/my/target/Stat; - - move-result-object p1 - - invoke-virtual {p3, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - :goto_0 - return-void -.end method - -.method private a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 15 - invoke-static {p2}, Lcom/my/target/LogMessage;->d(Ljava/lang/String;)Lcom/my/target/LogMessage; - - move-result-object p2 - - invoke-virtual {p2, p3}, Lcom/my/target/LogMessage;->a(Ljava/lang/String;)Lcom/my/target/LogMessage; - - iget-object p3, p0, Lcom/my/target/VastParser;->a:Lcom/my/target/AdConfig; - - .line 16 - invoke-virtual {p3}, Lcom/my/target/AdConfig;->e()I - - move-result p3 - - invoke-virtual {p2, p3}, Lcom/my/target/LogMessage;->a(I)Lcom/my/target/LogMessage; - - .line 17 - invoke-virtual {p2, p1}, Lcom/my/target/LogMessage;->c(Ljava/lang/String;)Lcom/my/target/LogMessage; - - iget-object p1, p0, Lcom/my/target/VastParser;->b:Lcom/my/target/AdService; - - .line 18 - invoke-virtual {p1}, Lcom/my/target/AdService;->u()Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {p2, p1}, Lcom/my/target/LogMessage;->b(Ljava/lang/String;)Lcom/my/target/LogMessage; - - iget-object p1, p0, Lcom/my/target/VastParser;->c:Landroid/content/Context; - - .line 19 - invoke-virtual {p2, p1}, Lcom/my/target/LogMessage;->a(Landroid/content/Context;)V - - return-void -.end method - -.method private static a(Lorg/xmlpull/v1/XmlPullParser;)V - .locals 4 - .param p0 # Lorg/xmlpull/v1/XmlPullParser; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 2 - invoke-static {p0}, Lcom/my/target/VastParser;->e(Lorg/xmlpull/v1/XmlPullParser;)I - - move-result v0 - - const/4 v1, 0x2 - - if-eq v0, v1, :cond_0 - - return-void - - :cond_0 - const/4 v0, 0x1 - - :goto_0 - if-eqz v0, :cond_3 - - .line 3 - invoke-static {p0}, Lcom/my/target/VastParser;->b(Lorg/xmlpull/v1/XmlPullParser;)I - - move-result v2 - - if-eq v2, v1, :cond_2 - - const/4 v3, 0x3 - - if-eq v2, v3, :cond_1 - - goto :goto_0 - - :cond_1 - add-int/lit8 v0, v0, -0x1 - - goto :goto_0 - - :cond_2 - add-int/lit8 v0, v0, 0x1 - - goto :goto_0 - - :cond_3 - return-void -.end method - -.method private a(Lorg/xmlpull/v1/XmlPullParser;I)V - .locals 3 - .param p1 # Lorg/xmlpull/v1/XmlPullParser; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - const/4 v0, 0x0 - - .line 20 - :goto_0 - invoke-static {p1}, Lcom/my/target/VastParser;->d(Lorg/xmlpull/v1/XmlPullParser;)I - - move-result v1 - - const/4 v2, 0x2 - - if-ne v1, v2, :cond_5 - - .line 21 - invoke-static {p1}, Lcom/my/target/VastParser;->e(Lorg/xmlpull/v1/XmlPullParser;)I - - move-result v1 - - if-eq v1, v2, :cond_0 - - goto :goto_0 - - .line 22 - :cond_0 - invoke-interface {p1}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; - - move-result-object v1 - - const-string v2, "Impression" - - .line 23 - invoke-virtual {v2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v2 - - if-eqz v2, :cond_1 - - .line 24 - invoke-direct {p0, p1}, Lcom/my/target/VastParser;->j(Lorg/xmlpull/v1/XmlPullParser;)V - - goto :goto_0 - - :cond_1 - const-string v2, "Creatives" - - .line 25 - invoke-virtual {v2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v2 - - if-eqz v2, :cond_2 - - .line 26 - invoke-direct {p0, p1}, Lcom/my/target/VastParser;->k(Lorg/xmlpull/v1/XmlPullParser;)V - - goto :goto_0 - - :cond_2 - const-string v2, "Extensions" - - .line 27 - invoke-virtual {v2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v2 - - if-eqz v2, :cond_3 - - .line 28 - invoke-direct {p0, p1}, Lcom/my/target/VastParser;->i(Lorg/xmlpull/v1/XmlPullParser;)V - - goto :goto_0 - - :cond_3 - const-string v2, "VASTAdTagURI" - - .line 29 - invoke-virtual {v2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v1 - - if-eqz v1, :cond_4 - - .line 30 - invoke-static {p1}, Lcom/my/target/VastParser;->c(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; - - move-result-object v0 - - goto :goto_0 - - .line 31 - :cond_4 - invoke-static {p1}, Lcom/my/target/VastParser;->a(Lorg/xmlpull/v1/XmlPullParser;)V - - goto :goto_0 - - :cond_5 - if-eqz v0, :cond_7 - - .line 32 - invoke-static {v0}, Lcom/my/target/AdService;->d(Ljava/lang/String;)Lcom/my/target/AdService; - - move-result-object p1 - - iput-object p1, p0, Lcom/my/target/VastParser;->k:Lcom/my/target/AdService; - - .line 33 - iget-object p1, p0, Lcom/my/target/VastParser;->k:Lcom/my/target/AdService; - - add-int/lit8 p2, p2, 0x1 - - invoke-virtual {p1, p2}, Lcom/my/target/AdService;->a(I)V - - .line 34 - iget-object p1, p0, Lcom/my/target/VastParser;->k:Lcom/my/target/AdService; - - iget-object p2, p0, Lcom/my/target/VastParser;->d:Ljava/util/ArrayList; - - invoke-virtual {p1, p2}, Lcom/my/target/AdService;->b(Ljava/util/ArrayList;)V - - .line 35 - iget-object p1, p0, Lcom/my/target/VastParser;->k:Lcom/my/target/AdService; - - iget-object p2, p0, Lcom/my/target/VastParser;->j:Ljava/lang/String; - - if-eqz p2, :cond_6 - - goto :goto_1 - - :cond_6 - iget-object p2, p0, Lcom/my/target/VastParser;->b:Lcom/my/target/AdService; - - invoke-virtual {p2}, Lcom/my/target/AdService;->p()Ljava/lang/String; - - move-result-object p2 - - :goto_1 - invoke-virtual {p1, p2}, Lcom/my/target/AdService;->c(Ljava/lang/String;)V - - .line 36 - iget-object p1, p0, Lcom/my/target/VastParser;->k:Lcom/my/target/AdService; - - iget-object p2, p0, Lcom/my/target/VastParser;->f:Ljava/util/ArrayList; - - invoke-virtual {p1, p2}, Lcom/my/target/AdService;->a(Ljava/util/ArrayList;)V - - .line 37 - iget-object p1, p0, Lcom/my/target/VastParser;->k:Lcom/my/target/AdService; - - invoke-virtual {p1}, Lcom/my/target/AdService;->m()Lcom/my/target/StatHolder; - - move-result-object p1 - - .line 38 - iget-object p2, p0, Lcom/my/target/VastParser;->g:Ljava/util/ArrayList; - - invoke-virtual {p1, p2}, Lcom/my/target/StatHolder;->a(Ljava/util/ArrayList;)V - - .line 39 - iget-object p2, p0, Lcom/my/target/VastParser;->e:Ljava/util/ArrayList; - - invoke-virtual {p1, p2}, Lcom/my/target/StatHolder;->b(Ljava/util/ArrayList;)V - - .line 40 - iget-object p2, p0, Lcom/my/target/VastParser;->b:Lcom/my/target/AdService; - - invoke-virtual {p2}, Lcom/my/target/AdService;->m()Lcom/my/target/StatHolder; - - move-result-object p2 - - const/high16 v0, -0x40800000 # -1.0f - - invoke-virtual {p1, p2, v0}, Lcom/my/target/StatHolder;->a(Lcom/my/target/StatHolder;F)V - - .line 41 - iget-object p1, p0, Lcom/my/target/VastParser;->b:Lcom/my/target/AdService; - - iget-object p2, p0, Lcom/my/target/VastParser;->k:Lcom/my/target/AdService; - - invoke-virtual {p1, p2}, Lcom/my/target/AdService;->b(Lcom/my/target/AdService;)V - - goto :goto_2 - - :cond_7 - const-string p1, "got VAST wrapper, but no vastAdTagUri" - - .line 42 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - :goto_2 - return-void -.end method - -.method private a(Lorg/xmlpull/v1/XmlPullParser;Lcom/my/target/AdBanner;)V - .locals 3 - .param p1 # Lorg/xmlpull/v1/XmlPullParser; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/AdBanner; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 63 - :goto_0 - invoke-static {p1}, Lcom/my/target/VastParser;->d(Lorg/xmlpull/v1/XmlPullParser;)I - - move-result v0 - - const/4 v1, 0x2 - - if-ne v0, v1, :cond_4 - - .line 64 - invoke-static {p1}, Lcom/my/target/VastParser;->e(Lorg/xmlpull/v1/XmlPullParser;)I - - move-result v0 - - if-eq v0, v1, :cond_0 - - goto :goto_0 - - .line 65 - :cond_0 - invoke-interface {p1}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; - - move-result-object v0 - - const-string v1, "Tracking" - - .line 66 - invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_3 - - const-string v0, "event" - - .line 67 - invoke-static {v0, p1}, Lcom/my/target/VastParser;->a(Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; - - move-result-object v0 - - const-string v1, "offset" - - .line 68 - invoke-static {v1, p1}, Lcom/my/target/VastParser;->a(Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; - - move-result-object v1 - - if-eqz v0, :cond_2 - - const-string v2, "progress" - - .line 69 - invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v2 - - if-eqz v2, :cond_1 - - invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v2 - - if-nez v2, :cond_1 - - .line 70 - invoke-static {p1}, Lcom/my/target/VastParser;->c(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; - - move-result-object v2 - - invoke-direct {p0, v1, v2, p2}, Lcom/my/target/VastParser;->b(Ljava/lang/String;Ljava/lang/String;Lcom/my/target/AdBanner;)V - - goto :goto_1 - - .line 71 - :cond_1 - invoke-static {p1}, Lcom/my/target/VastParser;->c(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; - - move-result-object v1 - - invoke-direct {p0, v0, v1, p2}, Lcom/my/target/VastParser;->c(Ljava/lang/String;Ljava/lang/String;Lcom/my/target/AdBanner;)V - - .line 72 - :cond_2 - :goto_1 - new-instance v1, Ljava/lang/StringBuilder; - - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - - const-string v2, "Added VAST tracking \"" - - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v0, "\"" - - invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - goto :goto_0 - - .line 73 - :cond_3 - invoke-static {p1}, Lcom/my/target/VastParser;->a(Lorg/xmlpull/v1/XmlPullParser;)V - - goto :goto_0 - - :cond_4 - return-void -.end method - -.method private a(Lorg/xmlpull/v1/XmlPullParser;Lcom/my/target/MediaBanner;)V - .locals 5 - .param p1 # Lorg/xmlpull/v1/XmlPullParser; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 47 - :goto_0 - invoke-static {p1}, Lcom/my/target/VastParser;->d(Lorg/xmlpull/v1/XmlPullParser;)I - - move-result v0 - - const/4 v1, 0x2 - - if-ne v0, v1, :cond_6 - - .line 48 - invoke-static {p1}, Lcom/my/target/VastParser;->e(Lorg/xmlpull/v1/XmlPullParser;)I - - move-result v0 - - if-eq v0, v1, :cond_0 - - goto :goto_0 - - .line 49 - :cond_0 - invoke-interface {p1}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; - - move-result-object v0 - - const-string v1, "Linear" - - .line 50 - invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v1 - - if-eqz v1, :cond_1 - - const-string v0, "skipoffset" - - .line 51 - invoke-static {v0, p1}, Lcom/my/target/VastParser;->a(Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; - - move-result-object v0 - - .line 52 - invoke-direct {p0, p1, p2, v0}, Lcom/my/target/VastParser;->a(Lorg/xmlpull/v1/XmlPullParser;Lcom/my/target/MediaBanner;Ljava/lang/String;)V - - goto :goto_0 - - :cond_1 - if-eqz v0, :cond_5 - - const-string v1, "CompanionAds" - - .line 53 - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_5 - - const-string v0, "required" - - .line 54 - invoke-static {v0, p1}, Lcom/my/target/VastParser;->a(Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; - - move-result-object v0 - - const/4 v1, 0x0 - - if-eqz v0, :cond_3 - - const-string v2, "all" - - .line 55 - invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v2 - - if-nez v2, :cond_3 - - const-string v2, "any" - - .line 56 - invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v2 - - if-nez v2, :cond_3 - - const-string v2, "none" - - .line 57 - invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v2 - - if-nez v2, :cond_3 - - if-eqz p2, :cond_2 - - .line 58 - invoke-virtual {p2}, Lcom/my/target/AdBanner;->m()Ljava/lang/String; - - move-result-object v2 - - goto :goto_1 - - :cond_2 - move-object v2, v1 - - :goto_1 - new-instance v3, Ljava/lang/StringBuilder; - - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V - - const-string v4, "Wrong companion required attribute:" - - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - const-string v3, "Bad value" - - invoke-direct {p0, v2, v3, v0}, Lcom/my/target/VastParser;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V - - move-object v0, v1 - - :cond_3 - if-eqz p2, :cond_4 - - .line 59 - invoke-virtual {p2}, Lcom/my/target/AdBanner;->m()Ljava/lang/String; - - move-result-object v1 - - :cond_4 - invoke-direct {p0, p1, v1, v0}, Lcom/my/target/VastParser;->a(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;Ljava/lang/String;)V - - goto :goto_0 - - .line 60 - :cond_5 - invoke-static {p1}, Lcom/my/target/VastParser;->a(Lorg/xmlpull/v1/XmlPullParser;)V - - goto :goto_0 - - :cond_6 - return-void -.end method - -.method private a(Lorg/xmlpull/v1/XmlPullParser;Lcom/my/target/MediaBanner;Ljava/lang/String;)V - .locals 3 - .param p1 # Lorg/xmlpull/v1/XmlPullParser; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p3 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 89 - :cond_0 - :goto_0 - invoke-static {p1}, Lcom/my/target/VastParser;->d(Lorg/xmlpull/v1/XmlPullParser;)I - - move-result v0 - - const/4 v1, 0x2 - - if-ne v0, v1, :cond_8 - - .line 90 - invoke-interface {p1}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; - - move-result-object v0 - - .line 91 - invoke-static {p1}, Lcom/my/target/VastParser;->e(Lorg/xmlpull/v1/XmlPullParser;)I - - move-result v2 - - if-eq v2, v1, :cond_1 - - goto :goto_0 - - :cond_1 - const-string v1, "Duration" - - .line 92 - invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v1 - - if-eqz v1, :cond_3 - - if-eqz p2, :cond_0 - - .line 93 - invoke-direct {p0, p1, p2}, Lcom/my/target/VastParser;->b(Lorg/xmlpull/v1/XmlPullParser;Lcom/my/target/MediaBanner;)Z - - move-result v0 - - if-nez v0, :cond_2 - - return-void - - .line 94 - :cond_2 - invoke-virtual {p0, p2, p3}, Lcom/my/target/VastParser;->a(Lcom/my/target/MediaBanner;Ljava/lang/String;)V - - goto :goto_0 - - :cond_3 - const-string v1, "TrackingEvents" - - .line 95 - invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v1 - - if-eqz v1, :cond_4 - - .line 96 - invoke-direct {p0, p1, p2}, Lcom/my/target/VastParser;->a(Lorg/xmlpull/v1/XmlPullParser;Lcom/my/target/AdBanner;)V - - goto :goto_0 - - :cond_4 - const-string v1, "MediaFiles" - - .line 97 - invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v1 - - if-eqz v1, :cond_6 - - if-nez p2, :cond_5 - - goto :goto_0 - - .line 98 - :cond_5 - invoke-direct {p0, p1, p2}, Lcom/my/target/VastParser;->d(Lorg/xmlpull/v1/XmlPullParser;Lcom/my/target/MediaBanner;)V - - .line 99 - invoke-virtual {p2}, Lcom/my/target/MediaBanner;->G()Lcom/my/target/MediaData; - - move-result-object v0 - - if-nez v0, :cond_0 - - const-string p1, "Unable to find valid mediafile!" - - .line 100 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return-void - - :cond_6 - const-string v1, "VideoClicks" - - .line 101 - invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_7 - - .line 102 - invoke-direct {p0, p1, p2}, Lcom/my/target/VastParser;->c(Lorg/xmlpull/v1/XmlPullParser;Lcom/my/target/MediaBanner;)V - - goto :goto_0 - - .line 103 - :cond_7 - invoke-static {p1}, Lcom/my/target/VastParser;->a(Lorg/xmlpull/v1/XmlPullParser;)V - - goto :goto_0 - - :cond_8 - return-void -.end method - -.method private a(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)V - .locals 1 - .param p1 # Lorg/xmlpull/v1/XmlPullParser; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - const-string v0, "linkTxt" - - .line 43 - invoke-virtual {v0, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result p2 - - if-eqz p2, :cond_0 - - .line 44 - invoke-static {p1}, Lcom/my/target/VastParser;->c(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; - - move-result-object p1 - - .line 45 - invoke-direct {p0, p1}, Lcom/my/target/VastParser;->d(Ljava/lang/String;)V - - .line 46 - new-instance p2, Ljava/lang/StringBuilder; - - invoke-direct {p2}, Ljava/lang/StringBuilder;->()V - - const-string v0, "VAST linkTxt raw text: " - - invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - :cond_0 - return-void -.end method - -.method private a(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;Ljava/lang/String;)V - .locals 2 - .param p1 # Lorg/xmlpull/v1/XmlPullParser; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p3 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 61 - :goto_0 - invoke-static {p1}, Lcom/my/target/VastParser;->d(Lorg/xmlpull/v1/XmlPullParser;)I - - move-result v0 - - const/4 v1, 0x2 - - if-ne v0, v1, :cond_0 - - .line 62 - invoke-direct {p0, p1, p2, p3}, Lcom/my/target/VastParser;->b(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;Ljava/lang/String;)V - - goto :goto_0 - - :cond_0 - return-void -.end method - -.method private static b(Lorg/xmlpull/v1/XmlPullParser;)I - .locals 0 - .param p0 # Lorg/xmlpull/v1/XmlPullParser; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - :try_start_0 - invoke-interface {p0}, Lorg/xmlpull/v1/XmlPullParser;->next()I - - move-result p0 - :try_end_0 - .catch Lorg/xmlpull/v1/XmlPullParserException; {:try_start_0 .. :try_end_0} :catch_1 - .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 - - return p0 - - :catch_0 - move-exception p0 - - .line 2 - invoke-virtual {p0}, Ljava/io/IOException;->getMessage()Ljava/lang/String; - - move-result-object p0 - - invoke-static {p0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - goto :goto_0 - - :catch_1 - move-exception p0 - - .line 3 - invoke-virtual {p0}, Lorg/xmlpull/v1/XmlPullParserException;->getMessage()Ljava/lang/String; - - move-result-object p0 - - invoke-static {p0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - :goto_0 - const/high16 p0, -0x80000000 - - return p0 -.end method - -.method private b(Ljava/lang/String;Ljava/lang/String;Lcom/my/target/AdBanner;)V - .locals 2 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Lcom/my/target/AdBanner; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - const/4 v0, 0x0 - - .line 70 - :try_start_0 - invoke-virtual {p0, p1}, Lcom/my/target/VastParser;->b(Ljava/lang/String;)F - - move-result v1 - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - goto :goto_0 - - :catch_0 - const/4 v1, 0x0 - - :goto_0 - cmpl-float v0, v1, v0 - - if-ltz v0, :cond_1 - - .line 71 - invoke-static {p2}, Lcom/my/target/ProgressStat;->a(Ljava/lang/String;)Lcom/my/target/ProgressStat; - - move-result-object p1 - - .line 72 - invoke-virtual {p1, v1}, Lcom/my/target/ProgressStat;->a(F)V - - if-eqz p3, :cond_0 - - .line 73 - invoke-virtual {p3}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object p2 - - invoke-virtual {p2, p1}, Lcom/my/target/StatHolder;->a(Lcom/my/target/ProgressStat;)V - - goto :goto_1 - - .line 74 - :cond_0 - iget-object p2, p0, Lcom/my/target/VastParser;->g:Ljava/util/ArrayList; - - invoke-virtual {p2, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - goto :goto_1 - - .line 75 - :cond_1 - new-instance p2, Ljava/lang/StringBuilder; - - invoke-direct {p2}, Ljava/lang/StringBuilder;->()V - - const-string p3, "Unable to parse progress stat with value " - - invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - :goto_1 - return-void -.end method - -.method private b(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;Ljava/lang/String;)V - .locals 6 - .param p1 # Lorg/xmlpull/v1/XmlPullParser; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p3 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 5 - invoke-static {p1}, Lcom/my/target/VastParser;->e(Lorg/xmlpull/v1/XmlPullParser;)I - - move-result v0 - - const/4 v1, 0x2 - - if-eq v0, v1, :cond_0 - - return-void - - .line 6 - :cond_0 - invoke-interface {p1}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; - - move-result-object v0 - - if-eqz v0, :cond_d - - const-string v2, "Companion" - - .line 7 - invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_d - - const-string v0, "width" - - .line 8 - invoke-static {v0, p1}, Lcom/my/target/VastParser;->a(Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; - - move-result-object v0 - - const-string v2, "height" - - .line 9 - invoke-static {v2, p1}, Lcom/my/target/VastParser;->a(Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; - - move-result-object v2 - - const-string v3, "id" - - .line 10 - invoke-static {v3, p1}, Lcom/my/target/VastParser;->a(Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; - - move-result-object v3 - - .line 11 - invoke-static {}, Lcom/my/target/CompanionBanner;->L()Lcom/my/target/CompanionBanner; - - move-result-object v4 - - if-eqz v3, :cond_1 - - goto :goto_0 - - :cond_1 - const-string v3, "" - - .line 12 - :goto_0 - invoke-virtual {v4, v3}, Lcom/my/target/AdBanner;->j(Ljava/lang/String;)V - - .line 13 - :try_start_0 - invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I - - move-result v3 - - invoke-virtual {v4, v3}, Lcom/my/target/AdBanner;->c(I)V - - .line 14 - invoke-static {v2}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I - - move-result v3 - - invoke-virtual {v4, v3}, Lcom/my/target/AdBanner;->a(I)V - :try_end_0 - .catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0 - - goto :goto_1 - - .line 15 - :catch_0 - new-instance v3, Ljava/lang/StringBuilder; - - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V - - const-string v5, "Unable to convert required companion attributes, width = " - - invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v0, " height = " - - invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - const-string v2, "Bad value" - - invoke-direct {p0, p2, v2, v0}, Lcom/my/target/VastParser;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V - - .line 16 - :goto_1 - invoke-virtual {v4, p3}, Lcom/my/target/CompanionBanner;->u(Ljava/lang/String;)V - - const-string p2, "assetWidth" - - .line 17 - invoke-static {p2, p1}, Lcom/my/target/VastParser;->a(Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; - - move-result-object p2 - - const-string p3, "assetHeight" - - .line 18 - invoke-static {p3, p1}, Lcom/my/target/VastParser;->a(Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; - - move-result-object p3 - - .line 19 - :try_start_1 - invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v0 - - if-nez v0, :cond_2 - - .line 20 - invoke-static {p2}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I - - move-result p2 - - invoke-virtual {v4, p2}, Lcom/my/target/CompanionBanner;->e(I)V - - .line 21 - :cond_2 - invoke-static {p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result p2 - - if-nez p2, :cond_3 - - .line 22 - invoke-static {p3}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I - - move-result p2 - - invoke-virtual {v4, p2}, Lcom/my/target/CompanionBanner;->d(I)V - :try_end_1 - .catch Ljava/lang/NumberFormatException; {:try_start_1 .. :try_end_1} :catch_1 - - goto :goto_2 - - :catch_1 - move-exception p2 - - .line 23 - new-instance p3, Ljava/lang/StringBuilder; - - invoke-direct {p3}, Ljava/lang/StringBuilder;->()V - - const-string v0, "wrong VAST asset dimensions: " - - invoke-virtual {p3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p2}, Ljava/lang/NumberFormatException;->getMessage()Ljava/lang/String; - - move-result-object p2 - - invoke-virtual {p3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p2 - - invoke-static {p2}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - :cond_3 - :goto_2 - const-string p2, "expandedWidth" - - .line 24 - invoke-static {p2, p1}, Lcom/my/target/VastParser;->a(Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; - - move-result-object p2 - - const-string p3, "expandedHeight" - - .line 25 - invoke-static {p3, p1}, Lcom/my/target/VastParser;->a(Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; - - move-result-object p3 - - .line 26 - :try_start_2 - invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v0 - - if-nez v0, :cond_4 - - .line 27 - invoke-static {p2}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I - - move-result p2 - - invoke-virtual {v4, p2}, Lcom/my/target/CompanionBanner;->g(I)V - - .line 28 - :cond_4 - invoke-static {p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result p2 - - if-nez p2, :cond_5 - - .line 29 - invoke-static {p3}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I - - move-result p2 - - invoke-virtual {v4, p2}, Lcom/my/target/CompanionBanner;->f(I)V - :try_end_2 - .catch Ljava/lang/NumberFormatException; {:try_start_2 .. :try_end_2} :catch_2 - - goto :goto_3 - - :catch_2 - move-exception p2 - - .line 30 - new-instance p3, Ljava/lang/StringBuilder; - - invoke-direct {p3}, Ljava/lang/StringBuilder;->()V - - const-string v0, "wrong VAST expanded dimensions " - - invoke-virtual {p3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p2}, Ljava/lang/NumberFormatException;->getMessage()Ljava/lang/String; - - move-result-object p2 - - invoke-virtual {p3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p2 - - invoke-static {p2}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - :cond_5 - :goto_3 - const-string p2, "adSlotID" - - .line 31 - invoke-static {p2, p1}, Lcom/my/target/VastParser;->a(Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; - - move-result-object p2 - - invoke-virtual {v4, p2}, Lcom/my/target/CompanionBanner;->q(Ljava/lang/String;)V - - const-string p2, "apiFramework" - - .line 32 - invoke-static {p2, p1}, Lcom/my/target/VastParser;->a(Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; - - move-result-object p2 - - invoke-virtual {v4, p2}, Lcom/my/target/CompanionBanner;->r(Ljava/lang/String;)V - - .line 33 - iget-object p2, p0, Lcom/my/target/VastParser;->f:Ljava/util/ArrayList; - - invoke-virtual {p2, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 34 - :cond_6 - :goto_4 - invoke-static {p1}, Lcom/my/target/VastParser;->d(Lorg/xmlpull/v1/XmlPullParser;)I - - move-result p2 - - if-ne p2, v1, :cond_e - - .line 35 - invoke-interface {p1}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; - - move-result-object p2 - - const-string p3, "StaticResource" - - .line 36 - invoke-virtual {p3, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result p3 - - if-eqz p3, :cond_7 - - .line 37 - invoke-static {p1}, Lcom/my/target/VastParser;->c(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; - - move-result-object p2 - - invoke-virtual {v4, p2}, Lcom/my/target/CompanionBanner;->v(Ljava/lang/String;)V - - goto :goto_4 - - :cond_7 - const-string p3, "HTMLResource" - - .line 38 - invoke-virtual {p3, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result p3 - - if-eqz p3, :cond_8 - - .line 39 - invoke-static {p1}, Lcom/my/target/VastParser;->c(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; - - move-result-object p2 - - invoke-virtual {v4, p2}, Lcom/my/target/CompanionBanner;->s(Ljava/lang/String;)V - - goto :goto_4 - - :cond_8 - const-string p3, "IFrameResource" - - .line 40 - invoke-virtual {p3, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result p3 - - if-eqz p3, :cond_9 - - .line 41 - invoke-static {p1}, Lcom/my/target/VastParser;->c(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; - - move-result-object p2 - - invoke-virtual {v4, p2}, Lcom/my/target/CompanionBanner;->t(Ljava/lang/String;)V - - goto :goto_4 - - :cond_9 - const-string p3, "CompanionClickThrough" - - .line 42 - invoke-virtual {p3, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result p3 - - if-eqz p3, :cond_a - - .line 43 - invoke-static {p1}, Lcom/my/target/VastParser;->c(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; - - move-result-object p2 - - .line 44 - invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result p3 - - if-nez p3, :cond_6 - - .line 45 - invoke-static {p2}, Lcom/my/target/VastParser;->c(Ljava/lang/String;)Ljava/lang/String; - - move-result-object p2 - - invoke-virtual {v4, p2}, Lcom/my/target/AdBanner;->n(Ljava/lang/String;)V - - goto :goto_4 - - :cond_a - const-string p3, "CompanionClickTracking" - - .line 46 - invoke-virtual {p3, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result p3 - - if-eqz p3, :cond_b - - .line 47 - invoke-static {p1}, Lcom/my/target/VastParser;->c(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; - - move-result-object p2 - - .line 48 - invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result p3 - - if-nez p3, :cond_6 - - .line 49 - invoke-virtual {v4}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object p3 - - const-string v0, "click" - - invoke-virtual {p3, v0, p2}, Lcom/my/target/StatHolder;->a(Ljava/lang/String;Ljava/lang/String;)V - - goto :goto_4 - - :cond_b - const-string p3, "TrackingEvents" - - .line 50 - invoke-virtual {p3, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result p2 - - if-eqz p2, :cond_c - - .line 51 - invoke-direct {p0, p1, v4}, Lcom/my/target/VastParser;->a(Lorg/xmlpull/v1/XmlPullParser;Lcom/my/target/AdBanner;)V - - goto :goto_4 - - .line 52 - :cond_c - invoke-static {p1}, Lcom/my/target/VastParser;->a(Lorg/xmlpull/v1/XmlPullParser;)V - - goto :goto_4 - - .line 53 - :cond_d - invoke-static {p1}, Lcom/my/target/VastParser;->a(Lorg/xmlpull/v1/XmlPullParser;)V - - :cond_e - return-void -.end method - -.method private b(Lorg/xmlpull/v1/XmlPullParser;Lcom/my/target/MediaBanner;)Z - .locals 1 - .param p1 # Lorg/xmlpull/v1/XmlPullParser; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 67 - invoke-static {p1}, Lcom/my/target/VastParser;->c(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; - - move-result-object p1 - - const/4 v0, 0x0 - - .line 68 - :try_start_0 - invoke-virtual {p0, p1}, Lcom/my/target/VastParser;->b(Ljava/lang/String;)F - - move-result p1 - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - goto :goto_0 - - :catch_0 - const/4 p1, 0x0 - - :goto_0 - cmpg-float v0, p1, v0 - - if-gtz v0, :cond_0 - - const/4 p1, 0x0 - - return p1 - - .line 69 - :cond_0 - invoke-virtual {p2, p1}, Lcom/my/target/AdBanner;->a(F)V - - const/4 p1, 0x1 - - return p1 -.end method - -.method private static c(Ljava/lang/String;)Ljava/lang/String; - .locals 2 - .param p0 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - const-string v0, "&" - - const-string v1, "&" - - .line 6 - invoke-virtual {p0, v0, v1}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - - move-result-object p0 - - const-string v0, "<" - - const-string v1, "<" - - .line 7 - invoke-virtual {p0, v0, v1}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - - move-result-object p0 - - const-string v0, ">" - - const-string v1, ">" - - invoke-virtual {p0, v0, v1}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - - move-result-object p0 - - invoke-virtual {p0}, Ljava/lang/String;->trim()Ljava/lang/String; - - move-result-object p0 - - return-object p0 -.end method - -.method private static c(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; - .locals 2 - .param p0 # Lorg/xmlpull/v1/XmlPullParser; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - invoke-static {p0}, Lcom/my/target/VastParser;->b(Lorg/xmlpull/v1/XmlPullParser;)I - - move-result v0 - - const/4 v1, 0x4 - - if-ne v0, v1, :cond_0 - - .line 2 - invoke-interface {p0}, Lorg/xmlpull/v1/XmlPullParser;->getText()Ljava/lang/String; - - move-result-object v0 - - .line 3 - invoke-static {p0}, Lcom/my/target/VastParser;->d(Lorg/xmlpull/v1/XmlPullParser;)I - - goto :goto_0 - - .line 4 - :cond_0 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "No text: " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-interface {p0}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; - - move-result-object p0 - - invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p0 - - invoke-static {p0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - const-string v0, "" - - .line 5 - :goto_0 - invoke-virtual {v0}, Ljava/lang/String;->trim()Ljava/lang/String; - - move-result-object p0 - - return-object p0 -.end method - -.method private c(Ljava/lang/String;Ljava/lang/String;Lcom/my/target/AdBanner;)V - .locals 3 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Lcom/my/target/AdBanner; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - const-string v0, "start" - - .line 21 - invoke-virtual {v0, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z - - move-result v0 - - const-string v1, "playbackStarted" - - if-eqz v0, :cond_0 - - .line 22 - invoke-direct {p0, v1, p2, p3}, Lcom/my/target/VastParser;->a(Ljava/lang/String;Ljava/lang/String;Lcom/my/target/AdBanner;)V - - goto/16 :goto_0 - - :cond_0 - const-string v0, "firstQuartile" - - .line 23 - invoke-virtual {v0, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z - - move-result v0 - - if-eqz v0, :cond_1 - - const/high16 p1, 0x3e800000 # 0.25f - - .line 24 - invoke-direct {p0, p1, p2, p3}, Lcom/my/target/VastParser;->a(FLjava/lang/String;Lcom/my/target/AdBanner;)V - - goto/16 :goto_0 - - :cond_1 - const-string v0, "midpoint" - - .line 25 - invoke-virtual {v0, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z - - move-result v0 - - if-eqz v0, :cond_2 - - const/high16 p1, 0x3f000000 # 0.5f - - .line 26 - invoke-direct {p0, p1, p2, p3}, Lcom/my/target/VastParser;->a(FLjava/lang/String;Lcom/my/target/AdBanner;)V - - goto/16 :goto_0 - - :cond_2 - const-string v0, "thirdQuartile" - - .line 27 - invoke-virtual {v0, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z - - move-result v0 - - if-eqz v0, :cond_3 - - const/high16 p1, 0x3f400000 # 0.75f - - .line 28 - invoke-direct {p0, p1, p2, p3}, Lcom/my/target/VastParser;->a(FLjava/lang/String;Lcom/my/target/AdBanner;)V - - goto/16 :goto_0 - - :cond_3 - const-string v0, "complete" - - .line 29 - invoke-virtual {v0, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z - - move-result v0 - - if-eqz v0, :cond_4 - - const/high16 p1, 0x3f800000 # 1.0f - - .line 30 - invoke-direct {p0, p1, p2, p3}, Lcom/my/target/VastParser;->a(FLjava/lang/String;Lcom/my/target/AdBanner;)V - - goto/16 :goto_0 - - :cond_4 - const-string v0, "creativeView" - - .line 31 - invoke-virtual {v0, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z - - move-result v0 - - if-eqz v0, :cond_5 - - .line 32 - invoke-direct {p0, v1, p2, p3}, Lcom/my/target/VastParser;->a(Ljava/lang/String;Ljava/lang/String;Lcom/my/target/AdBanner;)V - - goto/16 :goto_0 - - :cond_5 - const-string v0, "mute" - - .line 33 - invoke-virtual {v0, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z - - move-result v0 - - if-eqz v0, :cond_6 - - const-string p1, "volumeOff" - - .line 34 - invoke-direct {p0, p1, p2, p3}, Lcom/my/target/VastParser;->a(Ljava/lang/String;Ljava/lang/String;Lcom/my/target/AdBanner;)V - - goto/16 :goto_0 - - :cond_6 - const-string v0, "unmute" - - .line 35 - invoke-virtual {v0, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z - - move-result v0 - - if-eqz v0, :cond_7 - - const-string p1, "volumeOn" - - .line 36 - invoke-direct {p0, p1, p2, p3}, Lcom/my/target/VastParser;->a(Ljava/lang/String;Ljava/lang/String;Lcom/my/target/AdBanner;)V - - goto/16 :goto_0 - - :cond_7 - const-string v0, "pause" - - .line 37 - invoke-virtual {v0, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z - - move-result v0 - - if-eqz v0, :cond_8 - - const-string p1, "playbackPaused" - - .line 38 - invoke-direct {p0, p1, p2, p3}, Lcom/my/target/VastParser;->a(Ljava/lang/String;Ljava/lang/String;Lcom/my/target/AdBanner;)V - - goto :goto_0 - - :cond_8 - const-string v0, "resume" - - .line 39 - invoke-virtual {v0, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z - - move-result v0 - - if-eqz v0, :cond_9 - - const-string p1, "playbackResumed" - - .line 40 - invoke-direct {p0, p1, p2, p3}, Lcom/my/target/VastParser;->a(Ljava/lang/String;Ljava/lang/String;Lcom/my/target/AdBanner;)V - - goto :goto_0 - - :cond_9 - const-string v0, "fullscreen" - - .line 41 - invoke-virtual {v0, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z - - move-result v0 - - if-eqz v0, :cond_a - - const-string p1, "fullscreenOn" - - .line 42 - invoke-direct {p0, p1, p2, p3}, Lcom/my/target/VastParser;->a(Ljava/lang/String;Ljava/lang/String;Lcom/my/target/AdBanner;)V - - goto :goto_0 - - :cond_a - const-string v0, "exitFullscreen" - - .line 43 - invoke-virtual {v0, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z - - move-result v0 - - if-eqz v0, :cond_b - - const-string p1, "fullscreenOff" - - .line 44 - invoke-direct {p0, p1, p2, p3}, Lcom/my/target/VastParser;->a(Ljava/lang/String;Ljava/lang/String;Lcom/my/target/AdBanner;)V - - goto :goto_0 - - :cond_b - const-string v0, "skip" - - .line 45 - invoke-virtual {v0, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z - - move-result v0 - - const-string v1, "closedByUser" - - if-eqz v0, :cond_c - - .line 46 - invoke-direct {p0, v1, p2, p3}, Lcom/my/target/VastParser;->a(Ljava/lang/String;Ljava/lang/String;Lcom/my/target/AdBanner;)V - - goto :goto_0 - - :cond_c - const-string v0, "error" - - .line 47 - invoke-virtual {v0, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z - - move-result v2 - - if-eqz v2, :cond_d - - .line 48 - invoke-direct {p0, v0, p2, p3}, Lcom/my/target/VastParser;->a(Ljava/lang/String;Ljava/lang/String;Lcom/my/target/AdBanner;)V - - goto :goto_0 - - :cond_d - const-string v0, "ClickTracking" - - .line 49 - invoke-virtual {v0, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z - - move-result v0 - - if-eqz v0, :cond_e - - const-string p1, "click" - - .line 50 - invoke-direct {p0, p1, p2, p3}, Lcom/my/target/VastParser;->a(Ljava/lang/String;Ljava/lang/String;Lcom/my/target/AdBanner;)V - - goto :goto_0 - - :cond_e - const-string v0, "close" - - .line 51 - invoke-virtual {v0, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z - - move-result p1 - - if-eqz p1, :cond_f - - .line 52 - invoke-direct {p0, v1, p2, p3}, Lcom/my/target/VastParser;->a(Ljava/lang/String;Ljava/lang/String;Lcom/my/target/AdBanner;)V - - :cond_f - :goto_0 - return-void -.end method - -.method private c(Lorg/xmlpull/v1/XmlPullParser;Lcom/my/target/MediaBanner;)V - .locals 3 - .param p1 # Lorg/xmlpull/v1/XmlPullParser; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 9 - :cond_0 - :goto_0 - invoke-static {p1}, Lcom/my/target/VastParser;->d(Lorg/xmlpull/v1/XmlPullParser;)I - - move-result v0 - - const/4 v1, 0x2 - - if-ne v0, v1, :cond_5 - - .line 10 - invoke-static {p1}, Lcom/my/target/VastParser;->e(Lorg/xmlpull/v1/XmlPullParser;)I - - move-result v0 - - if-eq v0, v1, :cond_1 - - goto :goto_0 - - .line 11 - :cond_1 - invoke-interface {p1}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; - - move-result-object v0 - - const-string v1, "ClickThrough" - - .line 12 - invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v1 - - if-eqz v1, :cond_3 - - if-nez p2, :cond_2 - - goto :goto_0 - - .line 13 - :cond_2 - invoke-static {p1}, Lcom/my/target/VastParser;->c(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; - - move-result-object v0 - - .line 14 - invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v1 - - if-nez v1, :cond_0 - - .line 15 - invoke-static {v0}, Lcom/my/target/VastParser;->c(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - invoke-virtual {p2, v0}, Lcom/my/target/AdBanner;->n(Ljava/lang/String;)V - - goto :goto_0 - - :cond_3 - const-string v1, "ClickTracking" - - .line 16 - invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_4 - - .line 17 - invoke-static {p1}, Lcom/my/target/VastParser;->c(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; - - move-result-object v0 - - .line 18 - invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v1 - - if-nez v1, :cond_0 - - .line 19 - iget-object v1, p0, Lcom/my/target/VastParser;->g:Ljava/util/ArrayList; - - const-string v2, "click" - - invoke-static {v2, v0}, Lcom/my/target/Stat;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/my/target/Stat; - - move-result-object v0 - - invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - goto :goto_0 - - .line 20 - :cond_4 - invoke-static {p1}, Lcom/my/target/VastParser;->a(Lorg/xmlpull/v1/XmlPullParser;)V - - goto :goto_0 - - :cond_5 - return-void -.end method - -.method private static d(Lorg/xmlpull/v1/XmlPullParser;)I - .locals 0 - .param p0 # Lorg/xmlpull/v1/XmlPullParser; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - :try_start_0 - invoke-interface {p0}, Lorg/xmlpull/v1/XmlPullParser;->nextTag()I - - move-result p0 - :try_end_0 - .catch Lorg/xmlpull/v1/XmlPullParserException; {:try_start_0 .. :try_end_0} :catch_1 - .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 - - return p0 - - :catch_0 - move-exception p0 - - .line 2 - invoke-virtual {p0}, Ljava/io/IOException;->getMessage()Ljava/lang/String; - - move-result-object p0 - - invoke-static {p0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - goto :goto_0 - - :catch_1 - move-exception p0 - - .line 3 - invoke-virtual {p0}, Lorg/xmlpull/v1/XmlPullParserException;->getMessage()Ljava/lang/String; - - move-result-object p0 - - invoke-static {p0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - :goto_0 - const/high16 p0, -0x80000000 - - return p0 -.end method - -.method private d()V - .locals 2 - - .line 7 - iget-object v0, p0, Lcom/my/target/VastParser;->b:Lcom/my/target/AdService; - - invoke-virtual {v0}, Lcom/my/target/AdService;->e()Ljava/util/ArrayList; - - move-result-object v0 - - if-eqz v0, :cond_0 - - .line 8 - iget-object v1, p0, Lcom/my/target/VastParser;->d:Ljava/util/ArrayList; - - invoke-virtual {v1, v0}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z - - .line 9 - :cond_0 - iget-object v0, p0, Lcom/my/target/VastParser;->b:Lcom/my/target/AdService; - - invoke-virtual {v0}, Lcom/my/target/AdService;->o()Ljava/util/ArrayList; - - move-result-object v0 - - if-eqz v0, :cond_1 - - .line 10 - iget-object v1, p0, Lcom/my/target/VastParser;->f:Ljava/util/ArrayList; - - invoke-virtual {v1, v0}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z - - :cond_1 - return-void -.end method - -.method private d(Ljava/lang/String;)V - .locals 2 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - :try_start_0 - const-string v0, "utf-8" - - .line 4 - invoke-static {p1, v0}, Ljava/net/URLDecoder;->decode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - iput-object v0, p0, Lcom/my/target/VastParser;->j:Ljava/lang/String; - - .line 5 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "VAST linkTxt decoded text = " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v1, p0, Lcom/my/target/VastParser;->j:Ljava/lang/String; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - :try_end_0 - .catch Ljava/io/UnsupportedEncodingException; {:try_start_0 .. :try_end_0} :catch_0 - - goto :goto_0 - - .line 6 - :catch_0 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "Unable to decode linkTxt extension: \'" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string p1, "\'" - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - :goto_0 - return-void -.end method - -.method private d(Lorg/xmlpull/v1/XmlPullParser;Lcom/my/target/MediaBanner;)V - .locals 2 - .param p1 # Lorg/xmlpull/v1/XmlPullParser; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 11 - iget-object v0, p0, Lcom/my/target/VastParser;->a:Lcom/my/target/AdConfig; - - invoke-virtual {v0}, Lcom/my/target/AdConfig;->d()Ljava/lang/String; - - move-result-object v0 - - const-string v1, "instreamads" - - invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-nez v0, :cond_1 - - iget-object v0, p0, Lcom/my/target/VastParser;->a:Lcom/my/target/AdConfig; - - invoke-virtual {v0}, Lcom/my/target/AdConfig;->d()Ljava/lang/String; - - move-result-object v0 - - const-string v1, "fullscreen" - - invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - goto :goto_0 - - .line 12 - :cond_0 - iget-object v0, p0, Lcom/my/target/VastParser;->a:Lcom/my/target/AdConfig; - - invoke-virtual {v0}, Lcom/my/target/AdConfig;->d()Ljava/lang/String; - - move-result-object v0 - - const-string v1, "instreamaudioads" - - invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_2 - - .line 13 - invoke-direct {p0, p1, p2}, Lcom/my/target/VastParser;->e(Lorg/xmlpull/v1/XmlPullParser;Lcom/my/target/MediaBanner;)V - - goto :goto_1 - - .line 14 - :cond_1 - :goto_0 - invoke-direct {p0, p1, p2}, Lcom/my/target/VastParser;->f(Lorg/xmlpull/v1/XmlPullParser;Lcom/my/target/MediaBanner;)V - - :cond_2 - :goto_1 - return-void -.end method - -.method private static e(Lorg/xmlpull/v1/XmlPullParser;)I - .locals 0 - .param p0 # Lorg/xmlpull/v1/XmlPullParser; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - :try_start_0 - invoke-interface {p0}, Lorg/xmlpull/v1/XmlPullParser;->getEventType()I - - move-result p0 - :try_end_0 - .catch Lorg/xmlpull/v1/XmlPullParserException; {:try_start_0 .. :try_end_0} :catch_0 - - return p0 - - :catch_0 - move-exception p0 - - .line 2 - invoke-virtual {p0}, Lorg/xmlpull/v1/XmlPullParserException;->getMessage()Ljava/lang/String; - - move-result-object p0 - - invoke-static {p0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - const/high16 p0, -0x80000000 - - return p0 -.end method - -.method private e()V - .locals 7 - - .line 3 - iget-object v0, p0, Lcom/my/target/VastParser;->h:Ljava/util/ArrayList; - - invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; - - move-result-object v0 - - :cond_0 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z - - move-result v1 - - if-eqz v1, :cond_5 - - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v1 - - check-cast v1, Lcom/my/target/MediaBanner; - - .line 4 - invoke-virtual {v1}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object v2 - - .line 5 - iget-object v3, p0, Lcom/my/target/VastParser;->b:Lcom/my/target/AdService; - - invoke-virtual {v3}, Lcom/my/target/AdService;->m()Lcom/my/target/StatHolder; - - move-result-object v3 - - invoke-virtual {v1}, Lcom/my/target/AdBanner;->j()F - - move-result v4 - - invoke-virtual {v2, v3, v4}, Lcom/my/target/StatHolder;->a(Lcom/my/target/StatHolder;F)V - - .line 6 - iget-object v3, p0, Lcom/my/target/VastParser;->j:Ljava/lang/String; - - invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v3 - - if-nez v3, :cond_1 - - .line 7 - iget-object v3, p0, Lcom/my/target/VastParser;->j:Ljava/lang/String; - - invoke-virtual {v1, v3}, Lcom/my/target/AdBanner;->e(Ljava/lang/String;)V - - goto :goto_0 - - .line 8 - :cond_1 - iget-object v3, p0, Lcom/my/target/VastParser;->b:Lcom/my/target/AdService; - - invoke-virtual {v3}, Lcom/my/target/AdService;->p()Ljava/lang/String; - - move-result-object v3 - - invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v3 - - if-nez v3, :cond_2 - - .line 9 - iget-object v3, p0, Lcom/my/target/VastParser;->b:Lcom/my/target/AdService; - - invoke-virtual {v3}, Lcom/my/target/AdService;->p()Ljava/lang/String; - - move-result-object v3 - - invoke-virtual {v1, v3}, Lcom/my/target/AdBanner;->e(Ljava/lang/String;)V - - .line 10 - :cond_2 - :goto_0 - iget-object v3, p0, Lcom/my/target/VastParser;->e:Ljava/util/ArrayList; - - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; - - move-result-object v3 - - :goto_1 - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z - - move-result v4 - - if-eqz v4, :cond_3 - - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v4 - - check-cast v4, Lcom/my/target/ProgressStat; - - .line 11 - invoke-virtual {v4}, Lcom/my/target/ProgressStat;->d()F - - move-result v5 - - const/high16 v6, 0x42c80000 # 100.0f - - div-float/2addr v5, v6 - - invoke-virtual {v4}, Lcom/my/target/Stat;->b()Ljava/lang/String; - - move-result-object v4 - - invoke-direct {p0, v5, v4, v1}, Lcom/my/target/VastParser;->a(FLjava/lang/String;Lcom/my/target/AdBanner;)V - - goto :goto_1 - - .line 12 - :cond_3 - iget-object v3, p0, Lcom/my/target/VastParser;->g:Ljava/util/ArrayList; - - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; - - move-result-object v3 - - :goto_2 - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z - - move-result v4 - - if-eqz v4, :cond_4 - - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v4 - - check-cast v4, Lcom/my/target/Stat; - - .line 13 - invoke-virtual {v2, v4}, Lcom/my/target/StatHolder;->a(Lcom/my/target/Stat;)V - - goto :goto_2 - - .line 14 - :cond_4 - iget-object v2, p0, Lcom/my/target/VastParser;->f:Ljava/util/ArrayList; - - invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; - - move-result-object v2 - - :goto_3 - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z - - move-result v3 - - if-eqz v3, :cond_0 - - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v3 - - check-cast v3, Lcom/my/target/CompanionBanner; - - .line 15 - invoke-virtual {v1, v3}, Lcom/my/target/MediaBanner;->a(Lcom/my/target/CompanionBanner;)V - - goto :goto_3 - - :cond_5 - return-void -.end method - -.method private e(Lorg/xmlpull/v1/XmlPullParser;Lcom/my/target/MediaBanner;)V - .locals 6 - .param p1 # Lorg/xmlpull/v1/XmlPullParser; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lorg/xmlpull/v1/XmlPullParser;", - "Lcom/my/target/MediaBanner<", - "Lcom/my/target/common/e/AudioData;", - ">;)V" - } - .end annotation - - .line 16 - :goto_0 - invoke-static {p1}, Lcom/my/target/VastParser;->d(Lorg/xmlpull/v1/XmlPullParser;)I - - move-result v0 - - const/4 v1, 0x2 - - if-ne v0, v1, :cond_5 - - .line 17 - invoke-static {p1}, Lcom/my/target/VastParser;->e(Lorg/xmlpull/v1/XmlPullParser;)I - - move-result v0 - - if-eq v0, v1, :cond_0 - - goto :goto_0 - - .line 18 - :cond_0 - invoke-interface {p1}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; - - move-result-object v0 - - const-string v1, "MediaFile" - - .line 19 - invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_4 - - const-string v0, "type" - - .line 20 - invoke-static {v0, p1}, Lcom/my/target/VastParser;->a(Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; - - move-result-object v0 - - const-string v1, "bitrate" - - .line 21 - invoke-static {v1, p1}, Lcom/my/target/VastParser;->a(Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; - - move-result-object v1 - - .line 22 - invoke-static {p1}, Lcom/my/target/VastParser;->c(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; - - move-result-object v2 - - invoke-static {v2}, Lcom/my/target/VastParser;->c(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v2 - - const/4 v3, 0x0 - - .line 23 - invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v4 - - if-nez v4, :cond_2 - - invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v4 - - if-nez v4, :cond_2 - - .line 24 - sget-object v4, Ljava/util/Locale;->ROOT:Ljava/util/Locale; - - invoke-virtual {v0, v4}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; - - move-result-object v4 - - invoke-virtual {v4}, Ljava/lang/String;->trim()Ljava/lang/String; - - move-result-object v4 - - const-string v5, "audio" - - invoke-virtual {v4, v5}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z - - move-result v4 - - if-eqz v4, :cond_2 - - const/4 v3, 0x0 - - if-eqz v1, :cond_1 - - .line 25 - :try_start_0 - invoke-static {v1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I - - move-result v3 - :try_end_0 - .catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0 - - .line 26 - :catch_0 - :cond_1 - invoke-static {v2}, Lcom/my/target/common/e/AudioData;->a(Ljava/lang/String;)Lcom/my/target/common/e/AudioData; - - move-result-object v1 - - .line 27 - invoke-virtual {v1, v3}, Lcom/my/target/common/e/AudioData;->c(I)V - - goto :goto_1 - - :cond_2 - move-object v1, v3 - - :goto_1 - if-nez v1, :cond_3 - - .line 28 - new-instance v1, Ljava/lang/StringBuilder; - - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - - const-string v3, "Skipping unsupported VAST file (mimetype=" - - invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v0, ",url=" - - invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - goto :goto_0 - - .line 29 - :cond_3 - invoke-virtual {p2, v1}, Lcom/my/target/MediaBanner;->a(Lcom/my/target/MediaData;)V - - goto :goto_0 - - .line 30 - :cond_4 - invoke-static {p1}, Lcom/my/target/VastParser;->a(Lorg/xmlpull/v1/XmlPullParser;)V - - goto/16 :goto_0 - - :cond_5 - return-void -.end method - -.method private f(Lorg/xmlpull/v1/XmlPullParser;)V - .locals 2 - .param p1 # Lorg/xmlpull/v1/XmlPullParser; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - :cond_0 - :goto_0 - invoke-static {p1}, Lcom/my/target/VastParser;->d(Lorg/xmlpull/v1/XmlPullParser;)I - - move-result v0 - - const/4 v1, 0x2 - - if-ne v0, v1, :cond_2 - - .line 2 - invoke-static {p1}, Lcom/my/target/VastParser;->e(Lorg/xmlpull/v1/XmlPullParser;)I - - move-result v0 - - if-eq v0, v1, :cond_1 - - goto :goto_0 - - .line 3 - :cond_1 - invoke-interface {p1}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; - - move-result-object v0 - - const-string v1, "Ad" - - invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 4 - invoke-direct {p0, p1}, Lcom/my/target/VastParser;->g(Lorg/xmlpull/v1/XmlPullParser;)V - - goto :goto_0 - - :cond_2 - return-void -.end method - -.method private f(Lorg/xmlpull/v1/XmlPullParser;Lcom/my/target/MediaBanner;)V - .locals 12 - .param p1 # Lorg/xmlpull/v1/XmlPullParser; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lorg/xmlpull/v1/XmlPullParser;", - "Lcom/my/target/MediaBanner<", - "Lcom/my/target/common/e/VideoData;", - ">;)V" - } - .end annotation - - .line 5 - new-instance v0, Ljava/util/ArrayList; - - invoke-direct {v0}, Ljava/util/ArrayList;->()V - - .line 6 - :goto_0 - invoke-static {p1}, Lcom/my/target/VastParser;->d(Lorg/xmlpull/v1/XmlPullParser;)I - - move-result v1 - - const/4 v2, 0x2 - - if-ne v1, v2, :cond_8 - - .line 7 - invoke-static {p1}, Lcom/my/target/VastParser;->e(Lorg/xmlpull/v1/XmlPullParser;)I - - move-result v1 - - if-eq v1, v2, :cond_0 - - goto :goto_0 - - .line 8 - :cond_0 - invoke-interface {p1}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; - - move-result-object v1 - - const-string v2, "MediaFile" - - .line 9 - invoke-virtual {v2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v1 - - if-eqz v1, :cond_7 - - const-string v1, "type" - - .line 10 - invoke-static {v1, p1}, Lcom/my/target/VastParser;->a(Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; - - move-result-object v1 - - const-string v2, "bitrate" - - .line 11 - invoke-static {v2, p1}, Lcom/my/target/VastParser;->a(Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; - - move-result-object v2 - - const-string v3, "width" - - .line 12 - invoke-static {v3, p1}, Lcom/my/target/VastParser;->a(Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; - - move-result-object v3 - - const-string v4, "height" - - .line 13 - invoke-static {v4, p1}, Lcom/my/target/VastParser;->a(Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; - - move-result-object v4 - - .line 14 - invoke-static {p1}, Lcom/my/target/VastParser;->c(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; - - move-result-object v5 - - invoke-static {v5}, Lcom/my/target/VastParser;->c(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v5 - - const/4 v6, 0x0 - - .line 15 - invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v7 - - if-nez v7, :cond_5 - - invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v7 - - if-nez v7, :cond_5 - - .line 16 - sget-object v7, Lcom/my/target/VastParser;->l:[Ljava/lang/String; - - array-length v8, v7 - - const/4 v9, 0x0 - - const/4 v10, 0x0 - - :goto_1 - if-ge v10, v8, :cond_5 - - aget-object v11, v7, v10 - - .line 17 - invoke-virtual {v11, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v11 - - if-eqz v11, :cond_4 - - if-eqz v3, :cond_1 - - .line 18 - :try_start_0 - invoke-static {v3}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I - - move-result v7 - :try_end_0 - .catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0 - - goto :goto_2 - - :catch_0 - const/4 v7, 0x0 - - :catch_1 - const/4 v8, 0x0 - - goto :goto_4 - - :cond_1 - const/4 v7, 0x0 - - :goto_2 - if-eqz v4, :cond_2 - - .line 19 - :try_start_1 - invoke-static {v4}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I - - move-result v8 - :try_end_1 - .catch Ljava/lang/NumberFormatException; {:try_start_1 .. :try_end_1} :catch_1 - - goto :goto_3 - - :cond_2 - const/4 v8, 0x0 - - :goto_3 - if-eqz v2, :cond_3 - - .line 20 - :try_start_2 - invoke-static {v2}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I - - move-result v2 - :try_end_2 - .catch Ljava/lang/NumberFormatException; {:try_start_2 .. :try_end_2} :catch_2 - - move v9, v2 - - goto :goto_4 - - :catch_2 - nop - - :cond_3 - :goto_4 - if-lez v7, :cond_5 - - if-lez v8, :cond_5 - - .line 21 - invoke-static {v5, v7, v8}, Lcom/my/target/common/e/VideoData;->a(Ljava/lang/String;II)Lcom/my/target/common/e/VideoData; - - move-result-object v6 - - .line 22 - invoke-virtual {v6, v9}, Lcom/my/target/common/e/VideoData;->c(I)V - - goto :goto_5 - - :cond_4 - add-int/lit8 v10, v10, 0x1 - - goto :goto_1 - - :cond_5 - :goto_5 - if-nez v6, :cond_6 - - .line 23 - new-instance v2, Ljava/lang/StringBuilder; - - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V - - const-string v6, "Skipping unsupported VAST file (mimeType=" - - invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v1, ",width=" - - invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v1, ",height=" - - invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v1, ",url=" - - invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v1 - - invoke-static {v1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - goto/16 :goto_0 - - .line 24 - :cond_6 - invoke-virtual {v0, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - goto/16 :goto_0 - - .line 25 - :cond_7 - invoke-static {p1}, Lcom/my/target/VastParser;->a(Lorg/xmlpull/v1/XmlPullParser;)V - - goto/16 :goto_0 - - .line 26 - :cond_8 - iget-object p1, p0, Lcom/my/target/VastParser;->a:Lcom/my/target/AdConfig; - - invoke-virtual {p1}, Lcom/my/target/AdConfig;->f()I - - move-result p1 - - invoke-static {v0, p1}, Lcom/my/target/common/e/VideoData;->a(Ljava/util/List;I)Lcom/my/target/common/e/VideoData; - - move-result-object p1 - - invoke-virtual {p2, p1}, Lcom/my/target/MediaBanner;->a(Lcom/my/target/MediaData;)V - - return-void -.end method - -.method private g(Lorg/xmlpull/v1/XmlPullParser;)V - .locals 2 - .param p1 # Lorg/xmlpull/v1/XmlPullParser; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - :goto_0 - invoke-static {p1}, Lcom/my/target/VastParser;->d(Lorg/xmlpull/v1/XmlPullParser;)I - - move-result v0 - - const/4 v1, 0x2 - - if-ne v0, v1, :cond_4 - - .line 2 - invoke-static {p1}, Lcom/my/target/VastParser;->e(Lorg/xmlpull/v1/XmlPullParser;)I - - move-result v0 - - if-eq v0, v1, :cond_0 - - goto :goto_0 - - .line 3 - :cond_0 - invoke-interface {p1}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; - - move-result-object v0 - - const-string v1, "Wrapper" - - .line 4 - invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v1 - - if-eqz v1, :cond_2 - - const/4 v0, 0x1 - - .line 5 - iput-boolean v0, p0, Lcom/my/target/VastParser;->i:Z - - const-string v0, "VAST file contains wrapped ad information." - - .line 6 - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 7 - iget-object v0, p0, Lcom/my/target/VastParser;->b:Lcom/my/target/AdService; - - invoke-virtual {v0}, Lcom/my/target/AdService;->f()I - - move-result v0 - - const/4 v1, 0x5 - - if-ge v0, v1, :cond_1 - - .line 8 - invoke-direct {p0, p1, v0}, Lcom/my/target/VastParser;->a(Lorg/xmlpull/v1/XmlPullParser;I)V - - goto :goto_0 - - :cond_1 - const-string v0, "got VAST wrapper, but max redirects limit exceeded" - - .line 9 - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 10 - invoke-static {p1}, Lcom/my/target/VastParser;->a(Lorg/xmlpull/v1/XmlPullParser;)V - - goto :goto_0 - - :cond_2 - const-string v1, "InLine" - - .line 11 - invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_3 - - const/4 v0, 0x0 - - .line 12 - iput-boolean v0, p0, Lcom/my/target/VastParser;->i:Z - - const-string v0, "VAST file contains inline ad information." - - .line 13 - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 14 - invoke-direct {p0, p1}, Lcom/my/target/VastParser;->h(Lorg/xmlpull/v1/XmlPullParser;)V - - goto :goto_0 - - .line 15 - :cond_3 - invoke-static {p1}, Lcom/my/target/VastParser;->a(Lorg/xmlpull/v1/XmlPullParser;)V - - goto :goto_0 - - :cond_4 - return-void -.end method - -.method private h(Lorg/xmlpull/v1/XmlPullParser;)V - .locals 2 - .param p1 # Lorg/xmlpull/v1/XmlPullParser; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - :goto_0 - invoke-static {p1}, Lcom/my/target/VastParser;->d(Lorg/xmlpull/v1/XmlPullParser;)I - - move-result v0 - - const/4 v1, 0x2 - - if-ne v0, v1, :cond_4 - - .line 2 - invoke-static {p1}, Lcom/my/target/VastParser;->e(Lorg/xmlpull/v1/XmlPullParser;)I - - move-result v0 - - if-eq v0, v1, :cond_0 - - goto :goto_0 - - .line 3 - :cond_0 - invoke-interface {p1}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; - - move-result-object v0 - - const-string v1, "Impression" - - .line 4 - invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v1 - - if-eqz v1, :cond_1 - - .line 5 - invoke-direct {p0, p1}, Lcom/my/target/VastParser;->j(Lorg/xmlpull/v1/XmlPullParser;)V - - goto :goto_0 - - :cond_1 - if-eqz v0, :cond_2 - - const-string v1, "Creatives" - - .line 6 - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v1 - - if-eqz v1, :cond_2 - - .line 7 - invoke-direct {p0, p1}, Lcom/my/target/VastParser;->k(Lorg/xmlpull/v1/XmlPullParser;)V - - goto :goto_0 - - :cond_2 - if-eqz v0, :cond_3 - - const-string v1, "Extensions" - - .line 8 - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_3 - - .line 9 - invoke-direct {p0, p1}, Lcom/my/target/VastParser;->i(Lorg/xmlpull/v1/XmlPullParser;)V - - goto :goto_0 - - .line 10 - :cond_3 - invoke-static {p1}, Lcom/my/target/VastParser;->a(Lorg/xmlpull/v1/XmlPullParser;)V - - goto :goto_0 - - .line 11 - :cond_4 - invoke-direct {p0}, Lcom/my/target/VastParser;->e()V - - return-void -.end method - -.method private i(Lorg/xmlpull/v1/XmlPullParser;)V - .locals 5 - .param p1 # Lorg/xmlpull/v1/XmlPullParser; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - :cond_0 - :goto_0 - invoke-static {p1}, Lcom/my/target/VastParser;->d(Lorg/xmlpull/v1/XmlPullParser;)I - - move-result v0 - - const/4 v1, 0x2 - - if-ne v0, v1, :cond_4 - - .line 2 - invoke-static {p1}, Lcom/my/target/VastParser;->e(Lorg/xmlpull/v1/XmlPullParser;)I - - move-result v0 - - if-eq v0, v1, :cond_1 - - goto :goto_0 - - .line 3 - :cond_1 - invoke-interface {p1}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; - - move-result-object v0 - - const-string v1, "Extension" - - .line 4 - invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_3 - - const-string v0, "type" - - .line 5 - invoke-static {v0, p1}, Lcom/my/target/VastParser;->a(Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; - - move-result-object v0 - - .line 6 - sget-object v1, Lcom/my/target/VastParser;->m:[Ljava/lang/String; - - array-length v2, v1 - - const/4 v3, 0x0 - - :goto_1 - if-ge v3, v2, :cond_0 - - aget-object v4, v1, v3 - - .line 7 - invoke-virtual {v4, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v4 - - if-eqz v4, :cond_2 - - .line 8 - invoke-direct {p0, p1, v0}, Lcom/my/target/VastParser;->a(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)V - - goto :goto_2 - - .line 9 - :cond_2 - invoke-static {p1}, Lcom/my/target/VastParser;->a(Lorg/xmlpull/v1/XmlPullParser;)V - - :goto_2 - add-int/lit8 v3, v3, 0x1 - - goto :goto_1 - - .line 10 - :cond_3 - invoke-static {p1}, Lcom/my/target/VastParser;->a(Lorg/xmlpull/v1/XmlPullParser;)V - - goto :goto_0 - - :cond_4 - return-void -.end method - -.method private j(Lorg/xmlpull/v1/XmlPullParser;)V - .locals 2 - .param p1 # Lorg/xmlpull/v1/XmlPullParser; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-static {p1}, Lcom/my/target/VastParser;->c(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; - - move-result-object p1 - - .line 2 - invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v0 - - if-nez v0, :cond_0 - - .line 3 - iget-object v0, p0, Lcom/my/target/VastParser;->d:Ljava/util/ArrayList; - - const-string v1, "impression" - - invoke-static {v1, p1}, Lcom/my/target/Stat;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/my/target/Stat; - - move-result-object v1 - - invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 4 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "Impression tracker url for wrapper: " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - :cond_0 - return-void -.end method - -.method private k(Lorg/xmlpull/v1/XmlPullParser;)V - .locals 4 - .param p1 # Lorg/xmlpull/v1/XmlPullParser; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - :cond_0 - :goto_0 - invoke-static {p1}, Lcom/my/target/VastParser;->d(Lorg/xmlpull/v1/XmlPullParser;)I - - move-result v0 - - const/4 v1, 0x2 - - if-ne v0, v1, :cond_7 - - .line 2 - invoke-static {p1}, Lcom/my/target/VastParser;->e(Lorg/xmlpull/v1/XmlPullParser;)I - - move-result v0 - - if-eq v0, v1, :cond_1 - - goto :goto_0 - - .line 3 - :cond_1 - invoke-interface {p1}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; - - move-result-object v0 - - const-string v1, "Creative" - - .line 4 - invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_6 - - const-string v0, "id" - - .line 5 - invoke-static {v0, p1}, Lcom/my/target/VastParser;->a(Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; - - move-result-object v0 - - const/4 v1, 0x0 - - .line 6 - iget-boolean v2, p0, Lcom/my/target/VastParser;->i:Z - - if-nez v2, :cond_3 - - .line 7 - invoke-static {}, Lcom/my/target/MediaBanner;->X()Lcom/my/target/MediaBanner; - - move-result-object v1 - - if-eqz v0, :cond_2 - - goto :goto_1 - - :cond_2 - const-string v0, "" - - .line 8 - :goto_1 - invoke-virtual {v1, v0}, Lcom/my/target/AdBanner;->j(Ljava/lang/String;)V - - .line 9 - :cond_3 - invoke-direct {p0, p1, v1}, Lcom/my/target/VastParser;->a(Lorg/xmlpull/v1/XmlPullParser;Lcom/my/target/MediaBanner;)V - - if-eqz v1, :cond_0 - - .line 10 - invoke-virtual {v1}, Lcom/my/target/AdBanner;->j()F - - move-result v0 - - const/4 v2, 0x0 - - const-string v3, "Required field" - - cmpl-float v0, v0, v2 - - if-lez v0, :cond_5 - - .line 11 - invoke-virtual {v1}, Lcom/my/target/MediaBanner;->G()Lcom/my/target/MediaData; - - move-result-object v0 - - if-eqz v0, :cond_4 - - .line 12 - iget-object v0, p0, Lcom/my/target/VastParser;->h:Ljava/util/ArrayList; - - invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - goto :goto_0 - - .line 13 - :cond_4 - invoke-virtual {v1}, Lcom/my/target/AdBanner;->m()Ljava/lang/String; - - move-result-object v0 - - const-string v1, "VAST has no valid mediaData" - - invoke-direct {p0, v0, v3, v1}, Lcom/my/target/VastParser;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V - - goto :goto_0 - - .line 14 - :cond_5 - invoke-virtual {v1}, Lcom/my/target/AdBanner;->m()Ljava/lang/String; - - move-result-object v0 - - const-string v1, "VAST has no valid Duration" - - invoke-direct {p0, v0, v3, v1}, Lcom/my/target/VastParser;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V - - goto :goto_0 - - .line 15 - :cond_6 - invoke-static {p1}, Lcom/my/target/VastParser;->a(Lorg/xmlpull/v1/XmlPullParser;)V - - goto :goto_0 - - :cond_7 - return-void -.end method - - -# virtual methods -.method public a()Ljava/util/ArrayList; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/ArrayList<", - "Lcom/my/target/Stat;", - ">;" - } - .end annotation - - .line 5 - iget-object v0, p0, Lcom/my/target/VastParser;->d:Ljava/util/ArrayList; - - return-object v0 -.end method - -.method a(Lcom/my/target/MediaBanner;Ljava/lang/String;)V - .locals 3 - .param p1 # Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .annotation build Landroidx/annotation/VisibleForTesting; - .end annotation - - if-eqz p2, :cond_1 - - const-string v0, "%" - - .line 81 - invoke-virtual {p2, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/4 v0, 0x0 - - .line 82 - invoke-virtual {p2}, Ljava/lang/String;->length()I - - move-result v1 - - add-int/lit8 v1, v1, -0x1 - - invoke-virtual {p2, v0, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String; - - move-result-object v0 - - invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I - - move-result v0 - - .line 83 - new-instance v1, Ljava/lang/StringBuilder; - - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - - const-string v2, "Linear skipoffset is " - - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string p2, " [%]" - - invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p2 - - invoke-static {p2}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 84 - invoke-virtual {p1}, Lcom/my/target/AdBanner;->j()F - - move-result p2 - - const/high16 v1, 0x42c80000 # 100.0f - - div-float/2addr p2, v1 - - int-to-float v0, v0 - - mul-float p2, p2, v0 - - goto :goto_0 - - :cond_0 - const-string v0, ":" - - .line 85 - invoke-virtual {p2, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z - - move-result v0 - - if-eqz v0, :cond_1 - - .line 86 - :try_start_0 - invoke-virtual {p0, p2}, Lcom/my/target/VastParser;->b(Ljava/lang/String;)F - - move-result p2 - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - goto :goto_0 - - .line 87 - :catch_0 - invoke-virtual {p1}, Lcom/my/target/AdBanner;->m()Ljava/lang/String; - - move-result-object v0 - - new-instance v1, Ljava/lang/StringBuilder; - - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - - const-string v2, "Failed to convert ISO time skipoffset string " - - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p2 - - const-string v1, "Bad value" - - invoke-direct {p0, v0, v1, p2}, Lcom/my/target/VastParser;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V - - :cond_1 - const/high16 p2, -0x40800000 # -1.0f - - :goto_0 - const/4 v0, 0x0 - - cmpl-float v0, p2, v0 - - if-lez v0, :cond_2 - - .line 88 - invoke-virtual {p1, p2}, Lcom/my/target/MediaBanner;->c(F)V - - :cond_2 - return-void -.end method - -.method public a(Ljava/lang/String;)V - .locals 3 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 6 - invoke-static {}, Landroid/util/Xml;->newPullParser()Lorg/xmlpull/v1/XmlPullParser; - - move-result-object v0 - - :try_start_0 - const-string v1, "http://xmlpull.org/v1/doc/features.html#process-namespaces" - - const/4 v2, 0x0 - - .line 7 - invoke-interface {v0, v1, v2}, Lorg/xmlpull/v1/XmlPullParser;->setFeature(Ljava/lang/String;Z)V - - .line 8 - new-instance v1, Ljava/io/StringReader; - - invoke-direct {v1, p1}, Ljava/io/StringReader;->(Ljava/lang/String;)V - - invoke-interface {v0, v1}, Lorg/xmlpull/v1/XmlPullParser;->setInput(Ljava/io/Reader;)V - :try_end_0 - .catch Lorg/xmlpull/v1/XmlPullParserException; {:try_start_0 .. :try_end_0} :catch_0 - - .line 9 - invoke-direct {p0}, Lcom/my/target/VastParser;->d()V - - .line 10 - invoke-static {v0}, Lcom/my/target/VastParser;->e(Lorg/xmlpull/v1/XmlPullParser;)I - - move-result p1 - - :goto_0 - const/4 v1, 0x1 - - if-eq p1, v1, :cond_2 - - const/high16 v1, -0x80000000 - - if-ne p1, v1, :cond_0 - - goto :goto_1 - - :cond_0 - const/4 v1, 0x2 - - if-ne p1, v1, :cond_1 - - .line 11 - invoke-interface {v0}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; - - move-result-object p1 - - const-string v1, "VAST" - - invoke-virtual {v1, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z - - move-result p1 - - if-eqz p1, :cond_1 - - .line 12 - invoke-direct {p0, v0}, Lcom/my/target/VastParser;->f(Lorg/xmlpull/v1/XmlPullParser;)V - - .line 13 - :cond_1 - invoke-static {v0}, Lcom/my/target/VastParser;->b(Lorg/xmlpull/v1/XmlPullParser;)I - - move-result p1 - - goto :goto_0 - - :cond_2 - :goto_1 - return-void - - :catch_0 - move-exception p1 - - .line 14 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "Unable to parse VAST: " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Lorg/xmlpull/v1/XmlPullParserException;->getMessage()Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return-void -.end method - -.method b(Ljava/lang/String;)F - .locals 12 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/VisibleForTesting; - .end annotation - - .line 54 - invoke-virtual {p1}, Ljava/lang/String;->length()I - - move-result v0 - - const-string v1, "." - - .line 55 - invoke-virtual {p1, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z - - move-result v2 - - if-eqz v2, :cond_0 - - .line 56 - invoke-virtual {p1, v1}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I - - move-result v0 - - .line 57 - invoke-virtual {p1, v1}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I - - move-result v1 - - add-int/lit8 v1, v1, 0x1 - - invoke-virtual {p1, v1}, Ljava/lang/String;->substring(I)Ljava/lang/String; - - move-result-object v1 - - .line 58 - invoke-static {v1}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J - - move-result-wide v1 - - goto :goto_0 - - :cond_0 - const-wide/16 v1, 0x0 - - :goto_0 - const-string v3, ":" - - .line 59 - invoke-virtual {p1, v3}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I - - move-result v4 - - add-int/lit8 v4, v4, 0x1 - - invoke-virtual {p1, v4, v0}, Ljava/lang/String;->substring(II)Ljava/lang/String; - - move-result-object v0 - - .line 60 - invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J - - move-result-wide v4 - - .line 61 - invoke-virtual {p1, v3}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I - - move-result v0 - - add-int/lit8 v0, v0, 0x1 - - invoke-virtual {p1, v3}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I - - move-result v6 - - invoke-virtual {p1, v0, v6}, Ljava/lang/String;->substring(II)Ljava/lang/String; - - move-result-object v0 - - .line 62 - invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J - - move-result-wide v6 - - const/4 v0, 0x0 - - .line 63 - invoke-virtual {p1, v3}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I - - move-result v3 - - invoke-virtual {p1, v0, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String; - - move-result-object p1 - - .line 64 - invoke-static {p1}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J - - move-result-wide v8 - - const-wide/16 v10, 0x3e8 - - mul-long v4, v4, v10 - - add-long/2addr v1, v4 - - const-wide/16 v3, 0x3c - - mul-long v6, v6, v3 - - mul-long v6, v6, v10 - - add-long/2addr v1, v6 - - mul-long v8, v8, v3 - - mul-long v8, v8, v3 - - mul-long v8, v8, v10 - - add-long/2addr v1, v8 - - .line 65 - invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - - move-result-object p1 - - .line 66 - invoke-virtual {p1}, Ljava/lang/Long;->longValue()J - - move-result-wide v0 - - long-to-float p1, v0 - - const/high16 v0, 0x447a0000 # 1000.0f - - div-float/2addr p1, v0 - - return p1 -.end method - -.method public b()Ljava/util/ArrayList; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/ArrayList<", - "Lcom/my/target/MediaBanner<", - "TT;>;>;" - } - .end annotation - - .line 4 - iget-object v0, p0, Lcom/my/target/VastParser;->h:Ljava/util/ArrayList; - - return-object v0 -.end method - -.method public c()Lcom/my/target/AdService; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 8 - iget-object v0, p0, Lcom/my/target/VastParser;->k:Lcom/my/target/AdService; - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/my/target/VerticalView$a.smali b/smali/smali_classes2/com/my/target/VerticalView$a.smali deleted file mode 100644 index 2a7a7a6b8..000000000 --- a/smali/smali_classes2/com/my/target/VerticalView$a.smali +++ /dev/null @@ -1,117 +0,0 @@ -.class final Lcom/my/target/VerticalView$a; -.super Ljava/lang/Object; -.source "VerticalView.java" - -# interfaces -.implements Landroid/view/View$OnTouchListener; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/VerticalView;->a(Lcom/my/target/ClickArea;Landroid/view/View$OnClickListener;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/ClickArea; - -.field final synthetic b:Landroid/view/View$OnClickListener; - -.field final synthetic c:Lcom/my/target/VerticalView; - - -# direct methods -.method constructor (Lcom/my/target/VerticalView;Lcom/my/target/ClickArea;Landroid/view/View$OnClickListener;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/VerticalView$a;->c:Lcom/my/target/VerticalView; - - iput-object p2, p0, Lcom/my/target/VerticalView$a;->a:Lcom/my/target/ClickArea; - - iput-object p3, p0, Lcom/my/target/VerticalView$a;->b:Landroid/view/View$OnClickListener; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public final onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/my/target/VerticalView$a;->a:Lcom/my/target/ClickArea; - - iget-boolean v0, v0, Lcom/my/target/ClickArea;->h:Z - - const/4 v1, 0x1 - - if-nez v0, :cond_0 - - return v1 - - .line 2 - :cond_0 - invoke-virtual {p2}, Landroid/view/MotionEvent;->getAction()I - - move-result p2 - - if-eqz p2, :cond_3 - - const/4 v0, -0x1 - - if-eq p2, v1, :cond_2 - - const/4 p1, 0x3 - - if-eq p2, p1, :cond_1 - - goto :goto_0 - - .line 3 - :cond_1 - iget-object p1, p0, Lcom/my/target/VerticalView$a;->c:Lcom/my/target/VerticalView; - - invoke-virtual {p1, v0}, Landroid/widget/RelativeLayout;->setBackgroundColor(I)V - - goto :goto_0 - - .line 4 - :cond_2 - iget-object p2, p0, Lcom/my/target/VerticalView$a;->c:Lcom/my/target/VerticalView; - - invoke-static {p2}, Lcom/my/target/VerticalView;->a(Lcom/my/target/VerticalView;)Lcom/my/target/BodyView; - - move-result-object p2 - - invoke-virtual {p2, v0}, Landroid/widget/LinearLayout;->setBackgroundColor(I)V - - .line 5 - iget-object p2, p0, Lcom/my/target/VerticalView$a;->b:Landroid/view/View$OnClickListener; - - invoke-interface {p2, p1}, Landroid/view/View$OnClickListener;->onClick(Landroid/view/View;)V - - goto :goto_0 - - .line 6 - :cond_3 - iget-object p1, p0, Lcom/my/target/VerticalView$a;->c:Lcom/my/target/VerticalView; - - invoke-static {p1}, Lcom/my/target/VerticalView;->a(Lcom/my/target/VerticalView;)Lcom/my/target/BodyView; - - move-result-object p1 - - const p2, -0x3a1508 - - invoke-virtual {p1, p2}, Landroid/widget/LinearLayout;->setBackgroundColor(I)V - - :goto_0 - return v1 -.end method diff --git a/smali/smali_classes2/com/my/target/VerticalView.smali b/smali/smali_classes2/com/my/target/VerticalView.smali deleted file mode 100644 index 99aa1b4bf..000000000 --- a/smali/smali_classes2/com/my/target/VerticalView.smali +++ /dev/null @@ -1,881 +0,0 @@ -.class public final Lcom/my/target/VerticalView; -.super Landroid/widget/RelativeLayout; -.source "VerticalView.java" - - -# annotations -.annotation build Landroid/annotation/SuppressLint; - value = { - "ViewConstructor" - } -.end annotation - - -# static fields -.field private static final B:I - -.field private static final C:I - -.field private static final g:I - -.field private static final h:I - - -# instance fields -.field private final a:Lcom/my/target/BodyView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final b:Landroid/widget/Button; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final c:Lcom/my/target/BorderedTextView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final d:Lcom/my/target/FooterView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final e:Lcom/my/target/UiUtils; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final f:Z - - -# direct methods -.method static constructor ()V - .locals 1 - - .line 1 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/VerticalView;->g:I - - .line 2 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/VerticalView;->h:I - - .line 3 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/VerticalView;->B:I - - .line 4 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/VerticalView;->C:I - - return-void -.end method - -.method public constructor (Landroid/content/Context;Lcom/my/target/UiUtils;Z)V - .locals 2 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/UiUtils; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0, p1}, Landroid/widget/RelativeLayout;->(Landroid/content/Context;)V - - .line 2 - iput-object p2, p0, Lcom/my/target/VerticalView;->e:Lcom/my/target/UiUtils; - - .line 3 - iput-boolean p3, p0, Lcom/my/target/VerticalView;->f:Z - - .line 4 - new-instance v0, Lcom/my/target/FooterView; - - invoke-direct {v0, p1, p2, p3}, Lcom/my/target/FooterView;->(Landroid/content/Context;Lcom/my/target/UiUtils;Z)V - - iput-object v0, p0, Lcom/my/target/VerticalView;->d:Lcom/my/target/FooterView; - - .line 5 - iget-object v0, p0, Lcom/my/target/VerticalView;->d:Lcom/my/target/FooterView; - - const-string v1, "footer_layout" - - invoke-static {v0, v1}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 6 - new-instance v0, Lcom/my/target/BodyView; - - invoke-direct {v0, p1, p2, p3}, Lcom/my/target/BodyView;->(Landroid/content/Context;Lcom/my/target/UiUtils;Z)V - - iput-object v0, p0, Lcom/my/target/VerticalView;->a:Lcom/my/target/BodyView; - - .line 7 - iget-object p2, p0, Lcom/my/target/VerticalView;->a:Lcom/my/target/BodyView; - - const-string p3, "body_layout" - - invoke-static {p2, p3}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 8 - new-instance p2, Landroid/widget/Button; - - invoke-direct {p2, p1}, Landroid/widget/Button;->(Landroid/content/Context;)V - - iput-object p2, p0, Lcom/my/target/VerticalView;->b:Landroid/widget/Button; - - .line 9 - iget-object p2, p0, Lcom/my/target/VerticalView;->b:Landroid/widget/Button; - - const-string p3, "cta_button" - - invoke-static {p2, p3}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 10 - new-instance p2, Lcom/my/target/BorderedTextView; - - invoke-direct {p2, p1}, Lcom/my/target/BorderedTextView;->(Landroid/content/Context;)V - - iput-object p2, p0, Lcom/my/target/VerticalView;->c:Lcom/my/target/BorderedTextView; - - .line 11 - iget-object p1, p0, Lcom/my/target/VerticalView;->c:Lcom/my/target/BorderedTextView; - - const-string p2, "age_bordering" - - invoke-static {p1, p2}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - return-void -.end method - -.method static synthetic a(Lcom/my/target/VerticalView;)Lcom/my/target/BodyView; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/VerticalView;->a:Lcom/my/target/BodyView; - - return-object p0 -.end method - - -# virtual methods -.method public final a(II)V - .locals 13 - - add-int v0, p1, p2 - - const/4 v1, 0x1 - - const/4 v2, 0x0 - - const/16 v3, 0x500 - - if-ge v0, v3, :cond_0 - - const/4 v0, 0x1 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - .line 2 - :goto_0 - invoke-static {p2, p1}, Ljava/lang/Math;->max(II)I - - move-result p1 - - const/16 p2, 0x8 - - div-int/2addr p1, p2 - - .line 3 - iget-object v3, p0, Lcom/my/target/VerticalView;->a:Lcom/my/target/BodyView; - - invoke-virtual {v3, v0}, Lcom/my/target/BodyView;->a(Z)V - - .line 4 - iget-object v3, p0, Lcom/my/target/VerticalView;->d:Lcom/my/target/FooterView; - - invoke-virtual {v3}, Lcom/my/target/FooterView;->a()V - - .line 5 - new-instance v3, Landroid/view/View; - - invoke-virtual {p0}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context; - - move-result-object v4 - - invoke-direct {v3, v4}, Landroid/view/View;->(Landroid/content/Context;)V - - const v4, -0x555556 - - .line 6 - invoke-virtual {v3, v4}, Landroid/view/View;->setBackgroundColor(I)V - - .line 7 - new-instance v4, Landroid/widget/RelativeLayout$LayoutParams; - - const/4 v5, -0x1 - - invoke-direct {v4, v5, v1}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - .line 8 - invoke-virtual {v3, v4}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 9 - iget-object v4, p0, Lcom/my/target/VerticalView;->d:Lcom/my/target/FooterView; - - sget v6, Lcom/my/target/VerticalView;->h:I - - invoke-virtual {v4, v6}, Landroid/widget/RelativeLayout;->setId(I)V - - .line 10 - iget-object v4, p0, Lcom/my/target/VerticalView;->d:Lcom/my/target/FooterView; - - invoke-virtual {v4, p1, v0}, Lcom/my/target/FooterView;->a(IZ)V - - .line 11 - iget-object v4, p0, Lcom/my/target/VerticalView;->b:Landroid/widget/Button; - - sget v6, Lcom/my/target/VerticalView;->B:I - - invoke-virtual {v4, v6}, Landroid/widget/Button;->setId(I)V - - .line 12 - iget-object v4, p0, Lcom/my/target/VerticalView;->b:Landroid/widget/Button; - - iget-object v6, p0, Lcom/my/target/VerticalView;->e:Lcom/my/target/UiUtils; - - const/16 v7, 0xf - - invoke-virtual {v6, v7}, Lcom/my/target/UiUtils;->a(I)I - - move-result v6 - - iget-object v8, p0, Lcom/my/target/VerticalView;->e:Lcom/my/target/UiUtils; - - invoke-virtual {v8, v7}, Lcom/my/target/UiUtils;->a(I)I - - move-result v7 - - invoke-virtual {v4, v6, v2, v7, v2}, Landroid/widget/Button;->setPadding(IIII)V - - .line 13 - iget-object v4, p0, Lcom/my/target/VerticalView;->b:Landroid/widget/Button; - - iget-object v6, p0, Lcom/my/target/VerticalView;->e:Lcom/my/target/UiUtils; - - const/16 v7, 0x64 - - invoke-virtual {v6, v7}, Lcom/my/target/UiUtils;->a(I)I - - move-result v6 - - invoke-virtual {v4, v6}, Landroid/widget/Button;->setMinimumWidth(I)V - - .line 14 - iget-object v4, p0, Lcom/my/target/VerticalView;->b:Landroid/widget/Button; - - const/4 v6, 0x0 - - invoke-virtual {v4, v6}, Landroid/widget/Button;->setTransformationMethod(Landroid/text/method/TransformationMethod;)V - - .line 15 - iget-object v4, p0, Lcom/my/target/VerticalView;->b:Landroid/widget/Button; - - invoke-virtual {v4}, Landroid/widget/Button;->setSingleLine()V - - .line 16 - iget-object v4, p0, Lcom/my/target/VerticalView;->b:Landroid/widget/Button; - - sget-object v6, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt; - - invoke-virtual {v4, v6}, Landroid/widget/Button;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V - - .line 17 - iget-object v4, p0, Lcom/my/target/VerticalView;->c:Lcom/my/target/BorderedTextView; - - sget v6, Lcom/my/target/VerticalView;->g:I - - invoke-virtual {v4, v6}, Landroid/widget/TextView;->setId(I)V - - .line 18 - iget-object v4, p0, Lcom/my/target/VerticalView;->c:Lcom/my/target/BorderedTextView; - - const v6, -0x777778 - - invoke-virtual {v4, v1, v6}, Lcom/my/target/BorderedTextView;->a(II)V - - .line 19 - iget-object v4, p0, Lcom/my/target/VerticalView;->c:Lcom/my/target/BorderedTextView; - - iget-object v6, p0, Lcom/my/target/VerticalView;->e:Lcom/my/target/UiUtils; - - const/4 v7, 0x2 - - invoke-virtual {v6, v7}, Lcom/my/target/UiUtils;->a(I)I - - move-result v6 - - invoke-virtual {v4, v6, v2, v2, v2}, Landroid/widget/TextView;->setPadding(IIII)V - - .line 20 - iget-object v2, p0, Lcom/my/target/VerticalView;->c:Lcom/my/target/BorderedTextView; - - const v4, -0x111112 - - invoke-virtual {v2, v4}, Landroid/widget/TextView;->setTextColor(I)V - - .line 21 - iget-object v2, p0, Lcom/my/target/VerticalView;->c:Lcom/my/target/BorderedTextView; - - const/4 v6, 0x5 - - invoke-virtual {v2, v6}, Landroid/widget/TextView;->setMaxEms(I)V - - .line 22 - iget-object v2, p0, Lcom/my/target/VerticalView;->c:Lcom/my/target/BorderedTextView; - - iget-object v6, p0, Lcom/my/target/VerticalView;->e:Lcom/my/target/UiUtils; - - const/4 v8, 0x3 - - invoke-virtual {v6, v8}, Lcom/my/target/UiUtils;->a(I)I - - move-result v6 - - invoke-virtual {v2, v1, v4, v6}, Lcom/my/target/BorderedTextView;->a(III)V - - .line 23 - iget-object v2, p0, Lcom/my/target/VerticalView;->c:Lcom/my/target/BorderedTextView; - - const/high16 v4, 0x66000000 - - invoke-virtual {v2, v4}, Lcom/my/target/BorderedTextView;->setBackgroundColor(I)V - - .line 24 - iget-object v2, p0, Lcom/my/target/VerticalView;->a:Lcom/my/target/BodyView; - - sget v4, Lcom/my/target/VerticalView;->C:I - - invoke-virtual {v2, v4}, Landroid/widget/LinearLayout;->setId(I)V - - .line 25 - iget-object v2, p0, Lcom/my/target/VerticalView;->a:Lcom/my/target/BodyView; - - invoke-virtual {v2, v1}, Landroid/widget/LinearLayout;->setOrientation(I)V - - .line 26 - iget-object v2, p0, Lcom/my/target/VerticalView;->a:Lcom/my/target/BodyView; - - const/16 v4, 0xe - - invoke-virtual {v2, v4}, Landroid/widget/LinearLayout;->setGravity(I)V - - const/4 v2, 0x4 - - const/16 v6, 0x10 - - if-eqz v0, :cond_1 - - .line 27 - iget-object v8, p0, Lcom/my/target/VerticalView;->a:Lcom/my/target/BodyView; - - iget-object v9, p0, Lcom/my/target/VerticalView;->e:Lcom/my/target/UiUtils; - - invoke-virtual {v9, v2}, Lcom/my/target/UiUtils;->a(I)I - - move-result v9 - - iget-object v10, p0, Lcom/my/target/VerticalView;->e:Lcom/my/target/UiUtils; - - .line 28 - invoke-virtual {v10, v2}, Lcom/my/target/UiUtils;->a(I)I - - move-result v10 - - iget-object v11, p0, Lcom/my/target/VerticalView;->e:Lcom/my/target/UiUtils; - - .line 29 - invoke-virtual {v11, v2}, Lcom/my/target/UiUtils;->a(I)I - - move-result v11 - - iget-object v12, p0, Lcom/my/target/VerticalView;->e:Lcom/my/target/UiUtils; - - .line 30 - invoke-virtual {v12, v2}, Lcom/my/target/UiUtils;->a(I)I - - move-result v12 - - .line 31 - invoke-virtual {v8, v9, v10, v11, v12}, Landroid/widget/LinearLayout;->setPadding(IIII)V - - goto :goto_1 - - .line 32 - :cond_1 - iget-object v8, p0, Lcom/my/target/VerticalView;->a:Lcom/my/target/BodyView; - - iget-object v9, p0, Lcom/my/target/VerticalView;->e:Lcom/my/target/UiUtils; - - invoke-virtual {v9, v6}, Lcom/my/target/UiUtils;->a(I)I - - move-result v9 - - iget-object v10, p0, Lcom/my/target/VerticalView;->e:Lcom/my/target/UiUtils; - - .line 33 - invoke-virtual {v10, v6}, Lcom/my/target/UiUtils;->a(I)I - - move-result v10 - - iget-object v11, p0, Lcom/my/target/VerticalView;->e:Lcom/my/target/UiUtils; - - .line 34 - invoke-virtual {v11, v6}, Lcom/my/target/UiUtils;->a(I)I - - move-result v11 - - iget-object v12, p0, Lcom/my/target/VerticalView;->e:Lcom/my/target/UiUtils; - - .line 35 - invoke-virtual {v12, v6}, Lcom/my/target/UiUtils;->a(I)I - - move-result v12 - - .line 36 - invoke-virtual {v8, v9, v10, v11, v12}, Landroid/widget/LinearLayout;->setPadding(IIII)V - - .line 37 - :goto_1 - new-instance v8, Landroid/widget/RelativeLayout$LayoutParams; - - invoke-direct {v8, v5, v5}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - .line 38 - sget v9, Lcom/my/target/VerticalView;->h:I - - invoke-virtual {v8, v7, v9}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 39 - iget-object v9, p0, Lcom/my/target/VerticalView;->a:Lcom/my/target/BodyView; - - invoke-virtual {v9, v8}, Landroid/widget/LinearLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 40 - new-instance v8, Landroid/widget/RelativeLayout$LayoutParams; - - const/4 v9, -0x2 - - invoke-direct {v8, v9, v9}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - .line 41 - iget-object v10, p0, Lcom/my/target/VerticalView;->e:Lcom/my/target/UiUtils; - - invoke-virtual {v10, v6}, Lcom/my/target/UiUtils;->a(I)I - - move-result v10 - - iget-object v11, p0, Lcom/my/target/VerticalView;->e:Lcom/my/target/UiUtils; - - .line 42 - invoke-virtual {v11, v6}, Lcom/my/target/UiUtils;->a(I)I - - move-result v11 - - iget-object v12, p0, Lcom/my/target/VerticalView;->e:Lcom/my/target/UiUtils; - - .line 43 - invoke-virtual {v12, v6}, Lcom/my/target/UiUtils;->a(I)I - - move-result v6 - - iget-object v12, p0, Lcom/my/target/VerticalView;->e:Lcom/my/target/UiUtils; - - .line 44 - invoke-virtual {v12, v2}, Lcom/my/target/UiUtils;->a(I)I - - move-result v12 - - .line 45 - invoke-virtual {v8, v10, v11, v6, v12}, Landroid/widget/RelativeLayout$LayoutParams;->setMargins(IIII)V - - .line 46 - sget v6, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v10, 0x11 - - if-lt v6, v10, :cond_2 - - const/16 v6, 0x15 - - .line 47 - invoke-virtual {v8, v6, v5}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - goto :goto_2 - - :cond_2 - const/16 v6, 0xb - - .line 48 - invoke-virtual {v8, v6, v5}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 49 - :goto_2 - iget-object v6, p0, Lcom/my/target/VerticalView;->c:Lcom/my/target/BorderedTextView; - - invoke-virtual {v6, v8}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 50 - iget-boolean v6, p0, Lcom/my/target/VerticalView;->f:Z - - const/16 v8, 0x34 - - if-eqz v6, :cond_3 - - .line 51 - iget-object v6, p0, Lcom/my/target/VerticalView;->e:Lcom/my/target/UiUtils; - - const/16 v10, 0x40 - - invoke-virtual {v6, v10}, Lcom/my/target/UiUtils;->a(I)I - - move-result v6 - - goto :goto_3 - - .line 52 - :cond_3 - iget-object v6, p0, Lcom/my/target/VerticalView;->e:Lcom/my/target/UiUtils; - - invoke-virtual {v6, v8}, Lcom/my/target/UiUtils;->a(I)I - - move-result v6 - - .line 53 - :goto_3 - new-instance v10, Landroid/widget/RelativeLayout$LayoutParams; - - invoke-direct {v10, v9, v6}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - .line 54 - invoke-virtual {v10, v4, v5}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 55 - sget v4, Lcom/my/target/VerticalView;->C:I - - invoke-virtual {v10, p2, v4}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - if-eqz v0, :cond_4 - - .line 56 - iget-object p2, p0, Lcom/my/target/VerticalView;->e:Lcom/my/target/UiUtils; - - .line 57 - invoke-virtual {p2, v8}, Lcom/my/target/UiUtils;->a(I)I - - move-result p2 - - neg-int p2, p2 - - iget-object v0, p0, Lcom/my/target/VerticalView;->e:Lcom/my/target/UiUtils; - - .line 58 - invoke-virtual {v0, v2}, Lcom/my/target/UiUtils;->a(I)I - - move-result v0 - - sub-int/2addr p2, v0 - - iput p2, v10, Landroid/widget/RelativeLayout$LayoutParams;->bottomMargin:I - - goto :goto_4 - - .line 59 - :cond_4 - iget-object p2, p0, Lcom/my/target/VerticalView;->e:Lcom/my/target/UiUtils; - - invoke-virtual {p2, v8}, Lcom/my/target/UiUtils;->a(I)I - - move-result p2 - - neg-int p2, p2 - - div-int/2addr p2, v7 - - iput p2, v10, Landroid/widget/RelativeLayout$LayoutParams;->bottomMargin:I - - .line 60 - :goto_4 - iget-object p2, p0, Lcom/my/target/VerticalView;->b:Landroid/widget/Button; - - invoke-virtual {p2, v10}, Landroid/widget/Button;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 61 - new-instance p2, Landroid/widget/RelativeLayout$LayoutParams; - - invoke-direct {p2, v5, p1}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - const/16 p1, 0xc - - .line 62 - invoke-virtual {p2, p1, v5}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 63 - iget-object p1, p0, Lcom/my/target/VerticalView;->d:Lcom/my/target/FooterView; - - invoke-virtual {p1, p2}, Landroid/widget/RelativeLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 64 - iget-object p1, p0, Lcom/my/target/VerticalView;->a:Lcom/my/target/BodyView; - - invoke-virtual {p0, p1}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 65 - invoke-virtual {p0, v3}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 66 - iget-object p1, p0, Lcom/my/target/VerticalView;->c:Lcom/my/target/BorderedTextView; - - invoke-virtual {p0, p1}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 67 - iget-object p1, p0, Lcom/my/target/VerticalView;->d:Lcom/my/target/FooterView; - - invoke-virtual {p0, p1}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 68 - iget-object p1, p0, Lcom/my/target/VerticalView;->b:Landroid/widget/Button; - - invoke-virtual {p0, p1}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 69 - invoke-virtual {p0, v1}, Landroid/widget/RelativeLayout;->setClickable(Z)V - - .line 70 - iget-boolean p1, p0, Lcom/my/target/VerticalView;->f:Z - - if-eqz p1, :cond_5 - - .line 71 - iget-object p1, p0, Lcom/my/target/VerticalView;->b:Landroid/widget/Button; - - const/high16 p2, 0x42000000 # 32.0f - - invoke-virtual {p1, v7, p2}, Landroid/widget/Button;->setTextSize(IF)V - - return-void - - .line 72 - :cond_5 - iget-object p1, p0, Lcom/my/target/VerticalView;->b:Landroid/widget/Button; - - const/high16 p2, 0x41b00000 # 22.0f - - invoke-virtual {p1, v7, p2}, Landroid/widget/Button;->setTextSize(IF)V - - return-void -.end method - -.method public final a(Lcom/my/target/ClickArea;Landroid/view/View$OnClickListener;)V - .locals 2 - .param p1 # Lcom/my/target/ClickArea; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/view/View$OnClickListener; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroid/annotation/SuppressLint; - value = { - "ClickableViewAccessibility" - } - .end annotation - - .line 73 - iget-object v0, p0, Lcom/my/target/VerticalView;->a:Lcom/my/target/BodyView; - - invoke-virtual {v0, p1, p2}, Lcom/my/target/BodyView;->a(Lcom/my/target/ClickArea;Landroid/view/View$OnClickListener;)V - - .line 74 - iget-boolean v0, p1, Lcom/my/target/ClickArea;->l:Z - - if-eqz v0, :cond_0 - - .line 75 - iget-object p1, p0, Lcom/my/target/VerticalView;->b:Landroid/widget/Button; - - invoke-virtual {p1, p2}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - return-void - - .line 76 - :cond_0 - iget-boolean v0, p1, Lcom/my/target/ClickArea;->g:Z - - if-eqz v0, :cond_1 - - .line 77 - iget-object v0, p0, Lcom/my/target/VerticalView;->b:Landroid/widget/Button; - - invoke-virtual {v0, p2}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - .line 78 - iget-object v0, p0, Lcom/my/target/VerticalView;->b:Landroid/widget/Button; - - const/4 v1, 0x1 - - invoke-virtual {v0, v1}, Landroid/widget/Button;->setEnabled(Z)V - - goto :goto_0 - - .line 79 - :cond_1 - iget-object v0, p0, Lcom/my/target/VerticalView;->b:Landroid/widget/Button; - - const/4 v1, 0x0 - - invoke-virtual {v0, v1}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - .line 80 - iget-object v0, p0, Lcom/my/target/VerticalView;->b:Landroid/widget/Button; - - const/4 v1, 0x0 - - invoke-virtual {v0, v1}, Landroid/widget/Button;->setEnabled(Z)V - - .line 81 - :goto_0 - iget-object v0, p0, Lcom/my/target/VerticalView;->c:Lcom/my/target/BorderedTextView; - - new-instance v1, Lcom/my/target/VerticalView$a; - - invoke-direct {v1, p0, p1, p2}, Lcom/my/target/VerticalView$a;->(Lcom/my/target/VerticalView;Lcom/my/target/ClickArea;Landroid/view/View$OnClickListener;)V - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V - - return-void -.end method - -.method public final setBanner(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V - .locals 5 - .param p1 # Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - iget-object v0, p0, Lcom/my/target/VerticalView;->a:Lcom/my/target/BodyView; - - invoke-virtual {v0, p1}, Lcom/my/target/BodyView;->setBanner(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V - - .line 2 - iget-object v0, p0, Lcom/my/target/VerticalView;->d:Lcom/my/target/FooterView; - - invoke-virtual {v0, p1}, Lcom/my/target/FooterView;->setBanner(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V - - .line 3 - iget-object v0, p0, Lcom/my/target/VerticalView;->b:Landroid/widget/Button; - - invoke-virtual {p1}, Lcom/my/target/AdBanner;->e()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V - - .line 4 - iget-object v0, p0, Lcom/my/target/VerticalView;->d:Lcom/my/target/FooterView; - - invoke-virtual {p1}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->I()I - - move-result v1 - - invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;->setBackgroundColor(I)V - - .line 5 - invoke-virtual {p1}, Lcom/my/target/AdBanner;->a()Ljava/lang/String; - - move-result-object v0 - - invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 6 - iget-object v0, p0, Lcom/my/target/VerticalView;->c:Lcom/my/target/BorderedTextView; - - const/16 v1, 0x8 - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V - - goto :goto_0 - - .line 7 - :cond_0 - iget-object v0, p0, Lcom/my/target/VerticalView;->c:Lcom/my/target/BorderedTextView; - - invoke-virtual {p1}, Lcom/my/target/AdBanner;->a()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - .line 8 - :goto_0 - invoke-virtual {p1}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->F()I - - move-result v0 - - .line 9 - invoke-virtual {p1}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->H()I - - move-result v1 - - .line 10 - invoke-virtual {p1}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->G()I - - move-result p1 - - .line 11 - iget-object v2, p0, Lcom/my/target/VerticalView;->b:Landroid/widget/Button; - - iget-object v3, p0, Lcom/my/target/VerticalView;->e:Lcom/my/target/UiUtils; - - const/4 v4, 0x2 - - .line 12 - invoke-virtual {v3, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result v3 - - .line 13 - invoke-static {v2, v0, v1, v3}, Lcom/my/target/UiUtils;->a(Landroid/view/View;III)V - - .line 14 - iget-object v0, p0, Lcom/my/target/VerticalView;->b:Landroid/widget/Button; - - invoke-virtual {v0, p1}, Landroid/widget/Button;->setTextColor(I)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/VideoPlayer$a.smali b/smali/smali_classes2/com/my/target/VideoPlayer$a.smali deleted file mode 100644 index 53c53c0c6..000000000 --- a/smali/smali_classes2/com/my/target/VideoPlayer$a.smali +++ /dev/null @@ -1,111 +0,0 @@ -.class public Lcom/my/target/VideoPlayer$a; -.super Ljava/lang/Object; -.source "VideoPlayer.java" - -# interfaces -.implements Ljava/lang/Runnable; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/VideoPlayer; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x9 - name = "a" -.end annotation - - -# instance fields -.field private a:Lcom/google/android/exoplayer2/o0; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private b:Lcom/my/target/VideoPlayer$b; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - - -# direct methods -.method public constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method a(Lcom/google/android/exoplayer2/o0;)V - .locals 0 - .param p1 # Lcom/google/android/exoplayer2/o0; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 2 - iput-object p1, p0, Lcom/my/target/VideoPlayer$a;->a:Lcom/google/android/exoplayer2/o0; - - return-void -.end method - -.method a(Lcom/my/target/VideoPlayer$b;)V - .locals 0 - .param p1 # Lcom/my/target/VideoPlayer$b; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - iput-object p1, p0, Lcom/my/target/VideoPlayer$a;->b:Lcom/my/target/VideoPlayer$b; - - return-void -.end method - -.method public run()V - .locals 4 - - .line 1 - iget-object v0, p0, Lcom/my/target/VideoPlayer$a;->b:Lcom/my/target/VideoPlayer$b; - - if-eqz v0, :cond_0 - - iget-object v0, p0, Lcom/my/target/VideoPlayer$a;->a:Lcom/google/android/exoplayer2/o0; - - if-eqz v0, :cond_0 - - .line 2 - invoke-virtual {v0}, Lcom/google/android/exoplayer2/o0;->getCurrentPosition()J - - move-result-wide v0 - - long-to-float v0, v0 - - const/high16 v1, 0x447a0000 # 1000.0f - - div-float/2addr v0, v1 - - .line 3 - iget-object v2, p0, Lcom/my/target/VideoPlayer$a;->a:Lcom/google/android/exoplayer2/o0; - - invoke-virtual {v2}, Lcom/google/android/exoplayer2/o0;->getDuration()J - - move-result-wide v2 - - long-to-float v2, v2 - - div-float/2addr v2, v1 - - .line 4 - iget-object v1, p0, Lcom/my/target/VideoPlayer$a;->b:Lcom/my/target/VideoPlayer$b; - - invoke-interface {v1, v0, v2}, Lcom/my/target/VideoPlayer$b;->a(FF)V - - :cond_0 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/VideoPlayer$b.smali b/smali/smali_classes2/com/my/target/VideoPlayer$b.smali deleted file mode 100644 index 333dd074e..000000000 --- a/smali/smali_classes2/com/my/target/VideoPlayer$b.smali +++ /dev/null @@ -1,43 +0,0 @@ -.class public interface abstract Lcom/my/target/VideoPlayer$b; -.super Ljava/lang/Object; -.source "VideoPlayer.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/VideoPlayer; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x609 - name = "b" -.end annotation - - -# virtual methods -.method public abstract a()V -.end method - -.method public abstract a(F)V -.end method - -.method public abstract a(FF)V -.end method - -.method public abstract a(Ljava/lang/String;)V -.end method - -.method public abstract b()V -.end method - -.method public abstract c()V -.end method - -.method public abstract d()V -.end method - -.method public abstract e()V -.end method - -.method public abstract f()V -.end method diff --git a/smali/smali_classes2/com/my/target/VideoPlayer.smali b/smali/smali_classes2/com/my/target/VideoPlayer.smali deleted file mode 100644 index 4adc81ecc..000000000 --- a/smali/smali_classes2/com/my/target/VideoPlayer.smali +++ /dev/null @@ -1,713 +0,0 @@ -.class public Lcom/my/target/VideoPlayer; -.super Ljava/lang/Object; -.source "VideoPlayer.java" - -# interfaces -.implements Lcom/google/android/exoplayer2/f0$b; - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/VideoPlayer$b;, - Lcom/my/target/VideoPlayer$a; - } -.end annotation - - -# instance fields -.field private B:Lcom/my/target/common/e/VideoData; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private final a:Lcom/my/target/Repeater; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final b:Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final c:Lcom/google/android/exoplayer2/o0; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final d:Lcom/my/target/VideoPlayer$a; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private e:Lcom/my/target/VideoPlayer$b; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private f:Z - -.field private g:Z - -.field private h:Lcom/google/android/exoplayer2/source/z; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - - -# direct methods -.method private constructor (Landroid/content/Context;)V - .locals 2 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - new-instance v0, Lcom/google/android/exoplayer2/trackselection/DefaultTrackSelector; - - invoke-direct {v0}, Lcom/google/android/exoplayer2/trackselection/DefaultTrackSelector;->()V - - invoke-static {p1, v0}, Lcom/google/android/exoplayer2/u;->a(Landroid/content/Context;Lcom/google/android/exoplayer2/trackselection/n;)Lcom/google/android/exoplayer2/o0; - - move-result-object v0 - - new-instance v1, Lcom/my/target/VideoPlayer$a; - - invoke-direct {v1}, Lcom/my/target/VideoPlayer$a;->()V - - invoke-direct {p0, p1, v0, v1}, Lcom/my/target/VideoPlayer;->(Landroid/content/Context;Lcom/google/android/exoplayer2/o0;Lcom/my/target/VideoPlayer$a;)V - - return-void -.end method - -.method constructor (Landroid/content/Context;Lcom/google/android/exoplayer2/o0;Lcom/my/target/VideoPlayer$a;)V - .locals 1 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/google/android/exoplayer2/o0; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Lcom/my/target/VideoPlayer$a; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/VisibleForTesting; - .end annotation - - .line 2 - invoke-direct {p0}, Ljava/lang/Object;->()V - - const/16 v0, 0xc8 - - .line 3 - invoke-static {v0}, Lcom/my/target/Repeater;->a(I)Lcom/my/target/Repeater; - - move-result-object v0 - - iput-object v0, p0, Lcom/my/target/VideoPlayer;->a:Lcom/my/target/Repeater; - - .line 4 - iput-object p1, p0, Lcom/my/target/VideoPlayer;->b:Landroid/content/Context; - - .line 5 - iput-object p2, p0, Lcom/my/target/VideoPlayer;->c:Lcom/google/android/exoplayer2/o0; - - .line 6 - iput-object p3, p0, Lcom/my/target/VideoPlayer;->d:Lcom/my/target/VideoPlayer$a; - - .line 7 - iget-object p1, p0, Lcom/my/target/VideoPlayer;->c:Lcom/google/android/exoplayer2/o0; - - invoke-virtual {p1, p0}, Lcom/google/android/exoplayer2/o0;->b(Lcom/google/android/exoplayer2/f0$b;)V - - .line 8 - iget-object p1, p0, Lcom/my/target/VideoPlayer;->c:Lcom/google/android/exoplayer2/o0; - - invoke-virtual {p3, p1}, Lcom/my/target/VideoPlayer$a;->a(Lcom/google/android/exoplayer2/o0;)V - - return-void -.end method - -.method public static a(Landroid/content/Context;)Lcom/my/target/VideoPlayer; - .locals 1 - .param p0 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - new-instance v0, Lcom/my/target/VideoPlayer; - - invoke-direct {v0, p0}, Lcom/my/target/VideoPlayer;->(Landroid/content/Context;)V - - return-object v0 -.end method - - -# virtual methods -.method public a()V - .locals 2 - - .line 13 - iget-object v0, p0, Lcom/my/target/VideoPlayer;->c:Lcom/google/android/exoplayer2/o0; - - const v1, 0x3e4ccccd # 0.2f - - invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/o0;->a(F)V - - return-void -.end method - -.method public a(Lcom/my/target/common/e/VideoData;Landroid/view/TextureView;)V - .locals 1 - .param p1 # Lcom/my/target/common/e/VideoData; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/view/TextureView; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 4 - iput-object p1, p0, Lcom/my/target/VideoPlayer;->B:Lcom/my/target/common/e/VideoData; - - const/4 v0, 0x0 - - .line 5 - iput-boolean v0, p0, Lcom/my/target/VideoPlayer;->g:Z - - .line 6 - iget-object v0, p0, Lcom/my/target/VideoPlayer;->e:Lcom/my/target/VideoPlayer$b; - - if-eqz v0, :cond_0 - - .line 7 - invoke-interface {v0}, Lcom/my/target/VideoPlayer$b;->d()V - - .line 8 - :cond_0 - iget-object v0, p0, Lcom/my/target/VideoPlayer;->c:Lcom/google/android/exoplayer2/o0; - - invoke-virtual {v0, p2}, Lcom/google/android/exoplayer2/o0;->a(Landroid/view/TextureView;)V - - .line 9 - iget-object p2, p0, Lcom/my/target/VideoPlayer;->B:Lcom/my/target/common/e/VideoData; - - if-ne p2, p1, :cond_1 - - iget-boolean p2, p0, Lcom/my/target/VideoPlayer;->f:Z - - if-nez p2, :cond_2 - - .line 10 - :cond_1 - iget-object p2, p0, Lcom/my/target/VideoPlayer;->b:Landroid/content/Context; - - invoke-static {p1, p2}, Lcom/my/target/MyTargetMediaSourceFactory;->a(Lcom/my/target/common/e/VideoData;Landroid/content/Context;)Lcom/google/android/exoplayer2/source/z; - - move-result-object p1 - - iput-object p1, p0, Lcom/my/target/VideoPlayer;->h:Lcom/google/android/exoplayer2/source/z; - - .line 11 - iget-object p1, p0, Lcom/my/target/VideoPlayer;->c:Lcom/google/android/exoplayer2/o0; - - iget-object p2, p0, Lcom/my/target/VideoPlayer;->h:Lcom/google/android/exoplayer2/source/z; - - invoke-virtual {p1, p2}, Lcom/google/android/exoplayer2/o0;->a(Lcom/google/android/exoplayer2/source/z;)V - - .line 12 - :cond_2 - iget-object p1, p0, Lcom/my/target/VideoPlayer;->c:Lcom/google/android/exoplayer2/o0; - - const/4 p2, 0x1 - - invoke-virtual {p1, p2}, Lcom/google/android/exoplayer2/o0;->b(Z)V - - return-void -.end method - -.method public a(Lcom/my/target/VideoPlayer$b;)V - .locals 1 - .param p1 # Lcom/my/target/VideoPlayer$b; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 2 - iput-object p1, p0, Lcom/my/target/VideoPlayer;->e:Lcom/my/target/VideoPlayer$b; - - .line 3 - iget-object v0, p0, Lcom/my/target/VideoPlayer;->d:Lcom/my/target/VideoPlayer$a; - - invoke-virtual {v0, p1}, Lcom/my/target/VideoPlayer$a;->a(Lcom/my/target/VideoPlayer$b;)V - - return-void -.end method - -.method public b()V - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/my/target/VideoPlayer;->c:Lcom/google/android/exoplayer2/o0; - - const/4 v1, 0x0 - - invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/o0;->a(F)V - - .line 2 - iget-object v0, p0, Lcom/my/target/VideoPlayer;->e:Lcom/my/target/VideoPlayer$b; - - if-eqz v0, :cond_0 - - .line 3 - invoke-interface {v0, v1}, Lcom/my/target/VideoPlayer$b;->a(F)V - - :cond_0 - return-void -.end method - -.method public c()V - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/my/target/VideoPlayer;->c:Lcom/google/android/exoplayer2/o0; - - const/high16 v1, 0x3f800000 # 1.0f - - invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/o0;->a(F)V - - .line 2 - iget-object v0, p0, Lcom/my/target/VideoPlayer;->e:Lcom/my/target/VideoPlayer$b; - - if-eqz v0, :cond_0 - - .line 3 - invoke-interface {v0, v1}, Lcom/my/target/VideoPlayer$b;->a(F)V - - :cond_0 - return-void -.end method - -.method public d()V - .locals 2 - - const/4 v0, 0x0 - - .line 1 - iput-object v0, p0, Lcom/my/target/VideoPlayer;->B:Lcom/my/target/common/e/VideoData; - - const/4 v1, 0x0 - - .line 2 - iput-boolean v1, p0, Lcom/my/target/VideoPlayer;->f:Z - - .line 3 - iput-boolean v1, p0, Lcom/my/target/VideoPlayer;->g:Z - - .line 4 - iget-object v1, p0, Lcom/my/target/VideoPlayer;->c:Lcom/google/android/exoplayer2/o0; - - invoke-virtual {v1, v0}, Lcom/google/android/exoplayer2/o0;->a(Landroid/view/TextureView;)V - - .line 5 - iget-object v0, p0, Lcom/my/target/VideoPlayer;->c:Lcom/google/android/exoplayer2/o0; - - invoke-virtual {v0}, Lcom/google/android/exoplayer2/n;->l()V - - .line 6 - iget-object v0, p0, Lcom/my/target/VideoPlayer;->c:Lcom/google/android/exoplayer2/o0; - - invoke-virtual {v0}, Lcom/google/android/exoplayer2/o0;->u()V - - .line 7 - iget-object v0, p0, Lcom/my/target/VideoPlayer;->c:Lcom/google/android/exoplayer2/o0; - - invoke-virtual {v0, p0}, Lcom/google/android/exoplayer2/o0;->a(Lcom/google/android/exoplayer2/f0$b;)V - - .line 8 - iget-object v0, p0, Lcom/my/target/VideoPlayer;->a:Lcom/my/target/Repeater; - - iget-object v1, p0, Lcom/my/target/VideoPlayer;->d:Lcom/my/target/VideoPlayer$a; - - invoke-virtual {v0, v1}, Lcom/my/target/Repeater;->b(Ljava/lang/Runnable;)V - - return-void -.end method - -.method public e()Z - .locals 1 - - .line 1 - iget-boolean v0, p0, Lcom/my/target/VideoPlayer;->f:Z - - if-eqz v0, :cond_0 - - iget-boolean v0, p0, Lcom/my/target/VideoPlayer;->g:Z - - if-eqz v0, :cond_0 - - const/4 v0, 0x1 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - :goto_0 - return v0 -.end method - -.method public f()Z - .locals 1 - - .line 1 - iget-boolean v0, p0, Lcom/my/target/VideoPlayer;->f:Z - - if-eqz v0, :cond_0 - - iget-boolean v0, p0, Lcom/my/target/VideoPlayer;->g:Z - - if-nez v0, :cond_0 - - const/4 v0, 0x1 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - :goto_0 - return v0 -.end method - -.method public g()Z - .locals 1 - - .line 1 - iget-boolean v0, p0, Lcom/my/target/VideoPlayer;->f:Z - - return v0 -.end method - -.method public h()V - .locals 2 - - .line 1 - iget-boolean v0, p0, Lcom/my/target/VideoPlayer;->f:Z - - if-eqz v0, :cond_0 - - iget-boolean v0, p0, Lcom/my/target/VideoPlayer;->g:Z - - if-nez v0, :cond_0 - - .line 2 - iget-object v0, p0, Lcom/my/target/VideoPlayer;->c:Lcom/google/android/exoplayer2/o0; - - const/4 v1, 0x0 - - invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/o0;->b(Z)V - - :cond_0 - return-void -.end method - -.method public i()V - .locals 3 - - .line 1 - iget-boolean v0, p0, Lcom/my/target/VideoPlayer;->f:Z - - const/4 v1, 0x1 - - if-eqz v0, :cond_0 - - .line 2 - iget-object v0, p0, Lcom/my/target/VideoPlayer;->c:Lcom/google/android/exoplayer2/o0; - - invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/o0;->b(Z)V - - goto :goto_0 - - .line 3 - :cond_0 - iget-object v0, p0, Lcom/my/target/VideoPlayer;->h:Lcom/google/android/exoplayer2/source/z; - - if-eqz v0, :cond_1 - - .line 4 - iget-object v2, p0, Lcom/my/target/VideoPlayer;->c:Lcom/google/android/exoplayer2/o0; - - invoke-virtual {v2, v0, v1, v1}, Lcom/google/android/exoplayer2/o0;->a(Lcom/google/android/exoplayer2/source/z;ZZ)V - - :cond_1 - :goto_0 - return-void -.end method - -.method public j()V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/VideoPlayer;->c:Lcom/google/android/exoplayer2/o0; - - invoke-virtual {v0}, Lcom/google/android/exoplayer2/n;->l()V - - return-void -.end method - -.method public onLoadingChanged(Z)V - .locals 0 - - return-void -.end method - -.method public onPlaybackParametersChanged(Lcom/google/android/exoplayer2/e0;)V - .locals 0 - - return-void -.end method - -.method public onPlayerError(Lcom/google/android/exoplayer2/ExoPlaybackException;)V - .locals 1 - - const/4 v0, 0x0 - - .line 1 - iput-boolean v0, p0, Lcom/my/target/VideoPlayer;->g:Z - - .line 2 - iput-boolean v0, p0, Lcom/my/target/VideoPlayer;->f:Z - - .line 3 - iget-object v0, p0, Lcom/my/target/VideoPlayer;->e:Lcom/my/target/VideoPlayer$b; - - if-eqz v0, :cond_1 - - .line 4 - invoke-virtual {p1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String; - - move-result-object p1 - - if-nez p1, :cond_0 - - const-string p1, "Unknown video error" - - .line 5 - :cond_0 - iget-object v0, p0, Lcom/my/target/VideoPlayer;->e:Lcom/my/target/VideoPlayer$b; - - invoke-interface {v0, p1}, Lcom/my/target/VideoPlayer$b;->a(Ljava/lang/String;)V - - .line 6 - :cond_1 - iget-object p1, p0, Lcom/my/target/VideoPlayer;->c:Lcom/google/android/exoplayer2/o0; - - invoke-virtual {p1}, Lcom/google/android/exoplayer2/o0;->u()V - - return-void -.end method - -.method public onPlayerStateChanged(ZI)V - .locals 3 - - const/4 v0, 0x1 - - const/4 v1, 0x0 - - if-eq p2, v0, :cond_8 - - const/4 v2, 0x3 - - if-eq p2, v2, :cond_2 - - const/4 p1, 0x4 - - if-eq p2, p1, :cond_0 - - goto/16 :goto_1 - - .line 1 - :cond_0 - iput-boolean v1, p0, Lcom/my/target/VideoPlayer;->g:Z - - .line 2 - iput-boolean v1, p0, Lcom/my/target/VideoPlayer;->f:Z - - .line 3 - iget-object p1, p0, Lcom/my/target/VideoPlayer;->c:Lcom/google/android/exoplayer2/o0; - - invoke-virtual {p1}, Lcom/google/android/exoplayer2/o0;->getDuration()J - - move-result-wide p1 - - long-to-float p1, p1 - - const/high16 p2, 0x447a0000 # 1000.0f - - div-float/2addr p1, p2 - - .line 4 - iget-object p2, p0, Lcom/my/target/VideoPlayer;->e:Lcom/my/target/VideoPlayer$b; - - if-eqz p2, :cond_1 - - .line 5 - invoke-interface {p2, p1, p1}, Lcom/my/target/VideoPlayer$b;->a(FF)V - - .line 6 - iget-object p1, p0, Lcom/my/target/VideoPlayer;->e:Lcom/my/target/VideoPlayer$b; - - invoke-interface {p1}, Lcom/my/target/VideoPlayer$b;->e()V - - .line 7 - :cond_1 - iget-object p1, p0, Lcom/my/target/VideoPlayer;->a:Lcom/my/target/Repeater; - - iget-object p2, p0, Lcom/my/target/VideoPlayer;->d:Lcom/my/target/VideoPlayer$a; - - invoke-virtual {p1, p2}, Lcom/my/target/Repeater;->b(Ljava/lang/Runnable;)V - - goto :goto_1 - - :cond_2 - if-eqz p1, :cond_6 - - .line 8 - iget-object p1, p0, Lcom/my/target/VideoPlayer;->e:Lcom/my/target/VideoPlayer$b; - - if-eqz p1, :cond_3 - - .line 9 - invoke-interface {p1}, Lcom/my/target/VideoPlayer$b;->a()V - - .line 10 - :cond_3 - iget-boolean p1, p0, Lcom/my/target/VideoPlayer;->f:Z - - if-nez p1, :cond_4 - - .line 11 - iput-boolean v0, p0, Lcom/my/target/VideoPlayer;->f:Z - - goto :goto_0 - - .line 12 - :cond_4 - iget-boolean p1, p0, Lcom/my/target/VideoPlayer;->g:Z - - if-eqz p1, :cond_5 - - .line 13 - iput-boolean v1, p0, Lcom/my/target/VideoPlayer;->g:Z - - .line 14 - iget-object p1, p0, Lcom/my/target/VideoPlayer;->e:Lcom/my/target/VideoPlayer$b; - - if-eqz p1, :cond_5 - - .line 15 - invoke-interface {p1}, Lcom/my/target/VideoPlayer$b;->c()V - - .line 16 - :cond_5 - :goto_0 - iget-object p1, p0, Lcom/my/target/VideoPlayer;->a:Lcom/my/target/Repeater; - - iget-object p2, p0, Lcom/my/target/VideoPlayer;->d:Lcom/my/target/VideoPlayer$a; - - invoke-virtual {p1, p2}, Lcom/my/target/Repeater;->a(Ljava/lang/Runnable;)V - - goto :goto_1 - - .line 17 - :cond_6 - iget-boolean p1, p0, Lcom/my/target/VideoPlayer;->g:Z - - if-nez p1, :cond_7 - - iget-object p1, p0, Lcom/my/target/VideoPlayer;->e:Lcom/my/target/VideoPlayer$b; - - if-eqz p1, :cond_7 - - .line 18 - iput-boolean v0, p0, Lcom/my/target/VideoPlayer;->g:Z - - .line 19 - invoke-interface {p1}, Lcom/my/target/VideoPlayer$b;->b()V - - .line 20 - :cond_7 - iget-object p1, p0, Lcom/my/target/VideoPlayer;->a:Lcom/my/target/Repeater; - - iget-object p2, p0, Lcom/my/target/VideoPlayer;->d:Lcom/my/target/VideoPlayer$a; - - invoke-virtual {p1, p2}, Lcom/my/target/Repeater;->b(Ljava/lang/Runnable;)V - - goto :goto_1 - - .line 21 - :cond_8 - iget-boolean p1, p0, Lcom/my/target/VideoPlayer;->f:Z - - if-eqz p1, :cond_9 - - .line 22 - iput-boolean v1, p0, Lcom/my/target/VideoPlayer;->f:Z - - .line 23 - iget-object p1, p0, Lcom/my/target/VideoPlayer;->e:Lcom/my/target/VideoPlayer$b; - - if-eqz p1, :cond_9 - - .line 24 - invoke-interface {p1}, Lcom/my/target/VideoPlayer$b;->f()V - - .line 25 - :cond_9 - iget-object p1, p0, Lcom/my/target/VideoPlayer;->a:Lcom/my/target/Repeater; - - iget-object p2, p0, Lcom/my/target/VideoPlayer;->d:Lcom/my/target/VideoPlayer$a; - - invoke-virtual {p1, p2}, Lcom/my/target/Repeater;->b(Ljava/lang/Runnable;)V - - :goto_1 - return-void -.end method - -.method public onPositionDiscontinuity(I)V - .locals 0 - - return-void -.end method - -.method public onRepeatModeChanged(I)V - .locals 0 - - return-void -.end method - -.method public onSeekProcessed()V - .locals 0 - - return-void -.end method - -.method public onTimelineChanged(Lcom/google/android/exoplayer2/p0;Ljava/lang/Object;I)V - .locals 0 - - return-void -.end method - -.method public onTracksChanged(Lcom/google/android/exoplayer2/source/TrackGroupArray;Lcom/google/android/exoplayer2/trackselection/l;)V - .locals 0 - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/VideoProgressWheelInterstitial.smali b/smali/smali_classes2/com/my/target/VideoProgressWheelInterstitial.smali deleted file mode 100644 index d86ebe7ff..000000000 --- a/smali/smali_classes2/com/my/target/VideoProgressWheelInterstitial.smali +++ /dev/null @@ -1,718 +0,0 @@ -.class public final Lcom/my/target/VideoProgressWheelInterstitial; -.super Landroid/view/View; -.source "VideoProgressWheelInterstitial.java" - - -# instance fields -.field private B:F - -.field private C:Z - -.field private D:I - -.field private final a:Landroid/graphics/Paint; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final b:Landroid/graphics/Paint; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final c:Landroid/graphics/Paint; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final d:Lcom/my/target/UiUtils; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private e:Landroid/graphics/RectF; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private f:J - -.field private g:F - -.field private h:F - - -# direct methods -.method public constructor (Landroid/content/Context;)V - .locals 2 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0, p1}, Landroid/view/View;->(Landroid/content/Context;)V - - .line 2 - new-instance v0, Landroid/graphics/Paint; - - invoke-direct {v0}, Landroid/graphics/Paint;->()V - - iput-object v0, p0, Lcom/my/target/VideoProgressWheelInterstitial;->a:Landroid/graphics/Paint; - - .line 3 - new-instance v0, Landroid/graphics/Paint; - - invoke-direct {v0}, Landroid/graphics/Paint;->()V - - iput-object v0, p0, Lcom/my/target/VideoProgressWheelInterstitial;->b:Landroid/graphics/Paint; - - .line 4 - new-instance v0, Landroid/graphics/Paint; - - invoke-direct {v0}, Landroid/graphics/Paint;->()V - - iput-object v0, p0, Lcom/my/target/VideoProgressWheelInterstitial;->c:Landroid/graphics/Paint; - - .line 5 - new-instance v0, Landroid/graphics/RectF; - - invoke-direct {v0}, Landroid/graphics/RectF;->()V - - iput-object v0, p0, Lcom/my/target/VideoProgressWheelInterstitial;->e:Landroid/graphics/RectF; - - const-wide/16 v0, 0x0 - - .line 6 - iput-wide v0, p0, Lcom/my/target/VideoProgressWheelInterstitial;->f:J - - const/4 v0, 0x0 - - .line 7 - iput v0, p0, Lcom/my/target/VideoProgressWheelInterstitial;->g:F - - .line 8 - iput v0, p0, Lcom/my/target/VideoProgressWheelInterstitial;->h:F - - const/high16 v0, 0x43660000 # 230.0f - - .line 9 - iput v0, p0, Lcom/my/target/VideoProgressWheelInterstitial;->B:F - - const/4 v0, 0x0 - - .line 10 - iput-boolean v0, p0, Lcom/my/target/VideoProgressWheelInterstitial;->C:Z - - .line 11 - invoke-static {p1}, Lcom/my/target/UiUtils;->a(Landroid/content/Context;)Lcom/my/target/UiUtils; - - move-result-object p1 - - iput-object p1, p0, Lcom/my/target/VideoProgressWheelInterstitial;->d:Lcom/my/target/UiUtils; - - return-void -.end method - - -# virtual methods -.method protected final onDraw(Landroid/graphics/Canvas;)V - .locals 9 - - .line 1 - invoke-super {p0, p1}, Landroid/view/View;->onDraw(Landroid/graphics/Canvas;)V - - .line 2 - iget-object v0, p0, Lcom/my/target/VideoProgressWheelInterstitial;->e:Landroid/graphics/RectF; - - iget-object v1, p0, Lcom/my/target/VideoProgressWheelInterstitial;->b:Landroid/graphics/Paint; - - invoke-virtual {p1, v0, v1}, Landroid/graphics/Canvas;->drawOval(Landroid/graphics/RectF;Landroid/graphics/Paint;)V - - .line 3 - iget v0, p0, Lcom/my/target/VideoProgressWheelInterstitial;->g:F - - iget v1, p0, Lcom/my/target/VideoProgressWheelInterstitial;->h:F - - const/4 v2, 0x1 - - cmpl-float v0, v0, v1 - - if-eqz v0, :cond_0 - - .line 4 - invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J - - move-result-wide v0 - - iget-wide v3, p0, Lcom/my/target/VideoProgressWheelInterstitial;->f:J - - sub-long/2addr v0, v3 - - long-to-float v0, v0 - - const/high16 v1, 0x447a0000 # 1000.0f - - div-float/2addr v0, v1 - - .line 5 - iget v1, p0, Lcom/my/target/VideoProgressWheelInterstitial;->B:F - - mul-float v0, v0, v1 - - .line 6 - iget v1, p0, Lcom/my/target/VideoProgressWheelInterstitial;->g:F - - add-float/2addr v1, v0 - - iget v0, p0, Lcom/my/target/VideoProgressWheelInterstitial;->h:F - - invoke-static {v1, v0}, Ljava/lang/Math;->min(FF)F - - move-result v0 - - iput v0, p0, Lcom/my/target/VideoProgressWheelInterstitial;->g:F - - .line 7 - invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J - - move-result-wide v0 - - iput-wide v0, p0, Lcom/my/target/VideoProgressWheelInterstitial;->f:J - - const/4 v0, 0x1 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - .line 8 - :goto_0 - iget v1, p0, Lcom/my/target/VideoProgressWheelInterstitial;->g:F - - .line 9 - invoke-virtual {p0}, Landroid/view/View;->isInEditMode()Z - - move-result v3 - - if-eqz v3, :cond_1 - - const/high16 v1, 0x43b40000 # 360.0f - - const/high16 v6, 0x43b40000 # 360.0f - - goto :goto_1 - - :cond_1 - move v6, v1 - - .line 10 - :goto_1 - iget-object v4, p0, Lcom/my/target/VideoProgressWheelInterstitial;->e:Landroid/graphics/RectF; - - const/high16 v5, -0x3d4c0000 # -90.0f - - const/4 v7, 0x0 - - iget-object v8, p0, Lcom/my/target/VideoProgressWheelInterstitial;->a:Landroid/graphics/Paint; - - move-object v3, p1 - - invoke-virtual/range {v3 .. v8}, Landroid/graphics/Canvas;->drawArc(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V - - .line 11 - iget-object v1, p0, Lcom/my/target/VideoProgressWheelInterstitial;->c:Landroid/graphics/Paint; - - const/4 v3, -0x1 - - invoke-virtual {v1, v3}, Landroid/graphics/Paint;->setColor(I)V - - .line 12 - iget-object v1, p0, Lcom/my/target/VideoProgressWheelInterstitial;->c:Landroid/graphics/Paint; - - iget-object v3, p0, Lcom/my/target/VideoProgressWheelInterstitial;->d:Lcom/my/target/UiUtils; - - const/16 v4, 0xc - - invoke-virtual {v3, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result v3 - - int-to-float v3, v3 - - invoke-virtual {v1, v3}, Landroid/graphics/Paint;->setTextSize(F)V - - .line 13 - iget-object v1, p0, Lcom/my/target/VideoProgressWheelInterstitial;->c:Landroid/graphics/Paint; - - sget-object v3, Landroid/graphics/Paint$Align;->CENTER:Landroid/graphics/Paint$Align; - - invoke-virtual {v1, v3}, Landroid/graphics/Paint;->setTextAlign(Landroid/graphics/Paint$Align;)V - - .line 14 - iget-object v1, p0, Lcom/my/target/VideoProgressWheelInterstitial;->c:Landroid/graphics/Paint; - - invoke-virtual {v1, v2}, Landroid/graphics/Paint;->setAntiAlias(Z)V - - .line 15 - iget-object v1, p0, Lcom/my/target/VideoProgressWheelInterstitial;->e:Landroid/graphics/RectF; - - invoke-virtual {v1}, Landroid/graphics/RectF;->centerX()F - - move-result v1 - - float-to-int v1, v1 - - .line 16 - iget-object v2, p0, Lcom/my/target/VideoProgressWheelInterstitial;->e:Landroid/graphics/RectF; - - .line 17 - invoke-virtual {v2}, Landroid/graphics/RectF;->centerY()F - - move-result v2 - - iget-object v3, p0, Lcom/my/target/VideoProgressWheelInterstitial;->c:Landroid/graphics/Paint; - - invoke-virtual {v3}, Landroid/graphics/Paint;->descent()F - - move-result v3 - - iget-object v4, p0, Lcom/my/target/VideoProgressWheelInterstitial;->c:Landroid/graphics/Paint; - - invoke-virtual {v4}, Landroid/graphics/Paint;->ascent()F - - move-result v4 - - add-float/2addr v3, v4 - - const/high16 v4, 0x40000000 # 2.0f - - div-float/2addr v3, v4 - - sub-float/2addr v2, v3 - - float-to-int v2, v2 - - .line 18 - iget v3, p0, Lcom/my/target/VideoProgressWheelInterstitial;->D:I - - invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; - - move-result-object v3 - - int-to-float v1, v1 - - int-to-float v2, v2 - - iget-object v4, p0, Lcom/my/target/VideoProgressWheelInterstitial;->c:Landroid/graphics/Paint; - - invoke-virtual {p1, v3, v1, v2, v4}, Landroid/graphics/Canvas;->drawText(Ljava/lang/String;FFLandroid/graphics/Paint;)V - - if-eqz v0, :cond_2 - - .line 19 - invoke-virtual {p0}, Landroid/view/View;->invalidate()V - - :cond_2 - return-void -.end method - -.method protected final onMeasure(II)V - .locals 6 - - .line 1 - iget-object v0, p0, Lcom/my/target/VideoProgressWheelInterstitial;->d:Lcom/my/target/UiUtils; - - const/16 v1, 0x1c - - .line 2 - invoke-virtual {v0, v1}, Lcom/my/target/UiUtils;->a(I)I - - move-result v0 - - invoke-virtual {p0}, Landroid/view/View;->getPaddingLeft()I - - move-result v2 - - add-int/2addr v0, v2 - - invoke-virtual {p0}, Landroid/view/View;->getPaddingRight()I - - move-result v2 - - add-int/2addr v0, v2 - - .line 3 - iget-object v2, p0, Lcom/my/target/VideoProgressWheelInterstitial;->d:Lcom/my/target/UiUtils; - - .line 4 - invoke-virtual {v2, v1}, Lcom/my/target/UiUtils;->a(I)I - - move-result v1 - - invoke-virtual {p0}, Landroid/view/View;->getPaddingTop()I - - move-result v2 - - add-int/2addr v1, v2 - - invoke-virtual {p0}, Landroid/view/View;->getPaddingBottom()I - - move-result v2 - - add-int/2addr v1, v2 - - .line 5 - invoke-static {p1}, Landroid/view/View$MeasureSpec;->getMode(I)I - - move-result v2 - - .line 6 - invoke-static {p1}, Landroid/view/View$MeasureSpec;->getSize(I)I - - move-result p1 - - .line 7 - invoke-static {p2}, Landroid/view/View$MeasureSpec;->getMode(I)I - - move-result v3 - - .line 8 - invoke-static {p2}, Landroid/view/View$MeasureSpec;->getSize(I)I - - move-result p2 - - const/high16 v4, -0x80000000 - - const/high16 v5, 0x40000000 # 2.0f - - if-eq v2, v5, :cond_0 - - if-ne v2, v4, :cond_1 - - .line 9 - invoke-static {v0, p1}, Ljava/lang/Math;->min(II)I - - move-result v0 - - goto :goto_0 - - :cond_0 - move v0, p1 - - :cond_1 - :goto_0 - if-eq v3, v5, :cond_3 - - if-ne v2, v5, :cond_2 - - goto :goto_1 - - :cond_2 - if-ne v3, v4, :cond_4 - - .line 10 - invoke-static {v1, p2}, Ljava/lang/Math;->min(II)I - - move-result v1 - - goto :goto_2 - - :cond_3 - :goto_1 - move v1, p2 - - .line 11 - :cond_4 - :goto_2 - invoke-virtual {p0, v0, v1}, Landroid/view/View;->setMeasuredDimension(II)V - - return-void -.end method - -.method protected final onSizeChanged(IIII)V - .locals 5 - - .line 1 - invoke-super {p0, p1, p2, p3, p4}, Landroid/view/View;->onSizeChanged(IIII)V - - .line 2 - invoke-virtual {p0}, Landroid/view/View;->getPaddingTop()I - - move-result p3 - - .line 3 - invoke-virtual {p0}, Landroid/view/View;->getPaddingBottom()I - - move-result p4 - - .line 4 - invoke-virtual {p0}, Landroid/view/View;->getPaddingLeft()I - - move-result v0 - - .line 5 - invoke-virtual {p0}, Landroid/view/View;->getPaddingRight()I - - move-result v1 - - .line 6 - new-instance v2, Landroid/graphics/RectF; - - iget-object v3, p0, Lcom/my/target/VideoProgressWheelInterstitial;->d:Lcom/my/target/UiUtils; - - const/4 v4, 0x1 - - invoke-virtual {v3, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result v3 - - add-int/2addr v0, v3 - - int-to-float v0, v0 - - iget-object v3, p0, Lcom/my/target/VideoProgressWheelInterstitial;->d:Lcom/my/target/UiUtils; - - .line 7 - invoke-virtual {v3, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result v3 - - add-int/2addr p3, v3 - - int-to-float p3, p3 - - sub-int/2addr p1, v1 - - iget-object v1, p0, Lcom/my/target/VideoProgressWheelInterstitial;->d:Lcom/my/target/UiUtils; - - .line 8 - invoke-virtual {v1, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result v1 - - sub-int/2addr p1, v1 - - int-to-float p1, p1 - - sub-int/2addr p2, p4 - - iget-object p4, p0, Lcom/my/target/VideoProgressWheelInterstitial;->d:Lcom/my/target/UiUtils; - - .line 9 - invoke-virtual {p4, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result p4 - - sub-int/2addr p2, p4 - - int-to-float p2, p2 - - invoke-direct {v2, v0, p3, p1, p2}, Landroid/graphics/RectF;->(FFFF)V - - iput-object v2, p0, Lcom/my/target/VideoProgressWheelInterstitial;->e:Landroid/graphics/RectF; - - .line 10 - iget-object p1, p0, Lcom/my/target/VideoProgressWheelInterstitial;->a:Landroid/graphics/Paint; - - const/4 p2, -0x1 - - invoke-virtual {p1, p2}, Landroid/graphics/Paint;->setColor(I)V - - .line 11 - iget-object p1, p0, Lcom/my/target/VideoProgressWheelInterstitial;->a:Landroid/graphics/Paint; - - invoke-virtual {p1, v4}, Landroid/graphics/Paint;->setAntiAlias(Z)V - - .line 12 - iget-object p1, p0, Lcom/my/target/VideoProgressWheelInterstitial;->a:Landroid/graphics/Paint; - - sget-object p2, Landroid/graphics/Paint$Style;->STROKE:Landroid/graphics/Paint$Style; - - invoke-virtual {p1, p2}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V - - .line 13 - iget-object p1, p0, Lcom/my/target/VideoProgressWheelInterstitial;->a:Landroid/graphics/Paint; - - iget-object p2, p0, Lcom/my/target/VideoProgressWheelInterstitial;->d:Lcom/my/target/UiUtils; - - invoke-virtual {p2, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result p2 - - int-to-float p2, p2 - - invoke-virtual {p1, p2}, Landroid/graphics/Paint;->setStrokeWidth(F)V - - .line 14 - iget-object p1, p0, Lcom/my/target/VideoProgressWheelInterstitial;->b:Landroid/graphics/Paint; - - const/high16 p2, -0x78000000 - - invoke-virtual {p1, p2}, Landroid/graphics/Paint;->setColor(I)V - - .line 15 - iget-object p1, p0, Lcom/my/target/VideoProgressWheelInterstitial;->b:Landroid/graphics/Paint; - - invoke-virtual {p1, v4}, Landroid/graphics/Paint;->setAntiAlias(Z)V - - .line 16 - iget-object p1, p0, Lcom/my/target/VideoProgressWheelInterstitial;->b:Landroid/graphics/Paint; - - sget-object p2, Landroid/graphics/Paint$Style;->FILL:Landroid/graphics/Paint$Style; - - invoke-virtual {p1, p2}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V - - .line 17 - iget-object p1, p0, Lcom/my/target/VideoProgressWheelInterstitial;->b:Landroid/graphics/Paint; - - iget-object p2, p0, Lcom/my/target/VideoProgressWheelInterstitial;->d:Lcom/my/target/UiUtils; - - const/4 p3, 0x4 - - invoke-virtual {p2, p3}, Lcom/my/target/UiUtils;->a(I)I - - move-result p2 - - int-to-float p2, p2 - - invoke-virtual {p1, p2}, Landroid/graphics/Paint;->setStrokeWidth(F)V - - .line 18 - invoke-virtual {p0}, Landroid/view/View;->invalidate()V - - return-void -.end method - -.method protected final onVisibilityChanged(Landroid/view/View;I)V - .locals 0 - .param p1 # Landroid/view/View; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-super {p0, p1, p2}, Landroid/view/View;->onVisibilityChanged(Landroid/view/View;I)V - - if-nez p2, :cond_0 - - .line 2 - invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J - - move-result-wide p1 - - iput-wide p1, p0, Lcom/my/target/VideoProgressWheelInterstitial;->f:J - - :cond_0 - return-void -.end method - -.method public final setDigit(I)V - .locals 0 - - .line 1 - iput p1, p0, Lcom/my/target/VideoProgressWheelInterstitial;->D:I - - return-void -.end method - -.method public final setMax(F)V - .locals 1 - - const/4 v0, 0x0 - - cmpl-float v0, p1, v0 - - if-lez v0, :cond_0 - - const/high16 v0, 0x43b40000 # 360.0f - - div-float/2addr v0, p1 - - .line 1 - iput v0, p0, Lcom/my/target/VideoProgressWheelInterstitial;->B:F - - :cond_0 - return-void -.end method - -.method public final setProgress(F)V - .locals 3 - - .line 1 - iget-boolean v0, p0, Lcom/my/target/VideoProgressWheelInterstitial;->C:Z - - const/4 v1, 0x0 - - if-eqz v0, :cond_0 - - .line 2 - iput v1, p0, Lcom/my/target/VideoProgressWheelInterstitial;->g:F - - const/4 v0, 0x0 - - .line 3 - iput-boolean v0, p0, Lcom/my/target/VideoProgressWheelInterstitial;->C:Z - - :cond_0 - const/high16 v0, 0x3f800000 # 1.0f - - cmpl-float v2, p1, v0 - - if-lez v2, :cond_1 - - const/high16 p1, 0x3f800000 # 1.0f - - goto :goto_0 - - :cond_1 - cmpg-float v0, p1, v1 - - if-gez v0, :cond_2 - - const/4 p1, 0x0 - - .line 4 - :cond_2 - :goto_0 - iget v0, p0, Lcom/my/target/VideoProgressWheelInterstitial;->h:F - - cmpl-float v1, p1, v0 - - if-nez v1, :cond_3 - - return-void - - .line 5 - :cond_3 - iget v1, p0, Lcom/my/target/VideoProgressWheelInterstitial;->g:F - - cmpl-float v0, v1, v0 - - if-nez v0, :cond_4 - - .line 6 - invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J - - move-result-wide v0 - - iput-wide v0, p0, Lcom/my/target/VideoProgressWheelInterstitial;->f:J - - :cond_4 - const/high16 v0, 0x43b40000 # 360.0f - - mul-float p1, p1, v0 - - .line 7 - invoke-static {p1, v0}, Ljava/lang/Math;->min(FF)F - - move-result p1 - - iput p1, p0, Lcom/my/target/VideoProgressWheelInterstitial;->h:F - - .line 8 - invoke-virtual {p0}, Landroid/view/View;->invalidate()V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/VideoStyleView$a.smali b/smali/smali_classes2/com/my/target/VideoStyleView$a.smali deleted file mode 100644 index de0dc1528..000000000 --- a/smali/smali_classes2/com/my/target/VideoStyleView$a.smali +++ /dev/null @@ -1,162 +0,0 @@ -.class final Lcom/my/target/VideoStyleView$a; -.super Ljava/lang/Object; -.source "VideoStyleView.java" - -# interfaces -.implements Landroid/view/View$OnClickListener; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/VideoStyleView; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x2 - name = "a" -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/VideoStyleView; - - -# direct methods -.method private constructor (Lcom/my/target/VideoStyleView;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/VideoStyleView$a;->a:Lcom/my/target/VideoStyleView; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - -.method synthetic constructor (Lcom/my/target/VideoStyleView;B)V - .locals 0 - - .line 2 - invoke-direct {p0, p1}, Lcom/my/target/VideoStyleView$a;->(Lcom/my/target/VideoStyleView;)V - - return-void -.end method - - -# virtual methods -.method public final onClick(Landroid/view/View;)V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/VideoStyleView$a;->a:Lcom/my/target/VideoStyleView; - - invoke-static {v0}, Lcom/my/target/VideoStyleView;->a(Lcom/my/target/VideoStyleView;)Landroid/widget/LinearLayout; - - move-result-object v0 - - if-ne p1, v0, :cond_1 - - .line 2 - iget-object p1, p0, Lcom/my/target/VideoStyleView$a;->a:Lcom/my/target/VideoStyleView; - - iget-object p1, p1, Lcom/my/target/InterstitialPromoView;->f:Lcom/my/target/InterstitialPromoView$d; - - if-eqz p1, :cond_0 - - .line 3 - invoke-interface {p1}, Lcom/my/target/InterstitialPromoView$d;->z()V - - .line 4 - :cond_0 - iget-object p1, p0, Lcom/my/target/VideoStyleView$a;->a:Lcom/my/target/VideoStyleView; - - invoke-static {p1}, Lcom/my/target/VideoStyleView;->b(Lcom/my/target/VideoStyleView;)V - - return-void - - .line 5 - :cond_1 - iget-object v0, p0, Lcom/my/target/VideoStyleView$a;->a:Lcom/my/target/VideoStyleView; - - invoke-static {v0}, Lcom/my/target/VideoStyleView;->c(Lcom/my/target/VideoStyleView;)Lcom/my/target/FramedImageView; - - move-result-object v0 - - if-ne p1, v0, :cond_2 - - .line 6 - iget-object p1, p0, Lcom/my/target/VideoStyleView$a;->a:Lcom/my/target/VideoStyleView; - - invoke-static {p1}, Lcom/my/target/VideoStyleView;->d(Lcom/my/target/VideoStyleView;)Lcom/my/target/PromoMediaAdView; - - move-result-object p1 - - invoke-virtual {p1}, Lcom/my/target/PromoMediaAdView;->g()Z - - move-result p1 - - if-eqz p1, :cond_5 - - .line 7 - iget-object p1, p0, Lcom/my/target/VideoStyleView$a;->a:Lcom/my/target/VideoStyleView; - - iget-object p1, p1, Lcom/my/target/InterstitialPromoView;->f:Lcom/my/target/InterstitialPromoView$d; - - if-eqz p1, :cond_5 - - .line 8 - invoke-interface {p1}, Lcom/my/target/InterstitialPromoView$d;->B()V - - return-void - - .line 9 - :cond_2 - iget-object v0, p0, Lcom/my/target/VideoStyleView$a;->a:Lcom/my/target/VideoStyleView; - - invoke-static {v0}, Lcom/my/target/VideoStyleView;->e(Lcom/my/target/VideoStyleView;)Lcom/my/target/FramedImageView; - - move-result-object v0 - - if-ne p1, v0, :cond_5 - - .line 10 - iget-object p1, p0, Lcom/my/target/VideoStyleView$a;->a:Lcom/my/target/VideoStyleView; - - iget-object v0, p1, Lcom/my/target/InterstitialPromoView;->f:Lcom/my/target/InterstitialPromoView$d; - - if-eqz v0, :cond_4 - - .line 11 - invoke-virtual {p1}, Lcom/my/target/VideoStyleView;->e()Z - - move-result p1 - - if-eqz p1, :cond_3 - - .line 12 - iget-object p1, p0, Lcom/my/target/VideoStyleView$a;->a:Lcom/my/target/VideoStyleView; - - iget-object p1, p1, Lcom/my/target/InterstitialPromoView;->f:Lcom/my/target/InterstitialPromoView$d; - - invoke-interface {p1}, Lcom/my/target/InterstitialPromoView$d;->D()V - - goto :goto_0 - - .line 13 - :cond_3 - iget-object p1, p0, Lcom/my/target/VideoStyleView$a;->a:Lcom/my/target/VideoStyleView; - - iget-object p1, p1, Lcom/my/target/InterstitialPromoView;->f:Lcom/my/target/InterstitialPromoView$d; - - invoke-interface {p1}, Lcom/my/target/InterstitialPromoView$d;->z()V - - .line 14 - :cond_4 - :goto_0 - iget-object p1, p0, Lcom/my/target/VideoStyleView$a;->a:Lcom/my/target/VideoStyleView; - - invoke-static {p1}, Lcom/my/target/VideoStyleView;->b(Lcom/my/target/VideoStyleView;)V - - :cond_5 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/VideoStyleView$b.smali b/smali/smali_classes2/com/my/target/VideoStyleView$b.smali deleted file mode 100644 index 085418576..000000000 --- a/smali/smali_classes2/com/my/target/VideoStyleView$b.smali +++ /dev/null @@ -1,77 +0,0 @@ -.class final Lcom/my/target/VideoStyleView$b; -.super Ljava/lang/Object; -.source "VideoStyleView.java" - -# interfaces -.implements Ljava/lang/Runnable; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/VideoStyleView; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x2 - name = "b" -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/VideoStyleView; - - -# direct methods -.method private constructor (Lcom/my/target/VideoStyleView;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/VideoStyleView$b;->a:Lcom/my/target/VideoStyleView; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - -.method synthetic constructor (Lcom/my/target/VideoStyleView;B)V - .locals 0 - - .line 2 - invoke-direct {p0, p1}, Lcom/my/target/VideoStyleView$b;->(Lcom/my/target/VideoStyleView;)V - - return-void -.end method - - -# virtual methods -.method public final run()V - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/my/target/VideoStyleView$b;->a:Lcom/my/target/VideoStyleView; - - invoke-static {v0}, Lcom/my/target/VideoStyleView;->f(Lcom/my/target/VideoStyleView;)I - - move-result v0 - - const/4 v1, 0x2 - - if-eq v0, v1, :cond_0 - - iget-object v0, p0, Lcom/my/target/VideoStyleView$b;->a:Lcom/my/target/VideoStyleView; - - invoke-static {v0}, Lcom/my/target/VideoStyleView;->f(Lcom/my/target/VideoStyleView;)I - - move-result v0 - - if-nez v0, :cond_1 - - .line 2 - :cond_0 - iget-object v0, p0, Lcom/my/target/VideoStyleView$b;->a:Lcom/my/target/VideoStyleView; - - invoke-static {v0}, Lcom/my/target/VideoStyleView;->b(Lcom/my/target/VideoStyleView;)V - - :cond_1 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/VideoStyleView$c.smali b/smali/smali_classes2/com/my/target/VideoStyleView$c.smali deleted file mode 100644 index 9ca65f244..000000000 --- a/smali/smali_classes2/com/my/target/VideoStyleView$c.smali +++ /dev/null @@ -1,116 +0,0 @@ -.class final Lcom/my/target/VideoStyleView$c; -.super Ljava/lang/Object; -.source "VideoStyleView.java" - -# interfaces -.implements Landroid/view/View$OnClickListener; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/VideoStyleView; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x2 - name = "c" -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/VideoStyleView; - - -# direct methods -.method private constructor (Lcom/my/target/VideoStyleView;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/VideoStyleView$c;->a:Lcom/my/target/VideoStyleView; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - -.method synthetic constructor (Lcom/my/target/VideoStyleView;B)V - .locals 0 - - .line 2 - invoke-direct {p0, p1}, Lcom/my/target/VideoStyleView$c;->(Lcom/my/target/VideoStyleView;)V - - return-void -.end method - - -# virtual methods -.method public final onClick(Landroid/view/View;)V - .locals 3 - - .line 1 - iget-object p1, p0, Lcom/my/target/VideoStyleView$c;->a:Lcom/my/target/VideoStyleView; - - invoke-static {p1}, Lcom/my/target/VideoStyleView;->g(Lcom/my/target/VideoStyleView;)Ljava/lang/Runnable; - - move-result-object v0 - - invoke-virtual {p1, v0}, Landroid/widget/RelativeLayout;->removeCallbacks(Ljava/lang/Runnable;)Z - - .line 2 - iget-object p1, p0, Lcom/my/target/VideoStyleView$c;->a:Lcom/my/target/VideoStyleView; - - invoke-static {p1}, Lcom/my/target/VideoStyleView;->f(Lcom/my/target/VideoStyleView;)I - - move-result p1 - - const/4 v0, 0x2 - - if-ne p1, v0, :cond_0 - - .line 3 - iget-object p1, p0, Lcom/my/target/VideoStyleView$c;->a:Lcom/my/target/VideoStyleView; - - invoke-static {p1}, Lcom/my/target/VideoStyleView;->b(Lcom/my/target/VideoStyleView;)V - - return-void - - .line 4 - :cond_0 - iget-object p1, p0, Lcom/my/target/VideoStyleView$c;->a:Lcom/my/target/VideoStyleView; - - invoke-static {p1}, Lcom/my/target/VideoStyleView;->f(Lcom/my/target/VideoStyleView;)I - - move-result p1 - - if-eqz p1, :cond_1 - - iget-object p1, p0, Lcom/my/target/VideoStyleView$c;->a:Lcom/my/target/VideoStyleView; - - invoke-static {p1}, Lcom/my/target/VideoStyleView;->f(Lcom/my/target/VideoStyleView;)I - - move-result p1 - - const/4 v0, 0x3 - - if-ne p1, v0, :cond_2 - - .line 5 - :cond_1 - iget-object p1, p0, Lcom/my/target/VideoStyleView$c;->a:Lcom/my/target/VideoStyleView; - - invoke-static {p1}, Lcom/my/target/VideoStyleView;->h(Lcom/my/target/VideoStyleView;)V - - .line 6 - :cond_2 - iget-object p1, p0, Lcom/my/target/VideoStyleView$c;->a:Lcom/my/target/VideoStyleView; - - invoke-static {p1}, Lcom/my/target/VideoStyleView;->g(Lcom/my/target/VideoStyleView;)Ljava/lang/Runnable; - - move-result-object v0 - - const-wide/16 v1, 0xfa0 - - invoke-virtual {p1, v0, v1, v2}, Landroid/widget/RelativeLayout;->postDelayed(Ljava/lang/Runnable;J)Z - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/VideoStyleView.smali b/smali/smali_classes2/com/my/target/VideoStyleView.smali deleted file mode 100644 index 270c6533d..000000000 --- a/smali/smali_classes2/com/my/target/VideoStyleView.smali +++ /dev/null @@ -1,3770 +0,0 @@ -.class public final Lcom/my/target/VideoStyleView; -.super Lcom/my/target/InterstitialPromoView; -.source "VideoStyleView.java" - - -# annotations -.annotation build Landroid/annotation/SuppressLint; - value = { - "ViewConstructor" - } -.end annotation - -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/VideoStyleView$c;, - Lcom/my/target/VideoStyleView$b;, - Lcom/my/target/VideoStyleView$a; - } -.end annotation - - -# instance fields -.field private final B:Landroid/widget/TextView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final C:Lcom/my/target/StarsRatingView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final D:Landroid/widget/Button; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final E:Landroid/widget/TextView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final F:Lcom/my/target/UiUtils; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final G:Landroid/widget/LinearLayout; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final H:Landroid/widget/TextView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final I:Landroid/widget/FrameLayout; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final J:Lcom/my/target/PromoMediaAdView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final K:Landroid/widget/TextView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final L:Lcom/my/target/VideoProgressWheelInterstitial; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final M:Lcom/my/target/IconButton; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final N:Lcom/my/target/FramedImageView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final O:Lcom/my/target/FramedImageView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final P:Lcom/my/target/FramedImageView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final Q:Ljava/lang/Runnable; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final R:Lcom/my/target/VideoStyleView$c; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final S:Lcom/my/target/VideoStyleView$a; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final T:I - -.field private final U:I - -.field private V:I - -.field private W:F - -.field private a0:Z - -.field private b0:Z - -.field private final c0:I - -.field private d0:Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private e0:Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private f0:Z - - -# direct methods -.method public constructor (Landroid/content/Context;)V - .locals 23 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - move-object/from16 v0, p0 - - move-object/from16 v1, p1 - - const/4 v2, 0x1 - - .line 1 - invoke-direct {v0, v1, v2}, Lcom/my/target/InterstitialPromoView;->(Landroid/content/Context;I)V - - .line 2 - new-instance v3, Landroid/widget/TextView; - - invoke-direct {v3, v1}, Landroid/widget/TextView;->(Landroid/content/Context;)V - - iput-object v3, v0, Lcom/my/target/VideoStyleView;->E:Landroid/widget/TextView; - - .line 3 - new-instance v3, Landroid/widget/TextView; - - invoke-direct {v3, v1}, Landroid/widget/TextView;->(Landroid/content/Context;)V - - iput-object v3, v0, Lcom/my/target/VideoStyleView;->B:Landroid/widget/TextView; - - .line 4 - new-instance v3, Lcom/my/target/StarsRatingView; - - invoke-direct {v3, v1}, Lcom/my/target/StarsRatingView;->(Landroid/content/Context;)V - - iput-object v3, v0, Lcom/my/target/VideoStyleView;->C:Lcom/my/target/StarsRatingView; - - .line 5 - new-instance v3, Landroid/widget/Button; - - invoke-direct {v3, v1}, Landroid/widget/Button;->(Landroid/content/Context;)V - - iput-object v3, v0, Lcom/my/target/VideoStyleView;->D:Landroid/widget/Button; - - .line 6 - new-instance v3, Landroid/widget/TextView; - - invoke-direct {v3, v1}, Landroid/widget/TextView;->(Landroid/content/Context;)V - - iput-object v3, v0, Lcom/my/target/VideoStyleView;->H:Landroid/widget/TextView; - - .line 7 - new-instance v3, Landroid/widget/FrameLayout; - - invoke-direct {v3, v1}, Landroid/widget/FrameLayout;->(Landroid/content/Context;)V - - iput-object v3, v0, Lcom/my/target/VideoStyleView;->I:Landroid/widget/FrameLayout; - - .line 8 - new-instance v3, Lcom/my/target/FramedImageView; - - invoke-direct {v3, v1}, Lcom/my/target/FramedImageView;->(Landroid/content/Context;)V - - iput-object v3, v0, Lcom/my/target/VideoStyleView;->N:Lcom/my/target/FramedImageView; - - .line 9 - new-instance v3, Lcom/my/target/FramedImageView; - - invoke-direct {v3, v1}, Lcom/my/target/FramedImageView;->(Landroid/content/Context;)V - - iput-object v3, v0, Lcom/my/target/VideoStyleView;->O:Lcom/my/target/FramedImageView; - - .line 10 - new-instance v3, Lcom/my/target/FramedImageView; - - invoke-direct {v3, v1}, Lcom/my/target/FramedImageView;->(Landroid/content/Context;)V - - iput-object v3, v0, Lcom/my/target/VideoStyleView;->P:Lcom/my/target/FramedImageView; - - .line 11 - new-instance v3, Landroid/widget/TextView; - - invoke-direct {v3, v1}, Landroid/widget/TextView;->(Landroid/content/Context;)V - - iput-object v3, v0, Lcom/my/target/VideoStyleView;->K:Landroid/widget/TextView; - - .line 12 - new-instance v3, Lcom/my/target/PromoMediaAdView; - - invoke-static/range {p1 .. p1}, Lcom/my/target/UiUtils;->a(Landroid/content/Context;)Lcom/my/target/UiUtils; - - move-result-object v4 - - const/4 v5, 0x0 - - invoke-direct {v3, v1, v4, v5}, Lcom/my/target/PromoMediaAdView;->(Landroid/content/Context;Lcom/my/target/UiUtils;Z)V - - iput-object v3, v0, Lcom/my/target/VideoStyleView;->J:Lcom/my/target/PromoMediaAdView; - - .line 13 - new-instance v3, Lcom/my/target/VideoProgressWheelInterstitial; - - invoke-direct {v3, v1}, Lcom/my/target/VideoProgressWheelInterstitial;->(Landroid/content/Context;)V - - iput-object v3, v0, Lcom/my/target/VideoStyleView;->L:Lcom/my/target/VideoProgressWheelInterstitial; - - .line 14 - new-instance v3, Lcom/my/target/IconButton; - - invoke-direct {v3, v1}, Lcom/my/target/IconButton;->(Landroid/content/Context;)V - - iput-object v3, v0, Lcom/my/target/VideoStyleView;->M:Lcom/my/target/IconButton; - - .line 15 - new-instance v3, Landroid/widget/LinearLayout; - - invoke-direct {v3, v1}, Landroid/widget/LinearLayout;->(Landroid/content/Context;)V - - iput-object v3, v0, Lcom/my/target/VideoStyleView;->G:Landroid/widget/LinearLayout; - - .line 16 - invoke-static/range {p1 .. p1}, Lcom/my/target/UiUtils;->a(Landroid/content/Context;)Lcom/my/target/UiUtils; - - move-result-object v1 - - iput-object v1, v0, Lcom/my/target/VideoStyleView;->F:Lcom/my/target/UiUtils; - - .line 17 - new-instance v1, Lcom/my/target/VideoStyleView$b; - - invoke-direct {v1, v0, v5}, Lcom/my/target/VideoStyleView$b;->(Lcom/my/target/VideoStyleView;B)V - - iput-object v1, v0, Lcom/my/target/VideoStyleView;->Q:Ljava/lang/Runnable; - - .line 18 - new-instance v1, Lcom/my/target/VideoStyleView$c; - - invoke-direct {v1, v0, v5}, Lcom/my/target/VideoStyleView$c;->(Lcom/my/target/VideoStyleView;B)V - - iput-object v1, v0, Lcom/my/target/VideoStyleView;->R:Lcom/my/target/VideoStyleView$c; - - .line 19 - new-instance v1, Lcom/my/target/VideoStyleView$a; - - invoke-direct {v1, v0, v5}, Lcom/my/target/VideoStyleView$a;->(Lcom/my/target/VideoStyleView;B)V - - iput-object v1, v0, Lcom/my/target/VideoStyleView;->S:Lcom/my/target/VideoStyleView$a; - - .line 20 - iget-object v1, v0, Lcom/my/target/VideoStyleView;->E:Landroid/widget/TextView; - - const-string v3, "dismiss_button" - - invoke-static {v1, v3}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 21 - iget-object v1, v0, Lcom/my/target/VideoStyleView;->B:Landroid/widget/TextView; - - const-string v3, "title_text" - - invoke-static {v1, v3}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 22 - iget-object v1, v0, Lcom/my/target/VideoStyleView;->C:Lcom/my/target/StarsRatingView; - - const-string v3, "stars_view" - - invoke-static {v1, v3}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 23 - iget-object v1, v0, Lcom/my/target/VideoStyleView;->D:Landroid/widget/Button; - - const-string v3, "cta_button" - - invoke-static {v1, v3}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 24 - iget-object v1, v0, Lcom/my/target/VideoStyleView;->H:Landroid/widget/TextView; - - const-string v3, "replay_text" - - invoke-static {v1, v3}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 25 - iget-object v1, v0, Lcom/my/target/VideoStyleView;->I:Landroid/widget/FrameLayout; - - const-string v3, "shadow" - - invoke-static {v1, v3}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 26 - iget-object v1, v0, Lcom/my/target/VideoStyleView;->N:Lcom/my/target/FramedImageView; - - const-string v3, "pause_button" - - invoke-static {v1, v3}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 27 - iget-object v1, v0, Lcom/my/target/VideoStyleView;->O:Lcom/my/target/FramedImageView; - - const-string v3, "play_button" - - invoke-static {v1, v3}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 28 - iget-object v1, v0, Lcom/my/target/VideoStyleView;->P:Lcom/my/target/FramedImageView; - - const-string v3, "replay_button" - - invoke-static {v1, v3}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 29 - iget-object v1, v0, Lcom/my/target/VideoStyleView;->K:Landroid/widget/TextView; - - const-string v3, "domain_text" - - invoke-static {v1, v3}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 30 - iget-object v1, v0, Lcom/my/target/VideoStyleView;->J:Lcom/my/target/PromoMediaAdView; - - const-string v3, "media_view" - - invoke-static {v1, v3}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 31 - iget-object v1, v0, Lcom/my/target/VideoStyleView;->L:Lcom/my/target/VideoProgressWheelInterstitial; - - const-string v3, "video_progress_wheel" - - invoke-static {v1, v3}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 32 - iget-object v1, v0, Lcom/my/target/VideoStyleView;->M:Lcom/my/target/IconButton; - - const-string v3, "sound_button" - - invoke-static {v1, v3}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V - - .line 33 - iget-object v1, v0, Lcom/my/target/VideoStyleView;->F:Lcom/my/target/UiUtils; - - const/16 v3, 0x1c - - invoke-virtual {v1, v3}, Lcom/my/target/UiUtils;->a(I)I - - move-result v1 - - iput v1, v0, Lcom/my/target/VideoStyleView;->c0:I - - .line 34 - iget-object v1, v0, Lcom/my/target/VideoStyleView;->F:Lcom/my/target/UiUtils; - - const/16 v3, 0x10 - - invoke-virtual {v1, v3}, Lcom/my/target/UiUtils;->a(I)I - - move-result v1 - - iput v1, v0, Lcom/my/target/VideoStyleView;->T:I - - .line 35 - iget-object v1, v0, Lcom/my/target/VideoStyleView;->F:Lcom/my/target/UiUtils; - - const/4 v4, 0x4 - - invoke-virtual {v1, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result v1 - - iput v1, v0, Lcom/my/target/VideoStyleView;->U:I - - const/high16 v1, -0x1000000 - - .line 36 - invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;->setBackgroundColor(I)V - - .line 37 - iget v6, v0, Lcom/my/target/VideoStyleView;->T:I - - .line 38 - iget-object v7, v0, Lcom/my/target/VideoStyleView;->M:Lcom/my/target/IconButton; - - sget v8, Lcom/my/target/InterstitialPromoView;->h:I - - invoke-virtual {v7, v8}, Landroid/view/View;->setId(I)V - - .line 39 - new-instance v7, Landroid/widget/RelativeLayout$LayoutParams; - - const/4 v8, -0x2 - - invoke-direct {v7, v8, v8}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - const/4 v9, -0x1 - - const/16 v10, 0xd - - .line 40 - invoke-virtual {v7, v10, v9}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 41 - iget-object v10, v0, Lcom/my/target/VideoStyleView;->J:Lcom/my/target/PromoMediaAdView; - - invoke-virtual {v10, v7}, Landroid/view/ViewGroup;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 42 - iget-object v7, v0, Lcom/my/target/VideoStyleView;->J:Lcom/my/target/PromoMediaAdView; - - iget-object v10, v0, Lcom/my/target/VideoStyleView;->R:Lcom/my/target/VideoStyleView$c; - - invoke-virtual {v7, v10}, Landroid/view/ViewGroup;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - .line 43 - iget-object v7, v0, Lcom/my/target/VideoStyleView;->J:Lcom/my/target/PromoMediaAdView; - - invoke-virtual {v7, v1}, Landroid/view/ViewGroup;->setBackgroundColor(I)V - - .line 44 - iget-object v7, v0, Lcom/my/target/VideoStyleView;->J:Lcom/my/target/PromoMediaAdView; - - invoke-virtual {v7}, Lcom/my/target/PromoMediaAdView;->b()V - - .line 45 - iget-object v7, v0, Lcom/my/target/VideoStyleView;->I:Landroid/widget/FrameLayout; - - const/high16 v10, -0x67000000 - - invoke-virtual {v7, v10}, Landroid/widget/FrameLayout;->setBackgroundColor(I)V - - .line 46 - iget-object v7, v0, Lcom/my/target/VideoStyleView;->I:Landroid/widget/FrameLayout; - - const/16 v10, 0x8 - - invoke-virtual {v7, v10}, Landroid/widget/FrameLayout;->setVisibility(I)V - - .line 47 - iget-object v7, v0, Lcom/my/target/VideoStyleView;->E:Landroid/widget/TextView; - - const/high16 v11, 0x41800000 # 16.0f - - const/4 v12, 0x2 - - invoke-virtual {v7, v12, v11}, Landroid/widget/TextView;->setTextSize(IF)V - - .line 48 - iget-object v7, v0, Lcom/my/target/VideoStyleView;->E:Landroid/widget/TextView; - - const/4 v13, 0x0 - - invoke-virtual {v7, v13}, Landroid/widget/TextView;->setTransformationMethod(Landroid/text/method/TransformationMethod;)V - - .line 49 - iget-object v7, v0, Lcom/my/target/VideoStyleView;->E:Landroid/widget/TextView; - - sget-object v14, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt; - - invoke-virtual {v7, v14}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V - - .line 50 - iget-object v7, v0, Lcom/my/target/VideoStyleView;->E:Landroid/widget/TextView; - - invoke-virtual {v7, v10}, Landroid/widget/TextView;->setVisibility(I)V - - .line 51 - iget-object v7, v0, Lcom/my/target/VideoStyleView;->E:Landroid/widget/TextView; - - const/16 v14, 0xe - - invoke-virtual {v7, v14}, Landroid/widget/TextView;->setGravity(I)V - - .line 52 - sget v7, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v14, 0x11 - - if-lt v7, v14, :cond_0 - - .line 53 - iget-object v7, v0, Lcom/my/target/VideoStyleView;->E:Landroid/widget/TextView; - - invoke-virtual {v7, v4}, Landroid/widget/TextView;->setTextAlignment(I)V - - .line 54 - :cond_0 - iget-object v7, v0, Lcom/my/target/VideoStyleView;->E:Landroid/widget/TextView; - - invoke-virtual {v7, v9}, Landroid/widget/TextView;->setTextColor(I)V - - .line 55 - iget-object v15, v0, Lcom/my/target/VideoStyleView;->E:Landroid/widget/TextView; - - const/high16 v16, -0x78000000 - - const/16 v17, -0x1 - - const/16 v18, -0x1 - - iget-object v7, v0, Lcom/my/target/VideoStyleView;->F:Lcom/my/target/UiUtils; - - .line 56 - invoke-virtual {v7, v2}, Lcom/my/target/UiUtils;->a(I)I - - move-result v19 - - iget-object v7, v0, Lcom/my/target/VideoStyleView;->F:Lcom/my/target/UiUtils; - - invoke-virtual {v7, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result v20 - - .line 57 - invoke-static/range {v15 .. v20}, Lcom/my/target/UiUtils;->a(Landroid/view/View;IIIII)V - - .line 58 - iget-object v7, v0, Lcom/my/target/VideoStyleView;->B:Landroid/widget/TextView; - - invoke-virtual {v7, v12}, Landroid/widget/TextView;->setMaxLines(I)V - - .line 59 - iget-object v7, v0, Lcom/my/target/VideoStyleView;->B:Landroid/widget/TextView; - - sget-object v15, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt; - - invoke-virtual {v7, v15}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V - - .line 60 - iget-object v7, v0, Lcom/my/target/VideoStyleView;->B:Landroid/widget/TextView; - - const/high16 v15, 0x41900000 # 18.0f - - invoke-virtual {v7, v12, v15}, Landroid/widget/TextView;->setTextSize(IF)V - - .line 61 - iget-object v7, v0, Lcom/my/target/VideoStyleView;->B:Landroid/widget/TextView; - - invoke-virtual {v7, v9}, Landroid/widget/TextView;->setTextColor(I)V - - .line 62 - iget-object v15, v0, Lcom/my/target/VideoStyleView;->D:Landroid/widget/Button; - - iget-object v7, v0, Lcom/my/target/VideoStyleView;->F:Lcom/my/target/UiUtils; - - .line 63 - invoke-virtual {v7, v2}, Lcom/my/target/UiUtils;->a(I)I - - move-result v19 - - iget-object v7, v0, Lcom/my/target/VideoStyleView;->F:Lcom/my/target/UiUtils; - - invoke-virtual {v7, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result v20 - - .line 64 - invoke-static/range {v15 .. v20}, Lcom/my/target/UiUtils;->a(Landroid/view/View;IIIII)V - - .line 65 - iget-object v7, v0, Lcom/my/target/VideoStyleView;->D:Landroid/widget/Button; - - invoke-virtual {v7, v9}, Landroid/widget/Button;->setTextColor(I)V - - .line 66 - iget-object v7, v0, Lcom/my/target/VideoStyleView;->D:Landroid/widget/Button; - - invoke-virtual {v7, v13}, Landroid/widget/Button;->setTransformationMethod(Landroid/text/method/TransformationMethod;)V - - .line 67 - iget-object v7, v0, Lcom/my/target/VideoStyleView;->D:Landroid/widget/Button; - - invoke-virtual {v7, v2}, Landroid/widget/Button;->setGravity(I)V - - .line 68 - iget-object v7, v0, Lcom/my/target/VideoStyleView;->D:Landroid/widget/Button; - - invoke-virtual {v7, v12, v11}, Landroid/widget/Button;->setTextSize(IF)V - - .line 69 - iget-object v7, v0, Lcom/my/target/VideoStyleView;->D:Landroid/widget/Button; - - iget-object v13, v0, Lcom/my/target/VideoStyleView;->F:Lcom/my/target/UiUtils; - - const/16 v15, 0x64 - - invoke-virtual {v13, v15}, Lcom/my/target/UiUtils;->a(I)I - - move-result v13 - - invoke-virtual {v7, v13}, Landroid/widget/Button;->setMinimumWidth(I)V - - .line 70 - iget-object v7, v0, Lcom/my/target/VideoStyleView;->D:Landroid/widget/Button; - - invoke-virtual {v7, v6, v6, v6, v6}, Landroid/widget/Button;->setPadding(IIII)V - - .line 71 - iget-object v6, v0, Lcom/my/target/VideoStyleView;->B:Landroid/widget/TextView; - - iget-object v7, v0, Lcom/my/target/VideoStyleView;->F:Lcom/my/target/UiUtils; - - invoke-virtual {v7, v2}, Lcom/my/target/UiUtils;->a(I)I - - move-result v7 - - int-to-float v7, v7 - - iget-object v13, v0, Lcom/my/target/VideoStyleView;->F:Lcom/my/target/UiUtils; - - .line 72 - invoke-virtual {v13, v2}, Lcom/my/target/UiUtils;->a(I)I - - move-result v13 - - int-to-float v13, v13 - - iget-object v15, v0, Lcom/my/target/VideoStyleView;->F:Lcom/my/target/UiUtils; - - .line 73 - invoke-virtual {v15, v2}, Lcom/my/target/UiUtils;->a(I)I - - move-result v15 - - int-to-float v15, v15 - - .line 74 - invoke-virtual {v6, v7, v13, v15, v1}, Landroid/widget/TextView;->setShadowLayer(FFFI)V - - .line 75 - iget-object v6, v0, Lcom/my/target/VideoStyleView;->K:Landroid/widget/TextView; - - const v7, -0x333334 - - invoke-virtual {v6, v7}, Landroid/widget/TextView;->setTextColor(I)V - - .line 76 - iget-object v6, v0, Lcom/my/target/VideoStyleView;->K:Landroid/widget/TextView; - - const/16 v7, 0xa - - invoke-virtual {v6, v7}, Landroid/widget/TextView;->setMaxEms(I)V - - .line 77 - iget-object v6, v0, Lcom/my/target/VideoStyleView;->K:Landroid/widget/TextView; - - iget-object v7, v0, Lcom/my/target/VideoStyleView;->F:Lcom/my/target/UiUtils; - - invoke-virtual {v7, v2}, Lcom/my/target/UiUtils;->a(I)I - - move-result v7 - - int-to-float v7, v7 - - iget-object v13, v0, Lcom/my/target/VideoStyleView;->F:Lcom/my/target/UiUtils; - - .line 78 - invoke-virtual {v13, v2}, Lcom/my/target/UiUtils;->a(I)I - - move-result v13 - - int-to-float v13, v13 - - iget-object v15, v0, Lcom/my/target/VideoStyleView;->F:Lcom/my/target/UiUtils; - - .line 79 - invoke-virtual {v15, v2}, Lcom/my/target/UiUtils;->a(I)I - - move-result v15 - - int-to-float v15, v15 - - .line 80 - invoke-virtual {v6, v7, v13, v15, v1}, Landroid/widget/TextView;->setShadowLayer(FFFI)V - - .line 81 - iget-object v1, v0, Lcom/my/target/VideoStyleView;->G:Landroid/widget/LinearLayout; - - iget-object v6, v0, Lcom/my/target/VideoStyleView;->S:Lcom/my/target/VideoStyleView$a; - - invoke-virtual {v1, v6}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - .line 82 - iget-object v1, v0, Lcom/my/target/VideoStyleView;->G:Landroid/widget/LinearLayout; - - invoke-virtual {v1, v14}, Landroid/widget/LinearLayout;->setGravity(I)V - - .line 83 - iget-object v1, v0, Lcom/my/target/VideoStyleView;->G:Landroid/widget/LinearLayout; - - invoke-virtual {v1, v10}, Landroid/widget/LinearLayout;->setVisibility(I)V - - .line 84 - iget-object v1, v0, Lcom/my/target/VideoStyleView;->G:Landroid/widget/LinearLayout; - - iget-object v6, v0, Lcom/my/target/VideoStyleView;->F:Lcom/my/target/UiUtils; - - invoke-virtual {v6, v10}, Lcom/my/target/UiUtils;->a(I)I - - move-result v6 - - iget-object v7, v0, Lcom/my/target/VideoStyleView;->F:Lcom/my/target/UiUtils; - - invoke-virtual {v7, v10}, Lcom/my/target/UiUtils;->a(I)I - - move-result v7 - - invoke-virtual {v1, v6, v5, v7, v5}, Landroid/widget/LinearLayout;->setPadding(IIII)V - - .line 85 - iget-object v1, v0, Lcom/my/target/VideoStyleView;->H:Landroid/widget/TextView; - - invoke-virtual {v1}, Landroid/widget/TextView;->setSingleLine()V - - .line 86 - iget-object v1, v0, Lcom/my/target/VideoStyleView;->H:Landroid/widget/TextView; - - sget-object v6, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt; - - invoke-virtual {v1, v6}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V - - .line 87 - iget-object v1, v0, Lcom/my/target/VideoStyleView;->H:Landroid/widget/TextView; - - invoke-virtual {v1}, Landroid/widget/TextView;->getTypeface()Landroid/graphics/Typeface; - - move-result-object v6 - - invoke-virtual {v1, v6, v2}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;I)V - - .line 88 - iget-object v1, v0, Lcom/my/target/VideoStyleView;->H:Landroid/widget/TextView; - - invoke-virtual {v1, v9}, Landroid/widget/TextView;->setTextColor(I)V - - .line 89 - iget-object v1, v0, Lcom/my/target/VideoStyleView;->H:Landroid/widget/TextView; - - invoke-virtual {v1, v12, v11}, Landroid/widget/TextView;->setTextSize(IF)V - - .line 90 - new-instance v1, Landroid/widget/LinearLayout$LayoutParams; - - invoke-direct {v1, v8, v8}, Landroid/widget/LinearLayout$LayoutParams;->(II)V - - .line 91 - iget-object v6, v0, Lcom/my/target/VideoStyleView;->F:Lcom/my/target/UiUtils; - - invoke-virtual {v6, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result v6 - - iput v6, v1, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I - - .line 92 - iget-object v6, v0, Lcom/my/target/VideoStyleView;->P:Lcom/my/target/FramedImageView; - - iget-object v7, v0, Lcom/my/target/VideoStyleView;->F:Lcom/my/target/UiUtils; - - invoke-virtual {v7, v3}, Lcom/my/target/UiUtils;->a(I)I - - move-result v7 - - iget-object v8, v0, Lcom/my/target/VideoStyleView;->F:Lcom/my/target/UiUtils; - - .line 93 - invoke-virtual {v8, v3}, Lcom/my/target/UiUtils;->a(I)I - - move-result v8 - - iget-object v9, v0, Lcom/my/target/VideoStyleView;->F:Lcom/my/target/UiUtils; - - .line 94 - invoke-virtual {v9, v3}, Lcom/my/target/UiUtils;->a(I)I - - move-result v9 - - iget-object v11, v0, Lcom/my/target/VideoStyleView;->F:Lcom/my/target/UiUtils; - - .line 95 - invoke-virtual {v11, v3}, Lcom/my/target/UiUtils;->a(I)I - - move-result v11 - - .line 96 - invoke-virtual {v6, v7, v8, v9, v11}, Landroid/widget/FrameLayout;->setPadding(IIII)V - - .line 97 - iget-object v6, v0, Lcom/my/target/VideoStyleView;->N:Lcom/my/target/FramedImageView; - - iget-object v7, v0, Lcom/my/target/VideoStyleView;->S:Lcom/my/target/VideoStyleView$a; - - invoke-virtual {v6, v7}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - .line 98 - iget-object v6, v0, Lcom/my/target/VideoStyleView;->N:Lcom/my/target/FramedImageView; - - invoke-virtual {v6, v10}, Landroid/widget/FrameLayout;->setVisibility(I)V - - .line 99 - iget-object v6, v0, Lcom/my/target/VideoStyleView;->N:Lcom/my/target/FramedImageView; - - iget-object v7, v0, Lcom/my/target/VideoStyleView;->F:Lcom/my/target/UiUtils; - - invoke-virtual {v7, v3}, Lcom/my/target/UiUtils;->a(I)I - - move-result v7 - - iget-object v8, v0, Lcom/my/target/VideoStyleView;->F:Lcom/my/target/UiUtils; - - .line 100 - invoke-virtual {v8, v3}, Lcom/my/target/UiUtils;->a(I)I - - move-result v8 - - iget-object v9, v0, Lcom/my/target/VideoStyleView;->F:Lcom/my/target/UiUtils; - - .line 101 - invoke-virtual {v9, v3}, Lcom/my/target/UiUtils;->a(I)I - - move-result v9 - - iget-object v11, v0, Lcom/my/target/VideoStyleView;->F:Lcom/my/target/UiUtils; - - .line 102 - invoke-virtual {v11, v3}, Lcom/my/target/UiUtils;->a(I)I - - move-result v11 - - .line 103 - invoke-virtual {v6, v7, v8, v9, v11}, Landroid/widget/FrameLayout;->setPadding(IIII)V - - .line 104 - iget-object v6, v0, Lcom/my/target/VideoStyleView;->O:Lcom/my/target/FramedImageView; - - iget-object v7, v0, Lcom/my/target/VideoStyleView;->S:Lcom/my/target/VideoStyleView$a; - - invoke-virtual {v6, v7}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - .line 105 - iget-object v6, v0, Lcom/my/target/VideoStyleView;->O:Lcom/my/target/FramedImageView; - - invoke-virtual {v6, v10}, Landroid/widget/FrameLayout;->setVisibility(I)V - - .line 106 - iget-object v6, v0, Lcom/my/target/VideoStyleView;->O:Lcom/my/target/FramedImageView; - - iget-object v7, v0, Lcom/my/target/VideoStyleView;->F:Lcom/my/target/UiUtils; - - invoke-virtual {v7, v3}, Lcom/my/target/UiUtils;->a(I)I - - move-result v7 - - iget-object v8, v0, Lcom/my/target/VideoStyleView;->F:Lcom/my/target/UiUtils; - - .line 107 - invoke-virtual {v8, v3}, Lcom/my/target/UiUtils;->a(I)I - - move-result v8 - - iget-object v9, v0, Lcom/my/target/VideoStyleView;->F:Lcom/my/target/UiUtils; - - .line 108 - invoke-virtual {v9, v3}, Lcom/my/target/UiUtils;->a(I)I - - move-result v9 - - iget-object v11, v0, Lcom/my/target/VideoStyleView;->F:Lcom/my/target/UiUtils; - - .line 109 - invoke-virtual {v11, v3}, Lcom/my/target/UiUtils;->a(I)I - - move-result v3 - - .line 110 - invoke-virtual {v6, v7, v8, v9, v3}, Landroid/widget/FrameLayout;->setPadding(IIII)V - - .line 111 - invoke-virtual/range {p0 .. p0}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context; - - move-result-object v3 - - const-string v6, "iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AMXCy8fw79+rQAAAhVJREFUeNrt2y9IXlEYx3H3ooIiiCAIC4JgMRgsCyaLwWaxLK0srZhWVtYWVtYWlpYMNsvK0sKKRTANBivDIIggIiLiZ+URDncHFgzbznN+8d77nvPwvec99zz/xsa6uv4oPMWjzADgK55kBnCvj3icGQBc4hWmsgK41w/sZAPwswLiC9ayAJjGa1wNrt/hAxaaBlBcW8ReZTVc4CUmmwZQ3FvHYQXEd2w3DyDuj/AMJxUQn7HaNIDiuRm8wfUAwi3eY75pAMXzS9ivrIZz7GKiaQDF7zZwVAHxDVvNAyj2h+c4rYD4hJWmARRjzOItbir7wzvMNQ2gGGsZB5XVcIYXGG8aQDHmJo4rII6x2TyAGHc83vpZBcQBlpsGUIw/F/vA7QDCTewbs00DKOZZiS/DUKfxJRk1DaCYbyvOCkMdYaN5ADHnRJwazysg9rHUNIBi7vnwI4b7w3X4HTNNAyhsWA3PcqiT8ERHTQMobNmOWMNQh1hvHkDYMxlRp4sKiD0sNg2gsGsh4pB3AwhXEbecbhpAYd9aRKZVItgPT+v96wAKO3ciVzHUw9J6/wuAsHUqslaXFRC/pfVGY139L9A3wf4Z7AehfhTuzlB3h3tApIfE/jqAtEHRtGHx1ImRtKmxtMnRtOnx1AUSaUtk0hZJpS2TS10ombZUNm2xdPpy+d4w0VtmetNU2ra51I2TuVtnuxrWL/YiKQ6CN9uRAAAAAElFTkSuQmCC" - - .line 112 - invoke-static {v6, v5}, Landroid/util/Base64;->decode(Ljava/lang/String;I)[B - - move-result-object v6 - - .line 113 - new-instance v7, Landroid/graphics/BitmapFactory$Options; - - invoke-direct {v7}, Landroid/graphics/BitmapFactory$Options;->()V - - const/16 v8, 0x1a4 - - .line 114 - iput v8, v7, Landroid/graphics/BitmapFactory$Options;->inDensity:I - - .line 115 - invoke-virtual {v3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; - - move-result-object v3 - - invoke-virtual {v3}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; - - move-result-object v3 - - iget v3, v3, Landroid/util/DisplayMetrics;->densityDpi:I - - iput v3, v7, Landroid/graphics/BitmapFactory$Options;->inTargetDensity:I - - .line 116 - array-length v3, v6 - - invoke-static {v6, v5, v3, v7}, Landroid/graphics/BitmapFactory;->decodeByteArray([BIILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; - - move-result-object v3 - - if-eqz v3, :cond_1 - - .line 117 - iget-object v6, v0, Lcom/my/target/VideoStyleView;->O:Lcom/my/target/FramedImageView; - - invoke-virtual {v6, v3}, Lcom/my/target/FramedImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V - - .line 118 - :cond_1 - invoke-virtual/range {p0 .. p0}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context; - - move-result-object v3 - - const-string v6, "iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AMXCjITNKc0rQAAAJFJREFUeNrt2tENgCAMQEEwLuD+QzpC3cBURWLsvV+JNRfhi9YkSSpbP3sYETF0WO89s27m3KX6H1AeYL2wdrs5Y3/4ja/OTZ8B2f074h0z5zoDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/lr6rvDoK+xfmWsLNEmSVLUD47EiX/OuE8UAAAAASUVORK5CYII=" - - .line 119 - invoke-static {v6, v5}, Landroid/util/Base64;->decode(Ljava/lang/String;I)[B - - move-result-object v6 - - .line 120 - new-instance v7, Landroid/graphics/BitmapFactory$Options; - - invoke-direct {v7}, Landroid/graphics/BitmapFactory$Options;->()V - - .line 121 - iput v8, v7, Landroid/graphics/BitmapFactory$Options;->inDensity:I - - .line 122 - invoke-virtual {v3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; - - move-result-object v3 - - invoke-virtual {v3}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; - - move-result-object v3 - - iget v3, v3, Landroid/util/DisplayMetrics;->densityDpi:I - - iput v3, v7, Landroid/graphics/BitmapFactory$Options;->inTargetDensity:I - - .line 123 - array-length v3, v6 - - invoke-static {v6, v5, v3, v7}, Landroid/graphics/BitmapFactory;->decodeByteArray([BIILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; - - move-result-object v3 - - if-eqz v3, :cond_2 - - .line 124 - iget-object v5, v0, Lcom/my/target/VideoStyleView;->N:Lcom/my/target/FramedImageView; - - invoke-virtual {v5, v3}, Lcom/my/target/FramedImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V - - .line 125 - :cond_2 - iget-object v11, v0, Lcom/my/target/VideoStyleView;->N:Lcom/my/target/FramedImageView; - - const/high16 v12, -0x78000000 - - const/4 v13, -0x1 - - const/4 v14, -0x1 - - iget-object v3, v0, Lcom/my/target/VideoStyleView;->F:Lcom/my/target/UiUtils; - - .line 126 - invoke-virtual {v3, v2}, Lcom/my/target/UiUtils;->a(I)I - - move-result v15 - - iget-object v3, v0, Lcom/my/target/VideoStyleView;->F:Lcom/my/target/UiUtils; - - .line 127 - invoke-virtual {v3, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result v16 - - .line 128 - invoke-static/range {v11 .. v16}, Lcom/my/target/UiUtils;->a(Landroid/view/View;IIIII)V - - .line 129 - iget-object v3, v0, Lcom/my/target/VideoStyleView;->O:Lcom/my/target/FramedImageView; - - const/high16 v18, -0x78000000 - - const/16 v19, -0x1 - - const/16 v20, -0x1 - - iget-object v5, v0, Lcom/my/target/VideoStyleView;->F:Lcom/my/target/UiUtils; - - .line 130 - invoke-virtual {v5, v2}, Lcom/my/target/UiUtils;->a(I)I - - move-result v21 - - iget-object v5, v0, Lcom/my/target/VideoStyleView;->F:Lcom/my/target/UiUtils; - - .line 131 - invoke-virtual {v5, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result v22 - - move-object/from16 v17, v3 - - .line 132 - invoke-static/range {v17 .. v22}, Lcom/my/target/UiUtils;->a(Landroid/view/View;IIIII)V - - .line 133 - iget-object v11, v0, Lcom/my/target/VideoStyleView;->P:Lcom/my/target/FramedImageView; - - iget-object v3, v0, Lcom/my/target/VideoStyleView;->F:Lcom/my/target/UiUtils; - - .line 134 - invoke-virtual {v3, v2}, Lcom/my/target/UiUtils;->a(I)I - - move-result v15 - - iget-object v2, v0, Lcom/my/target/VideoStyleView;->F:Lcom/my/target/UiUtils; - - .line 135 - invoke-virtual {v2, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result v16 - - .line 136 - invoke-static/range {v11 .. v16}, Lcom/my/target/UiUtils;->a(Landroid/view/View;IIIII)V - - .line 137 - iget-object v2, v0, Lcom/my/target/VideoStyleView;->C:Lcom/my/target/StarsRatingView; - - iget-object v3, v0, Lcom/my/target/VideoStyleView;->F:Lcom/my/target/UiUtils; - - const/16 v4, 0xc - - invoke-virtual {v3, v4}, Lcom/my/target/UiUtils;->a(I)I - - move-result v3 - - invoke-virtual {v2, v3}, Lcom/my/target/StarsRatingView;->setStarSize(I)V - - .line 138 - iget-object v2, v0, Lcom/my/target/VideoStyleView;->L:Lcom/my/target/VideoProgressWheelInterstitial; - - invoke-virtual {v2, v10}, Landroid/view/View;->setVisibility(I)V - - .line 139 - iget-object v2, v0, Lcom/my/target/VideoStyleView;->J:Lcom/my/target/PromoMediaAdView; - - invoke-virtual {v0, v2}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 140 - iget-object v2, v0, Lcom/my/target/VideoStyleView;->I:Landroid/widget/FrameLayout; - - invoke-virtual {v0, v2}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 141 - iget-object v2, v0, Lcom/my/target/VideoStyleView;->M:Lcom/my/target/IconButton; - - invoke-virtual {v0, v2}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 142 - iget-object v2, v0, Lcom/my/target/VideoStyleView;->E:Landroid/widget/TextView; - - invoke-virtual {v0, v2}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 143 - iget-object v2, v0, Lcom/my/target/VideoStyleView;->L:Lcom/my/target/VideoProgressWheelInterstitial; - - invoke-virtual {v0, v2}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 144 - iget-object v2, v0, Lcom/my/target/VideoStyleView;->G:Landroid/widget/LinearLayout; - - invoke-virtual {v0, v2}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 145 - iget-object v2, v0, Lcom/my/target/VideoStyleView;->N:Lcom/my/target/FramedImageView; - - invoke-virtual {v0, v2}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 146 - iget-object v2, v0, Lcom/my/target/VideoStyleView;->O:Lcom/my/target/FramedImageView; - - invoke-virtual {v0, v2}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 147 - iget-object v2, v0, Lcom/my/target/VideoStyleView;->C:Lcom/my/target/StarsRatingView; - - invoke-virtual {v0, v2}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 148 - iget-object v2, v0, Lcom/my/target/VideoStyleView;->K:Landroid/widget/TextView; - - invoke-virtual {v0, v2}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 149 - iget-object v2, v0, Lcom/my/target/VideoStyleView;->D:Landroid/widget/Button; - - invoke-virtual {v0, v2}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 150 - iget-object v2, v0, Lcom/my/target/VideoStyleView;->B:Landroid/widget/TextView; - - invoke-virtual {v0, v2}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 151 - iget-object v2, v0, Lcom/my/target/VideoStyleView;->G:Landroid/widget/LinearLayout; - - iget-object v3, v0, Lcom/my/target/VideoStyleView;->P:Lcom/my/target/FramedImageView; - - invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V - - .line 152 - iget-object v2, v0, Lcom/my/target/VideoStyleView;->G:Landroid/widget/LinearLayout; - - iget-object v3, v0, Lcom/my/target/VideoStyleView;->H:Landroid/widget/TextView; - - invoke-virtual {v2, v3, v1}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V - - return-void -.end method - -.method static synthetic a(Lcom/my/target/VideoStyleView;)Landroid/widget/LinearLayout; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/VideoStyleView;->G:Landroid/widget/LinearLayout; - - return-object p0 -.end method - -.method static synthetic b(Lcom/my/target/VideoStyleView;)V - .locals 0 - - .line 1 - invoke-direct {p0}, Lcom/my/target/VideoStyleView;->k()V - - return-void -.end method - -.method static synthetic c(Lcom/my/target/VideoStyleView;)Lcom/my/target/FramedImageView; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/VideoStyleView;->N:Lcom/my/target/FramedImageView; - - return-object p0 -.end method - -.method static synthetic d(Lcom/my/target/VideoStyleView;)Lcom/my/target/PromoMediaAdView; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/VideoStyleView;->J:Lcom/my/target/PromoMediaAdView; - - return-object p0 -.end method - -.method static synthetic e(Lcom/my/target/VideoStyleView;)Lcom/my/target/FramedImageView; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/VideoStyleView;->O:Lcom/my/target/FramedImageView; - - return-object p0 -.end method - -.method static synthetic f(Lcom/my/target/VideoStyleView;)I - .locals 0 - - .line 1 - iget p0, p0, Lcom/my/target/VideoStyleView;->V:I - - return p0 -.end method - -.method static synthetic g(Lcom/my/target/VideoStyleView;)Ljava/lang/Runnable; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/VideoStyleView;->Q:Ljava/lang/Runnable; - - return-object p0 -.end method - -.method static synthetic h(Lcom/my/target/VideoStyleView;)V - .locals 3 - - const/4 v0, 0x2 - - .line 2 - iput v0, p0, Lcom/my/target/VideoStyleView;->V:I - - .line 3 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->G:Landroid/widget/LinearLayout; - - const/16 v1, 0x8 - - invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setVisibility(I)V - - .line 4 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->O:Lcom/my/target/FramedImageView; - - invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V - - .line 5 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->N:Lcom/my/target/FramedImageView; - - const/4 v2, 0x0 - - invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->setVisibility(I)V - - .line 6 - iget-object p0, p0, Lcom/my/target/VideoStyleView;->I:Landroid/widget/FrameLayout; - - invoke-virtual {p0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V - - return-void -.end method - -.method private j()V - .locals 3 - - const/4 v0, 0x1 - - .line 1 - iput v0, p0, Lcom/my/target/VideoStyleView;->V:I - - .line 2 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->G:Landroid/widget/LinearLayout; - - const/16 v1, 0x8 - - invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setVisibility(I)V - - .line 3 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->O:Lcom/my/target/FramedImageView; - - const/4 v2, 0x0 - - invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->setVisibility(I)V - - .line 4 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->N:Lcom/my/target/FramedImageView; - - invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V - - .line 5 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->I:Landroid/widget/FrameLayout; - - invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->setVisibility(I)V - - return-void -.end method - -.method private k()V - .locals 2 - - const/4 v0, 0x0 - - .line 1 - iput v0, p0, Lcom/my/target/VideoStyleView;->V:I - - .line 2 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->G:Landroid/widget/LinearLayout; - - const/16 v1, 0x8 - - invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setVisibility(I)V - - .line 3 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->O:Lcom/my/target/FramedImageView; - - invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V - - .line 4 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->N:Lcom/my/target/FramedImageView; - - invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V - - .line 5 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->I:Landroid/widget/FrameLayout; - - invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V - - return-void -.end method - - -# virtual methods -.method public final a()V - .locals 9 - - .line 2 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->E:Landroid/widget/TextView; - - iget-object v1, p0, Lcom/my/target/VideoStyleView;->d0:Ljava/lang/String; - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - .line 3 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->E:Landroid/widget/TextView; - - const/4 v1, 0x2 - - const/high16 v2, 0x41800000 # 16.0f - - invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;->setTextSize(IF)V - - .line 4 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->E:Landroid/widget/TextView; - - const/4 v1, 0x0 - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V - - .line 5 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->E:Landroid/widget/TextView; - - const/4 v1, -0x1 - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V - - .line 6 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->E:Landroid/widget/TextView; - - const/4 v1, 0x1 - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setEnabled(Z)V - - .line 7 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->E:Landroid/widget/TextView; - - iget v2, p0, Lcom/my/target/VideoStyleView;->T:I - - invoke-virtual {v0, v2, v2, v2, v2}, Landroid/widget/TextView;->setPadding(IIII)V - - .line 8 - iget-object v3, p0, Lcom/my/target/VideoStyleView;->E:Landroid/widget/TextView; - - iget-object v0, p0, Lcom/my/target/VideoStyleView;->F:Lcom/my/target/UiUtils; - - .line 9 - invoke-virtual {v0, v1}, Lcom/my/target/UiUtils;->a(I)I - - move-result v7 - - iget-object v0, p0, Lcom/my/target/VideoStyleView;->F:Lcom/my/target/UiUtils; - - const/4 v2, 0x4 - - invoke-virtual {v0, v2}, Lcom/my/target/UiUtils;->a(I)I - - move-result v8 - - const/high16 v4, -0x78000000 - - const/4 v5, -0x1 - - const/4 v6, -0x1 - - .line 10 - invoke-static/range {v3 .. v8}, Lcom/my/target/UiUtils;->a(Landroid/view/View;IIIII)V - - .line 11 - iput-boolean v1, p0, Lcom/my/target/VideoStyleView;->f0:Z - - return-void -.end method - -.method public final a(I)V - .locals 1 - - .line 16 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->J:Lcom/my/target/PromoMediaAdView; - - invoke-virtual {v0, p1}, Lcom/my/target/PromoMediaAdView;->a(I)V - - return-void -.end method - -.method public final a(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V - .locals 1 - .param p1 # Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 12 - iget-object p1, p0, Lcom/my/target/VideoStyleView;->J:Lcom/my/target/PromoMediaAdView; - - const/4 v0, 0x0 - - invoke-virtual {p1, v0}, Landroid/view/ViewGroup;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - .line 13 - iget-object p1, p0, Lcom/my/target/VideoStyleView;->M:Lcom/my/target/IconButton; - - const/16 v0, 0x8 - - invoke-virtual {p1, v0}, Landroid/view/View;->setVisibility(I)V - - .line 14 - invoke-virtual {p0}, Lcom/my/target/VideoStyleView;->a()V - - .line 15 - invoke-direct {p0}, Lcom/my/target/VideoStyleView;->k()V - - return-void -.end method - -.method public final b()V - .locals 3 - - .line 3 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->J:Lcom/my/target/PromoMediaAdView; - - invoke-virtual {v0}, Lcom/my/target/PromoMediaAdView;->a()V - - .line 4 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->G:Landroid/widget/LinearLayout; - - const/16 v1, 0x8 - - invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setVisibility(I)V - - .line 5 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->O:Lcom/my/target/FramedImageView; - - invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V - - .line 6 - iget v0, p0, Lcom/my/target/VideoStyleView;->V:I - - const/4 v2, 0x2 - - if-eq v0, v2, :cond_0 - - .line 7 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->N:Lcom/my/target/FramedImageView; - - invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V - - :cond_0 - return-void -.end method - -.method public final b(Z)V - .locals 1 - - .line 2 - iget-object p1, p0, Lcom/my/target/VideoStyleView;->J:Lcom/my/target/PromoMediaAdView; - - const/4 v0, 0x1 - - invoke-virtual {p1, v0}, Lcom/my/target/PromoMediaAdView;->a(Z)V - - return-void -.end method - -.method public final c()V - .locals 1 - - .line 2 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->J:Lcom/my/target/PromoMediaAdView; - - invoke-virtual {v0}, Lcom/my/target/PromoMediaAdView;->e()V - - return-void -.end method - -.method public final d()V - .locals 3 - - .line 2 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->L:Lcom/my/target/VideoProgressWheelInterstitial; - - const/16 v1, 0x8 - - invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V - - const/4 v0, 0x4 - - .line 3 - iput v0, p0, Lcom/my/target/VideoStyleView;->V:I - - .line 4 - iget-boolean v0, p0, Lcom/my/target/VideoStyleView;->b0:Z - - if-eqz v0, :cond_0 - - .line 5 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->G:Landroid/widget/LinearLayout; - - const/4 v2, 0x0 - - invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;->setVisibility(I)V - - .line 6 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->I:Landroid/widget/FrameLayout; - - invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->setVisibility(I)V - - .line 7 - :cond_0 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->O:Lcom/my/target/FramedImageView; - - invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V - - .line 8 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->N:Lcom/my/target/FramedImageView; - - invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V - - return-void -.end method - -.method public final e()Z - .locals 1 - - .line 2 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->J:Lcom/my/target/PromoMediaAdView; - - invoke-virtual {v0}, Lcom/my/target/PromoMediaAdView;->f()Z - - move-result v0 - - return v0 -.end method - -.method public final f()Z - .locals 1 - - .line 2 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->J:Lcom/my/target/PromoMediaAdView; - - invoke-virtual {v0}, Lcom/my/target/PromoMediaAdView;->g()Z - - move-result v0 - - return v0 -.end method - -.method public final g()V - .locals 1 - - .line 2 - invoke-direct {p0}, Lcom/my/target/VideoStyleView;->j()V - - .line 3 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->J:Lcom/my/target/PromoMediaAdView; - - invoke-virtual {v0}, Lcom/my/target/PromoMediaAdView;->h()V - - return-void -.end method - -.method public final getCloseButton()Landroid/view/View; - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->E:Landroid/widget/TextView; - - return-object v0 -.end method - -.method public final getSoundButton()Lcom/my/target/IconButton; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->M:Lcom/my/target/IconButton; - - return-object v0 -.end method - -.method public final h()V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->J:Lcom/my/target/PromoMediaAdView; - - invoke-virtual {v0}, Lcom/my/target/PromoMediaAdView;->d()V - - return-void -.end method - -.method public final i()V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->J:Lcom/my/target/PromoMediaAdView; - - invoke-virtual {v0}, Lcom/my/target/PromoMediaAdView;->i()V - - return-void -.end method - -.method protected final onLayout(ZIIII)V - .locals 4 - - sub-int p1, p4, p2 - - sub-int p2, p5, p3 - - .line 1 - iget-object p3, p0, Lcom/my/target/VideoStyleView;->J:Lcom/my/target/PromoMediaAdView; - - invoke-virtual {p3}, Landroid/view/ViewGroup;->getMeasuredWidth()I - - move-result p3 - - .line 2 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->J:Lcom/my/target/PromoMediaAdView; - - invoke-virtual {v0}, Landroid/view/ViewGroup;->getMeasuredHeight()I - - move-result v0 - - sub-int v1, p1, p3 - - shr-int/lit8 v1, v1, 0x1 - - sub-int v2, p2, v0 - - shr-int/lit8 v2, v2, 0x1 - - .line 3 - iget-object v3, p0, Lcom/my/target/VideoStyleView;->J:Lcom/my/target/PromoMediaAdView; - - add-int/2addr p3, v1 - - add-int/2addr v0, v2 - - invoke-virtual {v3, v1, v2, p3, v0}, Landroid/view/ViewGroup;->layout(IIII)V - - .line 4 - iget-object p3, p0, Lcom/my/target/VideoStyleView;->I:Landroid/widget/FrameLayout; - - iget-object v0, p0, Lcom/my/target/VideoStyleView;->J:Lcom/my/target/PromoMediaAdView; - - invoke-virtual {v0}, Landroid/view/ViewGroup;->getLeft()I - - move-result v0 - - iget-object v1, p0, Lcom/my/target/VideoStyleView;->J:Lcom/my/target/PromoMediaAdView; - - invoke-virtual {v1}, Landroid/view/ViewGroup;->getTop()I - - move-result v1 - - iget-object v2, p0, Lcom/my/target/VideoStyleView;->J:Lcom/my/target/PromoMediaAdView; - - invoke-virtual {v2}, Landroid/view/ViewGroup;->getRight()I - - move-result v2 - - iget-object v3, p0, Lcom/my/target/VideoStyleView;->J:Lcom/my/target/PromoMediaAdView; - - invoke-virtual {v3}, Landroid/view/ViewGroup;->getBottom()I - - move-result v3 - - invoke-virtual {p3, v0, v1, v2, v3}, Landroid/widget/FrameLayout;->layout(IIII)V - - .line 5 - iget-object p3, p0, Lcom/my/target/VideoStyleView;->O:Lcom/my/target/FramedImageView; - - invoke-virtual {p3}, Landroid/widget/FrameLayout;->getMeasuredWidth()I - - move-result p3 - - .line 6 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->O:Lcom/my/target/FramedImageView; - - invoke-virtual {v0}, Landroid/widget/FrameLayout;->getMeasuredHeight()I - - move-result v0 - - .line 7 - iget-object v1, p0, Lcom/my/target/VideoStyleView;->O:Lcom/my/target/FramedImageView; - - shr-int/lit8 p4, p4, 0x1 - - shr-int/lit8 p3, p3, 0x1 - - sub-int v2, p4, p3 - - shr-int/lit8 p5, p5, 0x1 - - shr-int/lit8 v0, v0, 0x1 - - sub-int v3, p5, v0 - - add-int/2addr p3, p4 - - add-int/2addr v0, p5 - - invoke-virtual {v1, v2, v3, p3, v0}, Landroid/widget/FrameLayout;->layout(IIII)V - - .line 8 - iget-object p3, p0, Lcom/my/target/VideoStyleView;->N:Lcom/my/target/FramedImageView; - - invoke-virtual {p3}, Landroid/widget/FrameLayout;->getMeasuredWidth()I - - move-result p3 - - .line 9 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->N:Lcom/my/target/FramedImageView; - - invoke-virtual {v0}, Landroid/widget/FrameLayout;->getMeasuredHeight()I - - move-result v0 - - .line 10 - iget-object v1, p0, Lcom/my/target/VideoStyleView;->N:Lcom/my/target/FramedImageView; - - shr-int/lit8 p3, p3, 0x1 - - sub-int v2, p4, p3 - - shr-int/lit8 v0, v0, 0x1 - - sub-int v3, p5, v0 - - add-int/2addr p3, p4 - - add-int/2addr v0, p5 - - invoke-virtual {v1, v2, v3, p3, v0}, Landroid/widget/FrameLayout;->layout(IIII)V - - .line 11 - iget-object p3, p0, Lcom/my/target/VideoStyleView;->G:Landroid/widget/LinearLayout; - - invoke-virtual {p3}, Landroid/widget/LinearLayout;->getMeasuredWidth()I - - move-result p3 - - .line 12 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->G:Landroid/widget/LinearLayout; - - invoke-virtual {v0}, Landroid/widget/LinearLayout;->getMeasuredHeight()I - - move-result v0 - - .line 13 - iget-object v1, p0, Lcom/my/target/VideoStyleView;->G:Landroid/widget/LinearLayout; - - shr-int/lit8 p3, p3, 0x1 - - sub-int v2, p4, p3 - - shr-int/lit8 v0, v0, 0x1 - - sub-int v3, p5, v0 - - add-int/2addr p4, p3 - - add-int/2addr p5, v0 - - invoke-virtual {v1, v2, v3, p4, p5}, Landroid/widget/LinearLayout;->layout(IIII)V - - .line 14 - iget-object p3, p0, Lcom/my/target/VideoStyleView;->E:Landroid/widget/TextView; - - iget p4, p0, Lcom/my/target/VideoStyleView;->T:I - - .line 15 - invoke-virtual {p3}, Landroid/widget/TextView;->getMeasuredWidth()I - - move-result p5 - - add-int/2addr p5, p4 - - iget v0, p0, Lcom/my/target/VideoStyleView;->T:I - - iget-object v1, p0, Lcom/my/target/VideoStyleView;->E:Landroid/widget/TextView; - - .line 16 - invoke-virtual {v1}, Landroid/widget/TextView;->getMeasuredHeight()I - - move-result v1 - - add-int/2addr v0, v1 - - .line 17 - invoke-virtual {p3, p4, p4, p5, v0}, Landroid/widget/TextView;->layout(IIII)V - - if-le p1, p2, :cond_0 - - .line 18 - iget-object p3, p0, Lcom/my/target/VideoStyleView;->D:Landroid/widget/Button; - - invoke-virtual {p3}, Landroid/widget/Button;->getMeasuredHeight()I - - move-result p3 - - iget-object p4, p0, Lcom/my/target/VideoStyleView;->B:Landroid/widget/TextView; - - .line 19 - invoke-virtual {p4}, Landroid/widget/TextView;->getMeasuredHeight()I - - move-result p4 - - iget-object p5, p0, Lcom/my/target/VideoStyleView;->C:Lcom/my/target/StarsRatingView; - - .line 20 - invoke-virtual {p5}, Landroid/view/View;->getMeasuredHeight()I - - move-result p5 - - .line 21 - invoke-static {p4, p5}, Ljava/lang/Math;->max(II)I - - move-result p4 - - .line 22 - invoke-static {p3, p4}, Ljava/lang/Math;->max(II)I - - move-result p3 - - .line 23 - iget-object p4, p0, Lcom/my/target/VideoStyleView;->D:Landroid/widget/Button; - - iget p5, p0, Lcom/my/target/VideoStyleView;->T:I - - sub-int p5, p1, p5 - - invoke-virtual {p4}, Landroid/widget/Button;->getMeasuredWidth()I - - move-result v0 - - sub-int/2addr p5, v0 - - iget v0, p0, Lcom/my/target/VideoStyleView;->T:I - - sub-int v0, p2, v0 - - iget-object v1, p0, Lcom/my/target/VideoStyleView;->D:Landroid/widget/Button; - - .line 24 - invoke-virtual {v1}, Landroid/widget/Button;->getMeasuredHeight()I - - move-result v1 - - sub-int/2addr v0, v1 - - iget-object v1, p0, Lcom/my/target/VideoStyleView;->D:Landroid/widget/Button; - - invoke-virtual {v1}, Landroid/widget/Button;->getMeasuredHeight()I - - move-result v1 - - sub-int v1, p3, v1 - - shr-int/lit8 v1, v1, 0x1 - - sub-int/2addr v0, v1 - - iget v1, p0, Lcom/my/target/VideoStyleView;->T:I - - sub-int/2addr p1, v1 - - sub-int v1, p2, v1 - - iget-object v2, p0, Lcom/my/target/VideoStyleView;->D:Landroid/widget/Button; - - .line 25 - invoke-virtual {v2}, Landroid/widget/Button;->getMeasuredHeight()I - - move-result v2 - - sub-int v2, p3, v2 - - shr-int/lit8 v2, v2, 0x1 - - sub-int/2addr v1, v2 - - .line 26 - invoke-virtual {p4, p5, v0, p1, v1}, Landroid/widget/Button;->layout(IIII)V - - .line 27 - iget-object p1, p0, Lcom/my/target/VideoStyleView;->M:Lcom/my/target/IconButton; - - iget-object p4, p0, Lcom/my/target/VideoStyleView;->D:Landroid/widget/Button; - - invoke-virtual {p4}, Landroid/widget/Button;->getRight()I - - move-result p4 - - iget-object p5, p0, Lcom/my/target/VideoStyleView;->M:Lcom/my/target/IconButton; - - invoke-virtual {p5}, Landroid/view/View;->getMeasuredWidth()I - - move-result p5 - - sub-int/2addr p4, p5 - - iget-object p5, p0, Lcom/my/target/VideoStyleView;->M:Lcom/my/target/IconButton; - - invoke-virtual {p5}, Lcom/my/target/IconButton;->getPadding()I - - move-result p5 - - add-int/2addr p4, p5 - - iget-object p5, p0, Lcom/my/target/VideoStyleView;->J:Lcom/my/target/PromoMediaAdView; - - .line 28 - invoke-virtual {p5}, Landroid/view/ViewGroup;->getBottom()I - - move-result p5 - - iget v0, p0, Lcom/my/target/VideoStyleView;->T:I - - shl-int/lit8 v0, v0, 0x1 - - sub-int/2addr p5, v0 - - iget-object v0, p0, Lcom/my/target/VideoStyleView;->M:Lcom/my/target/IconButton; - - invoke-virtual {v0}, Landroid/view/View;->getMeasuredHeight()I - - move-result v0 - - sub-int/2addr p5, v0 - - sub-int/2addr p5, p3 - - iget-object v0, p0, Lcom/my/target/VideoStyleView;->M:Lcom/my/target/IconButton; - - invoke-virtual {v0}, Lcom/my/target/IconButton;->getPadding()I - - move-result v0 - - add-int/2addr p5, v0 - - iget-object v0, p0, Lcom/my/target/VideoStyleView;->D:Landroid/widget/Button; - - .line 29 - invoke-virtual {v0}, Landroid/widget/Button;->getRight()I - - move-result v0 - - iget-object v1, p0, Lcom/my/target/VideoStyleView;->M:Lcom/my/target/IconButton; - - invoke-virtual {v1}, Lcom/my/target/IconButton;->getPadding()I - - move-result v1 - - add-int/2addr v0, v1 - - iget-object v1, p0, Lcom/my/target/VideoStyleView;->J:Lcom/my/target/PromoMediaAdView; - - .line 30 - invoke-virtual {v1}, Landroid/view/ViewGroup;->getBottom()I - - move-result v1 - - iget v2, p0, Lcom/my/target/VideoStyleView;->T:I - - shl-int/lit8 v2, v2, 0x1 - - sub-int/2addr v1, v2 - - sub-int/2addr v1, p3 - - iget-object v2, p0, Lcom/my/target/VideoStyleView;->M:Lcom/my/target/IconButton; - - invoke-virtual {v2}, Lcom/my/target/IconButton;->getPadding()I - - move-result v2 - - add-int/2addr v1, v2 - - .line 31 - invoke-virtual {p1, p4, p5, v0, v1}, Landroid/view/View;->layout(IIII)V - - .line 32 - iget-object p1, p0, Lcom/my/target/VideoStyleView;->C:Lcom/my/target/StarsRatingView; - - iget-object p4, p0, Lcom/my/target/VideoStyleView;->D:Landroid/widget/Button; - - invoke-virtual {p4}, Landroid/widget/Button;->getLeft()I - - move-result p4 - - iget p5, p0, Lcom/my/target/VideoStyleView;->T:I - - sub-int/2addr p4, p5 - - iget-object p5, p0, Lcom/my/target/VideoStyleView;->C:Lcom/my/target/StarsRatingView; - - invoke-virtual {p5}, Landroid/view/View;->getMeasuredWidth()I - - move-result p5 - - sub-int/2addr p4, p5 - - iget p5, p0, Lcom/my/target/VideoStyleView;->T:I - - sub-int p5, p2, p5 - - iget-object v0, p0, Lcom/my/target/VideoStyleView;->C:Lcom/my/target/StarsRatingView; - - .line 33 - invoke-virtual {v0}, Landroid/view/View;->getMeasuredHeight()I - - move-result v0 - - sub-int/2addr p5, v0 - - iget-object v0, p0, Lcom/my/target/VideoStyleView;->C:Lcom/my/target/StarsRatingView; - - invoke-virtual {v0}, Landroid/view/View;->getMeasuredHeight()I - - move-result v0 - - sub-int v0, p3, v0 - - shr-int/lit8 v0, v0, 0x1 - - sub-int/2addr p5, v0 - - iget-object v0, p0, Lcom/my/target/VideoStyleView;->D:Landroid/widget/Button; - - .line 34 - invoke-virtual {v0}, Landroid/widget/Button;->getLeft()I - - move-result v0 - - iget v1, p0, Lcom/my/target/VideoStyleView;->T:I - - sub-int/2addr v0, v1 - - sub-int v1, p2, v1 - - iget-object v2, p0, Lcom/my/target/VideoStyleView;->C:Lcom/my/target/StarsRatingView; - - .line 35 - invoke-virtual {v2}, Landroid/view/View;->getMeasuredHeight()I - - move-result v2 - - sub-int v2, p3, v2 - - shr-int/lit8 v2, v2, 0x1 - - sub-int/2addr v1, v2 - - .line 36 - invoke-virtual {p1, p4, p5, v0, v1}, Landroid/view/View;->layout(IIII)V - - .line 37 - iget-object p1, p0, Lcom/my/target/VideoStyleView;->K:Landroid/widget/TextView; - - iget-object p4, p0, Lcom/my/target/VideoStyleView;->D:Landroid/widget/Button; - - invoke-virtual {p4}, Landroid/widget/Button;->getLeft()I - - move-result p4 - - iget p5, p0, Lcom/my/target/VideoStyleView;->T:I - - sub-int/2addr p4, p5 - - iget-object p5, p0, Lcom/my/target/VideoStyleView;->K:Landroid/widget/TextView; - - invoke-virtual {p5}, Landroid/widget/TextView;->getMeasuredWidth()I - - move-result p5 - - sub-int/2addr p4, p5 - - iget p5, p0, Lcom/my/target/VideoStyleView;->T:I - - sub-int p5, p2, p5 - - iget-object v0, p0, Lcom/my/target/VideoStyleView;->K:Landroid/widget/TextView; - - .line 38 - invoke-virtual {v0}, Landroid/widget/TextView;->getMeasuredHeight()I - - move-result v0 - - sub-int/2addr p5, v0 - - iget-object v0, p0, Lcom/my/target/VideoStyleView;->K:Landroid/widget/TextView; - - invoke-virtual {v0}, Landroid/widget/TextView;->getMeasuredHeight()I - - move-result v0 - - sub-int v0, p3, v0 - - shr-int/lit8 v0, v0, 0x1 - - sub-int/2addr p5, v0 - - iget-object v0, p0, Lcom/my/target/VideoStyleView;->D:Landroid/widget/Button; - - .line 39 - invoke-virtual {v0}, Landroid/widget/Button;->getLeft()I - - move-result v0 - - iget v1, p0, Lcom/my/target/VideoStyleView;->T:I - - sub-int/2addr v0, v1 - - sub-int v1, p2, v1 - - iget-object v2, p0, Lcom/my/target/VideoStyleView;->K:Landroid/widget/TextView; - - .line 40 - invoke-virtual {v2}, Landroid/widget/TextView;->getMeasuredHeight()I - - move-result v2 - - sub-int v2, p3, v2 - - shr-int/lit8 v2, v2, 0x1 - - sub-int/2addr v1, v2 - - .line 41 - invoke-virtual {p1, p4, p5, v0, v1}, Landroid/widget/TextView;->layout(IIII)V - - .line 42 - iget-object p1, p0, Lcom/my/target/VideoStyleView;->C:Lcom/my/target/StarsRatingView; - - invoke-virtual {p1}, Landroid/view/View;->getLeft()I - - move-result p1 - - iget-object p4, p0, Lcom/my/target/VideoStyleView;->K:Landroid/widget/TextView; - - invoke-virtual {p4}, Landroid/widget/TextView;->getLeft()I - - move-result p4 - - invoke-static {p1, p4}, Ljava/lang/Math;->min(II)I - - move-result p1 - - .line 43 - iget-object p4, p0, Lcom/my/target/VideoStyleView;->B:Landroid/widget/TextView; - - iget p5, p0, Lcom/my/target/VideoStyleView;->T:I - - sub-int p5, p1, p5 - - invoke-virtual {p4}, Landroid/widget/TextView;->getMeasuredWidth()I - - move-result v0 - - sub-int/2addr p5, v0 - - iget v0, p0, Lcom/my/target/VideoStyleView;->T:I - - sub-int v0, p2, v0 - - iget-object v1, p0, Lcom/my/target/VideoStyleView;->B:Landroid/widget/TextView; - - .line 44 - invoke-virtual {v1}, Landroid/widget/TextView;->getMeasuredHeight()I - - move-result v1 - - sub-int/2addr v0, v1 - - iget-object v1, p0, Lcom/my/target/VideoStyleView;->B:Landroid/widget/TextView; - - invoke-virtual {v1}, Landroid/widget/TextView;->getMeasuredHeight()I - - move-result v1 - - sub-int v1, p3, v1 - - shr-int/lit8 v1, v1, 0x1 - - sub-int/2addr v0, v1 - - iget v1, p0, Lcom/my/target/VideoStyleView;->T:I - - sub-int/2addr p1, v1 - - sub-int v1, p2, v1 - - iget-object v2, p0, Lcom/my/target/VideoStyleView;->B:Landroid/widget/TextView; - - .line 45 - invoke-virtual {v2}, Landroid/widget/TextView;->getMeasuredHeight()I - - move-result v2 - - sub-int v2, p3, v2 - - shr-int/lit8 v2, v2, 0x1 - - sub-int/2addr v1, v2 - - .line 46 - invoke-virtual {p4, p5, v0, p1, v1}, Landroid/widget/TextView;->layout(IIII)V - - .line 47 - iget-object p1, p0, Lcom/my/target/VideoStyleView;->L:Lcom/my/target/VideoProgressWheelInterstitial; - - iget p4, p0, Lcom/my/target/VideoStyleView;->T:I - - sub-int p5, p2, p4 - - .line 48 - invoke-virtual {p1}, Landroid/view/View;->getMeasuredHeight()I - - move-result v0 - - sub-int/2addr p5, v0 - - iget-object v0, p0, Lcom/my/target/VideoStyleView;->L:Lcom/my/target/VideoProgressWheelInterstitial; - - invoke-virtual {v0}, Landroid/view/View;->getMeasuredHeight()I - - move-result v0 - - sub-int v0, p3, v0 - - shr-int/lit8 v0, v0, 0x1 - - sub-int/2addr p5, v0 - - iget v0, p0, Lcom/my/target/VideoStyleView;->T:I - - iget-object v1, p0, Lcom/my/target/VideoStyleView;->L:Lcom/my/target/VideoProgressWheelInterstitial; - - .line 49 - invoke-virtual {v1}, Landroid/view/View;->getMeasuredWidth()I - - move-result v1 - - add-int/2addr v0, v1 - - iget v1, p0, Lcom/my/target/VideoStyleView;->T:I - - sub-int/2addr p2, v1 - - iget-object v1, p0, Lcom/my/target/VideoStyleView;->L:Lcom/my/target/VideoProgressWheelInterstitial; - - .line 50 - invoke-virtual {v1}, Landroid/view/View;->getMeasuredHeight()I - - move-result v1 - - sub-int/2addr p3, v1 - - shr-int/lit8 p3, p3, 0x1 - - sub-int/2addr p2, p3 - - .line 51 - invoke-virtual {p1, p4, p5, v0, p2}, Landroid/view/View;->layout(IIII)V - - return-void - - .line 52 - :cond_0 - iget-object p2, p0, Lcom/my/target/VideoStyleView;->M:Lcom/my/target/IconButton; - - iget-object p3, p0, Lcom/my/target/VideoStyleView;->J:Lcom/my/target/PromoMediaAdView; - - invoke-virtual {p3}, Landroid/view/ViewGroup;->getRight()I - - move-result p3 - - iget p4, p0, Lcom/my/target/VideoStyleView;->T:I - - sub-int/2addr p3, p4 - - iget-object p4, p0, Lcom/my/target/VideoStyleView;->M:Lcom/my/target/IconButton; - - invoke-virtual {p4}, Landroid/view/View;->getMeasuredWidth()I - - move-result p4 - - sub-int/2addr p3, p4 - - iget-object p4, p0, Lcom/my/target/VideoStyleView;->M:Lcom/my/target/IconButton; - - invoke-virtual {p4}, Lcom/my/target/IconButton;->getPadding()I - - move-result p4 - - add-int/2addr p3, p4 - - iget-object p4, p0, Lcom/my/target/VideoStyleView;->J:Lcom/my/target/PromoMediaAdView; - - .line 53 - invoke-virtual {p4}, Landroid/view/ViewGroup;->getBottom()I - - move-result p4 - - iget p5, p0, Lcom/my/target/VideoStyleView;->T:I - - sub-int/2addr p4, p5 - - iget-object p5, p0, Lcom/my/target/VideoStyleView;->M:Lcom/my/target/IconButton; - - invoke-virtual {p5}, Landroid/view/View;->getMeasuredHeight()I - - move-result p5 - - sub-int/2addr p4, p5 - - iget-object p5, p0, Lcom/my/target/VideoStyleView;->M:Lcom/my/target/IconButton; - - invoke-virtual {p5}, Lcom/my/target/IconButton;->getPadding()I - - move-result p5 - - add-int/2addr p4, p5 - - iget-object p5, p0, Lcom/my/target/VideoStyleView;->J:Lcom/my/target/PromoMediaAdView; - - .line 54 - invoke-virtual {p5}, Landroid/view/ViewGroup;->getRight()I - - move-result p5 - - iget v0, p0, Lcom/my/target/VideoStyleView;->T:I - - sub-int/2addr p5, v0 - - iget-object v0, p0, Lcom/my/target/VideoStyleView;->M:Lcom/my/target/IconButton; - - invoke-virtual {v0}, Lcom/my/target/IconButton;->getPadding()I - - move-result v0 - - add-int/2addr p5, v0 - - iget-object v0, p0, Lcom/my/target/VideoStyleView;->J:Lcom/my/target/PromoMediaAdView; - - .line 55 - invoke-virtual {v0}, Landroid/view/ViewGroup;->getBottom()I - - move-result v0 - - iget v1, p0, Lcom/my/target/VideoStyleView;->T:I - - sub-int/2addr v0, v1 - - iget-object v1, p0, Lcom/my/target/VideoStyleView;->M:Lcom/my/target/IconButton; - - invoke-virtual {v1}, Lcom/my/target/IconButton;->getPadding()I - - move-result v1 - - add-int/2addr v0, v1 - - .line 56 - invoke-virtual {p2, p3, p4, p5, v0}, Landroid/view/View;->layout(IIII)V - - .line 57 - iget-object p2, p0, Lcom/my/target/VideoStyleView;->B:Landroid/widget/TextView; - - shr-int/lit8 p1, p1, 0x1 - - invoke-virtual {p2}, Landroid/widget/TextView;->getMeasuredWidth()I - - move-result p3 - - shr-int/lit8 p3, p3, 0x1 - - sub-int p3, p1, p3 - - iget-object p4, p0, Lcom/my/target/VideoStyleView;->J:Lcom/my/target/PromoMediaAdView; - - .line 58 - invoke-virtual {p4}, Landroid/view/ViewGroup;->getBottom()I - - move-result p4 - - iget p5, p0, Lcom/my/target/VideoStyleView;->T:I - - add-int/2addr p4, p5 - - iget-object p5, p0, Lcom/my/target/VideoStyleView;->B:Landroid/widget/TextView; - - .line 59 - invoke-virtual {p5}, Landroid/widget/TextView;->getMeasuredWidth()I - - move-result p5 - - shr-int/lit8 p5, p5, 0x1 - - add-int/2addr p5, p1 - - iget-object v0, p0, Lcom/my/target/VideoStyleView;->J:Lcom/my/target/PromoMediaAdView; - - .line 60 - invoke-virtual {v0}, Landroid/view/ViewGroup;->getBottom()I - - move-result v0 - - iget v1, p0, Lcom/my/target/VideoStyleView;->T:I - - add-int/2addr v0, v1 - - iget-object v1, p0, Lcom/my/target/VideoStyleView;->B:Landroid/widget/TextView; - - invoke-virtual {v1}, Landroid/widget/TextView;->getMeasuredHeight()I - - move-result v1 - - add-int/2addr v0, v1 - - .line 61 - invoke-virtual {p2, p3, p4, p5, v0}, Landroid/widget/TextView;->layout(IIII)V - - .line 62 - iget-object p2, p0, Lcom/my/target/VideoStyleView;->C:Lcom/my/target/StarsRatingView; - - invoke-virtual {p2}, Landroid/view/View;->getMeasuredWidth()I - - move-result p3 - - shr-int/lit8 p3, p3, 0x1 - - sub-int p3, p1, p3 - - iget-object p4, p0, Lcom/my/target/VideoStyleView;->B:Landroid/widget/TextView; - - .line 63 - invoke-virtual {p4}, Landroid/widget/TextView;->getBottom()I - - move-result p4 - - iget p5, p0, Lcom/my/target/VideoStyleView;->T:I - - add-int/2addr p4, p5 - - iget-object p5, p0, Lcom/my/target/VideoStyleView;->C:Lcom/my/target/StarsRatingView; - - .line 64 - invoke-virtual {p5}, Landroid/view/View;->getMeasuredWidth()I - - move-result p5 - - shr-int/lit8 p5, p5, 0x1 - - add-int/2addr p5, p1 - - iget-object v0, p0, Lcom/my/target/VideoStyleView;->B:Landroid/widget/TextView; - - .line 65 - invoke-virtual {v0}, Landroid/widget/TextView;->getBottom()I - - move-result v0 - - iget v1, p0, Lcom/my/target/VideoStyleView;->T:I - - add-int/2addr v0, v1 - - iget-object v1, p0, Lcom/my/target/VideoStyleView;->C:Lcom/my/target/StarsRatingView; - - invoke-virtual {v1}, Landroid/view/View;->getMeasuredHeight()I - - move-result v1 - - add-int/2addr v0, v1 - - .line 66 - invoke-virtual {p2, p3, p4, p5, v0}, Landroid/view/View;->layout(IIII)V - - .line 67 - iget-object p2, p0, Lcom/my/target/VideoStyleView;->K:Landroid/widget/TextView; - - invoke-virtual {p2}, Landroid/widget/TextView;->getMeasuredWidth()I - - move-result p3 - - shr-int/lit8 p3, p3, 0x1 - - sub-int p3, p1, p3 - - iget-object p4, p0, Lcom/my/target/VideoStyleView;->B:Landroid/widget/TextView; - - .line 68 - invoke-virtual {p4}, Landroid/widget/TextView;->getBottom()I - - move-result p4 - - iget p5, p0, Lcom/my/target/VideoStyleView;->T:I - - add-int/2addr p4, p5 - - iget-object p5, p0, Lcom/my/target/VideoStyleView;->K:Landroid/widget/TextView; - - .line 69 - invoke-virtual {p5}, Landroid/widget/TextView;->getMeasuredWidth()I - - move-result p5 - - shr-int/lit8 p5, p5, 0x1 - - add-int/2addr p5, p1 - - iget-object v0, p0, Lcom/my/target/VideoStyleView;->B:Landroid/widget/TextView; - - .line 70 - invoke-virtual {v0}, Landroid/widget/TextView;->getBottom()I - - move-result v0 - - iget v1, p0, Lcom/my/target/VideoStyleView;->T:I - - add-int/2addr v0, v1 - - iget-object v1, p0, Lcom/my/target/VideoStyleView;->K:Landroid/widget/TextView; - - invoke-virtual {v1}, Landroid/widget/TextView;->getMeasuredHeight()I - - move-result v1 - - add-int/2addr v0, v1 - - .line 71 - invoke-virtual {p2, p3, p4, p5, v0}, Landroid/widget/TextView;->layout(IIII)V - - .line 72 - iget-object p2, p0, Lcom/my/target/VideoStyleView;->D:Landroid/widget/Button; - - invoke-virtual {p2}, Landroid/widget/Button;->getMeasuredWidth()I - - move-result p3 - - shr-int/lit8 p3, p3, 0x1 - - sub-int p3, p1, p3 - - iget-object p4, p0, Lcom/my/target/VideoStyleView;->C:Lcom/my/target/StarsRatingView; - - .line 73 - invoke-virtual {p4}, Landroid/view/View;->getBottom()I - - move-result p4 - - iget p5, p0, Lcom/my/target/VideoStyleView;->T:I - - add-int/2addr p4, p5 - - iget-object p5, p0, Lcom/my/target/VideoStyleView;->D:Landroid/widget/Button; - - .line 74 - invoke-virtual {p5}, Landroid/widget/Button;->getMeasuredWidth()I - - move-result p5 - - shr-int/lit8 p5, p5, 0x1 - - add-int/2addr p1, p5 - - iget-object p5, p0, Lcom/my/target/VideoStyleView;->C:Lcom/my/target/StarsRatingView; - - .line 75 - invoke-virtual {p5}, Landroid/view/View;->getBottom()I - - move-result p5 - - iget v0, p0, Lcom/my/target/VideoStyleView;->T:I - - add-int/2addr p5, v0 - - iget-object v0, p0, Lcom/my/target/VideoStyleView;->D:Landroid/widget/Button; - - invoke-virtual {v0}, Landroid/widget/Button;->getMeasuredHeight()I - - move-result v0 - - add-int/2addr p5, v0 - - .line 76 - invoke-virtual {p2, p3, p4, p1, p5}, Landroid/widget/Button;->layout(IIII)V - - .line 77 - iget-object p1, p0, Lcom/my/target/VideoStyleView;->L:Lcom/my/target/VideoProgressWheelInterstitial; - - iget p2, p0, Lcom/my/target/VideoStyleView;->T:I - - iget-object p3, p0, Lcom/my/target/VideoStyleView;->J:Lcom/my/target/PromoMediaAdView; - - .line 78 - invoke-virtual {p3}, Landroid/view/ViewGroup;->getBottom()I - - move-result p3 - - iget p4, p0, Lcom/my/target/VideoStyleView;->T:I - - sub-int/2addr p3, p4 - - iget-object p4, p0, Lcom/my/target/VideoStyleView;->L:Lcom/my/target/VideoProgressWheelInterstitial; - - invoke-virtual {p4}, Landroid/view/View;->getMeasuredHeight()I - - move-result p4 - - sub-int/2addr p3, p4 - - iget p4, p0, Lcom/my/target/VideoStyleView;->T:I - - iget-object p5, p0, Lcom/my/target/VideoStyleView;->L:Lcom/my/target/VideoProgressWheelInterstitial; - - .line 79 - invoke-virtual {p5}, Landroid/view/View;->getMeasuredWidth()I - - move-result p5 - - add-int/2addr p4, p5 - - iget-object p5, p0, Lcom/my/target/VideoStyleView;->J:Lcom/my/target/PromoMediaAdView; - - .line 80 - invoke-virtual {p5}, Landroid/view/ViewGroup;->getBottom()I - - move-result p5 - - iget v0, p0, Lcom/my/target/VideoStyleView;->T:I - - sub-int/2addr p5, v0 - - .line 81 - invoke-virtual {p1, p2, p3, p4, p5}, Landroid/view/View;->layout(IIII)V - - return-void -.end method - -.method protected final onMeasure(II)V - .locals 7 - - .line 1 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->M:Lcom/my/target/IconButton; - - iget v1, p0, Lcom/my/target/VideoStyleView;->c0:I - - const/high16 v2, 0x40000000 # 2.0f - - invoke-static {v1, v2}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v1 - - iget v3, p0, Lcom/my/target/VideoStyleView;->c0:I - - invoke-static {v3, v2}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v3 - - invoke-virtual {v0, v1, v3}, Landroid/view/View;->measure(II)V - - .line 2 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->L:Lcom/my/target/VideoProgressWheelInterstitial; - - iget v1, p0, Lcom/my/target/VideoStyleView;->c0:I - - invoke-static {v1, v2}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v1 - - iget v3, p0, Lcom/my/target/VideoStyleView;->c0:I - - invoke-static {v3, v2}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v3 - - invoke-virtual {v0, v1, v3}, Landroid/view/View;->measure(II)V - - .line 3 - invoke-static {p1}, Landroid/view/View$MeasureSpec;->getSize(I)I - - move-result p1 - - .line 4 - invoke-static {p2}, Landroid/view/View$MeasureSpec;->getSize(I)I - - move-result p2 - - .line 5 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->J:Lcom/my/target/PromoMediaAdView; - - const/high16 v1, -0x80000000 - - invoke-static {p1, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v3 - - invoke-static {p2, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v4 - - invoke-virtual {v0, v3, v4}, Landroid/view/ViewGroup;->measure(II)V - - .line 6 - iget v0, p0, Lcom/my/target/VideoStyleView;->T:I - - shl-int/lit8 v3, v0, 0x1 - - sub-int v3, p1, v3 - - shl-int/lit8 v0, v0, 0x1 - - sub-int v0, p2, v0 - - .line 7 - iget-object v4, p0, Lcom/my/target/VideoStyleView;->E:Landroid/widget/TextView; - - div-int/lit8 v5, v3, 0x2 - - invoke-static {v5, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v5 - - invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v6 - - invoke-virtual {v4, v5, v6}, Landroid/widget/TextView;->measure(II)V - - .line 8 - iget-object v4, p0, Lcom/my/target/VideoStyleView;->N:Lcom/my/target/FramedImageView; - - invoke-static {v3, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v5 - - invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v6 - - invoke-virtual {v4, v5, v6}, Landroid/widget/FrameLayout;->measure(II)V - - .line 9 - iget-object v4, p0, Lcom/my/target/VideoStyleView;->O:Lcom/my/target/FramedImageView; - - invoke-static {v3, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v5 - - invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v6 - - invoke-virtual {v4, v5, v6}, Landroid/widget/FrameLayout;->measure(II)V - - .line 10 - iget-object v4, p0, Lcom/my/target/VideoStyleView;->G:Landroid/widget/LinearLayout; - - invoke-static {v3, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v5 - - invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v6 - - invoke-virtual {v4, v5, v6}, Landroid/widget/LinearLayout;->measure(II)V - - .line 11 - iget-object v4, p0, Lcom/my/target/VideoStyleView;->C:Lcom/my/target/StarsRatingView; - - invoke-static {v3, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v5 - - invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v6 - - invoke-virtual {v4, v5, v6}, Landroid/view/View;->measure(II)V - - .line 12 - iget-object v4, p0, Lcom/my/target/VideoStyleView;->I:Landroid/widget/FrameLayout; - - iget-object v5, p0, Lcom/my/target/VideoStyleView;->J:Lcom/my/target/PromoMediaAdView; - - invoke-virtual {v5}, Landroid/view/ViewGroup;->getMeasuredWidth()I - - move-result v5 - - invoke-static {v5, v2}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v5 - - iget-object v6, p0, Lcom/my/target/VideoStyleView;->J:Lcom/my/target/PromoMediaAdView; - - invoke-virtual {v6}, Landroid/view/ViewGroup;->getMeasuredHeight()I - - move-result v6 - - invoke-static {v6, v2}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v2 - - invoke-virtual {v4, v5, v2}, Landroid/widget/FrameLayout;->measure(II)V - - .line 13 - iget-object v2, p0, Lcom/my/target/VideoStyleView;->D:Landroid/widget/Button; - - invoke-static {v3, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v4 - - invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v5 - - invoke-virtual {v2, v4, v5}, Landroid/widget/Button;->measure(II)V - - .line 14 - iget-object v2, p0, Lcom/my/target/VideoStyleView;->B:Landroid/widget/TextView; - - invoke-static {v3, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v4 - - invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v5 - - invoke-virtual {v2, v4, v5}, Landroid/widget/TextView;->measure(II)V - - .line 15 - iget-object v2, p0, Lcom/my/target/VideoStyleView;->K:Landroid/widget/TextView; - - invoke-static {v3, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v4 - - invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v5 - - invoke-virtual {v2, v4, v5}, Landroid/widget/TextView;->measure(II)V - - if-le p1, p2, :cond_0 - - .line 16 - iget-object v2, p0, Lcom/my/target/VideoStyleView;->D:Landroid/widget/Button; - - invoke-virtual {v2}, Landroid/widget/Button;->getMeasuredWidth()I - - move-result v2 - - .line 17 - iget-object v4, p0, Lcom/my/target/VideoStyleView;->B:Landroid/widget/TextView; - - invoke-virtual {v4}, Landroid/widget/TextView;->getMeasuredWidth()I - - move-result v4 - - .line 18 - iget-object v5, p0, Lcom/my/target/VideoStyleView;->C:Lcom/my/target/StarsRatingView; - - invoke-virtual {v5}, Landroid/view/View;->getMeasuredWidth()I - - move-result v5 - - iget-object v6, p0, Lcom/my/target/VideoStyleView;->K:Landroid/widget/TextView; - - invoke-virtual {v6}, Landroid/widget/TextView;->getMeasuredWidth()I - - move-result v6 - - invoke-static {v5, v6}, Ljava/lang/Math;->max(II)I - - move-result v5 - - .line 19 - iget-object v6, p0, Lcom/my/target/VideoStyleView;->L:Lcom/my/target/VideoProgressWheelInterstitial; - - invoke-virtual {v6}, Landroid/view/View;->getMeasuredWidth()I - - move-result v6 - - add-int/2addr v6, v4 - - add-int/2addr v6, v5 - - add-int/2addr v6, v2 - - iget v2, p0, Lcom/my/target/VideoStyleView;->T:I - - mul-int/lit8 v2, v2, 0x3 - - add-int/2addr v6, v2 - - if-le v6, v3, :cond_0 - - .line 20 - iget-object v2, p0, Lcom/my/target/VideoStyleView;->L:Lcom/my/target/VideoProgressWheelInterstitial; - - invoke-virtual {v2}, Landroid/view/View;->getMeasuredWidth()I - - move-result v2 - - sub-int/2addr v3, v2 - - iget v2, p0, Lcom/my/target/VideoStyleView;->T:I - - mul-int/lit8 v2, v2, 0x3 - - sub-int/2addr v3, v2 - - .line 21 - iget-object v2, p0, Lcom/my/target/VideoStyleView;->D:Landroid/widget/Button; - - div-int/lit8 v4, v3, 0x3 - - invoke-static {v4, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v5 - - invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v6 - - invoke-virtual {v2, v5, v6}, Landroid/widget/Button;->measure(II)V - - .line 22 - iget-object v2, p0, Lcom/my/target/VideoStyleView;->C:Lcom/my/target/StarsRatingView; - - invoke-static {v4, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v5 - - invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v6 - - invoke-virtual {v2, v5, v6}, Landroid/view/View;->measure(II)V - - .line 23 - iget-object v2, p0, Lcom/my/target/VideoStyleView;->K:Landroid/widget/TextView; - - invoke-static {v4, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v4 - - invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v5 - - invoke-virtual {v2, v4, v5}, Landroid/widget/TextView;->measure(II)V - - .line 24 - iget-object v2, p0, Lcom/my/target/VideoStyleView;->D:Landroid/widget/Button; - - invoke-virtual {v2}, Landroid/widget/Button;->getMeasuredWidth()I - - move-result v2 - - sub-int/2addr v3, v2 - - iget-object v2, p0, Lcom/my/target/VideoStyleView;->K:Landroid/widget/TextView; - - invoke-virtual {v2}, Landroid/widget/TextView;->getMeasuredWidth()I - - move-result v2 - - sub-int/2addr v3, v2 - - iget-object v2, p0, Lcom/my/target/VideoStyleView;->C:Lcom/my/target/StarsRatingView; - - invoke-virtual {v2}, Landroid/view/View;->getMeasuredWidth()I - - move-result v2 - - sub-int/2addr v3, v2 - - .line 25 - iget-object v2, p0, Lcom/my/target/VideoStyleView;->B:Landroid/widget/TextView; - - invoke-static {v3, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v3 - - invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I - - move-result v0 - - invoke-virtual {v2, v3, v0}, Landroid/widget/TextView;->measure(II)V - - .line 26 - :cond_0 - invoke-virtual {p0, p1, p2}, Landroid/widget/RelativeLayout;->setMeasuredDimension(II)V - - return-void -.end method - -.method public final setBanner(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V - .locals 11 - .param p1 # Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-super {p0, p1}, Lcom/my/target/InterstitialPromoView;->setBanner(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V - - .line 2 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->J:Lcom/my/target/PromoMediaAdView; - - iget v1, p0, Lcom/my/target/InterstitialPromoView;->a:I - - invoke-virtual {v0, p1, v1}, Lcom/my/target/PromoMediaAdView;->a(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;I)V - - .line 3 - invoke-virtual {p1}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->N()Lcom/my/target/MediaBanner; - - move-result-object v0 - - if-nez v0, :cond_0 - - return-void - - .line 4 - :cond_0 - iget-object v1, p0, Lcom/my/target/VideoStyleView;->L:Lcom/my/target/VideoProgressWheelInterstitial; - - invoke-virtual {p1}, Lcom/my/target/AdBanner;->j()F - - move-result v2 - - invoke-virtual {v1, v2}, Lcom/my/target/VideoProgressWheelInterstitial;->setMax(F)V - - .line 5 - invoke-virtual {v0}, Lcom/my/target/MediaBanner;->O()Z - - move-result v1 - - iput-boolean v1, p0, Lcom/my/target/VideoStyleView;->b0:Z - - .line 6 - invoke-virtual {p1}, Lcom/my/target/p1/c/a/InterstitialAdBanner;->B()F - - move-result v1 - - iput v1, p0, Lcom/my/target/VideoStyleView;->W:F - - .line 7 - invoke-virtual {p1}, Lcom/my/target/p1/c/a/InterstitialAdBanner;->D()Z - - move-result v1 - - iput-boolean v1, p0, Lcom/my/target/VideoStyleView;->a0:Z - - .line 8 - iget-object v1, p0, Lcom/my/target/VideoStyleView;->D:Landroid/widget/Button; - - invoke-virtual {p1}, Lcom/my/target/AdBanner;->e()Ljava/lang/String; - - move-result-object v2 - - invoke-virtual {v1, v2}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V - - .line 9 - iget-object v1, p0, Lcom/my/target/VideoStyleView;->B:Landroid/widget/TextView; - - invoke-virtual {p1}, Lcom/my/target/AdBanner;->s()Ljava/lang/String; - - move-result-object v2 - - invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - .line 10 - invoke-virtual {p1}, Lcom/my/target/AdBanner;->o()Ljava/lang/String; - - move-result-object v1 - - const-string v2, "store" - - invoke-virtual {v2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v1 - - const/4 v2, 0x0 - - const/16 v3, 0x8 - - const/4 v4, 0x0 - - if-eqz v1, :cond_2 - - .line 11 - invoke-virtual {p1}, Lcom/my/target/AdBanner;->p()F - - move-result v1 - - cmpl-float v1, v1, v2 - - if-lez v1, :cond_1 - - .line 12 - iget-object v1, p0, Lcom/my/target/VideoStyleView;->C:Lcom/my/target/StarsRatingView; - - invoke-virtual {v1, v4}, Landroid/view/View;->setVisibility(I)V - - .line 13 - iget-object v1, p0, Lcom/my/target/VideoStyleView;->C:Lcom/my/target/StarsRatingView; - - invoke-virtual {p1}, Lcom/my/target/AdBanner;->p()F - - move-result p1 - - invoke-virtual {v1, p1}, Lcom/my/target/StarsRatingView;->setRating(F)V - - goto :goto_0 - - .line 14 - :cond_1 - iget-object p1, p0, Lcom/my/target/VideoStyleView;->C:Lcom/my/target/StarsRatingView; - - invoke-virtual {p1, v3}, Landroid/view/View;->setVisibility(I)V - - .line 15 - :goto_0 - iget-object p1, p0, Lcom/my/target/VideoStyleView;->K:Landroid/widget/TextView; - - invoke-virtual {p1, v3}, Landroid/widget/TextView;->setVisibility(I)V - - goto :goto_1 - - .line 16 - :cond_2 - iget-object v1, p0, Lcom/my/target/VideoStyleView;->C:Lcom/my/target/StarsRatingView; - - invoke-virtual {v1, v3}, Landroid/view/View;->setVisibility(I)V - - .line 17 - iget-object v1, p0, Lcom/my/target/VideoStyleView;->K:Landroid/widget/TextView; - - invoke-virtual {v1, v4}, Landroid/widget/TextView;->setVisibility(I)V - - .line 18 - iget-object v1, p0, Lcom/my/target/VideoStyleView;->K:Landroid/widget/TextView; - - invoke-virtual {p1}, Lcom/my/target/AdBanner;->i()Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {v1, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - .line 19 - :goto_1 - invoke-virtual {v0}, Lcom/my/target/MediaBanner;->D()Ljava/lang/String; - - move-result-object p1 - - iput-object p1, p0, Lcom/my/target/VideoStyleView;->d0:Ljava/lang/String; - - .line 20 - invoke-virtual {v0}, Lcom/my/target/MediaBanner;->E()Ljava/lang/String; - - move-result-object p1 - - iput-object p1, p0, Lcom/my/target/VideoStyleView;->e0:Ljava/lang/String; - - .line 21 - iget-object p1, p0, Lcom/my/target/VideoStyleView;->E:Landroid/widget/TextView; - - iget-object v1, p0, Lcom/my/target/VideoStyleView;->d0:Ljava/lang/String; - - invoke-virtual {p1, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - .line 22 - invoke-virtual {v0}, Lcom/my/target/MediaBanner;->M()Z - - move-result p1 - - if-eqz p1, :cond_4 - - .line 23 - invoke-virtual {v0}, Lcom/my/target/MediaBanner;->C()F - - move-result p1 - - cmpl-float p1, p1, v2 - - if-lez p1, :cond_3 - - .line 24 - invoke-virtual {v0}, Lcom/my/target/MediaBanner;->C()F - - move-result p1 - - iput p1, p0, Lcom/my/target/VideoStyleView;->W:F - - .line 25 - iget-object p1, p0, Lcom/my/target/VideoStyleView;->E:Landroid/widget/TextView; - - invoke-virtual {p1, v4}, Landroid/widget/TextView;->setEnabled(Z)V - - .line 26 - iget-object p1, p0, Lcom/my/target/VideoStyleView;->E:Landroid/widget/TextView; - - const v1, -0x333334 - - invoke-virtual {p1, v1}, Landroid/widget/TextView;->setTextColor(I)V - - .line 27 - iget-object p1, p0, Lcom/my/target/VideoStyleView;->E:Landroid/widget/TextView; - - iget v1, p0, Lcom/my/target/VideoStyleView;->U:I - - invoke-virtual {p1, v1, v1, v1, v1}, Landroid/widget/TextView;->setPadding(IIII)V - - .line 28 - iget-object v5, p0, Lcom/my/target/VideoStyleView;->E:Landroid/widget/TextView; - - const/high16 v6, -0x78000000 - - const/high16 v7, -0x78000000 - - const v8, -0x333334 - - iget-object p1, p0, Lcom/my/target/VideoStyleView;->F:Lcom/my/target/UiUtils; - - const/4 v1, 0x1 - - .line 29 - invoke-virtual {p1, v1}, Lcom/my/target/UiUtils;->a(I)I - - move-result v9 - - iget-object p1, p0, Lcom/my/target/VideoStyleView;->F:Lcom/my/target/UiUtils; - - const/4 v1, 0x4 - - invoke-virtual {p1, v1}, Lcom/my/target/UiUtils;->a(I)I - - move-result v10 - - .line 30 - invoke-static/range {v5 .. v10}, Lcom/my/target/UiUtils;->a(Landroid/view/View;IIIII)V - - .line 31 - iget-object p1, p0, Lcom/my/target/VideoStyleView;->E:Landroid/widget/TextView; - - const/4 v1, 0x2 - - const/high16 v2, 0x41400000 # 12.0f - - invoke-virtual {p1, v1, v2}, Landroid/widget/TextView;->setTextSize(IF)V - - goto :goto_2 - - .line 32 - :cond_3 - iget-object p1, p0, Lcom/my/target/VideoStyleView;->E:Landroid/widget/TextView; - - iget v1, p0, Lcom/my/target/VideoStyleView;->T:I - - invoke-virtual {p1, v1, v1, v1, v1}, Landroid/widget/TextView;->setPadding(IIII)V - - .line 33 - iget-object p1, p0, Lcom/my/target/VideoStyleView;->E:Landroid/widget/TextView; - - invoke-virtual {p1, v4}, Landroid/widget/TextView;->setVisibility(I)V - - .line 34 - :cond_4 - :goto_2 - iget-object p1, p0, Lcom/my/target/VideoStyleView;->H:Landroid/widget/TextView; - - invoke-virtual {v0}, Lcom/my/target/MediaBanner;->K()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {p1, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - .line 35 - invoke-virtual {p0}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context; - - move-result-object p1 - - const-string v1, "iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AMXCjM59gfMOgAAA59JREFUeNrtmkloFEEUhl/N6KgxriiJOHEXF4gENYlgRFA8uyAoCNGggl68CCJ6EQx6cCFqUFzABQQRMYh4EfSi4IJbiFERQVxRgxuRMWri5yE1UBY9yWh6Znq6+z+96a6ZV/8/tbz3qkRChAgRwiMAFgJngWgQyVcDHXTiFKCCRH4Df6MFKAkK+W0W+VfAxCAQV8A+i/wTIB4E8lHgpEX+LjA8COQHAM8t8o3ATKC338kXA59IjXbgEVAPLAb6+k2AHRbhVrrGV+AwMNVPIpx3INncjRi/gTPAWL+IcMIieBGIAXFgGXAU+OggRALY7ItIEdhvkTsNRIz3MWCp3h1sXAGK/RAHnLKIHUzRdgnwwmr7Epjsh3jggkWsNkXbQuC4Q8g8Ld9F6ANctYht7KL9GiNpAnib94ujDo5uaUIdwMo00uafhghNQL98F2EYcA9YlGb75daoOeqHnSHyj+23WyLMC1oRJQpct7LJXkETYSrwyxBhlQQNwAFrFKigCTDK2hXmBnEUnDMEOBZEARYaArwLogAF1jRIq4YQ8YsASqmEiNw2HpUHSgCNB4Y9KYgCPDXs8UEU4LNhF6bzhW7DRmCEiFTqjx+VUtc8LECrYfd3RQA9lxq03SgiZR4WIGbYv9yaAt8Me5DHp8DAFP3ukQDvDTvu8WxrnGG/dUUApdQrEUkYU2a8hwWYnGJH6PEu0GzYczwaCSoRqTIeNbkpwFXDnu/Rf79URJKnyz9E5Kab6i4wYuxvQKEHR8BO8+DE7R+PAu8MB6s9Rj4GvDH6tzYTTvZaVZeIhwSoMfr2HRiUCSd21aXGI+T7WRcu6jLp7Ijh6AMw1AMCmKXxtozeLgOKgC+Gw4ZcFiCB2fpWSRLbsuF0nXUYsSlH5EfqE+IknmblSo0+1m6wRKjOMvnB+jzQHPpl2ezAEOCx0YEOYH2WfMct8rlZkIES4LXVkXqgTwZ9Vjn43JrLFXgC8Mzq0H2g0mU/BTrSa7d8bfHCPlwE3HC41XWyp9fbdIS3Tt8fxprzq7wUivYGdmnithCXgRXpxgw67K4A9ljhdxKPgVK3+q5cFqJcRA6JyAyn1zpFfaBz9RZdtYnpStNonc/PEpEhDt9vE5FaEdmtlPrh2YoEEAEWpbje9j9o1aNrhOQbgOlAncNC2R0SwCVgZaZTb5VFMUpEpEJEpojIGBEZLJ21+zbpLGe3iMgTEXkoIneUUj8lRIgQIUKECJFJ/AEepzU1TSID5QAAAABJRU5ErkJggg==" - - .line 36 - invoke-static {v1, v4}, Landroid/util/Base64;->decode(Ljava/lang/String;I)[B - - move-result-object v1 - - .line 37 - new-instance v2, Landroid/graphics/BitmapFactory$Options; - - invoke-direct {v2}, Landroid/graphics/BitmapFactory$Options;->()V - - const/16 v3, 0x1a4 - - .line 38 - iput v3, v2, Landroid/graphics/BitmapFactory$Options;->inDensity:I - - .line 39 - invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; - - move-result-object p1 - - invoke-virtual {p1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; - - move-result-object p1 - - iget p1, p1, Landroid/util/DisplayMetrics;->densityDpi:I - - iput p1, v2, Landroid/graphics/BitmapFactory$Options;->inTargetDensity:I - - .line 40 - array-length p1, v1 - - invoke-static {v1, v4, p1, v2}, Landroid/graphics/BitmapFactory;->decodeByteArray([BIILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; - - move-result-object p1 - - if-eqz p1, :cond_5 - - .line 41 - iget-object v1, p0, Lcom/my/target/VideoStyleView;->P:Lcom/my/target/FramedImageView; - - invoke-virtual {v1, p1}, Lcom/my/target/FramedImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V - - .line 42 - :cond_5 - invoke-virtual {v0}, Lcom/my/target/MediaBanner;->T()Z - - move-result p1 - - if-eqz p1, :cond_6 - - .line 43 - iget-object p1, p0, Lcom/my/target/VideoStyleView;->J:Lcom/my/target/PromoMediaAdView; - - invoke-virtual {p1}, Lcom/my/target/PromoMediaAdView;->d()V - - .line 44 - invoke-direct {p0}, Lcom/my/target/VideoStyleView;->k()V - - return-void - - .line 45 - :cond_6 - invoke-direct {p0}, Lcom/my/target/VideoStyleView;->j()V - - return-void -.end method - -.method public final setClickArea(Lcom/my/target/ClickArea;)V - .locals 3 - .param p1 # Lcom/my/target/ClickArea; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - new-instance v0, Ljava/lang/StringBuilder; - - const-string v1, "Apply click area " - - invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V - - invoke-virtual {p1}, Lcom/my/target/ClickArea;->a()I - - move-result v1 - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - const-string v1, " to view" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 2 - iget-boolean v0, p1, Lcom/my/target/ClickArea;->l:Z - - if-eqz v0, :cond_0 - - .line 3 - iget-object v0, p0, Lcom/my/target/InterstitialPromoView;->b:Lcom/my/target/InterstitialPromoView$c; - - invoke-virtual {p0, v0}, Landroid/widget/RelativeLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - .line 4 - :cond_0 - iget-boolean v0, p1, Lcom/my/target/ClickArea;->g:Z - - const/4 v1, 0x0 - - if-nez v0, :cond_2 - - iget-boolean v0, p1, Lcom/my/target/ClickArea;->l:Z - - if-eqz v0, :cond_1 - - goto :goto_0 - - .line 5 - :cond_1 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->D:Landroid/widget/Button; - - invoke-virtual {v0, v1}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - .line 6 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->D:Landroid/widget/Button; - - const/4 v2, 0x0 - - invoke-virtual {v0, v2}, Landroid/widget/Button;->setEnabled(Z)V - - goto :goto_1 - - .line 7 - :cond_2 - :goto_0 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->D:Landroid/widget/Button; - - iget-object v2, p0, Lcom/my/target/InterstitialPromoView;->b:Lcom/my/target/InterstitialPromoView$c; - - invoke-virtual {v0, v2}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - .line 8 - :goto_1 - iget-boolean v0, p1, Lcom/my/target/ClickArea;->a:Z - - if-nez v0, :cond_4 - - iget-boolean v0, p1, Lcom/my/target/ClickArea;->l:Z - - if-eqz v0, :cond_3 - - goto :goto_2 - - .line 9 - :cond_3 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->B:Landroid/widget/TextView; - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - goto :goto_3 - - .line 10 - :cond_4 - :goto_2 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->B:Landroid/widget/TextView; - - iget-object v2, p0, Lcom/my/target/InterstitialPromoView;->b:Lcom/my/target/InterstitialPromoView$c; - - invoke-virtual {v0, v2}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - .line 11 - :goto_3 - iget-boolean v0, p1, Lcom/my/target/ClickArea;->e:Z - - if-nez v0, :cond_6 - - iget-boolean v0, p1, Lcom/my/target/ClickArea;->l:Z - - if-eqz v0, :cond_5 - - goto :goto_4 - - .line 12 - :cond_5 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->C:Lcom/my/target/StarsRatingView; - - invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - goto :goto_5 - - .line 13 - :cond_6 - :goto_4 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->C:Lcom/my/target/StarsRatingView; - - iget-object v2, p0, Lcom/my/target/InterstitialPromoView;->b:Lcom/my/target/InterstitialPromoView$c; - - invoke-virtual {v0, v2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - .line 14 - :goto_5 - iget-boolean v0, p1, Lcom/my/target/ClickArea;->i:Z - - if-nez v0, :cond_8 - - iget-boolean v0, p1, Lcom/my/target/ClickArea;->l:Z - - if-eqz v0, :cond_7 - - goto :goto_6 - - .line 15 - :cond_7 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->K:Landroid/widget/TextView; - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - goto :goto_7 - - .line 16 - :cond_8 - :goto_6 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->K:Landroid/widget/TextView; - - iget-object v1, p0, Lcom/my/target/InterstitialPromoView;->b:Lcom/my/target/InterstitialPromoView$c; - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - .line 17 - :goto_7 - iget-boolean v0, p1, Lcom/my/target/ClickArea;->k:Z - - if-nez v0, :cond_9 - - iget-boolean p1, p1, Lcom/my/target/ClickArea;->l:Z - - if-eqz p1, :cond_a - - .line 18 - :cond_9 - iget-object p1, p0, Lcom/my/target/InterstitialPromoView;->b:Lcom/my/target/InterstitialPromoView$c; - - invoke-virtual {p0, p1}, Landroid/widget/RelativeLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - :cond_a - return-void -.end method - -.method public final setInterstitialPromoViewListener(Lcom/my/target/InterstitialPromoView$d;)V - .locals 1 - .param p1 # Lcom/my/target/InterstitialPromoView$d; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - invoke-super {p0, p1}, Lcom/my/target/InterstitialPromoView;->setInterstitialPromoViewListener(Lcom/my/target/InterstitialPromoView$d;)V - - .line 2 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->J:Lcom/my/target/PromoMediaAdView; - - invoke-virtual {v0, p1}, Lcom/my/target/PromoMediaAdView;->setInterstitialPromoViewListener(Lcom/my/target/InterstitialPromoView$d;)V - - return-void -.end method - -.method protected final setLayoutOrientation(I)V - .locals 0 - - return-void -.end method - -.method public final setTimeChanged(F)V - .locals 5 - - .line 1 - iget-boolean v0, p0, Lcom/my/target/VideoStyleView;->f0:Z - - const/4 v1, 0x0 - - if-nez v0, :cond_2 - - iget-boolean v0, p0, Lcom/my/target/VideoStyleView;->a0:Z - - if-eqz v0, :cond_2 - - iget v0, p0, Lcom/my/target/VideoStyleView;->W:F - - const/4 v2, 0x0 - - cmpl-float v2, v0, v2 - - if-lez v2, :cond_2 - - cmpl-float v0, v0, p1 - - if-ltz v0, :cond_2 - - .line 2 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->E:Landroid/widget/TextView; - - invoke-virtual {v0}, Landroid/widget/TextView;->getVisibility()I - - move-result v0 - - if-eqz v0, :cond_0 - - .line 3 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->E:Landroid/widget/TextView; - - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V - - .line 4 - :cond_0 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->e0:Ljava/lang/String; - - if-eqz v0, :cond_2 - - .line 5 - iget v0, p0, Lcom/my/target/VideoStyleView;->W:F - - sub-float/2addr v0, p1 - - float-to-double v2, v0 - - invoke-static {v2, v3}, Ljava/lang/Math;->ceil(D)D - - move-result-wide v2 - - double-to-int v0, v2 - - .line 6 - invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; - - move-result-object v2 - - .line 7 - iget v3, p0, Lcom/my/target/VideoStyleView;->W:F - - const/high16 v4, 0x41100000 # 9.0f - - cmpl-float v3, v3, v4 - - if-lez v3, :cond_1 - - const/16 v3, 0x9 - - if-gt v0, v3, :cond_1 - - .line 8 - invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; - - move-result-object v0 - - const-string v2, "0" - - invoke-virtual {v2, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v2 - - .line 9 - :cond_1 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->e0:Ljava/lang/String; - - const-string v3, "%d" - - invoke-virtual {v0, v3, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; - - move-result-object v0 - - .line 10 - iget-object v2, p0, Lcom/my/target/VideoStyleView;->E:Landroid/widget/TextView; - - invoke-virtual {v2, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - .line 11 - :cond_2 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->L:Lcom/my/target/VideoProgressWheelInterstitial; - - invoke-virtual {v0}, Landroid/view/View;->getVisibility()I - - move-result v0 - - if-eqz v0, :cond_3 - - .line 12 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->L:Lcom/my/target/VideoProgressWheelInterstitial; - - invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V - - .line 13 - :cond_3 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->L:Lcom/my/target/VideoProgressWheelInterstitial; - - iget v1, p0, Lcom/my/target/InterstitialPromoView;->e:F - - div-float v1, p1, v1 - - invoke-virtual {v0, v1}, Lcom/my/target/VideoProgressWheelInterstitial;->setProgress(F)V - - .line 14 - iget-object v0, p0, Lcom/my/target/VideoStyleView;->L:Lcom/my/target/VideoProgressWheelInterstitial; - - iget v1, p0, Lcom/my/target/InterstitialPromoView;->e:F - - sub-float/2addr v1, p1 - - float-to-double v1, v1 - - invoke-static {v1, v2}, Ljava/lang/Math;->ceil(D)D - - move-result-wide v1 - - double-to-int p1, v1 - - invoke-virtual {v0, p1}, Lcom/my/target/VideoProgressWheelInterstitial;->setDigit(I)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/ViewabilityStat.smali b/smali/smali_classes2/com/my/target/ViewabilityStat.smali deleted file mode 100644 index 816d7e97e..000000000 --- a/smali/smali_classes2/com/my/target/ViewabilityStat.smali +++ /dev/null @@ -1,94 +0,0 @@ -.class public abstract Lcom/my/target/ViewabilityStat; -.super Lcom/my/target/Stat; -.source "ViewabilityStat.java" - - -# instance fields -.field private c:F - -.field private d:F - -.field private e:I - - -# direct methods -.method constructor (Ljava/lang/String;Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0, p1, p2}, Lcom/my/target/Stat;->(Ljava/lang/String;Ljava/lang/String;)V - - const/high16 p1, -0x40800000 # -1.0f - - .line 2 - iput p1, p0, Lcom/my/target/ViewabilityStat;->c:F - - .line 3 - iput p1, p0, Lcom/my/target/ViewabilityStat;->d:F - - return-void -.end method - - -# virtual methods -.method public a(F)V - .locals 0 - - .line 1 - iput p1, p0, Lcom/my/target/ViewabilityStat;->c:F - - return-void -.end method - -.method public a(I)V - .locals 0 - - .line 2 - iput p1, p0, Lcom/my/target/ViewabilityStat;->e:I - - return-void -.end method - -.method public b(F)V - .locals 0 - - .line 1 - iput p1, p0, Lcom/my/target/ViewabilityStat;->d:F - - return-void -.end method - -.method public c()F - .locals 1 - - .line 1 - iget v0, p0, Lcom/my/target/ViewabilityStat;->c:F - - return v0 -.end method - -.method public d()F - .locals 1 - - .line 1 - iget v0, p0, Lcom/my/target/ViewabilityStat;->d:F - - return v0 -.end method - -.method public e()I - .locals 1 - - .line 1 - iget v0, p0, Lcom/my/target/ViewabilityStat;->e:I - - return v0 -.end method diff --git a/smali/smali_classes2/com/my/target/WebViewBrowser$a.smali b/smali/smali_classes2/com/my/target/WebViewBrowser$a.smali deleted file mode 100644 index 685dbb42a..000000000 --- a/smali/smali_classes2/com/my/target/WebViewBrowser$a.smali +++ /dev/null @@ -1,59 +0,0 @@ -.class Lcom/my/target/WebViewBrowser$a; -.super Landroid/webkit/WebViewClient; -.source "WebViewBrowser.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/WebViewBrowser;->a()V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/WebViewBrowser; - - -# direct methods -.method constructor (Lcom/my/target/WebViewBrowser;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/WebViewBrowser$a;->a:Lcom/my/target/WebViewBrowser; - - invoke-direct {p0}, Landroid/webkit/WebViewClient;->()V - - return-void -.end method - - -# virtual methods -.method public shouldOverrideUrlLoading(Landroid/webkit/WebView;Ljava/lang/String;)Z - .locals 1 - - .line 1 - invoke-virtual {p1, p2}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V - - .line 2 - iget-object p1, p0, Lcom/my/target/WebViewBrowser$a;->a:Lcom/my/target/WebViewBrowser; - - invoke-static {p1}, Lcom/my/target/WebViewBrowser;->a(Lcom/my/target/WebViewBrowser;)Landroid/widget/TextView; - - move-result-object p1 - - iget-object v0, p0, Lcom/my/target/WebViewBrowser$a;->a:Lcom/my/target/WebViewBrowser; - - invoke-static {v0, p2}, Lcom/my/target/WebViewBrowser;->a(Lcom/my/target/WebViewBrowser;Ljava/lang/String;)Ljava/lang/String; - - move-result-object p2 - - invoke-virtual {p1, p2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - const/4 p1, 0x1 - - return p1 -.end method diff --git a/smali/smali_classes2/com/my/target/WebViewBrowser$b.smali b/smali/smali_classes2/com/my/target/WebViewBrowser$b.smali deleted file mode 100644 index da34bd08a..000000000 --- a/smali/smali_classes2/com/my/target/WebViewBrowser$b.smali +++ /dev/null @@ -1,142 +0,0 @@ -.class Lcom/my/target/WebViewBrowser$b; -.super Landroid/webkit/WebChromeClient; -.source "WebViewBrowser.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/WebViewBrowser;->a()V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/WebViewBrowser; - - -# direct methods -.method constructor (Lcom/my/target/WebViewBrowser;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/WebViewBrowser$b;->a:Lcom/my/target/WebViewBrowser; - - invoke-direct {p0}, Landroid/webkit/WebChromeClient;->()V - - return-void -.end method - - -# virtual methods -.method public onProgressChanged(Landroid/webkit/WebView;I)V - .locals 3 - - const/4 p1, 0x0 - - const/16 v0, 0x64 - - const/16 v1, 0x8 - - if-ge p2, v0, :cond_0 - - .line 1 - iget-object v2, p0, Lcom/my/target/WebViewBrowser$b;->a:Lcom/my/target/WebViewBrowser; - - invoke-static {v2}, Lcom/my/target/WebViewBrowser;->c(Lcom/my/target/WebViewBrowser;)Landroid/widget/ProgressBar; - - move-result-object v2 - - invoke-virtual {v2}, Landroid/widget/ProgressBar;->getVisibility()I - - move-result v2 - - if-ne v2, v1, :cond_0 - - .line 2 - iget-object v2, p0, Lcom/my/target/WebViewBrowser$b;->a:Lcom/my/target/WebViewBrowser; - - invoke-static {v2}, Lcom/my/target/WebViewBrowser;->c(Lcom/my/target/WebViewBrowser;)Landroid/widget/ProgressBar; - - move-result-object v2 - - invoke-virtual {v2, p1}, Landroid/widget/ProgressBar;->setVisibility(I)V - - .line 3 - iget-object v2, p0, Lcom/my/target/WebViewBrowser$b;->a:Lcom/my/target/WebViewBrowser; - - invoke-static {v2}, Lcom/my/target/WebViewBrowser;->d(Lcom/my/target/WebViewBrowser;)Landroid/view/View; - - move-result-object v2 - - invoke-virtual {v2, v1}, Landroid/view/View;->setVisibility(I)V - - .line 4 - :cond_0 - iget-object v2, p0, Lcom/my/target/WebViewBrowser$b;->a:Lcom/my/target/WebViewBrowser; - - invoke-static {v2}, Lcom/my/target/WebViewBrowser;->c(Lcom/my/target/WebViewBrowser;)Landroid/widget/ProgressBar; - - move-result-object v2 - - invoke-virtual {v2, p2}, Landroid/widget/ProgressBar;->setProgress(I)V - - if-lt p2, v0, :cond_1 - - .line 5 - iget-object p2, p0, Lcom/my/target/WebViewBrowser$b;->a:Lcom/my/target/WebViewBrowser; - - invoke-static {p2}, Lcom/my/target/WebViewBrowser;->c(Lcom/my/target/WebViewBrowser;)Landroid/widget/ProgressBar; - - move-result-object p2 - - invoke-virtual {p2, v1}, Landroid/widget/ProgressBar;->setVisibility(I)V - - .line 6 - iget-object p2, p0, Lcom/my/target/WebViewBrowser$b;->a:Lcom/my/target/WebViewBrowser; - - invoke-static {p2}, Lcom/my/target/WebViewBrowser;->d(Lcom/my/target/WebViewBrowser;)Landroid/view/View; - - move-result-object p2 - - invoke-virtual {p2, p1}, Landroid/view/View;->setVisibility(I)V - - :cond_1 - return-void -.end method - -.method public onReceivedTitle(Landroid/webkit/WebView;Ljava/lang/String;)V - .locals 0 - - .line 1 - invoke-super {p0, p1, p2}, Landroid/webkit/WebChromeClient;->onReceivedTitle(Landroid/webkit/WebView;Ljava/lang/String;)V - - .line 2 - iget-object p2, p0, Lcom/my/target/WebViewBrowser$b;->a:Lcom/my/target/WebViewBrowser; - - invoke-static {p2}, Lcom/my/target/WebViewBrowser;->b(Lcom/my/target/WebViewBrowser;)Landroid/widget/TextView; - - move-result-object p2 - - invoke-virtual {p1}, Landroid/webkit/WebView;->getTitle()Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {p2, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - .line 3 - iget-object p1, p0, Lcom/my/target/WebViewBrowser$b;->a:Lcom/my/target/WebViewBrowser; - - invoke-static {p1}, Lcom/my/target/WebViewBrowser;->b(Lcom/my/target/WebViewBrowser;)Landroid/widget/TextView; - - move-result-object p1 - - const/4 p2, 0x0 - - invoke-virtual {p1, p2}, Landroid/widget/TextView;->setVisibility(I)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/WebViewBrowser$c.smali b/smali/smali_classes2/com/my/target/WebViewBrowser$c.smali deleted file mode 100644 index 4224d92cc..000000000 --- a/smali/smali_classes2/com/my/target/WebViewBrowser$c.smali +++ /dev/null @@ -1,97 +0,0 @@ -.class Lcom/my/target/WebViewBrowser$c; -.super Ljava/lang/Object; -.source "WebViewBrowser.java" - -# interfaces -.implements Landroid/view/View$OnClickListener; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/WebViewBrowser; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x2 - name = "c" -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/WebViewBrowser; - - -# direct methods -.method private constructor (Lcom/my/target/WebViewBrowser;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/WebViewBrowser$c;->a:Lcom/my/target/WebViewBrowser; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - -.method synthetic constructor (Lcom/my/target/WebViewBrowser;Lcom/my/target/WebViewBrowser$a;)V - .locals 0 - - .line 2 - invoke-direct {p0, p1}, Lcom/my/target/WebViewBrowser$c;->(Lcom/my/target/WebViewBrowser;)V - - return-void -.end method - - -# virtual methods -.method public onClick(Landroid/view/View;)V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/WebViewBrowser$c;->a:Lcom/my/target/WebViewBrowser; - - invoke-static {v0}, Lcom/my/target/WebViewBrowser;->e(Lcom/my/target/WebViewBrowser;)Landroid/widget/ImageButton; - - move-result-object v0 - - if-ne p1, v0, :cond_0 - - .line 2 - iget-object p1, p0, Lcom/my/target/WebViewBrowser$c;->a:Lcom/my/target/WebViewBrowser; - - invoke-static {p1}, Lcom/my/target/WebViewBrowser;->f(Lcom/my/target/WebViewBrowser;)Lcom/my/target/WebViewBrowser$d; - - move-result-object p1 - - if-eqz p1, :cond_1 - - .line 3 - iget-object p1, p0, Lcom/my/target/WebViewBrowser$c;->a:Lcom/my/target/WebViewBrowser; - - invoke-static {p1}, Lcom/my/target/WebViewBrowser;->f(Lcom/my/target/WebViewBrowser;)Lcom/my/target/WebViewBrowser$d; - - move-result-object p1 - - invoke-interface {p1}, Lcom/my/target/WebViewBrowser$d;->a()V - - goto :goto_0 - - .line 4 - :cond_0 - iget-object v0, p0, Lcom/my/target/WebViewBrowser$c;->a:Lcom/my/target/WebViewBrowser; - - invoke-static {v0}, Lcom/my/target/WebViewBrowser;->g(Lcom/my/target/WebViewBrowser;)Landroid/widget/ImageButton; - - move-result-object v0 - - if-ne p1, v0, :cond_1 - - .line 5 - iget-object p1, p0, Lcom/my/target/WebViewBrowser$c;->a:Lcom/my/target/WebViewBrowser; - - invoke-static {p1}, Lcom/my/target/WebViewBrowser;->h(Lcom/my/target/WebViewBrowser;)V - - :cond_1 - :goto_0 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/WebViewBrowser$d.smali b/smali/smali_classes2/com/my/target/WebViewBrowser$d.smali deleted file mode 100644 index 3c00118f8..000000000 --- a/smali/smali_classes2/com/my/target/WebViewBrowser$d.smali +++ /dev/null @@ -1,19 +0,0 @@ -.class public interface abstract Lcom/my/target/WebViewBrowser$d; -.super Ljava/lang/Object; -.source "WebViewBrowser.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/WebViewBrowser; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x609 - name = "d" -.end annotation - - -# virtual methods -.method public abstract a()V -.end method diff --git a/smali/smali_classes2/com/my/target/WebViewBrowser.smali b/smali/smali_classes2/com/my/target/WebViewBrowser.smali deleted file mode 100644 index 124310442..000000000 --- a/smali/smali_classes2/com/my/target/WebViewBrowser.smali +++ /dev/null @@ -1,1151 +0,0 @@ -.class public Lcom/my/target/WebViewBrowser; -.super Landroid/widget/LinearLayout; -.source "WebViewBrowser.java" - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/WebViewBrowser$d;, - Lcom/my/target/WebViewBrowser$c; - } -.end annotation - - -# static fields -.field public static final G:I - -.field public static final H:I - - -# instance fields -.field private final B:Landroid/widget/ImageButton; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final C:Landroid/widget/RelativeLayout; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final D:Landroid/webkit/WebView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final E:Landroid/widget/ProgressBar; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private F:Lcom/my/target/WebViewBrowser$d; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private final a:Lcom/my/target/UiUtils; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final b:Landroid/widget/ImageButton; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final c:Landroid/widget/LinearLayout; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final d:Landroid/widget/TextView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final e:Landroid/widget/TextView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final f:Landroid/widget/FrameLayout; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final g:Landroid/view/View; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final h:Landroid/widget/FrameLayout; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# direct methods -.method static constructor ()V - .locals 1 - - .line 1 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/WebViewBrowser;->G:I - - .line 2 - invoke-static {}, Lcom/my/target/UiUtils;->a()I - - move-result v0 - - sput v0, Lcom/my/target/WebViewBrowser;->H:I - - return-void -.end method - -.method public constructor (Landroid/content/Context;)V - .locals 3 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0, p1}, Landroid/widget/LinearLayout;->(Landroid/content/Context;)V - - .line 2 - new-instance v0, Landroid/widget/RelativeLayout; - - invoke-direct {v0, p1}, Landroid/widget/RelativeLayout;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/WebViewBrowser;->C:Landroid/widget/RelativeLayout; - - .line 3 - new-instance v0, Landroid/webkit/WebView; - - invoke-direct {v0, p1}, Landroid/webkit/WebView;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/WebViewBrowser;->D:Landroid/webkit/WebView; - - .line 4 - new-instance v0, Landroid/widget/ImageButton; - - invoke-direct {v0, p1}, Landroid/widget/ImageButton;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/WebViewBrowser;->b:Landroid/widget/ImageButton; - - .line 5 - new-instance v0, Landroid/widget/LinearLayout; - - invoke-direct {v0, p1}, Landroid/widget/LinearLayout;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/WebViewBrowser;->c:Landroid/widget/LinearLayout; - - .line 6 - new-instance v0, Landroid/widget/TextView; - - invoke-direct {v0, p1}, Landroid/widget/TextView;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/WebViewBrowser;->d:Landroid/widget/TextView; - - .line 7 - new-instance v0, Landroid/widget/TextView; - - invoke-direct {v0, p1}, Landroid/widget/TextView;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/WebViewBrowser;->e:Landroid/widget/TextView; - - .line 8 - new-instance v0, Landroid/widget/FrameLayout; - - invoke-direct {v0, p1}, Landroid/widget/FrameLayout;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/WebViewBrowser;->f:Landroid/widget/FrameLayout; - - .line 9 - new-instance v0, Landroid/widget/FrameLayout; - - invoke-direct {v0, p1}, Landroid/widget/FrameLayout;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/WebViewBrowser;->h:Landroid/widget/FrameLayout; - - .line 10 - new-instance v0, Landroid/widget/ImageButton; - - invoke-direct {v0, p1}, Landroid/widget/ImageButton;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/WebViewBrowser;->B:Landroid/widget/ImageButton; - - .line 11 - new-instance v0, Landroid/widget/ProgressBar; - - const/4 v1, 0x0 - - const v2, 0x1010078 - - invoke-direct {v0, p1, v1, v2}, Landroid/widget/ProgressBar;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V - - iput-object v0, p0, Lcom/my/target/WebViewBrowser;->E:Landroid/widget/ProgressBar; - - .line 12 - new-instance v0, Landroid/view/View; - - invoke-direct {v0, p1}, Landroid/view/View;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/WebViewBrowser;->g:Landroid/view/View; - - .line 13 - invoke-static {p1}, Lcom/my/target/UiUtils;->a(Landroid/content/Context;)Lcom/my/target/UiUtils; - - move-result-object p1 - - iput-object p1, p0, Lcom/my/target/WebViewBrowser;->a:Lcom/my/target/UiUtils; - - return-void -.end method - -.method static synthetic a(Lcom/my/target/WebViewBrowser;)Landroid/widget/TextView; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/WebViewBrowser;->d:Landroid/widget/TextView; - - return-object p0 -.end method - -.method static synthetic a(Lcom/my/target/WebViewBrowser;Ljava/lang/String;)Ljava/lang/String; - .locals 0 - - .line 2 - invoke-direct {p0, p1}, Lcom/my/target/WebViewBrowser;->a(Ljava/lang/String;)Ljava/lang/String; - - move-result-object p0 - - return-object p0 -.end method - -.method private a(Ljava/lang/String;)Ljava/lang/String; - .locals 3 - - .line 18 - :try_start_0 - new-instance v0, Ljava/net/URI; - - invoke-direct {v0, p1}, Ljava/net/URI;->(Ljava/lang/String;)V - - .line 19 - new-instance v1, Ljava/lang/StringBuilder; - - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {v0}, Ljava/net/URI;->getScheme()Ljava/lang/String; - - move-result-object v2 - - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v2, "://" - - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/net/URI;->getHost()Ljava/lang/String; - - move-result-object v0 - - invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - :try_end_0 - .catch Ljava/net/URISyntaxException; {:try_start_0 .. :try_end_0} :catch_0 - - goto :goto_0 - - :catch_0 - move-exception v0 - - .line 20 - invoke-virtual {v0}, Ljava/net/URISyntaxException;->printStackTrace()V - - :goto_0 - return-object p1 -.end method - -.method static synthetic b(Lcom/my/target/WebViewBrowser;)Landroid/widget/TextView; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/WebViewBrowser;->e:Landroid/widget/TextView; - - return-object p0 -.end method - -.method static synthetic c(Lcom/my/target/WebViewBrowser;)Landroid/widget/ProgressBar; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/WebViewBrowser;->E:Landroid/widget/ProgressBar; - - return-object p0 -.end method - -.method static synthetic d(Lcom/my/target/WebViewBrowser;)Landroid/view/View; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/WebViewBrowser;->g:Landroid/view/View; - - return-object p0 -.end method - -.method static synthetic e(Lcom/my/target/WebViewBrowser;)Landroid/widget/ImageButton; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/WebViewBrowser;->b:Landroid/widget/ImageButton; - - return-object p0 -.end method - -.method private e()V - .locals 11 - - const/4 v0, 0x1 - - .line 2 - invoke-virtual {p0, v0}, Landroid/widget/LinearLayout;->setOrientation(I)V - - const/16 v1, 0x10 - - .line 3 - invoke-virtual {p0, v1}, Landroid/widget/LinearLayout;->setGravity(I)V - - .line 4 - new-instance v1, Lcom/my/target/WebViewBrowser$c; - - const/4 v2, 0x0 - - invoke-direct {v1, p0, v2}, Lcom/my/target/WebViewBrowser$c;->(Lcom/my/target/WebViewBrowser;Lcom/my/target/WebViewBrowser$a;)V - - .line 5 - new-instance v2, Landroid/widget/LinearLayout$LayoutParams; - - const/4 v3, -0x1 - - invoke-direct {v2, v3, v3}, Landroid/widget/LinearLayout$LayoutParams;->(II)V - - .line 6 - iget-object v4, p0, Lcom/my/target/WebViewBrowser;->D:Landroid/webkit/WebView; - - invoke-virtual {v4, v2}, Landroid/webkit/WebView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 7 - new-instance v2, Landroid/util/TypedValue; - - invoke-direct {v2}, Landroid/util/TypedValue;->()V - - .line 8 - iget-object v4, p0, Lcom/my/target/WebViewBrowser;->a:Lcom/my/target/UiUtils; - - const/16 v5, 0x32 - - invoke-virtual {v4, v5}, Lcom/my/target/UiUtils;->a(I)I - - move-result v4 - - .line 9 - invoke-virtual {p0}, Landroid/widget/LinearLayout;->getContext()Landroid/content/Context; - - move-result-object v5 - - invoke-virtual {v5}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme; - - move-result-object v5 - - const v6, 0x10102eb - - invoke-virtual {v5, v6, v2, v0}, Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z - - move-result v5 - - if-eqz v5, :cond_0 - - .line 10 - iget v2, v2, Landroid/util/TypedValue;->data:I - - invoke-virtual {p0}, Landroid/widget/LinearLayout;->getResources()Landroid/content/res/Resources; - - move-result-object v4 - - invoke-virtual {v4}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; - - move-result-object v4 - - invoke-static {v2, v4}, Landroid/util/TypedValue;->complexToDimensionPixelSize(ILandroid/util/DisplayMetrics;)I - - move-result v4 - - .line 11 - :cond_0 - new-instance v2, Landroid/widget/LinearLayout$LayoutParams; - - invoke-direct {v2, v3, v4}, Landroid/widget/LinearLayout$LayoutParams;->(II)V - - .line 12 - iget-object v5, p0, Lcom/my/target/WebViewBrowser;->C:Landroid/widget/RelativeLayout; - - invoke-virtual {v5, v2}, Landroid/widget/RelativeLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 13 - new-instance v2, Landroid/widget/LinearLayout$LayoutParams; - - invoke-direct {v2, v4, v4}, Landroid/widget/LinearLayout$LayoutParams;->(II)V - - .line 14 - iget-object v5, p0, Lcom/my/target/WebViewBrowser;->f:Landroid/widget/FrameLayout; - - invoke-virtual {v5, v2}, Landroid/widget/FrameLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 15 - iget-object v2, p0, Lcom/my/target/WebViewBrowser;->f:Landroid/widget/FrameLayout; - - sget v5, Lcom/my/target/WebViewBrowser;->G:I - - invoke-virtual {v2, v5}, Landroid/widget/FrameLayout;->setId(I)V - - .line 16 - new-instance v2, Landroid/widget/FrameLayout$LayoutParams; - - invoke-direct {v2, v3, v3}, Landroid/widget/FrameLayout$LayoutParams;->(II)V - - const/16 v5, 0x11 - - .line 17 - iput v5, v2, Landroid/widget/FrameLayout$LayoutParams;->gravity:I - - .line 18 - iget-object v6, p0, Lcom/my/target/WebViewBrowser;->b:Landroid/widget/ImageButton; - - invoke-virtual {v6, v2}, Landroid/widget/ImageButton;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 19 - iget-object v2, p0, Lcom/my/target/WebViewBrowser;->b:Landroid/widget/ImageButton; - - div-int/lit8 v6, v4, 0x4 - - iget-object v7, p0, Lcom/my/target/WebViewBrowser;->a:Lcom/my/target/UiUtils; - - const/4 v8, 0x2 - - invoke-virtual {v7, v8}, Lcom/my/target/UiUtils;->a(I)I - - move-result v7 - - invoke-static {v6, v7}, Lcom/my/target/BaseResources;->a(II)Landroid/graphics/Bitmap; - - move-result-object v6 - - invoke-virtual {v2, v6}, Landroid/widget/ImageButton;->setImageBitmap(Landroid/graphics/Bitmap;)V - - .line 20 - iget-object v2, p0, Lcom/my/target/WebViewBrowser;->b:Landroid/widget/ImageButton; - - const-string v6, "Close" - - invoke-virtual {v2, v6}, Landroid/widget/ImageButton;->setContentDescription(Ljava/lang/CharSequence;)V - - .line 21 - iget-object v2, p0, Lcom/my/target/WebViewBrowser;->b:Landroid/widget/ImageButton; - - invoke-virtual {v2, v1}, Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - .line 22 - new-instance v2, Landroid/widget/RelativeLayout$LayoutParams; - - invoke-direct {v2, v4, v4}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - .line 23 - sget v4, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v6, 0x12 - - if-lt v4, v6, :cond_1 - - const/16 v4, 0x15 - - .line 24 - invoke-virtual {v2, v4}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(I)V - - goto :goto_0 - - :cond_1 - const/16 v4, 0xb - - .line 25 - invoke-virtual {v2, v4}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(I)V - - .line 26 - :goto_0 - iget-object v4, p0, Lcom/my/target/WebViewBrowser;->h:Landroid/widget/FrameLayout; - - invoke-virtual {v4, v2}, Landroid/widget/FrameLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 27 - iget-object v2, p0, Lcom/my/target/WebViewBrowser;->h:Landroid/widget/FrameLayout; - - sget v4, Lcom/my/target/WebViewBrowser;->H:I - - invoke-virtual {v2, v4}, Landroid/widget/FrameLayout;->setId(I)V - - .line 28 - new-instance v2, Landroid/widget/FrameLayout$LayoutParams; - - invoke-direct {v2, v3, v3}, Landroid/widget/FrameLayout$LayoutParams;->(II)V - - .line 29 - iput v5, v2, Landroid/widget/FrameLayout$LayoutParams;->gravity:I - - .line 30 - iget-object v4, p0, Lcom/my/target/WebViewBrowser;->B:Landroid/widget/ImageButton; - - invoke-virtual {v4, v2}, Landroid/widget/ImageButton;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 31 - iget-object v2, p0, Lcom/my/target/WebViewBrowser;->B:Landroid/widget/ImageButton; - - invoke-virtual {p0}, Landroid/widget/LinearLayout;->getContext()Landroid/content/Context; - - move-result-object v4 - - invoke-static {v4}, Lcom/my/target/BaseResources;->a(Landroid/content/Context;)Landroid/graphics/Bitmap; - - move-result-object v4 - - invoke-virtual {v2, v4}, Landroid/widget/ImageButton;->setImageBitmap(Landroid/graphics/Bitmap;)V - - .line 32 - iget-object v2, p0, Lcom/my/target/WebViewBrowser;->B:Landroid/widget/ImageButton; - - sget-object v4, Landroid/widget/ImageView$ScaleType;->CENTER_INSIDE:Landroid/widget/ImageView$ScaleType; - - invoke-virtual {v2, v4}, Landroid/widget/ImageButton;->setScaleType(Landroid/widget/ImageView$ScaleType;)V - - .line 33 - iget-object v2, p0, Lcom/my/target/WebViewBrowser;->B:Landroid/widget/ImageButton; - - const-string v4, "Open outside" - - invoke-virtual {v2, v4}, Landroid/widget/ImageButton;->setContentDescription(Ljava/lang/CharSequence;)V - - .line 34 - iget-object v2, p0, Lcom/my/target/WebViewBrowser;->B:Landroid/widget/ImageButton; - - invoke-virtual {v2, v1}, Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - .line 35 - iget-object v1, p0, Lcom/my/target/WebViewBrowser;->b:Landroid/widget/ImageButton; - - const v2, -0x333334 - - const/4 v4, 0x0 - - invoke-static {v1, v4, v2}, Lcom/my/target/UiUtils;->a(Landroid/view/View;II)V - - .line 36 - iget-object v1, p0, Lcom/my/target/WebViewBrowser;->B:Landroid/widget/ImageButton; - - invoke-static {v1, v4, v2}, Lcom/my/target/UiUtils;->a(Landroid/view/View;II)V - - .line 37 - new-instance v1, Landroid/widget/RelativeLayout$LayoutParams; - - const/4 v2, -0x2 - - invoke-direct {v1, v2, v2}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - const/16 v5, 0xf - - .line 38 - invoke-virtual {v1, v5, v3}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 39 - sget v5, Lcom/my/target/WebViewBrowser;->G:I - - invoke-virtual {v1, v0, v5}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 40 - sget v5, Lcom/my/target/WebViewBrowser;->H:I - - invoke-virtual {v1, v4, v5}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V - - .line 41 - iget-object v5, p0, Lcom/my/target/WebViewBrowser;->c:Landroid/widget/LinearLayout; - - invoke-virtual {v5, v1}, Landroid/widget/LinearLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 42 - iget-object v1, p0, Lcom/my/target/WebViewBrowser;->c:Landroid/widget/LinearLayout; - - invoke-virtual {v1, v0}, Landroid/widget/LinearLayout;->setOrientation(I)V - - .line 43 - iget-object v1, p0, Lcom/my/target/WebViewBrowser;->c:Landroid/widget/LinearLayout; - - iget-object v5, p0, Lcom/my/target/WebViewBrowser;->a:Lcom/my/target/UiUtils; - - const/4 v6, 0x4 - - invoke-virtual {v5, v6}, Lcom/my/target/UiUtils;->a(I)I - - move-result v5 - - iget-object v7, p0, Lcom/my/target/WebViewBrowser;->a:Lcom/my/target/UiUtils; - - invoke-virtual {v7, v6}, Lcom/my/target/UiUtils;->a(I)I - - move-result v7 - - iget-object v9, p0, Lcom/my/target/WebViewBrowser;->a:Lcom/my/target/UiUtils; - - invoke-virtual {v9, v6}, Lcom/my/target/UiUtils;->a(I)I - - move-result v9 - - iget-object v10, p0, Lcom/my/target/WebViewBrowser;->a:Lcom/my/target/UiUtils; - - invoke-virtual {v10, v6}, Lcom/my/target/UiUtils;->a(I)I - - move-result v6 - - invoke-virtual {v1, v5, v7, v9, v6}, Landroid/widget/LinearLayout;->setPadding(IIII)V - - .line 44 - new-instance v1, Landroid/widget/LinearLayout$LayoutParams; - - invoke-direct {v1, v2, v2}, Landroid/widget/LinearLayout$LayoutParams;->(II)V - - .line 45 - iget-object v5, p0, Lcom/my/target/WebViewBrowser;->e:Landroid/widget/TextView; - - const/16 v6, 0x8 - - invoke-virtual {v5, v6}, Landroid/widget/TextView;->setVisibility(I)V - - .line 46 - iget-object v5, p0, Lcom/my/target/WebViewBrowser;->e:Landroid/widget/TextView; - - invoke-virtual {v5, v1}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 47 - iget-object v1, p0, Lcom/my/target/WebViewBrowser;->e:Landroid/widget/TextView; - - const/high16 v5, -0x1000000 - - invoke-virtual {v1, v5}, Landroid/widget/TextView;->setTextColor(I)V - - .line 48 - iget-object v1, p0, Lcom/my/target/WebViewBrowser;->e:Landroid/widget/TextView; - - const/high16 v5, 0x41900000 # 18.0f - - invoke-virtual {v1, v8, v5}, Landroid/widget/TextView;->setTextSize(IF)V - - .line 49 - iget-object v1, p0, Lcom/my/target/WebViewBrowser;->e:Landroid/widget/TextView; - - invoke-virtual {v1}, Landroid/widget/TextView;->setSingleLine()V - - .line 50 - iget-object v1, p0, Lcom/my/target/WebViewBrowser;->e:Landroid/widget/TextView; - - sget-object v5, Landroid/text/TextUtils$TruncateAt;->MIDDLE:Landroid/text/TextUtils$TruncateAt; - - invoke-virtual {v1, v5}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V - - .line 51 - new-instance v1, Landroid/widget/LinearLayout$LayoutParams; - - invoke-direct {v1, v2, v2}, Landroid/widget/LinearLayout$LayoutParams;->(II)V - - .line 52 - iget-object v2, p0, Lcom/my/target/WebViewBrowser;->d:Landroid/widget/TextView; - - invoke-virtual {v2, v1}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 53 - iget-object v1, p0, Lcom/my/target/WebViewBrowser;->d:Landroid/widget/TextView; - - invoke-virtual {v1}, Landroid/widget/TextView;->setSingleLine()V - - .line 54 - iget-object v1, p0, Lcom/my/target/WebViewBrowser;->d:Landroid/widget/TextView; - - const/high16 v2, 0x41400000 # 12.0f - - invoke-virtual {v1, v8, v2}, Landroid/widget/TextView;->setTextSize(IF)V - - .line 55 - iget-object v1, p0, Lcom/my/target/WebViewBrowser;->d:Landroid/widget/TextView; - - sget-object v2, Landroid/text/TextUtils$TruncateAt;->MIDDLE:Landroid/text/TextUtils$TruncateAt; - - invoke-virtual {v1, v2}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V - - .line 56 - new-instance v1, Landroid/graphics/drawable/ColorDrawable; - - const v2, -0xfc560c - - invoke-direct {v1, v2}, Landroid/graphics/drawable/ColorDrawable;->(I)V - - .line 57 - new-instance v2, Landroid/graphics/drawable/ClipDrawable; - - const v5, 0x800003 - - invoke-direct {v2, v1, v5, v0}, Landroid/graphics/drawable/ClipDrawable;->(Landroid/graphics/drawable/Drawable;II)V - - .line 58 - new-instance v1, Landroid/graphics/drawable/ColorDrawable; - - const v5, -0x1e0a02 - - invoke-direct {v1, v5}, Landroid/graphics/drawable/ColorDrawable;->(I)V - - .line 59 - iget-object v5, p0, Lcom/my/target/WebViewBrowser;->E:Landroid/widget/ProgressBar; - - invoke-virtual {v5}, Landroid/widget/ProgressBar;->getProgressDrawable()Landroid/graphics/drawable/Drawable; - - move-result-object v5 - - check-cast v5, Landroid/graphics/drawable/LayerDrawable; - - const/high16 v7, 0x1020000 - - .line 60 - invoke-virtual {v5, v7, v1}, Landroid/graphics/drawable/LayerDrawable;->setDrawableByLayerId(ILandroid/graphics/drawable/Drawable;)Z - - const v1, 0x102000d - - .line 61 - invoke-virtual {v5, v1, v2}, Landroid/graphics/drawable/LayerDrawable;->setDrawableByLayerId(ILandroid/graphics/drawable/Drawable;)Z - - .line 62 - iget-object v1, p0, Lcom/my/target/WebViewBrowser;->E:Landroid/widget/ProgressBar; - - invoke-virtual {v1, v5}, Landroid/widget/ProgressBar;->setProgressDrawable(Landroid/graphics/drawable/Drawable;)V - - .line 63 - new-instance v1, Landroid/widget/LinearLayout$LayoutParams; - - iget-object v2, p0, Lcom/my/target/WebViewBrowser;->a:Lcom/my/target/UiUtils; - - invoke-virtual {v2, v8}, Lcom/my/target/UiUtils;->a(I)I - - move-result v2 - - invoke-direct {v1, v3, v2}, Landroid/widget/LinearLayout$LayoutParams;->(II)V - - .line 64 - iget-object v2, p0, Lcom/my/target/WebViewBrowser;->E:Landroid/widget/ProgressBar; - - invoke-virtual {v2, v1}, Landroid/widget/ProgressBar;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 65 - iget-object v1, p0, Lcom/my/target/WebViewBrowser;->E:Landroid/widget/ProgressBar; - - invoke-virtual {v1, v4}, Landroid/widget/ProgressBar;->setProgress(I)V - - .line 66 - iget-object v1, p0, Lcom/my/target/WebViewBrowser;->c:Landroid/widget/LinearLayout; - - iget-object v2, p0, Lcom/my/target/WebViewBrowser;->e:Landroid/widget/TextView; - - invoke-virtual {v1, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V - - .line 67 - iget-object v1, p0, Lcom/my/target/WebViewBrowser;->c:Landroid/widget/LinearLayout; - - iget-object v2, p0, Lcom/my/target/WebViewBrowser;->d:Landroid/widget/TextView; - - invoke-virtual {v1, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V - - .line 68 - iget-object v1, p0, Lcom/my/target/WebViewBrowser;->f:Landroid/widget/FrameLayout; - - iget-object v2, p0, Lcom/my/target/WebViewBrowser;->b:Landroid/widget/ImageButton; - - invoke-virtual {v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V - - .line 69 - iget-object v1, p0, Lcom/my/target/WebViewBrowser;->h:Landroid/widget/FrameLayout; - - iget-object v2, p0, Lcom/my/target/WebViewBrowser;->B:Landroid/widget/ImageButton; - - invoke-virtual {v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V - - .line 70 - iget-object v1, p0, Lcom/my/target/WebViewBrowser;->C:Landroid/widget/RelativeLayout; - - iget-object v2, p0, Lcom/my/target/WebViewBrowser;->f:Landroid/widget/FrameLayout; - - invoke-virtual {v1, v2}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 71 - iget-object v1, p0, Lcom/my/target/WebViewBrowser;->C:Landroid/widget/RelativeLayout; - - iget-object v2, p0, Lcom/my/target/WebViewBrowser;->c:Landroid/widget/LinearLayout; - - invoke-virtual {v1, v2}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 72 - iget-object v1, p0, Lcom/my/target/WebViewBrowser;->C:Landroid/widget/RelativeLayout; - - iget-object v2, p0, Lcom/my/target/WebViewBrowser;->h:Landroid/widget/FrameLayout; - - invoke-virtual {v1, v2}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 73 - iget-object v1, p0, Lcom/my/target/WebViewBrowser;->C:Landroid/widget/RelativeLayout; - - invoke-virtual {p0, v1}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V - - .line 74 - iget-object v1, p0, Lcom/my/target/WebViewBrowser;->g:Landroid/view/View; - - const v2, -0x555556 - - invoke-virtual {v1, v2}, Landroid/view/View;->setBackgroundColor(I)V - - .line 75 - new-instance v1, Landroid/widget/RelativeLayout$LayoutParams; - - invoke-direct {v1, v3, v0}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - .line 76 - iget-object v0, p0, Lcom/my/target/WebViewBrowser;->g:Landroid/view/View; - - invoke-virtual {v0, v6}, Landroid/view/View;->setVisibility(I)V - - .line 77 - iget-object v0, p0, Lcom/my/target/WebViewBrowser;->g:Landroid/view/View; - - invoke-virtual {v0, v1}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 78 - iget-object v0, p0, Lcom/my/target/WebViewBrowser;->E:Landroid/widget/ProgressBar; - - invoke-virtual {p0, v0}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V - - .line 79 - iget-object v0, p0, Lcom/my/target/WebViewBrowser;->g:Landroid/view/View; - - invoke-virtual {p0, v0}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V - - .line 80 - iget-object v0, p0, Lcom/my/target/WebViewBrowser;->D:Landroid/webkit/WebView; - - invoke-virtual {p0, v0}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V - - return-void -.end method - -.method static synthetic f(Lcom/my/target/WebViewBrowser;)Lcom/my/target/WebViewBrowser$d; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/WebViewBrowser;->F:Lcom/my/target/WebViewBrowser$d; - - return-object p0 -.end method - -.method private f()V - .locals 4 - - .line 2 - iget-object v0, p0, Lcom/my/target/WebViewBrowser;->D:Landroid/webkit/WebView; - - invoke-virtual {v0}, Landroid/webkit/WebView;->getUrl()Ljava/lang/String; - - move-result-object v0 - - .line 3 - invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v1 - - if-nez v1, :cond_1 - - .line 4 - :try_start_0 - new-instance v1, Landroid/content/Intent; - - const-string v2, "android.intent.action.VIEW" - - invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; - - move-result-object v3 - - invoke-direct {v1, v2, v3}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V - - .line 5 - invoke-virtual {p0}, Landroid/widget/LinearLayout;->getContext()Landroid/content/Context; - - move-result-object v2 - - instance-of v2, v2, Landroid/app/Activity; - - if-nez v2, :cond_0 - - const/high16 v2, 0x10000000 - - .line 6 - invoke-virtual {v1, v2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; - - .line 7 - :cond_0 - invoke-virtual {p0}, Landroid/widget/LinearLayout;->getContext()Landroid/content/Context; - - move-result-object v2 - - invoke-virtual {v2, v1}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - goto :goto_0 - - .line 8 - :catch_0 - new-instance v1, Ljava/lang/StringBuilder; - - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - - const-string v2, "unable to open url " - - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - :cond_1 - :goto_0 - return-void -.end method - -.method static synthetic g(Lcom/my/target/WebViewBrowser;)Landroid/widget/ImageButton; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/WebViewBrowser;->B:Landroid/widget/ImageButton; - - return-object p0 -.end method - -.method static synthetic h(Lcom/my/target/WebViewBrowser;)V - .locals 0 - - .line 1 - invoke-direct {p0}, Lcom/my/target/WebViewBrowser;->f()V - - return-void -.end method - - -# virtual methods -.method public a()V - .locals 5 - .annotation build Landroid/annotation/SuppressLint; - value = { - "SetJavaScriptEnabled" - } - .end annotation - - .line 3 - iget-object v0, p0, Lcom/my/target/WebViewBrowser;->D:Landroid/webkit/WebView; - - invoke-virtual {v0}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings; - - move-result-object v0 - - const/4 v1, 0x1 - - .line 4 - invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setJavaScriptEnabled(Z)V - - .line 5 - invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setLoadWithOverviewMode(Z)V - - .line 6 - invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setUseWideViewPort(Z)V - - .line 7 - invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setBuiltInZoomControls(Z)V - - const/4 v2, 0x0 - - .line 8 - invoke-virtual {v0, v2}, Landroid/webkit/WebSettings;->setDisplayZoomControls(Z)V - - .line 9 - sget v3, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v4, 0x10 - - if-lt v3, v4, :cond_0 - - .line 10 - invoke-virtual {v0, v2}, Landroid/webkit/WebSettings;->setAllowFileAccessFromFileURLs(Z)V - - .line 11 - invoke-virtual {v0, v2}, Landroid/webkit/WebSettings;->setAllowUniversalAccessFromFileURLs(Z)V - - .line 12 - :cond_0 - invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setDomStorageEnabled(Z)V - - .line 13 - invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setAppCacheEnabled(Z)V - - .line 14 - invoke-virtual {p0}, Landroid/widget/LinearLayout;->getContext()Landroid/content/Context; - - move-result-object v1 - - invoke-virtual {v1}, Landroid/content/Context;->getCacheDir()Ljava/io/File; - - move-result-object v1 - - invoke-virtual {v1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setAppCachePath(Ljava/lang/String;)V - - .line 15 - iget-object v0, p0, Lcom/my/target/WebViewBrowser;->D:Landroid/webkit/WebView; - - new-instance v1, Lcom/my/target/WebViewBrowser$a; - - invoke-direct {v1, p0}, Lcom/my/target/WebViewBrowser$a;->(Lcom/my/target/WebViewBrowser;)V - - invoke-virtual {v0, v1}, Landroid/webkit/WebView;->setWebViewClient(Landroid/webkit/WebViewClient;)V - - .line 16 - iget-object v0, p0, Lcom/my/target/WebViewBrowser;->D:Landroid/webkit/WebView; - - new-instance v1, Lcom/my/target/WebViewBrowser$b; - - invoke-direct {v1, p0}, Lcom/my/target/WebViewBrowser$b;->(Lcom/my/target/WebViewBrowser;)V - - invoke-virtual {v0, v1}, Landroid/webkit/WebView;->setWebChromeClient(Landroid/webkit/WebChromeClient;)V - - .line 17 - invoke-direct {p0}, Lcom/my/target/WebViewBrowser;->e()V - - return-void -.end method - -.method public b()Z - .locals 1 - - .line 2 - iget-object v0, p0, Lcom/my/target/WebViewBrowser;->D:Landroid/webkit/WebView; - - invoke-virtual {v0}, Landroid/webkit/WebView;->canGoBack()Z - - move-result v0 - - return v0 -.end method - -.method public c()V - .locals 2 - - .line 2 - iget-object v0, p0, Lcom/my/target/WebViewBrowser;->D:Landroid/webkit/WebView; - - const/4 v1, 0x0 - - invoke-virtual {v0, v1}, Landroid/webkit/WebView;->setWebChromeClient(Landroid/webkit/WebChromeClient;)V - - .line 3 - iget-object v0, p0, Lcom/my/target/WebViewBrowser;->D:Landroid/webkit/WebView; - - invoke-virtual {v0, v1}, Landroid/webkit/WebView;->setWebViewClient(Landroid/webkit/WebViewClient;)V - - .line 4 - iget-object v0, p0, Lcom/my/target/WebViewBrowser;->D:Landroid/webkit/WebView; - - invoke-virtual {v0}, Landroid/webkit/WebView;->destroy()V - - return-void -.end method - -.method public d()V - .locals 1 - - .line 2 - iget-object v0, p0, Lcom/my/target/WebViewBrowser;->D:Landroid/webkit/WebView; - - invoke-virtual {v0}, Landroid/webkit/WebView;->goBack()V - - return-void -.end method - -.method public getListener()Lcom/my/target/WebViewBrowser$d; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/WebViewBrowser;->F:Lcom/my/target/WebViewBrowser$d; - - return-object v0 -.end method - -.method public setListener(Lcom/my/target/WebViewBrowser$d;)V - .locals 0 - .param p1 # Lcom/my/target/WebViewBrowser$d; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - iput-object p1, p0, Lcom/my/target/WebViewBrowser;->F:Lcom/my/target/WebViewBrowser$d; - - return-void -.end method - -.method public setUrl(Ljava/lang/String;)V - .locals 1 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - iget-object v0, p0, Lcom/my/target/WebViewBrowser;->D:Landroid/webkit/WebView; - - invoke-virtual {v0, p1}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V - - .line 2 - iget-object v0, p0, Lcom/my/target/WebViewBrowser;->d:Landroid/widget/TextView; - - invoke-direct {p0, p1}, Lcom/my/target/WebViewBrowser;->a(Ljava/lang/String;)Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/c3$c.smali b/smali/smali_classes2/com/my/target/c3$c.smali deleted file mode 100644 index 8b7e83828..000000000 --- a/smali/smali_classes2/com/my/target/c3$c.smali +++ /dev/null @@ -1,16 +0,0 @@ -.class public interface abstract Lcom/my/target/c3$c; -.super Ljava/lang/Object; - -# interfaces -.implements Lcom/my/target/AdFactory$d; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/InstreamAdFactory; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x609 - name = "c" -.end annotation diff --git a/smali/smali_classes2/com/my/target/common/BaseAd.smali b/smali/smali_classes2/com/my/target/common/BaseAd.smali deleted file mode 100644 index ba6e1d271..000000000 --- a/smali/smali_classes2/com/my/target/common/BaseAd.smali +++ /dev/null @@ -1,77 +0,0 @@ -.class public abstract Lcom/my/target/common/BaseAd; -.super Ljava/lang/Object; -.source "BaseAd.java" - - -# instance fields -.field protected final a:Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# direct methods -.method protected constructor (ILjava/lang/String;)V - .locals 0 - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - invoke-static {p1, p2}, Lcom/my/target/AdConfig;->a(ILjava/lang/String;)Lcom/my/target/AdConfig; - - move-result-object p1 - - iput-object p1, p0, Lcom/my/target/common/BaseAd;->a:Lcom/my/target/AdConfig; - - return-void -.end method - -.method public static b(Z)V - .locals 0 - - .line 1 - sput-boolean p0, Lcom/my/target/Tracer;->a:Z - - if-eqz p0, :cond_0 - - const-string p0, "Debug mode enabled" - - .line 2 - invoke-static {p0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - :cond_0 - return-void -.end method - - -# virtual methods -.method public a()Lcom/my/target/common/CustomParams; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 2 - iget-object v0, p0, Lcom/my/target/common/BaseAd;->a:Lcom/my/target/AdConfig; - - invoke-virtual {v0}, Lcom/my/target/AdConfig;->c()Lcom/my/target/common/CustomParams; - - move-result-object v0 - - return-object v0 -.end method - -.method public a(Z)V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/common/BaseAd;->a:Lcom/my/target/AdConfig; - - invoke-virtual {v0, p1}, Lcom/my/target/AdConfig;->a(Z)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/common/CustomParams.smali b/smali/smali_classes2/com/my/target/common/CustomParams.smali deleted file mode 100644 index d53a6d68e..000000000 --- a/smali/smali_classes2/com/my/target/common/CustomParams.smali +++ /dev/null @@ -1,162 +0,0 @@ -.class public final Lcom/my/target/common/CustomParams; -.super Lcom/my/target/FPDataProvider; -.source "CustomParams.java" - - -# direct methods -.method public constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Lcom/my/target/FPDataProvider;->()V - - return-void -.end method - - -# virtual methods -.method public a(I)V - .locals 3 - - const-string v0, "a" - - if-ltz p1, :cond_0 - - .line 1 - new-instance v1, Ljava/lang/StringBuilder; - - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - - const-string v2, "age param set to " - - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v1 - - invoke-static {v1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 2 - invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {p0, v0, p1}, Lcom/my/target/FPDataProvider;->a(Ljava/lang/String;Ljava/lang/String;)Z - - goto :goto_0 - - :cond_0 - const-string p1, "age param removed" - - .line 3 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 4 - invoke-virtual {p0, v0}, Lcom/my/target/FPDataProvider;->a(Ljava/lang/String;)Z - - :goto_0 - return-void -.end method - -.method public b(I)V - .locals 3 - - const-string v0, "g" - - if-eqz p1, :cond_0 - - const/4 v1, 0x1 - - if-eq p1, v1, :cond_0 - - const/4 v1, 0x2 - - if-eq p1, v1, :cond_0 - - .line 2 - invoke-virtual {p0, v0}, Lcom/my/target/FPDataProvider;->a(Ljava/lang/String;)Z - - const-string p1, "gender param removed" - - .line 3 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - goto :goto_0 - - .line 4 - :cond_0 - new-instance v1, Ljava/lang/StringBuilder; - - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - - const-string v2, "gender param is set to " - - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v1 - - invoke-static {v1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 5 - invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {p0, v0, p1}, Lcom/my/target/FPDataProvider;->a(Ljava/lang/String;Ljava/lang/String;)Z - - :goto_0 - return-void -.end method - -.method public b(Ljava/lang/String;)V - .locals 2 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - if-nez p1, :cond_0 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x1 - - new-array v0, v0, [Ljava/lang/String; - - const/4 v1, 0x0 - - aput-object p1, v0, v1 - - :goto_0 - const-string v0, "vk_id" - - .line 1 - invoke-virtual {p0, v0, p1}, Lcom/my/target/FPDataProvider;->a(Ljava/lang/String;Ljava/lang/String;)Z - - return-void -.end method - -.method public b(Ljava/lang/String;Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 6 - invoke-virtual {p0, p1, p2}, Lcom/my/target/FPDataProvider;->a(Ljava/lang/String;Ljava/lang/String;)Z - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/common/MyTargetActivity$a.smali b/smali/smali_classes2/com/my/target/common/MyTargetActivity$a.smali deleted file mode 100644 index eb8aa0366..000000000 --- a/smali/smali_classes2/com/my/target/common/MyTargetActivity$a.smali +++ /dev/null @@ -1,52 +0,0 @@ -.class public interface abstract Lcom/my/target/common/MyTargetActivity$a; -.super Ljava/lang/Object; -.source "MyTargetActivity.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/common/MyTargetActivity; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x609 - name = "a" -.end annotation - - -# virtual methods -.method public abstract a()V -.end method - -.method public abstract a(Lcom/my/target/common/MyTargetActivity;Landroid/content/Intent;Landroid/widget/FrameLayout;)V - .param p1 # Lcom/my/target/common/MyTargetActivity; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Intent; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Landroid/widget/FrameLayout; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract a(Landroid/view/MenuItem;)Z -.end method - -.method public abstract b()V -.end method - -.method public abstract c()Z -.end method - -.method public abstract d()V -.end method - -.method public abstract e()V -.end method - -.method public abstract onActivityDestroy()V -.end method diff --git a/smali/smali_classes2/com/my/target/common/MyTargetActivity.smali b/smali/smali_classes2/com/my/target/common/MyTargetActivity.smali deleted file mode 100644 index ea09350af..000000000 --- a/smali/smali_classes2/com/my/target/common/MyTargetActivity.smali +++ /dev/null @@ -1,239 +0,0 @@ -.class public Lcom/my/target/common/MyTargetActivity; -.super Landroid/app/Activity; -.source "MyTargetActivity.java" - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/common/MyTargetActivity$a; - } -.end annotation - - -# static fields -.field public static c:Lcom/my/target/common/MyTargetActivity$a; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - - -# instance fields -.field private a:Lcom/my/target/common/MyTargetActivity$a; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private b:Landroid/widget/FrameLayout; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - - -# direct methods -.method public constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Landroid/app/Activity;->()V - - return-void -.end method - - -# virtual methods -.method public onBackPressed()V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/common/MyTargetActivity;->a:Lcom/my/target/common/MyTargetActivity$a; - - if-eqz v0, :cond_0 - - invoke-interface {v0}, Lcom/my/target/common/MyTargetActivity$a;->c()Z - - move-result v0 - - if-eqz v0, :cond_1 - - .line 2 - :cond_0 - invoke-super {p0}, Landroid/app/Activity;->onBackPressed()V - - :cond_1 - return-void -.end method - -.method protected onCreate(Landroid/os/Bundle;)V - .locals 2 - - .line 1 - invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V - - .line 2 - invoke-virtual {p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent; - - move-result-object p1 - - .line 3 - sget-object v0, Lcom/my/target/common/MyTargetActivity;->c:Lcom/my/target/common/MyTargetActivity$a; - - iput-object v0, p0, Lcom/my/target/common/MyTargetActivity;->a:Lcom/my/target/common/MyTargetActivity$a; - - const/4 v0, 0x0 - - .line 4 - sput-object v0, Lcom/my/target/common/MyTargetActivity;->c:Lcom/my/target/common/MyTargetActivity$a; - - .line 5 - iget-object v0, p0, Lcom/my/target/common/MyTargetActivity;->a:Lcom/my/target/common/MyTargetActivity$a; - - if-eqz v0, :cond_0 - - if-eqz p1, :cond_0 - - .line 6 - new-instance v0, Landroid/widget/FrameLayout; - - invoke-direct {v0, p0}, Landroid/widget/FrameLayout;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/common/MyTargetActivity;->b:Landroid/widget/FrameLayout; - - .line 7 - iget-object v0, p0, Lcom/my/target/common/MyTargetActivity;->a:Lcom/my/target/common/MyTargetActivity$a; - - iget-object v1, p0, Lcom/my/target/common/MyTargetActivity;->b:Landroid/widget/FrameLayout; - - invoke-interface {v0, p0, p1, v1}, Lcom/my/target/common/MyTargetActivity$a;->a(Lcom/my/target/common/MyTargetActivity;Landroid/content/Intent;Landroid/widget/FrameLayout;)V - - .line 8 - iget-object p1, p0, Lcom/my/target/common/MyTargetActivity;->b:Landroid/widget/FrameLayout; - - invoke-virtual {p0, p1}, Landroid/app/Activity;->setContentView(Landroid/view/View;)V - - goto :goto_0 - - .line 9 - :cond_0 - invoke-virtual {p0}, Landroid/app/Activity;->finish()V - - :goto_0 - return-void -.end method - -.method protected onDestroy()V - .locals 1 - - .line 1 - invoke-super {p0}, Landroid/app/Activity;->onDestroy()V - - .line 2 - iget-object v0, p0, Lcom/my/target/common/MyTargetActivity;->a:Lcom/my/target/common/MyTargetActivity$a; - - if-eqz v0, :cond_0 - - .line 3 - invoke-interface {v0}, Lcom/my/target/common/MyTargetActivity$a;->onActivityDestroy()V - - :cond_0 - return-void -.end method - -.method public onOptionsItemSelected(Landroid/view/MenuItem;)Z - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/common/MyTargetActivity;->a:Lcom/my/target/common/MyTargetActivity$a; - - if-eqz v0, :cond_0 - - invoke-interface {v0, p1}, Lcom/my/target/common/MyTargetActivity$a;->a(Landroid/view/MenuItem;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/4 p1, 0x1 - - return p1 - - .line 2 - :cond_0 - invoke-super {p0, p1}, Landroid/app/Activity;->onOptionsItemSelected(Landroid/view/MenuItem;)Z - - move-result p1 - - return p1 -.end method - -.method protected onPause()V - .locals 1 - - .line 1 - invoke-super {p0}, Landroid/app/Activity;->onPause()V - - .line 2 - iget-object v0, p0, Lcom/my/target/common/MyTargetActivity;->a:Lcom/my/target/common/MyTargetActivity$a; - - if-eqz v0, :cond_0 - - .line 3 - invoke-interface {v0}, Lcom/my/target/common/MyTargetActivity$a;->e()V - - :cond_0 - return-void -.end method - -.method protected onResume()V - .locals 1 - - .line 1 - invoke-super {p0}, Landroid/app/Activity;->onResume()V - - .line 2 - iget-object v0, p0, Lcom/my/target/common/MyTargetActivity;->a:Lcom/my/target/common/MyTargetActivity$a; - - if-eqz v0, :cond_0 - - .line 3 - invoke-interface {v0}, Lcom/my/target/common/MyTargetActivity$a;->d()V - - :cond_0 - return-void -.end method - -.method protected onStart()V - .locals 1 - - .line 1 - invoke-super {p0}, Landroid/app/Activity;->onStart()V - - .line 2 - iget-object v0, p0, Lcom/my/target/common/MyTargetActivity;->a:Lcom/my/target/common/MyTargetActivity$a; - - if-eqz v0, :cond_0 - - .line 3 - invoke-interface {v0}, Lcom/my/target/common/MyTargetActivity$a;->a()V - - :cond_0 - return-void -.end method - -.method protected onStop()V - .locals 1 - - .line 1 - invoke-super {p0}, Landroid/app/Activity;->onStop()V - - .line 2 - iget-object v0, p0, Lcom/my/target/common/MyTargetActivity;->a:Lcom/my/target/common/MyTargetActivity$a; - - if-eqz v0, :cond_0 - - .line 3 - invoke-interface {v0}, Lcom/my/target/common/MyTargetActivity$a;->b()V - - :cond_0 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/common/MyTargetPrivacy.smali b/smali/smali_classes2/com/my/target/common/MyTargetPrivacy.smali deleted file mode 100644 index 43f226c62..000000000 --- a/smali/smali_classes2/com/my/target/common/MyTargetPrivacy.smali +++ /dev/null @@ -1,71 +0,0 @@ -.class public Lcom/my/target/common/MyTargetPrivacy; -.super Ljava/lang/Object; -.source "MyTargetPrivacy.java" - - -# static fields -.field private static a:Ljava/lang/Boolean; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private static b:Z - - -# direct methods -.method public static a()Z - .locals 1 - - .line 1 - sget-object v0, Lcom/my/target/common/MyTargetPrivacy;->a:Ljava/lang/Boolean; - - if-eqz v0, :cond_0 - - const/4 v0, 0x1 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - :goto_0 - return v0 -.end method - -.method public static b()Z - .locals 1 - - .line 1 - sget-boolean v0, Lcom/my/target/common/MyTargetPrivacy;->b:Z - - return v0 -.end method - -.method public static c()Z - .locals 1 - - .line 1 - sget-object v0, Lcom/my/target/common/MyTargetPrivacy;->a:Ljava/lang/Boolean; - - if-eqz v0, :cond_1 - - invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z - - move-result v0 - - if-eqz v0, :cond_0 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - goto :goto_1 - - :cond_1 - :goto_0 - const/4 v0, 0x1 - - :goto_1 - return v0 -.end method diff --git a/smali/smali_classes2/com/my/target/common/MyTargetUtils.smali b/smali/smali_classes2/com/my/target/common/MyTargetUtils.smali deleted file mode 100644 index 5b9119371..000000000 --- a/smali/smali_classes2/com/my/target/common/MyTargetUtils.smali +++ /dev/null @@ -1,45 +0,0 @@ -.class public Lcom/my/target/common/MyTargetUtils; -.super Ljava/lang/Object; -.source "MyTargetUtils.java" - - -# direct methods -.method public static a(Landroid/content/Context;)Ljava/util/Map; - .locals 1 - .param p0 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/WorkerThread; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Landroid/content/Context;", - ")", - "Ljava/util/Map<", - "Ljava/lang/String;", - "Ljava/lang/String;", - ">;" - } - .end annotation - - .line 1 - invoke-static {}, Lcom/my/target/FingerprintDataProvider;->e()Lcom/my/target/FingerprintDataProvider; - - move-result-object v0 - - invoke-virtual {v0, p0}, Lcom/my/target/FingerprintDataProvider;->a(Landroid/content/Context;)V - - .line 2 - invoke-static {}, Lcom/my/target/FingerprintDataProvider;->e()Lcom/my/target/FingerprintDataProvider; - - move-result-object p0 - - invoke-virtual {p0}, Lcom/my/target/FPDataProvider;->a()Ljava/util/Map; - - move-result-object p0 - - return-object p0 -.end method diff --git a/smali/smali_classes2/com/my/target/common/e/AudioData.smali b/smali/smali_classes2/com/my/target/common/e/AudioData.smali deleted file mode 100644 index 61741d714..000000000 --- a/smali/smali_classes2/com/my/target/common/e/AudioData.smali +++ /dev/null @@ -1,53 +0,0 @@ -.class public final Lcom/my/target/common/e/AudioData; -.super Lcom/my/target/MediaData; -.source "AudioData.java" - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "Lcom/my/target/MediaData<", - "Ljava/lang/String;", - ">;" - } -.end annotation - - -# direct methods -.method private constructor (Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0, p1}, Lcom/my/target/MediaData;->(Ljava/lang/String;)V - - return-void -.end method - -.method public static a(Ljava/lang/String;)Lcom/my/target/common/e/AudioData; - .locals 1 - .param p0 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - new-instance v0, Lcom/my/target/common/e/AudioData; - - invoke-direct {v0, p0}, Lcom/my/target/common/e/AudioData;->(Ljava/lang/String;)V - - return-object v0 -.end method - - -# virtual methods -.method public c(I)V - .locals 0 - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/common/e/ImageData$a.smali b/smali/smali_classes2/com/my/target/common/e/ImageData$a.smali deleted file mode 100644 index 89e85a5a4..000000000 --- a/smali/smali_classes2/com/my/target/common/e/ImageData$a.smali +++ /dev/null @@ -1,77 +0,0 @@ -.class Lcom/my/target/common/e/ImageData$a; -.super Landroid/util/LruCache; -.source "ImageData.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/common/e/ImageData; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0xa - name = "a" -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Landroid/util/LruCache<", - "Lcom/my/target/common/e/ImageData;", - "Landroid/graphics/Bitmap;", - ">;" - } -.end annotation - - -# direct methods -.method public constructor (I)V - .locals 0 - - .line 1 - invoke-direct {p0, p1}, Landroid/util/LruCache;->(I)V - - return-void -.end method - - -# virtual methods -.method protected a(Lcom/my/target/common/e/ImageData;Landroid/graphics/Bitmap;)I - .locals 1 - - .line 1 - sget p1, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v0, 0x13 - - if-lt p1, v0, :cond_0 - - .line 2 - invoke-virtual {p2}, Landroid/graphics/Bitmap;->getAllocationByteCount()I - - move-result p1 - - return p1 - - .line 3 - :cond_0 - invoke-virtual {p2}, Landroid/graphics/Bitmap;->getByteCount()I - - move-result p1 - - return p1 -.end method - -.method protected bridge synthetic sizeOf(Ljava/lang/Object;Ljava/lang/Object;)I - .locals 0 - - .line 1 - check-cast p1, Lcom/my/target/common/e/ImageData; - - check-cast p2, Landroid/graphics/Bitmap; - - invoke-virtual {p0, p1, p2}, Lcom/my/target/common/e/ImageData$a;->a(Lcom/my/target/common/e/ImageData;Landroid/graphics/Bitmap;)I - - move-result p1 - - return p1 -.end method diff --git a/smali/smali_classes2/com/my/target/common/e/ImageData.smali b/smali/smali_classes2/com/my/target/common/e/ImageData.smali deleted file mode 100644 index f8f2eab3a..000000000 --- a/smali/smali_classes2/com/my/target/common/e/ImageData.smali +++ /dev/null @@ -1,265 +0,0 @@ -.class public final Lcom/my/target/common/e/ImageData; -.super Lcom/my/target/MediaData; -.source "ImageData.java" - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/common/e/ImageData$a; - } -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Lcom/my/target/MediaData<", - "Landroid/graphics/Bitmap;", - ">;" - } -.end annotation - - -# static fields -.field private static volatile f:Landroid/util/LruCache; - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Landroid/util/LruCache<", - "Lcom/my/target/common/e/ImageData;", - "Landroid/graphics/Bitmap;", - ">;" - } - .end annotation -.end field - - -# instance fields -.field private volatile e:Z - - -# direct methods -.method static constructor ()V - .locals 2 - - .line 1 - new-instance v0, Lcom/my/target/common/e/ImageData$a; - - const/high16 v1, 0x1e00000 - - invoke-direct {v0, v1}, Lcom/my/target/common/e/ImageData$a;->(I)V - - sput-object v0, Lcom/my/target/common/e/ImageData;->f:Landroid/util/LruCache; - - return-void -.end method - -.method private constructor (Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0, p1}, Lcom/my/target/MediaData;->(Ljava/lang/String;)V - - return-void -.end method - -.method private constructor (Ljava/lang/String;II)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 2 - invoke-direct {p0, p1}, Lcom/my/target/MediaData;->(Ljava/lang/String;)V - - .line 3 - iput p2, p0, Lcom/my/target/MediaData;->b:I - - .line 4 - iput p3, p0, Lcom/my/target/MediaData;->c:I - - return-void -.end method - -.method public static a(Ljava/lang/String;)Lcom/my/target/common/e/ImageData; - .locals 1 - .param p0 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - new-instance v0, Lcom/my/target/common/e/ImageData; - - invoke-direct {v0, p0}, Lcom/my/target/common/e/ImageData;->(Ljava/lang/String;)V - - return-object v0 -.end method - -.method public static a(Ljava/lang/String;II)Lcom/my/target/common/e/ImageData; - .locals 1 - .param p0 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 2 - new-instance v0, Lcom/my/target/common/e/ImageData; - - invoke-direct {v0, p0, p1, p2}, Lcom/my/target/common/e/ImageData;->(Ljava/lang/String;II)V - - return-object v0 -.end method - - -# virtual methods -.method public a()Landroid/graphics/Bitmap; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 3 - iget-boolean v0, p0, Lcom/my/target/common/e/ImageData;->e:Z - - if-eqz v0, :cond_0 - - .line 4 - sget-object v0, Lcom/my/target/common/e/ImageData;->f:Landroid/util/LruCache; - - invoke-virtual {v0, p0}, Landroid/util/LruCache;->get(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Landroid/graphics/Bitmap; - - return-object v0 - - .line 5 - :cond_0 - invoke-super {p0}, Lcom/my/target/MediaData;->a()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Landroid/graphics/Bitmap; - - return-object v0 -.end method - -.method public a(Landroid/graphics/Bitmap;)V - .locals 1 - .param p1 # Landroid/graphics/Bitmap; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 6 - iget-boolean v0, p0, Lcom/my/target/common/e/ImageData;->e:Z - - if-eqz v0, :cond_1 - - if-nez p1, :cond_0 - - .line 7 - sget-object p1, Lcom/my/target/common/e/ImageData;->f:Landroid/util/LruCache; - - invoke-virtual {p1, p0}, Landroid/util/LruCache;->remove(Ljava/lang/Object;)Ljava/lang/Object; - - goto :goto_0 - - .line 8 - :cond_0 - sget-object v0, Lcom/my/target/common/e/ImageData;->f:Landroid/util/LruCache; - - invoke-virtual {v0, p0, p1}, Landroid/util/LruCache;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - goto :goto_0 - - .line 9 - :cond_1 - invoke-super {p0, p1}, Lcom/my/target/MediaData;->a(Ljava/lang/Object;)V - - :goto_0 - return-void -.end method - -.method public e()Landroid/graphics/Bitmap; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - invoke-virtual {p0}, Lcom/my/target/common/e/ImageData;->a()Landroid/graphics/Bitmap; - - move-result-object v0 - - return-object v0 -.end method - -.method public toString()Ljava/lang/String; - .locals 2 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "ImageData{url=\'" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v1, p0, Lcom/my/target/MediaData;->a:Ljava/lang/String; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const/16 v1, 0x27 - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - - const-string v1, ", width=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v1, p0, Lcom/my/target/MediaData;->b:I - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - const-string v1, ", height=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v1, p0, Lcom/my/target/MediaData;->c:I - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - const-string v1, ", bitmap=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p0}, Lcom/my/target/common/e/ImageData;->a()Landroid/graphics/Bitmap; - - move-result-object v1 - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - const/16 v1, 0x7d - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/my/target/common/e/VideoData.smali b/smali/smali_classes2/com/my/target/common/e/VideoData.smali deleted file mode 100644 index 99347d6b7..000000000 --- a/smali/smali_classes2/com/my/target/common/e/VideoData.smali +++ /dev/null @@ -1,180 +0,0 @@ -.class public final Lcom/my/target/common/e/VideoData; -.super Lcom/my/target/MediaData; -.source "VideoData.java" - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "Lcom/my/target/MediaData<", - "Ljava/lang/String;", - ">;" - } -.end annotation - - -# instance fields -.field private final e:Z - - -# direct methods -.method private constructor (Ljava/lang/String;II)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0, p1}, Lcom/my/target/MediaData;->(Ljava/lang/String;)V - - .line 2 - iput p2, p0, Lcom/my/target/MediaData;->b:I - - .line 3 - iput p3, p0, Lcom/my/target/MediaData;->c:I - - .line 4 - iget-object p1, p0, Lcom/my/target/MediaData;->a:Ljava/lang/String; - - const-string p2, ".m3u8" - - invoke-virtual {p1, p2}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z - - move-result p1 - - xor-int/lit8 p1, p1, 0x1 - - iput-boolean p1, p0, Lcom/my/target/common/e/VideoData;->e:Z - - return-void -.end method - -.method public static a(Ljava/lang/String;II)Lcom/my/target/common/e/VideoData; - .locals 1 - .param p0 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 4 - new-instance v0, Lcom/my/target/common/e/VideoData; - - invoke-direct {v0, p0, p1, p2}, Lcom/my/target/common/e/VideoData;->(Ljava/lang/String;II)V - - return-object v0 -.end method - -.method public static a(Ljava/util/List;I)Lcom/my/target/common/e/VideoData; - .locals 4 - .param p0 # Ljava/util/List; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/List<", - "Lcom/my/target/common/e/VideoData;", - ">;I)", - "Lcom/my/target/common/e/VideoData;" - } - .end annotation - - .line 1 - invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator; - - move-result-object p0 - - const/4 v0, 0x0 - - const/4 v1, 0x0 - - :cond_0 - :goto_0 - invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z - - move-result v2 - - if-eqz v2, :cond_4 - - invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Lcom/my/target/common/e/VideoData; - - .line 2 - invoke-virtual {v2}, Lcom/my/target/MediaData;->b()I - - move-result v3 - - if-eqz v0, :cond_3 - - if-gt v3, p1, :cond_1 - - if-gt v1, p1, :cond_3 - - :cond_1 - if-gt v3, p1, :cond_2 - - if-gt v3, v1, :cond_3 - - :cond_2 - if-le v3, p1, :cond_0 - - if-ge v3, v1, :cond_0 - - :cond_3 - move-object v0, v2 - - move v1, v3 - - goto :goto_0 - - .line 3 - :cond_4 - new-instance p0, Ljava/lang/StringBuilder; - - invoke-direct {p0}, Ljava/lang/StringBuilder;->()V - - const-string p1, "Accepted videoData quality = " - - invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - const-string p1, "p" - - invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p0 - - invoke-static {p0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return-object v0 -.end method - - -# virtual methods -.method public c(I)V - .locals 0 - - return-void -.end method - -.method public e()Z - .locals 1 - - .line 1 - iget-boolean v0, p0, Lcom/my/target/common/e/VideoData;->e:Z - - return v0 -.end method diff --git a/smali/smali_classes2/com/my/target/e/InterstitialAd$a.smali b/smali/smali_classes2/com/my/target/e/InterstitialAd$a.smali deleted file mode 100644 index bdca30b12..000000000 --- a/smali/smali_classes2/com/my/target/e/InterstitialAd$a.smali +++ /dev/null @@ -1,74 +0,0 @@ -.class Lcom/my/target/e/InterstitialAd$a; -.super Ljava/lang/Object; -.source "InterstitialAd.java" - -# interfaces -.implements Lcom/my/target/r1$b; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/e/InterstitialAd;->d()V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/e/InterstitialAd; - - -# direct methods -.method constructor (Lcom/my/target/e/InterstitialAd;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/e/InterstitialAd$a;->a:Lcom/my/target/e/InterstitialAd; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public synthetic a(Lcom/my/target/AdSection;Ljava/lang/String;)V - .locals 0 - .param p1 # Lcom/my/target/AdSection; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - check-cast p1, Lcom/my/target/p1/c/b/InterstitialAdSection; - - invoke-virtual {p0, p1, p2}, Lcom/my/target/e/InterstitialAd$a;->a(Lcom/my/target/p1/c/b/InterstitialAdSection;Ljava/lang/String;)V - - return-void -.end method - -.method public a(Lcom/my/target/p1/c/b/InterstitialAdSection;Ljava/lang/String;)V - .locals 1 - .param p1 # Lcom/my/target/p1/c/b/InterstitialAdSection; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 2 - iget-object v0, p0, Lcom/my/target/e/InterstitialAd$a;->a:Lcom/my/target/e/InterstitialAd; - - invoke-static {v0, p1, p2}, Lcom/my/target/e/InterstitialAd;->a(Lcom/my/target/e/InterstitialAd;Lcom/my/target/p1/c/b/InterstitialAdSection;Ljava/lang/String;)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/e/InterstitialAd$b.smali b/smali/smali_classes2/com/my/target/e/InterstitialAd$b.smali deleted file mode 100644 index f1ec82420..000000000 --- a/smali/smali_classes2/com/my/target/e/InterstitialAd$b.smali +++ /dev/null @@ -1,62 +0,0 @@ -.class public interface abstract Lcom/my/target/e/InterstitialAd$b; -.super Ljava/lang/Object; -.source "InterstitialAd.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/e/InterstitialAd; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x609 - name = "b" -.end annotation - - -# virtual methods -.method public abstract a(Lcom/my/target/e/InterstitialAd;)V - .param p1 # Lcom/my/target/e/InterstitialAd; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract a(Ljava/lang/String;Lcom/my/target/e/InterstitialAd;)V - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/e/InterstitialAd; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract b(Lcom/my/target/e/InterstitialAd;)V - .param p1 # Lcom/my/target/e/InterstitialAd; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract c(Lcom/my/target/e/InterstitialAd;)V - .param p1 # Lcom/my/target/e/InterstitialAd; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract d(Lcom/my/target/e/InterstitialAd;)V - .param p1 # Lcom/my/target/e/InterstitialAd; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract e(Lcom/my/target/e/InterstitialAd;)V - .param p1 # Lcom/my/target/e/InterstitialAd; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method diff --git a/smali/smali_classes2/com/my/target/e/InterstitialAd.smali b/smali/smali_classes2/com/my/target/e/InterstitialAd.smali deleted file mode 100644 index 3dde103f6..000000000 --- a/smali/smali_classes2/com/my/target/e/InterstitialAd.smali +++ /dev/null @@ -1,227 +0,0 @@ -.class public final Lcom/my/target/e/InterstitialAd; -.super Lcom/my/target/common/BaseAd; -.source "InterstitialAd.java" - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/e/InterstitialAd$b; - } -.end annotation - - -# instance fields -.field private final b:Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private c:Lcom/my/target/p1/b/InterstitialAdEngine; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private d:Lcom/my/target/e/InterstitialAd$b; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private e:Z - - -# direct methods -.method public constructor (ILandroid/content/Context;)V - .locals 1 - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - const-string v0, "fullscreen" - - .line 1 - invoke-direct {p0, p1, v0}, Lcom/my/target/common/BaseAd;->(ILjava/lang/String;)V - - const/4 p1, 0x0 - - .line 2 - iput-boolean p1, p0, Lcom/my/target/e/InterstitialAd;->e:Z - - .line 3 - iput-object p2, p0, Lcom/my/target/e/InterstitialAd;->b:Landroid/content/Context; - - const-string p1, "InterstitialAd created. Version: 5.2.1" - - .line 4 - invoke-static {p1}, Lcom/my/target/Tracer;->c(Ljava/lang/String;)V - - return-void -.end method - -.method static synthetic a(Lcom/my/target/e/InterstitialAd;Lcom/my/target/p1/c/b/InterstitialAdSection;Ljava/lang/String;)V - .locals 0 - - .line 1 - invoke-direct {p0, p1, p2}, Lcom/my/target/e/InterstitialAd;->a(Lcom/my/target/p1/c/b/InterstitialAdSection;Ljava/lang/String;)V - - return-void -.end method - -.method private a(Lcom/my/target/p1/c/b/InterstitialAdSection;Ljava/lang/String;)V - .locals 2 - .param p1 # Lcom/my/target/p1/c/b/InterstitialAdSection; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 3 - iget-object v0, p0, Lcom/my/target/e/InterstitialAd;->d:Lcom/my/target/e/InterstitialAd$b; - - if-eqz v0, :cond_4 - - if-nez p1, :cond_0 - - const/4 v0, 0x0 - - goto :goto_0 - - .line 4 - :cond_0 - invoke-virtual {p1}, Lcom/my/target/p1/c/b/InterstitialAdSection;->e()Lcom/my/target/p1/c/a/InterstitialAdBanner; - - move-result-object v0 - - :goto_0 - const-string v1, "no ad" - - if-nez v0, :cond_2 - - .line 5 - iget-object p1, p0, Lcom/my/target/e/InterstitialAd;->d:Lcom/my/target/e/InterstitialAd$b; - - if-nez p2, :cond_1 - - move-object p2, v1 - - :cond_1 - invoke-interface {p1, p2, p0}, Lcom/my/target/e/InterstitialAd$b;->a(Ljava/lang/String;Lcom/my/target/e/InterstitialAd;)V - - return-void - - .line 6 - :cond_2 - invoke-static {p0, v0, p1}, Lcom/my/target/p1/b/InterstitialAdEngine;->a(Lcom/my/target/e/InterstitialAd;Lcom/my/target/p1/c/a/InterstitialAdBanner;Lcom/my/target/p1/c/b/InterstitialAdSection;)Lcom/my/target/p1/b/InterstitialAdEngine; - - move-result-object p1 - - iput-object p1, p0, Lcom/my/target/e/InterstitialAd;->c:Lcom/my/target/p1/b/InterstitialAdEngine; - - .line 7 - iget-object p1, p0, Lcom/my/target/e/InterstitialAd;->c:Lcom/my/target/p1/b/InterstitialAdEngine; - - if-eqz p1, :cond_3 - - .line 8 - iget-object p1, p0, Lcom/my/target/e/InterstitialAd;->d:Lcom/my/target/e/InterstitialAd$b; - - invoke-interface {p1, p0}, Lcom/my/target/e/InterstitialAd$b;->e(Lcom/my/target/e/InterstitialAd;)V - - return-void - - .line 9 - :cond_3 - iget-object p1, p0, Lcom/my/target/e/InterstitialAd;->d:Lcom/my/target/e/InterstitialAd$b; - - invoke-interface {p1, v1, p0}, Lcom/my/target/e/InterstitialAd$b;->a(Ljava/lang/String;Lcom/my/target/e/InterstitialAd;)V - - :cond_4 - return-void -.end method - - -# virtual methods -.method public final a(Lcom/my/target/e/InterstitialAd$b;)V - .locals 0 - .param p1 # Lcom/my/target/e/InterstitialAd$b; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 2 - iput-object p1, p0, Lcom/my/target/e/InterstitialAd;->d:Lcom/my/target/e/InterstitialAd$b; - - return-void -.end method - -.method public final b()Lcom/my/target/e/InterstitialAd$b; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/e/InterstitialAd;->d:Lcom/my/target/e/InterstitialAd$b; - - return-object v0 -.end method - -.method public final c()Z - .locals 1 - - .line 1 - iget-boolean v0, p0, Lcom/my/target/e/InterstitialAd;->e:Z - - return v0 -.end method - -.method public final d()V - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/my/target/common/BaseAd;->a:Lcom/my/target/AdConfig; - - invoke-static {v0}, Lcom/my/target/InterstitialAdFactory;->a(Lcom/my/target/AdConfig;)Lcom/my/target/AdFactory; - - move-result-object v0 - - new-instance v1, Lcom/my/target/e/InterstitialAd$a; - - invoke-direct {v1, p0}, Lcom/my/target/e/InterstitialAd$a;->(Lcom/my/target/e/InterstitialAd;)V - - invoke-virtual {v0, v1}, Lcom/my/target/AdFactory;->a(Lcom/my/target/AdFactory$d;)Lcom/my/target/AdFactory; - - iget-object v1, p0, Lcom/my/target/e/InterstitialAd;->b:Landroid/content/Context; - - .line 2 - invoke-virtual {v0, v1}, Lcom/my/target/AdFactory;->a(Landroid/content/Context;)Lcom/my/target/AdFactory; - - return-void -.end method - -.method public final e()V - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/my/target/e/InterstitialAd;->c:Lcom/my/target/p1/b/InterstitialAdEngine; - - if-nez v0, :cond_0 - - const-string v0, "InterstitialAd.show: No ad" - - .line 2 - invoke-static {v0}, Lcom/my/target/Tracer;->c(Ljava/lang/String;)V - - return-void - - .line 3 - :cond_0 - iget-object v1, p0, Lcom/my/target/e/InterstitialAd;->b:Landroid/content/Context; - - invoke-virtual {v0, v1}, Lcom/my/target/p1/b/InterstitialAdEngine;->a(Landroid/content/Context;)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/i3/InstreamAd$a.smali b/smali/smali_classes2/com/my/target/i3/InstreamAd$a.smali deleted file mode 100644 index 2eed1b0c1..000000000 --- a/smali/smali_classes2/com/my/target/i3/InstreamAd$a.smali +++ /dev/null @@ -1,74 +0,0 @@ -.class Lcom/my/target/i3/InstreamAd$a; -.super Ljava/lang/Object; -.source "InstreamAd.java" - -# interfaces -.implements Lcom/my/target/c3$c; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/i3/InstreamAd;->f()V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/i3/InstreamAd; - - -# direct methods -.method constructor (Lcom/my/target/i3/InstreamAd;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/i3/InstreamAd$a;->a:Lcom/my/target/i3/InstreamAd; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public synthetic a(Lcom/my/target/AdSection;Ljava/lang/String;)V - .locals 0 - .param p1 # Lcom/my/target/AdSection; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - check-cast p1, Lcom/my/target/p1/c/b/InstreamAdSection; - - invoke-virtual {p0, p1, p2}, Lcom/my/target/i3/InstreamAd$a;->a(Lcom/my/target/p1/c/b/InstreamAdSection;Ljava/lang/String;)V - - return-void -.end method - -.method public a(Lcom/my/target/p1/c/b/InstreamAdSection;Ljava/lang/String;)V - .locals 1 - .param p1 # Lcom/my/target/p1/c/b/InstreamAdSection; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 2 - iget-object v0, p0, Lcom/my/target/i3/InstreamAd$a;->a:Lcom/my/target/i3/InstreamAd; - - invoke-static {v0, p1, p2}, Lcom/my/target/i3/InstreamAd;->a(Lcom/my/target/i3/InstreamAd;Lcom/my/target/p1/c/b/InstreamAdSection;Ljava/lang/String;)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/i3/InstreamAd$b.smali b/smali/smali_classes2/com/my/target/i3/InstreamAd$b.smali deleted file mode 100644 index 4026e7a6c..000000000 --- a/smali/smali_classes2/com/my/target/i3/InstreamAd$b.smali +++ /dev/null @@ -1,112 +0,0 @@ -.class public final Lcom/my/target/i3/InstreamAd$b; -.super Ljava/lang/Object; -.source "InstreamAd.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/i3/InstreamAd; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 - name = "b" -.end annotation - - -# instance fields -.field public final a:Z - -.field public final b:F - -.field public final c:I - -.field public final d:I - -.field public final e:Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - - -# direct methods -.method private constructor (ZFFIILjava/lang/String;Z)V - .locals 0 - .param p6 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - iput-boolean p1, p0, Lcom/my/target/i3/InstreamAd$b;->a:Z - - .line 3 - iput p2, p0, Lcom/my/target/i3/InstreamAd$b;->b:F - - .line 4 - iput p5, p0, Lcom/my/target/i3/InstreamAd$b;->d:I - - .line 5 - iput p4, p0, Lcom/my/target/i3/InstreamAd$b;->c:I - - .line 6 - iput-object p6, p0, Lcom/my/target/i3/InstreamAd$b;->e:Ljava/lang/String; - - return-void -.end method - -.method public static a(Lcom/my/target/MediaBanner;)Lcom/my/target/i3/InstreamAd$b; - .locals 9 - .param p0 # Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - new-instance v8, Lcom/my/target/i3/InstreamAd$b; - - invoke-virtual {p0}, Lcom/my/target/MediaBanner;->M()Z - - move-result v1 - - .line 2 - invoke-virtual {p0}, Lcom/my/target/MediaBanner;->C()F - - move-result v2 - - .line 3 - invoke-virtual {p0}, Lcom/my/target/AdBanner;->j()F - - move-result v3 - - .line 4 - invoke-virtual {p0}, Lcom/my/target/MediaBanner;->x()I - - move-result v4 - - .line 5 - invoke-virtual {p0}, Lcom/my/target/MediaBanner;->k()I - - move-result v5 - - .line 6 - invoke-virtual {p0}, Lcom/my/target/AdBanner;->e()Ljava/lang/String; - - move-result-object v6 - - .line 7 - invoke-virtual {p0}, Lcom/my/target/MediaBanner;->N()Z - - move-result v7 - - move-object v0, v8 - - invoke-direct/range {v0 .. v7}, Lcom/my/target/i3/InstreamAd$b;->(ZFFIILjava/lang/String;Z)V - - return-object v8 -.end method diff --git a/smali/smali_classes2/com/my/target/i3/InstreamAd$c.smali b/smali/smali_classes2/com/my/target/i3/InstreamAd$c.smali deleted file mode 100644 index 96d4ed6c1..000000000 --- a/smali/smali_classes2/com/my/target/i3/InstreamAd$c.smali +++ /dev/null @@ -1,85 +0,0 @@ -.class public interface abstract Lcom/my/target/i3/InstreamAd$c; -.super Ljava/lang/Object; -.source "InstreamAd.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/i3/InstreamAd; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x609 - name = "c" -.end annotation - - -# virtual methods -.method public abstract a(FFLcom/my/target/i3/InstreamAd;)V - .param p3 # Lcom/my/target/i3/InstreamAd; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract a(Lcom/my/target/i3/InstreamAd;)V - .param p1 # Lcom/my/target/i3/InstreamAd; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract a(Lcom/my/target/i3/InstreamAd;Lcom/my/target/i3/InstreamAd$b;)V - .param p1 # Lcom/my/target/i3/InstreamAd; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/i3/InstreamAd$b; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract a(Ljava/lang/String;Lcom/my/target/i3/InstreamAd;)V - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/i3/InstreamAd; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract b(Lcom/my/target/i3/InstreamAd;Lcom/my/target/i3/InstreamAd$b;)V - .param p1 # Lcom/my/target/i3/InstreamAd; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/i3/InstreamAd$b; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract b(Ljava/lang/String;Lcom/my/target/i3/InstreamAd;)V - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/i3/InstreamAd; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract c(Ljava/lang/String;Lcom/my/target/i3/InstreamAd;)V - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/i3/InstreamAd; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method diff --git a/smali/smali_classes2/com/my/target/i3/InstreamAd.smali b/smali/smali_classes2/com/my/target/i3/InstreamAd.smali deleted file mode 100644 index df2f06b11..000000000 --- a/smali/smali_classes2/com/my/target/i3/InstreamAd.smali +++ /dev/null @@ -1,731 +0,0 @@ -.class public final Lcom/my/target/i3/InstreamAd; -.super Lcom/my/target/common/BaseAd; -.source "InstreamAd.java" - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/i3/InstreamAd$b;, - Lcom/my/target/i3/InstreamAd$c; - } -.end annotation - - -# instance fields -.field private final b:Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final c:Ljava/util/concurrent/atomic/AtomicBoolean; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private d:Lcom/my/target/p1/c/b/InstreamAdSection; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private e:Lcom/my/target/p1/b/InstreamAdEngine; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private f:Lcom/my/target/i3/InstreamAdPlayer; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private g:Lcom/my/target/i3/InstreamAd$c; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private h:I - -.field private i:[F - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private j:[F - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private k:F - -.field private l:F - - -# direct methods -.method public constructor (ILandroid/content/Context;)V - .locals 1 - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - const-string v0, "instreamads" - - .line 1 - invoke-direct {p0, p1, v0}, Lcom/my/target/common/BaseAd;->(ILjava/lang/String;)V - - .line 2 - new-instance p1, Ljava/util/concurrent/atomic/AtomicBoolean; - - invoke-direct {p1}, Ljava/util/concurrent/atomic/AtomicBoolean;->()V - - iput-object p1, p0, Lcom/my/target/i3/InstreamAd;->c:Ljava/util/concurrent/atomic/AtomicBoolean; - - const/16 p1, 0xa - - .line 3 - iput p1, p0, Lcom/my/target/i3/InstreamAd;->h:I - - const/high16 p1, 0x3f800000 # 1.0f - - .line 4 - iput p1, p0, Lcom/my/target/i3/InstreamAd;->l:F - - .line 5 - iput-object p2, p0, Lcom/my/target/i3/InstreamAd;->b:Landroid/content/Context; - - const/4 p1, 0x0 - - .line 6 - invoke-virtual {p0, p1}, Lcom/my/target/common/BaseAd;->a(Z)V - - const-string p1, "InstreamAd created. Version: 5.2.1" - - .line 7 - invoke-static {p1}, Lcom/my/target/Tracer;->c(Ljava/lang/String;)V - - return-void -.end method - -.method static synthetic a(Lcom/my/target/i3/InstreamAd;Lcom/my/target/p1/c/b/InstreamAdSection;Ljava/lang/String;)V - .locals 0 - - .line 1 - invoke-direct {p0, p1, p2}, Lcom/my/target/i3/InstreamAd;->a(Lcom/my/target/p1/c/b/InstreamAdSection;Ljava/lang/String;)V - - return-void -.end method - -.method private a(Lcom/my/target/p1/c/b/InstreamAdSection;Ljava/lang/String;)V - .locals 1 - .param p1 # Lcom/my/target/p1/c/b/InstreamAdSection; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 27 - iget-object v0, p0, Lcom/my/target/i3/InstreamAd;->g:Lcom/my/target/i3/InstreamAd$c; - - if-eqz v0, :cond_4 - - if-eqz p1, :cond_2 - - .line 28 - invoke-virtual {p1}, Lcom/my/target/p1/c/b/InstreamAdSection;->c()Z - - move-result v0 - - if-nez v0, :cond_0 - - goto :goto_0 - - .line 29 - :cond_0 - iput-object p1, p0, Lcom/my/target/i3/InstreamAd;->d:Lcom/my/target/p1/c/b/InstreamAdSection; - - .line 30 - iget-object p1, p0, Lcom/my/target/i3/InstreamAd;->d:Lcom/my/target/p1/c/b/InstreamAdSection; - - iget-object p2, p0, Lcom/my/target/common/BaseAd;->a:Lcom/my/target/AdConfig; - - invoke-static {p0, p1, p2}, Lcom/my/target/p1/b/InstreamAdEngine;->a(Lcom/my/target/i3/InstreamAd;Lcom/my/target/p1/c/b/InstreamAdSection;Lcom/my/target/AdConfig;)Lcom/my/target/p1/b/InstreamAdEngine; - - move-result-object p1 - - iput-object p1, p0, Lcom/my/target/i3/InstreamAd;->e:Lcom/my/target/p1/b/InstreamAdEngine; - - .line 31 - iget-object p1, p0, Lcom/my/target/i3/InstreamAd;->e:Lcom/my/target/p1/b/InstreamAdEngine; - - iget p2, p0, Lcom/my/target/i3/InstreamAd;->h:I - - invoke-virtual {p1, p2}, Lcom/my/target/p1/b/InstreamAdEngine;->a(I)V - - .line 32 - iget-object p1, p0, Lcom/my/target/i3/InstreamAd;->e:Lcom/my/target/p1/b/InstreamAdEngine; - - iget p2, p0, Lcom/my/target/i3/InstreamAd;->l:F - - invoke-virtual {p1, p2}, Lcom/my/target/p1/b/InstreamAdEngine;->a(F)V - - .line 33 - iget-object p1, p0, Lcom/my/target/i3/InstreamAd;->f:Lcom/my/target/i3/InstreamAdPlayer; - - if-eqz p1, :cond_1 - - .line 34 - iget-object p2, p0, Lcom/my/target/i3/InstreamAd;->e:Lcom/my/target/p1/b/InstreamAdEngine; - - invoke-virtual {p2, p1}, Lcom/my/target/p1/b/InstreamAdEngine;->a(Lcom/my/target/i3/InstreamAdPlayer;)V - - .line 35 - :cond_1 - iget p1, p0, Lcom/my/target/i3/InstreamAd;->k:F - - iget-object p2, p0, Lcom/my/target/i3/InstreamAd;->j:[F - - invoke-virtual {p0, p1, p2}, Lcom/my/target/i3/InstreamAd;->a(F[F)V - - .line 36 - iget-object p1, p0, Lcom/my/target/i3/InstreamAd;->g:Lcom/my/target/i3/InstreamAd$c; - - invoke-interface {p1, p0}, Lcom/my/target/i3/InstreamAd$c;->a(Lcom/my/target/i3/InstreamAd;)V - - goto :goto_1 - - .line 37 - :cond_2 - :goto_0 - iget-object p1, p0, Lcom/my/target/i3/InstreamAd;->g:Lcom/my/target/i3/InstreamAd$c; - - if-nez p2, :cond_3 - - const-string p2, "no ad" - - :cond_3 - invoke-interface {p1, p2, p0}, Lcom/my/target/i3/InstreamAd$c;->a(Ljava/lang/String;Lcom/my/target/i3/InstreamAd;)V - - :cond_4 - :goto_1 - return-void -.end method - -.method private a(Ljava/lang/String;)V - .locals 1 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 38 - iget-object v0, p0, Lcom/my/target/i3/InstreamAd;->e:Lcom/my/target/p1/b/InstreamAdEngine; - - if-nez v0, :cond_0 - - const-string p1, "Unable to start ad: not loaded yet" - - .line 39 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return-void - - .line 40 - :cond_0 - invoke-virtual {v0}, Lcom/my/target/p1/b/InstreamAdEngine;->a()Lcom/my/target/i3/InstreamAdPlayer; - - move-result-object v0 - - if-nez v0, :cond_1 - - const-string p1, "Unable to start ad: player has not set" - - .line 41 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return-void - - .line 42 - :cond_1 - iget-object v0, p0, Lcom/my/target/i3/InstreamAd;->e:Lcom/my/target/p1/b/InstreamAdEngine; - - invoke-virtual {v0, p1}, Lcom/my/target/p1/b/InstreamAdEngine;->a(Ljava/lang/String;)V - - return-void -.end method - - -# virtual methods -.method public final a(F)V - .locals 2 - - const/4 v0, 0x0 - - .line 12 - invoke-static {p1, v0}, Ljava/lang/Float;->compare(FF)I - - move-result v0 - - if-ltz v0, :cond_2 - - const/high16 v0, 0x3f800000 # 1.0f - - invoke-static {p1, v0}, Ljava/lang/Float;->compare(FF)I - - move-result v0 - - if-lez v0, :cond_0 - - goto :goto_0 - - .line 13 - :cond_0 - iput p1, p0, Lcom/my/target/i3/InstreamAd;->l:F - - .line 14 - iget-object v0, p0, Lcom/my/target/i3/InstreamAd;->e:Lcom/my/target/p1/b/InstreamAdEngine; - - if-eqz v0, :cond_1 - - .line 15 - invoke-virtual {v0, p1}, Lcom/my/target/p1/b/InstreamAdEngine;->a(F)V - - :cond_1 - return-void - - .line 16 - :cond_2 - :goto_0 - new-instance v0, Ljava/lang/StringBuilder; - - const-string v1, "unable to set volume" - - invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; - - const-string p1, ", volume must be in range [0..1]" - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return-void -.end method - -.method public final a(F[F)V - .locals 1 - .param p2 # [F - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - const/4 v0, 0x0 - - cmpg-float v0, p1, v0 - - if-gtz v0, :cond_0 - - const-string p1, "midpoints are not configured, duration is not set or <= zero" - - .line 17 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return-void - - .line 18 - :cond_0 - iget-object v0, p0, Lcom/my/target/i3/InstreamAd;->i:[F - - if-eqz v0, :cond_1 - - const-string p1, "midpoints already configured" - - .line 19 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return-void - - .line 20 - :cond_1 - iput-object p2, p0, Lcom/my/target/i3/InstreamAd;->j:[F - - .line 21 - iput p1, p0, Lcom/my/target/i3/InstreamAd;->k:F - - .line 22 - iget-object p2, p0, Lcom/my/target/i3/InstreamAd;->d:Lcom/my/target/p1/c/b/InstreamAdSection; - - if-eqz p2, :cond_2 - - const-string v0, "midroll" - - .line 23 - invoke-virtual {p2, v0}, Lcom/my/target/p1/c/b/InstreamAdSection;->b(Ljava/lang/String;)Lcom/my/target/MediaSection; - - move-result-object p2 - - if-eqz p2, :cond_2 - - .line 24 - iget-object v0, p0, Lcom/my/target/i3/InstreamAd;->j:[F - - invoke-static {p2, v0, p1}, Lcom/my/target/MediaUtils;->a(Lcom/my/target/MediaSection;[FF)[F - - move-result-object p1 - - iput-object p1, p0, Lcom/my/target/i3/InstreamAd;->i:[F - - .line 25 - iget-object p1, p0, Lcom/my/target/i3/InstreamAd;->e:Lcom/my/target/p1/b/InstreamAdEngine; - - if-eqz p1, :cond_2 - - .line 26 - iget-object p2, p0, Lcom/my/target/i3/InstreamAd;->i:[F - - invoke-virtual {p1, p2}, Lcom/my/target/p1/b/InstreamAdEngine;->a([F)V - - :cond_2 - return-void -.end method - -.method public final a(I)V - .locals 2 - - const/4 v0, 0x5 - - if-ge p1, v0, :cond_0 - - const-string p1, "unable to set ad loading timeout < 5, set to 5 seconds" - - .line 3 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 4 - iput v0, p0, Lcom/my/target/i3/InstreamAd;->h:I - - goto :goto_0 - - .line 5 - :cond_0 - new-instance v0, Ljava/lang/StringBuilder; - - const-string v1, "ad loading timeout set to " - - invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - const-string v1, " seconds" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 6 - iput p1, p0, Lcom/my/target/i3/InstreamAd;->h:I - - .line 7 - :goto_0 - iget-object p1, p0, Lcom/my/target/i3/InstreamAd;->e:Lcom/my/target/p1/b/InstreamAdEngine; - - if-eqz p1, :cond_1 - - .line 8 - iget v0, p0, Lcom/my/target/i3/InstreamAd;->h:I - - invoke-virtual {p1, v0}, Lcom/my/target/p1/b/InstreamAdEngine;->a(I)V - - :cond_1 - return-void -.end method - -.method public final a(Lcom/my/target/i3/InstreamAd$c;)V - .locals 0 - .param p1 # Lcom/my/target/i3/InstreamAd$c; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 2 - iput-object p1, p0, Lcom/my/target/i3/InstreamAd;->g:Lcom/my/target/i3/InstreamAd$c; - - return-void -.end method - -.method public final a(Lcom/my/target/i3/InstreamAdPlayer;)V - .locals 1 - .param p1 # Lcom/my/target/i3/InstreamAdPlayer; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 9 - iput-object p1, p0, Lcom/my/target/i3/InstreamAd;->f:Lcom/my/target/i3/InstreamAdPlayer; - - .line 10 - iget-object v0, p0, Lcom/my/target/i3/InstreamAd;->e:Lcom/my/target/p1/b/InstreamAdEngine; - - if-eqz v0, :cond_0 - - .line 11 - invoke-virtual {v0, p1}, Lcom/my/target/p1/b/InstreamAdEngine;->a(Lcom/my/target/i3/InstreamAdPlayer;)V - - :cond_0 - return-void -.end method - -.method public final b()Lcom/my/target/i3/InstreamAd$c; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/i3/InstreamAd;->g:Lcom/my/target/i3/InstreamAd$c; - - return-object v0 -.end method - -.method public final b(F)V - .locals 1 - - .line 2 - iget-object v0, p0, Lcom/my/target/i3/InstreamAd;->e:Lcom/my/target/p1/b/InstreamAdEngine; - - if-nez v0, :cond_0 - - const-string p1, "Unable to start ad: not loaded yet" - - .line 3 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return-void - - .line 4 - :cond_0 - invoke-virtual {v0}, Lcom/my/target/p1/b/InstreamAdEngine;->a()Lcom/my/target/i3/InstreamAdPlayer; - - move-result-object v0 - - if-nez v0, :cond_1 - - const-string p1, "Unable to start ad: player has not set" - - .line 5 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return-void - - .line 6 - :cond_1 - iget-object v0, p0, Lcom/my/target/i3/InstreamAd;->e:Lcom/my/target/p1/b/InstreamAdEngine; - - invoke-virtual {v0, p1}, Lcom/my/target/p1/b/InstreamAdEngine;->b(F)V - - return-void -.end method - -.method public final c()[F - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/i3/InstreamAd;->i:[F - - if-nez v0, :cond_0 - - const/4 v0, 0x0 - - new-array v0, v0, [F - - return-object v0 - - .line 2 - :cond_0 - invoke-virtual {v0}, [F->clone()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, [F - - return-object v0 -.end method - -.method public final d()Lcom/my/target/i3/InstreamAdPlayer; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/i3/InstreamAd;->f:Lcom/my/target/i3/InstreamAdPlayer; - - return-object v0 -.end method - -.method public final e()V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/i3/InstreamAd;->e:Lcom/my/target/p1/b/InstreamAdEngine; - - if-eqz v0, :cond_0 - - .line 2 - invoke-virtual {v0}, Lcom/my/target/p1/b/InstreamAdEngine;->b()V - - :cond_0 - return-void -.end method - -.method public final f()V - .locals 3 - - .line 1 - iget-object v0, p0, Lcom/my/target/i3/InstreamAd;->c:Ljava/util/concurrent/atomic/AtomicBoolean; - - const/4 v1, 0x0 - - const/4 v2, 0x1 - - invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;->compareAndSet(ZZ)Z - - move-result v0 - - if-nez v0, :cond_0 - - .line 2 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - const-string v1, " instance just loaded once, don\'t call load() more than one time per instance" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-static {v0}, Lcom/my/target/Tracer;->b(Ljava/lang/String;)V - - return-void - - .line 3 - :cond_0 - iget-object v0, p0, Lcom/my/target/common/BaseAd;->a:Lcom/my/target/AdConfig; - - iget v1, p0, Lcom/my/target/i3/InstreamAd;->h:I - - invoke-static {v0, v1}, Lcom/my/target/InstreamAdFactory;->a(Lcom/my/target/AdConfig;I)Lcom/my/target/AdFactory; - - move-result-object v0 - - new-instance v1, Lcom/my/target/i3/InstreamAd$a; - - invoke-direct {v1, p0}, Lcom/my/target/i3/InstreamAd$a;->(Lcom/my/target/i3/InstreamAd;)V - - invoke-virtual {v0, v1}, Lcom/my/target/AdFactory;->a(Lcom/my/target/AdFactory$d;)Lcom/my/target/AdFactory; - - iget-object v1, p0, Lcom/my/target/i3/InstreamAd;->b:Landroid/content/Context; - - .line 4 - invoke-virtual {v0, v1}, Lcom/my/target/AdFactory;->a(Landroid/content/Context;)Lcom/my/target/AdFactory; - - return-void -.end method - -.method public final g()V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/i3/InstreamAd;->e:Lcom/my/target/p1/b/InstreamAdEngine; - - if-eqz v0, :cond_0 - - .line 2 - invoke-virtual {v0}, Lcom/my/target/p1/b/InstreamAdEngine;->c()V - - :cond_0 - return-void -.end method - -.method public final h()V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/i3/InstreamAd;->e:Lcom/my/target/p1/b/InstreamAdEngine; - - if-eqz v0, :cond_0 - - .line 2 - invoke-virtual {v0}, Lcom/my/target/p1/b/InstreamAdEngine;->d()V - - :cond_0 - return-void -.end method - -.method public final i()V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/i3/InstreamAd;->e:Lcom/my/target/p1/b/InstreamAdEngine; - - if-eqz v0, :cond_0 - - .line 2 - invoke-virtual {v0}, Lcom/my/target/p1/b/InstreamAdEngine;->e()V - - :cond_0 - return-void -.end method - -.method public final j()V - .locals 1 - - const-string v0, "postroll" - - .line 1 - invoke-direct {p0, v0}, Lcom/my/target/i3/InstreamAd;->a(Ljava/lang/String;)V - - return-void -.end method - -.method public final k()V - .locals 1 - - const-string v0, "preroll" - - .line 1 - invoke-direct {p0, v0}, Lcom/my/target/i3/InstreamAd;->a(Ljava/lang/String;)V - - return-void -.end method - -.method public final l()V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/i3/InstreamAd;->e:Lcom/my/target/p1/b/InstreamAdEngine; - - if-eqz v0, :cond_0 - - .line 2 - invoke-virtual {v0}, Lcom/my/target/p1/b/InstreamAdEngine;->f()V - - :cond_0 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/i3/InstreamAdPlayer$a.smali b/smali/smali_classes2/com/my/target/i3/InstreamAdPlayer$a.smali deleted file mode 100644 index 8f07ba1eb..000000000 --- a/smali/smali_classes2/com/my/target/i3/InstreamAdPlayer$a.smali +++ /dev/null @@ -1,41 +0,0 @@ -.class public interface abstract Lcom/my/target/i3/InstreamAdPlayer$a; -.super Ljava/lang/Object; -.source "InstreamAdPlayer.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/i3/InstreamAdPlayer; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x609 - name = "a" -.end annotation - - -# virtual methods -.method public abstract a()V -.end method - -.method public abstract a(F)V -.end method - -.method public abstract a(Ljava/lang/String;)V - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract b()V -.end method - -.method public abstract c()V -.end method - -.method public abstract d()V -.end method - -.method public abstract e()V -.end method diff --git a/smali/smali_classes2/com/my/target/i3/InstreamAdPlayer.smali b/smali/smali_classes2/com/my/target/i3/InstreamAdPlayer.smali deleted file mode 100644 index 04b4fad92..000000000 --- a/smali/smali_classes2/com/my/target/i3/InstreamAdPlayer.smali +++ /dev/null @@ -1,50 +0,0 @@ -.class public interface abstract Lcom/my/target/i3/InstreamAdPlayer; -.super Ljava/lang/Object; -.source "InstreamAdPlayer.java" - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/i3/InstreamAdPlayer$a; - } -.end annotation - - -# virtual methods -.method public abstract a()V -.end method - -.method public abstract a(F)V -.end method - -.method public abstract a(Landroid/net/Uri;II)V - .param p1 # Landroid/net/Uri; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract a(Lcom/my/target/i3/InstreamAdPlayer$a;)V - .param p1 # Lcom/my/target/i3/InstreamAdPlayer$a; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param -.end method - -.method public abstract b()V -.end method - -.method public abstract c()V -.end method - -.method public abstract d()F -.end method - -.method public abstract e()F -.end method - -.method public abstract getView()Landroid/view/View; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end method diff --git a/smali/smali_classes2/com/my/target/i3/InstreamAudioAd$a.smali b/smali/smali_classes2/com/my/target/i3/InstreamAudioAd$a.smali deleted file mode 100644 index b5465910d..000000000 --- a/smali/smali_classes2/com/my/target/i3/InstreamAudioAd$a.smali +++ /dev/null @@ -1,74 +0,0 @@ -.class Lcom/my/target/i3/InstreamAudioAd$a; -.super Ljava/lang/Object; -.source "InstreamAudioAd.java" - -# interfaces -.implements Lcom/my/target/x2$c; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/i3/InstreamAudioAd;->e()V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/i3/InstreamAudioAd; - - -# direct methods -.method constructor (Lcom/my/target/i3/InstreamAudioAd;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/i3/InstreamAudioAd$a;->a:Lcom/my/target/i3/InstreamAudioAd; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public synthetic a(Lcom/my/target/AdSection;Ljava/lang/String;)V - .locals 0 - .param p1 # Lcom/my/target/AdSection; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - check-cast p1, Lcom/my/target/p1/c/b/InstreamAudioAdSection; - - invoke-virtual {p0, p1, p2}, Lcom/my/target/i3/InstreamAudioAd$a;->a(Lcom/my/target/p1/c/b/InstreamAudioAdSection;Ljava/lang/String;)V - - return-void -.end method - -.method public a(Lcom/my/target/p1/c/b/InstreamAudioAdSection;Ljava/lang/String;)V - .locals 1 - .param p1 # Lcom/my/target/p1/c/b/InstreamAudioAdSection; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 2 - iget-object v0, p0, Lcom/my/target/i3/InstreamAudioAd$a;->a:Lcom/my/target/i3/InstreamAudioAd; - - invoke-static {v0, p1, p2}, Lcom/my/target/i3/InstreamAudioAd;->a(Lcom/my/target/i3/InstreamAudioAd;Lcom/my/target/p1/c/b/InstreamAudioAdSection;Ljava/lang/String;)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/i3/InstreamAudioAd$b.smali b/smali/smali_classes2/com/my/target/i3/InstreamAudioAd$b.smali deleted file mode 100644 index 27cf929ab..000000000 --- a/smali/smali_classes2/com/my/target/i3/InstreamAudioAd$b.smali +++ /dev/null @@ -1,127 +0,0 @@ -.class public final Lcom/my/target/i3/InstreamAudioAd$b; -.super Ljava/lang/Object; -.source "InstreamAudioAd.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/i3/InstreamAudioAd; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 - name = "b" -.end annotation - - -# direct methods -.method private constructor (IIIIIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V - .locals 0 - .param p7 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p8 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p9 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p10 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p11 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p12 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - -.method public static a(Lcom/my/target/CompanionBanner;)Lcom/my/target/i3/InstreamAudioAd$b; - .locals 14 - .param p0 # Lcom/my/target/CompanionBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - new-instance v13, Lcom/my/target/i3/InstreamAudioAd$b; - - invoke-virtual {p0}, Lcom/my/target/AdBanner;->x()I - - move-result v1 - - .line 2 - invoke-virtual {p0}, Lcom/my/target/AdBanner;->k()I - - move-result v2 - - .line 3 - invoke-virtual {p0}, Lcom/my/target/CompanionBanner;->E()I - - move-result v3 - - .line 4 - invoke-virtual {p0}, Lcom/my/target/CompanionBanner;->D()I - - move-result v4 - - .line 5 - invoke-virtual {p0}, Lcom/my/target/CompanionBanner;->G()I - - move-result v5 - - .line 6 - invoke-virtual {p0}, Lcom/my/target/CompanionBanner;->F()I - - move-result v6 - - .line 7 - invoke-virtual {p0}, Lcom/my/target/CompanionBanner;->K()Ljava/lang/String; - - move-result-object v7 - - .line 8 - invoke-virtual {p0}, Lcom/my/target/CompanionBanner;->I()Ljava/lang/String; - - move-result-object v8 - - .line 9 - invoke-virtual {p0}, Lcom/my/target/CompanionBanner;->H()Ljava/lang/String; - - move-result-object v9 - - .line 10 - invoke-virtual {p0}, Lcom/my/target/CompanionBanner;->C()Ljava/lang/String; - - move-result-object v10 - - .line 11 - invoke-virtual {p0}, Lcom/my/target/CompanionBanner;->B()Ljava/lang/String; - - move-result-object v11 - - .line 12 - invoke-virtual {p0}, Lcom/my/target/CompanionBanner;->J()Ljava/lang/String; - - move-result-object v12 - - move-object v0, v13 - - invoke-direct/range {v0 .. v12}, Lcom/my/target/i3/InstreamAudioAd$b;->(IIIIIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V - - return-object v13 -.end method diff --git a/smali/smali_classes2/com/my/target/i3/InstreamAudioAd$c.smali b/smali/smali_classes2/com/my/target/i3/InstreamAudioAd$c.smali deleted file mode 100644 index 1ba0d1e11..000000000 --- a/smali/smali_classes2/com/my/target/i3/InstreamAudioAd$c.smali +++ /dev/null @@ -1,161 +0,0 @@ -.class public final Lcom/my/target/i3/InstreamAudioAd$c; -.super Ljava/lang/Object; -.source "InstreamAudioAd.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/i3/InstreamAudioAd; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 - name = "c" -.end annotation - - -# instance fields -.field public final a:F - -.field public final b:Ljava/util/List; - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/List<", - "Lcom/my/target/i3/InstreamAudioAd$b;", - ">;" - } - .end annotation -.end field - - -# direct methods -.method private constructor (ZZZFLjava/lang/String;ZLjava/util/List;)V - .locals 0 - .param p5 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p7 # Ljava/util/List; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(ZZZF", - "Ljava/lang/String;", - "Z", - "Ljava/util/List<", - "Lcom/my/target/i3/InstreamAudioAd$b;", - ">;)V" - } - .end annotation - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - iput p4, p0, Lcom/my/target/i3/InstreamAudioAd$c;->a:F - - .line 3 - iput-object p7, p0, Lcom/my/target/i3/InstreamAudioAd$c;->b:Ljava/util/List; - - return-void -.end method - -.method public static a(Lcom/my/target/MediaBanner;)Lcom/my/target/i3/InstreamAudioAd$c; - .locals 9 - .param p0 # Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lcom/my/target/MediaBanner<", - "Lcom/my/target/common/e/AudioData;", - ">;)", - "Lcom/my/target/i3/InstreamAudioAd$c;" - } - .end annotation - - .line 1 - new-instance v7, Ljava/util/ArrayList; - - invoke-direct {v7}, Ljava/util/ArrayList;->()V - - .line 2 - invoke-virtual {p0}, Lcom/my/target/MediaBanner;->F()Ljava/util/ArrayList; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; - - move-result-object v0 - - :goto_0 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z - - move-result v1 - - if-eqz v1, :cond_0 - - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v1 - - check-cast v1, Lcom/my/target/CompanionBanner; - - .line 3 - invoke-static {v1}, Lcom/my/target/i3/InstreamAudioAd$b;->a(Lcom/my/target/CompanionBanner;)Lcom/my/target/i3/InstreamAudioAd$b; - - move-result-object v1 - - invoke-virtual {v7, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - goto :goto_0 - - .line 4 - :cond_0 - new-instance v8, Lcom/my/target/i3/InstreamAudioAd$c; - - invoke-virtual {p0}, Lcom/my/target/MediaBanner;->P()Z - - move-result v1 - - .line 5 - invoke-virtual {p0}, Lcom/my/target/MediaBanner;->Q()Z - - move-result v2 - - .line 6 - invoke-virtual {p0}, Lcom/my/target/MediaBanner;->R()Z - - move-result v3 - - .line 7 - invoke-virtual {p0}, Lcom/my/target/AdBanner;->j()F - - move-result v4 - - .line 8 - invoke-virtual {p0}, Lcom/my/target/MediaBanner;->B()Ljava/lang/String; - - move-result-object v5 - - .line 9 - invoke-virtual {p0}, Lcom/my/target/MediaBanner;->N()Z - - move-result v6 - - move-object v0, v8 - - invoke-direct/range {v0 .. v7}, Lcom/my/target/i3/InstreamAudioAd$c;->(ZZZFLjava/lang/String;ZLjava/util/List;)V - - return-object v8 -.end method diff --git a/smali/smali_classes2/com/my/target/i3/InstreamAudioAd$d.smali b/smali/smali_classes2/com/my/target/i3/InstreamAudioAd$d.smali deleted file mode 100644 index 2fedfe421..000000000 --- a/smali/smali_classes2/com/my/target/i3/InstreamAudioAd$d.smali +++ /dev/null @@ -1,85 +0,0 @@ -.class public interface abstract Lcom/my/target/i3/InstreamAudioAd$d; -.super Ljava/lang/Object; -.source "InstreamAudioAd.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/i3/InstreamAudioAd; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x609 - name = "d" -.end annotation - - -# virtual methods -.method public abstract a(FFLcom/my/target/i3/InstreamAudioAd;)V - .param p3 # Lcom/my/target/i3/InstreamAudioAd; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract a(Lcom/my/target/i3/InstreamAudioAd;)V - .param p1 # Lcom/my/target/i3/InstreamAudioAd; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract a(Lcom/my/target/i3/InstreamAudioAd;Lcom/my/target/i3/InstreamAudioAd$c;)V - .param p1 # Lcom/my/target/i3/InstreamAudioAd; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/i3/InstreamAudioAd$c; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract a(Ljava/lang/String;Lcom/my/target/i3/InstreamAudioAd;)V - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/i3/InstreamAudioAd; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract b(Lcom/my/target/i3/InstreamAudioAd;Lcom/my/target/i3/InstreamAudioAd$c;)V - .param p1 # Lcom/my/target/i3/InstreamAudioAd; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/i3/InstreamAudioAd$c; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract b(Ljava/lang/String;Lcom/my/target/i3/InstreamAudioAd;)V - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/i3/InstreamAudioAd; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract c(Ljava/lang/String;Lcom/my/target/i3/InstreamAudioAd;)V - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/i3/InstreamAudioAd; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method diff --git a/smali/smali_classes2/com/my/target/i3/InstreamAudioAd.smali b/smali/smali_classes2/com/my/target/i3/InstreamAudioAd.smali deleted file mode 100644 index 7dadc4a50..000000000 --- a/smali/smali_classes2/com/my/target/i3/InstreamAudioAd.smali +++ /dev/null @@ -1,610 +0,0 @@ -.class public final Lcom/my/target/i3/InstreamAudioAd; -.super Lcom/my/target/common/BaseAd; -.source "InstreamAudioAd.java" - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/i3/InstreamAudioAd$c;, - Lcom/my/target/i3/InstreamAudioAd$b;, - Lcom/my/target/i3/InstreamAudioAd$d; - } -.end annotation - - -# instance fields -.field private final b:Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final c:Ljava/util/concurrent/atomic/AtomicBoolean; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private d:Lcom/my/target/p1/c/b/InstreamAudioAdSection; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private e:Lcom/my/target/p1/b/InstreamAudioAdEngine; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private f:Lcom/my/target/i3/InstreamAudioAdPlayer; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private g:Lcom/my/target/i3/InstreamAudioAd$d; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private h:I - -.field private i:F - -.field private j:[F - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private k:[F - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private l:F - - -# direct methods -.method public constructor (ILandroid/content/Context;)V - .locals 1 - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - const-string v0, "instreamaudioads" - - .line 1 - invoke-direct {p0, p1, v0}, Lcom/my/target/common/BaseAd;->(ILjava/lang/String;)V - - .line 2 - new-instance p1, Ljava/util/concurrent/atomic/AtomicBoolean; - - invoke-direct {p1}, Ljava/util/concurrent/atomic/AtomicBoolean;->()V - - iput-object p1, p0, Lcom/my/target/i3/InstreamAudioAd;->c:Ljava/util/concurrent/atomic/AtomicBoolean; - - const/16 p1, 0xa - - .line 3 - iput p1, p0, Lcom/my/target/i3/InstreamAudioAd;->h:I - - const/high16 p1, 0x3f800000 # 1.0f - - .line 4 - iput p1, p0, Lcom/my/target/i3/InstreamAudioAd;->i:F - - .line 5 - iput-object p2, p0, Lcom/my/target/i3/InstreamAudioAd;->b:Landroid/content/Context; - - const/4 p1, 0x0 - - .line 6 - invoke-virtual {p0, p1}, Lcom/my/target/common/BaseAd;->a(Z)V - - const-string p1, "InstreamAudioAd created. Version: 5.2.1" - - .line 7 - invoke-static {p1}, Lcom/my/target/Tracer;->c(Ljava/lang/String;)V - - return-void -.end method - -.method static synthetic a(Lcom/my/target/i3/InstreamAudioAd;Lcom/my/target/p1/c/b/InstreamAudioAdSection;Ljava/lang/String;)V - .locals 0 - - .line 1 - invoke-direct {p0, p1, p2}, Lcom/my/target/i3/InstreamAudioAd;->a(Lcom/my/target/p1/c/b/InstreamAudioAdSection;Ljava/lang/String;)V - - return-void -.end method - -.method private a(Lcom/my/target/p1/c/b/InstreamAudioAdSection;Ljava/lang/String;)V - .locals 1 - .param p1 # Lcom/my/target/p1/c/b/InstreamAudioAdSection; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 21 - iget-object v0, p0, Lcom/my/target/i3/InstreamAudioAd;->g:Lcom/my/target/i3/InstreamAudioAd$d; - - if-eqz v0, :cond_4 - - if-eqz p1, :cond_2 - - .line 22 - invoke-virtual {p1}, Lcom/my/target/p1/c/b/InstreamAudioAdSection;->c()Z - - move-result v0 - - if-nez v0, :cond_0 - - goto :goto_0 - - .line 23 - :cond_0 - iput-object p1, p0, Lcom/my/target/i3/InstreamAudioAd;->d:Lcom/my/target/p1/c/b/InstreamAudioAdSection; - - .line 24 - iget-object p1, p0, Lcom/my/target/i3/InstreamAudioAd;->d:Lcom/my/target/p1/c/b/InstreamAudioAdSection; - - iget-object p2, p0, Lcom/my/target/common/BaseAd;->a:Lcom/my/target/AdConfig; - - invoke-static {p0, p1, p2}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->a(Lcom/my/target/i3/InstreamAudioAd;Lcom/my/target/p1/c/b/InstreamAudioAdSection;Lcom/my/target/AdConfig;)Lcom/my/target/p1/b/InstreamAudioAdEngine; - - move-result-object p1 - - iput-object p1, p0, Lcom/my/target/i3/InstreamAudioAd;->e:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - .line 25 - iget-object p1, p0, Lcom/my/target/i3/InstreamAudioAd;->e:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - iget p2, p0, Lcom/my/target/i3/InstreamAudioAd;->h:I - - invoke-virtual {p1, p2}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->a(I)V - - .line 26 - iget-object p1, p0, Lcom/my/target/i3/InstreamAudioAd;->e:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - iget p2, p0, Lcom/my/target/i3/InstreamAudioAd;->i:F - - invoke-virtual {p1, p2}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->a(F)V - - .line 27 - iget-object p1, p0, Lcom/my/target/i3/InstreamAudioAd;->f:Lcom/my/target/i3/InstreamAudioAdPlayer; - - if-eqz p1, :cond_1 - - .line 28 - iget-object p2, p0, Lcom/my/target/i3/InstreamAudioAd;->e:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - invoke-virtual {p2, p1}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->a(Lcom/my/target/i3/InstreamAudioAdPlayer;)V - - .line 29 - :cond_1 - iget p1, p0, Lcom/my/target/i3/InstreamAudioAd;->l:F - - iget-object p2, p0, Lcom/my/target/i3/InstreamAudioAd;->k:[F - - invoke-virtual {p0, p1, p2}, Lcom/my/target/i3/InstreamAudioAd;->a(F[F)V - - .line 30 - iget-object p1, p0, Lcom/my/target/i3/InstreamAudioAd;->g:Lcom/my/target/i3/InstreamAudioAd$d; - - invoke-interface {p1, p0}, Lcom/my/target/i3/InstreamAudioAd$d;->a(Lcom/my/target/i3/InstreamAudioAd;)V - - goto :goto_1 - - .line 31 - :cond_2 - :goto_0 - iget-object p1, p0, Lcom/my/target/i3/InstreamAudioAd;->g:Lcom/my/target/i3/InstreamAudioAd$d; - - if-nez p2, :cond_3 - - const-string p2, "no ad" - - :cond_3 - invoke-interface {p1, p2, p0}, Lcom/my/target/i3/InstreamAudioAd$d;->a(Ljava/lang/String;Lcom/my/target/i3/InstreamAudioAd;)V - - :cond_4 - :goto_1 - return-void -.end method - -.method private a(Ljava/lang/String;)V - .locals 1 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 32 - iget-object v0, p0, Lcom/my/target/i3/InstreamAudioAd;->e:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - if-nez v0, :cond_0 - - const-string p1, "Unable to start ad: not loaded yet" - - .line 33 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return-void - - .line 34 - :cond_0 - invoke-virtual {v0}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->b()Lcom/my/target/i3/InstreamAudioAdPlayer; - - move-result-object v0 - - if-nez v0, :cond_1 - - const-string p1, "Unable to start ad: player has not set" - - .line 35 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return-void - - .line 36 - :cond_1 - iget-object v0, p0, Lcom/my/target/i3/InstreamAudioAd;->e:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - invoke-virtual {v0, p1}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->a(Ljava/lang/String;)V - - return-void -.end method - - -# virtual methods -.method public final a(F)V - .locals 1 - - .line 16 - iget-object v0, p0, Lcom/my/target/i3/InstreamAudioAd;->e:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - if-nez v0, :cond_0 - - const-string p1, "Unable to start ad: not loaded yet" - - .line 17 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return-void - - .line 18 - :cond_0 - invoke-virtual {v0}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->b()Lcom/my/target/i3/InstreamAudioAdPlayer; - - move-result-object v0 - - if-nez v0, :cond_1 - - const-string p1, "Unable to start ad: player has not set" - - .line 19 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return-void - - .line 20 - :cond_1 - iget-object v0, p0, Lcom/my/target/i3/InstreamAudioAd;->e:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - invoke-virtual {v0, p1}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->b(F)V - - return-void -.end method - -.method public final a(F[F)V - .locals 1 - .param p2 # [F - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - const/4 v0, 0x0 - - cmpg-float v0, p1, v0 - - if-gtz v0, :cond_0 - - const-string p1, "midpoints are not configured, duration is not set or <= zero" - - .line 6 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return-void - - .line 7 - :cond_0 - iget-object v0, p0, Lcom/my/target/i3/InstreamAudioAd;->j:[F - - if-eqz v0, :cond_1 - - const-string p1, "midpoints already configured" - - .line 8 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return-void - - .line 9 - :cond_1 - iput-object p2, p0, Lcom/my/target/i3/InstreamAudioAd;->k:[F - - .line 10 - iput p1, p0, Lcom/my/target/i3/InstreamAudioAd;->l:F - - .line 11 - iget-object p2, p0, Lcom/my/target/i3/InstreamAudioAd;->d:Lcom/my/target/p1/c/b/InstreamAudioAdSection; - - if-eqz p2, :cond_2 - - const-string v0, "midroll" - - .line 12 - invoke-virtual {p2, v0}, Lcom/my/target/p1/c/b/InstreamAudioAdSection;->b(Ljava/lang/String;)Lcom/my/target/MediaSection; - - move-result-object p2 - - if-eqz p2, :cond_2 - - .line 13 - iget-object v0, p0, Lcom/my/target/i3/InstreamAudioAd;->k:[F - - invoke-static {p2, v0, p1}, Lcom/my/target/MediaUtils;->a(Lcom/my/target/MediaSection;[FF)[F - - move-result-object p1 - - iput-object p1, p0, Lcom/my/target/i3/InstreamAudioAd;->j:[F - - .line 14 - iget-object p1, p0, Lcom/my/target/i3/InstreamAudioAd;->e:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - if-eqz p1, :cond_2 - - .line 15 - iget-object p2, p0, Lcom/my/target/i3/InstreamAudioAd;->j:[F - - invoke-virtual {p1, p2}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->a([F)V - - :cond_2 - return-void -.end method - -.method public final a(Lcom/my/target/i3/InstreamAudioAd$d;)V - .locals 0 - .param p1 # Lcom/my/target/i3/InstreamAudioAd$d; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 2 - iput-object p1, p0, Lcom/my/target/i3/InstreamAudioAd;->g:Lcom/my/target/i3/InstreamAudioAd$d; - - return-void -.end method - -.method public final a(Lcom/my/target/i3/InstreamAudioAdPlayer;)V - .locals 1 - .param p1 # Lcom/my/target/i3/InstreamAudioAdPlayer; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 3 - iput-object p1, p0, Lcom/my/target/i3/InstreamAudioAd;->f:Lcom/my/target/i3/InstreamAudioAdPlayer; - - .line 4 - iget-object v0, p0, Lcom/my/target/i3/InstreamAudioAd;->e:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - if-eqz v0, :cond_0 - - .line 5 - invoke-virtual {v0, p1}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->a(Lcom/my/target/i3/InstreamAudioAdPlayer;)V - - :cond_0 - return-void -.end method - -.method public final b()V - .locals 1 - - const/4 v0, 0x0 - - .line 1 - iput-object v0, p0, Lcom/my/target/i3/InstreamAudioAd;->g:Lcom/my/target/i3/InstreamAudioAd$d; - - .line 2 - iget-object v0, p0, Lcom/my/target/i3/InstreamAudioAd;->e:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - if-eqz v0, :cond_0 - - .line 3 - invoke-virtual {v0}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->a()V - - :cond_0 - return-void -.end method - -.method public final c()Lcom/my/target/i3/InstreamAudioAd$d; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/i3/InstreamAudioAd;->g:Lcom/my/target/i3/InstreamAudioAd$d; - - return-object v0 -.end method - -.method public final d()[F - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/i3/InstreamAudioAd;->j:[F - - if-nez v0, :cond_0 - - const/4 v0, 0x0 - - new-array v0, v0, [F - - return-object v0 - - .line 2 - :cond_0 - invoke-virtual {v0}, [F->clone()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, [F - - return-object v0 -.end method - -.method public final e()V - .locals 3 - - .line 1 - iget-object v0, p0, Lcom/my/target/i3/InstreamAudioAd;->c:Ljava/util/concurrent/atomic/AtomicBoolean; - - const/4 v1, 0x0 - - const/4 v2, 0x1 - - invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;->compareAndSet(ZZ)Z - - move-result v0 - - if-nez v0, :cond_0 - - .line 2 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - const-string v1, " instance just loaded once, don\'t call load() more than one time per instance" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-static {v0}, Lcom/my/target/Tracer;->b(Ljava/lang/String;)V - - return-void - - .line 3 - :cond_0 - iget-object v0, p0, Lcom/my/target/common/BaseAd;->a:Lcom/my/target/AdConfig; - - iget v1, p0, Lcom/my/target/i3/InstreamAudioAd;->h:I - - invoke-static {v0, v1}, Lcom/my/target/InstreamAudioAdFactory;->a(Lcom/my/target/AdConfig;I)Lcom/my/target/AdFactory; - - move-result-object v0 - - new-instance v1, Lcom/my/target/i3/InstreamAudioAd$a; - - invoke-direct {v1, p0}, Lcom/my/target/i3/InstreamAudioAd$a;->(Lcom/my/target/i3/InstreamAudioAd;)V - - invoke-virtual {v0, v1}, Lcom/my/target/AdFactory;->a(Lcom/my/target/AdFactory$d;)Lcom/my/target/AdFactory; - - iget-object v1, p0, Lcom/my/target/i3/InstreamAudioAd;->b:Landroid/content/Context; - - .line 4 - invoke-virtual {v0, v1}, Lcom/my/target/AdFactory;->a(Landroid/content/Context;)Lcom/my/target/AdFactory; - - return-void -.end method - -.method public final f()V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/i3/InstreamAudioAd;->e:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - if-eqz v0, :cond_0 - - .line 2 - invoke-virtual {v0}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->c()V - - :cond_0 - return-void -.end method - -.method public final g()V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/i3/InstreamAudioAd;->e:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - if-eqz v0, :cond_0 - - .line 2 - invoke-virtual {v0}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->d()V - - :cond_0 - return-void -.end method - -.method public final h()V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/i3/InstreamAudioAd;->e:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - if-eqz v0, :cond_0 - - .line 2 - invoke-virtual {v0}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->e()V - - :cond_0 - return-void -.end method - -.method public final i()V - .locals 1 - - const-string v0, "postroll" - - .line 1 - invoke-direct {p0, v0}, Lcom/my/target/i3/InstreamAudioAd;->a(Ljava/lang/String;)V - - return-void -.end method - -.method public final j()V - .locals 1 - - const-string v0, "preroll" - - .line 1 - invoke-direct {p0, v0}, Lcom/my/target/i3/InstreamAudioAd;->a(Ljava/lang/String;)V - - return-void -.end method - -.method public final k()V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/i3/InstreamAudioAd;->e:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - if-eqz v0, :cond_0 - - .line 2 - invoke-virtual {v0}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->f()V - - :cond_0 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/i3/InstreamAudioAdPlayer$a.smali b/smali/smali_classes2/com/my/target/i3/InstreamAudioAdPlayer$a.smali deleted file mode 100644 index 7c92013d1..000000000 --- a/smali/smali_classes2/com/my/target/i3/InstreamAudioAdPlayer$a.smali +++ /dev/null @@ -1,41 +0,0 @@ -.class public interface abstract Lcom/my/target/i3/InstreamAudioAdPlayer$a; -.super Ljava/lang/Object; -.source "InstreamAudioAdPlayer.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/i3/InstreamAudioAdPlayer; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x609 - name = "a" -.end annotation - - -# virtual methods -.method public abstract a()V -.end method - -.method public abstract a(F)V -.end method - -.method public abstract a(Ljava/lang/String;)V - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract b()V -.end method - -.method public abstract c()V -.end method - -.method public abstract d()V -.end method - -.method public abstract e()V -.end method diff --git a/smali/smali_classes2/com/my/target/i3/InstreamAudioAdPlayer.smali b/smali/smali_classes2/com/my/target/i3/InstreamAudioAdPlayer.smali deleted file mode 100644 index e2f4af157..000000000 --- a/smali/smali_classes2/com/my/target/i3/InstreamAudioAdPlayer.smali +++ /dev/null @@ -1,46 +0,0 @@ -.class public interface abstract Lcom/my/target/i3/InstreamAudioAdPlayer; -.super Ljava/lang/Object; -.source "InstreamAudioAdPlayer.java" - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/i3/InstreamAudioAdPlayer$a; - } -.end annotation - - -# virtual methods -.method public abstract a(F)V -.end method - -.method public abstract a(Landroid/net/Uri;)V - .param p1 # Landroid/net/Uri; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract b()Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end method - -.method public abstract g()F -.end method - -.method public abstract h()V -.end method - -.method public abstract i()F -.end method - -.method public abstract j()V -.end method - -.method public abstract k()V -.end method - -.method public abstract u()V -.end method diff --git a/smali/smali_classes2/com/my/target/p1/a/InstreamAdAudioController$a.smali b/smali/smali_classes2/com/my/target/p1/a/InstreamAdAudioController$a.smali deleted file mode 100644 index 24716672e..000000000 --- a/smali/smali_classes2/com/my/target/p1/a/InstreamAdAudioController$a.smali +++ /dev/null @@ -1,615 +0,0 @@ -.class final Lcom/my/target/p1/a/InstreamAdAudioController$a; -.super Ljava/lang/Object; -.source "InstreamAdAudioController.java" - -# interfaces -.implements Lcom/my/target/i3/InstreamAudioAdPlayer$a; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/p1/a/InstreamAdAudioController; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x2 - name = "a" -.end annotation - - -# instance fields -.field private a:F - -.field final synthetic b:Lcom/my/target/p1/a/InstreamAdAudioController; - - -# direct methods -.method private constructor (Lcom/my/target/p1/a/InstreamAdAudioController;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - const/high16 p1, 0x3f800000 # 1.0f - - .line 2 - iput p1, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->a:F - - return-void -.end method - -.method synthetic constructor (Lcom/my/target/p1/a/InstreamAdAudioController;B)V - .locals 0 - - .line 3 - invoke-direct {p0, p1}, Lcom/my/target/p1/a/InstreamAdAudioController$a;->(Lcom/my/target/p1/a/InstreamAdAudioController;)V - - return-void -.end method - - -# virtual methods -.method public final a()V - .locals 3 - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdAudioController;->f(Lcom/my/target/p1/a/InstreamAdAudioController;)I - - move-result v0 - - const/4 v1, 0x1 - - if-ne v0, v1, :cond_2 - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdAudioController;->e(Lcom/my/target/p1/a/InstreamAdAudioController;)Lcom/my/target/MediaBanner; - - move-result-object v0 - - if-eqz v0, :cond_1 - - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdAudioController;->g(Lcom/my/target/p1/a/InstreamAdAudioController;)Lcom/my/target/p1/a/InstreamAdAudioController$b; - - move-result-object v0 - - if-eqz v0, :cond_1 - - .line 3 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-virtual {v0}, Lcom/my/target/p1/a/InstreamAdAudioController;->b()Landroid/content/Context; - - move-result-object v0 - - if-eqz v0, :cond_0 - - .line 4 - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {v1}, Lcom/my/target/p1/a/InstreamAdAudioController;->e(Lcom/my/target/p1/a/InstreamAdAudioController;)Lcom/my/target/MediaBanner; - - move-result-object v1 - - invoke-virtual {v1}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object v1 - - const-string v2, "playbackStopped" - - invoke-virtual {v1, v2}, Lcom/my/target/StatHolder;->a(Ljava/lang/String;)Ljava/util/ArrayList; - - move-result-object v1 - - invoke-static {v1, v0}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V - - .line 5 - :cond_0 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdAudioController;->g(Lcom/my/target/p1/a/InstreamAdAudioController;)Lcom/my/target/p1/a/InstreamAdAudioController$b; - - move-result-object v0 - - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {v1}, Lcom/my/target/p1/a/InstreamAdAudioController;->e(Lcom/my/target/p1/a/InstreamAdAudioController;)Lcom/my/target/MediaBanner; - - move-result-object v1 - - invoke-interface {v0, v1}, Lcom/my/target/p1/a/InstreamAdAudioController$b;->b(Lcom/my/target/MediaBanner;)V - - .line 6 - :cond_1 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - const/4 v1, 0x0 - - invoke-static {v0, v1}, Lcom/my/target/p1/a/InstreamAdAudioController;->a(Lcom/my/target/p1/a/InstreamAdAudioController;I)I - - .line 7 - :cond_2 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdAudioController;->d(Lcom/my/target/p1/a/InstreamAdAudioController;)Lcom/my/target/Repeater; - - move-result-object v0 - - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {v1}, Lcom/my/target/p1/a/InstreamAdAudioController;->c(Lcom/my/target/p1/a/InstreamAdAudioController;)Lcom/my/target/p1/a/InstreamAdAudioController$c; - - move-result-object v1 - - invoke-virtual {v0, v1}, Lcom/my/target/Repeater;->b(Ljava/lang/Runnable;)V - - return-void -.end method - -.method public final a(F)V - .locals 3 - - .line 11 - iget v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->a:F - - cmpl-float v1, p1, v0 - - if-nez v1, :cond_0 - - return-void - - :cond_0 - const/4 v1, 0x0 - - cmpl-float v0, v0, v1 - - if-lez v0, :cond_2 - - cmpg-float v0, p1, v1 - - if-gtz v0, :cond_2 - - .line 12 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-virtual {v0}, Lcom/my/target/p1/a/InstreamAdAudioController;->b()Landroid/content/Context; - - move-result-object v0 - - if-eqz v0, :cond_1 - - .line 13 - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {v1}, Lcom/my/target/p1/a/InstreamAdAudioController;->e(Lcom/my/target/p1/a/InstreamAdAudioController;)Lcom/my/target/MediaBanner; - - move-result-object v1 - - if-eqz v1, :cond_1 - - .line 14 - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {v1}, Lcom/my/target/p1/a/InstreamAdAudioController;->e(Lcom/my/target/p1/a/InstreamAdAudioController;)Lcom/my/target/MediaBanner; - - move-result-object v1 - - invoke-virtual {v1}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object v1 - - const-string v2, "volumeOff" - - invoke-virtual {v1, v2}, Lcom/my/target/StatHolder;->a(Ljava/lang/String;)Ljava/util/ArrayList; - - move-result-object v1 - - invoke-static {v1, v0}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V - - .line 15 - iput p1, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->a:F - - .line 16 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {v0, p1}, Lcom/my/target/p1/a/InstreamAdAudioController;->c(Lcom/my/target/p1/a/InstreamAdAudioController;F)F - - :cond_1 - return-void - - .line 17 - :cond_2 - iget v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->a:F - - cmpl-float v0, v0, v1 - - if-nez v0, :cond_3 - - cmpl-float v0, p1, v1 - - if-lez v0, :cond_3 - - .line 18 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-virtual {v0}, Lcom/my/target/p1/a/InstreamAdAudioController;->b()Landroid/content/Context; - - move-result-object v0 - - if-eqz v0, :cond_3 - - .line 19 - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {v1}, Lcom/my/target/p1/a/InstreamAdAudioController;->e(Lcom/my/target/p1/a/InstreamAdAudioController;)Lcom/my/target/MediaBanner; - - move-result-object v1 - - if-eqz v1, :cond_3 - - .line 20 - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {v1}, Lcom/my/target/p1/a/InstreamAdAudioController;->e(Lcom/my/target/p1/a/InstreamAdAudioController;)Lcom/my/target/MediaBanner; - - move-result-object v1 - - invoke-virtual {v1}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object v1 - - const-string v2, "volumeOn" - - invoke-virtual {v1, v2}, Lcom/my/target/StatHolder;->a(Ljava/lang/String;)Ljava/util/ArrayList; - - move-result-object v1 - - invoke-static {v1, v0}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V - - .line 21 - iput p1, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->a:F - - .line 22 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {v0, p1}, Lcom/my/target/p1/a/InstreamAdAudioController;->c(Lcom/my/target/p1/a/InstreamAdAudioController;F)F - - :cond_3 - return-void -.end method - -.method public final a(Ljava/lang/String;)V - .locals 2 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 8 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdAudioController;->e(Lcom/my/target/p1/a/InstreamAdAudioController;)Lcom/my/target/MediaBanner; - - move-result-object v0 - - if-eqz v0, :cond_0 - - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdAudioController;->g(Lcom/my/target/p1/a/InstreamAdAudioController;)Lcom/my/target/p1/a/InstreamAdAudioController$b; - - move-result-object v0 - - if-eqz v0, :cond_0 - - .line 9 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdAudioController;->g(Lcom/my/target/p1/a/InstreamAdAudioController;)Lcom/my/target/p1/a/InstreamAdAudioController$b; - - move-result-object v0 - - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {v1}, Lcom/my/target/p1/a/InstreamAdAudioController;->e(Lcom/my/target/p1/a/InstreamAdAudioController;)Lcom/my/target/MediaBanner; - - move-result-object v1 - - invoke-interface {v0, p1, v1}, Lcom/my/target/p1/a/InstreamAdAudioController$b;->a(Ljava/lang/String;Lcom/my/target/MediaBanner;)V - - .line 10 - :cond_0 - iget-object p1, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {p1}, Lcom/my/target/p1/a/InstreamAdAudioController;->d(Lcom/my/target/p1/a/InstreamAdAudioController;)Lcom/my/target/Repeater; - - move-result-object p1 - - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdAudioController;->c(Lcom/my/target/p1/a/InstreamAdAudioController;)Lcom/my/target/p1/a/InstreamAdAudioController$c; - - move-result-object v0 - - invoke-virtual {p1, v0}, Lcom/my/target/Repeater;->b(Ljava/lang/Runnable;)V - - return-void -.end method - -.method public final b()V - .locals 4 - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdAudioController;->f(Lcom/my/target/p1/a/InstreamAdAudioController;)I - - move-result v0 - - const/4 v1, 0x2 - - if-eq v0, v1, :cond_1 - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdAudioController;->e(Lcom/my/target/p1/a/InstreamAdAudioController;)Lcom/my/target/MediaBanner; - - move-result-object v0 - - if-eqz v0, :cond_0 - - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdAudioController;->g(Lcom/my/target/p1/a/InstreamAdAudioController;)Lcom/my/target/p1/a/InstreamAdAudioController$b; - - move-result-object v0 - - if-eqz v0, :cond_0 - - .line 3 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdAudioController;->h(Lcom/my/target/p1/a/InstreamAdAudioController;)V - - .line 4 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdAudioController;->e(Lcom/my/target/p1/a/InstreamAdAudioController;)Lcom/my/target/MediaBanner; - - move-result-object v0 - - .line 5 - iget-object v2, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {v2}, Lcom/my/target/p1/a/InstreamAdAudioController;->i(Lcom/my/target/p1/a/InstreamAdAudioController;)Lcom/my/target/MediaBanner; - - if-eqz v0, :cond_0 - - .line 6 - iget-object v2, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-virtual {v0}, Lcom/my/target/AdBanner;->j()F - - move-result v3 - - invoke-static {v2, v3}, Lcom/my/target/p1/a/InstreamAdAudioController;->b(Lcom/my/target/p1/a/InstreamAdAudioController;F)V - - .line 7 - iget-object v2, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {v2}, Lcom/my/target/p1/a/InstreamAdAudioController;->g(Lcom/my/target/p1/a/InstreamAdAudioController;)Lcom/my/target/p1/a/InstreamAdAudioController$b; - - move-result-object v2 - - invoke-interface {v2, v0}, Lcom/my/target/p1/a/InstreamAdAudioController$b;->c(Lcom/my/target/MediaBanner;)V - - .line 8 - :cond_0 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {v0, v1}, Lcom/my/target/p1/a/InstreamAdAudioController;->a(Lcom/my/target/p1/a/InstreamAdAudioController;I)I - - .line 9 - :cond_1 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdAudioController;->d(Lcom/my/target/p1/a/InstreamAdAudioController;)Lcom/my/target/Repeater; - - move-result-object v0 - - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {v1}, Lcom/my/target/p1/a/InstreamAdAudioController;->c(Lcom/my/target/p1/a/InstreamAdAudioController;)Lcom/my/target/p1/a/InstreamAdAudioController$c; - - move-result-object v1 - - invoke-virtual {v0, v1}, Lcom/my/target/Repeater;->b(Ljava/lang/Runnable;)V - - return-void -.end method - -.method public final c()V - .locals 3 - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-virtual {v0}, Lcom/my/target/p1/a/InstreamAdAudioController;->b()Landroid/content/Context; - - move-result-object v0 - - .line 2 - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {v1}, Lcom/my/target/p1/a/InstreamAdAudioController;->e(Lcom/my/target/p1/a/InstreamAdAudioController;)Lcom/my/target/MediaBanner; - - move-result-object v1 - - if-eqz v1, :cond_0 - - if-eqz v0, :cond_0 - - .line 3 - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {v1}, Lcom/my/target/p1/a/InstreamAdAudioController;->e(Lcom/my/target/p1/a/InstreamAdAudioController;)Lcom/my/target/MediaBanner; - - move-result-object v1 - - invoke-virtual {v1}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object v1 - - const-string v2, "playbackResumed" - - invoke-virtual {v1, v2}, Lcom/my/target/StatHolder;->a(Ljava/lang/String;)Ljava/util/ArrayList; - - move-result-object v1 - - invoke-static {v1, v0}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V - - .line 4 - :cond_0 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdAudioController;->d(Lcom/my/target/p1/a/InstreamAdAudioController;)Lcom/my/target/Repeater; - - move-result-object v0 - - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {v1}, Lcom/my/target/p1/a/InstreamAdAudioController;->c(Lcom/my/target/p1/a/InstreamAdAudioController;)Lcom/my/target/p1/a/InstreamAdAudioController$c; - - move-result-object v1 - - invoke-virtual {v0, v1}, Lcom/my/target/Repeater;->a(Ljava/lang/Runnable;)V - - return-void -.end method - -.method public final d()V - .locals 3 - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-virtual {v0}, Lcom/my/target/p1/a/InstreamAdAudioController;->b()Landroid/content/Context; - - move-result-object v0 - - .line 2 - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {v1}, Lcom/my/target/p1/a/InstreamAdAudioController;->e(Lcom/my/target/p1/a/InstreamAdAudioController;)Lcom/my/target/MediaBanner; - - move-result-object v1 - - if-eqz v1, :cond_0 - - if-eqz v0, :cond_0 - - .line 3 - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {v1}, Lcom/my/target/p1/a/InstreamAdAudioController;->e(Lcom/my/target/p1/a/InstreamAdAudioController;)Lcom/my/target/MediaBanner; - - move-result-object v1 - - invoke-virtual {v1}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object v1 - - const-string v2, "playbackPaused" - - invoke-virtual {v1, v2}, Lcom/my/target/StatHolder;->a(Ljava/lang/String;)Ljava/util/ArrayList; - - move-result-object v1 - - invoke-static {v1, v0}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V - - .line 4 - :cond_0 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdAudioController;->d(Lcom/my/target/p1/a/InstreamAdAudioController;)Lcom/my/target/Repeater; - - move-result-object v0 - - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {v1}, Lcom/my/target/p1/a/InstreamAdAudioController;->c(Lcom/my/target/p1/a/InstreamAdAudioController;)Lcom/my/target/p1/a/InstreamAdAudioController$c; - - move-result-object v1 - - invoke-virtual {v0, v1}, Lcom/my/target/Repeater;->b(Ljava/lang/Runnable;)V - - return-void -.end method - -.method public final e()V - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - const/4 v1, 0x1 - - invoke-static {v0, v1}, Lcom/my/target/p1/a/InstreamAdAudioController;->a(Lcom/my/target/p1/a/InstreamAdAudioController;I)I - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdAudioController;->a(Lcom/my/target/p1/a/InstreamAdAudioController;)Z - - move-result v0 - - if-nez v0, :cond_0 - - .line 3 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdAudioController;->b(Lcom/my/target/p1/a/InstreamAdAudioController;)Lcom/my/target/i3/InstreamAudioAdPlayer; - - move-result-object v0 - - if-eqz v0, :cond_0 - - .line 4 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdAudioController;->b(Lcom/my/target/p1/a/InstreamAdAudioController;)Lcom/my/target/i3/InstreamAudioAdPlayer; - - move-result-object v1 - - invoke-interface {v1}, Lcom/my/target/i3/InstreamAudioAdPlayer;->g()F - - move-result v1 - - invoke-static {v0, v1}, Lcom/my/target/p1/a/InstreamAdAudioController;->a(Lcom/my/target/p1/a/InstreamAdAudioController;F)V - - .line 5 - :cond_0 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdAudioController;->d(Lcom/my/target/p1/a/InstreamAdAudioController;)Lcom/my/target/Repeater; - - move-result-object v0 - - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdAudioController$a;->b:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {v1}, Lcom/my/target/p1/a/InstreamAdAudioController;->c(Lcom/my/target/p1/a/InstreamAdAudioController;)Lcom/my/target/p1/a/InstreamAdAudioController$c; - - move-result-object v1 - - invoke-virtual {v0, v1}, Lcom/my/target/Repeater;->a(Ljava/lang/Runnable;)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/p1/a/InstreamAdAudioController$b.smali b/smali/smali_classes2/com/my/target/p1/a/InstreamAdAudioController$b.smali deleted file mode 100644 index 4aea1204f..000000000 --- a/smali/smali_classes2/com/my/target/p1/a/InstreamAdAudioController$b.smali +++ /dev/null @@ -1,55 +0,0 @@ -.class public interface abstract Lcom/my/target/p1/a/InstreamAdAudioController$b; -.super Ljava/lang/Object; -.source "InstreamAdAudioController.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/p1/a/InstreamAdAudioController; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x609 - name = "b" -.end annotation - - -# virtual methods -.method public abstract a(FFLcom/my/target/MediaBanner;)V - .param p3 # Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract a(Lcom/my/target/MediaBanner;)V - .param p1 # Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract a(Ljava/lang/String;Lcom/my/target/MediaBanner;)V - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract b(Lcom/my/target/MediaBanner;)V - .param p1 # Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract c(Lcom/my/target/MediaBanner;)V - .param p1 # Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method diff --git a/smali/smali_classes2/com/my/target/p1/a/InstreamAdAudioController$c.smali b/smali/smali_classes2/com/my/target/p1/a/InstreamAdAudioController$c.smali deleted file mode 100644 index 46eea9ccd..000000000 --- a/smali/smali_classes2/com/my/target/p1/a/InstreamAdAudioController$c.smali +++ /dev/null @@ -1,56 +0,0 @@ -.class final Lcom/my/target/p1/a/InstreamAdAudioController$c; -.super Ljava/lang/Object; -.source "InstreamAdAudioController.java" - -# interfaces -.implements Ljava/lang/Runnable; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/p1/a/InstreamAdAudioController; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x2 - name = "c" -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/p1/a/InstreamAdAudioController; - - -# direct methods -.method private constructor (Lcom/my/target/p1/a/InstreamAdAudioController;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/p1/a/InstreamAdAudioController$c;->a:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - -.method synthetic constructor (Lcom/my/target/p1/a/InstreamAdAudioController;B)V - .locals 0 - - .line 2 - invoke-direct {p0, p1}, Lcom/my/target/p1/a/InstreamAdAudioController$c;->(Lcom/my/target/p1/a/InstreamAdAudioController;)V - - return-void -.end method - - -# virtual methods -.method public final run()V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController$c;->a:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdAudioController;->h(Lcom/my/target/p1/a/InstreamAdAudioController;)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/p1/a/InstreamAdAudioController.smali b/smali/smali_classes2/com/my/target/p1/a/InstreamAdAudioController.smali deleted file mode 100644 index ca32cbe4a..000000000 --- a/smali/smali_classes2/com/my/target/p1/a/InstreamAdAudioController.smali +++ /dev/null @@ -1,892 +0,0 @@ -.class public final Lcom/my/target/p1/a/InstreamAdAudioController; -.super Ljava/lang/Object; -.source "InstreamAdAudioController.java" - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/p1/a/InstreamAdAudioController$c;, - Lcom/my/target/p1/a/InstreamAdAudioController$a;, - Lcom/my/target/p1/a/InstreamAdAudioController$b; - } -.end annotation - - -# instance fields -.field private final a:Lcom/my/target/p1/a/InstreamAdAudioController$a; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final b:Lcom/my/target/Repeater; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final c:Lcom/my/target/p1/a/InstreamAdAudioController$c; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final d:Ljava/util/Stack; - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/Stack<", - "Lcom/my/target/ProgressStat;", - ">;" - } - .end annotation -.end field - -.field private e:F - -.field private f:Lcom/my/target/i3/InstreamAudioAdPlayer; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private g:Lcom/my/target/p1/a/InstreamAdAudioController$b; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private h:Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Lcom/my/target/MediaBanner<", - "Lcom/my/target/common/e/AudioData;", - ">;" - } - .end annotation -.end field - -.field private i:I - -.field private j:F - -.field private k:I - -.field private l:Z - -.field private m:I - - -# direct methods -.method private constructor ()V - .locals 2 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - const/high16 v0, 0x3f800000 # 1.0f - - .line 2 - iput v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->e:F - - const/4 v0, 0x0 - - .line 3 - iput v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->m:I - - .line 4 - new-instance v1, Lcom/my/target/p1/a/InstreamAdAudioController$a; - - invoke-direct {v1, p0, v0}, Lcom/my/target/p1/a/InstreamAdAudioController$a;->(Lcom/my/target/p1/a/InstreamAdAudioController;B)V - - iput-object v1, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->a:Lcom/my/target/p1/a/InstreamAdAudioController$a; - - const/16 v1, 0xc8 - - .line 5 - invoke-static {v1}, Lcom/my/target/Repeater;->a(I)Lcom/my/target/Repeater; - - move-result-object v1 - - iput-object v1, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->b:Lcom/my/target/Repeater; - - .line 6 - new-instance v1, Lcom/my/target/p1/a/InstreamAdAudioController$c; - - invoke-direct {v1, p0, v0}, Lcom/my/target/p1/a/InstreamAdAudioController$c;->(Lcom/my/target/p1/a/InstreamAdAudioController;B)V - - iput-object v1, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->c:Lcom/my/target/p1/a/InstreamAdAudioController$c; - - .line 7 - new-instance v0, Ljava/util/Stack; - - invoke-direct {v0}, Ljava/util/Stack;->()V - - iput-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->d:Ljava/util/Stack; - - return-void -.end method - -.method static synthetic a(Lcom/my/target/p1/a/InstreamAdAudioController;I)I - .locals 0 - - .line 1 - iput p1, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->m:I - - return p1 -.end method - -.method static synthetic a(Lcom/my/target/p1/a/InstreamAdAudioController;F)V - .locals 3 - - .line 23 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->h:Lcom/my/target/MediaBanner; - - if-eqz v0, :cond_0 - - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->g:Lcom/my/target/p1/a/InstreamAdAudioController$b; - - if-eqz v1, :cond_0 - - .line 24 - invoke-interface {v1, v0}, Lcom/my/target/p1/a/InstreamAdAudioController$b;->a(Lcom/my/target/MediaBanner;)V - - .line 25 - :cond_0 - invoke-virtual {p0}, Lcom/my/target/p1/a/InstreamAdAudioController;->b()Landroid/content/Context; - - move-result-object v0 - - if-eqz v0, :cond_1 - - .line 26 - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->h:Lcom/my/target/MediaBanner; - - if-eqz v1, :cond_1 - - .line 27 - invoke-virtual {v1}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object v1 - - const-string v2, "playbackStarted" - - invoke-virtual {v1, v2}, Lcom/my/target/StatHolder;->a(Ljava/lang/String;)Ljava/util/ArrayList; - - move-result-object v1 - - invoke-static {v1, v0}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V - - .line 28 - :cond_1 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->g:Lcom/my/target/p1/a/InstreamAdAudioController$b; - - const/4 v1, 0x0 - - if-eqz v0, :cond_2 - - iget-object v2, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->h:Lcom/my/target/MediaBanner; - - if-eqz v2, :cond_2 - - .line 29 - invoke-interface {v0, v1, p1, v2}, Lcom/my/target/p1/a/InstreamAdAudioController$b;->a(FFLcom/my/target/MediaBanner;)V - - .line 30 - :cond_2 - invoke-direct {p0, v1}, Lcom/my/target/p1/a/InstreamAdAudioController;->b(F)V - - const/4 p1, 0x1 - - .line 31 - iput-boolean p1, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->l:Z - - return-void -.end method - -.method static synthetic a(Lcom/my/target/p1/a/InstreamAdAudioController;)Z - .locals 0 - - .line 2 - iget-boolean p0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->l:Z - - return p0 -.end method - -.method static synthetic b(Lcom/my/target/p1/a/InstreamAdAudioController;)Lcom/my/target/i3/InstreamAudioAdPlayer; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->f:Lcom/my/target/i3/InstreamAudioAdPlayer; - - return-object p0 -.end method - -.method private b(F)V - .locals 2 - - .line 4 - new-instance v0, Ljava/util/ArrayList; - - invoke-direct {v0}, Ljava/util/ArrayList;->()V - - .line 5 - :goto_0 - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->d:Ljava/util/Stack; - - invoke-virtual {v1}, Ljava/util/Stack;->size()I - - move-result v1 - - if-lez v1, :cond_0 - - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->d:Ljava/util/Stack; - - invoke-virtual {v1}, Ljava/util/Stack;->peek()Ljava/lang/Object; - - move-result-object v1 - - check-cast v1, Lcom/my/target/ProgressStat; - - invoke-virtual {v1}, Lcom/my/target/ProgressStat;->c()F - - move-result v1 - - cmpg-float v1, v1, p1 - - if-gtz v1, :cond_0 - - .line 6 - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->d:Ljava/util/Stack; - - invoke-virtual {v1}, Ljava/util/Stack;->pop()Ljava/lang/Object; - - move-result-object v1 - - invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - goto :goto_0 - - .line 7 - :cond_0 - iget-object p1, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->f:Lcom/my/target/i3/InstreamAudioAdPlayer; - - if-eqz p1, :cond_1 - - .line 8 - invoke-interface {p1}, Lcom/my/target/i3/InstreamAudioAdPlayer;->b()Landroid/content/Context; - - move-result-object p1 - - invoke-static {v0, p1}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V - - :cond_1 - return-void -.end method - -.method static synthetic b(Lcom/my/target/p1/a/InstreamAdAudioController;F)V - .locals 0 - - .line 2 - invoke-direct {p0, p1}, Lcom/my/target/p1/a/InstreamAdAudioController;->b(F)V - - return-void -.end method - -.method static synthetic c(Lcom/my/target/p1/a/InstreamAdAudioController;F)F - .locals 0 - - .line 1 - iput p1, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->e:F - - return p1 -.end method - -.method static synthetic c(Lcom/my/target/p1/a/InstreamAdAudioController;)Lcom/my/target/p1/a/InstreamAdAudioController$c; - .locals 0 - - .line 2 - iget-object p0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->c:Lcom/my/target/p1/a/InstreamAdAudioController$c; - - return-object p0 -.end method - -.method static synthetic d(Lcom/my/target/p1/a/InstreamAdAudioController;)Lcom/my/target/Repeater; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->b:Lcom/my/target/Repeater; - - return-object p0 -.end method - -.method static synthetic e(Lcom/my/target/p1/a/InstreamAdAudioController;)Lcom/my/target/MediaBanner; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->h:Lcom/my/target/MediaBanner; - - return-object p0 -.end method - -.method static synthetic f(Lcom/my/target/p1/a/InstreamAdAudioController;)I - .locals 0 - - .line 1 - iget p0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->m:I - - return p0 -.end method - -.method static synthetic g(Lcom/my/target/p1/a/InstreamAdAudioController;)Lcom/my/target/p1/a/InstreamAdAudioController$b; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->g:Lcom/my/target/p1/a/InstreamAdAudioController$b; - - return-object p0 -.end method - -.method public static g()Lcom/my/target/p1/a/InstreamAdAudioController; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 2 - new-instance v0, Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-direct {v0}, Lcom/my/target/p1/a/InstreamAdAudioController;->()V - - return-object v0 -.end method - -.method static synthetic h(Lcom/my/target/p1/a/InstreamAdAudioController;)V - .locals 7 - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->h:Lcom/my/target/MediaBanner; - - const/4 v1, 0x0 - - if-eqz v0, :cond_0 - - .line 2 - invoke-virtual {v0}, Lcom/my/target/AdBanner;->j()F - - move-result v0 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - .line 3 - :goto_0 - iget-object v2, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->h:Lcom/my/target/MediaBanner; - - if-nez v2, :cond_1 - - .line 4 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->b:Lcom/my/target/Repeater; - - iget-object p0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->c:Lcom/my/target/p1/a/InstreamAdAudioController$c; - - invoke-virtual {v0, p0}, Lcom/my/target/Repeater;->b(Ljava/lang/Runnable;)V - - return-void - - .line 5 - :cond_1 - iget v2, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->m:I - - const/4 v3, 0x1 - - if-ne v2, v3, :cond_2 - - iget-object v2, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->f:Lcom/my/target/i3/InstreamAudioAdPlayer; - - if-eqz v2, :cond_2 - - .line 6 - invoke-interface {v2}, Lcom/my/target/i3/InstreamAudioAdPlayer;->g()F - - move-result v2 - - .line 7 - iget-object v4, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->f:Lcom/my/target/i3/InstreamAudioAdPlayer; - - invoke-interface {v4}, Lcom/my/target/i3/InstreamAudioAdPlayer;->i()F - - move-result v4 - - sub-float v5, v0, v4 - - goto :goto_1 - - :cond_2 - const/4 v2, 0x0 - - const/4 v4, 0x0 - - const/4 v5, 0x0 - - .line 8 - :goto_1 - iget v6, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->m:I - - if-ne v6, v3, :cond_6 - - iget v6, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->j:F - - cmpl-float v6, v6, v4 - - if-eqz v6, :cond_6 - - cmpl-float v2, v2, v1 - - if-lez v2, :cond_6 - - const/4 v2, 0x0 - - .line 9 - iput v2, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->i:I - - .line 10 - iput v4, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->j:F - - cmpg-float v2, v4, v0 - - if-gez v2, :cond_3 - - .line 11 - invoke-direct {p0, v4}, Lcom/my/target/p1/a/InstreamAdAudioController;->b(F)V - - .line 12 - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->g:Lcom/my/target/p1/a/InstreamAdAudioController$b; - - if-eqz v1, :cond_7 - - iget-object v2, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->h:Lcom/my/target/MediaBanner; - - if-eqz v2, :cond_7 - - .line 13 - invoke-interface {v1, v5, v0, v2}, Lcom/my/target/p1/a/InstreamAdAudioController$b;->a(FFLcom/my/target/MediaBanner;)V - - goto :goto_2 - - .line 14 - :cond_3 - invoke-direct {p0, v0}, Lcom/my/target/p1/a/InstreamAdAudioController;->b(F)V - - .line 15 - iget-object v2, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->g:Lcom/my/target/p1/a/InstreamAdAudioController$b; - - if-eqz v2, :cond_4 - - iget-object v3, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->h:Lcom/my/target/MediaBanner; - - if-eqz v3, :cond_4 - - .line 16 - invoke-interface {v2, v1, v0, v3}, Lcom/my/target/p1/a/InstreamAdAudioController$b;->a(FFLcom/my/target/MediaBanner;)V - - .line 17 - :cond_4 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->b:Lcom/my/target/Repeater; - - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->c:Lcom/my/target/p1/a/InstreamAdAudioController$c; - - invoke-virtual {v0, v1}, Lcom/my/target/Repeater;->b(Ljava/lang/Runnable;)V - - .line 18 - iget v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->m:I - - const/4 v1, 0x2 - - if-eq v0, v1, :cond_7 - - .line 19 - iput v1, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->m:I - - .line 20 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->f:Lcom/my/target/i3/InstreamAudioAdPlayer; - - if-eqz v0, :cond_5 - - .line 21 - invoke-interface {v0}, Lcom/my/target/i3/InstreamAudioAdPlayer;->h()V - - .line 22 - :cond_5 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->h:Lcom/my/target/MediaBanner; - - if-eqz v0, :cond_7 - - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->g:Lcom/my/target/p1/a/InstreamAdAudioController$b; - - if-eqz v1, :cond_7 - - const/4 v2, 0x0 - - .line 23 - iput-object v2, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->h:Lcom/my/target/MediaBanner; - - .line 24 - invoke-interface {v1, v0}, Lcom/my/target/p1/a/InstreamAdAudioController$b;->c(Lcom/my/target/MediaBanner;)V - - goto :goto_2 - - .line 25 - :cond_6 - iget v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->i:I - - add-int/2addr v0, v3 - - iput v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->i:I - - .line 26 - :cond_7 - :goto_2 - iget v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->i:I - - iget v1, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->k:I - - mul-int/lit16 v1, v1, 0x3e8 - - div-int/lit16 v1, v1, 0xc8 - - if-lt v0, v1, :cond_8 - - .line 27 - new-instance v0, Ljava/lang/StringBuilder; - - const-string v1, "video freeze more then " - - invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V - - iget v1, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->k:I - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - const-string v1, " seconds, stopping" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 28 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->b:Lcom/my/target/Repeater; - - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->c:Lcom/my/target/p1/a/InstreamAdAudioController$c; - - invoke-virtual {v0, v1}, Lcom/my/target/Repeater;->b(Ljava/lang/Runnable;)V - - .line 29 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->g:Lcom/my/target/p1/a/InstreamAdAudioController$b; - - if-eqz v0, :cond_8 - - iget-object p0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->h:Lcom/my/target/MediaBanner; - - if-eqz p0, :cond_8 - - const-string v1, "Timeout" - - .line 30 - invoke-interface {v0, v1, p0}, Lcom/my/target/p1/a/InstreamAdAudioController$b;->a(Ljava/lang/String;Lcom/my/target/MediaBanner;)V - - :cond_8 - return-void -.end method - -.method static synthetic i(Lcom/my/target/p1/a/InstreamAdAudioController;)Lcom/my/target/MediaBanner; - .locals 1 - - const/4 v0, 0x0 - - .line 1 - iput-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->h:Lcom/my/target/MediaBanner; - - return-object v0 -.end method - - -# virtual methods -.method public final a()V - .locals 1 - - .line 19 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->f:Lcom/my/target/i3/InstreamAudioAdPlayer; - - if-eqz v0, :cond_0 - - .line 20 - invoke-interface {v0}, Lcom/my/target/i3/InstreamAudioAdPlayer;->u()V - - :cond_0 - const/4 v0, 0x0 - - .line 21 - iput-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->f:Lcom/my/target/i3/InstreamAudioAdPlayer; - - return-void -.end method - -.method public final a(F)V - .locals 1 - - .line 3 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->f:Lcom/my/target/i3/InstreamAudioAdPlayer; - - if-eqz v0, :cond_0 - - .line 4 - invoke-interface {v0, p1}, Lcom/my/target/i3/InstreamAudioAdPlayer;->a(F)V - - .line 5 - :cond_0 - iput p1, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->e:F - - return-void -.end method - -.method public final a(I)V - .locals 0 - - .line 22 - iput p1, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->k:I - - return-void -.end method - -.method public final a(Lcom/my/target/i3/InstreamAudioAdPlayer;)V - .locals 2 - .param p1 # Lcom/my/target/i3/InstreamAudioAdPlayer; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - return-void -.end method - -.method public final a(Lcom/my/target/MediaBanner;)V - .locals 2 - .param p1 # Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lcom/my/target/MediaBanner<", - "Lcom/my/target/common/e/AudioData;", - ">;)V" - } - .end annotation - - .line 11 - iput-object p1, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->h:Lcom/my/target/MediaBanner; - - const/4 v0, 0x0 - - .line 12 - iput-boolean v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->l:Z - - .line 13 - invoke-virtual {p1}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object v0 - - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->d:Ljava/util/Stack; - - invoke-virtual {v0, v1}, Lcom/my/target/StatHolder;->a(Ljava/util/Stack;)V - - .line 14 - invoke-virtual {p1}, Lcom/my/target/MediaBanner;->G()Lcom/my/target/MediaData; - - move-result-object p1 - - check-cast p1, Lcom/my/target/common/e/AudioData; - - if-nez p1, :cond_0 - - return-void - - .line 15 - :cond_0 - invoke-virtual {p1}, Lcom/my/target/MediaData;->c()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; - - move-result-object p1 - - .line 16 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->f:Lcom/my/target/i3/InstreamAudioAdPlayer; - - if-eqz v0, :cond_1 - - .line 17 - iget v1, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->e:F - - invoke-interface {v0, v1}, Lcom/my/target/i3/InstreamAudioAdPlayer;->a(F)V - - .line 18 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->f:Lcom/my/target/i3/InstreamAudioAdPlayer; - - invoke-interface {v0, p1}, Lcom/my/target/i3/InstreamAudioAdPlayer;->a(Landroid/net/Uri;)V - - :cond_1 - return-void -.end method - -.method public final a(Lcom/my/target/p1/a/InstreamAdAudioController$b;)V - .locals 0 - .param p1 # Lcom/my/target/p1/a/InstreamAdAudioController$b; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 10 - iput-object p1, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->g:Lcom/my/target/p1/a/InstreamAdAudioController$b; - - return-void -.end method - -.method public final b()Landroid/content/Context; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 3 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->f:Lcom/my/target/i3/InstreamAudioAdPlayer; - - if-nez v0, :cond_0 - - const/4 v0, 0x0 - - return-object v0 - - :cond_0 - invoke-interface {v0}, Lcom/my/target/i3/InstreamAudioAdPlayer;->b()Landroid/content/Context; - - move-result-object v0 - - return-object v0 -.end method - -.method public final c()Lcom/my/target/i3/InstreamAudioAdPlayer; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 3 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->f:Lcom/my/target/i3/InstreamAudioAdPlayer; - - return-object v0 -.end method - -.method public final d()V - .locals 1 - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->f:Lcom/my/target/i3/InstreamAudioAdPlayer; - - if-eqz v0, :cond_0 - - .line 3 - invoke-interface {v0}, Lcom/my/target/i3/InstreamAudioAdPlayer;->j()V - - :cond_0 - return-void -.end method - -.method public final e()V - .locals 1 - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->f:Lcom/my/target/i3/InstreamAudioAdPlayer; - - if-eqz v0, :cond_0 - - .line 3 - invoke-interface {v0}, Lcom/my/target/i3/InstreamAudioAdPlayer;->k()V - - :cond_0 - return-void -.end method - -.method public final f()V - .locals 3 - - .line 2 - iget v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->m:I - - const/4 v1, 0x1 - - if-ne v0, v1, :cond_2 - - .line 3 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->h:Lcom/my/target/MediaBanner; - - if-eqz v0, :cond_1 - - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->g:Lcom/my/target/p1/a/InstreamAdAudioController$b; - - if-eqz v0, :cond_1 - - .line 4 - invoke-virtual {p0}, Lcom/my/target/p1/a/InstreamAdAudioController;->b()Landroid/content/Context; - - move-result-object v0 - - if-eqz v0, :cond_0 - - .line 5 - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->h:Lcom/my/target/MediaBanner; - - invoke-virtual {v1}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object v1 - - const-string v2, "playbackStopped" - - invoke-virtual {v1, v2}, Lcom/my/target/StatHolder;->a(Ljava/lang/String;)Ljava/util/ArrayList; - - move-result-object v1 - - invoke-static {v1, v0}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V - - .line 6 - :cond_0 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->g:Lcom/my/target/p1/a/InstreamAdAudioController$b; - - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->h:Lcom/my/target/MediaBanner; - - invoke-interface {v0, v1}, Lcom/my/target/p1/a/InstreamAdAudioController$b;->b(Lcom/my/target/MediaBanner;)V - - :cond_1 - const/4 v0, 0x0 - - .line 7 - iput v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->m:I - - .line 8 - :cond_2 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->f:Lcom/my/target/i3/InstreamAudioAdPlayer; - - if-eqz v0, :cond_3 - - .line 9 - invoke-interface {v0}, Lcom/my/target/i3/InstreamAudioAdPlayer;->h()V - - :cond_3 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/p1/a/InstreamAdVideoController$a.smali b/smali/smali_classes2/com/my/target/p1/a/InstreamAdVideoController$a.smali deleted file mode 100644 index 9d09b3e67..000000000 --- a/smali/smali_classes2/com/my/target/p1/a/InstreamAdVideoController$a.smali +++ /dev/null @@ -1,768 +0,0 @@ -.class final Lcom/my/target/p1/a/InstreamAdVideoController$a; -.super Ljava/lang/Object; -.source "InstreamAdVideoController.java" - -# interfaces -.implements Lcom/my/target/i3/InstreamAdPlayer$a; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/p1/a/InstreamAdVideoController; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x2 - name = "a" -.end annotation - - -# instance fields -.field private a:F - -.field final synthetic b:Lcom/my/target/p1/a/InstreamAdVideoController; - - -# direct methods -.method private constructor (Lcom/my/target/p1/a/InstreamAdVideoController;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - const/high16 p1, 0x3f800000 # 1.0f - - .line 2 - iput p1, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->a:F - - return-void -.end method - -.method synthetic constructor (Lcom/my/target/p1/a/InstreamAdVideoController;B)V - .locals 0 - - .line 3 - invoke-direct {p0, p1}, Lcom/my/target/p1/a/InstreamAdVideoController$a;->(Lcom/my/target/p1/a/InstreamAdVideoController;)V - - return-void -.end method - - -# virtual methods -.method public final a()V - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - const/4 v1, 0x1 - - invoke-static {v0, v1}, Lcom/my/target/p1/a/InstreamAdVideoController;->a(Lcom/my/target/p1/a/InstreamAdVideoController;I)I - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->a(Lcom/my/target/p1/a/InstreamAdVideoController;)Z - - move-result v0 - - if-nez v0, :cond_0 - - .line 3 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->b(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/i3/InstreamAdPlayer; - - move-result-object v0 - - if-eqz v0, :cond_0 - - .line 4 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->b(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/i3/InstreamAdPlayer; - - move-result-object v1 - - invoke-interface {v1}, Lcom/my/target/i3/InstreamAdPlayer;->d()F - - move-result v1 - - invoke-static {v0, v1}, Lcom/my/target/p1/a/InstreamAdVideoController;->a(Lcom/my/target/p1/a/InstreamAdVideoController;F)V - - .line 5 - :cond_0 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->d(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/Repeater; - - move-result-object v0 - - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v1}, Lcom/my/target/p1/a/InstreamAdVideoController;->c(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/p1/a/InstreamAdVideoController$b; - - move-result-object v1 - - invoke-virtual {v0, v1}, Lcom/my/target/Repeater;->a(Ljava/lang/Runnable;)V - - .line 6 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->e(Lcom/my/target/p1/a/InstreamAdVideoController;)Ljava/util/Stack; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/util/Stack;->isEmpty()Z - - move-result v0 - - if-eqz v0, :cond_1 - - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->f(Lcom/my/target/p1/a/InstreamAdVideoController;)Ljava/util/ArrayList; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z - - move-result v0 - - if-nez v0, :cond_2 - - .line 7 - :cond_1 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->h(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/Repeater; - - move-result-object v0 - - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v1}, Lcom/my/target/p1/a/InstreamAdVideoController;->g(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/p1/a/InstreamAdVideoController$c; - - move-result-object v1 - - invoke-virtual {v0, v1}, Lcom/my/target/Repeater;->a(Ljava/lang/Runnable;)V - - :cond_2 - return-void -.end method - -.method public final a(F)V - .locals 3 - - .line 12 - iget v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->a:F - - cmpl-float v1, p1, v0 - - if-nez v1, :cond_0 - - return-void - - :cond_0 - const/4 v1, 0x0 - - cmpl-float v0, v0, v1 - - if-lez v0, :cond_2 - - cmpg-float v0, p1, v1 - - if-gtz v0, :cond_2 - - .line 13 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-virtual {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->a()Landroid/content/Context; - - move-result-object v0 - - if-eqz v0, :cond_1 - - .line 14 - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v1}, Lcom/my/target/p1/a/InstreamAdVideoController;->i(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/MediaBanner; - - move-result-object v1 - - if-eqz v1, :cond_1 - - .line 15 - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v1}, Lcom/my/target/p1/a/InstreamAdVideoController;->i(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/MediaBanner; - - move-result-object v1 - - invoke-virtual {v1}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object v1 - - const-string v2, "volumeOff" - - invoke-virtual {v1, v2}, Lcom/my/target/StatHolder;->a(Ljava/lang/String;)Ljava/util/ArrayList; - - move-result-object v1 - - invoke-static {v1, v0}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V - - .line 16 - iput p1, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->a:F - - .line 17 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v0, p1}, Lcom/my/target/p1/a/InstreamAdVideoController;->c(Lcom/my/target/p1/a/InstreamAdVideoController;F)F - - :cond_1 - return-void - - .line 18 - :cond_2 - iget v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->a:F - - cmpl-float v0, v0, v1 - - if-nez v0, :cond_3 - - cmpl-float v0, p1, v1 - - if-lez v0, :cond_3 - - .line 19 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-virtual {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->a()Landroid/content/Context; - - move-result-object v0 - - if-eqz v0, :cond_3 - - .line 20 - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v1}, Lcom/my/target/p1/a/InstreamAdVideoController;->i(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/MediaBanner; - - move-result-object v1 - - if-eqz v1, :cond_3 - - .line 21 - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v1}, Lcom/my/target/p1/a/InstreamAdVideoController;->i(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/MediaBanner; - - move-result-object v1 - - invoke-virtual {v1}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object v1 - - const-string v2, "volumeOn" - - invoke-virtual {v1, v2}, Lcom/my/target/StatHolder;->a(Ljava/lang/String;)Ljava/util/ArrayList; - - move-result-object v1 - - invoke-static {v1, v0}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V - - .line 22 - iput p1, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->a:F - - .line 23 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v0, p1}, Lcom/my/target/p1/a/InstreamAdVideoController;->c(Lcom/my/target/p1/a/InstreamAdVideoController;F)F - - :cond_3 - return-void -.end method - -.method public final a(Ljava/lang/String;)V - .locals 2 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 8 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->i(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/MediaBanner; - - move-result-object v0 - - if-eqz v0, :cond_0 - - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->k(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/p1/a/InstreamAdVideoController$d; - - move-result-object v0 - - if-eqz v0, :cond_0 - - .line 9 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->k(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/p1/a/InstreamAdVideoController$d; - - move-result-object v0 - - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v1}, Lcom/my/target/p1/a/InstreamAdVideoController;->i(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/MediaBanner; - - move-result-object v1 - - invoke-interface {v0, p1, v1}, Lcom/my/target/p1/a/InstreamAdVideoController$d;->a(Ljava/lang/String;Lcom/my/target/MediaBanner;)V - - .line 10 - :cond_0 - iget-object p1, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {p1}, Lcom/my/target/p1/a/InstreamAdVideoController;->d(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/Repeater; - - move-result-object p1 - - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->c(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/p1/a/InstreamAdVideoController$b; - - move-result-object v0 - - invoke-virtual {p1, v0}, Lcom/my/target/Repeater;->b(Ljava/lang/Runnable;)V - - .line 11 - iget-object p1, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {p1}, Lcom/my/target/p1/a/InstreamAdVideoController;->h(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/Repeater; - - move-result-object p1 - - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->g(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/p1/a/InstreamAdVideoController$c; - - move-result-object v0 - - invoke-virtual {p1, v0}, Lcom/my/target/Repeater;->b(Ljava/lang/Runnable;)V - - return-void -.end method - -.method public final b()V - .locals 3 - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-virtual {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->a()Landroid/content/Context; - - move-result-object v0 - - .line 2 - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v1}, Lcom/my/target/p1/a/InstreamAdVideoController;->i(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/MediaBanner; - - move-result-object v1 - - if-eqz v1, :cond_0 - - if-eqz v0, :cond_0 - - .line 3 - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v1}, Lcom/my/target/p1/a/InstreamAdVideoController;->i(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/MediaBanner; - - move-result-object v1 - - invoke-virtual {v1}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object v1 - - const-string v2, "playbackPaused" - - invoke-virtual {v1, v2}, Lcom/my/target/StatHolder;->a(Ljava/lang/String;)Ljava/util/ArrayList; - - move-result-object v1 - - invoke-static {v1, v0}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V - - .line 4 - :cond_0 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->d(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/Repeater; - - move-result-object v0 - - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v1}, Lcom/my/target/p1/a/InstreamAdVideoController;->c(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/p1/a/InstreamAdVideoController$b; - - move-result-object v1 - - invoke-virtual {v0, v1}, Lcom/my/target/Repeater;->b(Ljava/lang/Runnable;)V - - .line 5 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->h(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/Repeater; - - move-result-object v0 - - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v1}, Lcom/my/target/p1/a/InstreamAdVideoController;->g(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/p1/a/InstreamAdVideoController$c; - - move-result-object v1 - - invoke-virtual {v0, v1}, Lcom/my/target/Repeater;->b(Ljava/lang/Runnable;)V - - return-void -.end method - -.method public final c()V - .locals 3 - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->j(Lcom/my/target/p1/a/InstreamAdVideoController;)I - - move-result v0 - - const/4 v1, 0x1 - - if-ne v0, v1, :cond_2 - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->i(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/MediaBanner; - - move-result-object v0 - - if-eqz v0, :cond_1 - - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->k(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/p1/a/InstreamAdVideoController$d; - - move-result-object v0 - - if-eqz v0, :cond_1 - - .line 3 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-virtual {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->a()Landroid/content/Context; - - move-result-object v0 - - if-eqz v0, :cond_0 - - .line 4 - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v1}, Lcom/my/target/p1/a/InstreamAdVideoController;->i(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/MediaBanner; - - move-result-object v1 - - invoke-virtual {v1}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object v1 - - const-string v2, "playbackStopped" - - invoke-virtual {v1, v2}, Lcom/my/target/StatHolder;->a(Ljava/lang/String;)Ljava/util/ArrayList; - - move-result-object v1 - - invoke-static {v1, v0}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V - - .line 5 - :cond_0 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->k(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/p1/a/InstreamAdVideoController$d; - - move-result-object v0 - - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v1}, Lcom/my/target/p1/a/InstreamAdVideoController;->i(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/MediaBanner; - - move-result-object v1 - - invoke-interface {v0, v1}, Lcom/my/target/p1/a/InstreamAdVideoController$d;->b(Lcom/my/target/MediaBanner;)V - - .line 6 - :cond_1 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - const/4 v1, 0x0 - - invoke-static {v0, v1}, Lcom/my/target/p1/a/InstreamAdVideoController;->a(Lcom/my/target/p1/a/InstreamAdVideoController;I)I - - .line 7 - :cond_2 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->d(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/Repeater; - - move-result-object v0 - - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v1}, Lcom/my/target/p1/a/InstreamAdVideoController;->c(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/p1/a/InstreamAdVideoController$b; - - move-result-object v1 - - invoke-virtual {v0, v1}, Lcom/my/target/Repeater;->b(Ljava/lang/Runnable;)V - - .line 8 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->h(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/Repeater; - - move-result-object v0 - - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v1}, Lcom/my/target/p1/a/InstreamAdVideoController;->g(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/p1/a/InstreamAdVideoController$c; - - move-result-object v1 - - invoke-virtual {v0, v1}, Lcom/my/target/Repeater;->b(Ljava/lang/Runnable;)V - - return-void -.end method - -.method public final d()V - .locals 3 - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-virtual {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->a()Landroid/content/Context; - - move-result-object v0 - - .line 2 - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v1}, Lcom/my/target/p1/a/InstreamAdVideoController;->i(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/MediaBanner; - - move-result-object v1 - - if-eqz v1, :cond_0 - - if-eqz v0, :cond_0 - - .line 3 - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v1}, Lcom/my/target/p1/a/InstreamAdVideoController;->i(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/MediaBanner; - - move-result-object v1 - - invoke-virtual {v1}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object v1 - - const-string v2, "playbackResumed" - - invoke-virtual {v1, v2}, Lcom/my/target/StatHolder;->a(Ljava/lang/String;)Ljava/util/ArrayList; - - move-result-object v1 - - invoke-static {v1, v0}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V - - .line 4 - :cond_0 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->d(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/Repeater; - - move-result-object v0 - - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v1}, Lcom/my/target/p1/a/InstreamAdVideoController;->c(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/p1/a/InstreamAdVideoController$b; - - move-result-object v1 - - invoke-virtual {v0, v1}, Lcom/my/target/Repeater;->a(Ljava/lang/Runnable;)V - - .line 5 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->e(Lcom/my/target/p1/a/InstreamAdVideoController;)Ljava/util/Stack; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/util/Stack;->isEmpty()Z - - move-result v0 - - if-eqz v0, :cond_1 - - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->f(Lcom/my/target/p1/a/InstreamAdVideoController;)Ljava/util/ArrayList; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z - - move-result v0 - - if-nez v0, :cond_2 - - .line 6 - :cond_1 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->h(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/Repeater; - - move-result-object v0 - - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v1}, Lcom/my/target/p1/a/InstreamAdVideoController;->g(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/p1/a/InstreamAdVideoController$c; - - move-result-object v1 - - invoke-virtual {v0, v1}, Lcom/my/target/Repeater;->a(Ljava/lang/Runnable;)V - - :cond_2 - return-void -.end method - -.method public final e()V - .locals 4 - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->j(Lcom/my/target/p1/a/InstreamAdVideoController;)I - - move-result v0 - - const/4 v1, 0x2 - - if-eq v0, v1, :cond_1 - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->i(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/MediaBanner; - - move-result-object v0 - - if-eqz v0, :cond_0 - - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->k(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/p1/a/InstreamAdVideoController$d; - - move-result-object v0 - - if-eqz v0, :cond_0 - - .line 3 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->l(Lcom/my/target/p1/a/InstreamAdVideoController;)V - - .line 4 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->i(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/MediaBanner; - - move-result-object v0 - - if-eqz v0, :cond_0 - - .line 5 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->i(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/MediaBanner; - - move-result-object v0 - - .line 6 - iget-object v2, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v2}, Lcom/my/target/p1/a/InstreamAdVideoController;->m(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/MediaBanner; - - if-eqz v0, :cond_0 - - .line 7 - iget-object v2, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-virtual {v0}, Lcom/my/target/AdBanner;->j()F - - move-result v3 - - invoke-static {v2, v3}, Lcom/my/target/p1/a/InstreamAdVideoController;->b(Lcom/my/target/p1/a/InstreamAdVideoController;F)V - - .line 8 - iget-object v2, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v2}, Lcom/my/target/p1/a/InstreamAdVideoController;->k(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/p1/a/InstreamAdVideoController$d; - - move-result-object v2 - - invoke-interface {v2, v0}, Lcom/my/target/p1/a/InstreamAdVideoController$d;->c(Lcom/my/target/MediaBanner;)V - - .line 9 - :cond_0 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v0, v1}, Lcom/my/target/p1/a/InstreamAdVideoController;->a(Lcom/my/target/p1/a/InstreamAdVideoController;I)I - - .line 10 - :cond_1 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->d(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/Repeater; - - move-result-object v0 - - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v1}, Lcom/my/target/p1/a/InstreamAdVideoController;->c(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/p1/a/InstreamAdVideoController$b; - - move-result-object v1 - - invoke-virtual {v0, v1}, Lcom/my/target/Repeater;->b(Ljava/lang/Runnable;)V - - .line 11 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->h(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/Repeater; - - move-result-object v0 - - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController$a;->b:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v1}, Lcom/my/target/p1/a/InstreamAdVideoController;->g(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/p1/a/InstreamAdVideoController$c; - - move-result-object v1 - - invoke-virtual {v0, v1}, Lcom/my/target/Repeater;->b(Ljava/lang/Runnable;)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/p1/a/InstreamAdVideoController$b.smali b/smali/smali_classes2/com/my/target/p1/a/InstreamAdVideoController$b.smali deleted file mode 100644 index c843b0d64..000000000 --- a/smali/smali_classes2/com/my/target/p1/a/InstreamAdVideoController$b.smali +++ /dev/null @@ -1,56 +0,0 @@ -.class final Lcom/my/target/p1/a/InstreamAdVideoController$b; -.super Ljava/lang/Object; -.source "InstreamAdVideoController.java" - -# interfaces -.implements Ljava/lang/Runnable; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/p1/a/InstreamAdVideoController; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x2 - name = "b" -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/p1/a/InstreamAdVideoController; - - -# direct methods -.method private constructor (Lcom/my/target/p1/a/InstreamAdVideoController;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/p1/a/InstreamAdVideoController$b;->a:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - -.method synthetic constructor (Lcom/my/target/p1/a/InstreamAdVideoController;B)V - .locals 0 - - .line 2 - invoke-direct {p0, p1}, Lcom/my/target/p1/a/InstreamAdVideoController$b;->(Lcom/my/target/p1/a/InstreamAdVideoController;)V - - return-void -.end method - - -# virtual methods -.method public final run()V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$b;->a:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->l(Lcom/my/target/p1/a/InstreamAdVideoController;)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/p1/a/InstreamAdVideoController$c.smali b/smali/smali_classes2/com/my/target/p1/a/InstreamAdVideoController$c.smali deleted file mode 100644 index 628b2f356..000000000 --- a/smali/smali_classes2/com/my/target/p1/a/InstreamAdVideoController$c.smali +++ /dev/null @@ -1,145 +0,0 @@ -.class final Lcom/my/target/p1/a/InstreamAdVideoController$c; -.super Ljava/lang/Object; -.source "InstreamAdVideoController.java" - -# interfaces -.implements Ljava/lang/Runnable; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/p1/a/InstreamAdVideoController; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x2 - name = "c" -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/p1/a/InstreamAdVideoController; - - -# direct methods -.method private constructor (Lcom/my/target/p1/a/InstreamAdVideoController;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/p1/a/InstreamAdVideoController$c;->a:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - -.method synthetic constructor (Lcom/my/target/p1/a/InstreamAdVideoController;B)V - .locals 0 - - .line 2 - invoke-direct {p0, p1}, Lcom/my/target/p1/a/InstreamAdVideoController$c;->(Lcom/my/target/p1/a/InstreamAdVideoController;)V - - return-void -.end method - - -# virtual methods -.method public final run()V - .locals 7 - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$c;->a:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->b(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/i3/InstreamAdPlayer; - - move-result-object v0 - - if-eqz v0, :cond_2 - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$c;->a:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->b(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/i3/InstreamAdPlayer; - - move-result-object v0 - - invoke-interface {v0}, Lcom/my/target/i3/InstreamAdPlayer;->getView()Landroid/view/View; - - move-result-object v0 - - .line 3 - invoke-virtual {v0}, Landroid/view/View;->getVisibility()I - - move-result v1 - - const-wide/16 v2, 0x0 - - if-nez v1, :cond_1 - - invoke-virtual {v0}, Landroid/view/View;->getParent()Landroid/view/ViewParent; - - move-result-object v1 - - if-nez v1, :cond_0 - - goto :goto_0 - - .line 4 - :cond_0 - new-instance v1, Landroid/graphics/Rect; - - invoke-direct {v1}, Landroid/graphics/Rect;->()V - - .line 5 - invoke-virtual {v0, v1}, Landroid/view/View;->getGlobalVisibleRect(Landroid/graphics/Rect;)Z - - move-result v4 - - if-eqz v4, :cond_1 - - .line 6 - invoke-virtual {v1}, Landroid/graphics/Rect;->width()I - - move-result v2 - - invoke-virtual {v1}, Landroid/graphics/Rect;->height()I - - move-result v1 - - mul-int v2, v2, v1 - - int-to-double v1, v2 - - .line 7 - invoke-virtual {v0}, Landroid/view/View;->getWidth()I - - move-result v3 - - invoke-virtual {v0}, Landroid/view/View;->getHeight()I - - move-result v0 - - mul-int v3, v3, v0 - - int-to-double v3, v3 - - const-wide/high16 v5, 0x4059000000000000L # 100.0 - - div-double/2addr v3, v5 - - div-double v2, v1, v3 - - .line 8 - :cond_1 - :goto_0 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController$c;->a:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-static {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->n(Lcom/my/target/p1/a/InstreamAdVideoController;)F - - move-result v1 - - invoke-static {v0, v2, v3, v1}, Lcom/my/target/p1/a/InstreamAdVideoController;->a(Lcom/my/target/p1/a/InstreamAdVideoController;DF)V - - :cond_2 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/p1/a/InstreamAdVideoController$d.smali b/smali/smali_classes2/com/my/target/p1/a/InstreamAdVideoController$d.smali deleted file mode 100644 index 4b99fc843..000000000 --- a/smali/smali_classes2/com/my/target/p1/a/InstreamAdVideoController$d.smali +++ /dev/null @@ -1,55 +0,0 @@ -.class public interface abstract Lcom/my/target/p1/a/InstreamAdVideoController$d; -.super Ljava/lang/Object; -.source "InstreamAdVideoController.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/p1/a/InstreamAdVideoController; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x609 - name = "d" -.end annotation - - -# virtual methods -.method public abstract a(FFLcom/my/target/MediaBanner;)V - .param p3 # Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract a(Lcom/my/target/MediaBanner;)V - .param p1 # Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract a(Ljava/lang/String;Lcom/my/target/MediaBanner;)V - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract b(Lcom/my/target/MediaBanner;)V - .param p1 # Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract c(Lcom/my/target/MediaBanner;)V - .param p1 # Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method diff --git a/smali/smali_classes2/com/my/target/p1/a/InstreamAdVideoController.smali b/smali/smali_classes2/com/my/target/p1/a/InstreamAdVideoController.smali deleted file mode 100644 index b88288fe3..000000000 --- a/smali/smali_classes2/com/my/target/p1/a/InstreamAdVideoController.smali +++ /dev/null @@ -1,1278 +0,0 @@ -.class public final Lcom/my/target/p1/a/InstreamAdVideoController; -.super Ljava/lang/Object; -.source "InstreamAdVideoController.java" - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/p1/a/InstreamAdVideoController$c;, - Lcom/my/target/p1/a/InstreamAdVideoController$b;, - Lcom/my/target/p1/a/InstreamAdVideoController$a;, - Lcom/my/target/p1/a/InstreamAdVideoController$d; - } -.end annotation - - -# instance fields -.field private final a:Lcom/my/target/p1/a/InstreamAdVideoController$a; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final b:Lcom/my/target/Repeater; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final c:Lcom/my/target/Repeater; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final d:Lcom/my/target/p1/a/InstreamAdVideoController$c; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final e:Lcom/my/target/p1/a/InstreamAdVideoController$b; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final f:Ljava/util/Stack; - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/Stack<", - "Lcom/my/target/OvvStat;", - ">;" - } - .end annotation -.end field - -.field private final g:Ljava/util/Stack; - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/Stack<", - "Lcom/my/target/ProgressStat;", - ">;" - } - .end annotation -.end field - -.field private h:F - -.field private i:Lcom/my/target/i3/InstreamAdPlayer; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private j:Lcom/my/target/p1/a/InstreamAdVideoController$d; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private k:Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Lcom/my/target/MediaBanner<", - "Lcom/my/target/common/e/VideoData;", - ">;" - } - .end annotation -.end field - -.field private l:I - -.field private m:F - -.field private n:I - -.field private o:Z - -.field private p:Ljava/util/ArrayList; - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/ArrayList<", - "Lcom/my/target/MrcStat;", - ">;" - } - .end annotation -.end field - -.field private q:I - - -# direct methods -.method private constructor ()V - .locals 2 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - const/high16 v0, 0x3f800000 # 1.0f - - .line 2 - iput v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->h:F - - const/4 v0, 0x0 - - .line 3 - iput v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->q:I - - .line 4 - new-instance v1, Lcom/my/target/p1/a/InstreamAdVideoController$a; - - invoke-direct {v1, p0, v0}, Lcom/my/target/p1/a/InstreamAdVideoController$a;->(Lcom/my/target/p1/a/InstreamAdVideoController;B)V - - iput-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->a:Lcom/my/target/p1/a/InstreamAdVideoController$a; - - const/16 v1, 0xc8 - - .line 5 - invoke-static {v1}, Lcom/my/target/Repeater;->a(I)Lcom/my/target/Repeater; - - move-result-object v1 - - iput-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->b:Lcom/my/target/Repeater; - - .line 6 - sget-object v1, Lcom/my/target/Repeater;->d:Lcom/my/target/Repeater; - - iput-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->c:Lcom/my/target/Repeater; - - .line 7 - new-instance v1, Lcom/my/target/p1/a/InstreamAdVideoController$b; - - invoke-direct {v1, p0, v0}, Lcom/my/target/p1/a/InstreamAdVideoController$b;->(Lcom/my/target/p1/a/InstreamAdVideoController;B)V - - iput-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->e:Lcom/my/target/p1/a/InstreamAdVideoController$b; - - .line 8 - new-instance v1, Lcom/my/target/p1/a/InstreamAdVideoController$c; - - invoke-direct {v1, p0, v0}, Lcom/my/target/p1/a/InstreamAdVideoController$c;->(Lcom/my/target/p1/a/InstreamAdVideoController;B)V - - iput-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->d:Lcom/my/target/p1/a/InstreamAdVideoController$c; - - .line 9 - new-instance v0, Ljava/util/ArrayList; - - invoke-direct {v0}, Ljava/util/ArrayList;->()V - - iput-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->p:Ljava/util/ArrayList; - - .line 10 - new-instance v0, Ljava/util/Stack; - - invoke-direct {v0}, Ljava/util/Stack;->()V - - iput-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->f:Ljava/util/Stack; - - .line 11 - new-instance v0, Ljava/util/Stack; - - invoke-direct {v0}, Ljava/util/Stack;->()V - - iput-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->g:Ljava/util/Stack; - - return-void -.end method - -.method static synthetic a(Lcom/my/target/p1/a/InstreamAdVideoController;I)I - .locals 0 - - .line 1 - iput p1, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->q:I - - return p1 -.end method - -.method static synthetic a(Lcom/my/target/p1/a/InstreamAdVideoController;DF)V - .locals 7 - - .line 32 - new-instance v0, Ljava/util/ArrayList; - - invoke-direct {v0}, Ljava/util/ArrayList;->()V - - .line 33 - :cond_0 - :goto_0 - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->f:Ljava/util/Stack; - - invoke-virtual {v1}, Ljava/util/Stack;->isEmpty()Z - - move-result v1 - - if-nez v1, :cond_3 - - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->f:Ljava/util/Stack; - - invoke-virtual {v1}, Ljava/util/Stack;->peek()Ljava/lang/Object; - - move-result-object v1 - - check-cast v1, Lcom/my/target/OvvStat; - - invoke-virtual {v1}, Lcom/my/target/ViewabilityStat;->c()F - - move-result v1 - - cmpg-float v1, v1, p3 - - if-gtz v1, :cond_3 - - .line 34 - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->f:Ljava/util/Stack; - - invoke-virtual {v1}, Ljava/util/Stack;->pop()Ljava/lang/Object; - - move-result-object v1 - - check-cast v1, Lcom/my/target/OvvStat; - - .line 35 - invoke-virtual {v1}, Lcom/my/target/ViewabilityStat;->e()I - - move-result v2 - - .line 36 - invoke-virtual {v1}, Lcom/my/target/OvvStat;->f()Z - - move-result v3 - - int-to-double v4, v2 - - cmpg-double v2, v4, p1 - - if-gtz v2, :cond_1 - - if-nez v3, :cond_2 - - :cond_1 - cmpl-double v2, v4, p1 - - if-lez v2, :cond_0 - - if-nez v3, :cond_0 - - .line 37 - :cond_2 - invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - goto :goto_0 - - .line 38 - :cond_3 - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->p:Ljava/util/ArrayList; - - invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; - - move-result-object v1 - - :cond_4 - :goto_1 - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - - move-result v2 - - if-eqz v2, :cond_7 - - .line 39 - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Lcom/my/target/MrcStat; - - .line 40 - invoke-virtual {v2}, Lcom/my/target/ViewabilityStat;->e()I - - move-result v3 - - int-to-double v3, v3 - - const v5, 0x7f7fffff # Float.MAX_VALUE - - cmpl-double v6, v3, p1 - - if-lez v6, :cond_5 - - .line 41 - invoke-virtual {v2, v5}, Lcom/my/target/MrcStat;->c(F)V - - goto :goto_1 - - .line 42 - :cond_5 - invoke-virtual {v2}, Lcom/my/target/MrcStat;->f()F - - move-result v3 - - sub-float v3, p3, v3 - - invoke-virtual {v2}, Lcom/my/target/MrcStat;->g()F - - move-result v4 - - cmpl-float v3, v3, v4 - - if-ltz v3, :cond_6 - - .line 43 - invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 44 - invoke-interface {v1}, Ljava/util/Iterator;->remove()V - - goto :goto_1 - - .line 45 - :cond_6 - invoke-virtual {v2}, Lcom/my/target/MrcStat;->f()F - - move-result v3 - - cmpl-float v3, v3, v5 - - if-nez v3, :cond_4 - - .line 46 - invoke-virtual {v2, p3}, Lcom/my/target/MrcStat;->c(F)V - - goto :goto_1 - - .line 47 - :cond_7 - iget-object p1, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->i:Lcom/my/target/i3/InstreamAdPlayer; - - if-eqz p1, :cond_8 - - .line 48 - invoke-interface {p1}, Lcom/my/target/i3/InstreamAdPlayer;->getView()Landroid/view/View; - - move-result-object p1 - - invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; - - move-result-object p1 - - invoke-static {v0, p1}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V - - .line 49 - :cond_8 - iget-object p1, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->f:Ljava/util/Stack; - - invoke-virtual {p1}, Ljava/util/Stack;->isEmpty()Z - - move-result p1 - - if-eqz p1, :cond_9 - - iget-object p1, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->p:Ljava/util/ArrayList; - - invoke-virtual {p1}, Ljava/util/ArrayList;->isEmpty()Z - - move-result p1 - - if-eqz p1, :cond_9 - - .line 50 - iget-object p1, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->c:Lcom/my/target/Repeater; - - iget-object p0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->d:Lcom/my/target/p1/a/InstreamAdVideoController$c; - - invoke-virtual {p1, p0}, Lcom/my/target/Repeater;->b(Ljava/lang/Runnable;)V - - :cond_9 - return-void -.end method - -.method static synthetic a(Lcom/my/target/p1/a/InstreamAdVideoController;F)V - .locals 3 - - .line 23 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->k:Lcom/my/target/MediaBanner; - - if-eqz v0, :cond_0 - - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->j:Lcom/my/target/p1/a/InstreamAdVideoController$d; - - if-eqz v1, :cond_0 - - .line 24 - invoke-interface {v1, v0}, Lcom/my/target/p1/a/InstreamAdVideoController$d;->a(Lcom/my/target/MediaBanner;)V - - .line 25 - :cond_0 - invoke-virtual {p0}, Lcom/my/target/p1/a/InstreamAdVideoController;->a()Landroid/content/Context; - - move-result-object v0 - - if-eqz v0, :cond_1 - - .line 26 - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->k:Lcom/my/target/MediaBanner; - - if-eqz v1, :cond_1 - - .line 27 - invoke-virtual {v1}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object v1 - - const-string v2, "playbackStarted" - - invoke-virtual {v1, v2}, Lcom/my/target/StatHolder;->a(Ljava/lang/String;)Ljava/util/ArrayList; - - move-result-object v1 - - invoke-static {v1, v0}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V - - .line 28 - :cond_1 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->j:Lcom/my/target/p1/a/InstreamAdVideoController$d; - - if-eqz v0, :cond_2 - - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->k:Lcom/my/target/MediaBanner; - - if-eqz v1, :cond_2 - - .line 29 - invoke-interface {v0, p1, p1, v1}, Lcom/my/target/p1/a/InstreamAdVideoController$d;->a(FFLcom/my/target/MediaBanner;)V - - :cond_2 - const/4 p1, 0x0 - - .line 30 - invoke-direct {p0, p1}, Lcom/my/target/p1/a/InstreamAdVideoController;->b(F)V - - const/4 p1, 0x1 - - .line 31 - iput-boolean p1, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->o:Z - - return-void -.end method - -.method static synthetic a(Lcom/my/target/p1/a/InstreamAdVideoController;)Z - .locals 0 - - .line 2 - iget-boolean p0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->o:Z - - return p0 -.end method - -.method static synthetic b(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/i3/InstreamAdPlayer; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->i:Lcom/my/target/i3/InstreamAdPlayer; - - return-object p0 -.end method - -.method private b(F)V - .locals 2 - - .line 4 - new-instance v0, Ljava/util/ArrayList; - - invoke-direct {v0}, Ljava/util/ArrayList;->()V - - .line 5 - :goto_0 - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->g:Ljava/util/Stack; - - invoke-virtual {v1}, Ljava/util/Stack;->size()I - - move-result v1 - - if-lez v1, :cond_0 - - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->g:Ljava/util/Stack; - - invoke-virtual {v1}, Ljava/util/Stack;->peek()Ljava/lang/Object; - - move-result-object v1 - - check-cast v1, Lcom/my/target/ProgressStat; - - invoke-virtual {v1}, Lcom/my/target/ProgressStat;->c()F - - move-result v1 - - cmpg-float v1, v1, p1 - - if-gtz v1, :cond_0 - - .line 6 - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->g:Ljava/util/Stack; - - invoke-virtual {v1}, Ljava/util/Stack;->pop()Ljava/lang/Object; - - move-result-object v1 - - invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - goto :goto_0 - - .line 7 - :cond_0 - iget-object p1, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->i:Lcom/my/target/i3/InstreamAdPlayer; - - if-eqz p1, :cond_1 - - .line 8 - invoke-interface {p1}, Lcom/my/target/i3/InstreamAdPlayer;->getView()Landroid/view/View; - - move-result-object p1 - - invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; - - move-result-object p1 - - invoke-static {v0, p1}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V - - :cond_1 - return-void -.end method - -.method static synthetic b(Lcom/my/target/p1/a/InstreamAdVideoController;F)V - .locals 0 - - .line 2 - invoke-direct {p0, p1}, Lcom/my/target/p1/a/InstreamAdVideoController;->b(F)V - - return-void -.end method - -.method static synthetic c(Lcom/my/target/p1/a/InstreamAdVideoController;F)F - .locals 0 - - .line 1 - iput p1, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->h:F - - return p1 -.end method - -.method static synthetic c(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/p1/a/InstreamAdVideoController$b; - .locals 0 - - .line 2 - iget-object p0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->e:Lcom/my/target/p1/a/InstreamAdVideoController$b; - - return-object p0 -.end method - -.method static synthetic d(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/Repeater; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->b:Lcom/my/target/Repeater; - - return-object p0 -.end method - -.method static synthetic e(Lcom/my/target/p1/a/InstreamAdVideoController;)Ljava/util/Stack; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->f:Ljava/util/Stack; - - return-object p0 -.end method - -.method public static f()Lcom/my/target/p1/a/InstreamAdVideoController; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 2 - new-instance v0, Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-direct {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->()V - - return-object v0 -.end method - -.method static synthetic f(Lcom/my/target/p1/a/InstreamAdVideoController;)Ljava/util/ArrayList; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->p:Ljava/util/ArrayList; - - return-object p0 -.end method - -.method static synthetic g(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/p1/a/InstreamAdVideoController$c; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->d:Lcom/my/target/p1/a/InstreamAdVideoController$c; - - return-object p0 -.end method - -.method static synthetic h(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/Repeater; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->c:Lcom/my/target/Repeater; - - return-object p0 -.end method - -.method static synthetic i(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/MediaBanner; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->k:Lcom/my/target/MediaBanner; - - return-object p0 -.end method - -.method static synthetic j(Lcom/my/target/p1/a/InstreamAdVideoController;)I - .locals 0 - - .line 1 - iget p0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->q:I - - return p0 -.end method - -.method static synthetic k(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/p1/a/InstreamAdVideoController$d; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->j:Lcom/my/target/p1/a/InstreamAdVideoController$d; - - return-object p0 -.end method - -.method static synthetic l(Lcom/my/target/p1/a/InstreamAdVideoController;)V - .locals 7 - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->k:Lcom/my/target/MediaBanner; - - const/4 v1, 0x0 - - if-eqz v0, :cond_0 - - .line 2 - invoke-virtual {v0}, Lcom/my/target/AdBanner;->j()F - - move-result v0 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - .line 3 - :goto_0 - iget-object v2, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->k:Lcom/my/target/MediaBanner; - - if-nez v2, :cond_1 - - .line 4 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->b:Lcom/my/target/Repeater; - - iget-object p0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->e:Lcom/my/target/p1/a/InstreamAdVideoController$b; - - invoke-virtual {v0, p0}, Lcom/my/target/Repeater;->b(Ljava/lang/Runnable;)V - - return-void - - .line 5 - :cond_1 - iget v2, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->q:I - - const/4 v3, 0x1 - - if-ne v2, v3, :cond_2 - - iget-object v2, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->i:Lcom/my/target/i3/InstreamAdPlayer; - - if-eqz v2, :cond_2 - - .line 6 - invoke-interface {v2}, Lcom/my/target/i3/InstreamAdPlayer;->d()F - - move-result v2 - - .line 7 - iget-object v4, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->i:Lcom/my/target/i3/InstreamAdPlayer; - - invoke-interface {v4}, Lcom/my/target/i3/InstreamAdPlayer;->e()F - - move-result v4 - - sub-float v5, v0, v4 - - goto :goto_1 - - :cond_2 - const/4 v2, 0x0 - - const/4 v4, 0x0 - - const/4 v5, 0x0 - - .line 8 - :goto_1 - iget v6, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->q:I - - if-ne v6, v3, :cond_8 - - iget v6, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->m:F - - cmpl-float v6, v6, v4 - - if-eqz v6, :cond_8 - - cmpl-float v2, v2, v1 - - if-lez v2, :cond_8 - - const/4 v2, 0x0 - - .line 9 - iput v2, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->l:I - - .line 10 - iput v4, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->m:F - - cmpg-float v2, v4, v0 - - if-gez v2, :cond_3 - - .line 11 - invoke-direct {p0, v4}, Lcom/my/target/p1/a/InstreamAdVideoController;->b(F)V - - .line 12 - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->j:Lcom/my/target/p1/a/InstreamAdVideoController$d; - - if-eqz v1, :cond_9 - - iget-object v2, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->k:Lcom/my/target/MediaBanner; - - if-eqz v2, :cond_9 - - .line 13 - invoke-interface {v1, v5, v0, v2}, Lcom/my/target/p1/a/InstreamAdVideoController$d;->a(FFLcom/my/target/MediaBanner;)V - - goto :goto_2 - - .line 14 - :cond_3 - invoke-direct {p0, v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->b(F)V - - .line 15 - iget-object v2, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->f:Ljava/util/Stack; - - invoke-virtual {v2}, Ljava/util/Stack;->isEmpty()Z - - move-result v2 - - if-eqz v2, :cond_4 - - iget-object v2, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->p:Ljava/util/ArrayList; - - invoke-virtual {v2}, Ljava/util/ArrayList;->isEmpty()Z - - move-result v2 - - if-nez v2, :cond_5 - - .line 16 - :cond_4 - iput v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->m:F - - .line 17 - iget-object v2, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->d:Lcom/my/target/p1/a/InstreamAdVideoController$c; - - invoke-virtual {v2}, Lcom/my/target/p1/a/InstreamAdVideoController$c;->run()V - - .line 18 - :cond_5 - iget-object v2, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->j:Lcom/my/target/p1/a/InstreamAdVideoController$d; - - if-eqz v2, :cond_6 - - iget-object v3, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->k:Lcom/my/target/MediaBanner; - - if-eqz v3, :cond_6 - - .line 19 - invoke-interface {v2, v1, v0, v3}, Lcom/my/target/p1/a/InstreamAdVideoController$d;->a(FFLcom/my/target/MediaBanner;)V - - .line 20 - :cond_6 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->b:Lcom/my/target/Repeater; - - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->e:Lcom/my/target/p1/a/InstreamAdVideoController$b; - - invoke-virtual {v0, v1}, Lcom/my/target/Repeater;->b(Ljava/lang/Runnable;)V - - .line 21 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->c:Lcom/my/target/Repeater; - - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->d:Lcom/my/target/p1/a/InstreamAdVideoController$c; - - invoke-virtual {v0, v1}, Lcom/my/target/Repeater;->b(Ljava/lang/Runnable;)V - - .line 22 - iget v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->q:I - - const/4 v1, 0x2 - - if-eq v0, v1, :cond_9 - - .line 23 - iput v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->q:I - - .line 24 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->i:Lcom/my/target/i3/InstreamAdPlayer; - - if-eqz v0, :cond_7 - - .line 25 - invoke-interface {v0}, Lcom/my/target/i3/InstreamAdPlayer;->c()V - - .line 26 - :cond_7 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->k:Lcom/my/target/MediaBanner; - - if-eqz v0, :cond_9 - - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->j:Lcom/my/target/p1/a/InstreamAdVideoController$d; - - if-eqz v1, :cond_9 - - const/4 v2, 0x0 - - .line 27 - iput-object v2, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->k:Lcom/my/target/MediaBanner; - - .line 28 - invoke-interface {v1, v0}, Lcom/my/target/p1/a/InstreamAdVideoController$d;->c(Lcom/my/target/MediaBanner;)V - - goto :goto_2 - - .line 29 - :cond_8 - iget v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->l:I - - add-int/2addr v0, v3 - - iput v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->l:I - - .line 30 - :cond_9 - :goto_2 - iget v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->l:I - - iget v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->n:I - - mul-int/lit16 v1, v1, 0x3e8 - - div-int/lit16 v1, v1, 0xc8 - - if-lt v0, v1, :cond_a - - .line 31 - new-instance v0, Ljava/lang/StringBuilder; - - const-string v1, "video freeze more then " - - invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V - - iget v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->n:I - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - const-string v1, " seconds, stopping" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 32 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->b:Lcom/my/target/Repeater; - - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->e:Lcom/my/target/p1/a/InstreamAdVideoController$b; - - invoke-virtual {v0, v1}, Lcom/my/target/Repeater;->b(Ljava/lang/Runnable;)V - - .line 33 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->j:Lcom/my/target/p1/a/InstreamAdVideoController$d; - - if-eqz v0, :cond_a - - iget-object p0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->k:Lcom/my/target/MediaBanner; - - if-eqz p0, :cond_a - - const-string v1, "Timeout" - - .line 34 - invoke-interface {v0, v1, p0}, Lcom/my/target/p1/a/InstreamAdVideoController$d;->a(Ljava/lang/String;Lcom/my/target/MediaBanner;)V - - :cond_a - return-void -.end method - -.method static synthetic m(Lcom/my/target/p1/a/InstreamAdVideoController;)Lcom/my/target/MediaBanner; - .locals 1 - - const/4 v0, 0x0 - - .line 1 - iput-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->k:Lcom/my/target/MediaBanner; - - return-object v0 -.end method - -.method static synthetic n(Lcom/my/target/p1/a/InstreamAdVideoController;)F - .locals 0 - - .line 1 - iget p0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->m:F - - return p0 -.end method - - -# virtual methods -.method public final a()Landroid/content/Context; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 11 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->i:Lcom/my/target/i3/InstreamAdPlayer; - - if-nez v0, :cond_0 - - const/4 v0, 0x0 - - return-object v0 - - :cond_0 - invoke-interface {v0}, Lcom/my/target/i3/InstreamAdPlayer;->getView()Landroid/view/View; - - move-result-object v0 - - invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context; - - move-result-object v0 - - return-object v0 -.end method - -.method public final a(F)V - .locals 1 - - .line 3 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->i:Lcom/my/target/i3/InstreamAdPlayer; - - if-eqz v0, :cond_0 - - .line 4 - invoke-interface {v0, p1}, Lcom/my/target/i3/InstreamAdPlayer;->a(F)V - - .line 5 - :cond_0 - iput p1, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->h:F - - return-void -.end method - -.method public final a(I)V - .locals 0 - - .line 22 - iput p1, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->n:I - - return-void -.end method - -.method public final a(Lcom/my/target/i3/InstreamAdPlayer;)V - .locals 2 - .param p1 # Lcom/my/target/i3/InstreamAdPlayer; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 6 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->i:Lcom/my/target/i3/InstreamAdPlayer; - - if-eqz v0, :cond_0 - - const/4 v1, 0x0 - - .line 7 - invoke-interface {v0, v1}, Lcom/my/target/i3/InstreamAdPlayer;->a(Lcom/my/target/i3/InstreamAdPlayer$a;)V - - .line 8 - :cond_0 - iput-object p1, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->i:Lcom/my/target/i3/InstreamAdPlayer; - - if-eqz p1, :cond_1 - - .line 9 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->a:Lcom/my/target/p1/a/InstreamAdVideoController$a; - - invoke-interface {p1, v0}, Lcom/my/target/i3/InstreamAdPlayer;->a(Lcom/my/target/i3/InstreamAdPlayer$a;)V - - :cond_1 - return-void -.end method - -.method public final a(Lcom/my/target/MediaBanner;)V - .locals 3 - .param p1 # Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lcom/my/target/MediaBanner<", - "Lcom/my/target/common/e/VideoData;", - ">;)V" - } - .end annotation - - .line 12 - iput-object p1, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->k:Lcom/my/target/MediaBanner; - - const/4 v0, 0x0 - - .line 13 - iput-boolean v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->o:Z - - .line 14 - invoke-virtual {p1}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object v0 - - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->g:Ljava/util/Stack; - - invoke-virtual {v0, v1}, Lcom/my/target/StatHolder;->a(Ljava/util/Stack;)V - - .line 15 - invoke-virtual {p1}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object v0 - - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->f:Ljava/util/Stack; - - invoke-virtual {v0, v1}, Lcom/my/target/StatHolder;->b(Ljava/util/Stack;)V - - .line 16 - invoke-virtual {p1}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object v0 - - invoke-virtual {v0}, Lcom/my/target/StatHolder;->b()Ljava/util/ArrayList; - - move-result-object v0 - - iput-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->p:Ljava/util/ArrayList; - - .line 17 - invoke-virtual {p1}, Lcom/my/target/MediaBanner;->G()Lcom/my/target/MediaData; - - move-result-object p1 - - check-cast p1, Lcom/my/target/common/e/VideoData; - - if-nez p1, :cond_0 - - return-void - - .line 18 - :cond_0 - invoke-virtual {p1}, Lcom/my/target/MediaData;->c()Ljava/lang/String; - - move-result-object v0 - - invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; - - move-result-object v0 - - .line 19 - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->i:Lcom/my/target/i3/InstreamAdPlayer; - - if-eqz v1, :cond_1 - - .line 20 - iget v2, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->h:F - - invoke-interface {v1, v2}, Lcom/my/target/i3/InstreamAdPlayer;->a(F)V - - .line 21 - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->i:Lcom/my/target/i3/InstreamAdPlayer; - - invoke-virtual {p1}, Lcom/my/target/MediaData;->d()I - - move-result v2 - - invoke-virtual {p1}, Lcom/my/target/MediaData;->b()I - - move-result p1 - - invoke-interface {v1, v0, v2, p1}, Lcom/my/target/i3/InstreamAdPlayer;->a(Landroid/net/Uri;II)V - - :cond_1 - return-void -.end method - -.method public final a(Lcom/my/target/p1/a/InstreamAdVideoController$d;)V - .locals 0 - .param p1 # Lcom/my/target/p1/a/InstreamAdVideoController$d; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 10 - iput-object p1, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->j:Lcom/my/target/p1/a/InstreamAdVideoController$d; - - return-void -.end method - -.method public final b()Lcom/my/target/i3/InstreamAdPlayer; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 3 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->i:Lcom/my/target/i3/InstreamAdPlayer; - - return-object v0 -.end method - -.method public final c()V - .locals 1 - - .line 3 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->i:Lcom/my/target/i3/InstreamAdPlayer; - - if-eqz v0, :cond_0 - - .line 4 - invoke-interface {v0}, Lcom/my/target/i3/InstreamAdPlayer;->a()V - - :cond_0 - return-void -.end method - -.method public final d()V - .locals 1 - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->i:Lcom/my/target/i3/InstreamAdPlayer; - - if-eqz v0, :cond_0 - - .line 3 - invoke-interface {v0}, Lcom/my/target/i3/InstreamAdPlayer;->b()V - - :cond_0 - return-void -.end method - -.method public final e()V - .locals 3 - - .line 2 - iget v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->q:I - - const/4 v1, 0x1 - - if-ne v0, v1, :cond_2 - - .line 3 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->k:Lcom/my/target/MediaBanner; - - if-eqz v0, :cond_1 - - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->j:Lcom/my/target/p1/a/InstreamAdVideoController$d; - - if-eqz v0, :cond_1 - - .line 4 - invoke-virtual {p0}, Lcom/my/target/p1/a/InstreamAdVideoController;->a()Landroid/content/Context; - - move-result-object v0 - - if-eqz v0, :cond_0 - - .line 5 - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->k:Lcom/my/target/MediaBanner; - - invoke-virtual {v1}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object v1 - - const-string v2, "playbackStopped" - - invoke-virtual {v1, v2}, Lcom/my/target/StatHolder;->a(Ljava/lang/String;)Ljava/util/ArrayList; - - move-result-object v1 - - invoke-static {v1, v0}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V - - .line 6 - :cond_0 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->j:Lcom/my/target/p1/a/InstreamAdVideoController$d; - - iget-object v1, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->k:Lcom/my/target/MediaBanner; - - invoke-interface {v0, v1}, Lcom/my/target/p1/a/InstreamAdVideoController$d;->b(Lcom/my/target/MediaBanner;)V - - :cond_1 - const/4 v0, 0x0 - - .line 7 - iput v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->q:I - - .line 8 - :cond_2 - iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->i:Lcom/my/target/i3/InstreamAdPlayer; - - if-eqz v0, :cond_3 - - .line 9 - invoke-interface {v0}, Lcom/my/target/i3/InstreamAdPlayer;->c()V - - :cond_3 - const/4 v0, 0x0 - - .line 10 - iput-object v0, p0, Lcom/my/target/p1/a/InstreamAdVideoController;->k:Lcom/my/target/MediaBanner; - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/p1/b/InstreamAdEngine$a.smali b/smali/smali_classes2/com/my/target/p1/b/InstreamAdEngine$a.smali deleted file mode 100644 index 2c9776bcd..000000000 --- a/smali/smali_classes2/com/my/target/p1/b/InstreamAdEngine$a.smali +++ /dev/null @@ -1,64 +0,0 @@ -.class final Lcom/my/target/p1/b/InstreamAdEngine$a; -.super Ljava/lang/Object; -.source "InstreamAdEngine.java" - -# interfaces -.implements Lcom/my/target/c3$c; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/p1/b/InstreamAdEngine;->a(Lcom/my/target/AdService;Lcom/my/target/MediaSection;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/MediaSection; - -.field final synthetic b:Lcom/my/target/p1/b/InstreamAdEngine; - - -# direct methods -.method constructor (Lcom/my/target/p1/b/InstreamAdEngine;Lcom/my/target/MediaSection;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/p1/b/InstreamAdEngine$a;->b:Lcom/my/target/p1/b/InstreamAdEngine; - - iput-object p2, p0, Lcom/my/target/p1/b/InstreamAdEngine$a;->a:Lcom/my/target/MediaSection; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public final synthetic a(Lcom/my/target/AdSection;Ljava/lang/String;)V - .locals 2 - .param p1 # Lcom/my/target/AdSection; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - check-cast p1, Lcom/my/target/p1/c/b/InstreamAdSection; - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine$a;->b:Lcom/my/target/p1/b/InstreamAdEngine; - - iget-object v1, p0, Lcom/my/target/p1/b/InstreamAdEngine$a;->a:Lcom/my/target/MediaSection; - - invoke-static {v0, v1, p1, p2}, Lcom/my/target/p1/b/InstreamAdEngine;->a(Lcom/my/target/p1/b/InstreamAdEngine;Lcom/my/target/MediaSection;Lcom/my/target/p1/c/b/InstreamAdSection;Ljava/lang/String;)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/p1/b/InstreamAdEngine$b.smali b/smali/smali_classes2/com/my/target/p1/b/InstreamAdEngine$b.smali deleted file mode 100644 index fb5d30bb2..000000000 --- a/smali/smali_classes2/com/my/target/p1/b/InstreamAdEngine$b.smali +++ /dev/null @@ -1,70 +0,0 @@ -.class final Lcom/my/target/p1/b/InstreamAdEngine$b; -.super Ljava/lang/Object; -.source "InstreamAdEngine.java" - -# interfaces -.implements Lcom/my/target/c3$c; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/p1/b/InstreamAdEngine;->a(Ljava/util/ArrayList;Lcom/my/target/MediaSection;F)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/MediaSection; - -.field final synthetic b:F - -.field final synthetic c:Lcom/my/target/p1/b/InstreamAdEngine; - - -# direct methods -.method constructor (Lcom/my/target/p1/b/InstreamAdEngine;Lcom/my/target/MediaSection;F)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/p1/b/InstreamAdEngine$b;->c:Lcom/my/target/p1/b/InstreamAdEngine; - - iput-object p2, p0, Lcom/my/target/p1/b/InstreamAdEngine$b;->a:Lcom/my/target/MediaSection; - - iput p3, p0, Lcom/my/target/p1/b/InstreamAdEngine$b;->b:F - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public final synthetic a(Lcom/my/target/AdSection;Ljava/lang/String;)V - .locals 3 - .param p1 # Lcom/my/target/AdSection; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - check-cast p1, Lcom/my/target/p1/c/b/InstreamAdSection; - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine$b;->c:Lcom/my/target/p1/b/InstreamAdEngine; - - iget-object v1, p0, Lcom/my/target/p1/b/InstreamAdEngine$b;->a:Lcom/my/target/MediaSection; - - iget v2, p0, Lcom/my/target/p1/b/InstreamAdEngine$b;->b:F - - invoke-static {v0, v1, p1, p2, v2}, Lcom/my/target/p1/b/InstreamAdEngine;->a(Lcom/my/target/p1/b/InstreamAdEngine;Lcom/my/target/MediaSection;Lcom/my/target/p1/c/b/InstreamAdSection;Ljava/lang/String;F)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/p1/b/InstreamAdEngine$c.smali b/smali/smali_classes2/com/my/target/p1/b/InstreamAdEngine$c.smali deleted file mode 100644 index f7ef9d91e..000000000 --- a/smali/smali_classes2/com/my/target/p1/b/InstreamAdEngine$c.smali +++ /dev/null @@ -1,433 +0,0 @@ -.class final Lcom/my/target/p1/b/InstreamAdEngine$c; -.super Ljava/lang/Object; -.source "InstreamAdEngine.java" - -# interfaces -.implements Lcom/my/target/p1/a/InstreamAdVideoController$d; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/p1/b/InstreamAdEngine; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x2 - name = "c" -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/p1/b/InstreamAdEngine; - - -# direct methods -.method private constructor (Lcom/my/target/p1/b/InstreamAdEngine;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/p1/b/InstreamAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAdEngine; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - -.method synthetic constructor (Lcom/my/target/p1/b/InstreamAdEngine;B)V - .locals 0 - - .line 2 - invoke-direct {p0, p1}, Lcom/my/target/p1/b/InstreamAdEngine$c;->(Lcom/my/target/p1/b/InstreamAdEngine;)V - - return-void -.end method - - -# virtual methods -.method public final a(FFLcom/my/target/MediaBanner;)V - .locals 1 - .param p3 # Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 9 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAdEngine; - - invoke-static {v0}, Lcom/my/target/p1/b/InstreamAdEngine;->a(Lcom/my/target/p1/b/InstreamAdEngine;)Lcom/my/target/MediaSection; - - move-result-object v0 - - if-eqz v0, :cond_1 - - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAdEngine; - - invoke-static {v0}, Lcom/my/target/p1/b/InstreamAdEngine;->b(Lcom/my/target/p1/b/InstreamAdEngine;)Lcom/my/target/MediaBanner; - - move-result-object v0 - - if-ne v0, p3, :cond_1 - - iget-object p3, p0, Lcom/my/target/p1/b/InstreamAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAdEngine; - - invoke-static {p3}, Lcom/my/target/p1/b/InstreamAdEngine;->c(Lcom/my/target/p1/b/InstreamAdEngine;)Lcom/my/target/i3/InstreamAd$b; - - move-result-object p3 - - if-nez p3, :cond_0 - - goto :goto_0 - - .line 10 - :cond_0 - iget-object p3, p0, Lcom/my/target/p1/b/InstreamAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAdEngine; - - invoke-static {p3}, Lcom/my/target/p1/b/InstreamAdEngine;->g(Lcom/my/target/p1/b/InstreamAdEngine;)Lcom/my/target/i3/InstreamAd; - - move-result-object p3 - - invoke-virtual {p3}, Lcom/my/target/i3/InstreamAd;->b()Lcom/my/target/i3/InstreamAd$c; - - move-result-object p3 - - if-eqz p3, :cond_1 - - .line 11 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAdEngine; - - invoke-static {v0}, Lcom/my/target/p1/b/InstreamAdEngine;->g(Lcom/my/target/p1/b/InstreamAdEngine;)Lcom/my/target/i3/InstreamAd; - - move-result-object v0 - - invoke-interface {p3, p1, p2, v0}, Lcom/my/target/i3/InstreamAd$c;->a(FFLcom/my/target/i3/InstreamAd;)V - - :cond_1 - :goto_0 - return-void -.end method - -.method public final a(Lcom/my/target/MediaBanner;)V - .locals 2 - .param p1 # Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAdEngine; - - invoke-static {v0}, Lcom/my/target/p1/b/InstreamAdEngine;->a(Lcom/my/target/p1/b/InstreamAdEngine;)Lcom/my/target/MediaSection; - - move-result-object v0 - - if-eqz v0, :cond_3 - - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAdEngine; - - invoke-static {v0}, Lcom/my/target/p1/b/InstreamAdEngine;->b(Lcom/my/target/p1/b/InstreamAdEngine;)Lcom/my/target/MediaBanner; - - move-result-object v0 - - if-ne v0, p1, :cond_3 - - iget-object p1, p0, Lcom/my/target/p1/b/InstreamAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAdEngine; - - invoke-static {p1}, Lcom/my/target/p1/b/InstreamAdEngine;->c(Lcom/my/target/p1/b/InstreamAdEngine;)Lcom/my/target/i3/InstreamAd$b; - - move-result-object p1 - - if-nez p1, :cond_0 - - goto :goto_1 - - .line 2 - :cond_0 - iget-object p1, p0, Lcom/my/target/p1/b/InstreamAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAdEngine; - - invoke-static {p1}, Lcom/my/target/p1/b/InstreamAdEngine;->d(Lcom/my/target/p1/b/InstreamAdEngine;)Z - - move-result p1 - - if-nez p1, :cond_2 - - .line 3 - iget-object p1, p0, Lcom/my/target/p1/b/InstreamAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAdEngine; - - invoke-static {p1}, Lcom/my/target/p1/b/InstreamAdEngine;->e(Lcom/my/target/p1/b/InstreamAdEngine;)Z - - .line 4 - iget-object p1, p0, Lcom/my/target/p1/b/InstreamAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAdEngine; - - invoke-static {p1}, Lcom/my/target/p1/b/InstreamAdEngine;->f(Lcom/my/target/p1/b/InstreamAdEngine;)Lcom/my/target/p1/a/InstreamAdVideoController; - - move-result-object p1 - - invoke-virtual {p1}, Lcom/my/target/p1/a/InstreamAdVideoController;->a()Landroid/content/Context; - - move-result-object p1 - - if-nez p1, :cond_1 - - const-string p1, "can\'t send stat: context is null" - - .line 5 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - goto :goto_0 - - .line 6 - :cond_1 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAdEngine; - - invoke-static {v0}, Lcom/my/target/p1/b/InstreamAdEngine;->a(Lcom/my/target/p1/b/InstreamAdEngine;)Lcom/my/target/MediaSection; - - move-result-object v0 - - const-string v1, "impression" - - invoke-virtual {v0, v1}, Lcom/my/target/AdSection;->a(Ljava/lang/String;)Ljava/util/ArrayList; - - move-result-object v0 - - invoke-static {v0, p1}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V - - .line 7 - :cond_2 - :goto_0 - iget-object p1, p0, Lcom/my/target/p1/b/InstreamAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAdEngine; - - invoke-static {p1}, Lcom/my/target/p1/b/InstreamAdEngine;->g(Lcom/my/target/p1/b/InstreamAdEngine;)Lcom/my/target/i3/InstreamAd; - - move-result-object p1 - - invoke-virtual {p1}, Lcom/my/target/i3/InstreamAd;->b()Lcom/my/target/i3/InstreamAd$c; - - move-result-object p1 - - if-eqz p1, :cond_3 - - .line 8 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAdEngine; - - invoke-static {v0}, Lcom/my/target/p1/b/InstreamAdEngine;->g(Lcom/my/target/p1/b/InstreamAdEngine;)Lcom/my/target/i3/InstreamAd; - - move-result-object v0 - - iget-object v1, p0, Lcom/my/target/p1/b/InstreamAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAdEngine; - - invoke-static {v1}, Lcom/my/target/p1/b/InstreamAdEngine;->c(Lcom/my/target/p1/b/InstreamAdEngine;)Lcom/my/target/i3/InstreamAd$b; - - move-result-object v1 - - invoke-interface {p1, v0, v1}, Lcom/my/target/i3/InstreamAd$c;->b(Lcom/my/target/i3/InstreamAd;Lcom/my/target/i3/InstreamAd$b;)V - - :cond_3 - :goto_1 - return-void -.end method - -.method public final a(Ljava/lang/String;Lcom/my/target/MediaBanner;)V - .locals 1 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 12 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAdEngine; - - invoke-static {v0}, Lcom/my/target/p1/b/InstreamAdEngine;->a(Lcom/my/target/p1/b/InstreamAdEngine;)Lcom/my/target/MediaSection; - - move-result-object v0 - - if-eqz v0, :cond_2 - - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAdEngine; - - invoke-static {v0}, Lcom/my/target/p1/b/InstreamAdEngine;->b(Lcom/my/target/p1/b/InstreamAdEngine;)Lcom/my/target/MediaBanner; - - move-result-object v0 - - if-eq v0, p2, :cond_0 - - goto :goto_0 - - .line 13 - :cond_0 - iget-object p2, p0, Lcom/my/target/p1/b/InstreamAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAdEngine; - - invoke-static {p2}, Lcom/my/target/p1/b/InstreamAdEngine;->g(Lcom/my/target/p1/b/InstreamAdEngine;)Lcom/my/target/i3/InstreamAd; - - move-result-object p2 - - invoke-virtual {p2}, Lcom/my/target/i3/InstreamAd;->b()Lcom/my/target/i3/InstreamAd$c; - - move-result-object p2 - - if-eqz p2, :cond_1 - - .line 14 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAdEngine; - - invoke-static {v0}, Lcom/my/target/p1/b/InstreamAdEngine;->g(Lcom/my/target/p1/b/InstreamAdEngine;)Lcom/my/target/i3/InstreamAd; - - move-result-object v0 - - invoke-interface {p2, p1, v0}, Lcom/my/target/i3/InstreamAd$c;->b(Ljava/lang/String;Lcom/my/target/i3/InstreamAd;)V - - .line 15 - :cond_1 - iget-object p1, p0, Lcom/my/target/p1/b/InstreamAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAdEngine; - - invoke-static {p1}, Lcom/my/target/p1/b/InstreamAdEngine;->h(Lcom/my/target/p1/b/InstreamAdEngine;)V - - :cond_2 - :goto_0 - return-void -.end method - -.method public final b(Lcom/my/target/MediaBanner;)V - .locals 2 - .param p1 # Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAdEngine; - - invoke-static {v0}, Lcom/my/target/p1/b/InstreamAdEngine;->a(Lcom/my/target/p1/b/InstreamAdEngine;)Lcom/my/target/MediaSection; - - move-result-object v0 - - if-eqz v0, :cond_1 - - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAdEngine; - - invoke-static {v0}, Lcom/my/target/p1/b/InstreamAdEngine;->b(Lcom/my/target/p1/b/InstreamAdEngine;)Lcom/my/target/MediaBanner; - - move-result-object v0 - - if-ne v0, p1, :cond_1 - - iget-object p1, p0, Lcom/my/target/p1/b/InstreamAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAdEngine; - - invoke-static {p1}, Lcom/my/target/p1/b/InstreamAdEngine;->c(Lcom/my/target/p1/b/InstreamAdEngine;)Lcom/my/target/i3/InstreamAd$b; - - move-result-object p1 - - if-nez p1, :cond_0 - - goto :goto_0 - - .line 2 - :cond_0 - iget-object p1, p0, Lcom/my/target/p1/b/InstreamAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAdEngine; - - invoke-static {p1}, Lcom/my/target/p1/b/InstreamAdEngine;->g(Lcom/my/target/p1/b/InstreamAdEngine;)Lcom/my/target/i3/InstreamAd; - - move-result-object p1 - - invoke-virtual {p1}, Lcom/my/target/i3/InstreamAd;->b()Lcom/my/target/i3/InstreamAd$c; - - move-result-object p1 - - if-eqz p1, :cond_1 - - .line 3 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAdEngine; - - invoke-static {v0}, Lcom/my/target/p1/b/InstreamAdEngine;->g(Lcom/my/target/p1/b/InstreamAdEngine;)Lcom/my/target/i3/InstreamAd; - - move-result-object v0 - - iget-object v1, p0, Lcom/my/target/p1/b/InstreamAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAdEngine; - - invoke-static {v1}, Lcom/my/target/p1/b/InstreamAdEngine;->c(Lcom/my/target/p1/b/InstreamAdEngine;)Lcom/my/target/i3/InstreamAd$b; - - move-result-object v1 - - invoke-interface {p1, v0, v1}, Lcom/my/target/i3/InstreamAd$c;->a(Lcom/my/target/i3/InstreamAd;Lcom/my/target/i3/InstreamAd$b;)V - - :cond_1 - :goto_0 - return-void -.end method - -.method public final c(Lcom/my/target/MediaBanner;)V - .locals 2 - .param p1 # Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAdEngine; - - invoke-static {v0}, Lcom/my/target/p1/b/InstreamAdEngine;->a(Lcom/my/target/p1/b/InstreamAdEngine;)Lcom/my/target/MediaSection; - - move-result-object v0 - - if-eqz v0, :cond_2 - - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAdEngine; - - invoke-static {v0}, Lcom/my/target/p1/b/InstreamAdEngine;->b(Lcom/my/target/p1/b/InstreamAdEngine;)Lcom/my/target/MediaBanner; - - move-result-object v0 - - if-ne v0, p1, :cond_2 - - iget-object p1, p0, Lcom/my/target/p1/b/InstreamAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAdEngine; - - invoke-static {p1}, Lcom/my/target/p1/b/InstreamAdEngine;->c(Lcom/my/target/p1/b/InstreamAdEngine;)Lcom/my/target/i3/InstreamAd$b; - - move-result-object p1 - - if-nez p1, :cond_0 - - goto :goto_0 - - .line 2 - :cond_0 - iget-object p1, p0, Lcom/my/target/p1/b/InstreamAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAdEngine; - - invoke-static {p1}, Lcom/my/target/p1/b/InstreamAdEngine;->g(Lcom/my/target/p1/b/InstreamAdEngine;)Lcom/my/target/i3/InstreamAd; - - move-result-object p1 - - invoke-virtual {p1}, Lcom/my/target/i3/InstreamAd;->b()Lcom/my/target/i3/InstreamAd$c; - - move-result-object p1 - - if-eqz p1, :cond_1 - - .line 3 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAdEngine; - - invoke-static {v0}, Lcom/my/target/p1/b/InstreamAdEngine;->g(Lcom/my/target/p1/b/InstreamAdEngine;)Lcom/my/target/i3/InstreamAd; - - move-result-object v0 - - iget-object v1, p0, Lcom/my/target/p1/b/InstreamAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAdEngine; - - invoke-static {v1}, Lcom/my/target/p1/b/InstreamAdEngine;->c(Lcom/my/target/p1/b/InstreamAdEngine;)Lcom/my/target/i3/InstreamAd$b; - - move-result-object v1 - - invoke-interface {p1, v0, v1}, Lcom/my/target/i3/InstreamAd$c;->a(Lcom/my/target/i3/InstreamAd;Lcom/my/target/i3/InstreamAd$b;)V - - .line 4 - :cond_1 - iget-object p1, p0, Lcom/my/target/p1/b/InstreamAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAdEngine; - - invoke-static {p1}, Lcom/my/target/p1/b/InstreamAdEngine;->h(Lcom/my/target/p1/b/InstreamAdEngine;)V - - :cond_2 - :goto_0 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/p1/b/InstreamAdEngine.smali b/smali/smali_classes2/com/my/target/p1/b/InstreamAdEngine.smali deleted file mode 100644 index e0f10f37a..000000000 --- a/smali/smali_classes2/com/my/target/p1/b/InstreamAdEngine.smali +++ /dev/null @@ -1,1369 +0,0 @@ -.class public final Lcom/my/target/p1/b/InstreamAdEngine; -.super Ljava/lang/Object; -.source "InstreamAdEngine.java" - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/p1/b/InstreamAdEngine$c; - } -.end annotation - - -# instance fields -.field private final a:Lcom/my/target/i3/InstreamAd; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final b:Lcom/my/target/p1/c/b/InstreamAdSection; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final c:Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final d:Lcom/my/target/p1/a/InstreamAdVideoController; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final e:Lcom/my/target/ClickHandler; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private f:Lcom/my/target/MediaSection; - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Lcom/my/target/MediaSection<", - "Lcom/my/target/common/e/VideoData;", - ">;" - } - .end annotation -.end field - -.field private g:Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Lcom/my/target/MediaBanner<", - "Lcom/my/target/common/e/VideoData;", - ">;" - } - .end annotation -.end field - -.field private h:Lcom/my/target/i3/InstreamAd$b; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private i:Ljava/util/List; - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/List<", - "Lcom/my/target/MediaBanner<", - "Lcom/my/target/common/e/VideoData;", - ">;>;" - } - .end annotation -.end field - -.field private j:[F - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private k:F - -.field private l:I - -.field private m:I - -.field private n:I - -.field private o:Z - - -# direct methods -.method private constructor (Lcom/my/target/i3/InstreamAd;Lcom/my/target/p1/c/b/InstreamAdSection;Lcom/my/target/AdConfig;)V - .locals 2 - .param p1 # Lcom/my/target/i3/InstreamAd; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/p1/c/b/InstreamAdSection; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - const/4 v0, 0x0 - - new-array v1, v0, [F - - .line 2 - iput-object v1, p0, Lcom/my/target/p1/b/InstreamAdEngine;->j:[F - - .line 3 - iput-object p1, p0, Lcom/my/target/p1/b/InstreamAdEngine;->a:Lcom/my/target/i3/InstreamAd; - - .line 4 - iput-object p2, p0, Lcom/my/target/p1/b/InstreamAdEngine;->b:Lcom/my/target/p1/c/b/InstreamAdSection; - - .line 5 - iput-object p3, p0, Lcom/my/target/p1/b/InstreamAdEngine;->c:Lcom/my/target/AdConfig; - - .line 6 - invoke-static {}, Lcom/my/target/p1/a/InstreamAdVideoController;->f()Lcom/my/target/p1/a/InstreamAdVideoController; - - move-result-object p1 - - iput-object p1, p0, Lcom/my/target/p1/b/InstreamAdEngine;->d:Lcom/my/target/p1/a/InstreamAdVideoController; - - .line 7 - iget-object p1, p0, Lcom/my/target/p1/b/InstreamAdEngine;->d:Lcom/my/target/p1/a/InstreamAdVideoController; - - new-instance p2, Lcom/my/target/p1/b/InstreamAdEngine$c; - - invoke-direct {p2, p0, v0}, Lcom/my/target/p1/b/InstreamAdEngine$c;->(Lcom/my/target/p1/b/InstreamAdEngine;B)V - - invoke-virtual {p1, p2}, Lcom/my/target/p1/a/InstreamAdVideoController;->a(Lcom/my/target/p1/a/InstreamAdVideoController$d;)V - - .line 8 - invoke-static {}, Lcom/my/target/ClickHandler;->a()Lcom/my/target/ClickHandler; - - move-result-object p1 - - iput-object p1, p0, Lcom/my/target/p1/b/InstreamAdEngine;->e:Lcom/my/target/ClickHandler; - - return-void -.end method - -.method static synthetic a(Lcom/my/target/p1/b/InstreamAdEngine;)Lcom/my/target/MediaSection; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->f:Lcom/my/target/MediaSection; - - return-object p0 -.end method - -.method public static a(Lcom/my/target/i3/InstreamAd;Lcom/my/target/p1/c/b/InstreamAdSection;Lcom/my/target/AdConfig;)Lcom/my/target/p1/b/InstreamAdEngine; - .locals 1 - .param p0 # Lcom/my/target/i3/InstreamAd; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p1 # Lcom/my/target/p1/c/b/InstreamAdSection; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 2 - new-instance v0, Lcom/my/target/p1/b/InstreamAdEngine; - - invoke-direct {v0, p0, p1, p2}, Lcom/my/target/p1/b/InstreamAdEngine;->(Lcom/my/target/i3/InstreamAd;Lcom/my/target/p1/c/b/InstreamAdSection;Lcom/my/target/AdConfig;)V - - return-object v0 -.end method - -.method private a(Lcom/my/target/AdService;Lcom/my/target/MediaSection;)V - .locals 3 - .param p1 # Lcom/my/target/AdService; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/MediaSection; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lcom/my/target/AdService;", - "Lcom/my/target/MediaSection<", - "Lcom/my/target/common/e/VideoData;", - ">;)V" - } - .end annotation - - .line 41 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->d:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-virtual {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->a()Landroid/content/Context; - - move-result-object v0 - - if-nez v0, :cond_0 - - const-string p1, "can\'t load doAfter service: context is null" - - .line 42 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return-void - - .line 43 - :cond_0 - new-instance v1, Ljava/lang/StringBuilder; - - const-string v2, "loading doAfter service: " - - invoke-direct {v1, v2}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V - - invoke-virtual {p1}, Lcom/my/target/AdService;->u()Ljava/lang/String; - - move-result-object v2 - - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v1 - - invoke-static {v1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 44 - iget-object v1, p0, Lcom/my/target/p1/b/InstreamAdEngine;->c:Lcom/my/target/AdConfig; - - iget v2, p0, Lcom/my/target/p1/b/InstreamAdEngine;->l:I - - invoke-static {p1, v1, v2}, Lcom/my/target/InstreamAdFactory;->a(Lcom/my/target/AdService;Lcom/my/target/AdConfig;I)Lcom/my/target/AdFactory; - - move-result-object p1 - - new-instance v1, Lcom/my/target/p1/b/InstreamAdEngine$a; - - invoke-direct {v1, p0, p2}, Lcom/my/target/p1/b/InstreamAdEngine$a;->(Lcom/my/target/p1/b/InstreamAdEngine;Lcom/my/target/MediaSection;)V - - invoke-virtual {p1, v1}, Lcom/my/target/AdFactory;->a(Lcom/my/target/AdFactory$d;)Lcom/my/target/AdFactory; - - .line 45 - invoke-virtual {p1, v0}, Lcom/my/target/AdFactory;->a(Landroid/content/Context;)Lcom/my/target/AdFactory; - - return-void -.end method - -.method private a(Lcom/my/target/MediaBanner;Ljava/lang/String;)V - .locals 1 - .param p1 # Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - if-nez p1, :cond_0 - - const-string p1, "can\'t send stat: banner is null" - - .line 51 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return-void - - .line 52 - :cond_0 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->d:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-virtual {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->a()Landroid/content/Context; - - move-result-object v0 - - if-nez v0, :cond_1 - - const-string p1, "can\'t send stat: context is null" - - .line 53 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return-void - - .line 54 - :cond_1 - invoke-virtual {p1}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object p1 - - invoke-virtual {p1, p2}, Lcom/my/target/StatHolder;->a(Ljava/lang/String;)Ljava/util/ArrayList; - - move-result-object p1 - - invoke-static {p1, v0}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V - - return-void -.end method - -.method private a(Lcom/my/target/MediaSection;)V - .locals 2 - .param p1 # Lcom/my/target/MediaSection; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 31 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->f:Lcom/my/target/MediaSection; - - if-ne p1, v0, :cond_1 - - .line 32 - invoke-virtual {p1}, Lcom/my/target/MediaSection;->j()Ljava/lang/String; - - move-result-object v0 - - const-string v1, "midroll" - - invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 33 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->f:Lcom/my/target/MediaSection; - - iget v1, p0, Lcom/my/target/p1/b/InstreamAdEngine;->n:I - - invoke-virtual {v0, v1}, Lcom/my/target/MediaSection;->b(I)V - - :cond_0 - const/4 v0, 0x0 - - .line 34 - iput-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->f:Lcom/my/target/MediaSection; - - const/4 v1, 0x0 - - .line 35 - iput-boolean v1, p0, Lcom/my/target/p1/b/InstreamAdEngine;->o:Z - - .line 36 - iput-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->g:Lcom/my/target/MediaBanner; - - .line 37 - iput-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->h:Lcom/my/target/i3/InstreamAd$b; - - const/4 v0, -0x1 - - .line 38 - iput v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->m:I - - .line 39 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->a:Lcom/my/target/i3/InstreamAd; - - invoke-virtual {v0}, Lcom/my/target/i3/InstreamAd;->b()Lcom/my/target/i3/InstreamAd$c; - - move-result-object v0 - - if-eqz v0, :cond_1 - - .line 40 - invoke-virtual {p1}, Lcom/my/target/MediaSection;->j()Ljava/lang/String; - - move-result-object p1 - - iget-object v1, p0, Lcom/my/target/p1/b/InstreamAdEngine;->a:Lcom/my/target/i3/InstreamAd; - - invoke-interface {v0, p1, v1}, Lcom/my/target/i3/InstreamAd$c;->c(Ljava/lang/String;Lcom/my/target/i3/InstreamAd;)V - - :cond_1 - return-void -.end method - -.method private a(Lcom/my/target/MediaSection;F)V - .locals 4 - .param p1 # Lcom/my/target/MediaSection; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lcom/my/target/MediaSection<", - "Lcom/my/target/common/e/VideoData;", - ">;F)V" - } - .end annotation - - .line 18 - new-instance v0, Ljava/util/ArrayList; - - invoke-direct {v0}, Ljava/util/ArrayList;->()V - - .line 19 - invoke-virtual {p1}, Lcom/my/target/MediaSection;->e()Ljava/util/List; - - move-result-object v1 - - invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; - - move-result-object v1 - - :cond_0 - :goto_0 - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - - move-result v2 - - if-eqz v2, :cond_1 - - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Lcom/my/target/MediaBanner; - - .line 20 - invoke-virtual {v2}, Lcom/my/target/MediaBanner;->H()F - - move-result v3 - - cmpl-float v3, v3, p2 - - if-nez v3, :cond_0 - - .line 21 - invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - goto :goto_0 - - .line 22 - :cond_1 - invoke-virtual {v0}, Ljava/util/ArrayList;->size()I - - move-result v1 - - if-lez v1, :cond_2 - - .line 23 - iget v2, p0, Lcom/my/target/p1/b/InstreamAdEngine;->m:I - - add-int/lit8 v1, v1, -0x1 - - if-ge v2, v1, :cond_2 - - .line 24 - iput-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->i:Ljava/util/List; - - .line 25 - invoke-direct {p0}, Lcom/my/target/p1/b/InstreamAdEngine;->g()V - - return-void - - .line 26 - :cond_2 - invoke-virtual {p1, p2}, Lcom/my/target/MediaSection;->a(F)Ljava/util/ArrayList; - - move-result-object v0 - - .line 27 - invoke-virtual {v0}, Ljava/util/ArrayList;->size()I - - move-result v1 - - if-lez v1, :cond_3 - - .line 28 - invoke-direct {p0, v0, p1, p2}, Lcom/my/target/p1/b/InstreamAdEngine;->a(Ljava/util/ArrayList;Lcom/my/target/MediaSection;F)V - - return-void - - .line 29 - :cond_3 - invoke-static {p2}, Ljava/lang/String;->valueOf(F)Ljava/lang/String; - - move-result-object v0 - - const-string v1, "There is no one midpoint service for point: " - - invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 30 - invoke-direct {p0, p1, p2}, Lcom/my/target/p1/b/InstreamAdEngine;->b(Lcom/my/target/MediaSection;F)V - - return-void -.end method - -.method static synthetic a(Lcom/my/target/p1/b/InstreamAdEngine;Lcom/my/target/MediaSection;Lcom/my/target/p1/c/b/InstreamAdSection;Ljava/lang/String;)V - .locals 0 - - if-nez p2, :cond_2 - - if-eqz p3, :cond_0 - - .line 55 - invoke-static {p3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; - - move-result-object p2 - - const-string p3, "loading doAfter service failed: " - - invoke-virtual {p3, p2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; - - move-result-object p2 - - invoke-static {p2}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 56 - :cond_0 - iget-object p2, p0, Lcom/my/target/p1/b/InstreamAdEngine;->f:Lcom/my/target/MediaSection; - - if-ne p1, p2, :cond_1 - - .line 57 - iget p2, p0, Lcom/my/target/p1/b/InstreamAdEngine;->k:F - - invoke-direct {p0, p1, p2}, Lcom/my/target/p1/b/InstreamAdEngine;->b(Lcom/my/target/MediaSection;F)V - - :cond_1 - return-void - - .line 58 - :cond_2 - invoke-virtual {p1}, Lcom/my/target/MediaSection;->j()Ljava/lang/String; - - move-result-object p3 - - invoke-virtual {p2, p3}, Lcom/my/target/p1/c/b/InstreamAdSection;->b(Ljava/lang/String;)Lcom/my/target/MediaSection; - - move-result-object p2 - - if-eqz p2, :cond_3 - - .line 59 - invoke-virtual {p1, p2}, Lcom/my/target/MediaSection;->a(Lcom/my/target/MediaSection;)V - - .line 60 - :cond_3 - iget-object p2, p0, Lcom/my/target/p1/b/InstreamAdEngine;->f:Lcom/my/target/MediaSection; - - if-ne p1, p2, :cond_4 - - .line 61 - invoke-virtual {p1}, Lcom/my/target/MediaSection;->e()Ljava/util/List; - - move-result-object p1 - - iput-object p1, p0, Lcom/my/target/p1/b/InstreamAdEngine;->i:Ljava/util/List; - - .line 62 - invoke-direct {p0}, Lcom/my/target/p1/b/InstreamAdEngine;->g()V - - :cond_4 - return-void -.end method - -.method static synthetic a(Lcom/my/target/p1/b/InstreamAdEngine;Lcom/my/target/MediaSection;Lcom/my/target/p1/c/b/InstreamAdSection;Ljava/lang/String;F)V - .locals 0 - - if-nez p2, :cond_2 - - if-eqz p3, :cond_0 - - .line 63 - invoke-static {p3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; - - move-result-object p2 - - const-string p3, "loading midpoint services failed: " - - invoke-virtual {p3, p2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; - - move-result-object p2 - - invoke-static {p2}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 64 - :cond_0 - iget-object p2, p0, Lcom/my/target/p1/b/InstreamAdEngine;->f:Lcom/my/target/MediaSection; - - if-ne p1, p2, :cond_1 - - iget p2, p0, Lcom/my/target/p1/b/InstreamAdEngine;->k:F - - cmpl-float p2, p4, p2 - - if-nez p2, :cond_1 - - .line 65 - invoke-direct {p0, p1, p4}, Lcom/my/target/p1/b/InstreamAdEngine;->b(Lcom/my/target/MediaSection;F)V - - :cond_1 - return-void - - .line 66 - :cond_2 - invoke-virtual {p1}, Lcom/my/target/MediaSection;->j()Ljava/lang/String; - - move-result-object p3 - - invoke-virtual {p2, p3}, Lcom/my/target/p1/c/b/InstreamAdSection;->b(Ljava/lang/String;)Lcom/my/target/MediaSection; - - move-result-object p2 - - if-eqz p2, :cond_3 - - .line 67 - invoke-virtual {p1, p2}, Lcom/my/target/MediaSection;->a(Lcom/my/target/MediaSection;)V - - .line 68 - :cond_3 - iget-object p2, p0, Lcom/my/target/p1/b/InstreamAdEngine;->f:Lcom/my/target/MediaSection; - - if-ne p1, p2, :cond_4 - - iget p2, p0, Lcom/my/target/p1/b/InstreamAdEngine;->k:F - - cmpl-float p2, p4, p2 - - if-nez p2, :cond_4 - - .line 69 - invoke-direct {p0, p1, p4}, Lcom/my/target/p1/b/InstreamAdEngine;->a(Lcom/my/target/MediaSection;F)V - - :cond_4 - return-void -.end method - -.method private a(Ljava/util/ArrayList;Lcom/my/target/MediaSection;F)V - .locals 3 - .param p1 # Ljava/util/ArrayList; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/MediaSection; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/ArrayList<", - "Lcom/my/target/AdService;", - ">;", - "Lcom/my/target/MediaSection<", - "Lcom/my/target/common/e/VideoData;", - ">;F)V" - } - .end annotation - - .line 46 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->d:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-virtual {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->a()Landroid/content/Context; - - move-result-object v0 - - if-nez v0, :cond_0 - - const-string p1, "can\'t load midpoint services: context is null" - - .line 47 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return-void - - .line 48 - :cond_0 - invoke-static {p3}, Ljava/lang/String;->valueOf(F)Ljava/lang/String; - - move-result-object v1 - - const-string v2, "loading midpoint services for point: " - - invoke-virtual {v2, v1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v1 - - invoke-static {v1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 49 - iget-object v1, p0, Lcom/my/target/p1/b/InstreamAdEngine;->c:Lcom/my/target/AdConfig; - - iget v2, p0, Lcom/my/target/p1/b/InstreamAdEngine;->l:I - - invoke-static {p1, v1, v2}, Lcom/my/target/InstreamAdFactory;->a(Ljava/util/List;Lcom/my/target/AdConfig;I)Lcom/my/target/AdFactory; - - move-result-object p1 - - new-instance v1, Lcom/my/target/p1/b/InstreamAdEngine$b; - - invoke-direct {v1, p0, p2, p3}, Lcom/my/target/p1/b/InstreamAdEngine$b;->(Lcom/my/target/p1/b/InstreamAdEngine;Lcom/my/target/MediaSection;F)V - - invoke-virtual {p1, v1}, Lcom/my/target/AdFactory;->a(Lcom/my/target/AdFactory$d;)Lcom/my/target/AdFactory; - - .line 50 - invoke-virtual {p1, v0}, Lcom/my/target/AdFactory;->a(Landroid/content/Context;)Lcom/my/target/AdFactory; - - return-void -.end method - -.method static synthetic b(Lcom/my/target/p1/b/InstreamAdEngine;)Lcom/my/target/MediaBanner; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->g:Lcom/my/target/MediaBanner; - - return-object p0 -.end method - -.method private b(Lcom/my/target/MediaSection;F)V - .locals 3 - .param p1 # Lcom/my/target/MediaSection; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lcom/my/target/MediaSection<", - "Lcom/my/target/common/e/VideoData;", - ">;F)V" - } - .end annotation - - .line 19 - invoke-virtual {p1}, Lcom/my/target/MediaSection;->g()Lcom/my/target/AdService; - - move-result-object v0 - - if-eqz v0, :cond_1 - - .line 20 - invoke-virtual {p1}, Lcom/my/target/MediaSection;->j()Ljava/lang/String; - - move-result-object v1 - - const-string v2, "midroll" - - invoke-virtual {v2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v1 - - if-eqz v1, :cond_0 - - const/4 v1, 0x1 - - .line 21 - invoke-virtual {v0, v1}, Lcom/my/target/AdService;->b(Z)V - - .line 22 - invoke-virtual {v0, p2}, Lcom/my/target/AdService;->b(F)V - - .line 23 - new-instance v1, Ljava/util/ArrayList; - - invoke-direct {v1}, Ljava/util/ArrayList;->()V - - .line 24 - invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 25 - invoke-static {p2}, Ljava/lang/String;->valueOf(F)Ljava/lang/String; - - move-result-object v0 - - const-string v2, "using doAfter service for point: " - - invoke-virtual {v2, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 26 - invoke-direct {p0, v1, p1, p2}, Lcom/my/target/p1/b/InstreamAdEngine;->a(Ljava/util/ArrayList;Lcom/my/target/MediaSection;F)V - - return-void - - .line 27 - :cond_0 - invoke-direct {p0, v0, p1}, Lcom/my/target/p1/b/InstreamAdEngine;->a(Lcom/my/target/AdService;Lcom/my/target/MediaSection;)V - - return-void - - .line 28 - :cond_1 - invoke-direct {p0, p1}, Lcom/my/target/p1/b/InstreamAdEngine;->a(Lcom/my/target/MediaSection;)V - - return-void -.end method - -.method static synthetic c(Lcom/my/target/p1/b/InstreamAdEngine;)Lcom/my/target/i3/InstreamAd$b; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->h:Lcom/my/target/i3/InstreamAd$b; - - return-object p0 -.end method - -.method static synthetic d(Lcom/my/target/p1/b/InstreamAdEngine;)Z - .locals 0 - - .line 1 - iget-boolean p0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->o:Z - - return p0 -.end method - -.method static synthetic e(Lcom/my/target/p1/b/InstreamAdEngine;)Z - .locals 1 - - const/4 v0, 0x1 - - .line 1 - iput-boolean v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->o:Z - - return v0 -.end method - -.method static synthetic f(Lcom/my/target/p1/b/InstreamAdEngine;)Lcom/my/target/p1/a/InstreamAdVideoController; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->d:Lcom/my/target/p1/a/InstreamAdVideoController; - - return-object p0 -.end method - -.method static synthetic g(Lcom/my/target/p1/b/InstreamAdEngine;)Lcom/my/target/i3/InstreamAd; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->a:Lcom/my/target/i3/InstreamAd; - - return-object p0 -.end method - -.method private g()V - .locals 3 - - .line 2 - :goto_0 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->f:Lcom/my/target/MediaSection; - - if-nez v0, :cond_0 - - return-void - - .line 3 - :cond_0 - iget v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->n:I - - if-eqz v0, :cond_5 - - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->i:Ljava/util/List; - - if-nez v0, :cond_1 - - goto :goto_1 - - .line 4 - :cond_1 - iget v1, p0, Lcom/my/target/p1/b/InstreamAdEngine;->m:I - - add-int/lit8 v1, v1, 0x1 - - .line 5 - invoke-interface {v0}, Ljava/util/List;->size()I - - move-result v0 - - if-ge v1, v0, :cond_4 - - .line 6 - iput v1, p0, Lcom/my/target/p1/b/InstreamAdEngine;->m:I - - .line 7 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->i:Ljava/util/List; - - invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/my/target/MediaBanner; - - .line 8 - invoke-virtual {v0}, Lcom/my/target/AdBanner;->u()Ljava/lang/String; - - move-result-object v1 - - const-string v2, "statistics" - - invoke-virtual {v2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v1 - - if-eqz v1, :cond_2 - - const-string v1, "playbackStarted" - - .line 9 - invoke-direct {p0, v0, v1}, Lcom/my/target/p1/b/InstreamAdEngine;->a(Lcom/my/target/MediaBanner;Ljava/lang/String;)V - - goto :goto_0 - - .line 10 - :cond_2 - iget v1, p0, Lcom/my/target/p1/b/InstreamAdEngine;->n:I - - if-lez v1, :cond_3 - - add-int/lit8 v1, v1, -0x1 - - .line 11 - iput v1, p0, Lcom/my/target/p1/b/InstreamAdEngine;->n:I - - .line 12 - :cond_3 - iput-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->g:Lcom/my/target/MediaBanner; - - .line 13 - invoke-static {v0}, Lcom/my/target/i3/InstreamAd$b;->a(Lcom/my/target/MediaBanner;)Lcom/my/target/i3/InstreamAd$b; - - move-result-object v1 - - iput-object v1, p0, Lcom/my/target/p1/b/InstreamAdEngine;->h:Lcom/my/target/i3/InstreamAd$b; - - .line 14 - iget-object v1, p0, Lcom/my/target/p1/b/InstreamAdEngine;->d:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-virtual {v1, v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->a(Lcom/my/target/MediaBanner;)V - - return-void - - .line 15 - :cond_4 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->f:Lcom/my/target/MediaSection; - - iget v1, p0, Lcom/my/target/p1/b/InstreamAdEngine;->k:F - - invoke-direct {p0, v0, v1}, Lcom/my/target/p1/b/InstreamAdEngine;->b(Lcom/my/target/MediaSection;F)V - - return-void - - .line 16 - :cond_5 - :goto_1 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->f:Lcom/my/target/MediaSection; - - iget v1, p0, Lcom/my/target/p1/b/InstreamAdEngine;->k:F - - invoke-direct {p0, v0, v1}, Lcom/my/target/p1/b/InstreamAdEngine;->b(Lcom/my/target/MediaSection;F)V - - return-void -.end method - -.method static synthetic h(Lcom/my/target/p1/b/InstreamAdEngine;)V - .locals 0 - - .line 1 - invoke-direct {p0}, Lcom/my/target/p1/b/InstreamAdEngine;->g()V - - return-void -.end method - - -# virtual methods -.method public final a()Lcom/my/target/i3/InstreamAdPlayer; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 4 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->d:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-virtual {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->b()Lcom/my/target/i3/InstreamAdPlayer; - - move-result-object v0 - - return-object v0 -.end method - -.method public final a(F)V - .locals 1 - - .line 3 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->d:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-virtual {v0, p1}, Lcom/my/target/p1/a/InstreamAdVideoController;->a(F)V - - return-void -.end method - -.method public final a(I)V - .locals 0 - - .line 7 - iput p1, p0, Lcom/my/target/p1/b/InstreamAdEngine;->l:I - - return-void -.end method - -.method public final a(Lcom/my/target/i3/InstreamAdPlayer;)V - .locals 1 - .param p1 # Lcom/my/target/i3/InstreamAdPlayer; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 5 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->d:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-virtual {v0, p1}, Lcom/my/target/p1/a/InstreamAdVideoController;->a(Lcom/my/target/i3/InstreamAdPlayer;)V - - return-void -.end method - -.method public final a(Ljava/lang/String;)V - .locals 1 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 8 - invoke-virtual {p0}, Lcom/my/target/p1/b/InstreamAdEngine;->f()V - - .line 9 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->b:Lcom/my/target/p1/c/b/InstreamAdSection; - - invoke-virtual {v0, p1}, Lcom/my/target/p1/c/b/InstreamAdSection;->b(Ljava/lang/String;)Lcom/my/target/MediaSection; - - move-result-object v0 - - iput-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->f:Lcom/my/target/MediaSection; - - .line 10 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->f:Lcom/my/target/MediaSection; - - if-eqz v0, :cond_0 - - .line 11 - iget-object p1, p0, Lcom/my/target/p1/b/InstreamAdEngine;->d:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-virtual {v0}, Lcom/my/target/MediaSection;->c()I - - move-result v0 - - invoke-virtual {p1, v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->a(I)V - - const/4 p1, 0x0 - - .line 12 - iput-boolean p1, p0, Lcom/my/target/p1/b/InstreamAdEngine;->o:Z - - .line 13 - iget-object p1, p0, Lcom/my/target/p1/b/InstreamAdEngine;->f:Lcom/my/target/MediaSection; - - invoke-virtual {p1}, Lcom/my/target/MediaSection;->d()I - - move-result p1 - - iput p1, p0, Lcom/my/target/p1/b/InstreamAdEngine;->n:I - - const/4 p1, -0x1 - - .line 14 - iput p1, p0, Lcom/my/target/p1/b/InstreamAdEngine;->m:I - - .line 15 - iget-object p1, p0, Lcom/my/target/p1/b/InstreamAdEngine;->f:Lcom/my/target/MediaSection; - - invoke-virtual {p1}, Lcom/my/target/MediaSection;->e()Ljava/util/List; - - move-result-object p1 - - iput-object p1, p0, Lcom/my/target/p1/b/InstreamAdEngine;->i:Ljava/util/List; - - .line 16 - invoke-direct {p0}, Lcom/my/target/p1/b/InstreamAdEngine;->g()V - - return-void - - .line 17 - :cond_0 - invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; - - move-result-object p1 - - const-string v0, "no section with name " - - invoke-virtual {v0, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return-void -.end method - -.method public final a([F)V - .locals 0 - .param p1 # [F - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 6 - iput-object p1, p0, Lcom/my/target/p1/b/InstreamAdEngine;->j:[F - - return-void -.end method - -.method public final b()V - .locals 3 - - .line 14 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->g:Lcom/my/target/MediaBanner; - - if-nez v0, :cond_0 - - const-string v0, "can\'t handle click: no playing banner" - - .line 15 - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return-void - - .line 16 - :cond_0 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->d:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-virtual {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->a()Landroid/content/Context; - - move-result-object v0 - - if-nez v0, :cond_1 - - const-string v0, "can\'t handle click: context is null" - - .line 17 - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return-void - - .line 18 - :cond_1 - iget-object v1, p0, Lcom/my/target/p1/b/InstreamAdEngine;->e:Lcom/my/target/ClickHandler; - - iget-object v2, p0, Lcom/my/target/p1/b/InstreamAdEngine;->g:Lcom/my/target/MediaBanner; - - invoke-virtual {v1, v2, v0}, Lcom/my/target/ClickHandler;->a(Lcom/my/target/AdBanner;Landroid/content/Context;)V - - return-void -.end method - -.method public final b(F)V - .locals 5 - - .line 2 - invoke-virtual {p0}, Lcom/my/target/p1/b/InstreamAdEngine;->f()V - - .line 3 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->j:[F - - array-length v1, v0 - - const/4 v2, 0x0 - - const/4 v3, 0x0 - - :goto_0 - if-ge v3, v1, :cond_1 - - aget v4, v0, v3 - - .line 4 - invoke-static {v4, p1}, Ljava/lang/Float;->compare(FF)I - - move-result v4 - - if-nez v4, :cond_0 - - const/4 v0, 0x1 - - goto :goto_1 - - :cond_0 - add-int/lit8 v3, v3, 0x1 - - goto :goto_0 - - :cond_1 - const/4 v0, 0x0 - - :goto_1 - if-eqz v0, :cond_2 - - .line 5 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->b:Lcom/my/target/p1/c/b/InstreamAdSection; - - const-string v1, "midroll" - - invoke-virtual {v0, v1}, Lcom/my/target/p1/c/b/InstreamAdSection;->b(Ljava/lang/String;)Lcom/my/target/MediaSection; - - move-result-object v0 - - iput-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->f:Lcom/my/target/MediaSection; - - .line 6 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->f:Lcom/my/target/MediaSection; - - if-eqz v0, :cond_3 - - .line 7 - iget-object v1, p0, Lcom/my/target/p1/b/InstreamAdEngine;->d:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-virtual {v0}, Lcom/my/target/MediaSection;->c()I - - move-result v0 - - invoke-virtual {v1, v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->a(I)V - - .line 8 - iput-boolean v2, p0, Lcom/my/target/p1/b/InstreamAdEngine;->o:Z - - .line 9 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->f:Lcom/my/target/MediaSection; - - invoke-virtual {v0}, Lcom/my/target/MediaSection;->d()I - - move-result v0 - - iput v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->n:I - - const/4 v0, -0x1 - - .line 10 - iput v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->m:I - - .line 11 - iput p1, p0, Lcom/my/target/p1/b/InstreamAdEngine;->k:F - - .line 12 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->f:Lcom/my/target/MediaSection; - - invoke-direct {p0, v0, p1}, Lcom/my/target/p1/b/InstreamAdEngine;->a(Lcom/my/target/MediaSection;F)V - - return-void - - :cond_2 - const-string p1, "attempt to start wrong midpoint, use one of InstreamAd.getMidPoints()" - - .line 13 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - :cond_3 - return-void -.end method - -.method public final c()V - .locals 1 - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->f:Lcom/my/target/MediaSection; - - if-eqz v0, :cond_0 - - .line 3 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->d:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-virtual {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->c()V - - :cond_0 - return-void -.end method - -.method public final d()V - .locals 1 - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->f:Lcom/my/target/MediaSection; - - if-eqz v0, :cond_0 - - .line 3 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->d:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-virtual {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->d()V - - :cond_0 - return-void -.end method - -.method public final e()V - .locals 2 - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->g:Lcom/my/target/MediaBanner; - - const-string v1, "closedByUser" - - invoke-direct {p0, v0, v1}, Lcom/my/target/p1/b/InstreamAdEngine;->a(Lcom/my/target/MediaBanner;Ljava/lang/String;)V - - .line 3 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->d:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-virtual {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->e()V - - .line 4 - invoke-direct {p0}, Lcom/my/target/p1/b/InstreamAdEngine;->g()V - - return-void -.end method - -.method public final f()V - .locals 1 - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->f:Lcom/my/target/MediaSection; - - if-eqz v0, :cond_0 - - .line 3 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->d:Lcom/my/target/p1/a/InstreamAdVideoController; - - invoke-virtual {v0}, Lcom/my/target/p1/a/InstreamAdVideoController;->e()V - - .line 4 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAdEngine;->f:Lcom/my/target/MediaSection; - - invoke-direct {p0, v0}, Lcom/my/target/p1/b/InstreamAdEngine;->a(Lcom/my/target/MediaSection;)V - - :cond_0 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/p1/b/InstreamAudioAdEngine$a.smali b/smali/smali_classes2/com/my/target/p1/b/InstreamAudioAdEngine$a.smali deleted file mode 100644 index ba78d0560..000000000 --- a/smali/smali_classes2/com/my/target/p1/b/InstreamAudioAdEngine$a.smali +++ /dev/null @@ -1,64 +0,0 @@ -.class final Lcom/my/target/p1/b/InstreamAudioAdEngine$a; -.super Ljava/lang/Object; -.source "InstreamAudioAdEngine.java" - -# interfaces -.implements Lcom/my/target/x2$c; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/p1/b/InstreamAudioAdEngine;->a(Lcom/my/target/AdService;Lcom/my/target/MediaSection;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/MediaSection; - -.field final synthetic b:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - -# direct methods -.method constructor (Lcom/my/target/p1/b/InstreamAudioAdEngine;Lcom/my/target/MediaSection;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$a;->b:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - iput-object p2, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$a;->a:Lcom/my/target/MediaSection; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public final synthetic a(Lcom/my/target/AdSection;Ljava/lang/String;)V - .locals 2 - .param p1 # Lcom/my/target/AdSection; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - check-cast p1, Lcom/my/target/p1/c/b/InstreamAudioAdSection; - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$a;->b:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - iget-object v1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$a;->a:Lcom/my/target/MediaSection; - - invoke-static {v0, v1, p1, p2}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->a(Lcom/my/target/p1/b/InstreamAudioAdEngine;Lcom/my/target/MediaSection;Lcom/my/target/p1/c/b/InstreamAudioAdSection;Ljava/lang/String;)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/p1/b/InstreamAudioAdEngine$b.smali b/smali/smali_classes2/com/my/target/p1/b/InstreamAudioAdEngine$b.smali deleted file mode 100644 index 8ef1665aa..000000000 --- a/smali/smali_classes2/com/my/target/p1/b/InstreamAudioAdEngine$b.smali +++ /dev/null @@ -1,70 +0,0 @@ -.class final Lcom/my/target/p1/b/InstreamAudioAdEngine$b; -.super Ljava/lang/Object; -.source "InstreamAudioAdEngine.java" - -# interfaces -.implements Lcom/my/target/x2$c; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/p1/b/InstreamAudioAdEngine;->a(Ljava/util/ArrayList;Lcom/my/target/MediaSection;F)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/MediaSection; - -.field final synthetic b:F - -.field final synthetic c:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - -# direct methods -.method constructor (Lcom/my/target/p1/b/InstreamAudioAdEngine;Lcom/my/target/MediaSection;F)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$b;->c:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - iput-object p2, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$b;->a:Lcom/my/target/MediaSection; - - iput p3, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$b;->b:F - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public final synthetic a(Lcom/my/target/AdSection;Ljava/lang/String;)V - .locals 3 - .param p1 # Lcom/my/target/AdSection; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - check-cast p1, Lcom/my/target/p1/c/b/InstreamAudioAdSection; - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$b;->c:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - iget-object v1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$b;->a:Lcom/my/target/MediaSection; - - iget v2, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$b;->b:F - - invoke-static {v0, v1, p1, p2, v2}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->a(Lcom/my/target/p1/b/InstreamAudioAdEngine;Lcom/my/target/MediaSection;Lcom/my/target/p1/c/b/InstreamAudioAdSection;Ljava/lang/String;F)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/p1/b/InstreamAudioAdEngine$c.smali b/smali/smali_classes2/com/my/target/p1/b/InstreamAudioAdEngine$c.smali deleted file mode 100644 index a6def1780..000000000 --- a/smali/smali_classes2/com/my/target/p1/b/InstreamAudioAdEngine$c.smali +++ /dev/null @@ -1,433 +0,0 @@ -.class final Lcom/my/target/p1/b/InstreamAudioAdEngine$c; -.super Ljava/lang/Object; -.source "InstreamAudioAdEngine.java" - -# interfaces -.implements Lcom/my/target/p1/a/InstreamAdAudioController$b; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/p1/b/InstreamAudioAdEngine; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x2 - name = "c" -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - -# direct methods -.method private constructor (Lcom/my/target/p1/b/InstreamAudioAdEngine;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - -.method synthetic constructor (Lcom/my/target/p1/b/InstreamAudioAdEngine;B)V - .locals 0 - - .line 2 - invoke-direct {p0, p1}, Lcom/my/target/p1/b/InstreamAudioAdEngine$c;->(Lcom/my/target/p1/b/InstreamAudioAdEngine;)V - - return-void -.end method - - -# virtual methods -.method public final a(FFLcom/my/target/MediaBanner;)V - .locals 1 - .param p3 # Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 9 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - invoke-static {v0}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->a(Lcom/my/target/p1/b/InstreamAudioAdEngine;)Lcom/my/target/MediaSection; - - move-result-object v0 - - if-eqz v0, :cond_1 - - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - invoke-static {v0}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->b(Lcom/my/target/p1/b/InstreamAudioAdEngine;)Lcom/my/target/MediaBanner; - - move-result-object v0 - - if-ne v0, p3, :cond_1 - - iget-object p3, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - invoke-static {p3}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->c(Lcom/my/target/p1/b/InstreamAudioAdEngine;)Lcom/my/target/i3/InstreamAudioAd$c; - - move-result-object p3 - - if-nez p3, :cond_0 - - goto :goto_0 - - .line 10 - :cond_0 - iget-object p3, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - invoke-static {p3}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->g(Lcom/my/target/p1/b/InstreamAudioAdEngine;)Lcom/my/target/i3/InstreamAudioAd; - - move-result-object p3 - - invoke-virtual {p3}, Lcom/my/target/i3/InstreamAudioAd;->c()Lcom/my/target/i3/InstreamAudioAd$d; - - move-result-object p3 - - if-eqz p3, :cond_1 - - .line 11 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - invoke-static {v0}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->g(Lcom/my/target/p1/b/InstreamAudioAdEngine;)Lcom/my/target/i3/InstreamAudioAd; - - move-result-object v0 - - invoke-interface {p3, p1, p2, v0}, Lcom/my/target/i3/InstreamAudioAd$d;->a(FFLcom/my/target/i3/InstreamAudioAd;)V - - :cond_1 - :goto_0 - return-void -.end method - -.method public final a(Lcom/my/target/MediaBanner;)V - .locals 2 - .param p1 # Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - invoke-static {v0}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->a(Lcom/my/target/p1/b/InstreamAudioAdEngine;)Lcom/my/target/MediaSection; - - move-result-object v0 - - if-eqz v0, :cond_3 - - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - invoke-static {v0}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->b(Lcom/my/target/p1/b/InstreamAudioAdEngine;)Lcom/my/target/MediaBanner; - - move-result-object v0 - - if-ne v0, p1, :cond_3 - - iget-object p1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - invoke-static {p1}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->c(Lcom/my/target/p1/b/InstreamAudioAdEngine;)Lcom/my/target/i3/InstreamAudioAd$c; - - move-result-object p1 - - if-nez p1, :cond_0 - - goto :goto_1 - - .line 2 - :cond_0 - iget-object p1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - invoke-static {p1}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->d(Lcom/my/target/p1/b/InstreamAudioAdEngine;)Z - - move-result p1 - - if-nez p1, :cond_2 - - .line 3 - iget-object p1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - invoke-static {p1}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->e(Lcom/my/target/p1/b/InstreamAudioAdEngine;)Z - - .line 4 - iget-object p1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - invoke-static {p1}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->f(Lcom/my/target/p1/b/InstreamAudioAdEngine;)Lcom/my/target/p1/a/InstreamAdAudioController; - - move-result-object p1 - - invoke-virtual {p1}, Lcom/my/target/p1/a/InstreamAdAudioController;->b()Landroid/content/Context; - - move-result-object p1 - - if-nez p1, :cond_1 - - const-string p1, "can\'t send stat: context is null" - - .line 5 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - goto :goto_0 - - .line 6 - :cond_1 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - invoke-static {v0}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->a(Lcom/my/target/p1/b/InstreamAudioAdEngine;)Lcom/my/target/MediaSection; - - move-result-object v0 - - const-string v1, "impression" - - invoke-virtual {v0, v1}, Lcom/my/target/AdSection;->a(Ljava/lang/String;)Ljava/util/ArrayList; - - move-result-object v0 - - invoke-static {v0, p1}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V - - .line 7 - :cond_2 - :goto_0 - iget-object p1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - invoke-static {p1}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->g(Lcom/my/target/p1/b/InstreamAudioAdEngine;)Lcom/my/target/i3/InstreamAudioAd; - - move-result-object p1 - - invoke-virtual {p1}, Lcom/my/target/i3/InstreamAudioAd;->c()Lcom/my/target/i3/InstreamAudioAd$d; - - move-result-object p1 - - if-eqz p1, :cond_3 - - .line 8 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - invoke-static {v0}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->g(Lcom/my/target/p1/b/InstreamAudioAdEngine;)Lcom/my/target/i3/InstreamAudioAd; - - move-result-object v0 - - iget-object v1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - invoke-static {v1}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->c(Lcom/my/target/p1/b/InstreamAudioAdEngine;)Lcom/my/target/i3/InstreamAudioAd$c; - - move-result-object v1 - - invoke-interface {p1, v0, v1}, Lcom/my/target/i3/InstreamAudioAd$d;->b(Lcom/my/target/i3/InstreamAudioAd;Lcom/my/target/i3/InstreamAudioAd$c;)V - - :cond_3 - :goto_1 - return-void -.end method - -.method public final a(Ljava/lang/String;Lcom/my/target/MediaBanner;)V - .locals 1 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 12 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - invoke-static {v0}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->a(Lcom/my/target/p1/b/InstreamAudioAdEngine;)Lcom/my/target/MediaSection; - - move-result-object v0 - - if-eqz v0, :cond_2 - - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - invoke-static {v0}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->b(Lcom/my/target/p1/b/InstreamAudioAdEngine;)Lcom/my/target/MediaBanner; - - move-result-object v0 - - if-eq v0, p2, :cond_0 - - goto :goto_0 - - .line 13 - :cond_0 - iget-object p2, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - invoke-static {p2}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->g(Lcom/my/target/p1/b/InstreamAudioAdEngine;)Lcom/my/target/i3/InstreamAudioAd; - - move-result-object p2 - - invoke-virtual {p2}, Lcom/my/target/i3/InstreamAudioAd;->c()Lcom/my/target/i3/InstreamAudioAd$d; - - move-result-object p2 - - if-eqz p2, :cond_1 - - .line 14 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - invoke-static {v0}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->g(Lcom/my/target/p1/b/InstreamAudioAdEngine;)Lcom/my/target/i3/InstreamAudioAd; - - move-result-object v0 - - invoke-interface {p2, p1, v0}, Lcom/my/target/i3/InstreamAudioAd$d;->c(Ljava/lang/String;Lcom/my/target/i3/InstreamAudioAd;)V - - .line 15 - :cond_1 - iget-object p1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - invoke-static {p1}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->h(Lcom/my/target/p1/b/InstreamAudioAdEngine;)V - - :cond_2 - :goto_0 - return-void -.end method - -.method public final b(Lcom/my/target/MediaBanner;)V - .locals 2 - .param p1 # Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - invoke-static {v0}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->a(Lcom/my/target/p1/b/InstreamAudioAdEngine;)Lcom/my/target/MediaSection; - - move-result-object v0 - - if-eqz v0, :cond_1 - - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - invoke-static {v0}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->b(Lcom/my/target/p1/b/InstreamAudioAdEngine;)Lcom/my/target/MediaBanner; - - move-result-object v0 - - if-ne v0, p1, :cond_1 - - iget-object p1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - invoke-static {p1}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->c(Lcom/my/target/p1/b/InstreamAudioAdEngine;)Lcom/my/target/i3/InstreamAudioAd$c; - - move-result-object p1 - - if-nez p1, :cond_0 - - goto :goto_0 - - .line 2 - :cond_0 - iget-object p1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - invoke-static {p1}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->g(Lcom/my/target/p1/b/InstreamAudioAdEngine;)Lcom/my/target/i3/InstreamAudioAd; - - move-result-object p1 - - invoke-virtual {p1}, Lcom/my/target/i3/InstreamAudioAd;->c()Lcom/my/target/i3/InstreamAudioAd$d; - - move-result-object p1 - - if-eqz p1, :cond_1 - - .line 3 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - invoke-static {v0}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->g(Lcom/my/target/p1/b/InstreamAudioAdEngine;)Lcom/my/target/i3/InstreamAudioAd; - - move-result-object v0 - - iget-object v1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - invoke-static {v1}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->c(Lcom/my/target/p1/b/InstreamAudioAdEngine;)Lcom/my/target/i3/InstreamAudioAd$c; - - move-result-object v1 - - invoke-interface {p1, v0, v1}, Lcom/my/target/i3/InstreamAudioAd$d;->a(Lcom/my/target/i3/InstreamAudioAd;Lcom/my/target/i3/InstreamAudioAd$c;)V - - :cond_1 - :goto_0 - return-void -.end method - -.method public final c(Lcom/my/target/MediaBanner;)V - .locals 2 - .param p1 # Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - invoke-static {v0}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->a(Lcom/my/target/p1/b/InstreamAudioAdEngine;)Lcom/my/target/MediaSection; - - move-result-object v0 - - if-eqz v0, :cond_2 - - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - invoke-static {v0}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->b(Lcom/my/target/p1/b/InstreamAudioAdEngine;)Lcom/my/target/MediaBanner; - - move-result-object v0 - - if-ne v0, p1, :cond_2 - - iget-object p1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - invoke-static {p1}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->c(Lcom/my/target/p1/b/InstreamAudioAdEngine;)Lcom/my/target/i3/InstreamAudioAd$c; - - move-result-object p1 - - if-nez p1, :cond_0 - - goto :goto_0 - - .line 2 - :cond_0 - iget-object p1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - invoke-static {p1}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->g(Lcom/my/target/p1/b/InstreamAudioAdEngine;)Lcom/my/target/i3/InstreamAudioAd; - - move-result-object p1 - - invoke-virtual {p1}, Lcom/my/target/i3/InstreamAudioAd;->c()Lcom/my/target/i3/InstreamAudioAd$d; - - move-result-object p1 - - if-eqz p1, :cond_1 - - .line 3 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - invoke-static {v0}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->g(Lcom/my/target/p1/b/InstreamAudioAdEngine;)Lcom/my/target/i3/InstreamAudioAd; - - move-result-object v0 - - iget-object v1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - invoke-static {v1}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->c(Lcom/my/target/p1/b/InstreamAudioAdEngine;)Lcom/my/target/i3/InstreamAudioAd$c; - - move-result-object v1 - - invoke-interface {p1, v0, v1}, Lcom/my/target/i3/InstreamAudioAd$d;->a(Lcom/my/target/i3/InstreamAudioAd;Lcom/my/target/i3/InstreamAudioAd$c;)V - - .line 4 - :cond_1 - iget-object p1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine$c;->a:Lcom/my/target/p1/b/InstreamAudioAdEngine; - - invoke-static {p1}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->h(Lcom/my/target/p1/b/InstreamAudioAdEngine;)V - - :cond_2 - :goto_0 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/p1/b/InstreamAudioAdEngine.smali b/smali/smali_classes2/com/my/target/p1/b/InstreamAudioAdEngine.smali deleted file mode 100644 index cf1026dae..000000000 --- a/smali/smali_classes2/com/my/target/p1/b/InstreamAudioAdEngine.smali +++ /dev/null @@ -1,1340 +0,0 @@ -.class public final Lcom/my/target/p1/b/InstreamAudioAdEngine; -.super Ljava/lang/Object; -.source "InstreamAudioAdEngine.java" - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/p1/b/InstreamAudioAdEngine$c; - } -.end annotation - - -# instance fields -.field private final a:Lcom/my/target/i3/InstreamAudioAd; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final b:Lcom/my/target/p1/c/b/InstreamAudioAdSection; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final c:Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final d:Lcom/my/target/p1/a/InstreamAdAudioController; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private e:Lcom/my/target/MediaSection; - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Lcom/my/target/MediaSection<", - "Lcom/my/target/common/e/AudioData;", - ">;" - } - .end annotation -.end field - -.field private f:Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Lcom/my/target/MediaBanner<", - "Lcom/my/target/common/e/AudioData;", - ">;" - } - .end annotation -.end field - -.field private g:Lcom/my/target/i3/InstreamAudioAd$c; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private h:Ljava/util/List; - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/List<", - "Lcom/my/target/MediaBanner<", - "Lcom/my/target/common/e/AudioData;", - ">;>;" - } - .end annotation -.end field - -.field private i:[F - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private j:F - -.field private k:I - -.field private l:I - -.field private m:I - -.field private n:Z - - -# direct methods -.method private constructor (Lcom/my/target/i3/InstreamAudioAd;Lcom/my/target/p1/c/b/InstreamAudioAdSection;Lcom/my/target/AdConfig;)V - .locals 2 - .param p1 # Lcom/my/target/i3/InstreamAudioAd; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/p1/c/b/InstreamAudioAdSection; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - const/4 v0, 0x0 - - new-array v1, v0, [F - - .line 2 - iput-object v1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->i:[F - - .line 3 - iput-object p1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->a:Lcom/my/target/i3/InstreamAudioAd; - - .line 4 - iput-object p2, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->b:Lcom/my/target/p1/c/b/InstreamAudioAdSection; - - .line 5 - iput-object p3, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->c:Lcom/my/target/AdConfig; - - .line 6 - invoke-static {}, Lcom/my/target/p1/a/InstreamAdAudioController;->g()Lcom/my/target/p1/a/InstreamAdAudioController; - - move-result-object p1 - - iput-object p1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->d:Lcom/my/target/p1/a/InstreamAdAudioController; - - .line 7 - iget-object p1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->d:Lcom/my/target/p1/a/InstreamAdAudioController; - - new-instance p2, Lcom/my/target/p1/b/InstreamAudioAdEngine$c; - - invoke-direct {p2, p0, v0}, Lcom/my/target/p1/b/InstreamAudioAdEngine$c;->(Lcom/my/target/p1/b/InstreamAudioAdEngine;B)V - - invoke-virtual {p1, p2}, Lcom/my/target/p1/a/InstreamAdAudioController;->a(Lcom/my/target/p1/a/InstreamAdAudioController$b;)V - - .line 8 - invoke-static {}, Lcom/my/target/ClickHandler;->a()Lcom/my/target/ClickHandler; - - return-void -.end method - -.method static synthetic a(Lcom/my/target/p1/b/InstreamAudioAdEngine;)Lcom/my/target/MediaSection; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->e:Lcom/my/target/MediaSection; - - return-object p0 -.end method - -.method public static a(Lcom/my/target/i3/InstreamAudioAd;Lcom/my/target/p1/c/b/InstreamAudioAdSection;Lcom/my/target/AdConfig;)Lcom/my/target/p1/b/InstreamAudioAdEngine; - .locals 1 - .param p0 # Lcom/my/target/i3/InstreamAudioAd; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p1 # Lcom/my/target/p1/c/b/InstreamAudioAdSection; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/AdConfig; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 2 - new-instance v0, Lcom/my/target/p1/b/InstreamAudioAdEngine; - - invoke-direct {v0, p0, p1, p2}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->(Lcom/my/target/i3/InstreamAudioAd;Lcom/my/target/p1/c/b/InstreamAudioAdSection;Lcom/my/target/AdConfig;)V - - return-object v0 -.end method - -.method private a(Lcom/my/target/AdService;Lcom/my/target/MediaSection;)V - .locals 3 - .param p1 # Lcom/my/target/AdService; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/MediaSection; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lcom/my/target/AdService;", - "Lcom/my/target/MediaSection<", - "Lcom/my/target/common/e/AudioData;", - ">;)V" - } - .end annotation - - .line 41 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->d:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-virtual {v0}, Lcom/my/target/p1/a/InstreamAdAudioController;->b()Landroid/content/Context; - - move-result-object v0 - - if-nez v0, :cond_0 - - const-string p1, "can\'t load doAfter service: context is null" - - .line 42 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return-void - - .line 43 - :cond_0 - new-instance v1, Ljava/lang/StringBuilder; - - const-string v2, "loading doAfter service: " - - invoke-direct {v1, v2}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V - - invoke-virtual {p1}, Lcom/my/target/AdService;->u()Ljava/lang/String; - - move-result-object v2 - - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v1 - - invoke-static {v1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 44 - iget-object v1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->c:Lcom/my/target/AdConfig; - - iget v2, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->k:I - - invoke-static {p1, v1, v2}, Lcom/my/target/InstreamAudioAdFactory;->a(Lcom/my/target/AdService;Lcom/my/target/AdConfig;I)Lcom/my/target/AdFactory; - - move-result-object p1 - - new-instance v1, Lcom/my/target/p1/b/InstreamAudioAdEngine$a; - - invoke-direct {v1, p0, p2}, Lcom/my/target/p1/b/InstreamAudioAdEngine$a;->(Lcom/my/target/p1/b/InstreamAudioAdEngine;Lcom/my/target/MediaSection;)V - - invoke-virtual {p1, v1}, Lcom/my/target/AdFactory;->a(Lcom/my/target/AdFactory$d;)Lcom/my/target/AdFactory; - - .line 45 - invoke-virtual {p1, v0}, Lcom/my/target/AdFactory;->a(Landroid/content/Context;)Lcom/my/target/AdFactory; - - return-void -.end method - -.method private a(Lcom/my/target/MediaBanner;Ljava/lang/String;)V - .locals 1 - .param p1 # Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - if-nez p1, :cond_0 - - const-string p1, "can\'t send stat: banner is null" - - .line 51 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return-void - - .line 52 - :cond_0 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->d:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-virtual {v0}, Lcom/my/target/p1/a/InstreamAdAudioController;->b()Landroid/content/Context; - - move-result-object v0 - - if-nez v0, :cond_1 - - const-string p1, "can\'t send stat: context is null" - - .line 53 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return-void - - .line 54 - :cond_1 - invoke-virtual {p1}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object p1 - - invoke-virtual {p1, p2}, Lcom/my/target/StatHolder;->a(Ljava/lang/String;)Ljava/util/ArrayList; - - move-result-object p1 - - invoke-static {p1, v0}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V - - return-void -.end method - -.method private a(Lcom/my/target/MediaSection;)V - .locals 2 - .param p1 # Lcom/my/target/MediaSection; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lcom/my/target/MediaSection<", - "Lcom/my/target/common/e/AudioData;", - ">;)V" - } - .end annotation - - .line 31 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->e:Lcom/my/target/MediaSection; - - if-ne p1, v0, :cond_1 - - .line 32 - invoke-virtual {p1}, Lcom/my/target/MediaSection;->j()Ljava/lang/String; - - move-result-object v0 - - const-string v1, "midroll" - - invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 33 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->e:Lcom/my/target/MediaSection; - - iget v1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->m:I - - invoke-virtual {v0, v1}, Lcom/my/target/MediaSection;->b(I)V - - :cond_0 - const/4 v0, 0x0 - - .line 34 - iput-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->e:Lcom/my/target/MediaSection; - - const/4 v1, 0x0 - - .line 35 - iput-boolean v1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->n:Z - - .line 36 - iput-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->f:Lcom/my/target/MediaBanner; - - .line 37 - iput-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->g:Lcom/my/target/i3/InstreamAudioAd$c; - - const/4 v0, -0x1 - - .line 38 - iput v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->l:I - - .line 39 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->a:Lcom/my/target/i3/InstreamAudioAd; - - invoke-virtual {v0}, Lcom/my/target/i3/InstreamAudioAd;->c()Lcom/my/target/i3/InstreamAudioAd$d; - - move-result-object v0 - - if-eqz v0, :cond_1 - - .line 40 - invoke-virtual {p1}, Lcom/my/target/MediaSection;->j()Ljava/lang/String; - - move-result-object p1 - - iget-object v1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->a:Lcom/my/target/i3/InstreamAudioAd; - - invoke-interface {v0, p1, v1}, Lcom/my/target/i3/InstreamAudioAd$d;->b(Ljava/lang/String;Lcom/my/target/i3/InstreamAudioAd;)V - - :cond_1 - return-void -.end method - -.method private a(Lcom/my/target/MediaSection;F)V - .locals 4 - .param p1 # Lcom/my/target/MediaSection; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lcom/my/target/MediaSection<", - "Lcom/my/target/common/e/AudioData;", - ">;F)V" - } - .end annotation - - .line 18 - new-instance v0, Ljava/util/ArrayList; - - invoke-direct {v0}, Ljava/util/ArrayList;->()V - - .line 19 - invoke-virtual {p1}, Lcom/my/target/MediaSection;->e()Ljava/util/List; - - move-result-object v1 - - invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; - - move-result-object v1 - - :cond_0 - :goto_0 - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - - move-result v2 - - if-eqz v2, :cond_1 - - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Lcom/my/target/MediaBanner; - - .line 20 - invoke-virtual {v2}, Lcom/my/target/MediaBanner;->H()F - - move-result v3 - - cmpl-float v3, v3, p2 - - if-nez v3, :cond_0 - - .line 21 - invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - goto :goto_0 - - .line 22 - :cond_1 - invoke-virtual {v0}, Ljava/util/ArrayList;->size()I - - move-result v1 - - if-lez v1, :cond_2 - - .line 23 - iget v2, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->l:I - - add-int/lit8 v1, v1, -0x1 - - if-ge v2, v1, :cond_2 - - .line 24 - iput-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->h:Ljava/util/List; - - .line 25 - invoke-direct {p0}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->g()V - - return-void - - .line 26 - :cond_2 - invoke-virtual {p1, p2}, Lcom/my/target/MediaSection;->a(F)Ljava/util/ArrayList; - - move-result-object v0 - - .line 27 - invoke-virtual {v0}, Ljava/util/ArrayList;->size()I - - move-result v1 - - if-lez v1, :cond_3 - - .line 28 - invoke-direct {p0, v0, p1, p2}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->a(Ljava/util/ArrayList;Lcom/my/target/MediaSection;F)V - - return-void - - .line 29 - :cond_3 - invoke-static {p2}, Ljava/lang/String;->valueOf(F)Ljava/lang/String; - - move-result-object v0 - - const-string v1, "There is no one midpoint service for point: " - - invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 30 - invoke-direct {p0, p1, p2}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->b(Lcom/my/target/MediaSection;F)V - - return-void -.end method - -.method static synthetic a(Lcom/my/target/p1/b/InstreamAudioAdEngine;Lcom/my/target/MediaSection;Lcom/my/target/p1/c/b/InstreamAudioAdSection;Ljava/lang/String;)V - .locals 0 - - if-nez p2, :cond_2 - - if-eqz p3, :cond_0 - - .line 55 - invoke-static {p3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; - - move-result-object p2 - - const-string p3, "loading doAfter service failed: " - - invoke-virtual {p3, p2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; - - move-result-object p2 - - invoke-static {p2}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 56 - :cond_0 - iget-object p2, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->e:Lcom/my/target/MediaSection; - - if-ne p1, p2, :cond_1 - - .line 57 - iget p2, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->j:F - - invoke-direct {p0, p1, p2}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->b(Lcom/my/target/MediaSection;F)V - - :cond_1 - return-void - - .line 58 - :cond_2 - invoke-virtual {p1}, Lcom/my/target/MediaSection;->j()Ljava/lang/String; - - move-result-object p3 - - invoke-virtual {p2, p3}, Lcom/my/target/p1/c/b/InstreamAudioAdSection;->b(Ljava/lang/String;)Lcom/my/target/MediaSection; - - move-result-object p2 - - if-eqz p2, :cond_3 - - .line 59 - invoke-virtual {p1, p2}, Lcom/my/target/MediaSection;->a(Lcom/my/target/MediaSection;)V - - .line 60 - :cond_3 - iget-object p2, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->e:Lcom/my/target/MediaSection; - - if-ne p1, p2, :cond_4 - - .line 61 - invoke-virtual {p1}, Lcom/my/target/MediaSection;->e()Ljava/util/List; - - move-result-object p1 - - iput-object p1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->h:Ljava/util/List; - - .line 62 - invoke-direct {p0}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->g()V - - :cond_4 - return-void -.end method - -.method static synthetic a(Lcom/my/target/p1/b/InstreamAudioAdEngine;Lcom/my/target/MediaSection;Lcom/my/target/p1/c/b/InstreamAudioAdSection;Ljava/lang/String;F)V - .locals 0 - - if-nez p2, :cond_2 - - if-eqz p3, :cond_0 - - .line 63 - invoke-static {p3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; - - move-result-object p2 - - const-string p3, "loading midpoint services failed: " - - invoke-virtual {p3, p2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; - - move-result-object p2 - - invoke-static {p2}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 64 - :cond_0 - iget-object p2, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->e:Lcom/my/target/MediaSection; - - if-ne p1, p2, :cond_1 - - iget p2, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->j:F - - cmpl-float p2, p4, p2 - - if-nez p2, :cond_1 - - .line 65 - invoke-direct {p0, p1, p4}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->b(Lcom/my/target/MediaSection;F)V - - :cond_1 - return-void - - .line 66 - :cond_2 - invoke-virtual {p1}, Lcom/my/target/MediaSection;->j()Ljava/lang/String; - - move-result-object p3 - - invoke-virtual {p2, p3}, Lcom/my/target/p1/c/b/InstreamAudioAdSection;->b(Ljava/lang/String;)Lcom/my/target/MediaSection; - - move-result-object p2 - - if-eqz p2, :cond_3 - - .line 67 - invoke-virtual {p1, p2}, Lcom/my/target/MediaSection;->a(Lcom/my/target/MediaSection;)V - - .line 68 - :cond_3 - iget-object p2, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->e:Lcom/my/target/MediaSection; - - if-ne p1, p2, :cond_4 - - iget p2, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->j:F - - cmpl-float p2, p4, p2 - - if-nez p2, :cond_4 - - .line 69 - invoke-direct {p0, p1, p4}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->a(Lcom/my/target/MediaSection;F)V - - :cond_4 - return-void -.end method - -.method private a(Ljava/util/ArrayList;Lcom/my/target/MediaSection;F)V - .locals 3 - .param p1 # Ljava/util/ArrayList; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/MediaSection; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/ArrayList<", - "Lcom/my/target/AdService;", - ">;", - "Lcom/my/target/MediaSection<", - "Lcom/my/target/common/e/AudioData;", - ">;F)V" - } - .end annotation - - .line 46 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->d:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-virtual {v0}, Lcom/my/target/p1/a/InstreamAdAudioController;->b()Landroid/content/Context; - - move-result-object v0 - - if-nez v0, :cond_0 - - const-string p1, "can\'t load midpoint services: context is null" - - .line 47 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return-void - - .line 48 - :cond_0 - invoke-static {p3}, Ljava/lang/String;->valueOf(F)Ljava/lang/String; - - move-result-object v1 - - const-string v2, "loading midpoint services for point: " - - invoke-virtual {v2, v1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v1 - - invoke-static {v1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 49 - iget-object v1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->c:Lcom/my/target/AdConfig; - - iget v2, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->k:I - - invoke-static {p1, v1, v2}, Lcom/my/target/InstreamAudioAdFactory;->a(Ljava/util/List;Lcom/my/target/AdConfig;I)Lcom/my/target/AdFactory; - - move-result-object p1 - - new-instance v1, Lcom/my/target/p1/b/InstreamAudioAdEngine$b; - - invoke-direct {v1, p0, p2, p3}, Lcom/my/target/p1/b/InstreamAudioAdEngine$b;->(Lcom/my/target/p1/b/InstreamAudioAdEngine;Lcom/my/target/MediaSection;F)V - - invoke-virtual {p1, v1}, Lcom/my/target/AdFactory;->a(Lcom/my/target/AdFactory$d;)Lcom/my/target/AdFactory; - - .line 50 - invoke-virtual {p1, v0}, Lcom/my/target/AdFactory;->a(Landroid/content/Context;)Lcom/my/target/AdFactory; - - return-void -.end method - -.method static synthetic b(Lcom/my/target/p1/b/InstreamAudioAdEngine;)Lcom/my/target/MediaBanner; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->f:Lcom/my/target/MediaBanner; - - return-object p0 -.end method - -.method private b(Lcom/my/target/MediaSection;F)V - .locals 3 - .param p1 # Lcom/my/target/MediaSection; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lcom/my/target/MediaSection<", - "Lcom/my/target/common/e/AudioData;", - ">;F)V" - } - .end annotation - - .line 15 - invoke-virtual {p1}, Lcom/my/target/MediaSection;->g()Lcom/my/target/AdService; - - move-result-object v0 - - if-eqz v0, :cond_1 - - .line 16 - invoke-virtual {p1}, Lcom/my/target/MediaSection;->j()Ljava/lang/String; - - move-result-object v1 - - const-string v2, "midroll" - - invoke-virtual {v2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v1 - - if-eqz v1, :cond_0 - - const/4 v1, 0x1 - - .line 17 - invoke-virtual {v0, v1}, Lcom/my/target/AdService;->b(Z)V - - .line 18 - invoke-virtual {v0, p2}, Lcom/my/target/AdService;->b(F)V - - .line 19 - new-instance v1, Ljava/util/ArrayList; - - invoke-direct {v1}, Ljava/util/ArrayList;->()V - - .line 20 - invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 21 - invoke-static {p2}, Ljava/lang/String;->valueOf(F)Ljava/lang/String; - - move-result-object v0 - - const-string v2, "using doAfter service for point: " - - invoke-virtual {v2, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 22 - invoke-direct {p0, v1, p1, p2}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->a(Ljava/util/ArrayList;Lcom/my/target/MediaSection;F)V - - return-void - - .line 23 - :cond_0 - invoke-direct {p0, v0, p1}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->a(Lcom/my/target/AdService;Lcom/my/target/MediaSection;)V - - return-void - - .line 24 - :cond_1 - invoke-direct {p0, p1}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->a(Lcom/my/target/MediaSection;)V - - return-void -.end method - -.method static synthetic c(Lcom/my/target/p1/b/InstreamAudioAdEngine;)Lcom/my/target/i3/InstreamAudioAd$c; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->g:Lcom/my/target/i3/InstreamAudioAd$c; - - return-object p0 -.end method - -.method static synthetic d(Lcom/my/target/p1/b/InstreamAudioAdEngine;)Z - .locals 0 - - .line 1 - iget-boolean p0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->n:Z - - return p0 -.end method - -.method static synthetic e(Lcom/my/target/p1/b/InstreamAudioAdEngine;)Z - .locals 1 - - const/4 v0, 0x1 - - .line 1 - iput-boolean v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->n:Z - - return v0 -.end method - -.method static synthetic f(Lcom/my/target/p1/b/InstreamAudioAdEngine;)Lcom/my/target/p1/a/InstreamAdAudioController; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->d:Lcom/my/target/p1/a/InstreamAdAudioController; - - return-object p0 -.end method - -.method static synthetic g(Lcom/my/target/p1/b/InstreamAudioAdEngine;)Lcom/my/target/i3/InstreamAudioAd; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->a:Lcom/my/target/i3/InstreamAudioAd; - - return-object p0 -.end method - -.method private g()V - .locals 3 - - .line 2 - :goto_0 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->e:Lcom/my/target/MediaSection; - - if-nez v0, :cond_0 - - return-void - - .line 3 - :cond_0 - iget v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->m:I - - if-eqz v0, :cond_5 - - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->h:Ljava/util/List; - - if-nez v0, :cond_1 - - goto :goto_1 - - .line 4 - :cond_1 - iget v1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->l:I - - add-int/lit8 v1, v1, 0x1 - - .line 5 - invoke-interface {v0}, Ljava/util/List;->size()I - - move-result v0 - - if-ge v1, v0, :cond_4 - - .line 6 - iput v1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->l:I - - .line 7 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->h:Ljava/util/List; - - invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/my/target/MediaBanner; - - .line 8 - invoke-virtual {v0}, Lcom/my/target/AdBanner;->u()Ljava/lang/String; - - move-result-object v1 - - const-string v2, "statistics" - - invoke-virtual {v2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v1 - - if-eqz v1, :cond_2 - - const-string v1, "playbackStarted" - - .line 9 - invoke-direct {p0, v0, v1}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->a(Lcom/my/target/MediaBanner;Ljava/lang/String;)V - - goto :goto_0 - - .line 10 - :cond_2 - iget v1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->m:I - - if-lez v1, :cond_3 - - add-int/lit8 v1, v1, -0x1 - - .line 11 - iput v1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->m:I - - .line 12 - :cond_3 - iput-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->f:Lcom/my/target/MediaBanner; - - .line 13 - invoke-static {v0}, Lcom/my/target/i3/InstreamAudioAd$c;->a(Lcom/my/target/MediaBanner;)Lcom/my/target/i3/InstreamAudioAd$c; - - move-result-object v1 - - iput-object v1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->g:Lcom/my/target/i3/InstreamAudioAd$c; - - .line 14 - new-instance v1, Ljava/util/ArrayList; - - iget-object v2, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->g:Lcom/my/target/i3/InstreamAudioAd$c; - - iget-object v2, v2, Lcom/my/target/i3/InstreamAudioAd$c;->b:Ljava/util/List; - - invoke-direct {v1, v2}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V - - .line 15 - iget-object v1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->d:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-virtual {v1, v0}, Lcom/my/target/p1/a/InstreamAdAudioController;->a(Lcom/my/target/MediaBanner;)V - - return-void - - .line 16 - :cond_4 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->e:Lcom/my/target/MediaSection; - - iget v1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->j:F - - invoke-direct {p0, v0, v1}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->b(Lcom/my/target/MediaSection;F)V - - return-void - - .line 17 - :cond_5 - :goto_1 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->e:Lcom/my/target/MediaSection; - - iget v1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->j:F - - invoke-direct {p0, v0, v1}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->b(Lcom/my/target/MediaSection;F)V - - return-void -.end method - -.method static synthetic h(Lcom/my/target/p1/b/InstreamAudioAdEngine;)V - .locals 0 - - .line 1 - invoke-direct {p0}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->g()V - - return-void -.end method - - -# virtual methods -.method public final a()V - .locals 1 - - .line 17 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->d:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-virtual {v0}, Lcom/my/target/p1/a/InstreamAdAudioController;->a()V - - return-void -.end method - -.method public final a(F)V - .locals 1 - - .line 3 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->d:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-virtual {v0, p1}, Lcom/my/target/p1/a/InstreamAdAudioController;->a(F)V - - return-void -.end method - -.method public final a(I)V - .locals 0 - - .line 6 - iput p1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->k:I - - return-void -.end method - -.method public final a(Lcom/my/target/i3/InstreamAudioAdPlayer;)V - .locals 1 - .param p1 # Lcom/my/target/i3/InstreamAudioAdPlayer; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 4 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->d:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-virtual {v0, p1}, Lcom/my/target/p1/a/InstreamAdAudioController;->a(Lcom/my/target/i3/InstreamAudioAdPlayer;)V - - return-void -.end method - -.method public final a(Ljava/lang/String;)V - .locals 1 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 7 - invoke-virtual {p0}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->f()V - - .line 8 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->b:Lcom/my/target/p1/c/b/InstreamAudioAdSection; - - invoke-virtual {v0, p1}, Lcom/my/target/p1/c/b/InstreamAudioAdSection;->b(Ljava/lang/String;)Lcom/my/target/MediaSection; - - move-result-object v0 - - iput-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->e:Lcom/my/target/MediaSection; - - .line 9 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->e:Lcom/my/target/MediaSection; - - if-eqz v0, :cond_0 - - .line 10 - iget-object p1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->d:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-virtual {v0}, Lcom/my/target/MediaSection;->c()I - - move-result v0 - - invoke-virtual {p1, v0}, Lcom/my/target/p1/a/InstreamAdAudioController;->a(I)V - - const/4 p1, 0x0 - - .line 11 - iput-boolean p1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->n:Z - - .line 12 - iget-object p1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->e:Lcom/my/target/MediaSection; - - invoke-virtual {p1}, Lcom/my/target/MediaSection;->d()I - - move-result p1 - - iput p1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->m:I - - const/4 p1, -0x1 - - .line 13 - iput p1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->l:I - - .line 14 - iget-object p1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->e:Lcom/my/target/MediaSection; - - invoke-virtual {p1}, Lcom/my/target/MediaSection;->e()Ljava/util/List; - - move-result-object p1 - - iput-object p1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->h:Ljava/util/List; - - .line 15 - invoke-direct {p0}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->g()V - - return-void - - .line 16 - :cond_0 - invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; - - move-result-object p1 - - const-string v0, "no section with name " - - invoke-virtual {v0, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return-void -.end method - -.method public final a([F)V - .locals 0 - .param p1 # [F - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 5 - iput-object p1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->i:[F - - return-void -.end method - -.method public final b()Lcom/my/target/i3/InstreamAudioAdPlayer; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->d:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-virtual {v0}, Lcom/my/target/p1/a/InstreamAdAudioController;->c()Lcom/my/target/i3/InstreamAudioAdPlayer; - - move-result-object v0 - - return-object v0 -.end method - -.method public final b(F)V - .locals 5 - - .line 3 - invoke-virtual {p0}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->f()V - - .line 4 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->i:[F - - array-length v1, v0 - - const/4 v2, 0x0 - - const/4 v3, 0x0 - - :goto_0 - if-ge v3, v1, :cond_1 - - aget v4, v0, v3 - - .line 5 - invoke-static {v4, p1}, Ljava/lang/Float;->compare(FF)I - - move-result v4 - - if-nez v4, :cond_0 - - const/4 v0, 0x1 - - goto :goto_1 - - :cond_0 - add-int/lit8 v3, v3, 0x1 - - goto :goto_0 - - :cond_1 - const/4 v0, 0x0 - - :goto_1 - if-eqz v0, :cond_2 - - .line 6 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->b:Lcom/my/target/p1/c/b/InstreamAudioAdSection; - - const-string v1, "midroll" - - invoke-virtual {v0, v1}, Lcom/my/target/p1/c/b/InstreamAudioAdSection;->b(Ljava/lang/String;)Lcom/my/target/MediaSection; - - move-result-object v0 - - iput-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->e:Lcom/my/target/MediaSection; - - .line 7 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->e:Lcom/my/target/MediaSection; - - if-eqz v0, :cond_3 - - .line 8 - iget-object v1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->d:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-virtual {v0}, Lcom/my/target/MediaSection;->c()I - - move-result v0 - - invoke-virtual {v1, v0}, Lcom/my/target/p1/a/InstreamAdAudioController;->a(I)V - - .line 9 - iput-boolean v2, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->n:Z - - .line 10 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->e:Lcom/my/target/MediaSection; - - invoke-virtual {v0}, Lcom/my/target/MediaSection;->d()I - - move-result v0 - - iput v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->m:I - - const/4 v0, -0x1 - - .line 11 - iput v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->l:I - - .line 12 - iput p1, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->j:F - - .line 13 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->e:Lcom/my/target/MediaSection; - - invoke-direct {p0, v0, p1}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->a(Lcom/my/target/MediaSection;F)V - - return-void - - :cond_2 - const-string p1, "attempt to start wrong midpoint, use one of InstreamAd.getMidPoints()" - - .line 14 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - :cond_3 - return-void -.end method - -.method public final c()V - .locals 1 - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->e:Lcom/my/target/MediaSection; - - if-eqz v0, :cond_0 - - .line 3 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->d:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-virtual {v0}, Lcom/my/target/p1/a/InstreamAdAudioController;->d()V - - :cond_0 - return-void -.end method - -.method public final d()V - .locals 1 - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->e:Lcom/my/target/MediaSection; - - if-eqz v0, :cond_0 - - .line 3 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->d:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-virtual {v0}, Lcom/my/target/p1/a/InstreamAdAudioController;->e()V - - :cond_0 - return-void -.end method - -.method public final e()V - .locals 2 - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->f:Lcom/my/target/MediaBanner; - - const-string v1, "closedByUser" - - invoke-direct {p0, v0, v1}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->a(Lcom/my/target/MediaBanner;Ljava/lang/String;)V - - .line 3 - invoke-virtual {p0}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->f()V - - return-void -.end method - -.method public final f()V - .locals 1 - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->e:Lcom/my/target/MediaSection; - - if-eqz v0, :cond_0 - - .line 3 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->d:Lcom/my/target/p1/a/InstreamAdAudioController; - - invoke-virtual {v0}, Lcom/my/target/p1/a/InstreamAdAudioController;->f()V - - .line 4 - iget-object v0, p0, Lcom/my/target/p1/b/InstreamAudioAdEngine;->e:Lcom/my/target/MediaSection; - - invoke-direct {p0, v0}, Lcom/my/target/p1/b/InstreamAudioAdEngine;->a(Lcom/my/target/MediaSection;)V - - :cond_0 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/p1/b/InterstitialAdEngine.smali b/smali/smali_classes2/com/my/target/p1/b/InterstitialAdEngine.smali deleted file mode 100644 index 43d5be27e..000000000 --- a/smali/smali_classes2/com/my/target/p1/b/InterstitialAdEngine.smali +++ /dev/null @@ -1,460 +0,0 @@ -.class public abstract Lcom/my/target/p1/b/InterstitialAdEngine; -.super Ljava/lang/Object; -.source "InterstitialAdEngine.java" - -# interfaces -.implements Lcom/my/target/AdDialog$a; -.implements Lcom/my/target/common/MyTargetActivity$a; - - -# instance fields -.field protected final a:Lcom/my/target/e/InterstitialAd; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private b:Ljava/lang/ref/WeakReference; - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/lang/ref/WeakReference<", - "Lcom/my/target/common/MyTargetActivity;", - ">;" - } - .end annotation -.end field - -.field private c:Ljava/lang/ref/WeakReference; - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/lang/ref/WeakReference<", - "Lcom/my/target/AdDialog;", - ">;" - } - .end annotation -.end field - -.field private d:Z - - -# direct methods -.method constructor (Lcom/my/target/e/InterstitialAd;)V - .locals 0 - .param p1 # Lcom/my/target/e/InterstitialAd; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - iput-object p1, p0, Lcom/my/target/p1/b/InterstitialAdEngine;->a:Lcom/my/target/e/InterstitialAd; - - return-void -.end method - -.method public static a(Lcom/my/target/e/InterstitialAd;Lcom/my/target/p1/c/a/InterstitialAdBanner;Lcom/my/target/p1/c/b/InterstitialAdSection;)Lcom/my/target/p1/b/InterstitialAdEngine; - .locals 1 - .param p0 # Lcom/my/target/e/InterstitialAd; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p1 # Lcom/my/target/p1/c/a/InterstitialAdBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/p1/c/b/InterstitialAdSection; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - instance-of v0, p1, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - - if-eqz v0, :cond_0 - - .line 2 - check-cast p1, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - - invoke-static {p0, p1, p2}, Lcom/my/target/p1/b/InterstitialAdPromoEngine;->a(Lcom/my/target/e/InterstitialAd;Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;Lcom/my/target/p1/c/b/InterstitialAdSection;)Lcom/my/target/p1/b/InterstitialAdPromoEngine; - - move-result-object p0 - - return-object p0 - - .line 3 - :cond_0 - instance-of v0, p1, Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner; - - if-eqz v0, :cond_1 - - .line 4 - check-cast p1, Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner; - - invoke-static {p0, p1, p2}, Lcom/my/target/p1/b/InterstitialAdHtmlEngine;->a(Lcom/my/target/e/InterstitialAd;Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner;Lcom/my/target/p1/c/b/InterstitialAdSection;)Lcom/my/target/p1/b/InterstitialAdHtmlEngine; - - move-result-object p0 - - return-object p0 - - .line 5 - :cond_1 - instance-of p2, p1, Lcom/my/target/p1/c/a/InterstitialAdImageBanner; - - if-eqz p2, :cond_2 - - .line 6 - check-cast p1, Lcom/my/target/p1/c/a/InterstitialAdImageBanner; - - invoke-static {p0, p1}, Lcom/my/target/p1/b/InterstitialAdImageEngine;->a(Lcom/my/target/e/InterstitialAd;Lcom/my/target/p1/c/a/InterstitialAdImageBanner;)Lcom/my/target/p1/b/InterstitialAdImageEngine; - - move-result-object p0 - - return-object p0 - - :cond_2 - const/4 p0, 0x0 - - return-object p0 -.end method - - -# virtual methods -.method public a()V - .locals 0 - - return-void -.end method - -.method public final a(Landroid/content/Context;)V - .locals 2 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 7 - iget-boolean v0, p0, Lcom/my/target/p1/b/InterstitialAdEngine;->d:Z - - if-eqz v0, :cond_0 - - const-string p1, "Unable to open Interstitial Ad twice, please dismiss currently showing ad first" - - .line 8 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return-void - - :cond_0 - const/4 v0, 0x1 - - .line 9 - iput-boolean v0, p0, Lcom/my/target/p1/b/InterstitialAdEngine;->d:Z - - .line 10 - sput-object p0, Lcom/my/target/common/MyTargetActivity;->c:Lcom/my/target/common/MyTargetActivity$a; - - .line 11 - new-instance v0, Landroid/content/Intent; - - const-class v1, Lcom/my/target/common/MyTargetActivity; - - invoke-direct {v0, p1, v1}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V - - .line 12 - instance-of v1, p1, Landroid/app/Activity; - - if-nez v1, :cond_1 - - const/high16 v1, 0x10000000 - - .line 13 - invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; - - .line 14 - :cond_1 - invoke-virtual {p1, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V - - return-void -.end method - -.method public a(Lcom/my/target/common/MyTargetActivity;Landroid/content/Intent;Landroid/widget/FrameLayout;)V - .locals 0 - .param p1 # Lcom/my/target/common/MyTargetActivity; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Intent; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Landroid/widget/FrameLayout; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 15 - new-instance p2, Ljava/lang/ref/WeakReference; - - invoke-direct {p2, p1}, Ljava/lang/ref/WeakReference;->(Ljava/lang/Object;)V - - iput-object p2, p0, Lcom/my/target/p1/b/InterstitialAdEngine;->b:Ljava/lang/ref/WeakReference; - - const p2, 0x1030006 - - .line 16 - invoke-virtual {p1, p2}, Landroid/app/Activity;->setTheme(I)V - - .line 17 - invoke-virtual {p1}, Landroid/app/Activity;->getWindow()Landroid/view/Window; - - move-result-object p1 - - const/16 p2, 0x400 - - invoke-virtual {p1, p2, p2}, Landroid/view/Window;->setFlags(II)V - - .line 18 - iget-object p1, p0, Lcom/my/target/p1/b/InterstitialAdEngine;->a:Lcom/my/target/e/InterstitialAd; - - invoke-virtual {p1}, Lcom/my/target/e/InterstitialAd;->b()Lcom/my/target/e/InterstitialAd$b; - - move-result-object p1 - - if-eqz p1, :cond_0 - - .line 19 - iget-object p2, p0, Lcom/my/target/p1/b/InterstitialAdEngine;->a:Lcom/my/target/e/InterstitialAd; - - invoke-interface {p1, p2}, Lcom/my/target/e/InterstitialAd$b;->b(Lcom/my/target/e/InterstitialAd;)V - - :cond_0 - return-void -.end method - -.method public a(Lcom/my/target/AdDialog;Landroid/widget/FrameLayout;)V - .locals 0 - .param p1 # Lcom/my/target/AdDialog; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/widget/FrameLayout; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 20 - new-instance p2, Ljava/lang/ref/WeakReference; - - invoke-direct {p2, p1}, Ljava/lang/ref/WeakReference;->(Ljava/lang/Object;)V - - iput-object p2, p0, Lcom/my/target/p1/b/InterstitialAdEngine;->c:Ljava/lang/ref/WeakReference; - - .line 21 - iget-object p2, p0, Lcom/my/target/p1/b/InterstitialAdEngine;->a:Lcom/my/target/e/InterstitialAd; - - invoke-virtual {p2}, Lcom/my/target/e/InterstitialAd;->c()Z - - move-result p2 - - if-eqz p2, :cond_0 - - .line 22 - invoke-virtual {p1}, Lcom/my/target/AdDialog;->a()V - - .line 23 - :cond_0 - iget-object p1, p0, Lcom/my/target/p1/b/InterstitialAdEngine;->a:Lcom/my/target/e/InterstitialAd; - - invoke-virtual {p1}, Lcom/my/target/e/InterstitialAd;->b()Lcom/my/target/e/InterstitialAd$b; - - move-result-object p1 - - if-eqz p1, :cond_1 - - .line 24 - iget-object p2, p0, Lcom/my/target/p1/b/InterstitialAdEngine;->a:Lcom/my/target/e/InterstitialAd; - - invoke-interface {p1, p2}, Lcom/my/target/e/InterstitialAd$b;->b(Lcom/my/target/e/InterstitialAd;)V - - :cond_1 - return-void -.end method - -.method public a(Z)V - .locals 0 - - return-void -.end method - -.method public a(Landroid/view/MenuItem;)Z - .locals 0 - - const/4 p1, 0x0 - - return p1 -.end method - -.method public b()V - .locals 0 - - return-void -.end method - -.method public c()Z - .locals 1 - - const/4 v0, 0x1 - - return v0 -.end method - -.method public d()V - .locals 0 - - return-void -.end method - -.method public e()V - .locals 0 - - return-void -.end method - -.method public f()V - .locals 2 - - const/4 v0, 0x0 - - .line 1 - iput-boolean v0, p0, Lcom/my/target/p1/b/InterstitialAdEngine;->d:Z - - const/4 v0, 0x0 - - .line 2 - iput-object v0, p0, Lcom/my/target/p1/b/InterstitialAdEngine;->c:Ljava/lang/ref/WeakReference; - - .line 3 - iget-object v0, p0, Lcom/my/target/p1/b/InterstitialAdEngine;->a:Lcom/my/target/e/InterstitialAd; - - invoke-virtual {v0}, Lcom/my/target/e/InterstitialAd;->b()Lcom/my/target/e/InterstitialAd$b; - - move-result-object v0 - - if-eqz v0, :cond_0 - - .line 4 - iget-object v1, p0, Lcom/my/target/p1/b/InterstitialAdEngine;->a:Lcom/my/target/e/InterstitialAd; - - invoke-interface {v0, v1}, Lcom/my/target/e/InterstitialAd$b;->d(Lcom/my/target/e/InterstitialAd;)V - - :cond_0 - return-void -.end method - -.method public final g()V - .locals 2 - - const/4 v0, 0x0 - - .line 1 - iput-boolean v0, p0, Lcom/my/target/p1/b/InterstitialAdEngine;->d:Z - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/b/InterstitialAdEngine;->b:Ljava/lang/ref/WeakReference; - - const/4 v1, 0x0 - - if-nez v0, :cond_0 - - move-object v0, v1 - - goto :goto_0 - - :cond_0 - invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/my/target/common/MyTargetActivity; - - :goto_0 - if-eqz v0, :cond_1 - - .line 3 - invoke-virtual {v0}, Landroid/app/Activity;->finish()V - - return-void - - .line 4 - :cond_1 - iget-object v0, p0, Lcom/my/target/p1/b/InterstitialAdEngine;->c:Ljava/lang/ref/WeakReference; - - if-nez v0, :cond_2 - - goto :goto_1 - - :cond_2 - invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; - - move-result-object v0 - - move-object v1, v0 - - check-cast v1, Lcom/my/target/AdDialog; - - :goto_1 - if-eqz v1, :cond_3 - - .line 5 - invoke-virtual {v1}, Landroid/app/Dialog;->isShowing()Z - - move-result v0 - - if-eqz v0, :cond_3 - - .line 6 - invoke-virtual {v1}, Lcom/my/target/AdDialog;->dismiss()V - - :cond_3 - return-void -.end method - -.method public onActivityDestroy()V - .locals 2 - - const/4 v0, 0x0 - - .line 1 - iput-boolean v0, p0, Lcom/my/target/p1/b/InterstitialAdEngine;->d:Z - - const/4 v0, 0x0 - - .line 2 - iput-object v0, p0, Lcom/my/target/p1/b/InterstitialAdEngine;->b:Ljava/lang/ref/WeakReference; - - .line 3 - iget-object v0, p0, Lcom/my/target/p1/b/InterstitialAdEngine;->a:Lcom/my/target/e/InterstitialAd; - - invoke-virtual {v0}, Lcom/my/target/e/InterstitialAd;->b()Lcom/my/target/e/InterstitialAd$b; - - move-result-object v0 - - if-eqz v0, :cond_0 - - .line 4 - iget-object v1, p0, Lcom/my/target/p1/b/InterstitialAdEngine;->a:Lcom/my/target/e/InterstitialAd; - - invoke-interface {v0, v1}, Lcom/my/target/e/InterstitialAd$b;->d(Lcom/my/target/e/InterstitialAd;)V - - :cond_0 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/p1/b/InterstitialAdHtmlEngine$a.smali b/smali/smali_classes2/com/my/target/p1/b/InterstitialAdHtmlEngine$a.smali deleted file mode 100644 index 54146cd8a..000000000 --- a/smali/smali_classes2/com/my/target/p1/b/InterstitialAdHtmlEngine$a.smali +++ /dev/null @@ -1,285 +0,0 @@ -.class public final Lcom/my/target/p1/b/InterstitialAdHtmlEngine$a; -.super Ljava/lang/Object; -.source "InterstitialAdHtmlEngine.java" - -# interfaces -.implements Lcom/my/target/p1/d/InterstitialWebPresenter$a; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/p1/b/InterstitialAdHtmlEngine; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x9 - name = "a" -.end annotation - - -# instance fields -.field private final a:Lcom/my/target/p1/b/InterstitialAdHtmlEngine; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final b:Lcom/my/target/e/InterstitialAd; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final c:Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# direct methods -.method constructor (Lcom/my/target/p1/b/InterstitialAdHtmlEngine;Lcom/my/target/e/InterstitialAd;Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner;)V - .locals 0 - .param p1 # Lcom/my/target/p1/b/InterstitialAdHtmlEngine; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/e/InterstitialAd; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - iput-object p1, p0, Lcom/my/target/p1/b/InterstitialAdHtmlEngine$a;->a:Lcom/my/target/p1/b/InterstitialAdHtmlEngine; - - .line 3 - iput-object p2, p0, Lcom/my/target/p1/b/InterstitialAdHtmlEngine$a;->b:Lcom/my/target/e/InterstitialAd; - - .line 4 - iput-object p3, p0, Lcom/my/target/p1/b/InterstitialAdHtmlEngine$a;->c:Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner; - - return-void -.end method - - -# virtual methods -.method public final a()V - .locals 1 - - .line 5 - iget-object v0, p0, Lcom/my/target/p1/b/InterstitialAdHtmlEngine$a;->a:Lcom/my/target/p1/b/InterstitialAdHtmlEngine; - - invoke-virtual {v0}, Lcom/my/target/p1/b/InterstitialAdEngine;->g()V - - return-void -.end method - -.method public final a(FFLandroid/content/Context;)V - .locals 7 - .param p3 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 7 - iget-object v0, p0, Lcom/my/target/p1/b/InterstitialAdHtmlEngine$a;->c:Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner; - - invoke-virtual {v0}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object v0 - - invoke-virtual {v0}, Lcom/my/target/StatHolder;->c()Ljava/util/Set; - - move-result-object v0 - - .line 8 - invoke-interface {v0}, Ljava/util/Set;->isEmpty()Z - - move-result v1 - - if-nez v1, :cond_3 - - .line 9 - new-instance v1, Ljava/util/ArrayList; - - invoke-direct {v1}, Ljava/util/ArrayList;->()V - - .line 10 - invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator; - - move-result-object v0 - - :cond_0 - :goto_0 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z - - move-result v2 - - if-eqz v2, :cond_2 - - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Lcom/my/target/ProgressStat; - - sub-float v3, p2, p1 - - .line 11 - invoke-virtual {v2}, Lcom/my/target/ProgressStat;->c()F - - move-result v4 - - const/4 v5, 0x0 - - cmpg-float v6, v4, v5 - - if-gez v6, :cond_1 - - .line 12 - invoke-virtual {v2}, Lcom/my/target/ProgressStat;->d()F - - move-result v6 - - cmpl-float v6, v6, v5 - - if-ltz v6, :cond_1 - - const/high16 v4, 0x42c80000 # 100.0f - - div-float v4, p2, v4 - - .line 13 - invoke-virtual {v2}, Lcom/my/target/ProgressStat;->d()F - - move-result v6 - - mul-float v4, v4, v6 - - :cond_1 - cmpl-float v5, v4, v5 - - if-ltz v5, :cond_0 - - cmpg-float v3, v4, v3 - - if-gez v3, :cond_0 - - .line 14 - invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - goto :goto_0 - - .line 15 - :cond_2 - invoke-static {v1, p3}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V - - :cond_3 - return-void -.end method - -.method public final a(Landroid/content/Context;)V - .locals 2 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 6 - iget-object v0, p0, Lcom/my/target/p1/b/InterstitialAdHtmlEngine$a;->c:Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner; - - invoke-virtual {v0}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object v0 - - const-string v1, "playbackStarted" - - invoke-virtual {v0, v1}, Lcom/my/target/StatHolder;->a(Ljava/lang/String;)Ljava/util/ArrayList; - - move-result-object v0 - - invoke-static {v0, p1}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V - - return-void -.end method - -.method public final a(Ljava/lang/String;Landroid/content/Context;)V - .locals 2 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-static {}, Lcom/my/target/ClickHandler;->a()Lcom/my/target/ClickHandler; - - move-result-object v0 - - .line 2 - iget-object v1, p0, Lcom/my/target/p1/b/InterstitialAdHtmlEngine$a;->c:Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner; - - invoke-virtual {v0, v1, p1, p2}, Lcom/my/target/ClickHandler;->a(Lcom/my/target/AdBanner;Ljava/lang/String;Landroid/content/Context;)V - - .line 3 - iget-object p1, p0, Lcom/my/target/p1/b/InterstitialAdHtmlEngine$a;->b:Lcom/my/target/e/InterstitialAd; - - invoke-virtual {p1}, Lcom/my/target/e/InterstitialAd;->b()Lcom/my/target/e/InterstitialAd$b; - - move-result-object p1 - - if-eqz p1, :cond_0 - - .line 4 - iget-object p2, p0, Lcom/my/target/p1/b/InterstitialAdHtmlEngine$a;->b:Lcom/my/target/e/InterstitialAd; - - invoke-interface {p1, p2}, Lcom/my/target/e/InterstitialAd$b;->c(Lcom/my/target/e/InterstitialAd;)V - - :cond_0 - return-void -.end method - -.method public final b(Ljava/lang/String;Landroid/content/Context;)V - .locals 1 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/b/InterstitialAdHtmlEngine$a;->c:Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner; - - invoke-virtual {v0}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object v0 - - invoke-virtual {v0, p1}, Lcom/my/target/StatHolder;->a(Ljava/lang/String;)Ljava/util/ArrayList; - - move-result-object p1 - - invoke-static {p1, p2}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V - - return-void -.end method - -.method public final g()V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/b/InterstitialAdHtmlEngine$a;->a:Lcom/my/target/p1/b/InterstitialAdHtmlEngine; - - invoke-virtual {v0}, Lcom/my/target/p1/b/InterstitialAdEngine;->g()V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/p1/b/InterstitialAdHtmlEngine.smali b/smali/smali_classes2/com/my/target/p1/b/InterstitialAdHtmlEngine.smali deleted file mode 100644 index 98a2989b9..000000000 --- a/smali/smali_classes2/com/my/target/p1/b/InterstitialAdHtmlEngine.smali +++ /dev/null @@ -1,371 +0,0 @@ -.class public final Lcom/my/target/p1/b/InterstitialAdHtmlEngine; -.super Lcom/my/target/p1/b/InterstitialAdEngine; -.source "InterstitialAdHtmlEngine.java" - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/p1/b/InterstitialAdHtmlEngine$a; - } -.end annotation - - -# instance fields -.field private final e:Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final f:Lcom/my/target/p1/c/b/InterstitialAdSection; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private g:Ljava/lang/ref/WeakReference; - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/lang/ref/WeakReference<", - "Lcom/my/target/p1/d/InterstitialWebPresenter;", - ">;" - } - .end annotation -.end field - - -# direct methods -.method private constructor (Lcom/my/target/e/InterstitialAd;Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner;Lcom/my/target/p1/c/b/InterstitialAdSection;)V - .locals 0 - .param p2 # Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Lcom/my/target/p1/c/b/InterstitialAdSection; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0, p1}, Lcom/my/target/p1/b/InterstitialAdEngine;->(Lcom/my/target/e/InterstitialAd;)V - - .line 2 - iput-object p2, p0, Lcom/my/target/p1/b/InterstitialAdHtmlEngine;->e:Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner; - - .line 3 - iput-object p3, p0, Lcom/my/target/p1/b/InterstitialAdHtmlEngine;->f:Lcom/my/target/p1/c/b/InterstitialAdSection; - - return-void -.end method - -.method static a(Lcom/my/target/e/InterstitialAd;Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner;Lcom/my/target/p1/c/b/InterstitialAdSection;)Lcom/my/target/p1/b/InterstitialAdHtmlEngine; - .locals 1 - .param p0 # Lcom/my/target/e/InterstitialAd; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p1 # Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/p1/c/b/InterstitialAdSection; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - new-instance v0, Lcom/my/target/p1/b/InterstitialAdHtmlEngine; - - invoke-direct {v0, p0, p1, p2}, Lcom/my/target/p1/b/InterstitialAdHtmlEngine;->(Lcom/my/target/e/InterstitialAd;Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner;Lcom/my/target/p1/c/b/InterstitialAdSection;)V - - return-object v0 -.end method - -.method private a(Landroid/view/ViewGroup;)V - .locals 4 - .param p1 # Landroid/view/ViewGroup; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 11 - iget-object v0, p0, Lcom/my/target/p1/b/InterstitialAdHtmlEngine;->e:Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner; - - invoke-virtual {v0}, Lcom/my/target/AdBanner;->u()Ljava/lang/String; - - move-result-object v0 - - const-string v1, "mraid" - - invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 12 - invoke-virtual {p1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; - - move-result-object v0 - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialMraidPresenter;->a(Landroid/content/Context;)Lcom/my/target/p1/d/InterstitialMraidPresenter; - - move-result-object v0 - - goto :goto_0 - - .line 13 - :cond_0 - invoke-virtual {p1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; - - move-result-object v0 - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->a(Landroid/content/Context;)Lcom/my/target/p1/d/InterstitialHtmlPresenter; - - move-result-object v0 - - .line 14 - :goto_0 - iget-object v1, p0, Lcom/my/target/p1/b/InterstitialAdHtmlEngine;->f:Lcom/my/target/p1/c/b/InterstitialAdSection; - - iget-object v2, p0, Lcom/my/target/p1/b/InterstitialAdHtmlEngine;->e:Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner; - - invoke-interface {v0, v1, v2}, Lcom/my/target/p1/d/InterstitialWebPresenter;->a(Lcom/my/target/p1/c/b/InterstitialAdSection;Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner;)V - - .line 15 - new-instance v1, Ljava/lang/ref/WeakReference; - - invoke-direct {v1, v0}, Ljava/lang/ref/WeakReference;->(Ljava/lang/Object;)V - - iput-object v1, p0, Lcom/my/target/p1/b/InterstitialAdHtmlEngine;->g:Ljava/lang/ref/WeakReference; - - .line 16 - new-instance v1, Lcom/my/target/p1/b/InterstitialAdHtmlEngine$a; - - iget-object v2, p0, Lcom/my/target/p1/b/InterstitialAdEngine;->a:Lcom/my/target/e/InterstitialAd; - - iget-object v3, p0, Lcom/my/target/p1/b/InterstitialAdHtmlEngine;->e:Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner; - - invoke-direct {v1, p0, v2, v3}, Lcom/my/target/p1/b/InterstitialAdHtmlEngine$a;->(Lcom/my/target/p1/b/InterstitialAdHtmlEngine;Lcom/my/target/e/InterstitialAd;Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner;)V - - invoke-interface {v0, v1}, Lcom/my/target/p1/d/InterstitialWebPresenter;->a(Lcom/my/target/p1/d/InterstitialWebPresenter$a;)V - - .line 17 - new-instance v1, Landroid/widget/FrameLayout$LayoutParams; - - const/4 v2, -0x1 - - invoke-direct {v1, v2, v2}, Landroid/widget/FrameLayout$LayoutParams;->(II)V - - .line 18 - invoke-interface {v0}, Lcom/my/target/p1/d/InterstitialWebPresenter;->s()Landroid/view/View; - - move-result-object v0 - - invoke-virtual {p1, v0, v1}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V - - return-void -.end method - - -# virtual methods -.method public final a(Lcom/my/target/common/MyTargetActivity;Landroid/content/Intent;Landroid/widget/FrameLayout;)V - .locals 0 - .param p1 # Lcom/my/target/common/MyTargetActivity; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Intent; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Landroid/widget/FrameLayout; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 9 - invoke-super {p0, p1, p2, p3}, Lcom/my/target/p1/b/InterstitialAdEngine;->a(Lcom/my/target/common/MyTargetActivity;Landroid/content/Intent;Landroid/widget/FrameLayout;)V - - .line 10 - invoke-direct {p0, p3}, Lcom/my/target/p1/b/InterstitialAdHtmlEngine;->a(Landroid/view/ViewGroup;)V - - return-void -.end method - -.method public final a(Lcom/my/target/AdDialog;Landroid/widget/FrameLayout;)V - .locals 0 - .param p1 # Lcom/my/target/AdDialog; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/widget/FrameLayout; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 2 - invoke-super {p0, p1, p2}, Lcom/my/target/p1/b/InterstitialAdEngine;->a(Lcom/my/target/AdDialog;Landroid/widget/FrameLayout;)V - - .line 3 - invoke-direct {p0, p2}, Lcom/my/target/p1/b/InterstitialAdHtmlEngine;->a(Landroid/view/ViewGroup;)V - - return-void -.end method - -.method public final a(Z)V - .locals 1 - - .line 4 - invoke-super {p0, p1}, Lcom/my/target/p1/b/InterstitialAdEngine;->a(Z)V - - .line 5 - iget-object v0, p0, Lcom/my/target/p1/b/InterstitialAdHtmlEngine;->g:Ljava/lang/ref/WeakReference; - - if-eqz v0, :cond_1 - - .line 6 - invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/my/target/p1/d/InterstitialWebPresenter; - - if-eqz v0, :cond_1 - - if-eqz p1, :cond_0 - - .line 7 - invoke-interface {v0}, Lcom/my/target/p1/d/InterstitialWebPresenter;->t()V - - return-void - - .line 8 - :cond_0 - invoke-interface {v0}, Lcom/my/target/p1/d/InterstitialWebPresenter;->e()V - - :cond_1 - return-void -.end method - -.method public final d()V - .locals 1 - - .line 1 - invoke-super {p0}, Lcom/my/target/p1/b/InterstitialAdEngine;->d()V - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/b/InterstitialAdHtmlEngine;->g:Ljava/lang/ref/WeakReference; - - if-eqz v0, :cond_0 - - .line 3 - invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/my/target/p1/d/InterstitialWebPresenter; - - if-eqz v0, :cond_0 - - .line 4 - invoke-interface {v0}, Lcom/my/target/p1/d/InterstitialWebPresenter;->t()V - - :cond_0 - return-void -.end method - -.method public final e()V - .locals 1 - - .line 1 - invoke-super {p0}, Lcom/my/target/p1/b/InterstitialAdEngine;->e()V - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/b/InterstitialAdHtmlEngine;->g:Ljava/lang/ref/WeakReference; - - if-eqz v0, :cond_0 - - .line 3 - invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/my/target/p1/d/InterstitialWebPresenter; - - if-eqz v0, :cond_0 - - .line 4 - invoke-interface {v0}, Lcom/my/target/p1/d/InterstitialWebPresenter;->e()V - - :cond_0 - return-void -.end method - -.method public final f()V - .locals 1 - - .line 1 - invoke-super {p0}, Lcom/my/target/p1/b/InterstitialAdEngine;->f()V - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/b/InterstitialAdHtmlEngine;->g:Ljava/lang/ref/WeakReference; - - if-eqz v0, :cond_0 - - .line 3 - invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/my/target/p1/d/InterstitialWebPresenter; - - if-eqz v0, :cond_0 - - .line 4 - invoke-interface {v0}, Lcom/my/target/p1/d/InterstitialWebPresenter;->u()V - - :cond_0 - const/4 v0, 0x0 - - .line 5 - iput-object v0, p0, Lcom/my/target/p1/b/InterstitialAdHtmlEngine;->g:Ljava/lang/ref/WeakReference; - - return-void -.end method - -.method public final onActivityDestroy()V - .locals 1 - - .line 1 - invoke-super {p0}, Lcom/my/target/p1/b/InterstitialAdEngine;->onActivityDestroy()V - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/b/InterstitialAdHtmlEngine;->g:Ljava/lang/ref/WeakReference; - - if-eqz v0, :cond_0 - - .line 3 - invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/my/target/p1/d/InterstitialWebPresenter; - - if-eqz v0, :cond_0 - - .line 4 - invoke-interface {v0}, Lcom/my/target/p1/d/InterstitialWebPresenter;->u()V - - :cond_0 - const/4 v0, 0x0 - - .line 5 - iput-object v0, p0, Lcom/my/target/p1/b/InterstitialAdHtmlEngine;->g:Ljava/lang/ref/WeakReference; - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/p1/b/InterstitialAdImageEngine$a.smali b/smali/smali_classes2/com/my/target/p1/b/InterstitialAdImageEngine$a.smali deleted file mode 100644 index ab96875d5..000000000 --- a/smali/smali_classes2/com/my/target/p1/b/InterstitialAdImageEngine$a.smali +++ /dev/null @@ -1,84 +0,0 @@ -.class final Lcom/my/target/p1/b/InterstitialAdImageEngine$a; -.super Ljava/lang/Object; -.source "InterstitialAdImageEngine.java" - -# interfaces -.implements Landroid/view/View$OnClickListener; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/p1/b/InterstitialAdImageEngine;->a(Landroid/view/ViewGroup;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/p1/b/InterstitialAdImageEngine; - - -# direct methods -.method constructor (Lcom/my/target/p1/b/InterstitialAdImageEngine;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/p1/b/InterstitialAdImageEngine$a;->a:Lcom/my/target/p1/b/InterstitialAdImageEngine; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public final onClick(Landroid/view/View;)V - .locals 2 - - .line 1 - invoke-static {}, Lcom/my/target/ClickHandler;->a()Lcom/my/target/ClickHandler; - - move-result-object v0 - - .line 2 - iget-object v1, p0, Lcom/my/target/p1/b/InterstitialAdImageEngine$a;->a:Lcom/my/target/p1/b/InterstitialAdImageEngine; - - invoke-static {v1}, Lcom/my/target/p1/b/InterstitialAdImageEngine;->a(Lcom/my/target/p1/b/InterstitialAdImageEngine;)Lcom/my/target/p1/c/a/InterstitialAdImageBanner; - - move-result-object v1 - - invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; - - move-result-object p1 - - invoke-virtual {v0, v1, p1}, Lcom/my/target/ClickHandler;->a(Lcom/my/target/AdBanner;Landroid/content/Context;)V - - .line 3 - iget-object p1, p0, Lcom/my/target/p1/b/InterstitialAdImageEngine$a;->a:Lcom/my/target/p1/b/InterstitialAdImageEngine; - - iget-object p1, p1, Lcom/my/target/p1/b/InterstitialAdEngine;->a:Lcom/my/target/e/InterstitialAd; - - invoke-virtual {p1}, Lcom/my/target/e/InterstitialAd;->b()Lcom/my/target/e/InterstitialAd$b; - - move-result-object p1 - - if-eqz p1, :cond_0 - - .line 4 - iget-object v0, p0, Lcom/my/target/p1/b/InterstitialAdImageEngine$a;->a:Lcom/my/target/p1/b/InterstitialAdImageEngine; - - iget-object v0, v0, Lcom/my/target/p1/b/InterstitialAdEngine;->a:Lcom/my/target/e/InterstitialAd; - - invoke-interface {p1, v0}, Lcom/my/target/e/InterstitialAd$b;->c(Lcom/my/target/e/InterstitialAd;)V - - .line 5 - :cond_0 - iget-object p1, p0, Lcom/my/target/p1/b/InterstitialAdImageEngine$a;->a:Lcom/my/target/p1/b/InterstitialAdImageEngine; - - invoke-virtual {p1}, Lcom/my/target/p1/b/InterstitialAdEngine;->g()V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/p1/b/InterstitialAdImageEngine$b.smali b/smali/smali_classes2/com/my/target/p1/b/InterstitialAdImageEngine$b.smali deleted file mode 100644 index df6e41d27..000000000 --- a/smali/smali_classes2/com/my/target/p1/b/InterstitialAdImageEngine$b.smali +++ /dev/null @@ -1,47 +0,0 @@ -.class final Lcom/my/target/p1/b/InterstitialAdImageEngine$b; -.super Ljava/lang/Object; -.source "InterstitialAdImageEngine.java" - -# interfaces -.implements Landroid/view/View$OnClickListener; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/p1/b/InterstitialAdImageEngine;->a(Landroid/view/ViewGroup;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/p1/b/InterstitialAdImageEngine; - - -# direct methods -.method constructor (Lcom/my/target/p1/b/InterstitialAdImageEngine;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/p1/b/InterstitialAdImageEngine$b;->a:Lcom/my/target/p1/b/InterstitialAdImageEngine; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public final onClick(Landroid/view/View;)V - .locals 0 - - .line 1 - iget-object p1, p0, Lcom/my/target/p1/b/InterstitialAdImageEngine$b;->a:Lcom/my/target/p1/b/InterstitialAdImageEngine; - - invoke-virtual {p1}, Lcom/my/target/p1/b/InterstitialAdEngine;->g()V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/p1/b/InterstitialAdImageEngine.smali b/smali/smali_classes2/com/my/target/p1/b/InterstitialAdImageEngine.smali deleted file mode 100644 index ee65821fe..000000000 --- a/smali/smali_classes2/com/my/target/p1/b/InterstitialAdImageEngine.smali +++ /dev/null @@ -1,207 +0,0 @@ -.class public final Lcom/my/target/p1/b/InterstitialAdImageEngine; -.super Lcom/my/target/p1/b/InterstitialAdEngine; -.source "InterstitialAdImageEngine.java" - - -# instance fields -.field private final e:Lcom/my/target/p1/c/a/InterstitialAdImageBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# direct methods -.method private constructor (Lcom/my/target/e/InterstitialAd;Lcom/my/target/p1/c/a/InterstitialAdImageBanner;)V - .locals 0 - .param p2 # Lcom/my/target/p1/c/a/InterstitialAdImageBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0, p1}, Lcom/my/target/p1/b/InterstitialAdEngine;->(Lcom/my/target/e/InterstitialAd;)V - - .line 2 - iput-object p2, p0, Lcom/my/target/p1/b/InterstitialAdImageEngine;->e:Lcom/my/target/p1/c/a/InterstitialAdImageBanner; - - return-void -.end method - -.method static a(Lcom/my/target/e/InterstitialAd;Lcom/my/target/p1/c/a/InterstitialAdImageBanner;)Lcom/my/target/p1/b/InterstitialAdImageEngine; - .locals 1 - .param p0 # Lcom/my/target/e/InterstitialAd; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p1 # Lcom/my/target/p1/c/a/InterstitialAdImageBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 2 - new-instance v0, Lcom/my/target/p1/b/InterstitialAdImageEngine; - - invoke-direct {v0, p0, p1}, Lcom/my/target/p1/b/InterstitialAdImageEngine;->(Lcom/my/target/e/InterstitialAd;Lcom/my/target/p1/c/a/InterstitialAdImageBanner;)V - - return-object v0 -.end method - -.method static synthetic a(Lcom/my/target/p1/b/InterstitialAdImageEngine;)Lcom/my/target/p1/c/a/InterstitialAdImageBanner; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/p1/b/InterstitialAdImageEngine;->e:Lcom/my/target/p1/c/a/InterstitialAdImageBanner; - - return-object p0 -.end method - -.method private a(Landroid/view/ViewGroup;)V - .locals 4 - .param p1 # Landroid/view/ViewGroup; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 7 - new-instance v0, Lcom/my/target/InterstitialImageView; - - invoke-virtual {p1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; - - move-result-object v1 - - invoke-direct {v0, v1}, Lcom/my/target/InterstitialImageView;->(Landroid/content/Context;)V - - .line 8 - iget-object v1, p0, Lcom/my/target/p1/b/InterstitialAdImageEngine;->e:Lcom/my/target/p1/c/a/InterstitialAdImageBanner; - - invoke-virtual {v1}, Lcom/my/target/p1/c/a/InterstitialAdImageBanner;->G()Lcom/my/target/common/e/ImageData; - - move-result-object v1 - - iget-object v2, p0, Lcom/my/target/p1/b/InterstitialAdImageEngine;->e:Lcom/my/target/p1/c/a/InterstitialAdImageBanner; - - .line 9 - invoke-virtual {v2}, Lcom/my/target/p1/c/a/InterstitialAdImageBanner;->H()Lcom/my/target/common/e/ImageData; - - move-result-object v2 - - iget-object v3, p0, Lcom/my/target/p1/b/InterstitialAdImageEngine;->e:Lcom/my/target/p1/c/a/InterstitialAdImageBanner; - - .line 10 - invoke-virtual {v3}, Lcom/my/target/p1/c/a/InterstitialAdBanner;->C()Lcom/my/target/common/e/ImageData; - - move-result-object v3 - - .line 11 - invoke-virtual {v0, v1, v2, v3}, Lcom/my/target/InterstitialImageView;->a(Lcom/my/target/common/e/ImageData;Lcom/my/target/common/e/ImageData;Lcom/my/target/common/e/ImageData;)V - - .line 12 - iget-object v1, p0, Lcom/my/target/p1/b/InterstitialAdImageEngine;->e:Lcom/my/target/p1/c/a/InterstitialAdImageBanner; - - invoke-virtual {v1}, Lcom/my/target/AdBanner;->a()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Lcom/my/target/InterstitialImageView;->setAgeRestrictions(Ljava/lang/String;)V - - .line 13 - new-instance v1, Landroid/widget/FrameLayout$LayoutParams; - - const/4 v2, -0x1 - - invoke-direct {v1, v2, v2}, Landroid/widget/FrameLayout$LayoutParams;->(II)V - - .line 14 - invoke-virtual {p1, v0, v1}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V - - .line 15 - invoke-virtual {v0}, Lcom/my/target/InterstitialImageView;->getImageView()Landroid/widget/ImageView; - - move-result-object v1 - - new-instance v2, Lcom/my/target/p1/b/InterstitialAdImageEngine$a; - - invoke-direct {v2, p0}, Lcom/my/target/p1/b/InterstitialAdImageEngine$a;->(Lcom/my/target/p1/b/InterstitialAdImageEngine;)V - - invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - .line 16 - invoke-virtual {v0}, Lcom/my/target/InterstitialImageView;->getCloseButton()Lcom/my/target/IconButton; - - move-result-object v0 - - new-instance v1, Lcom/my/target/p1/b/InterstitialAdImageEngine$b; - - invoke-direct {v1, p0}, Lcom/my/target/p1/b/InterstitialAdImageEngine$b;->(Lcom/my/target/p1/b/InterstitialAdImageEngine;)V - - invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - .line 17 - iget-object v0, p0, Lcom/my/target/p1/b/InterstitialAdImageEngine;->e:Lcom/my/target/p1/c/a/InterstitialAdImageBanner; - - invoke-virtual {v0}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object v0 - - const-string v1, "playbackStarted" - - invoke-virtual {v0, v1}, Lcom/my/target/StatHolder;->a(Ljava/lang/String;)Ljava/util/ArrayList; - - move-result-object v0 - - invoke-virtual {p1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; - - move-result-object p1 - - invoke-static {v0, p1}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V - - return-void -.end method - - -# virtual methods -.method public final a(Lcom/my/target/common/MyTargetActivity;Landroid/content/Intent;Landroid/widget/FrameLayout;)V - .locals 0 - .param p1 # Lcom/my/target/common/MyTargetActivity; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Intent; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Landroid/widget/FrameLayout; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 5 - invoke-super {p0, p1, p2, p3}, Lcom/my/target/p1/b/InterstitialAdEngine;->a(Lcom/my/target/common/MyTargetActivity;Landroid/content/Intent;Landroid/widget/FrameLayout;)V - - .line 6 - invoke-direct {p0, p3}, Lcom/my/target/p1/b/InterstitialAdImageEngine;->a(Landroid/view/ViewGroup;)V - - return-void -.end method - -.method public final a(Lcom/my/target/AdDialog;Landroid/widget/FrameLayout;)V - .locals 0 - .param p1 # Lcom/my/target/AdDialog; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/widget/FrameLayout; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 3 - invoke-super {p0, p1, p2}, Lcom/my/target/p1/b/InterstitialAdEngine;->a(Lcom/my/target/AdDialog;Landroid/widget/FrameLayout;)V - - .line 4 - invoke-direct {p0, p2}, Lcom/my/target/p1/b/InterstitialAdImageEngine;->a(Landroid/view/ViewGroup;)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/p1/b/InterstitialAdPromoEngine$a.smali b/smali/smali_classes2/com/my/target/p1/b/InterstitialAdPromoEngine$a.smali deleted file mode 100644 index 74c0293c7..000000000 --- a/smali/smali_classes2/com/my/target/p1/b/InterstitialAdPromoEngine$a.smali +++ /dev/null @@ -1,318 +0,0 @@ -.class final Lcom/my/target/p1/b/InterstitialAdPromoEngine$a; -.super Ljava/lang/Object; -.source "InterstitialAdPromoEngine.java" - -# interfaces -.implements Lcom/my/target/p1/d/InterstitialPromoPresenter$a; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/p1/b/InterstitialAdPromoEngine; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x2 - name = "a" -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/p1/b/InterstitialAdPromoEngine; - - -# direct methods -.method private constructor (Lcom/my/target/p1/b/InterstitialAdPromoEngine;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/p1/b/InterstitialAdPromoEngine$a;->a:Lcom/my/target/p1/b/InterstitialAdPromoEngine; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - -.method synthetic constructor (Lcom/my/target/p1/b/InterstitialAdPromoEngine;B)V - .locals 0 - - .line 2 - invoke-direct {p0, p1}, Lcom/my/target/p1/b/InterstitialAdPromoEngine$a;->(Lcom/my/target/p1/b/InterstitialAdPromoEngine;)V - - return-void -.end method - - -# virtual methods -.method public final a()V - .locals 1 - - .line 18 - iget-object v0, p0, Lcom/my/target/p1/b/InterstitialAdPromoEngine$a;->a:Lcom/my/target/p1/b/InterstitialAdPromoEngine; - - invoke-virtual {v0}, Lcom/my/target/p1/b/InterstitialAdEngine;->g()V - - return-void -.end method - -.method public final a(Lcom/my/target/p1/c/a/InterstitialAdCard;)V - .locals 2 - - .line 9 - iget-object v0, p0, Lcom/my/target/p1/b/InterstitialAdPromoEngine$a;->a:Lcom/my/target/p1/b/InterstitialAdPromoEngine; - - invoke-static {v0}, Lcom/my/target/p1/b/InterstitialAdPromoEngine;->a(Lcom/my/target/p1/b/InterstitialAdPromoEngine;)Ljava/lang/ref/WeakReference; - - move-result-object v0 - - if-eqz v0, :cond_0 - - .line 10 - iget-object v0, p0, Lcom/my/target/p1/b/InterstitialAdPromoEngine$a;->a:Lcom/my/target/p1/b/InterstitialAdPromoEngine; - - invoke-static {v0}, Lcom/my/target/p1/b/InterstitialAdPromoEngine;->a(Lcom/my/target/p1/b/InterstitialAdPromoEngine;)Ljava/lang/ref/WeakReference; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/my/target/p1/d/InterstitialPromoPresenter; - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - :goto_0 - if-nez v0, :cond_1 - - return-void - - .line 11 - :cond_1 - invoke-virtual {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->b()Landroid/view/View; - - move-result-object v0 - - invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context; - - move-result-object v0 - - .line 12 - invoke-static {}, Lcom/my/target/ClickHandler;->a()Lcom/my/target/ClickHandler; - - move-result-object v1 - - invoke-virtual {v1, p1, v0}, Lcom/my/target/ClickHandler;->a(Lcom/my/target/AdBanner;Landroid/content/Context;)V - - .line 13 - iget-object p1, p0, Lcom/my/target/p1/b/InterstitialAdPromoEngine$a;->a:Lcom/my/target/p1/b/InterstitialAdPromoEngine; - - invoke-static {p1}, Lcom/my/target/p1/b/InterstitialAdPromoEngine;->b(Lcom/my/target/p1/b/InterstitialAdPromoEngine;)Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - - move-result-object p1 - - invoke-virtual {p1}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object p1 - - const-string v1, "click" - - invoke-virtual {p1, v1}, Lcom/my/target/StatHolder;->a(Ljava/lang/String;)Ljava/util/ArrayList; - - move-result-object p1 - - invoke-static {p1, v0}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V - - .line 14 - iget-object p1, p0, Lcom/my/target/p1/b/InterstitialAdPromoEngine$a;->a:Lcom/my/target/p1/b/InterstitialAdPromoEngine; - - iget-object p1, p1, Lcom/my/target/p1/b/InterstitialAdEngine;->a:Lcom/my/target/e/InterstitialAd; - - invoke-virtual {p1}, Lcom/my/target/e/InterstitialAd;->b()Lcom/my/target/e/InterstitialAd$b; - - move-result-object p1 - - if-eqz p1, :cond_2 - - .line 15 - iget-object v0, p0, Lcom/my/target/p1/b/InterstitialAdPromoEngine$a;->a:Lcom/my/target/p1/b/InterstitialAdPromoEngine; - - iget-object v0, v0, Lcom/my/target/p1/b/InterstitialAdEngine;->a:Lcom/my/target/e/InterstitialAd; - - invoke-interface {p1, v0}, Lcom/my/target/e/InterstitialAd$b;->c(Lcom/my/target/e/InterstitialAd;)V - - .line 16 - :cond_2 - iget-object p1, p0, Lcom/my/target/p1/b/InterstitialAdPromoEngine$a;->a:Lcom/my/target/p1/b/InterstitialAdPromoEngine; - - invoke-static {p1}, Lcom/my/target/p1/b/InterstitialAdPromoEngine;->b(Lcom/my/target/p1/b/InterstitialAdPromoEngine;)Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - - move-result-object p1 - - invoke-virtual {p1}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->N()Lcom/my/target/MediaBanner; - - move-result-object p1 - - if-nez p1, :cond_3 - - iget-object p1, p0, Lcom/my/target/p1/b/InterstitialAdPromoEngine$a;->a:Lcom/my/target/p1/b/InterstitialAdPromoEngine; - - invoke-static {p1}, Lcom/my/target/p1/b/InterstitialAdPromoEngine;->b(Lcom/my/target/p1/b/InterstitialAdPromoEngine;)Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - - move-result-object p1 - - invoke-virtual {p1}, Lcom/my/target/p1/c/a/InterstitialAdBanner;->E()Z - - move-result p1 - - if-eqz p1, :cond_3 - - const/4 p1, 0x1 - - goto :goto_1 - - :cond_3 - const/4 p1, 0x0 - - :goto_1 - if-eqz p1, :cond_4 - - .line 17 - iget-object p1, p0, Lcom/my/target/p1/b/InterstitialAdPromoEngine$a;->a:Lcom/my/target/p1/b/InterstitialAdPromoEngine; - - invoke-virtual {p1}, Lcom/my/target/p1/b/InterstitialAdEngine;->g()V - - :cond_4 - return-void -.end method - -.method public final a(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/b/InterstitialAdPromoEngine$a;->a:Lcom/my/target/p1/b/InterstitialAdPromoEngine; - - invoke-static {v0}, Lcom/my/target/p1/b/InterstitialAdPromoEngine;->a(Lcom/my/target/p1/b/InterstitialAdPromoEngine;)Ljava/lang/ref/WeakReference; - - move-result-object v0 - - if-eqz v0, :cond_0 - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/b/InterstitialAdPromoEngine$a;->a:Lcom/my/target/p1/b/InterstitialAdPromoEngine; - - invoke-static {v0}, Lcom/my/target/p1/b/InterstitialAdPromoEngine;->a(Lcom/my/target/p1/b/InterstitialAdPromoEngine;)Ljava/lang/ref/WeakReference; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/my/target/p1/d/InterstitialPromoPresenter; - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - :goto_0 - if-nez v0, :cond_1 - - return-void - - .line 3 - :cond_1 - invoke-virtual {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->b()Landroid/view/View; - - move-result-object v0 - - invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context; - - move-result-object v0 - - .line 4 - invoke-static {}, Lcom/my/target/ClickHandler;->a()Lcom/my/target/ClickHandler; - - move-result-object v1 - - invoke-virtual {v1, p1, v0}, Lcom/my/target/ClickHandler;->a(Lcom/my/target/AdBanner;Landroid/content/Context;)V - - .line 5 - invoke-virtual {p1}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->N()Lcom/my/target/MediaBanner; - - move-result-object v0 - - if-nez v0, :cond_2 - - invoke-virtual {p1}, Lcom/my/target/p1/c/a/InterstitialAdBanner;->E()Z - - move-result p1 - - if-eqz p1, :cond_2 - - const/4 p1, 0x1 - - goto :goto_1 - - :cond_2 - const/4 p1, 0x0 - - .line 6 - :goto_1 - iget-object v0, p0, Lcom/my/target/p1/b/InterstitialAdPromoEngine$a;->a:Lcom/my/target/p1/b/InterstitialAdPromoEngine; - - iget-object v0, v0, Lcom/my/target/p1/b/InterstitialAdEngine;->a:Lcom/my/target/e/InterstitialAd; - - invoke-virtual {v0}, Lcom/my/target/e/InterstitialAd;->b()Lcom/my/target/e/InterstitialAd$b; - - move-result-object v0 - - if-eqz v0, :cond_3 - - .line 7 - iget-object v1, p0, Lcom/my/target/p1/b/InterstitialAdPromoEngine$a;->a:Lcom/my/target/p1/b/InterstitialAdPromoEngine; - - iget-object v1, v1, Lcom/my/target/p1/b/InterstitialAdEngine;->a:Lcom/my/target/e/InterstitialAd; - - invoke-interface {v0, v1}, Lcom/my/target/e/InterstitialAd$b;->c(Lcom/my/target/e/InterstitialAd;)V - - :cond_3 - if-eqz p1, :cond_4 - - .line 8 - iget-object p1, p0, Lcom/my/target/p1/b/InterstitialAdPromoEngine$a;->a:Lcom/my/target/p1/b/InterstitialAdPromoEngine; - - invoke-virtual {p1}, Lcom/my/target/p1/b/InterstitialAdEngine;->g()V - - :cond_4 - return-void -.end method - -.method public final h()V - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/b/InterstitialAdPromoEngine$a;->a:Lcom/my/target/p1/b/InterstitialAdPromoEngine; - - iget-object v0, v0, Lcom/my/target/p1/b/InterstitialAdEngine;->a:Lcom/my/target/e/InterstitialAd; - - invoke-virtual {v0}, Lcom/my/target/e/InterstitialAd;->b()Lcom/my/target/e/InterstitialAd$b; - - move-result-object v0 - - if-eqz v0, :cond_0 - - .line 2 - iget-object v1, p0, Lcom/my/target/p1/b/InterstitialAdPromoEngine$a;->a:Lcom/my/target/p1/b/InterstitialAdPromoEngine; - - iget-object v1, v1, Lcom/my/target/p1/b/InterstitialAdEngine;->a:Lcom/my/target/e/InterstitialAd; - - invoke-interface {v0, v1}, Lcom/my/target/e/InterstitialAd$b;->a(Lcom/my/target/e/InterstitialAd;)V - - :cond_0 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/p1/b/InterstitialAdPromoEngine.smali b/smali/smali_classes2/com/my/target/p1/b/InterstitialAdPromoEngine.smali deleted file mode 100644 index 65d3643a4..000000000 --- a/smali/smali_classes2/com/my/target/p1/b/InterstitialAdPromoEngine.smali +++ /dev/null @@ -1,456 +0,0 @@ -.class public final Lcom/my/target/p1/b/InterstitialAdPromoEngine; -.super Lcom/my/target/p1/b/InterstitialAdEngine; -.source "InterstitialAdPromoEngine.java" - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/p1/b/InterstitialAdPromoEngine$a; - } -.end annotation - - -# instance fields -.field private final e:Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final f:Lcom/my/target/p1/c/b/InterstitialAdSection; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private g:Ljava/lang/ref/WeakReference; - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/lang/ref/WeakReference<", - "Lcom/my/target/p1/d/InterstitialPromoPresenter;", - ">;" - } - .end annotation -.end field - - -# direct methods -.method private constructor (Lcom/my/target/e/InterstitialAd;Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;Lcom/my/target/p1/c/b/InterstitialAdSection;)V - .locals 0 - .param p1 # Lcom/my/target/e/InterstitialAd; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Lcom/my/target/p1/c/b/InterstitialAdSection; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0, p1}, Lcom/my/target/p1/b/InterstitialAdEngine;->(Lcom/my/target/e/InterstitialAd;)V - - .line 2 - iput-object p2, p0, Lcom/my/target/p1/b/InterstitialAdPromoEngine;->e:Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - - .line 3 - iput-object p3, p0, Lcom/my/target/p1/b/InterstitialAdPromoEngine;->f:Lcom/my/target/p1/c/b/InterstitialAdSection; - - return-void -.end method - -.method public static a(Lcom/my/target/e/InterstitialAd;Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;Lcom/my/target/p1/c/b/InterstitialAdSection;)Lcom/my/target/p1/b/InterstitialAdPromoEngine; - .locals 1 - .param p0 # Lcom/my/target/e/InterstitialAd; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p1 # Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/p1/c/b/InterstitialAdSection; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 2 - new-instance v0, Lcom/my/target/p1/b/InterstitialAdPromoEngine; - - invoke-direct {v0, p0, p1, p2}, Lcom/my/target/p1/b/InterstitialAdPromoEngine;->(Lcom/my/target/e/InterstitialAd;Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;Lcom/my/target/p1/c/b/InterstitialAdSection;)V - - return-object v0 -.end method - -.method static synthetic a(Lcom/my/target/p1/b/InterstitialAdPromoEngine;)Ljava/lang/ref/WeakReference; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/p1/b/InterstitialAdPromoEngine;->g:Ljava/lang/ref/WeakReference; - - return-object p0 -.end method - -.method private a(Landroid/view/ViewGroup;Z)V - .locals 2 - .param p1 # Landroid/view/ViewGroup; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 12 - iget-object v0, p0, Lcom/my/target/p1/b/InterstitialAdPromoEngine;->e:Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - - invoke-virtual {p1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; - - move-result-object v1 - - invoke-static {v0, v1}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;Landroid/content/Context;)Lcom/my/target/p1/d/InterstitialPromoPresenter; - - move-result-object v0 - - .line 13 - new-instance v1, Ljava/lang/ref/WeakReference; - - invoke-direct {v1, v0}, Ljava/lang/ref/WeakReference;->(Ljava/lang/Object;)V - - iput-object v1, p0, Lcom/my/target/p1/b/InterstitialAdPromoEngine;->g:Ljava/lang/ref/WeakReference; - - .line 14 - invoke-virtual {v0, p2}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a(Z)V - - .line 15 - new-instance p2, Lcom/my/target/p1/b/InterstitialAdPromoEngine$a; - - const/4 v1, 0x0 - - invoke-direct {p2, p0, v1}, Lcom/my/target/p1/b/InterstitialAdPromoEngine$a;->(Lcom/my/target/p1/b/InterstitialAdPromoEngine;B)V - - invoke-virtual {v0, p2}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a(Lcom/my/target/p1/d/InterstitialPromoPresenter$a;)V - - .line 16 - new-instance p2, Landroid/widget/FrameLayout$LayoutParams; - - const/4 v1, -0x1 - - invoke-direct {p2, v1, v1}, Landroid/widget/FrameLayout$LayoutParams;->(II)V - - .line 17 - invoke-virtual {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->b()Landroid/view/View; - - move-result-object v0 - - invoke-virtual {p1, v0, p2}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V - - .line 18 - iget-object p2, p0, Lcom/my/target/p1/b/InterstitialAdPromoEngine;->e:Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - - invoke-virtual {p2}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object p2 - - const-string v0, "playbackStarted" - - invoke-virtual {p2, v0}, Lcom/my/target/StatHolder;->a(Ljava/lang/String;)Ljava/util/ArrayList; - - move-result-object p2 - - invoke-virtual {p1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; - - move-result-object v0 - - invoke-static {p2, v0}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V - - .line 19 - iget-object p2, p0, Lcom/my/target/p1/b/InterstitialAdPromoEngine;->f:Lcom/my/target/p1/c/b/InterstitialAdSection; - - const-string v0, "impression" - - invoke-virtual {p2, v0}, Lcom/my/target/AdSection;->a(Ljava/lang/String;)Ljava/util/ArrayList; - - move-result-object p2 - - invoke-virtual {p1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; - - move-result-object p1 - - invoke-static {p2, p1}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V - - return-void -.end method - -.method static synthetic b(Lcom/my/target/p1/b/InterstitialAdPromoEngine;)Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/p1/b/InterstitialAdPromoEngine;->e:Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - - return-object p0 -.end method - - -# virtual methods -.method public final a(Lcom/my/target/common/MyTargetActivity;Landroid/content/Intent;Landroid/widget/FrameLayout;)V - .locals 0 - .param p1 # Lcom/my/target/common/MyTargetActivity; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Intent; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Landroid/widget/FrameLayout; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 10 - invoke-super {p0, p1, p2, p3}, Lcom/my/target/p1/b/InterstitialAdEngine;->a(Lcom/my/target/common/MyTargetActivity;Landroid/content/Intent;Landroid/widget/FrameLayout;)V - - const/4 p1, 0x0 - - .line 11 - invoke-direct {p0, p3, p1}, Lcom/my/target/p1/b/InterstitialAdPromoEngine;->a(Landroid/view/ViewGroup;Z)V - - return-void -.end method - -.method public final a(Lcom/my/target/AdDialog;Landroid/widget/FrameLayout;)V - .locals 0 - .param p1 # Lcom/my/target/AdDialog; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/widget/FrameLayout; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 3 - invoke-super {p0, p1, p2}, Lcom/my/target/p1/b/InterstitialAdEngine;->a(Lcom/my/target/AdDialog;Landroid/widget/FrameLayout;)V - - const/4 p1, 0x1 - - .line 4 - invoke-direct {p0, p2, p1}, Lcom/my/target/p1/b/InterstitialAdPromoEngine;->a(Landroid/view/ViewGroup;Z)V - - return-void -.end method - -.method public final a(Z)V - .locals 1 - - .line 5 - invoke-super {p0, p1}, Lcom/my/target/p1/b/InterstitialAdEngine;->a(Z)V - - .line 6 - iget-object v0, p0, Lcom/my/target/p1/b/InterstitialAdPromoEngine;->g:Ljava/lang/ref/WeakReference; - - if-eqz v0, :cond_1 - - .line 7 - invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/my/target/p1/d/InterstitialPromoPresenter; - - if-eqz v0, :cond_1 - - if-eqz p1, :cond_0 - - .line 8 - invoke-virtual {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->d()V - - return-void - - .line 9 - :cond_0 - invoke-virtual {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->c()V - - :cond_1 - return-void -.end method - -.method public final b()V - .locals 1 - - .line 2 - invoke-super {p0}, Lcom/my/target/p1/b/InterstitialAdEngine;->b()V - - .line 3 - iget-object v0, p0, Lcom/my/target/p1/b/InterstitialAdPromoEngine;->g:Ljava/lang/ref/WeakReference; - - if-eqz v0, :cond_0 - - .line 4 - invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/my/target/p1/d/InterstitialPromoPresenter; - - if-eqz v0, :cond_0 - - .line 5 - invoke-virtual {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->e()V - - :cond_0 - return-void -.end method - -.method public final c()Z - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/b/InterstitialAdPromoEngine;->g:Ljava/lang/ref/WeakReference; - - if-eqz v0, :cond_0 - - .line 2 - invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/my/target/p1/d/InterstitialPromoPresenter; - - if-eqz v0, :cond_0 - - .line 3 - invoke-virtual {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->f()Z - - move-result v0 - - return v0 - - :cond_0 - const/4 v0, 0x1 - - return v0 -.end method - -.method public final d()V - .locals 1 - - .line 1 - invoke-super {p0}, Lcom/my/target/p1/b/InterstitialAdEngine;->d()V - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/b/InterstitialAdPromoEngine;->g:Ljava/lang/ref/WeakReference; - - if-eqz v0, :cond_0 - - .line 3 - invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/my/target/p1/d/InterstitialPromoPresenter; - - if-eqz v0, :cond_0 - - .line 4 - invoke-virtual {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->d()V - - :cond_0 - return-void -.end method - -.method public final e()V - .locals 1 - - .line 1 - invoke-super {p0}, Lcom/my/target/p1/b/InterstitialAdEngine;->e()V - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/b/InterstitialAdPromoEngine;->g:Ljava/lang/ref/WeakReference; - - if-eqz v0, :cond_0 - - .line 3 - invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/my/target/p1/d/InterstitialPromoPresenter; - - if-eqz v0, :cond_0 - - .line 4 - invoke-virtual {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->c()V - - :cond_0 - return-void -.end method - -.method public final f()V - .locals 1 - - .line 1 - invoke-super {p0}, Lcom/my/target/p1/b/InterstitialAdEngine;->f()V - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/b/InterstitialAdPromoEngine;->g:Ljava/lang/ref/WeakReference; - - if-eqz v0, :cond_0 - - .line 3 - invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/my/target/p1/d/InterstitialPromoPresenter; - - if-eqz v0, :cond_0 - - .line 4 - invoke-virtual {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a()V - - :cond_0 - const/4 v0, 0x0 - - .line 5 - iput-object v0, p0, Lcom/my/target/p1/b/InterstitialAdPromoEngine;->g:Ljava/lang/ref/WeakReference; - - return-void -.end method - -.method public final onActivityDestroy()V - .locals 1 - - .line 1 - invoke-super {p0}, Lcom/my/target/p1/b/InterstitialAdEngine;->onActivityDestroy()V - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/b/InterstitialAdPromoEngine;->g:Ljava/lang/ref/WeakReference; - - if-eqz v0, :cond_0 - - .line 3 - invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/my/target/p1/d/InterstitialPromoPresenter; - - if-eqz v0, :cond_0 - - .line 4 - invoke-virtual {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a()V - - :cond_0 - const/4 v0, 0x0 - - .line 5 - iput-object v0, p0, Lcom/my/target/p1/b/InterstitialAdPromoEngine;->g:Ljava/lang/ref/WeakReference; - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/p1/c/a/InterstitialAdBanner.smali b/smali/smali_classes2/com/my/target/p1/c/a/InterstitialAdBanner.smali deleted file mode 100644 index 7373b818b..000000000 --- a/smali/smali_classes2/com/my/target/p1/c/a/InterstitialAdBanner.smali +++ /dev/null @@ -1,120 +0,0 @@ -.class public abstract Lcom/my/target/p1/c/a/InterstitialAdBanner; -.super Lcom/my/target/AdBanner; -.source "InterstitialAdBanner.java" - - -# instance fields -.field private B:Lcom/my/target/common/e/ImageData; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private C:F - -.field private D:Z - -.field private E:Z - - -# direct methods -.method protected constructor ()V - .locals 1 - - .line 1 - invoke-direct {p0}, Lcom/my/target/AdBanner;->()V - - const/4 v0, 0x1 - - .line 2 - iput-boolean v0, p0, Lcom/my/target/p1/c/a/InterstitialAdBanner;->D:Z - - .line 3 - iput-boolean v0, p0, Lcom/my/target/p1/c/a/InterstitialAdBanner;->E:Z - - .line 4 - sget-object v0, Lcom/my/target/ClickArea;->o:Lcom/my/target/ClickArea; - - iput-object v0, p0, Lcom/my/target/AdBanner;->o:Lcom/my/target/ClickArea; - - return-void -.end method - - -# virtual methods -.method public B()F - .locals 1 - - .line 1 - iget v0, p0, Lcom/my/target/p1/c/a/InterstitialAdBanner;->C:F - - return v0 -.end method - -.method public C()Lcom/my/target/common/e/ImageData; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/c/a/InterstitialAdBanner;->B:Lcom/my/target/common/e/ImageData; - - return-object v0 -.end method - -.method public D()Z - .locals 1 - - .line 1 - iget-boolean v0, p0, Lcom/my/target/p1/c/a/InterstitialAdBanner;->D:Z - - return v0 -.end method - -.method public E()Z - .locals 1 - - .line 1 - iget-boolean v0, p0, Lcom/my/target/p1/c/a/InterstitialAdBanner;->E:Z - - return v0 -.end method - -.method public c(F)V - .locals 0 - - .line 2 - iput p1, p0, Lcom/my/target/p1/c/a/InterstitialAdBanner;->C:F - - return-void -.end method - -.method public c(Lcom/my/target/common/e/ImageData;)V - .locals 0 - .param p1 # Lcom/my/target/common/e/ImageData; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - iput-object p1, p0, Lcom/my/target/p1/c/a/InterstitialAdBanner;->B:Lcom/my/target/common/e/ImageData; - - return-void -.end method - -.method public d(Z)V - .locals 0 - - .line 1 - iput-boolean p1, p0, Lcom/my/target/p1/c/a/InterstitialAdBanner;->D:Z - - return-void -.end method - -.method public e(Z)V - .locals 0 - - .line 1 - iput-boolean p1, p0, Lcom/my/target/p1/c/a/InterstitialAdBanner;->E:Z - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/p1/c/a/InterstitialAdCard.smali b/smali/smali_classes2/com/my/target/p1/c/a/InterstitialAdCard.smali deleted file mode 100644 index cbf392def..000000000 --- a/smali/smali_classes2/com/my/target/p1/c/a/InterstitialAdCard.smali +++ /dev/null @@ -1,106 +0,0 @@ -.class public final Lcom/my/target/p1/c/a/InterstitialAdCard; -.super Lcom/my/target/AdBanner; -.source "InterstitialAdCard.java" - - -# direct methods -.method private constructor ()V - .locals 1 - - .line 1 - invoke-direct {p0}, Lcom/my/target/AdBanner;->()V - - .line 2 - sget-object v0, Lcom/my/target/ClickArea;->o:Lcom/my/target/ClickArea; - - iput-object v0, p0, Lcom/my/target/AdBanner;->o:Lcom/my/target/ClickArea; - - return-void -.end method - -.method public static a(Lcom/my/target/p1/c/a/InterstitialAdBanner;)Lcom/my/target/p1/c/a/InterstitialAdCard; - .locals 2 - .param p0 # Lcom/my/target/p1/c/a/InterstitialAdBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - new-instance v0, Lcom/my/target/p1/c/a/InterstitialAdCard; - - invoke-direct {v0}, Lcom/my/target/p1/c/a/InterstitialAdCard;->()V - - .line 2 - iget-object v1, p0, Lcom/my/target/AdBanner;->c:Ljava/lang/String; - - iput-object v1, v0, Lcom/my/target/AdBanner;->c:Ljava/lang/String; - - .line 3 - iget-object v1, p0, Lcom/my/target/AdBanner;->l:Ljava/lang/String; - - iput-object v1, v0, Lcom/my/target/AdBanner;->l:Ljava/lang/String; - - .line 4 - iget-object v1, p0, Lcom/my/target/AdBanner;->x:Ljava/lang/String; - - iput-object v1, v0, Lcom/my/target/AdBanner;->x:Ljava/lang/String; - - .line 5 - iget-object v1, p0, Lcom/my/target/AdBanner;->y:Ljava/lang/String; - - iput-object v1, v0, Lcom/my/target/AdBanner;->y:Ljava/lang/String; - - .line 6 - iget-boolean v1, p0, Lcom/my/target/AdBanner;->r:Z - - iput-boolean v1, v0, Lcom/my/target/AdBanner;->r:Z - - .line 7 - iget-boolean v1, p0, Lcom/my/target/AdBanner;->q:Z - - iput-boolean v1, v0, Lcom/my/target/AdBanner;->q:Z - - .line 8 - iget-boolean v1, p0, Lcom/my/target/AdBanner;->p:Z - - iput-boolean v1, v0, Lcom/my/target/AdBanner;->p:Z - - .line 9 - iget-object v1, p0, Lcom/my/target/AdBanner;->z:Ljava/lang/String; - - iput-object v1, v0, Lcom/my/target/AdBanner;->z:Ljava/lang/String; - - .line 10 - iget-object v1, p0, Lcom/my/target/AdBanner;->o:Lcom/my/target/ClickArea; - - iput-object v1, v0, Lcom/my/target/AdBanner;->o:Lcom/my/target/ClickArea; - - .line 11 - iget v1, p0, Lcom/my/target/AdBanner;->g:F - - iput v1, v0, Lcom/my/target/AdBanner;->g:F - - .line 12 - iget v1, p0, Lcom/my/target/AdBanner;->h:I - - iput v1, v0, Lcom/my/target/AdBanner;->h:I - - .line 13 - iget-object v1, p0, Lcom/my/target/AdBanner;->k:Ljava/lang/String; - - iput-object v1, v0, Lcom/my/target/AdBanner;->k:Ljava/lang/String; - - .line 14 - iget-object v1, p0, Lcom/my/target/AdBanner;->i:Ljava/lang/String; - - iput-object v1, v0, Lcom/my/target/AdBanner;->i:Ljava/lang/String; - - .line 15 - iget-object p0, p0, Lcom/my/target/AdBanner;->j:Ljava/lang/String; - - iput-object p0, v0, Lcom/my/target/AdBanner;->j:Ljava/lang/String; - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/my/target/p1/c/a/InterstitialAdHtmlBanner.smali b/smali/smali_classes2/com/my/target/p1/c/a/InterstitialAdHtmlBanner.smali deleted file mode 100644 index 185eef7db..000000000 --- a/smali/smali_classes2/com/my/target/p1/c/a/InterstitialAdHtmlBanner.smali +++ /dev/null @@ -1,60 +0,0 @@ -.class public final Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner; -.super Lcom/my/target/p1/c/a/InterstitialAdBanner; -.source "InterstitialAdHtmlBanner.java" - - -# instance fields -.field private F:Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - - -# direct methods -.method private constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Lcom/my/target/p1/c/a/InterstitialAdBanner;->()V - - return-void -.end method - -.method public static G()Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - new-instance v0, Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner; - - invoke-direct {v0}, Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner;->()V - - return-object v0 -.end method - - -# virtual methods -.method public final F()Ljava/lang/String; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner;->F:Ljava/lang/String; - - return-object v0 -.end method - -.method public final q(Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - iput-object p1, p0, Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner;->F:Ljava/lang/String; - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/p1/c/a/InterstitialAdImageBanner.smali b/smali/smali_classes2/com/my/target/p1/c/a/InterstitialAdImageBanner.smali deleted file mode 100644 index 6d1ae32c9..000000000 --- a/smali/smali_classes2/com/my/target/p1/c/a/InterstitialAdImageBanner.smali +++ /dev/null @@ -1,207 +0,0 @@ -.class public final Lcom/my/target/p1/c/a/InterstitialAdImageBanner; -.super Lcom/my/target/p1/c/a/InterstitialAdBanner; -.source "InterstitialAdImageBanner.java" - - -# instance fields -.field private final F:Ljava/util/List; - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/List<", - "Lcom/my/target/common/e/ImageData;", - ">;" - } - .end annotation -.end field - -.field private final G:Ljava/util/List; - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/List<", - "Lcom/my/target/common/e/ImageData;", - ">;" - } - .end annotation -.end field - -.field private H:Lcom/my/target/common/e/ImageData; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private I:Lcom/my/target/common/e/ImageData; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - - -# direct methods -.method private constructor ()V - .locals 1 - - .line 1 - invoke-direct {p0}, Lcom/my/target/p1/c/a/InterstitialAdBanner;->()V - - .line 2 - new-instance v0, Ljava/util/ArrayList; - - invoke-direct {v0}, Ljava/util/ArrayList;->()V - - iput-object v0, p0, Lcom/my/target/p1/c/a/InterstitialAdImageBanner;->F:Ljava/util/List; - - .line 3 - new-instance v0, Ljava/util/ArrayList; - - invoke-direct {v0}, Ljava/util/ArrayList;->()V - - iput-object v0, p0, Lcom/my/target/p1/c/a/InterstitialAdImageBanner;->G:Ljava/util/List; - - return-void -.end method - -.method public static J()Lcom/my/target/p1/c/a/InterstitialAdImageBanner; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - new-instance v0, Lcom/my/target/p1/c/a/InterstitialAdImageBanner; - - invoke-direct {v0}, Lcom/my/target/p1/c/a/InterstitialAdImageBanner;->()V - - return-object v0 -.end method - - -# virtual methods -.method public final F()Ljava/util/List; - .locals 2 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/List<", - "Lcom/my/target/common/e/ImageData;", - ">;" - } - .end annotation - - .line 1 - new-instance v0, Ljava/util/ArrayList; - - iget-object v1, p0, Lcom/my/target/p1/c/a/InterstitialAdImageBanner;->G:Ljava/util/List; - - invoke-direct {v0, v1}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V - - return-object v0 -.end method - -.method public final G()Lcom/my/target/common/e/ImageData; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/c/a/InterstitialAdImageBanner;->I:Lcom/my/target/common/e/ImageData; - - return-object v0 -.end method - -.method public final H()Lcom/my/target/common/e/ImageData; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/c/a/InterstitialAdImageBanner;->H:Lcom/my/target/common/e/ImageData; - - return-object v0 -.end method - -.method public final I()Ljava/util/List; - .locals 2 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/List<", - "Lcom/my/target/common/e/ImageData;", - ">;" - } - .end annotation - - .line 1 - new-instance v0, Ljava/util/ArrayList; - - iget-object v1, p0, Lcom/my/target/p1/c/a/InterstitialAdImageBanner;->F:Ljava/util/List; - - invoke-direct {v0, v1}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V - - return-object v0 -.end method - -.method public final d(Lcom/my/target/common/e/ImageData;)V - .locals 1 - .param p1 # Lcom/my/target/common/e/ImageData; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/c/a/InterstitialAdImageBanner;->G:Ljava/util/List; - - invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z - - return-void -.end method - -.method public final e(Lcom/my/target/common/e/ImageData;)V - .locals 1 - .param p1 # Lcom/my/target/common/e/ImageData; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/c/a/InterstitialAdImageBanner;->F:Ljava/util/List; - - invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z - - return-void -.end method - -.method public final f(Lcom/my/target/common/e/ImageData;)V - .locals 0 - .param p1 # Lcom/my/target/common/e/ImageData; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - iput-object p1, p0, Lcom/my/target/p1/c/a/InterstitialAdImageBanner;->I:Lcom/my/target/common/e/ImageData; - - return-void -.end method - -.method public final g(Lcom/my/target/common/e/ImageData;)V - .locals 0 - .param p1 # Lcom/my/target/common/e/ImageData; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - iput-object p1, p0, Lcom/my/target/p1/c/a/InterstitialAdImageBanner;->H:Lcom/my/target/common/e/ImageData; - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/p1/c/a/InterstitialAdPromoBanner.smali b/smali/smali_classes2/com/my/target/p1/c/a/InterstitialAdPromoBanner.smali deleted file mode 100644 index 93bfff25b..000000000 --- a/smali/smali_classes2/com/my/target/p1/c/a/InterstitialAdPromoBanner.smali +++ /dev/null @@ -1,318 +0,0 @@ -.class public final Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; -.super Lcom/my/target/p1/c/a/InterstitialAdBanner; -.source "InterstitialAdPromoBanner.java" - - -# instance fields -.field private final F:Ljava/util/List; - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/List<", - "Lcom/my/target/p1/c/a/InterstitialAdCard;", - ">;" - } - .end annotation -.end field - -.field private G:Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Lcom/my/target/MediaBanner<", - "Lcom/my/target/common/e/VideoData;", - ">;" - } - .end annotation -.end field - -.field private H:Lcom/my/target/common/e/ImageData; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private I:Lcom/my/target/common/e/ImageData; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private J:I - -.field private K:I - -.field private L:I - -.field private M:I - -.field private N:I - - -# direct methods -.method private constructor ()V - .locals 1 - - .line 1 - invoke-direct {p0}, Lcom/my/target/p1/c/a/InterstitialAdBanner;->()V - - const v0, -0x999a - - .line 2 - iput v0, p0, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->J:I - - const v0, -0xff540e - - .line 3 - iput v0, p0, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->K:I - - const v0, -0xff8957 - - .line 4 - iput v0, p0, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->L:I - - const/4 v0, -0x1 - - .line 5 - iput v0, p0, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->M:I - - .line 6 - new-instance v0, Ljava/util/ArrayList; - - invoke-direct {v0}, Ljava/util/ArrayList;->()V - - iput-object v0, p0, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->F:Ljava/util/List; - - return-void -.end method - -.method public static O()Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - new-instance v0, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - - invoke-direct {v0}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->()V - - return-object v0 -.end method - - -# virtual methods -.method public final F()I - .locals 1 - - .line 1 - iget v0, p0, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->K:I - - return v0 -.end method - -.method public final G()I - .locals 1 - - .line 1 - iget v0, p0, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->M:I - - return v0 -.end method - -.method public final H()I - .locals 1 - - .line 1 - iget v0, p0, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->L:I - - return v0 -.end method - -.method public final I()I - .locals 1 - - .line 1 - iget v0, p0, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->J:I - - return v0 -.end method - -.method public final J()Ljava/util/List; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/List<", - "Lcom/my/target/p1/c/a/InterstitialAdCard;", - ">;" - } - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->F:Ljava/util/List; - - return-object v0 -.end method - -.method public final K()Lcom/my/target/common/e/ImageData; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->H:Lcom/my/target/common/e/ImageData; - - return-object v0 -.end method - -.method public final L()Lcom/my/target/common/e/ImageData; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->I:Lcom/my/target/common/e/ImageData; - - return-object v0 -.end method - -.method public final M()I - .locals 1 - - .line 1 - iget v0, p0, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->N:I - - return v0 -.end method - -.method public final N()Lcom/my/target/MediaBanner; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Lcom/my/target/MediaBanner<", - "Lcom/my/target/common/e/VideoData;", - ">;" - } - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->G:Lcom/my/target/MediaBanner; - - return-object v0 -.end method - -.method public final a(Lcom/my/target/MediaBanner;)V - .locals 0 - .param p1 # Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lcom/my/target/MediaBanner<", - "Lcom/my/target/common/e/VideoData;", - ">;)V" - } - .end annotation - - .line 1 - iput-object p1, p0, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->G:Lcom/my/target/MediaBanner; - - return-void -.end method - -.method public final a(Lcom/my/target/p1/c/a/InterstitialAdCard;)V - .locals 1 - .param p1 # Lcom/my/target/p1/c/a/InterstitialAdCard; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->F:Ljava/util/List; - - invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z - - return-void -.end method - -.method public final d(I)V - .locals 0 - - .line 2 - iput p1, p0, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->K:I - - return-void -.end method - -.method public final d(Lcom/my/target/common/e/ImageData;)V - .locals 0 - .param p1 # Lcom/my/target/common/e/ImageData; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - iput-object p1, p0, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->H:Lcom/my/target/common/e/ImageData; - - return-void -.end method - -.method public final e(I)V - .locals 0 - - .line 2 - iput p1, p0, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->M:I - - return-void -.end method - -.method public final e(Lcom/my/target/common/e/ImageData;)V - .locals 0 - .param p1 # Lcom/my/target/common/e/ImageData; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - iput-object p1, p0, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->I:Lcom/my/target/common/e/ImageData; - - return-void -.end method - -.method public final f(I)V - .locals 0 - - .line 1 - iput p1, p0, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->L:I - - return-void -.end method - -.method public final g(I)V - .locals 0 - - .line 1 - iput p1, p0, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->J:I - - return-void -.end method - -.method public final h(I)V - .locals 0 - - .line 1 - iput p1, p0, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->N:I - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/p1/c/b/InstreamAdSection.smali b/smali/smali_classes2/com/my/target/p1/c/b/InstreamAdSection.smali deleted file mode 100644 index c0edd9d64..000000000 --- a/smali/smali_classes2/com/my/target/p1/c/b/InstreamAdSection.smali +++ /dev/null @@ -1,251 +0,0 @@ -.class public final Lcom/my/target/p1/c/b/InstreamAdSection; -.super Lcom/my/target/AdSection; -.source "InstreamAdSection.java" - - -# instance fields -.field private final b:Ljava/util/HashMap; - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/HashMap<", - "Ljava/lang/String;", - "Lcom/my/target/MediaSection<", - "Lcom/my/target/common/e/VideoData;", - ">;>;" - } - .end annotation -.end field - - -# direct methods -.method private constructor ()V - .locals 3 - - .line 1 - invoke-direct {p0}, Lcom/my/target/AdSection;->()V - - .line 2 - new-instance v0, Ljava/util/HashMap; - - invoke-direct {v0}, Ljava/util/HashMap;->()V - - iput-object v0, p0, Lcom/my/target/p1/c/b/InstreamAdSection;->b:Ljava/util/HashMap; - - .line 3 - iget-object v0, p0, Lcom/my/target/p1/c/b/InstreamAdSection;->b:Ljava/util/HashMap; - - const-string v1, "preroll" - - invoke-static {v1}, Lcom/my/target/MediaSection;->b(Ljava/lang/String;)Lcom/my/target/MediaSection; - - move-result-object v2 - - invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 4 - iget-object v0, p0, Lcom/my/target/p1/c/b/InstreamAdSection;->b:Ljava/util/HashMap; - - const-string v1, "pauseroll" - - invoke-static {v1}, Lcom/my/target/MediaSection;->b(Ljava/lang/String;)Lcom/my/target/MediaSection; - - move-result-object v2 - - invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 5 - iget-object v0, p0, Lcom/my/target/p1/c/b/InstreamAdSection;->b:Ljava/util/HashMap; - - const-string v1, "midroll" - - invoke-static {v1}, Lcom/my/target/MediaSection;->b(Ljava/lang/String;)Lcom/my/target/MediaSection; - - move-result-object v2 - - invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 6 - iget-object v0, p0, Lcom/my/target/p1/c/b/InstreamAdSection;->b:Ljava/util/HashMap; - - const-string v1, "postroll" - - invoke-static {v1}, Lcom/my/target/MediaSection;->b(Ljava/lang/String;)Lcom/my/target/MediaSection; - - move-result-object v2 - - invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - return-void -.end method - -.method public static e()Lcom/my/target/p1/c/b/InstreamAdSection; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - new-instance v0, Lcom/my/target/p1/c/b/InstreamAdSection; - - invoke-direct {v0}, Lcom/my/target/p1/c/b/InstreamAdSection;->()V - - return-object v0 -.end method - - -# virtual methods -.method public final b()I - .locals 3 - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/c/b/InstreamAdSection;->b:Ljava/util/HashMap; - - invoke-virtual {v0}, Ljava/util/HashMap;->values()Ljava/util/Collection; - - move-result-object v0 - - invoke-interface {v0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; - - move-result-object v0 - - const/4 v1, 0x0 - - :goto_0 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z - - move-result v2 - - if-eqz v2, :cond_0 - - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Lcom/my/target/MediaSection; - - .line 3 - invoke-virtual {v2}, Lcom/my/target/MediaSection;->b()I - - move-result v2 - - add-int/2addr v1, v2 - - goto :goto_0 - - :cond_0 - return v1 -.end method - -.method public final b(Ljava/lang/String;)Lcom/my/target/MediaSection; - .locals 1 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/lang/String;", - ")", - "Lcom/my/target/MediaSection<", - "Lcom/my/target/common/e/VideoData;", - ">;" - } - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/c/b/InstreamAdSection;->b:Ljava/util/HashMap; - - invoke-virtual {v0, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object p1 - - check-cast p1, Lcom/my/target/MediaSection; - - return-object p1 -.end method - -.method public final c()Z - .locals 3 - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/c/b/InstreamAdSection;->b:Ljava/util/HashMap; - - invoke-virtual {v0}, Ljava/util/HashMap;->values()Ljava/util/Collection; - - move-result-object v0 - - invoke-interface {v0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; - - move-result-object v0 - - :cond_0 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z - - move-result v1 - - if-eqz v1, :cond_2 - - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v1 - - check-cast v1, Lcom/my/target/MediaSection; - - .line 2 - invoke-virtual {v1}, Lcom/my/target/MediaSection;->b()I - - move-result v2 - - if-gtz v2, :cond_1 - - invoke-virtual {v1}, Lcom/my/target/MediaSection;->i()Z - - move-result v1 - - if-eqz v1, :cond_0 - - :cond_1 - const/4 v0, 0x1 - - return v0 - - :cond_2 - const/4 v0, 0x0 - - return v0 -.end method - -.method public final d()Ljava/util/ArrayList; - .locals 2 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/ArrayList<", - "Lcom/my/target/MediaSection<", - "Lcom/my/target/common/e/VideoData;", - ">;>;" - } - .end annotation - - .line 1 - new-instance v0, Ljava/util/ArrayList; - - iget-object v1, p0, Lcom/my/target/p1/c/b/InstreamAdSection;->b:Ljava/util/HashMap; - - invoke-virtual {v1}, Ljava/util/HashMap;->values()Ljava/util/Collection; - - move-result-object v1 - - invoke-direct {v0, v1}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/my/target/p1/c/b/InstreamAudioAdSection.smali b/smali/smali_classes2/com/my/target/p1/c/b/InstreamAudioAdSection.smali deleted file mode 100644 index 0c7db5e3a..000000000 --- a/smali/smali_classes2/com/my/target/p1/c/b/InstreamAudioAdSection.smali +++ /dev/null @@ -1,251 +0,0 @@ -.class public final Lcom/my/target/p1/c/b/InstreamAudioAdSection; -.super Lcom/my/target/AdSection; -.source "InstreamAudioAdSection.java" - - -# instance fields -.field private final b:Ljava/util/HashMap; - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/HashMap<", - "Ljava/lang/String;", - "Lcom/my/target/MediaSection<", - "Lcom/my/target/common/e/AudioData;", - ">;>;" - } - .end annotation -.end field - - -# direct methods -.method private constructor ()V - .locals 3 - - .line 1 - invoke-direct {p0}, Lcom/my/target/AdSection;->()V - - .line 2 - new-instance v0, Ljava/util/HashMap; - - invoke-direct {v0}, Ljava/util/HashMap;->()V - - iput-object v0, p0, Lcom/my/target/p1/c/b/InstreamAudioAdSection;->b:Ljava/util/HashMap; - - .line 3 - iget-object v0, p0, Lcom/my/target/p1/c/b/InstreamAudioAdSection;->b:Ljava/util/HashMap; - - const-string v1, "preroll" - - invoke-static {v1}, Lcom/my/target/MediaSection;->c(Ljava/lang/String;)Lcom/my/target/MediaSection; - - move-result-object v2 - - invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 4 - iget-object v0, p0, Lcom/my/target/p1/c/b/InstreamAudioAdSection;->b:Ljava/util/HashMap; - - const-string v1, "pauseroll" - - invoke-static {v1}, Lcom/my/target/MediaSection;->c(Ljava/lang/String;)Lcom/my/target/MediaSection; - - move-result-object v2 - - invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 5 - iget-object v0, p0, Lcom/my/target/p1/c/b/InstreamAudioAdSection;->b:Ljava/util/HashMap; - - const-string v1, "midroll" - - invoke-static {v1}, Lcom/my/target/MediaSection;->c(Ljava/lang/String;)Lcom/my/target/MediaSection; - - move-result-object v2 - - invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 6 - iget-object v0, p0, Lcom/my/target/p1/c/b/InstreamAudioAdSection;->b:Ljava/util/HashMap; - - const-string v1, "postroll" - - invoke-static {v1}, Lcom/my/target/MediaSection;->c(Ljava/lang/String;)Lcom/my/target/MediaSection; - - move-result-object v2 - - invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - return-void -.end method - -.method public static e()Lcom/my/target/p1/c/b/InstreamAudioAdSection; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - new-instance v0, Lcom/my/target/p1/c/b/InstreamAudioAdSection; - - invoke-direct {v0}, Lcom/my/target/p1/c/b/InstreamAudioAdSection;->()V - - return-object v0 -.end method - - -# virtual methods -.method public final b()I - .locals 3 - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/c/b/InstreamAudioAdSection;->b:Ljava/util/HashMap; - - invoke-virtual {v0}, Ljava/util/HashMap;->values()Ljava/util/Collection; - - move-result-object v0 - - invoke-interface {v0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; - - move-result-object v0 - - const/4 v1, 0x0 - - :goto_0 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z - - move-result v2 - - if-eqz v2, :cond_0 - - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Lcom/my/target/MediaSection; - - .line 3 - invoke-virtual {v2}, Lcom/my/target/MediaSection;->b()I - - move-result v2 - - add-int/2addr v1, v2 - - goto :goto_0 - - :cond_0 - return v1 -.end method - -.method public final b(Ljava/lang/String;)Lcom/my/target/MediaSection; - .locals 1 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/lang/String;", - ")", - "Lcom/my/target/MediaSection<", - "Lcom/my/target/common/e/AudioData;", - ">;" - } - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/c/b/InstreamAudioAdSection;->b:Ljava/util/HashMap; - - invoke-virtual {v0, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object p1 - - check-cast p1, Lcom/my/target/MediaSection; - - return-object p1 -.end method - -.method public final c()Z - .locals 3 - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/c/b/InstreamAudioAdSection;->b:Ljava/util/HashMap; - - invoke-virtual {v0}, Ljava/util/HashMap;->values()Ljava/util/Collection; - - move-result-object v0 - - invoke-interface {v0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; - - move-result-object v0 - - :cond_0 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z - - move-result v1 - - if-eqz v1, :cond_2 - - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v1 - - check-cast v1, Lcom/my/target/MediaSection; - - .line 2 - invoke-virtual {v1}, Lcom/my/target/MediaSection;->b()I - - move-result v2 - - if-gtz v2, :cond_1 - - invoke-virtual {v1}, Lcom/my/target/MediaSection;->i()Z - - move-result v1 - - if-eqz v1, :cond_0 - - :cond_1 - const/4 v0, 0x1 - - return v0 - - :cond_2 - const/4 v0, 0x0 - - return v0 -.end method - -.method public final d()Ljava/util/ArrayList; - .locals 2 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/ArrayList<", - "Lcom/my/target/MediaSection<", - "Lcom/my/target/common/e/AudioData;", - ">;>;" - } - .end annotation - - .line 1 - new-instance v0, Ljava/util/ArrayList; - - iget-object v1, p0, Lcom/my/target/p1/c/b/InstreamAudioAdSection;->b:Ljava/util/HashMap; - - invoke-virtual {v1}, Ljava/util/HashMap;->values()Ljava/util/Collection; - - move-result-object v1 - - invoke-direct {v0, v1}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/my/target/p1/c/b/InterstitialAdSection.smali b/smali/smali_classes2/com/my/target/p1/c/b/InterstitialAdSection.smali deleted file mode 100644 index 596e313e4..000000000 --- a/smali/smali_classes2/com/my/target/p1/c/b/InterstitialAdSection.smali +++ /dev/null @@ -1,136 +0,0 @@ -.class public final Lcom/my/target/p1/c/b/InterstitialAdSection; -.super Lcom/my/target/AdSection; -.source "InterstitialAdSection.java" - - -# instance fields -.field private b:Lcom/my/target/p1/c/a/InterstitialAdBanner; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private c:Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private d:Lorg/json/JSONObject; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - - -# direct methods -.method private constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Lcom/my/target/AdSection;->()V - - return-void -.end method - -.method public static f()Lcom/my/target/p1/c/b/InterstitialAdSection; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - new-instance v0, Lcom/my/target/p1/c/b/InterstitialAdSection; - - invoke-direct {v0}, Lcom/my/target/p1/c/b/InterstitialAdSection;->()V - - return-object v0 -.end method - - -# virtual methods -.method public final a(Lcom/my/target/p1/c/a/InterstitialAdBanner;)V - .locals 0 - .param p1 # Lcom/my/target/p1/c/a/InterstitialAdBanner; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - iput-object p1, p0, Lcom/my/target/p1/c/b/InterstitialAdSection;->b:Lcom/my/target/p1/c/a/InterstitialAdBanner; - - return-void -.end method - -.method public final a(Lorg/json/JSONObject;)V - .locals 0 - .param p1 # Lorg/json/JSONObject; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 2 - iput-object p1, p0, Lcom/my/target/p1/c/b/InterstitialAdSection;->d:Lorg/json/JSONObject; - - return-void -.end method - -.method public final b()I - .locals 1 - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/c/b/InterstitialAdSection;->b:Lcom/my/target/p1/c/a/InterstitialAdBanner; - - if-nez v0, :cond_0 - - const/4 v0, 0x0 - - return v0 - - :cond_0 - const/4 v0, 0x1 - - return v0 -.end method - -.method public final b(Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 1 - iput-object p1, p0, Lcom/my/target/p1/c/b/InterstitialAdSection;->c:Ljava/lang/String; - - return-void -.end method - -.method public final c()Ljava/lang/String; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/c/b/InterstitialAdSection;->c:Ljava/lang/String; - - return-object v0 -.end method - -.method public final d()Lorg/json/JSONObject; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/c/b/InterstitialAdSection;->d:Lorg/json/JSONObject; - - return-object v0 -.end method - -.method public final e()Lcom/my/target/p1/c/a/InterstitialAdBanner; - .locals 1 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/c/b/InterstitialAdSection;->b:Lcom/my/target/p1/c/a/InterstitialAdBanner; - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/my/target/p1/d/InterstitialHtmlPresenter$a.smali b/smali/smali_classes2/com/my/target/p1/d/InterstitialHtmlPresenter$a.smali deleted file mode 100644 index 24f10e451..000000000 --- a/smali/smali_classes2/com/my/target/p1/d/InterstitialHtmlPresenter$a.smali +++ /dev/null @@ -1,61 +0,0 @@ -.class final Lcom/my/target/p1/d/InterstitialHtmlPresenter$a; -.super Ljava/lang/Object; -.source "InterstitialHtmlPresenter.java" - -# interfaces -.implements Landroid/view/View$OnClickListener; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/p1/d/InterstitialHtmlPresenter;->a(Lcom/my/target/p1/c/b/InterstitialAdSection;Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/p1/d/InterstitialHtmlPresenter; - - -# direct methods -.method constructor (Lcom/my/target/p1/d/InterstitialHtmlPresenter;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter$a;->a:Lcom/my/target/p1/d/InterstitialHtmlPresenter; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public final onClick(Landroid/view/View;)V - .locals 0 - - .line 1 - iget-object p1, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter$a;->a:Lcom/my/target/p1/d/InterstitialHtmlPresenter; - - invoke-static {p1}, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->a(Lcom/my/target/p1/d/InterstitialHtmlPresenter;)Lcom/my/target/p1/d/InterstitialWebPresenter$a; - - move-result-object p1 - - if-eqz p1, :cond_0 - - .line 2 - iget-object p1, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter$a;->a:Lcom/my/target/p1/d/InterstitialHtmlPresenter; - - invoke-static {p1}, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->a(Lcom/my/target/p1/d/InterstitialHtmlPresenter;)Lcom/my/target/p1/d/InterstitialWebPresenter$a; - - move-result-object p1 - - invoke-interface {p1}, Lcom/my/target/p1/d/InterstitialWebPresenter$a;->a()V - - :cond_0 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/p1/d/InterstitialHtmlPresenter$b.smali b/smali/smali_classes2/com/my/target/p1/d/InterstitialHtmlPresenter$b.smali deleted file mode 100644 index d4cd11b31..000000000 --- a/smali/smali_classes2/com/my/target/p1/d/InterstitialHtmlPresenter$b.smali +++ /dev/null @@ -1,67 +0,0 @@ -.class final Lcom/my/target/p1/d/InterstitialHtmlPresenter$b; -.super Ljava/lang/Object; -.source "InterstitialHtmlPresenter.java" - -# interfaces -.implements Ljava/lang/Runnable; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/p1/d/InterstitialHtmlPresenter; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x2 - name = "b" -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/p1/d/InterstitialHtmlPresenter; - - -# direct methods -.method private constructor (Lcom/my/target/p1/d/InterstitialHtmlPresenter;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter$b;->a:Lcom/my/target/p1/d/InterstitialHtmlPresenter; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - -.method synthetic constructor (Lcom/my/target/p1/d/InterstitialHtmlPresenter;B)V - .locals 0 - - .line 2 - invoke-direct {p0, p1}, Lcom/my/target/p1/d/InterstitialHtmlPresenter$b;->(Lcom/my/target/p1/d/InterstitialHtmlPresenter;)V - - return-void -.end method - - -# virtual methods -.method public final run()V - .locals 2 - - const-string v0, "banner became just closeable" - - .line 1 - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter$b;->a:Lcom/my/target/p1/d/InterstitialHtmlPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->b(Lcom/my/target/p1/d/InterstitialHtmlPresenter;)Lcom/my/target/IconButton; - - move-result-object v0 - - const/4 v1, 0x0 - - invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/p1/d/InterstitialHtmlPresenter$c.smali b/smali/smali_classes2/com/my/target/p1/d/InterstitialHtmlPresenter$c.smali deleted file mode 100644 index 6abd8592a..000000000 --- a/smali/smali_classes2/com/my/target/p1/d/InterstitialHtmlPresenter$c.smali +++ /dev/null @@ -1,115 +0,0 @@ -.class final Lcom/my/target/p1/d/InterstitialHtmlPresenter$c; -.super Ljava/lang/Object; -.source "InterstitialHtmlPresenter.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/p1/d/InterstitialHtmlPresenter; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0xa - name = "c" -.end annotation - - -# instance fields -.field private a:Z - -.field private b:Z - -.field private c:Z - - -# direct methods -.method private constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - -.method synthetic constructor (B)V - .locals 0 - - .line 2 - invoke-direct {p0}, Lcom/my/target/p1/d/InterstitialHtmlPresenter$c;->()V - - return-void -.end method - - -# virtual methods -.method final a(Z)V - .locals 0 - - .line 2 - iput-boolean p1, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter$c;->a:Z - - return-void -.end method - -.method final a()Z - .locals 1 - - .line 1 - iget-boolean v0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter$c;->b:Z - - return v0 -.end method - -.method final b(Z)V - .locals 0 - - .line 2 - iput-boolean p1, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter$c;->b:Z - - return-void -.end method - -.method final b()Z - .locals 1 - - .line 1 - iget-boolean v0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter$c;->c:Z - - return v0 -.end method - -.method final c()Z - .locals 1 - - .line 1 - iget-boolean v0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter$c;->a:Z - - return v0 -.end method - -.method final d()V - .locals 1 - - const/4 v0, 0x0 - - .line 1 - iput-boolean v0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter$c;->c:Z - - iput-boolean v0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter$c;->b:Z - - iput-boolean v0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter$c;->a:Z - - return-void -.end method - -.method final e()V - .locals 1 - - const/4 v0, 0x1 - - .line 1 - iput-boolean v0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter$c;->c:Z - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/p1/d/InterstitialHtmlPresenter.smali b/smali/smali_classes2/com/my/target/p1/d/InterstitialHtmlPresenter.smali deleted file mode 100644 index 5d345c71c..000000000 --- a/smali/smali_classes2/com/my/target/p1/d/InterstitialHtmlPresenter.smali +++ /dev/null @@ -1,1282 +0,0 @@ -.class public final Lcom/my/target/p1/d/InterstitialHtmlPresenter; -.super Ljava/lang/Object; -.source "InterstitialHtmlPresenter.java" - -# interfaces -.implements Lcom/my/target/BannerWebView$c; -.implements Lcom/my/target/p1/d/InterstitialWebPresenter; - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/p1/d/InterstitialHtmlPresenter$b;, - Lcom/my/target/p1/d/InterstitialHtmlPresenter$c; - } -.end annotation - - -# instance fields -.field private final a:Lcom/my/target/p1/d/InterstitialHtmlPresenter$c; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final b:Lcom/my/target/BannerWebView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final c:Lcom/my/target/IconButton; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final d:Landroid/widget/RelativeLayout; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private e:Lcom/my/target/p1/d/InterstitialHtmlPresenter$b; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private f:J - -.field private g:Lcom/my/target/p1/d/InterstitialWebPresenter$a; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private h:Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - - -# direct methods -.method private constructor (Landroid/content/Context;)V - .locals 4 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - new-instance v0, Lcom/my/target/p1/d/InterstitialHtmlPresenter$c; - - const/4 v1, 0x0 - - invoke-direct {v0, v1}, Lcom/my/target/p1/d/InterstitialHtmlPresenter$c;->(B)V - - iput-object v0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->a:Lcom/my/target/p1/d/InterstitialHtmlPresenter$c; - - .line 3 - new-instance v0, Lcom/my/target/BannerWebView; - - invoke-direct {v0, p1}, Lcom/my/target/BannerWebView;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->b:Lcom/my/target/BannerWebView; - - .line 4 - new-instance v0, Lcom/my/target/IconButton; - - invoke-direct {v0, p1}, Lcom/my/target/IconButton;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->c:Lcom/my/target/IconButton; - - .line 5 - new-instance v0, Landroid/widget/RelativeLayout; - - invoke-direct {v0, p1}, Landroid/widget/RelativeLayout;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->d:Landroid/widget/RelativeLayout; - - .line 6 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->c:Lcom/my/target/IconButton; - - const-string v2, "Close" - - invoke-virtual {v0, v2}, Landroid/view/View;->setContentDescription(Ljava/lang/CharSequence;)V - - .line 7 - new-instance v0, Landroid/widget/RelativeLayout$LayoutParams; - - const/4 v2, -0x2 - - invoke-direct {v0, v2, v2}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V - - const/16 v2, 0xb - - .line 8 - invoke-virtual {v0, v2}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(I)V - - .line 9 - iget-object v2, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->c:Lcom/my/target/IconButton; - - const/16 v3, 0x8 - - invoke-virtual {v2, v3}, Landroid/view/View;->setVisibility(I)V - - .line 10 - iget-object v2, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->c:Lcom/my/target/IconButton; - - invoke-virtual {v2, v0}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 11 - new-instance v0, Landroid/widget/FrameLayout$LayoutParams; - - const/4 v2, -0x1 - - invoke-direct {v0, v2, v2}, Landroid/widget/FrameLayout$LayoutParams;->(II)V - - const/4 v2, 0x1 - - .line 12 - iput v2, v0, Landroid/widget/FrameLayout$LayoutParams;->gravity:I - - .line 13 - iget-object v2, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->b:Lcom/my/target/BannerWebView; - - invoke-virtual {v2, v0}, Landroid/webkit/WebView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V - - .line 14 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->d:Landroid/widget/RelativeLayout; - - iget-object v2, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->b:Lcom/my/target/BannerWebView; - - invoke-virtual {v0, v2}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 15 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->c:Lcom/my/target/IconButton; - - invoke-virtual {v0}, Landroid/view/View;->getParent()Landroid/view/ViewParent; - - move-result-object v0 - - if-nez v0, :cond_0 - - .line 16 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->d:Landroid/widget/RelativeLayout; - - iget-object v2, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->c:Lcom/my/target/IconButton; - - invoke-virtual {v0, v2}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V - - .line 17 - :cond_0 - invoke-static {p1}, Lcom/my/target/UiUtils;->a(Landroid/content/Context;)Lcom/my/target/UiUtils; - - move-result-object p1 - - const/16 v0, 0x1c - - .line 18 - invoke-virtual {p1, v0}, Lcom/my/target/UiUtils;->a(I)I - - move-result p1 - - invoke-static {p1}, Lcom/my/target/BaseResources;->a(I)Landroid/graphics/Bitmap; - - move-result-object p1 - - if-eqz p1, :cond_1 - - .line 19 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->c:Lcom/my/target/IconButton; - - invoke-virtual {v0, p1, v1}, Lcom/my/target/IconButton;->a(Landroid/graphics/Bitmap;Z)V - - :cond_1 - return-void -.end method - -.method public static a(Landroid/content/Context;)Lcom/my/target/p1/d/InterstitialHtmlPresenter; - .locals 1 - .param p0 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 2 - new-instance v0, Lcom/my/target/p1/d/InterstitialHtmlPresenter; - - invoke-direct {v0, p0}, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->(Landroid/content/Context;)V - - return-object v0 -.end method - -.method static synthetic a(Lcom/my/target/p1/d/InterstitialHtmlPresenter;)Lcom/my/target/p1/d/InterstitialWebPresenter$a; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->g:Lcom/my/target/p1/d/InterstitialWebPresenter$a; - - return-object p0 -.end method - -.method private a()V - .locals 1 - - .line 65 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->g:Lcom/my/target/p1/d/InterstitialWebPresenter$a; - - if-eqz v0, :cond_0 - - .line 66 - invoke-interface {v0}, Lcom/my/target/p1/d/InterstitialWebPresenter$a;->g()V - - :cond_0 - return-void -.end method - -.method private a(J)V - .locals 2 - - .line 62 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->b:Lcom/my/target/BannerWebView; - - iget-object v1, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->e:Lcom/my/target/p1/d/InterstitialHtmlPresenter$b; - - invoke-virtual {v0, v1}, Landroid/webkit/WebView;->removeCallbacks(Ljava/lang/Runnable;)Z - - .line 63 - invoke-static {}, Ljava/lang/System;->currentTimeMillis()J - - move-result-wide v0 - - add-long/2addr v0, p1 - - iput-wide v0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->f:J - - .line 64 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->b:Lcom/my/target/BannerWebView; - - iget-object v1, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->e:Lcom/my/target/p1/d/InterstitialHtmlPresenter$b; - - invoke-virtual {v0, v1, p1, p2}, Landroid/webkit/WebView;->postDelayed(Ljava/lang/Runnable;J)Z - - return-void -.end method - -.method static synthetic b(Lcom/my/target/p1/d/InterstitialHtmlPresenter;)Lcom/my/target/IconButton; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->c:Lcom/my/target/IconButton; - - return-object p0 -.end method - - -# virtual methods -.method public final a(Lcom/my/target/p1/c/b/InterstitialAdSection;Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner;)V - .locals 3 - .param p1 # Lcom/my/target/p1/c/b/InterstitialAdSection; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 3 - new-instance v0, Lcom/my/target/p1/d/InterstitialHtmlPresenter$b; - - const/4 v1, 0x0 - - invoke-direct {v0, p0, v1}, Lcom/my/target/p1/d/InterstitialHtmlPresenter$b;->(Lcom/my/target/p1/d/InterstitialHtmlPresenter;B)V - - iput-object v0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->e:Lcom/my/target/p1/d/InterstitialHtmlPresenter$b; - - .line 4 - invoke-virtual {p1}, Lcom/my/target/p1/c/b/InterstitialAdSection;->d()Lorg/json/JSONObject; - - move-result-object v0 - - .line 5 - invoke-virtual {p1}, Lcom/my/target/p1/c/b/InterstitialAdSection;->c()Ljava/lang/String; - - move-result-object p1 - - if-nez v0, :cond_0 - - .line 6 - invoke-direct {p0}, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->a()V - - return-void - - :cond_0 - if-nez p1, :cond_1 - - .line 7 - invoke-direct {p0}, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->a()V - - return-void - - .line 8 - :cond_1 - invoke-virtual {p2}, Lcom/my/target/AdBanner;->m()Ljava/lang/String; - - move-result-object v2 - - iput-object v2, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->h:Ljava/lang/String; - - .line 9 - iget-object v2, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->b:Lcom/my/target/BannerWebView; - - invoke-virtual {v2, p0}, Lcom/my/target/BannerWebView;->setBannerWebViewListener(Lcom/my/target/BannerWebView$c;)V - - .line 10 - iget-object v2, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->b:Lcom/my/target/BannerWebView; - - invoke-virtual {v2, v0, p1}, Lcom/my/target/BannerWebView;->a(Lorg/json/JSONObject;Ljava/lang/String;)V - - .line 11 - invoke-virtual {p2}, Lcom/my/target/p1/c/a/InterstitialAdBanner;->C()Lcom/my/target/common/e/ImageData; - - move-result-object p1 - - if-eqz p1, :cond_2 - - .line 12 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->c:Lcom/my/target/IconButton; - - invoke-virtual {p1}, Lcom/my/target/common/e/ImageData;->e()Landroid/graphics/Bitmap; - - move-result-object p1 - - invoke-virtual {v0, p1, v1}, Lcom/my/target/IconButton;->a(Landroid/graphics/Bitmap;Z)V - - .line 13 - :cond_2 - iget-object p1, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->c:Lcom/my/target/IconButton; - - new-instance v0, Lcom/my/target/p1/d/InterstitialHtmlPresenter$a; - - invoke-direct {v0, p0}, Lcom/my/target/p1/d/InterstitialHtmlPresenter$a;->(Lcom/my/target/p1/d/InterstitialHtmlPresenter;)V - - invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V - - .line 14 - invoke-virtual {p2}, Lcom/my/target/p1/c/a/InterstitialAdBanner;->B()F - - move-result p1 - - const/4 v0, 0x0 - - cmpl-float p1, p1, v0 - - if-lez p1, :cond_3 - - .line 15 - new-instance p1, Ljava/lang/StringBuilder; - - const-string v0, "banner will be allowed to close in " - - invoke-direct {p1, v0}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V - - invoke-virtual {p2}, Lcom/my/target/p1/c/a/InterstitialAdBanner;->B()F - - move-result v0 - - invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; - - const-string v0, " seconds" - - invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 16 - invoke-virtual {p2}, Lcom/my/target/p1/c/a/InterstitialAdBanner;->B()F - - move-result p1 - - const/high16 p2, 0x447a0000 # 1000.0f - - mul-float p1, p1, p2 - - float-to-long p1, p1 - - invoke-direct {p0, p1, p2}, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->a(J)V - - return-void - - :cond_3 - const-string p1, "banner is allowed to close" - - .line 17 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 18 - iget-object p1, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->c:Lcom/my/target/IconButton; - - invoke-virtual {p1, v1}, Landroid/view/View;->setVisibility(I)V - - return-void -.end method - -.method public final a(Lcom/my/target/p1/d/InterstitialWebPresenter$a;)V - .locals 0 - .param p1 # Lcom/my/target/p1/d/InterstitialWebPresenter$a; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 19 - iput-object p1, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->g:Lcom/my/target/p1/d/InterstitialWebPresenter$a; - - return-void -.end method - -.method public final a(Lcom/my/target/JsEvent;)V - .locals 5 - .param p1 # Lcom/my/target/JsEvent; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 20 - invoke-interface {p1}, Lcom/my/target/JsEvent;->k0()Ljava/lang/String; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/lang/String;->hashCode()I - - move-result v1 - - const/4 v2, 0x1 - - const-string v3, "onError" - - const/4 v4, 0x0 - - sparse-switch v1, :sswitch_data_0 - - goto/16 :goto_0 - - :sswitch_0 - const-string v1, "onCollapse" - - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/4 v0, 0x2 - - goto/16 :goto_1 - - :sswitch_1 - const-string v1, "onRequestNewAds" - - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/16 v0, 0x10 - - goto/16 :goto_1 - - :sswitch_2 - const-string v1, "onCloseClick" - - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/4 v0, 0x5 - - goto/16 :goto_1 - - :sswitch_3 - const-string v1, "onExpand" - - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/4 v0, 0x1 - - goto/16 :goto_1 - - :sswitch_4 - const-string v1, "onAdResume" - - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/16 v0, 0xb - - goto/16 :goto_1 - - :sswitch_5 - const-string v1, "onAdStop" - - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/16 v0, 0x9 - - goto/16 :goto_1 - - :sswitch_6 - const-string v1, "onSizeChange" - - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/16 v0, 0xf - - goto/16 :goto_1 - - :sswitch_7 - const-string v1, "onAdComplete" - - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/16 v0, 0xc - - goto :goto_1 - - :sswitch_8 - const-string v1, "onAdStart" - - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/16 v0, 0x8 - - goto :goto_1 - - :sswitch_9 - const-string v1, "onAdPause" - - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/16 v0, 0xa - - goto :goto_1 - - :sswitch_a - const-string v1, "onAdError" - - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/4 v0, 0x4 - - goto :goto_1 - - :sswitch_b - const-string v1, "onAdClick" - - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/16 v0, 0xd - - goto :goto_1 - - :sswitch_c - const-string v1, "onStat" - - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/16 v0, 0xe - - goto :goto_1 - - :sswitch_d - const-string v1, "onNoAd" - - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/4 v0, 0x7 - - goto :goto_1 - - :sswitch_e - const-string v1, "onReady" - - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/4 v0, 0x0 - - goto :goto_1 - - :sswitch_f - invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/4 v0, 0x3 - - goto :goto_1 - - :sswitch_10 - const-string v1, "onComplete" - - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/4 v0, 0x6 - - goto :goto_1 - - :cond_0 - :goto_0 - const/4 v0, -0x1 - - :goto_1 - packed-switch v0, :pswitch_data_0 - - goto/16 :goto_3 - - .line 21 - :pswitch_0 - check-cast p1, Lcom/my/target/JsStatEvent; - - invoke-virtual {p1}, Lcom/my/target/JsStatEvent;->a()Ljava/util/List; - - move-result-object p1 - - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->d:Landroid/widget/RelativeLayout; - - invoke-virtual {v0}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context; - - move-result-object v0 - - invoke-static {p1, v0}, Lcom/my/target/StatResolver;->d(Ljava/util/List;Landroid/content/Context;)V - - goto/16 :goto_3 - - .line 22 - :pswitch_1 - check-cast p1, Lcom/my/target/JsAdClickEvent; - - .line 23 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->g:Lcom/my/target/p1/d/InterstitialWebPresenter$a; - - if-eqz v0, :cond_6 - - .line 24 - invoke-virtual {p1}, Lcom/my/target/JsAdClickEvent;->a()Ljava/lang/String; - - move-result-object p1 - - .line 25 - iget-object v1, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->d:Landroid/widget/RelativeLayout; - - .line 26 - invoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context; - - move-result-object v1 - - invoke-interface {v0, p1, v1}, Lcom/my/target/p1/d/InterstitialWebPresenter$a;->a(Ljava/lang/String;Landroid/content/Context;)V - - :pswitch_2 - return-void - - .line 27 - :pswitch_3 - iget-object p1, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->g:Lcom/my/target/p1/d/InterstitialWebPresenter$a; - - if-eqz p1, :cond_6 - - .line 28 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->d:Landroid/widget/RelativeLayout; - - .line 29 - invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context; - - move-result-object v0 - - invoke-interface {p1, v0}, Lcom/my/target/p1/d/InterstitialWebPresenter$a;->a(Landroid/content/Context;)V - - return-void - - .line 30 - :pswitch_4 - iget-object p1, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->a:Lcom/my/target/p1/d/InterstitialHtmlPresenter$c; - - invoke-virtual {p1}, Lcom/my/target/p1/d/InterstitialHtmlPresenter$c;->b()Z - - move-result p1 - - if-eqz p1, :cond_1 - - .line 31 - iget-object p1, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->a:Lcom/my/target/p1/d/InterstitialHtmlPresenter$c; - - invoke-virtual {p1, v4}, Lcom/my/target/p1/d/InterstitialHtmlPresenter$c;->a(Z)V - - .line 32 - invoke-direct {p0}, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->a()V - - return-void - - .line 33 - :cond_1 - iget-object p1, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->a:Lcom/my/target/p1/d/InterstitialHtmlPresenter$c; - - invoke-virtual {p1}, Lcom/my/target/p1/d/InterstitialHtmlPresenter$c;->d()V - - .line 34 - invoke-direct {p0}, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->a()V - - return-void - - .line 35 - :pswitch_5 - iget-object p1, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->a:Lcom/my/target/p1/d/InterstitialHtmlPresenter$c; - - invoke-virtual {p1, v4}, Lcom/my/target/p1/d/InterstitialHtmlPresenter$c;->a(Z)V - - .line 36 - iget-object p1, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->a:Lcom/my/target/p1/d/InterstitialHtmlPresenter$c; - - invoke-virtual {p1, v4}, Lcom/my/target/p1/d/InterstitialHtmlPresenter$c;->b(Z)V - - .line 37 - invoke-direct {p0}, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->a()V - - :pswitch_6 - return-void - - .line 38 - :pswitch_7 - move-object v0, p1 - - check-cast v0, Lcom/my/target/JsErrorEvent; - - .line 39 - invoke-virtual {v0}, Lcom/my/target/JsErrorEvent;->a()Ljava/lang/String; - - move-result-object v1 - - const-string v2, "JS error" - - if-eqz v1, :cond_2 - - .line 40 - new-instance v1, Ljava/lang/StringBuilder; - - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v4, ": " - - invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Lcom/my/target/JsErrorEvent;->a()Ljava/lang/String; - - move-result-object v0 - - invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - goto :goto_2 - - :cond_2 - move-object v0, v2 - - .line 41 - :goto_2 - iget-object v1, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->b:Lcom/my/target/BannerWebView; - - invoke-virtual {v1}, Landroid/webkit/WebView;->getUrl()Ljava/lang/String; - - move-result-object v1 - - .line 42 - invoke-static {v2}, Lcom/my/target/LogMessage;->d(Ljava/lang/String;)Lcom/my/target/LogMessage; - - move-result-object v2 - - invoke-virtual {v2, v0}, Lcom/my/target/LogMessage;->a(Ljava/lang/String;)Lcom/my/target/LogMessage; - - .line 43 - invoke-virtual {v2, v1}, Lcom/my/target/LogMessage;->b(Ljava/lang/String;)Lcom/my/target/LogMessage; - - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->h:Ljava/lang/String; - - .line 44 - invoke-virtual {v2, v0}, Lcom/my/target/LogMessage;->c(Ljava/lang/String;)Lcom/my/target/LogMessage; - - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->b:Lcom/my/target/BannerWebView; - - .line 45 - invoke-virtual {v0}, Landroid/webkit/WebView;->getContext()Landroid/content/Context; - - move-result-object v0 - - invoke-virtual {v2, v0}, Lcom/my/target/LogMessage;->a(Landroid/content/Context;)V - - .line 46 - invoke-interface {p1}, Lcom/my/target/JsEvent;->k0()Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {p1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result p1 - - if-eqz p1, :cond_6 - - .line 47 - iget-object p1, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->a:Lcom/my/target/p1/d/InterstitialHtmlPresenter$c; - - invoke-virtual {p1}, Lcom/my/target/p1/d/InterstitialHtmlPresenter$c;->b()Z - - move-result p1 - - if-eqz p1, :cond_3 - - .line 48 - invoke-direct {p0}, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->a()V - - return-void - - .line 49 - :cond_3 - invoke-direct {p0}, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->a()V - - :pswitch_8 - return-void - - .line 50 - :pswitch_9 - iget-object p1, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->a:Lcom/my/target/p1/d/InterstitialHtmlPresenter$c; - - invoke-virtual {p1}, Lcom/my/target/p1/d/InterstitialHtmlPresenter$c;->e()V - - .line 51 - iget-object p1, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->a:Lcom/my/target/p1/d/InterstitialHtmlPresenter$c; - - invoke-virtual {p1}, Lcom/my/target/p1/d/InterstitialHtmlPresenter$c;->b()Z - - move-result p1 - - if-eqz p1, :cond_5 - - .line 52 - iget-object p1, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->a:Lcom/my/target/p1/d/InterstitialHtmlPresenter$c; - - invoke-virtual {p1}, Lcom/my/target/p1/d/InterstitialHtmlPresenter$c;->c()Z - - move-result p1 - - if-eqz p1, :cond_4 - - const-string p1, "already started" - - .line 53 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return-void - - .line 54 - :cond_4 - iget-object p1, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->d:Landroid/widget/RelativeLayout; - - invoke-virtual {p1}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context; - - move-result-object p1 - - invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; - - move-result-object p1 - - invoke-virtual {p1}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; - - move-result-object p1 - - iget p1, p1, Landroid/content/res/Configuration;->orientation:I - - .line 55 - :try_start_0 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->b:Lcom/my/target/BannerWebView; - - new-instance v1, Lcom/my/target/JsStartCall; - - const-string v3, "fullscreen" - - const/4 v4, 0x0 - - invoke-direct {v1, v3, v4, p1}, Lcom/my/target/JsStartCall;->(Ljava/lang/String;[Ljava/lang/String;I)V - - invoke-virtual {v0, v1}, Lcom/my/target/BannerWebView;->a(Lcom/my/target/JsCall;)V - :try_end_0 - .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0 - - .line 56 - iget-object p1, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->a:Lcom/my/target/p1/d/InterstitialHtmlPresenter$c; - - invoke-virtual {p1, v2}, Lcom/my/target/p1/d/InterstitialHtmlPresenter$c;->a(Z)V - - return-void - - :catch_0 - move-exception p1 - - .line 57 - invoke-virtual {p1}, Lorg/json/JSONException;->printStackTrace()V - - return-void - - :cond_5 - const-string p1, "not ready" - - .line 58 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - :cond_6 - :goto_3 - return-void - - :sswitch_data_0 - .sparse-switch - -0x7ea0abc8 -> :sswitch_10 - -0x50755897 -> :sswitch_f - -0x4fc450fc -> :sswitch_e - -0x3c62dbbd -> :sswitch_d - -0x3c607f2d -> :sswitch_c - 0x969e846 -> :sswitch_b - 0x988f4c6 -> :sswitch_a - 0xa1c48b4 -> :sswitch_9 - 0xa4ee720 -> :sswitch_8 - 0x21cc2dbb -> :sswitch_7 - 0x2c8d7a50 -> :sswitch_6 - 0x3a239584 -> :sswitch_5 - 0x3d0dfd2f -> :sswitch_4 - 0x421db559 -> :sswitch_3 - 0x4aae51af -> :sswitch_2 - 0x7d5bcec0 -> :sswitch_1 - 0x7f6d46ac -> :sswitch_0 - .end sparse-switch - - :pswitch_data_0 - .packed-switch 0x0 - :pswitch_9 - :pswitch_8 - :pswitch_8 - :pswitch_7 - :pswitch_7 - :pswitch_6 - :pswitch_5 - :pswitch_4 - :pswitch_3 - :pswitch_2 - :pswitch_2 - :pswitch_2 - :pswitch_2 - :pswitch_1 - :pswitch_0 - .end packed-switch -.end method - -.method public final a(Ljava/lang/String;)V - .locals 2 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 59 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->g:Lcom/my/target/p1/d/InterstitialWebPresenter$a; - - if-eqz v0, :cond_0 - - .line 60 - iget-object v1, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->d:Landroid/widget/RelativeLayout; - - .line 61 - invoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context; - - move-result-object v1 - - invoke-interface {v0, p1, v1}, Lcom/my/target/p1/d/InterstitialWebPresenter$a;->a(Ljava/lang/String;Landroid/content/Context;)V - - :cond_0 - return-void -.end method - -.method public final c(Ljava/lang/String;)V - .locals 0 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0}, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->a()V - - return-void -.end method - -.method public final e()V - .locals 3 - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->a:Lcom/my/target/p1/d/InterstitialHtmlPresenter$c; - - invoke-virtual {v0}, Lcom/my/target/p1/d/InterstitialHtmlPresenter$c;->c()Z - - move-result v0 - - if-eqz v0, :cond_1 - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->a:Lcom/my/target/p1/d/InterstitialHtmlPresenter$c; - - invoke-virtual {v0}, Lcom/my/target/p1/d/InterstitialHtmlPresenter$c;->a()Z - - move-result v0 - - if-nez v0, :cond_0 - - .line 3 - :try_start_0 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->b:Lcom/my/target/BannerWebView; - - new-instance v1, Lcom/my/target/DefaultJsCall; - - const-string v2, "pause" - - invoke-direct {v1, v2}, Lcom/my/target/DefaultJsCall;->(Ljava/lang/String;)V - - invoke-virtual {v0, v1}, Lcom/my/target/BannerWebView;->a(Lcom/my/target/JsCall;)V - :try_end_0 - .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0 - - .line 4 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->a:Lcom/my/target/p1/d/InterstitialHtmlPresenter$c; - - const/4 v1, 0x1 - - invoke-virtual {v0, v1}, Lcom/my/target/p1/d/InterstitialHtmlPresenter$c;->b(Z)V - - return-void - - :catch_0 - move-exception v0 - - .line 5 - invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V - - return-void - - :cond_0 - const-string v0, "already paused" - - .line 6 - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return-void - - :cond_1 - const-string v0, "not started" - - .line 7 - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return-void -.end method - -.method public final s()Landroid/view/View; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->d:Landroid/widget/RelativeLayout; - - return-object v0 -.end method - -.method public final t()V - .locals 8 - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->a:Lcom/my/target/p1/d/InterstitialHtmlPresenter$c; - - invoke-virtual {v0}, Lcom/my/target/p1/d/InterstitialHtmlPresenter$c;->c()Z - - move-result v0 - - const/4 v1, 0x0 - - if-eqz v0, :cond_1 - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->a:Lcom/my/target/p1/d/InterstitialHtmlPresenter$c; - - invoke-virtual {v0}, Lcom/my/target/p1/d/InterstitialHtmlPresenter$c;->a()Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 3 - :try_start_0 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->b:Lcom/my/target/BannerWebView; - - new-instance v2, Lcom/my/target/DefaultJsCall; - - const-string v3, "resume" - - invoke-direct {v2, v3}, Lcom/my/target/DefaultJsCall;->(Ljava/lang/String;)V - - invoke-virtual {v0, v2}, Lcom/my/target/BannerWebView;->a(Lcom/my/target/JsCall;)V - :try_end_0 - .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0 - - .line 4 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->a:Lcom/my/target/p1/d/InterstitialHtmlPresenter$c; - - invoke-virtual {v0, v1}, Lcom/my/target/p1/d/InterstitialHtmlPresenter$c;->b(Z)V - - goto :goto_0 - - :catch_0 - move-exception v0 - - .line 5 - invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V - - return-void - - :cond_0 - const-string v0, "already started" - - .line 6 - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - goto :goto_0 - - :cond_1 - const-string v0, "not started" - - .line 7 - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 8 - :goto_0 - invoke-static {}, Ljava/lang/System;->currentTimeMillis()J - - move-result-wide v2 - - .line 9 - iget-wide v4, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->f:J - - const-wide/16 v6, -0x1 - - cmp-long v0, v4, v6 - - if-eqz v0, :cond_3 - - cmp-long v0, v2, v4 - - if-ltz v0, :cond_2 - - .line 10 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->c:Lcom/my/target/IconButton; - - invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V - - return-void - - :cond_2 - sub-long/2addr v4, v2 - - .line 11 - invoke-direct {p0, v4, v5}, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->a(J)V - - :cond_3 - return-void -.end method - -.method public final u()V - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->d:Landroid/widget/RelativeLayout; - - iget-object v1, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->b:Lcom/my/target/BannerWebView; - - invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;->removeView(Landroid/view/View;)V - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialHtmlPresenter;->b:Lcom/my/target/BannerWebView; - - invoke-virtual {v0}, Landroid/webkit/WebView;->destroy()V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/p1/d/InterstitialMraidPresenter$a.smali b/smali/smali_classes2/com/my/target/p1/d/InterstitialMraidPresenter$a.smali deleted file mode 100644 index 40cbde0f3..000000000 --- a/smali/smali_classes2/com/my/target/p1/d/InterstitialMraidPresenter$a.smali +++ /dev/null @@ -1,47 +0,0 @@ -.class final Lcom/my/target/p1/d/InterstitialMraidPresenter$a; -.super Ljava/lang/Object; -.source "InterstitialMraidPresenter.java" - -# interfaces -.implements Lcom/my/target/CloseableLayout$a; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/my/target/p1/d/InterstitialMraidPresenter;->(Lcom/my/target/MraidBridge;Landroid/content/Context;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/p1/d/InterstitialMraidPresenter; - - -# direct methods -.method constructor (Lcom/my/target/p1/d/InterstitialMraidPresenter;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter$a;->a:Lcom/my/target/p1/d/InterstitialMraidPresenter; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public final onClose()V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter$a;->a:Lcom/my/target/p1/d/InterstitialMraidPresenter; - - invoke-virtual {v0}, Lcom/my/target/p1/d/InterstitialMraidPresenter;->a()V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/p1/d/InterstitialMraidPresenter.smali b/smali/smali_classes2/com/my/target/p1/d/InterstitialMraidPresenter.smali deleted file mode 100644 index 2ac4c0464..000000000 --- a/smali/smali_classes2/com/my/target/p1/d/InterstitialMraidPresenter.smali +++ /dev/null @@ -1,1381 +0,0 @@ -.class public final Lcom/my/target/p1/d/InterstitialMraidPresenter; -.super Ljava/lang/Object; -.source "InterstitialMraidPresenter.java" - -# interfaces -.implements Lcom/my/target/MraidBridge$c; -.implements Lcom/my/target/p1/d/InterstitialWebPresenter; - - -# instance fields -.field private final a:Lcom/my/target/CloseableLayout; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final b:Lcom/my/target/MraidScreenMetrics; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final c:Lcom/my/target/MraidBridge; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final d:Ljava/lang/ref/WeakReference; - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/lang/ref/WeakReference<", - "Landroid/app/Activity;", - ">;" - } - .end annotation -.end field - -.field private final e:Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private f:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private g:Ljava/lang/Integer; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private h:Z - -.field private i:Lcom/my/target/MraidOrientation; - -.field private j:Lcom/my/target/MraidWebView; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private k:Z - -.field private l:Lcom/my/target/p1/d/InterstitialWebPresenter$a; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private m:Z - - -# direct methods -.method private constructor (Landroid/content/Context;)V - .locals 1 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - const-string v0, "interstitial" - - .line 14 - invoke-static {v0}, Lcom/my/target/MraidBridge;->d(Ljava/lang/String;)Lcom/my/target/MraidBridge; - - move-result-object v0 - - invoke-direct {p0, v0, p1}, Lcom/my/target/p1/d/InterstitialMraidPresenter;->(Lcom/my/target/MraidBridge;Landroid/content/Context;)V - - return-void -.end method - -.method private constructor (Lcom/my/target/MraidBridge;Landroid/content/Context;)V - .locals 2 - .param p1 # Lcom/my/target/MraidBridge; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - const/4 v0, 0x1 - - .line 2 - iput-boolean v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->h:Z - - .line 3 - invoke-static {}, Lcom/my/target/MraidOrientation;->b()Lcom/my/target/MraidOrientation; - - move-result-object v0 - - iput-object v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->i:Lcom/my/target/MraidOrientation; - - .line 4 - iput-object p1, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->c:Lcom/my/target/MraidBridge; - - .line 5 - invoke-virtual {p2}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context; - - move-result-object v0 - - iput-object v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->e:Landroid/content/Context; - - .line 6 - instance-of v0, p2, Landroid/app/Activity; - - if-eqz v0, :cond_0 - - .line 7 - new-instance v0, Ljava/lang/ref/WeakReference; - - move-object v1, p2 - - check-cast v1, Landroid/app/Activity; - - invoke-direct {v0, v1}, Ljava/lang/ref/WeakReference;->(Ljava/lang/Object;)V - - iput-object v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->d:Ljava/lang/ref/WeakReference; - - goto :goto_0 - - .line 8 - :cond_0 - new-instance v0, Ljava/lang/ref/WeakReference; - - const/4 v1, 0x0 - - invoke-direct {v0, v1}, Ljava/lang/ref/WeakReference;->(Ljava/lang/Object;)V - - iput-object v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->d:Ljava/lang/ref/WeakReference; - - :goto_0 - const-string v0, "loading" - - .line 9 - iput-object v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->f:Ljava/lang/String; - - .line 10 - invoke-static {p2}, Lcom/my/target/MraidScreenMetrics;->a(Landroid/content/Context;)Lcom/my/target/MraidScreenMetrics; - - move-result-object v0 - - iput-object v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->b:Lcom/my/target/MraidScreenMetrics; - - .line 11 - new-instance v0, Lcom/my/target/CloseableLayout; - - invoke-direct {v0, p2}, Lcom/my/target/CloseableLayout;->(Landroid/content/Context;)V - - iput-object v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->a:Lcom/my/target/CloseableLayout; - - .line 12 - iget-object p2, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->a:Lcom/my/target/CloseableLayout; - - new-instance v0, Lcom/my/target/p1/d/InterstitialMraidPresenter$a; - - invoke-direct {v0, p0}, Lcom/my/target/p1/d/InterstitialMraidPresenter$a;->(Lcom/my/target/p1/d/InterstitialMraidPresenter;)V - - invoke-virtual {p2, v0}, Lcom/my/target/CloseableLayout;->setOnCloseListener(Lcom/my/target/CloseableLayout$a;)V - - .line 13 - invoke-virtual {p1, p0}, Lcom/my/target/MraidBridge;->a(Lcom/my/target/MraidBridge$c;)V - - return-void -.end method - -.method public static a(Landroid/content/Context;)Lcom/my/target/p1/d/InterstitialMraidPresenter; - .locals 1 - .param p0 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - new-instance v0, Lcom/my/target/p1/d/InterstitialMraidPresenter; - - invoke-direct {v0, p0}, Lcom/my/target/p1/d/InterstitialMraidPresenter;->(Landroid/content/Context;)V - - return-object v0 -.end method - -.method private a(I)Z - .locals 2 - .annotation build Landroidx/annotation/VisibleForTesting; - .end annotation - - .line 54 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->d:Ljava/lang/ref/WeakReference; - - invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Landroid/app/Activity; - - if-eqz v0, :cond_2 - - .line 55 - iget-object v1, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->i:Lcom/my/target/MraidOrientation; - - invoke-direct {p0, v1}, Lcom/my/target/p1/d/InterstitialMraidPresenter;->a(Lcom/my/target/MraidOrientation;)Z - - move-result v1 - - if-nez v1, :cond_0 - - goto :goto_0 - - .line 56 - :cond_0 - iget-object v1, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->g:Ljava/lang/Integer; - - if-nez v1, :cond_1 - - .line 57 - invoke-virtual {v0}, Landroid/app/Activity;->getRequestedOrientation()I - - move-result v1 - - invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object v1 - - iput-object v1, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->g:Ljava/lang/Integer; - - .line 58 - :cond_1 - invoke-virtual {v0, p1}, Landroid/app/Activity;->setRequestedOrientation(I)V - - const/4 p1, 0x1 - - return p1 - - .line 59 - :cond_2 - :goto_0 - iget-object p1, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->c:Lcom/my/target/MraidBridge; - - new-instance v0, Ljava/lang/StringBuilder; - - const-string v1, "Attempted to lock orientation to unsupported value: " - - invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V - - iget-object v1, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->i:Lcom/my/target/MraidOrientation; - - .line 60 - invoke-virtual {v1}, Lcom/my/target/MraidOrientation;->toString()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - const-string v1, "setOrientationProperties" - - .line 61 - invoke-virtual {p1, v1, v0}, Lcom/my/target/MraidBridge;->a(Ljava/lang/String;Ljava/lang/String;)V - - const/4 p1, 0x0 - - return p1 -.end method - -.method private static a(II)Z - .locals 0 - - and-int/2addr p0, p1 - - if-eqz p0, :cond_0 - - const/4 p0, 0x1 - - return p0 - - :cond_0 - const/4 p0, 0x0 - - return p0 -.end method - -.method private a(Lcom/my/target/MraidOrientation;)Z - .locals 6 - .annotation build Landroidx/annotation/VisibleForTesting; - .end annotation - - .line 62 - invoke-virtual {p1}, Lcom/my/target/MraidOrientation;->toString()Ljava/lang/String; - - move-result-object v0 - - const-string v1, "none" - - invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - const/4 v1, 0x1 - - if-eqz v0, :cond_0 - - return v1 - - .line 63 - :cond_0 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->d:Ljava/lang/ref/WeakReference; - - invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Landroid/app/Activity; - - const/4 v2, 0x0 - - if-nez v0, :cond_1 - - return v2 - - .line 64 - :cond_1 - :try_start_0 - invoke-virtual {v0}, Landroid/app/Activity;->getPackageManager()Landroid/content/pm/PackageManager; - - move-result-object v3 - - new-instance v4, Landroid/content/ComponentName; - - .line 65 - invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; - - move-result-object v5 - - invoke-direct {v4, v0, v5}, Landroid/content/ComponentName;->(Landroid/content/Context;Ljava/lang/Class;)V - - .line 66 - invoke-virtual {v3, v4, v2}, Landroid/content/pm/PackageManager;->getActivityInfo(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; - - move-result-object v0 - :try_end_0 - .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 - - .line 67 - iget v3, v0, Landroid/content/pm/ActivityInfo;->screenOrientation:I - - const/4 v4, -0x1 - - if-eq v3, v4, :cond_3 - - .line 68 - invoke-virtual {p1}, Lcom/my/target/MraidOrientation;->a()I - - move-result p1 - - if-ne v3, p1, :cond_2 - - return v1 - - :cond_2 - return v2 - - .line 69 - :cond_3 - iget p1, v0, Landroid/content/pm/ActivityInfo;->configChanges:I - - const/16 v3, 0x80 - - .line 70 - invoke-static {p1, v3}, Lcom/my/target/p1/d/InterstitialMraidPresenter;->a(II)Z - - move-result p1 - - if-eqz p1, :cond_4 - - .line 71 - iget p1, v0, Landroid/content/pm/ActivityInfo;->configChanges:I - - const/16 v0, 0x400 - - .line 72 - invoke-static {p1, v0}, Lcom/my/target/p1/d/InterstitialMraidPresenter;->a(II)Z - - move-result p1 - - if-eqz p1, :cond_4 - - return v1 - - :catch_0 - :cond_4 - return v2 -.end method - -.method private b()V - .locals 5 - - .line 4 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->e:Landroid/content/Context; - - invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; - - move-result-object v0 - - invoke-virtual {v0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; - - move-result-object v0 - - .line 5 - iget-object v1, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->b:Lcom/my/target/MraidScreenMetrics; - - iget v2, v0, Landroid/util/DisplayMetrics;->widthPixels:I - - iget v3, v0, Landroid/util/DisplayMetrics;->heightPixels:I - - invoke-virtual {v1, v2, v3}, Lcom/my/target/MraidScreenMetrics;->a(II)V - - .line 6 - iget-object v1, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->b:Lcom/my/target/MraidScreenMetrics; - - iget v2, v0, Landroid/util/DisplayMetrics;->widthPixels:I - - iget v3, v0, Landroid/util/DisplayMetrics;->heightPixels:I - - const/4 v4, 0x0 - - invoke-virtual {v1, v4, v4, v2, v3}, Lcom/my/target/MraidScreenMetrics;->a(IIII)V - - .line 7 - iget-object v1, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->b:Lcom/my/target/MraidScreenMetrics; - - iget v2, v0, Landroid/util/DisplayMetrics;->widthPixels:I - - iget v3, v0, Landroid/util/DisplayMetrics;->heightPixels:I - - invoke-virtual {v1, v4, v4, v2, v3}, Lcom/my/target/MraidScreenMetrics;->b(IIII)V - - .line 8 - iget-object v1, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->b:Lcom/my/target/MraidScreenMetrics; - - iget v2, v0, Landroid/util/DisplayMetrics;->widthPixels:I - - iget v0, v0, Landroid/util/DisplayMetrics;->heightPixels:I - - invoke-virtual {v1, v4, v4, v2, v0}, Lcom/my/target/MraidScreenMetrics;->c(IIII)V - - return-void -.end method - -.method private b(Ljava/lang/String;)V - .locals 2 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 9 - invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; - - move-result-object v0 - - const-string v1, "MRAID state set to " - - invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 10 - iput-object p1, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->f:Ljava/lang/String; - - .line 11 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->c:Lcom/my/target/MraidBridge; - - invoke-virtual {v0, p1}, Lcom/my/target/MraidBridge;->c(Ljava/lang/String;)V - - const-string v0, "hidden" - - .line 12 - invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result p1 - - if-eqz p1, :cond_0 - - const-string p1, "InterstitialMraidPresenter: Mraid on close" - - .line 13 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 14 - iget-object p1, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->l:Lcom/my/target/p1/d/InterstitialWebPresenter$a; - - if-eqz p1, :cond_0 - - .line 15 - invoke-interface {p1}, Lcom/my/target/p1/d/InterstitialWebPresenter$a;->a()V - - :cond_0 - return-void -.end method - -.method private c()V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->l:Lcom/my/target/p1/d/InterstitialWebPresenter$a; - - if-eqz v0, :cond_0 - - .line 2 - invoke-interface {v0}, Lcom/my/target/p1/d/InterstitialWebPresenter$a;->g()V - - :cond_0 - return-void -.end method - -.method private d()V - .locals 2 - .annotation build Landroidx/annotation/VisibleForTesting; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->d:Ljava/lang/ref/WeakReference; - - invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Landroid/app/Activity; - - if-eqz v0, :cond_0 - - .line 2 - iget-object v1, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->g:Ljava/lang/Integer; - - if-eqz v1, :cond_0 - - .line 3 - invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I - - move-result v1 - - invoke-virtual {v0, v1}, Landroid/app/Activity;->setRequestedOrientation(I)V - - :cond_0 - const/4 v0, 0x0 - - .line 4 - iput-object v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->g:Ljava/lang/Integer; - - return-void -.end method - - -# virtual methods -.method final a()V - .locals 3 - .annotation build Landroidx/annotation/VisibleForTesting; - .end annotation - - .line 73 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->j:Lcom/my/target/MraidWebView; - - if-nez v0, :cond_0 - - return-void - - .line 74 - :cond_0 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->f:Ljava/lang/String; - - const-string v1, "loading" - - invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-nez v0, :cond_2 - - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->f:Ljava/lang/String; - - const-string v1, "hidden" - - invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_1 - - goto :goto_0 - - .line 75 - :cond_1 - invoke-direct {p0}, Lcom/my/target/p1/d/InterstitialMraidPresenter;->d()V - - .line 76 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->f:Ljava/lang/String; - - const-string v2, "default" - - invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_2 - - .line 77 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->a:Lcom/my/target/CloseableLayout; - - const/4 v2, 0x4 - - invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->setVisibility(I)V - - .line 78 - invoke-direct {p0, v1}, Lcom/my/target/p1/d/InterstitialMraidPresenter;->b(Ljava/lang/String;)V - - :cond_2 - :goto_0 - return-void -.end method - -.method public final a(Landroid/net/Uri;)V - .locals 2 - .param p1 # Landroid/net/Uri; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 43 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->l:Lcom/my/target/p1/d/InterstitialWebPresenter$a; - - if-eqz v0, :cond_0 - - .line 44 - invoke-virtual {p1}, Landroid/net/Uri;->toString()Ljava/lang/String; - - move-result-object p1 - - iget-object v1, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->a:Lcom/my/target/CloseableLayout; - - invoke-virtual {v1}, Landroid/widget/FrameLayout;->getContext()Landroid/content/Context; - - move-result-object v1 - - invoke-interface {v0, p1, v1}, Lcom/my/target/p1/d/InterstitialWebPresenter$a;->a(Ljava/lang/String;Landroid/content/Context;)V - - :cond_0 - return-void -.end method - -.method public final a(Lcom/my/target/MraidBridge;)V - .locals 4 - .param p1 # Lcom/my/target/MraidBridge; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - const-string v0, "default" - - .line 23 - iput-object v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->f:Ljava/lang/String; - - .line 24 - invoke-direct {p0}, Lcom/my/target/p1/d/InterstitialMraidPresenter;->b()V - - .line 25 - new-instance v1, Ljava/util/ArrayList; - - invoke-direct {v1}, Ljava/util/ArrayList;->()V - - .line 26 - iget-object v2, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->d:Ljava/lang/ref/WeakReference; - - invoke-virtual {v2}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Landroid/app/Activity; - - if-eqz v2, :cond_1 - - .line 27 - iget-object v3, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->j:Lcom/my/target/MraidWebView; - - if-nez v3, :cond_0 - - goto :goto_0 - - .line 28 - :cond_0 - invoke-static {v2, v3}, Lcom/my/target/UiUtils;->a(Landroid/app/Activity;Landroid/view/View;)Z - - move-result v2 - - goto :goto_1 - - :cond_1 - :goto_0 - const/4 v2, 0x0 - - :goto_1 - if-eqz v2, :cond_2 - - const-string v2, "\'inlineVideo\'" - - .line 29 - invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - :cond_2 - const-string v2, "\'vpaid\'" - - .line 30 - invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 31 - invoke-virtual {p1, v1}, Lcom/my/target/MraidBridge;->a(Ljava/util/ArrayList;)V - - const-string v1, "interstitial" - - .line 32 - invoke-virtual {p1, v1}, Lcom/my/target/MraidBridge;->b(Ljava/lang/String;)V - - .line 33 - invoke-virtual {p1}, Lcom/my/target/MraidBridge;->b()Z - - move-result v1 - - invoke-virtual {p1, v1}, Lcom/my/target/MraidBridge;->a(Z)V - - .line 34 - invoke-direct {p0, v0}, Lcom/my/target/p1/d/InterstitialMraidPresenter;->b(Ljava/lang/String;)V - - .line 35 - invoke-virtual {p1}, Lcom/my/target/MraidBridge;->c()V - - .line 36 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->b:Lcom/my/target/MraidScreenMetrics; - - invoke-virtual {p1, v0}, Lcom/my/target/MraidBridge;->a(Lcom/my/target/MraidScreenMetrics;)V - - .line 37 - iget-object p1, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->l:Lcom/my/target/p1/d/InterstitialWebPresenter$a; - - if-eqz p1, :cond_3 - - .line 38 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->e:Landroid/content/Context; - - invoke-interface {p1, v0}, Lcom/my/target/p1/d/InterstitialWebPresenter$a;->a(Landroid/content/Context;)V - - :cond_3 - return-void -.end method - -.method public final a(Lcom/my/target/p1/c/b/InterstitialAdSection;Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner;)V - .locals 3 - .param p1 # Lcom/my/target/p1/c/b/InterstitialAdSection; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 2 - invoke-virtual {p1}, Lcom/my/target/p1/c/b/InterstitialAdSection;->d()Lorg/json/JSONObject; - - move-result-object v0 - - .line 3 - invoke-virtual {p1}, Lcom/my/target/p1/c/b/InterstitialAdSection;->c()Ljava/lang/String; - - move-result-object p1 - - if-nez v0, :cond_0 - - .line 4 - invoke-direct {p0}, Lcom/my/target/p1/d/InterstitialMraidPresenter;->c()V - - return-void - - :cond_0 - if-nez p1, :cond_1 - - .line 5 - invoke-direct {p0}, Lcom/my/target/p1/d/InterstitialMraidPresenter;->c()V - - return-void - - .line 6 - :cond_1 - invoke-virtual {p2}, Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner;->F()Ljava/lang/String; - - move-result-object p1 - - if-eqz p1, :cond_2 - - .line 7 - new-instance p2, Lcom/my/target/MraidWebView; - - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->e:Landroid/content/Context; - - invoke-direct {p2, v0}, Lcom/my/target/MraidWebView;->(Landroid/content/Context;)V - - iput-object p2, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->j:Lcom/my/target/MraidWebView; - - .line 8 - iget-object p2, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->c:Lcom/my/target/MraidBridge; - - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->j:Lcom/my/target/MraidWebView; - - invoke-virtual {p2, v0}, Lcom/my/target/MraidBridge;->a(Lcom/my/target/MraidWebView;)V - - .line 9 - iget-object p2, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->a:Lcom/my/target/CloseableLayout; - - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->j:Lcom/my/target/MraidWebView; - - new-instance v1, Landroid/widget/FrameLayout$LayoutParams; - - const/4 v2, -0x1 - - invoke-direct {v1, v2, v2}, Landroid/widget/FrameLayout$LayoutParams;->(II)V - - invoke-virtual {p2, v0, v1}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V - - .line 10 - iget-object p2, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->c:Lcom/my/target/MraidBridge; - - invoke-virtual {p2, p1}, Lcom/my/target/MraidBridge;->a(Ljava/lang/String;)V - - :cond_2 - return-void -.end method - -.method public final a(Lcom/my/target/p1/d/InterstitialWebPresenter$a;)V - .locals 0 - .param p1 # Lcom/my/target/p1/d/InterstitialWebPresenter$a; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 11 - iput-object p1, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->l:Lcom/my/target/p1/d/InterstitialWebPresenter$a; - - return-void -.end method - -.method public final a(Z)V - .locals 1 - - .line 39 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->c:Lcom/my/target/MraidBridge; - - invoke-virtual {v0, p1}, Lcom/my/target/MraidBridge;->a(Z)V - - return-void -.end method - -.method public final a(FF)Z - .locals 2 - - .line 49 - iget-boolean v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->m:Z - - if-nez v0, :cond_0 - - .line 50 - iget-object p1, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->c:Lcom/my/target/MraidBridge; - - const-string p2, "playheadEvent" - - const-string v0, "Calling VPAID command before VPAID init" - - invoke-virtual {p1, p2, v0}, Lcom/my/target/MraidBridge;->a(Ljava/lang/String;Ljava/lang/String;)V - - const/4 p1, 0x0 - - return p1 - - :cond_0 - const/4 v0, 0x0 - - cmpl-float v1, p1, v0 - - if-ltz v1, :cond_1 - - cmpl-float v0, p2, v0 - - if-ltz v0, :cond_1 - - .line 51 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->l:Lcom/my/target/p1/d/InterstitialWebPresenter$a; - - if-eqz v0, :cond_1 - - .line 52 - iget-object v1, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->e:Landroid/content/Context; - - invoke-interface {v0, p1, p2, v1}, Lcom/my/target/p1/d/InterstitialWebPresenter$a;->a(FFLandroid/content/Context;)V - - :cond_1 - const/4 p1, 0x1 - - return p1 -.end method - -.method public final a(IIIIZI)Z - .locals 0 - - const-string p1, "setResizeProperties method not used with interstitials" - - .line 53 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - const/4 p1, 0x0 - - return p1 -.end method - -.method public final a(Landroid/webkit/ConsoleMessage;Lcom/my/target/MraidBridge;)Z - .locals 1 - .param p1 # Landroid/webkit/ConsoleMessage; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/MraidBridge; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 42 - new-instance p2, Ljava/lang/StringBuilder; - - const-string v0, "Console message: " - - invoke-direct {p2, v0}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V - - invoke-virtual {p1}, Landroid/webkit/ConsoleMessage;->message()Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - const/4 p1, 0x1 - - return p1 -.end method - -.method public final a(Ljava/lang/String;)Z - .locals 2 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 45 - iget-boolean v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->m:Z - - if-nez v0, :cond_0 - - .line 46 - iget-object p1, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->c:Lcom/my/target/MraidBridge; - - const-string v0, "vpaidEvent" - - const-string v1, "Calling VPAID command before VPAID init" - - invoke-virtual {p1, v0, v1}, Lcom/my/target/MraidBridge;->a(Ljava/lang/String;Ljava/lang/String;)V - - const/4 p1, 0x0 - - return p1 - - .line 47 - :cond_0 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->l:Lcom/my/target/p1/d/InterstitialWebPresenter$a; - - if-eqz v0, :cond_1 - - .line 48 - iget-object v1, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->e:Landroid/content/Context; - - invoke-interface {v0, p1, v1}, Lcom/my/target/p1/d/InterstitialWebPresenter$a;->b(Ljava/lang/String;Landroid/content/Context;)V - - :cond_1 - const/4 p1, 0x1 - - return p1 -.end method - -.method public final a(Ljava/lang/String;Landroid/webkit/JsResult;)Z - .locals 1 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/webkit/JsResult; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 40 - invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; - - move-result-object p1 - - const-string v0, "JS Alert: " - - invoke-virtual {v0, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 41 - invoke-virtual {p2}, Landroid/webkit/JsResult;->confirm()V - - const/4 p1, 0x1 - - return p1 -.end method - -.method public final a(ZLcom/my/target/MraidOrientation;)Z - .locals 3 - - .line 12 - invoke-direct {p0, p2}, Lcom/my/target/p1/d/InterstitialMraidPresenter;->a(Lcom/my/target/MraidOrientation;)Z - - move-result v0 - - const/4 v1, 0x0 - - const-string v2, "setOrientationProperties" - - if-nez v0, :cond_0 - - .line 13 - iget-object p1, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->c:Lcom/my/target/MraidBridge; - - invoke-static {p2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; - - move-result-object p2 - - const-string v0, "Unable to force orientation to " - - invoke-virtual {v0, p2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; - - move-result-object p2 - - invoke-virtual {p1, v2, p2}, Lcom/my/target/MraidBridge;->a(Ljava/lang/String;Ljava/lang/String;)V - - return v1 - - .line 14 - :cond_0 - iput-boolean p1, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->h:Z - - .line 15 - iput-object p2, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->i:Lcom/my/target/MraidOrientation; - - .line 16 - iget-object p1, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->i:Lcom/my/target/MraidOrientation; - - invoke-virtual {p1}, Lcom/my/target/MraidOrientation;->toString()Ljava/lang/String; - - move-result-object p1 - - const-string p2, "none" - - invoke-virtual {p2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result p1 - - if-eqz p1, :cond_3 - - .line 17 - iget-boolean p1, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->h:Z - - if-eqz p1, :cond_1 - - .line 18 - invoke-direct {p0}, Lcom/my/target/p1/d/InterstitialMraidPresenter;->d()V - - const/4 p1, 0x1 - - return p1 - - .line 19 - :cond_1 - iget-object p1, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->d:Ljava/lang/ref/WeakReference; - - invoke-virtual {p1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; - - move-result-object p1 - - check-cast p1, Landroid/app/Activity; - - if-nez p1, :cond_2 - - .line 20 - iget-object p1, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->c:Lcom/my/target/MraidBridge; - - const-string p2, "Unable to set MRAID expand orientation to \'none\'; expected passed in Activity Context." - - invoke-virtual {p1, v2, p2}, Lcom/my/target/MraidBridge;->a(Ljava/lang/String;Ljava/lang/String;)V - - return v1 - - .line 21 - :cond_2 - invoke-static {p1}, Lcom/my/target/UiUtils;->a(Landroid/app/Activity;)I - - move-result p1 - - invoke-direct {p0, p1}, Lcom/my/target/p1/d/InterstitialMraidPresenter;->a(I)Z - - move-result p1 - - return p1 - - .line 22 - :cond_3 - iget-object p1, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->i:Lcom/my/target/MraidOrientation; - - invoke-virtual {p1}, Lcom/my/target/MraidOrientation;->a()I - - move-result p1 - - invoke-direct {p0, p1}, Lcom/my/target/p1/d/InterstitialMraidPresenter;->a(I)Z - - move-result p1 - - return p1 -.end method - -.method public final b(Z)V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->a:Lcom/my/target/CloseableLayout; - - invoke-virtual {v0}, Lcom/my/target/CloseableLayout;->a()Z - - move-result v0 - - xor-int/lit8 v0, v0, 0x1 - - if-ne p1, v0, :cond_0 - - return-void - - .line 2 - :cond_0 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->a:Lcom/my/target/CloseableLayout; - - xor-int/lit8 p1, p1, 0x1 - - invoke-virtual {v0, p1}, Lcom/my/target/CloseableLayout;->setCloseVisible(Z)V - - return-void -.end method - -.method public final b(Landroid/net/Uri;)Z - .locals 0 - .param p1 # Landroid/net/Uri; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - const-string p1, "Expand method not used with interstitials" - - .line 3 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - const/4 p1, 0x0 - - return p1 -.end method - -.method public final e()V - .locals 2 - - const/4 v0, 0x1 - - .line 1 - iput-boolean v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->k:Z - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->j:Lcom/my/target/MraidWebView; - - if-eqz v0, :cond_0 - - const/4 v1, 0x0 - - .line 3 - invoke-virtual {v0, v1}, Lcom/my/target/MraidWebView;->a(Z)V - - :cond_0 - return-void -.end method - -.method public final onClose()V - .locals 0 - - .line 1 - invoke-virtual {p0}, Lcom/my/target/p1/d/InterstitialMraidPresenter;->a()V - - return-void -.end method - -.method public final p()V - .locals 0 - - .line 1 - invoke-direct {p0}, Lcom/my/target/p1/d/InterstitialMraidPresenter;->b()V - - return-void -.end method - -.method public final q()V - .locals 1 - - const/4 v0, 0x1 - - .line 1 - iput-boolean v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->m:Z - - return-void -.end method - -.method public final r()Z - .locals 1 - - const-string v0, "resize method not used with interstitials" - - .line 1 - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - const/4 v0, 0x0 - - return v0 -.end method - -.method public final s()Landroid/view/View; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->a:Lcom/my/target/CloseableLayout; - - return-object v0 -.end method - -.method public final t()V - .locals 1 - - const/4 v0, 0x0 - - .line 1 - iput-boolean v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->k:Z - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->j:Lcom/my/target/MraidWebView; - - if-eqz v0, :cond_0 - - .line 3 - invoke-virtual {v0}, Landroid/webkit/WebView;->onResume()V - - :cond_0 - return-void -.end method - -.method public final u()V - .locals 2 - - .line 1 - iget-boolean v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->k:Z - - if-nez v0, :cond_0 - - const/4 v0, 0x1 - - .line 2 - iput-boolean v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->k:Z - - .line 3 - iget-object v1, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->j:Lcom/my/target/MraidWebView; - - if-eqz v1, :cond_0 - - .line 4 - invoke-virtual {v1, v0}, Lcom/my/target/MraidWebView;->a(Z)V - - .line 5 - :cond_0 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->a:Lcom/my/target/CloseableLayout; - - invoke-virtual {v0}, Landroid/widget/FrameLayout;->getParent()Landroid/view/ViewParent; - - move-result-object v0 - - .line 6 - instance-of v1, v0, Landroid/view/ViewGroup; - - if-eqz v1, :cond_1 - - .line 7 - check-cast v0, Landroid/view/ViewGroup; - - iget-object v1, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->a:Lcom/my/target/CloseableLayout; - - invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V - - .line 8 - :cond_1 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->c:Lcom/my/target/MraidBridge; - - invoke-virtual {v0}, Lcom/my/target/MraidBridge;->a()V - - .line 9 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->j:Lcom/my/target/MraidWebView; - - if-eqz v0, :cond_2 - - .line 10 - invoke-virtual {v0}, Landroid/webkit/WebView;->destroy()V - - const/4 v0, 0x0 - - .line 11 - iput-object v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->j:Lcom/my/target/MraidWebView; - - .line 12 - :cond_2 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialMraidPresenter;->a:Lcom/my/target/CloseableLayout; - - invoke-virtual {v0}, Landroid/widget/FrameLayout;->removeAllViews()V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/p1/d/InterstitialPromoPresenter$a.smali b/smali/smali_classes2/com/my/target/p1/d/InterstitialPromoPresenter$a.smali deleted file mode 100644 index 6b32f95dc..000000000 --- a/smali/smali_classes2/com/my/target/p1/d/InterstitialPromoPresenter$a.smali +++ /dev/null @@ -1,28 +0,0 @@ -.class public interface abstract Lcom/my/target/p1/d/InterstitialPromoPresenter$a; -.super Ljava/lang/Object; -.source "InterstitialPromoPresenter.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/p1/d/InterstitialPromoPresenter; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x609 - name = "a" -.end annotation - - -# virtual methods -.method public abstract a()V -.end method - -.method public abstract a(Lcom/my/target/p1/c/a/InterstitialAdCard;)V -.end method - -.method public abstract a(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V -.end method - -.method public abstract h()V -.end method diff --git a/smali/smali_classes2/com/my/target/p1/d/InterstitialPromoPresenter$b.smali b/smali/smali_classes2/com/my/target/p1/d/InterstitialPromoPresenter$b.smali deleted file mode 100644 index 97502a6a9..000000000 --- a/smali/smali_classes2/com/my/target/p1/d/InterstitialPromoPresenter$b.smali +++ /dev/null @@ -1,1153 +0,0 @@ -.class final Lcom/my/target/p1/d/InterstitialPromoPresenter$b; -.super Ljava/lang/Object; -.source "InterstitialPromoPresenter.java" - -# interfaces -.implements Lcom/my/target/InterstitialPromoView$d; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/p1/d/InterstitialPromoPresenter; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x2 - name = "b" -.end annotation - - -# instance fields -.field final synthetic a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - -# direct methods -.method private constructor (Lcom/my/target/p1/d/InterstitialPromoPresenter;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - -.method synthetic constructor (Lcom/my/target/p1/d/InterstitialPromoPresenter;B)V - .locals 0 - - .line 2 - invoke-direct {p0, p1}, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->(Lcom/my/target/p1/d/InterstitialPromoPresenter;)V - - return-void -.end method - - -# virtual methods -.method public final A()V - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->f(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Z - - move-result v0 - - if-nez v0, :cond_1 - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->k(Lcom/my/target/p1/d/InterstitialPromoPresenter;)V - - .line 3 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->j(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/MediaBanner; - - move-result-object v0 - - if-eqz v0, :cond_0 - - .line 4 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->j(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/MediaBanner; - - move-result-object v0 - - invoke-virtual {v0}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object v0 - - const-string v1, "volumeOff" - - invoke-virtual {v0, v1}, Lcom/my/target/StatHolder;->a(Ljava/lang/String;)Ljava/util/ArrayList; - - move-result-object v0 - - iget-object v1, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v1}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->c(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/InterstitialPromoView; - - move-result-object v1 - - invoke-virtual {v1}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context; - - move-result-object v1 - - invoke-static {v0, v1}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V - - .line 5 - :cond_0 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - const/4 v1, 0x1 - - invoke-static {v0, v1}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a(Lcom/my/target/p1/d/InterstitialPromoPresenter;Z)Z - - return-void - - .line 6 - :cond_1 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->g(Lcom/my/target/p1/d/InterstitialPromoPresenter;)V - - .line 7 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->j(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/MediaBanner; - - move-result-object v0 - - if-eqz v0, :cond_2 - - .line 8 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->j(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/MediaBanner; - - move-result-object v0 - - invoke-virtual {v0}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object v0 - - const-string v1, "volumeOn" - - invoke-virtual {v0, v1}, Lcom/my/target/StatHolder;->a(Ljava/lang/String;)Ljava/util/ArrayList; - - move-result-object v0 - - iget-object v1, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v1}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->c(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/InterstitialPromoView; - - move-result-object v1 - - invoke-virtual {v1}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context; - - move-result-object v1 - - invoke-static {v0, v1}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V - - .line 9 - :cond_2 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - const/4 v1, 0x0 - - invoke-static {v0, v1}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a(Lcom/my/target/p1/d/InterstitialPromoPresenter;Z)Z - - return-void -.end method - -.method public final B()V - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->j(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/MediaBanner; - - move-result-object v0 - - if-eqz v0, :cond_1 - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->c(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/InterstitialPromoView; - - move-result-object v1 - - invoke-virtual {v1}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context; - - move-result-object v1 - - invoke-static {v0, v1}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a(Lcom/my/target/p1/d/InterstitialPromoPresenter;Landroid/content/Context;)V - - .line 3 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->j(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/MediaBanner; - - move-result-object v0 - - if-eqz v0, :cond_0 - - .line 4 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->j(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/MediaBanner; - - move-result-object v0 - - invoke-virtual {v0}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object v0 - - const-string v1, "playbackPaused" - - invoke-virtual {v0, v1}, Lcom/my/target/StatHolder;->a(Ljava/lang/String;)Ljava/util/ArrayList; - - move-result-object v0 - - iget-object v1, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v1}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->c(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/InterstitialPromoView; - - move-result-object v1 - - invoke-virtual {v1}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context; - - move-result-object v1 - - invoke-static {v0, v1}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V - - .line 5 - :cond_0 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->c(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/InterstitialPromoView; - - move-result-object v0 - - invoke-virtual {v0}, Lcom/my/target/InterstitialPromoView;->g()V - - :cond_1 - return-void -.end method - -.method public final D()V - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->j(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/MediaBanner; - - move-result-object v0 - - if-eqz v0, :cond_1 - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->j(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/MediaBanner; - - move-result-object v0 - - invoke-virtual {v0}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object v0 - - const-string v1, "playbackResumed" - - invoke-virtual {v0, v1}, Lcom/my/target/StatHolder;->a(Ljava/lang/String;)Ljava/util/ArrayList; - - move-result-object v0 - - iget-object v1, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v1}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->c(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/InterstitialPromoView; - - move-result-object v1 - - invoke-virtual {v1}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context; - - move-result-object v1 - - invoke-static {v0, v1}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V - - .line 3 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->c(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/InterstitialPromoView; - - move-result-object v0 - - invoke-virtual {v0}, Lcom/my/target/InterstitialPromoView;->i()V - - .line 4 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->f(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 5 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->k(Lcom/my/target/p1/d/InterstitialPromoPresenter;)V - - return-void - - .line 6 - :cond_0 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->g(Lcom/my/target/p1/d/InterstitialPromoPresenter;)V - - :cond_1 - return-void -.end method - -.method public final F()V - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/p1/d/InterstitialPromoPresenter$a; - - move-result-object v0 - - if-eqz v0, :cond_0 - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/p1/d/InterstitialPromoPresenter$a; - - move-result-object v0 - - iget-object v1, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v1}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->d(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - - move-result-object v1 - - invoke-interface {v0, v1}, Lcom/my/target/p1/d/InterstitialPromoPresenter$a;->a(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V - - :cond_0 - return-void -.end method - -.method public final a()V - .locals 2 - - .line 8 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->l(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->j(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/MediaBanner; - - move-result-object v0 - - if-eqz v0, :cond_0 - - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->j(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/MediaBanner; - - move-result-object v0 - - invoke-virtual {v0}, Lcom/my/target/MediaBanner;->C()F - - move-result v0 - - const/4 v1, 0x0 - - cmpl-float v0, v0, v1 - - if-nez v0, :cond_0 - - .line 9 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->c(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/InterstitialPromoView; - - move-result-object v0 - - invoke-virtual {v0}, Lcom/my/target/InterstitialPromoView;->a()V - - .line 10 - :cond_0 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->c(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/InterstitialPromoView; - - move-result-object v0 - - invoke-virtual {v0}, Lcom/my/target/InterstitialPromoView;->b()V - - return-void -.end method - -.method public final a(F)V - .locals 2 - - .line 7 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->c(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/InterstitialPromoView; - - move-result-object v0 - - const/4 v1, 0x0 - - cmpg-float p1, p1, v1 - - if-gtz p1, :cond_0 - - const/4 p1, 0x1 - - goto :goto_0 - - :cond_0 - const/4 p1, 0x0 - - :goto_0 - invoke-virtual {v0, p1}, Lcom/my/target/InterstitialPromoView;->a(Z)V - - return-void -.end method - -.method public final a(FF)V - .locals 2 - - .line 11 - :goto_0 - iget-object p2, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {p2}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->c(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/InterstitialPromoView; - - move-result-object p2 - - invoke-virtual {p2, p1}, Lcom/my/target/InterstitialPromoView;->setTimeChanged(F)V - - .line 12 - iget-object p2, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {p2}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->n(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Z - - move-result p2 - - const/4 v0, 0x0 - - if-eqz p2, :cond_1 - - .line 13 - iget-object p2, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {p2}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->o(Lcom/my/target/p1/d/InterstitialPromoPresenter;)V - - .line 14 - iget-object p2, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {p2}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->j(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/MediaBanner; - - move-result-object p2 - - if-eqz p2, :cond_0 - - .line 15 - iget-object p2, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {p2}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->j(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/MediaBanner; - - move-result-object p2 - - invoke-virtual {p2}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object p2 - - const-string v1, "playbackStarted" - - invoke-virtual {p2, v1}, Lcom/my/target/StatHolder;->a(Ljava/lang/String;)Ljava/util/ArrayList; - - move-result-object p2 - - iget-object v1, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v1}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->c(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/InterstitialPromoView; - - move-result-object v1 - - invoke-virtual {v1}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context; - - move-result-object v1 - - invoke-static {p2, v1}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V - - .line 16 - :cond_0 - iget-object p2, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {p2, v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a(Lcom/my/target/p1/d/InterstitialPromoPresenter;F)V - - .line 17 - iget-object p2, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {p2}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->p(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Z - - .line 18 - :cond_1 - iget-object p2, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {p2}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->i(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Z - - move-result p2 - - if-nez p2, :cond_2 - - .line 19 - iget-object p2, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {p2}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->q(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Z - - .line 20 - :cond_2 - iget-object p2, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {p2}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->l(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Z - - move-result p2 - - if-eqz p2, :cond_3 - - iget-object p2, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {p2}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->j(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/MediaBanner; - - move-result-object p2 - - invoke-virtual {p2}, Lcom/my/target/MediaBanner;->T()Z - - move-result p2 - - if-eqz p2, :cond_3 - - .line 21 - iget-object p2, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {p2}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->j(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/MediaBanner; - - move-result-object p2 - - invoke-virtual {p2}, Lcom/my/target/MediaBanner;->C()F - - move-result p2 - - cmpg-float p2, p2, p1 - - if-gtz p2, :cond_3 - - .line 22 - iget-object p2, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {p2}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->c(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/InterstitialPromoView; - - move-result-object p2 - - invoke-virtual {p2}, Lcom/my/target/InterstitialPromoView;->a()V - - .line 23 - :cond_3 - iget-object p2, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {p2}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->r(Lcom/my/target/p1/d/InterstitialPromoPresenter;)F - - move-result p2 - - cmpg-float p2, p1, p2 - - if-gtz p2, :cond_7 - - cmpl-float p2, p1, v0 - - if-eqz p2, :cond_4 - - .line 24 - iget-object p2, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {p2, p1}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a(Lcom/my/target/p1/d/InterstitialPromoPresenter;F)V - - .line 25 - :cond_4 - iget-object p2, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {p2}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->r(Lcom/my/target/p1/d/InterstitialPromoPresenter;)F - - move-result p2 - - cmpl-float p1, p1, p2 - - if-nez p1, :cond_6 - - .line 26 - iget-object p1, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {p1}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->s(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Z - - .line 27 - iget-object p1, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {p1}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->t(Lcom/my/target/p1/d/InterstitialPromoPresenter;)V - - .line 28 - iget-object p1, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {p1}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/p1/d/InterstitialPromoPresenter$a; - - move-result-object p1 - - if-eqz p1, :cond_5 - - .line 29 - iget-object p1, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {p1}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/p1/d/InterstitialPromoPresenter$a; - - move-result-object p1 - - invoke-interface {p1}, Lcom/my/target/p1/d/InterstitialPromoPresenter$a;->h()V - - .line 30 - :cond_5 - iget-object p1, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {p1}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->c(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/InterstitialPromoView; - - move-result-object p1 - - invoke-virtual {p1}, Lcom/my/target/InterstitialPromoView;->d()V - - :cond_6 - return-void - - .line 31 - :cond_7 - iget-object p1, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {p1}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->r(Lcom/my/target/p1/d/InterstitialPromoPresenter;)F - - move-result p1 - - goto/16 :goto_0 -.end method - -.method public final a(Lcom/my/target/p1/c/a/InterstitialAdCard;)V - .locals 1 - .param p1 # Lcom/my/target/p1/c/a/InterstitialAdCard; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/p1/d/InterstitialPromoPresenter$a; - - move-result-object v0 - - if-eqz v0, :cond_0 - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/p1/d/InterstitialPromoPresenter$a; - - move-result-object v0 - - invoke-interface {v0, p1}, Lcom/my/target/p1/d/InterstitialPromoPresenter$a;->a(Lcom/my/target/p1/c/a/InterstitialAdCard;)V - - :cond_0 - return-void -.end method - -.method public final a(Ljava/lang/String;)V - .locals 1 - - .line 32 - invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; - - move-result-object p1 - - const-string v0, "Video playing error: " - - invoke-virtual {v0, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 33 - iget-object p1, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {p1}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->t(Lcom/my/target/p1/d/InterstitialPromoPresenter;)V - - .line 34 - iget-object p1, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {p1}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->c(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/InterstitialPromoView; - - move-result-object p1 - - invoke-virtual {p1}, Lcom/my/target/InterstitialPromoView;->a()V - - .line 35 - iget-object p1, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {p1}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->c(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/InterstitialPromoView; - - move-result-object p1 - - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->d(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - - move-result-object v0 - - invoke-virtual {p1, v0}, Lcom/my/target/InterstitialPromoView;->a(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V - - return-void -.end method - -.method public final a(Ljava/util/List;)V - .locals 2 - .param p1 # Ljava/util/List; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/List<", - "Lcom/my/target/p1/c/a/InterstitialAdCard;", - ">;)V" - } - .end annotation - - .line 3 - invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; - - move-result-object p1 - - :cond_0 - :goto_0 - invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z - - move-result v0 - - if-eqz v0, :cond_1 - - invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/my/target/p1/c/a/InterstitialAdCard; - - .line 4 - iget-object v1, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v1}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->b(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Ljava/util/ArrayList; - - move-result-object v1 - - invoke-virtual {v1, v0}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z - - move-result v1 - - if-nez v1, :cond_0 - - .line 5 - iget-object v1, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v1}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->b(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Ljava/util/ArrayList; - - move-result-object v1 - - invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 6 - invoke-virtual {v0}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object v0 - - const-string v1, "playbackStarted" - - invoke-virtual {v0, v1}, Lcom/my/target/StatHolder;->a(Ljava/lang/String;)Ljava/util/ArrayList; - - move-result-object v0 - - iget-object v1, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v1}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->c(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/InterstitialPromoView; - - move-result-object v1 - - invoke-virtual {v1}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context; - - move-result-object v1 - - invoke-static {v0, v1}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V - - goto :goto_0 - - :cond_1 - return-void -.end method - -.method public final b()V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->m(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->c(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/InterstitialPromoView; - - move-result-object v0 - - invoke-virtual {v0}, Lcom/my/target/InterstitialPromoView;->g()V - - :cond_0 - return-void -.end method - -.method public final c()V - .locals 0 - - return-void -.end method - -.method public final c(Z)V - .locals 1 - - if-nez p1, :cond_0 - - .line 1 - iget-object p1, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {p1}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->c(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/InterstitialPromoView; - - move-result-object p1 - - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->d(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - - move-result-object v0 - - invoke-virtual {p1, v0}, Lcom/my/target/InterstitialPromoView;->a(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V - - .line 2 - iget-object p1, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {p1}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->e(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/MediaBanner; - - :cond_0 - return-void -.end method - -.method public final d()V - .locals 0 - - return-void -.end method - -.method public final e()V - .locals 1 - - const-string v0, "Video playing complete:" - - .line 1 - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->t(Lcom/my/target/p1/d/InterstitialPromoPresenter;)V - - .line 3 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->c(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/InterstitialPromoView; - - move-result-object v0 - - invoke-virtual {v0}, Lcom/my/target/InterstitialPromoView;->a()V - - return-void -.end method - -.method public final f()V - .locals 0 - - return-void -.end method - -.method public final onAudioFocusChange(I)V - .locals 1 - - const/4 v0, -0x3 - - if-eq p1, v0, :cond_2 - - const/4 v0, -0x2 - - if-eq p1, v0, :cond_1 - - const/4 v0, -0x1 - - if-eq p1, v0, :cond_1 - - const/4 v0, 0x1 - - if-eq p1, v0, :cond_0 - - const/4 v0, 0x2 - - if-eq p1, v0, :cond_0 - - const/4 v0, 0x4 - - if-eq p1, v0, :cond_0 - - goto :goto_0 - - :cond_0 - const-string p1, "Audiofocus gain, unmuting" - - .line 1 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 2 - iget-object p1, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {p1}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->f(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Z - - move-result p1 - - if-nez p1, :cond_3 - - .line 3 - iget-object p1, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {p1}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->g(Lcom/my/target/p1/d/InterstitialPromoPresenter;)V - - return-void - - .line 4 - :cond_1 - iget-object p1, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-virtual {p1}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->c()V - - const-string p1, "Audiofocus loss, pausing" - - .line 5 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - return-void - - :cond_2 - const-string p1, "Audiofocus loss can duck, set volume to 0.3" - - .line 6 - invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 7 - iget-object p1, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {p1}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->f(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Z - - move-result p1 - - if-nez p1, :cond_3 - - .line 8 - iget-object p1, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {p1}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->h(Lcom/my/target/p1/d/InterstitialPromoPresenter;)V - - :cond_3 - :goto_0 - return-void -.end method - -.method public final y()V - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->c(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/InterstitialPromoView; - - move-result-object v1 - - invoke-virtual {v1}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context; - - move-result-object v1 - - invoke-static {v0, v1}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a(Lcom/my/target/p1/d/InterstitialPromoPresenter;Landroid/content/Context;)V - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->c(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/InterstitialPromoView; - - move-result-object v0 - - const/4 v1, 0x1 - - invoke-virtual {v0, v1}, Lcom/my/target/InterstitialPromoView;->b(Z)V - - .line 3 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->i(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 4 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->j(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/MediaBanner; - - move-result-object v0 - - if-eqz v0, :cond_0 - - .line 5 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->j(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/MediaBanner; - - move-result-object v0 - - invoke-virtual {v0}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object v0 - - const-string v1, "closedByUser" - - invoke-virtual {v0, v1}, Lcom/my/target/StatHolder;->a(Ljava/lang/String;)Ljava/util/ArrayList; - - move-result-object v0 - - iget-object v1, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v1}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->c(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/InterstitialPromoView; - - move-result-object v1 - - invoke-virtual {v1}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context; - - move-result-object v1 - - invoke-static {v0, v1}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V - - .line 6 - :cond_0 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/p1/d/InterstitialPromoPresenter$a; - - move-result-object v0 - - if-eqz v0, :cond_1 - - .line 7 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/p1/d/InterstitialPromoPresenter$a; - - move-result-object v0 - - invoke-interface {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter$a;->a()V - - :cond_1 - return-void -.end method - -.method public final z()V - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->j(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/MediaBanner; - - move-result-object v0 - - if-eqz v0, :cond_1 - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->f(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Z - - move-result v0 - - if-nez v0, :cond_0 - - .line 3 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->c(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/InterstitialPromoView; - - move-result-object v1 - - invoke-virtual {v1}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context; - - move-result-object v1 - - invoke-static {v0, v1}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->b(Lcom/my/target/p1/d/InterstitialPromoPresenter;Landroid/content/Context;)V - - .line 4 - :cond_0 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->a:Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-static {v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->c(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/InterstitialPromoView; - - move-result-object v0 - - invoke-virtual {v0}, Lcom/my/target/InterstitialPromoView;->h()V - - :cond_1 - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/p1/d/InterstitialPromoPresenter$c.smali b/smali/smali_classes2/com/my/target/p1/d/InterstitialPromoPresenter$c.smali deleted file mode 100644 index 5f5dc7345..000000000 --- a/smali/smali_classes2/com/my/target/p1/d/InterstitialPromoPresenter$c.smali +++ /dev/null @@ -1,60 +0,0 @@ -.class final Lcom/my/target/p1/d/InterstitialPromoPresenter$c; -.super Ljava/lang/Object; -.source "InterstitialPromoPresenter.java" - -# interfaces -.implements Ljava/lang/Runnable; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/p1/d/InterstitialPromoPresenter; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0xa - name = "c" -.end annotation - - -# instance fields -.field private final a:Lcom/my/target/InterstitialPromoView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - - -# direct methods -.method constructor (Lcom/my/target/InterstitialPromoView;)V - .locals 0 - .param p1 # Lcom/my/target/InterstitialPromoView; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - iput-object p1, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$c;->a:Lcom/my/target/InterstitialPromoView; - - return-void -.end method - - -# virtual methods -.method public final run()V - .locals 1 - - const-string v0, "banner became just closeable" - - .line 1 - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter$c;->a:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {v0}, Lcom/my/target/InterstitialPromoView;->a()V - - return-void -.end method diff --git a/smali/smali_classes2/com/my/target/p1/d/InterstitialPromoPresenter.smali b/smali/smali_classes2/com/my/target/p1/d/InterstitialPromoPresenter.smali deleted file mode 100644 index 38995e449..000000000 --- a/smali/smali_classes2/com/my/target/p1/d/InterstitialPromoPresenter.smali +++ /dev/null @@ -1,1239 +0,0 @@ -.class public final Lcom/my/target/p1/d/InterstitialPromoPresenter; -.super Ljava/lang/Object; -.source "InterstitialPromoPresenter.java" - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/p1/d/InterstitialPromoPresenter$b;, - Lcom/my/target/p1/d/InterstitialPromoPresenter$c;, - Lcom/my/target/p1/d/InterstitialPromoPresenter$a; - } -.end annotation - - -# instance fields -.field private final a:Lcom/my/target/InterstitialPromoView; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final b:Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final c:Lcom/my/target/p1/d/InterstitialPromoPresenter$c; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field private final d:Ljava/util/ArrayList; - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/ArrayList<", - "Lcom/my/target/p1/c/a/InterstitialAdCard;", - ">;" - } - .end annotation -.end field - -.field private final e:Lcom/my/target/InterstitialPromoView$d; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private f:Lcom/my/target/MediaBanner; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private g:Ljava/util/Set; - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/Set<", - "Lcom/my/target/ProgressStat;", - ">;" - } - .end annotation -.end field - -.field private h:Z - -.field private i:Z - -.field private j:Z - -.field private k:Z - -.field private l:J - -.field private m:J - -.field private n:F - -.field private o:Z - -.field private p:Lcom/my/target/p1/d/InterstitialPromoPresenter$a; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - -.field private q:Z - - -# direct methods -.method private constructor (Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;Landroid/content/Context;)V - .locals 7 - .param p1 # Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - new-instance v0, Ljava/util/ArrayList; - - invoke-direct {v0}, Ljava/util/ArrayList;->()V - - iput-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->d:Ljava/util/ArrayList; - - const/4 v0, 0x1 - - .line 3 - iput-boolean v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->i:Z - - .line 4 - iput-boolean v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->j:Z - - const/4 v1, 0x0 - - .line 5 - iput-boolean v1, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->k:Z - - .line 6 - iput-boolean v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->q:Z - - .line 7 - iput-object p1, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->b:Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - - .line 8 - new-instance v2, Lcom/my/target/p1/d/InterstitialPromoPresenter$b; - - invoke-direct {v2, p0, v1}, Lcom/my/target/p1/d/InterstitialPromoPresenter$b;->(Lcom/my/target/p1/d/InterstitialPromoPresenter;B)V - - iput-object v2, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->e:Lcom/my/target/InterstitialPromoView$d; - - .line 9 - invoke-virtual {p1}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->J()Ljava/util/List; - - move-result-object v2 - - invoke-interface {v2}, Ljava/util/List;->isEmpty()Z - - move-result v2 - - if-nez v2, :cond_2 - - .line 10 - invoke-virtual {p2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; - - move-result-object v2 - - invoke-virtual {v2}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; - - move-result-object v2 - - iget v2, v2, Landroid/content/res/Configuration;->screenLayout:I - - and-int/lit8 v2, v2, 0xf - - const/4 v3, 0x3 - - if-lt v2, v3, :cond_0 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - :goto_0 - if-eqz v0, :cond_1 - - .line 11 - new-instance v0, Lcom/my/target/CarouselTabletView; - - invoke-direct {v0, p2}, Lcom/my/target/CarouselTabletView;->(Landroid/content/Context;)V - - goto :goto_1 - - .line 12 - :cond_1 - new-instance v0, Lcom/my/target/CarouselContainerView; - - invoke-direct {v0, p2}, Lcom/my/target/CarouselContainerView;->(Landroid/content/Context;)V - - goto :goto_1 - - .line 13 - :cond_2 - invoke-virtual {p1}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->N()Lcom/my/target/MediaBanner; - - move-result-object v2 - - if-eqz v2, :cond_3 - - invoke-virtual {p1}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->M()I - - move-result v2 - - if-ne v2, v0, :cond_3 - - .line 14 - new-instance v0, Lcom/my/target/VideoStyleView; - - invoke-direct {v0, p2}, Lcom/my/target/VideoStyleView;->(Landroid/content/Context;)V - - goto :goto_1 - - .line 15 - :cond_3 - new-instance v0, Lcom/my/target/DefaultView; - - invoke-direct {v0, p2}, Lcom/my/target/DefaultView;->(Landroid/content/Context;)V - - .line 16 - :goto_1 - iput-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a:Lcom/my/target/InterstitialPromoView; - - .line 17 - new-instance v0, Lcom/my/target/p1/d/InterstitialPromoPresenter$c; - - iget-object v2, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a:Lcom/my/target/InterstitialPromoView; - - invoke-direct {v0, v2}, Lcom/my/target/p1/d/InterstitialPromoPresenter$c;->(Lcom/my/target/InterstitialPromoView;)V - - iput-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->c:Lcom/my/target/p1/d/InterstitialPromoPresenter$c; - - .line 18 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a:Lcom/my/target/InterstitialPromoView; - - iget-object v2, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->e:Lcom/my/target/InterstitialPromoView$d; - - invoke-virtual {v0, v2}, Lcom/my/target/InterstitialPromoView;->setInterstitialPromoViewListener(Lcom/my/target/InterstitialPromoView$d;)V - - .line 19 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {v0, p1}, Lcom/my/target/InterstitialPromoView;->setBanner(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V - - .line 20 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {p1}, Lcom/my/target/AdBanner;->d()Lcom/my/target/ClickArea; - - move-result-object v2 - - invoke-virtual {v0, v2}, Lcom/my/target/InterstitialPromoView;->setClickArea(Lcom/my/target/ClickArea;)V - - .line 21 - invoke-virtual {p1}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->N()Lcom/my/target/MediaBanner; - - move-result-object v0 - - iput-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->f:Lcom/my/target/MediaBanner; - - .line 22 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->f:Lcom/my/target/MediaBanner; - - const-string v2, "banner is allowed to close" - - const-wide/16 v3, 0x0 - - if-eqz v0, :cond_8 - - .line 23 - invoke-virtual {v0}, Lcom/my/target/MediaBanner;->L()Z - - move-result v5 - - iput-boolean v5, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->q:Z - - .line 24 - invoke-virtual {v0}, Lcom/my/target/MediaBanner;->T()Z - - move-result v5 - - if-eqz v5, :cond_4 - - .line 25 - iput-wide v3, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->m:J - - .line 26 - :cond_4 - invoke-virtual {v0}, Lcom/my/target/MediaBanner;->M()Z - - move-result v5 - - iput-boolean v5, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->i:Z - - .line 27 - iget-boolean v5, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->i:Z - - if-eqz v5, :cond_5 - - invoke-virtual {v0}, Lcom/my/target/MediaBanner;->C()F - - move-result v5 - - const/4 v6, 0x0 - - cmpl-float v5, v5, v6 - - if-nez v5, :cond_5 - - invoke-virtual {v0}, Lcom/my/target/MediaBanner;->T()Z - - move-result v5 - - if-eqz v5, :cond_5 - - .line 28 - invoke-static {v2}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 29 - iget-object v5, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {v5}, Lcom/my/target/InterstitialPromoView;->a()V - - .line 30 - :cond_5 - invoke-virtual {v0}, Lcom/my/target/AdBanner;->j()F - - move-result v5 - - iput v5, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->n:F - - .line 31 - invoke-virtual {v0}, Lcom/my/target/MediaBanner;->S()Z - - move-result v5 - - iput-boolean v5, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->h:Z - - .line 32 - iget-boolean v5, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->h:Z - - if-eqz v5, :cond_6 - - .line 33 - iget-object p2, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {p2, v1}, Lcom/my/target/InterstitialPromoView;->a(I)V - - goto :goto_2 - - .line 34 - :cond_6 - invoke-virtual {v0}, Lcom/my/target/MediaBanner;->T()Z - - move-result v0 - - if-eqz v0, :cond_7 - - .line 35 - invoke-direct {p0, p2}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a(Landroid/content/Context;)V - - .line 36 - :cond_7 - iget-object p2, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a:Lcom/my/target/InterstitialPromoView; - - const/4 v0, 0x2 - - invoke-virtual {p2, v0}, Lcom/my/target/InterstitialPromoView;->a(I)V - - .line 37 - :cond_8 - :goto_2 - iget-object p2, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->f:Lcom/my/target/MediaBanner; - - if-eqz p2, :cond_9 - - invoke-virtual {p2}, Lcom/my/target/MediaBanner;->T()Z - - move-result p2 - - if-nez p2, :cond_b - - .line 38 - :cond_9 - invoke-virtual {p1}, Lcom/my/target/p1/c/a/InterstitialAdBanner;->B()F - - move-result p2 - - const/high16 v0, 0x447a0000 # 1000.0f - - mul-float p2, p2, v0 - - float-to-long v0, p2 - - iput-wide v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->l:J - - .line 39 - iget-wide v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->l:J - - cmp-long p2, v0, v3 - - if-lez p2, :cond_a - - .line 40 - new-instance p2, Ljava/lang/StringBuilder; - - const-string v0, "banner will be allowed to close in " - - invoke-direct {p2, v0}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V - - iget-wide v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->l:J - - invoke-virtual {p2, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; - - const-string v0, " millis" - - invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p2 - - invoke-static {p2}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 41 - iget-wide v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->l:J - - invoke-direct {p0, v0, v1}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a(J)V - - goto :goto_3 - - .line 42 - :cond_a - invoke-static {v2}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - .line 43 - iget-object p2, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {p2}, Lcom/my/target/InterstitialPromoView;->a()V - - .line 44 - :cond_b - :goto_3 - invoke-virtual {p1}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->J()Ljava/util/List; - - move-result-object p1 - - .line 45 - invoke-interface {p1}, Ljava/util/List;->isEmpty()Z - - move-result p2 - - if-nez p2, :cond_c - - .line 46 - invoke-direct {p0, p1}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a(Ljava/util/List;)V - - :cond_c - return-void -.end method - -.method static synthetic a(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/p1/d/InterstitialPromoPresenter$a; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->p:Lcom/my/target/p1/d/InterstitialPromoPresenter$a; - - return-object p0 -.end method - -.method public static a(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;Landroid/content/Context;)Lcom/my/target/p1/d/InterstitialPromoPresenter; - .locals 1 - .param p0 # Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 4 - new-instance v0, Lcom/my/target/p1/d/InterstitialPromoPresenter; - - invoke-direct {v0, p0, p1}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;Landroid/content/Context;)V - - return-object v0 -.end method - -.method private a(J)V - .locals 2 - - .line 16 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a:Lcom/my/target/InterstitialPromoView; - - iget-object v1, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->c:Lcom/my/target/p1/d/InterstitialPromoPresenter$c; - - invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;->removeCallbacks(Ljava/lang/Runnable;)Z - - .line 17 - invoke-static {}, Ljava/lang/System;->currentTimeMillis()J - - move-result-wide v0 - - iput-wide v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->m:J - - .line 18 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a:Lcom/my/target/InterstitialPromoView; - - iget-object v1, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->c:Lcom/my/target/p1/d/InterstitialPromoPresenter$c; - - invoke-virtual {v0, v1, p1, p2}, Landroid/widget/RelativeLayout;->postDelayed(Ljava/lang/Runnable;J)Z - - return-void -.end method - -.method private a(Landroid/content/Context;)V - .locals 3 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 19 - invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context; - - move-result-object p1 - - const-string v0, "audio" - - .line 20 - invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; - - move-result-object p1 - - check-cast p1, Landroid/media/AudioManager; - - if-eqz p1, :cond_0 - - .line 21 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->e:Lcom/my/target/InterstitialPromoView$d; - - const/4 v1, 0x3 - - const/4 v2, 0x2 - - invoke-virtual {p1, v0, v1, v2}, Landroid/media/AudioManager;->requestAudioFocus(Landroid/media/AudioManager$OnAudioFocusChangeListener;II)I - - :cond_0 - return-void -.end method - -.method static synthetic a(Lcom/my/target/p1/d/InterstitialPromoPresenter;F)V - .locals 3 - - .line 22 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->g:Ljava/util/Set; - - if-eqz v0, :cond_1 - - invoke-interface {v0}, Ljava/util/Set;->isEmpty()Z - - move-result v0 - - if-nez v0, :cond_1 - - .line 23 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->g:Ljava/util/Set; - - invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator; - - move-result-object v0 - - .line 24 - :cond_0 - :goto_0 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z - - move-result v1 - - if-eqz v1, :cond_1 - - .line 25 - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v1 - - check-cast v1, Lcom/my/target/ProgressStat; - - .line 26 - invoke-virtual {v1}, Lcom/my/target/ProgressStat;->c()F - - move-result v2 - - cmpg-float v2, v2, p1 - - if-gtz v2, :cond_0 - - .line 27 - iget-object v2, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {v2}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context; - - move-result-object v2 - - invoke-static {v1, v2}, Lcom/my/target/StatResolver;->b(Lcom/my/target/Stat;Landroid/content/Context;)V - - .line 28 - invoke-interface {v0}, Ljava/util/Iterator;->remove()V - - goto :goto_0 - - :cond_1 - return-void -.end method - -.method static synthetic a(Lcom/my/target/p1/d/InterstitialPromoPresenter;Landroid/content/Context;)V - .locals 0 - - .line 2 - invoke-direct {p0, p1}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->b(Landroid/content/Context;)V - - return-void -.end method - -.method private a(Ljava/util/List;)V - .locals 5 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/List<", - "Lcom/my/target/p1/c/a/InterstitialAdCard;", - ">;)V" - } - .end annotation - - .line 9 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {v0}, Lcom/my/target/InterstitialPromoView;->getNumbersOfCurrentShowingCards()[I - - move-result-object v0 - - array-length v1, v0 - - const/4 v2, 0x0 - - :goto_0 - if-ge v2, v1, :cond_1 - - aget v3, v0, v2 - - .line 10 - invoke-interface {p1}, Ljava/util/List;->size()I - - move-result v4 - - if-ge v3, v4, :cond_0 - - if-ltz v3, :cond_0 - - .line 11 - invoke-interface {p1, v3}, Ljava/util/List;->get(I)Ljava/lang/Object; - - move-result-object v3 - - check-cast v3, Lcom/my/target/p1/c/a/InterstitialAdCard; - - .line 12 - iget-object v4, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->d:Ljava/util/ArrayList; - - invoke-virtual {v4, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - .line 13 - invoke-virtual {v3}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object v3 - - const-string v4, "playbackStarted" - - invoke-virtual {v3, v4}, Lcom/my/target/StatHolder;->a(Ljava/lang/String;)Ljava/util/ArrayList; - - move-result-object v3 - - iget-object v4, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a:Lcom/my/target/InterstitialPromoView; - - .line 14 - invoke-virtual {v4}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context; - - move-result-object v4 - - .line 15 - invoke-static {v3, v4}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V - - :cond_0 - add-int/lit8 v2, v2, 0x1 - - goto :goto_0 - - :cond_1 - return-void -.end method - -.method static synthetic a(Lcom/my/target/p1/d/InterstitialPromoPresenter;Z)Z - .locals 0 - - .line 3 - iput-boolean p1, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->h:Z - - return p1 -.end method - -.method static synthetic b(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Ljava/util/ArrayList; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->d:Ljava/util/ArrayList; - - return-object p0 -.end method - -.method private b(Landroid/content/Context;)V - .locals 1 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 4 - invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context; - - move-result-object p1 - - const-string v0, "audio" - - .line 5 - invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; - - move-result-object p1 - - check-cast p1, Landroid/media/AudioManager; - - if-eqz p1, :cond_0 - - .line 6 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->e:Lcom/my/target/InterstitialPromoView$d; - - invoke-virtual {p1, v0}, Landroid/media/AudioManager;->abandonAudioFocus(Landroid/media/AudioManager$OnAudioFocusChangeListener;)I - - :cond_0 - return-void -.end method - -.method static synthetic b(Lcom/my/target/p1/d/InterstitialPromoPresenter;Landroid/content/Context;)V - .locals 0 - - .line 2 - invoke-direct {p0, p1}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a(Landroid/content/Context;)V - - return-void -.end method - -.method static synthetic c(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/InterstitialPromoView; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a:Lcom/my/target/InterstitialPromoView; - - return-object p0 -.end method - -.method static synthetic d(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->b:Lcom/my/target/p1/c/a/InterstitialAdPromoBanner; - - return-object p0 -.end method - -.method static synthetic e(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/MediaBanner; - .locals 1 - - const/4 v0, 0x0 - - .line 1 - iput-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->f:Lcom/my/target/MediaBanner; - - return-object v0 -.end method - -.method static synthetic f(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Z - .locals 0 - - .line 1 - iget-boolean p0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->h:Z - - return p0 -.end method - -.method static synthetic g(Lcom/my/target/p1/d/InterstitialPromoPresenter;)V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {v0}, Lcom/my/target/InterstitialPromoView;->f()Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {v0}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context; - - move-result-object v0 - - invoke-direct {p0, v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a(Landroid/content/Context;)V - - .line 3 - :cond_0 - iget-object p0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a:Lcom/my/target/InterstitialPromoView; - - const/4 v0, 0x2 - - invoke-virtual {p0, v0}, Lcom/my/target/InterstitialPromoView;->a(I)V - - return-void -.end method - -.method static synthetic h(Lcom/my/target/p1/d/InterstitialPromoPresenter;)V - .locals 1 - - .line 1 - iget-object p0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a:Lcom/my/target/InterstitialPromoView; - - const/4 v0, 0x1 - - invoke-virtual {p0, v0}, Lcom/my/target/InterstitialPromoView;->a(I)V - - return-void -.end method - -.method static synthetic i(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Z - .locals 0 - - .line 1 - iget-boolean p0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->k:Z - - return p0 -.end method - -.method static synthetic j(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Lcom/my/target/MediaBanner; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->f:Lcom/my/target/MediaBanner; - - return-object p0 -.end method - -.method static synthetic k(Lcom/my/target/p1/d/InterstitialPromoPresenter;)V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {v0}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context; - - move-result-object v0 - - invoke-direct {p0, v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->b(Landroid/content/Context;)V - - .line 2 - iget-object p0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a:Lcom/my/target/InterstitialPromoView; - - const/4 v0, 0x0 - - invoke-virtual {p0, v0}, Lcom/my/target/InterstitialPromoView;->a(I)V - - return-void -.end method - -.method static synthetic l(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Z - .locals 0 - - .line 1 - iget-boolean p0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->i:Z - - return p0 -.end method - -.method static synthetic m(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Z - .locals 0 - - .line 1 - iget-boolean p0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->o:Z - - return p0 -.end method - -.method static synthetic n(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Z - .locals 0 - - .line 1 - iget-boolean p0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->j:Z - - return p0 -.end method - -.method static synthetic o(Lcom/my/target/p1/d/InterstitialPromoPresenter;)V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->g:Ljava/util/Set; - - if-eqz v0, :cond_0 - - .line 2 - invoke-interface {v0}, Ljava/util/Set;->clear()V - - .line 3 - :cond_0 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->f:Lcom/my/target/MediaBanner; - - if-eqz v0, :cond_1 - - .line 4 - invoke-virtual {v0}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object v0 - - invoke-virtual {v0}, Lcom/my/target/StatHolder;->c()Ljava/util/Set; - - move-result-object v0 - - iput-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->g:Ljava/util/Set; - - :cond_1 - return-void -.end method - -.method static synthetic p(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Z - .locals 1 - - const/4 v0, 0x0 - - .line 1 - iput-boolean v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->j:Z - - return v0 -.end method - -.method static synthetic q(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Z - .locals 1 - - const/4 v0, 0x1 - - .line 1 - iput-boolean v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->k:Z - - return v0 -.end method - -.method static synthetic r(Lcom/my/target/p1/d/InterstitialPromoPresenter;)F - .locals 0 - - .line 1 - iget p0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->n:F - - return p0 -.end method - -.method static synthetic s(Lcom/my/target/p1/d/InterstitialPromoPresenter;)Z - .locals 1 - - const/4 v0, 0x1 - - .line 1 - iput-boolean v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->q:Z - - return v0 -.end method - -.method static synthetic t(Lcom/my/target/p1/d/InterstitialPromoPresenter;)V - .locals 2 - - const/4 v0, 0x1 - - .line 1 - iput-boolean v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->j:Z - - .line 2 - iget-object v1, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {v1}, Lcom/my/target/InterstitialPromoView;->a()V - - .line 3 - iget-object v1, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->f:Lcom/my/target/MediaBanner; - - if-eqz v1, :cond_0 - - .line 4 - invoke-virtual {v1}, Lcom/my/target/MediaBanner;->O()Z - - move-result v0 - - .line 5 - :cond_0 - iget-object v1, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {v1}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context; - - move-result-object v1 - - invoke-direct {p0, v1}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->b(Landroid/content/Context;)V - - .line 6 - iget-object p0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {p0, v0}, Lcom/my/target/InterstitialPromoView;->b(Z)V - - return-void -.end method - - -# virtual methods -.method public final a()V - .locals 1 - - .line 7 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {v0}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context; - - move-result-object v0 - - invoke-direct {p0, v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->b(Landroid/content/Context;)V - - .line 8 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {v0}, Lcom/my/target/InterstitialPromoView;->c()V - - return-void -.end method - -.method public final a(Lcom/my/target/p1/d/InterstitialPromoPresenter$a;)V - .locals 0 - .param p1 # Lcom/my/target/p1/d/InterstitialPromoPresenter$a; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 5 - iput-object p1, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->p:Lcom/my/target/p1/d/InterstitialPromoPresenter$a; - - return-void -.end method - -.method public final a(Z)V - .locals 0 - - .line 6 - iput-boolean p1, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->o:Z - - return-void -.end method - -.method public final b()Landroid/view/View; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 3 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a:Lcom/my/target/InterstitialPromoView; - - return-object v0 -.end method - -.method public final c()V - .locals 7 - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {v0}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context; - - move-result-object v0 - - invoke-direct {p0, v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->b(Landroid/content/Context;)V - - .line 3 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {v0}, Lcom/my/target/InterstitialPromoView;->f()Z - - move-result v0 - - if-eqz v0, :cond_0 - - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {v0}, Lcom/my/target/InterstitialPromoView;->e()Z - - move-result v0 - - if-nez v0, :cond_0 - - .line 4 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->f:Lcom/my/target/MediaBanner; - - if-eqz v0, :cond_0 - - .line 5 - invoke-virtual {v0}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder; - - move-result-object v0 - - const-string v1, "playbackPaused" - - invoke-virtual {v0, v1}, Lcom/my/target/StatHolder;->a(Ljava/lang/String;)Ljava/util/ArrayList; - - move-result-object v0 - - iget-object v1, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {v1}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context; - - move-result-object v1 - - invoke-static {v0, v1}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V - - .line 6 - :cond_0 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {v0}, Lcom/my/target/InterstitialPromoView;->g()V - - .line 7 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a:Lcom/my/target/InterstitialPromoView; - - iget-object v1, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->c:Lcom/my/target/p1/d/InterstitialPromoPresenter$c; - - invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;->removeCallbacks(Ljava/lang/Runnable;)Z - - .line 8 - iget-wide v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->m:J - - const-wide/16 v2, 0x0 - - cmp-long v4, v0, v2 - - if-lez v4, :cond_2 - - .line 9 - invoke-static {}, Ljava/lang/System;->currentTimeMillis()J - - move-result-wide v0 - - iget-wide v4, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->m:J - - sub-long/2addr v0, v4 - - cmp-long v4, v0, v2 - - if-lez v4, :cond_1 - - .line 10 - iget-wide v4, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->l:J - - cmp-long v6, v0, v4 - - if-gez v6, :cond_1 - - sub-long/2addr v4, v0 - - .line 11 - iput-wide v4, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->l:J - - return-void - - .line 12 - :cond_1 - iput-wide v2, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->l:J - - :cond_2 - return-void -.end method - -.method public final d()V - .locals 5 - - .line 2 - iget-boolean v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->i:Z - - if-eqz v0, :cond_0 - - .line 3 - iget-wide v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->l:J - - const-wide/16 v2, 0x0 - - cmp-long v4, v0, v2 - - if-lez v4, :cond_0 - - .line 4 - invoke-direct {p0, v0, v1}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a(J)V - - :cond_0 - return-void -.end method - -.method public final e()V - .locals 1 - - .line 2 - iget-object v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->a:Lcom/my/target/InterstitialPromoView; - - invoke-virtual {v0}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context; - - move-result-object v0 - - invoke-direct {p0, v0}, Lcom/my/target/p1/d/InterstitialPromoPresenter;->b(Landroid/content/Context;)V - - return-void -.end method - -.method public final f()Z - .locals 1 - - .line 2 - iget-boolean v0, p0, Lcom/my/target/p1/d/InterstitialPromoPresenter;->q:Z - - return v0 -.end method diff --git a/smali/smali_classes2/com/my/target/p1/d/InterstitialWebPresenter$a.smali b/smali/smali_classes2/com/my/target/p1/d/InterstitialWebPresenter$a.smali deleted file mode 100644 index 103ce5fd0..000000000 --- a/smali/smali_classes2/com/my/target/p1/d/InterstitialWebPresenter$a.smali +++ /dev/null @@ -1,58 +0,0 @@ -.class public interface abstract Lcom/my/target/p1/d/InterstitialWebPresenter$a; -.super Ljava/lang/Object; -.source "InterstitialWebPresenter.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/p1/d/InterstitialWebPresenter; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x609 - name = "a" -.end annotation - - -# virtual methods -.method public abstract a()V -.end method - -.method public abstract a(FFLandroid/content/Context;)V - .param p3 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract a(Landroid/content/Context;)V - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract a(Ljava/lang/String;Landroid/content/Context;)V - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract b(Ljava/lang/String;Landroid/content/Context;)V - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract g()V -.end method diff --git a/smali/smali_classes2/com/my/target/p1/d/InterstitialWebPresenter.smali b/smali/smali_classes2/com/my/target/p1/d/InterstitialWebPresenter.smali deleted file mode 100644 index 670f20c36..000000000 --- a/smali/smali_classes2/com/my/target/p1/d/InterstitialWebPresenter.smali +++ /dev/null @@ -1,45 +0,0 @@ -.class public interface abstract Lcom/my/target/p1/d/InterstitialWebPresenter; -.super Ljava/lang/Object; -.source "InterstitialWebPresenter.java" - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/my/target/p1/d/InterstitialWebPresenter$a; - } -.end annotation - - -# virtual methods -.method public abstract a(Lcom/my/target/p1/c/b/InterstitialAdSection;Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner;)V - .param p1 # Lcom/my/target/p1/c/b/InterstitialAdSection; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/my/target/p1/c/a/InterstitialAdHtmlBanner; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param -.end method - -.method public abstract a(Lcom/my/target/p1/d/InterstitialWebPresenter$a;)V - .param p1 # Lcom/my/target/p1/d/InterstitialWebPresenter$a; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param -.end method - -.method public abstract e()V -.end method - -.method public abstract s()Landroid/view/View; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end method - -.method public abstract t()V -.end method - -.method public abstract u()V -.end method diff --git a/smali/smali_classes2/com/my/target/p1/e/InterstitialAdResources.smali b/smali/smali_classes2/com/my/target/p1/e/InterstitialAdResources.smali deleted file mode 100644 index f902f24d6..000000000 --- a/smali/smali_classes2/com/my/target/p1/e/InterstitialAdResources.smali +++ /dev/null @@ -1,594 +0,0 @@ -.class public final Lcom/my/target/p1/e/InterstitialAdResources; -.super Ljava/lang/Object; -.source "InterstitialAdResources.java" - - -# direct methods -.method public static a(I)Landroid/graphics/Bitmap; - .locals 9 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - div-int/lit8 v0, p0, 0x4 - - div-int/lit8 v1, p0, 0x20 - - add-int/2addr v0, v1 - - .line 2 - div-int/lit8 v1, p0, 0x8 - - .line 3 - sget-object v2, Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config; - - const/4 v3, 0x0 - - .line 4 - :try_start_0 - invoke-static {p0, p0, v2}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; - - move-result-object v2 - :try_end_0 - .catch Ljava/lang/OutOfMemoryError; {:try_start_0 .. :try_end_0} :catch_0 - - goto :goto_0 - - :catch_0 - const-string v2, "cannot build play icon: OOME" - - .line 5 - invoke-static {v2}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - move-object v2, v3 - - :goto_0 - if-nez v2, :cond_0 - - return-object v3 - - .line 6 - :cond_0 - new-instance v3, Landroid/graphics/Canvas; - - invoke-direct {v3, v2}, Landroid/graphics/Canvas;->(Landroid/graphics/Bitmap;)V - - .line 7 - new-instance v4, Landroid/graphics/Paint; - - invoke-direct {v4}, Landroid/graphics/Paint;->()V - - const/4 v5, 0x1 - - .line 8 - invoke-virtual {v4, v5}, Landroid/graphics/Paint;->setAntiAlias(Z)V - - const/high16 v6, -0x78000000 - - .line 9 - invoke-virtual {v4, v6}, Landroid/graphics/Paint;->setColor(I)V - - .line 10 - new-instance v6, Landroid/graphics/RectF; - - int-to-float v7, p0 - - const/4 v8, 0x0 - - invoke-direct {v6, v8, v8, v7, v7}, Landroid/graphics/RectF;->(FFFF)V - - .line 11 - invoke-virtual {v3, v6, v4}, Landroid/graphics/Canvas;->drawOval(Landroid/graphics/RectF;Landroid/graphics/Paint;)V - - .line 12 - new-instance v4, Landroid/graphics/Paint; - - invoke-direct {v4}, Landroid/graphics/Paint;->()V - - const/4 v6, 0x0 - - .line 13 - invoke-virtual {v4, v6}, Landroid/graphics/Paint;->setColor(I)V - - .line 14 - invoke-virtual {v3, v4}, Landroid/graphics/Canvas;->drawPaint(Landroid/graphics/Paint;)V - - const/high16 v6, 0x40800000 # 4.0f - - .line 15 - invoke-virtual {v4, v6}, Landroid/graphics/Paint;->setStrokeWidth(F)V - - const v6, -0xff540e - - .line 16 - invoke-virtual {v4, v6}, Landroid/graphics/Paint;->setColor(I)V - - .line 17 - sget-object v6, Landroid/graphics/Paint$Style;->FILL_AND_STROKE:Landroid/graphics/Paint$Style; - - invoke-virtual {v4, v6}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V - - .line 18 - invoke-virtual {v4, v5}, Landroid/graphics/Paint;->setAntiAlias(Z)V - - .line 19 - new-instance v5, Landroid/graphics/Point; - - mul-int/lit8 v6, v1, 0x3 - - invoke-direct {v5, v6, v0}, Landroid/graphics/Point;->(II)V - - .line 20 - new-instance v7, Landroid/graphics/Point; - - sub-int v0, p0, v0 - - invoke-direct {v7, v6, v0}, Landroid/graphics/Point;->(II)V - - .line 21 - new-instance v0, Landroid/graphics/Point; - - mul-int/lit8 v1, v1, 0x2 - - sub-int v1, p0, v1 - - div-int/lit8 p0, p0, 0x2 - - invoke-direct {v0, v1, p0}, Landroid/graphics/Point;->(II)V - - .line 22 - new-instance p0, Landroid/graphics/Path; - - invoke-direct {p0}, Landroid/graphics/Path;->()V - - .line 23 - sget-object v1, Landroid/graphics/Path$FillType;->EVEN_ODD:Landroid/graphics/Path$FillType; - - invoke-virtual {p0, v1}, Landroid/graphics/Path;->setFillType(Landroid/graphics/Path$FillType;)V - - .line 24 - iget v1, v5, Landroid/graphics/Point;->x:I - - int-to-float v1, v1 - - iget v6, v5, Landroid/graphics/Point;->y:I - - int-to-float v6, v6 - - invoke-virtual {p0, v1, v6}, Landroid/graphics/Path;->moveTo(FF)V - - .line 25 - iget v1, v7, Landroid/graphics/Point;->x:I - - int-to-float v1, v1 - - iget v6, v7, Landroid/graphics/Point;->y:I - - int-to-float v6, v6 - - invoke-virtual {p0, v1, v6}, Landroid/graphics/Path;->lineTo(FF)V - - .line 26 - iget v1, v0, Landroid/graphics/Point;->x:I - - int-to-float v1, v1 - - iget v0, v0, Landroid/graphics/Point;->y:I - - int-to-float v0, v0 - - invoke-virtual {p0, v1, v0}, Landroid/graphics/Path;->lineTo(FF)V - - .line 27 - iget v0, v5, Landroid/graphics/Point;->x:I - - int-to-float v0, v0 - - iget v1, v5, Landroid/graphics/Point;->y:I - - int-to-float v1, v1 - - invoke-virtual {p0, v0, v1}, Landroid/graphics/Path;->lineTo(FF)V - - .line 28 - invoke-virtual {p0}, Landroid/graphics/Path;->close()V - - .line 29 - invoke-virtual {v3, p0, v4}, Landroid/graphics/Canvas;->drawPath(Landroid/graphics/Path;Landroid/graphics/Paint;)V - - return-object v2 -.end method - -.method private static a(FILandroid/graphics/Paint;Landroid/graphics/Canvas;)Landroid/graphics/Canvas; - .locals 6 - .param p2 # Landroid/graphics/Paint; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # Landroid/graphics/Canvas; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - const/high16 v0, 0x40400000 # 3.0f - - mul-float v0, v0, p0 - - .line 30 - new-instance v1, Landroid/graphics/Paint; - - invoke-direct {v1}, Landroid/graphics/Paint;->()V - - const/4 v2, 0x1 - - .line 31 - invoke-virtual {v1, v2}, Landroid/graphics/Paint;->setAntiAlias(Z)V - - const/high16 v3, -0x78000000 - - .line 32 - invoke-virtual {v1, v3}, Landroid/graphics/Paint;->setColor(I)V - - .line 33 - new-instance v3, Landroid/graphics/RectF; - - int-to-float v4, p1 - - const/4 v5, 0x0 - - invoke-direct {v3, v5, v5, v4, v4}, Landroid/graphics/RectF;->(FFFF)V - - .line 34 - invoke-virtual {p3, v3, v1}, Landroid/graphics/Canvas;->drawOval(Landroid/graphics/RectF;Landroid/graphics/Paint;)V - - .line 35 - new-instance v1, Landroid/graphics/Paint; - - invoke-direct {v1}, Landroid/graphics/Paint;->()V - - .line 36 - invoke-virtual {v1, v2}, Landroid/graphics/Paint;->setAntiAlias(Z)V - - .line 37 - sget-object v3, Landroid/graphics/Paint$Style;->STROKE:Landroid/graphics/Paint$Style; - - invoke-virtual {v1, v3}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V - - .line 38 - invoke-virtual {v1, v0}, Landroid/graphics/Paint;->setStrokeWidth(F)V - - const/4 v3, -0x1 - - .line 39 - invoke-virtual {v1, v3}, Landroid/graphics/Paint;->setColor(I)V - - .line 40 - div-int/lit8 p1, p1, 0x2 - - int-to-float p1, p1 - - const/high16 v4, 0x40000000 # 2.0f - - div-float v4, v0, v4 - - sub-float v4, p1, v4 - - invoke-virtual {p3, p1, p1, v4, v1}, Landroid/graphics/Canvas;->drawCircle(FFFLandroid/graphics/Paint;)V - - .line 41 - invoke-virtual {p2, v0}, Landroid/graphics/Paint;->setStrokeWidth(F)V - - .line 42 - invoke-virtual {p2, v3}, Landroid/graphics/Paint;->setColor(I)V - - .line 43 - invoke-virtual {p2, v2}, Landroid/graphics/Paint;->setAntiAlias(Z)V - - .line 44 - new-instance p1, Landroid/graphics/Path; - - invoke-direct {p1}, Landroid/graphics/Path;->()V - - .line 45 - sget-object v0, Landroid/graphics/Path$FillType;->EVEN_ODD:Landroid/graphics/Path$FillType; - - invoke-virtual {p1, v0}, Landroid/graphics/Path;->setFillType(Landroid/graphics/Path$FillType;)V - - const/high16 v0, 0x41b80000 # 23.0f - - mul-float v0, v0, p0 - - const/high16 v1, 0x42180000 # 38.0f - - mul-float v1, v1, p0 - - .line 46 - invoke-virtual {p1, v0, v1}, Landroid/graphics/Path;->moveTo(FF)V - - const/high16 v2, 0x42700000 # 60.0f - - mul-float v2, v2, p0 - - .line 47 - invoke-virtual {p1, v0, v2}, Landroid/graphics/Path;->lineTo(FF)V - - .line 48 - invoke-virtual {p1, v1, v2}, Landroid/graphics/Path;->lineTo(FF)V - - .line 49 - invoke-virtual {p1, v1, v1}, Landroid/graphics/Path;->lineTo(FF)V - - const/high16 v3, 0x42600000 # 56.0f - - mul-float v3, v3, p0 - - const/high16 v4, 0x41d80000 # 27.0f - - mul-float v4, v4, p0 - - .line 50 - invoke-virtual {p1, v3, v4}, Landroid/graphics/Path;->lineTo(FF)V - - const/high16 v4, 0x428e0000 # 71.0f - - mul-float p0, p0, v4 - - .line 51 - invoke-virtual {p1, v3, p0}, Landroid/graphics/Path;->lineTo(FF)V - - .line 52 - invoke-virtual {p1, v1, v2}, Landroid/graphics/Path;->lineTo(FF)V - - .line 53 - invoke-virtual {p1, v1, v1}, Landroid/graphics/Path;->moveTo(FF)V - - .line 54 - invoke-virtual {p1, v0, v1}, Landroid/graphics/Path;->lineTo(FF)V - - .line 55 - invoke-virtual {p1}, Landroid/graphics/Path;->close()V - - .line 56 - invoke-virtual {p3, p1, p2}, Landroid/graphics/Canvas;->drawPath(Landroid/graphics/Path;Landroid/graphics/Paint;)V - - return-object p3 -.end method - -.method public static b(I)Landroid/graphics/Bitmap; - .locals 8 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - sget-object v0, Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config; - - const/4 v1, 0x0 - - .line 2 - :try_start_0 - invoke-static {p0, p0, v0}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; - - move-result-object v0 - :try_end_0 - .catch Ljava/lang/OutOfMemoryError; {:try_start_0 .. :try_end_0} :catch_0 - - goto :goto_0 - - :catch_0 - const-string v0, "cannot build icon: OOME" - - .line 3 - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - move-object v0, v1 - - :goto_0 - if-nez v0, :cond_0 - - return-object v1 - - :cond_0 - int-to-float v1, p0 - - const/high16 v2, 0x42c80000 # 100.0f - - div-float/2addr v1, v2 - - .line 4 - new-instance v2, Landroid/graphics/Paint; - - invoke-direct {v2}, Landroid/graphics/Paint;->()V - - const/4 v3, 0x0 - - .line 5 - invoke-virtual {v2, v3}, Landroid/graphics/Paint;->setColor(I)V - - .line 6 - sget-object v3, Landroid/graphics/Paint$Style;->STROKE:Landroid/graphics/Paint$Style; - - invoke-virtual {v2, v3}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V - - .line 7 - new-instance v3, Landroid/graphics/Canvas; - - invoke-direct {v3, v0}, Landroid/graphics/Canvas;->(Landroid/graphics/Bitmap;)V - - .line 8 - invoke-static {v1, p0, v2, v3}, Lcom/my/target/p1/e/InterstitialAdResources;->a(FILandroid/graphics/Paint;Landroid/graphics/Canvas;)Landroid/graphics/Canvas; - - .line 9 - new-instance p0, Landroid/graphics/Path; - - invoke-direct {p0}, Landroid/graphics/Path;->()V - - .line 10 - sget-object v4, Landroid/graphics/Path$FillType;->EVEN_ODD:Landroid/graphics/Path$FillType; - - invoke-virtual {p0, v4}, Landroid/graphics/Path;->setFillType(Landroid/graphics/Path$FillType;)V - - const/high16 v4, 0x42780000 # 62.0f - - mul-float v4, v4, v1 - - const/high16 v5, 0x42200000 # 40.0f - - mul-float v5, v5, v1 - - .line 11 - invoke-virtual {p0, v4, v5}, Landroid/graphics/Path;->moveTo(FF)V - - const/high16 v6, 0x42a40000 # 82.0f - - mul-float v6, v6, v1 - - const/high16 v7, 0x42700000 # 60.0f - - mul-float v1, v1, v7 - - .line 12 - invoke-virtual {p0, v6, v1}, Landroid/graphics/Path;->lineTo(FF)V - - .line 13 - invoke-virtual {p0, v4, v1}, Landroid/graphics/Path;->moveTo(FF)V - - .line 14 - invoke-virtual {p0, v6, v5}, Landroid/graphics/Path;->lineTo(FF)V - - .line 15 - invoke-virtual {v3, p0, v2}, Landroid/graphics/Canvas;->drawPath(Landroid/graphics/Path;Landroid/graphics/Paint;)V - - return-object v0 -.end method - -.method public static c(I)Landroid/graphics/Bitmap; - .locals 10 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - sget-object v0, Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config; - - const/4 v1, 0x0 - - .line 2 - :try_start_0 - invoke-static {p0, p0, v0}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; - - move-result-object v0 - :try_end_0 - .catch Ljava/lang/OutOfMemoryError; {:try_start_0 .. :try_end_0} :catch_0 - - goto :goto_0 - - :catch_0 - const-string v0, "cannot build icon: OOME" - - .line 3 - invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V - - move-object v0, v1 - - :goto_0 - if-nez v0, :cond_0 - - return-object v1 - - :cond_0 - int-to-float v1, p0 - - const/high16 v2, 0x42c80000 # 100.0f - - div-float/2addr v1, v2 - - .line 4 - new-instance v8, Landroid/graphics/Paint; - - invoke-direct {v8}, Landroid/graphics/Paint;->()V - - const/4 v2, 0x0 - - .line 5 - invoke-virtual {v8, v2}, Landroid/graphics/Paint;->setColor(I)V - - .line 6 - sget-object v2, Landroid/graphics/Paint$Style;->STROKE:Landroid/graphics/Paint$Style; - - invoke-virtual {v8, v2}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V - - .line 7 - new-instance v9, Landroid/graphics/Canvas; - - invoke-direct {v9, v0}, Landroid/graphics/Canvas;->(Landroid/graphics/Bitmap;)V - - .line 8 - invoke-static {v1, p0, v8, v9}, Lcom/my/target/p1/e/InterstitialAdResources;->a(FILandroid/graphics/Paint;Landroid/graphics/Canvas;)Landroid/graphics/Canvas; - - .line 9 - new-instance v3, Landroid/graphics/RectF; - - const/high16 p0, 0x42640000 # 57.0f - - mul-float p0, p0, v1 - - const/high16 v2, 0x42340000 # 45.0f - - mul-float v2, v2, v1 - - const/high16 v4, 0x42860000 # 67.0f - - mul-float v4, v4, v1 - - const/high16 v5, 0x425c0000 # 55.0f - - mul-float v5, v5, v1 - - invoke-direct {v3, p0, v2, v4, v5}, Landroid/graphics/RectF;->(FFFF)V - - const/high16 v4, 0x42b40000 # 90.0f - - const/high16 v5, -0x3ccc0000 # -180.0f - - const/4 v6, 0x0 - - move-object v2, v9 - - move-object v7, v8 - - .line 10 - invoke-virtual/range {v2 .. v7}, Landroid/graphics/Canvas;->drawArc(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V - - .line 11 - new-instance v3, Landroid/graphics/RectF; - - const/high16 p0, 0x42500000 # 52.0f - - mul-float p0, p0, v1 - - const/high16 v2, 0x42200000 # 40.0f - - mul-float v2, v2, v1 - - const/high16 v4, 0x42900000 # 72.0f - - mul-float v4, v4, v1 - - const/high16 v5, 0x42700000 # 60.0f - - mul-float v1, v1, v5 - - invoke-direct {v3, p0, v2, v4, v1}, Landroid/graphics/RectF;->(FFFF)V - - const/high16 v4, 0x42b40000 # 90.0f - - const/high16 v5, -0x3ccc0000 # -180.0f - - move-object v2, v9 - - .line 12 - invoke-virtual/range {v2 .. v7}, Landroid/graphics/Canvas;->drawArc(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/my/target/r1$b.smali b/smali/smali_classes2/com/my/target/r1$b.smali deleted file mode 100644 index 0f031ce5b..000000000 --- a/smali/smali_classes2/com/my/target/r1$b.smali +++ /dev/null @@ -1,16 +0,0 @@ -.class public interface abstract Lcom/my/target/r1$b; -.super Ljava/lang/Object; - -# interfaces -.implements Lcom/my/target/AdFactory$d; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/InterstitialAdFactory; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x609 - name = "b" -.end annotation diff --git a/smali/smali_classes2/com/my/target/x2$c.smali b/smali/smali_classes2/com/my/target/x2$c.smali deleted file mode 100644 index a52b00438..000000000 --- a/smali/smali_classes2/com/my/target/x2$c.smali +++ /dev/null @@ -1,16 +0,0 @@ -.class public interface abstract Lcom/my/target/x2$c; -.super Ljava/lang/Object; - -# interfaces -.implements Lcom/my/target/AdFactory$d; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/my/target/InstreamAudioAdFactory; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x609 - name = "c" -.end annotation diff --git a/smali/smali_classes3/com/vk/libvideo/ad/AdDelegate.smali b/smali/smali_classes3/com/vk/libvideo/ad/AdDelegate.smali index c91314f35..79e5c6b52 100644 --- a/smali/smali_classes3/com/vk/libvideo/ad/AdDelegate.smali +++ b/smali/smali_classes3/com/vk/libvideo/ad/AdDelegate.smali @@ -2,17 +2,11 @@ .super Ljava/lang/Object; .source "AdDelegate.kt" -# interfaces -.implements Lcom/my/target/i3/InstreamAd$c; - - # static fields .field static final synthetic t:[Lkotlin/u/KProperty5; # instance fields -.field private final a:Lcom/my/target/i3/InstreamAd; - .field private final b:Lkotlin/Lazy2; .field private c:Lcom/vk/dto/common/AdSection; @@ -263,15 +257,6 @@ .method private final a(Ljava/lang/String;)V .locals 2 - .line 37 - invoke-direct {p0}, Lcom/vk/libvideo/ad/AdDelegate;->m()Lcom/vk/libvideo/ad/VideoAdTracker; - - move-result-object v0 - - iget-object v1, p0, Lcom/vk/libvideo/ad/AdDelegate;->c:Lcom/vk/dto/common/AdSection; - - invoke-virtual {v0, p1, v1}, Lcom/vk/libvideo/ad/VideoAdTracker;->a(Ljava/lang/String;Lcom/vk/dto/common/AdSection;)V - return-void .end method @@ -339,24 +324,6 @@ return-void .end method -.method public a(FFLcom/my/target/i3/InstreamAd;)V - .locals 7 - - return-void -.end method - -.method public a(Lcom/my/target/i3/InstreamAd;Lcom/my/target/i3/InstreamAd$b;)V - .locals 0 - - return-void -.end method - -.method public a(Ljava/lang/String;Lcom/my/target/i3/InstreamAd;)V - .locals 0 - - return-void -.end method - .method public final a(Lcom/vk/dto/common/AdSection;Ljava/lang/Float;)Z .locals 4 @@ -368,58 +335,10 @@ .method public final a()[F .locals 7 - .line 3 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd; + invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; - invoke-virtual {v0}, Lcom/my/target/i3/InstreamAd;->c()[F + move-result-object v1 - move-result-object v0 - - const-string v1, "instreamAd.midPoints" - - invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V - - .line 4 - new-instance v1, Ljava/util/ArrayList; - - invoke-direct {v1}, Ljava/util/ArrayList;->()V - - .line 5 - array-length v2, v0 - - const/4 v3, 0x0 - - :goto_0 - if-ge v3, v2, :cond_1 - - aget v4, v0, v3 - - .line 6 - iget-object v5, p0, Lcom/vk/libvideo/ad/AdDelegate;->g:Ljava/util/Set; - - invoke-static {v4}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; - - move-result-object v6 - - invoke-interface {v5, v6}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z - - move-result v5 - - if-nez v5, :cond_0 - - invoke-static {v4}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; - - move-result-object v4 - - invoke-interface {v1, v4}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z - - :cond_0 - add-int/lit8 v3, v3, 0x1 - - goto :goto_0 - - .line 7 - :cond_1 invoke-static {v1}, Lkotlin/collections/l;->c(Ljava/util/Collection;)[F move-result-object v0 @@ -442,33 +361,6 @@ return-void .end method -.method public b(Lcom/my/target/i3/InstreamAd;Lcom/my/target/i3/InstreamAd$b;)V - .locals 7 - - return-void -.end method - -.method public b(Ljava/lang/String;Lcom/my/target/i3/InstreamAd;)V - .locals 0 - - return-void -.end method - -.method public final c()Lcom/my/target/i3/InstreamAd; - .locals 1 - - .line 2 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd; - - return-object v0 -.end method - -.method public c(Ljava/lang/String;Lcom/my/target/i3/InstreamAd;)V - .locals 0 - - return-void -.end method - .method public final d()Z .locals 1 diff --git a/smali/smali_classes3/com/vk/libvideo/ad/AdPlayerProxy$a.smali b/smali/smali_classes3/com/vk/libvideo/ad/AdPlayerProxy$a.smali deleted file mode 100644 index 42dc0f82c..000000000 --- a/smali/smali_classes3/com/vk/libvideo/ad/AdPlayerProxy$a.smali +++ /dev/null @@ -1,197 +0,0 @@ -.class public final Lcom/vk/libvideo/ad/AdPlayerProxy$a; -.super Lcom/vk/media/player/exo/ExoMediaSourceAnalyticsListener; -.source "AdPlayerProxy.kt" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/vk/libvideo/ad/AdPlayerProxy; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x11 - name = "a" -.end annotation - - -# instance fields -.field private c:Z - -.field private d:Z - -.field final synthetic e:Lcom/vk/libvideo/ad/AdPlayerProxy; - - -# direct methods -.method public constructor (Lcom/vk/libvideo/ad/AdPlayerProxy;)V - .locals 0 - .annotation system Ldalvik/annotation/Signature; - value = { - "()V" - } - .end annotation - - .line 1 - iput-object p1, p0, Lcom/vk/libvideo/ad/AdPlayerProxy$a;->e:Lcom/vk/libvideo/ad/AdPlayerProxy; - - invoke-direct {p0}, Lcom/vk/media/player/exo/ExoMediaSourceAnalyticsListener;->()V - - return-void -.end method - - -# virtual methods -.method public a(Lcom/google/android/exoplayer2/q0/c$a;IIIF)V - .locals 9 - - .line 12 - iget-object p1, p0, Lcom/vk/libvideo/ad/AdPlayerProxy$a;->e:Lcom/vk/libvideo/ad/AdPlayerProxy; - - invoke-static {p1}, Lcom/vk/libvideo/ad/AdPlayerProxy;->b(Lcom/vk/libvideo/ad/AdPlayerProxy;)Lcom/vk/media/player/video/ExoVideoSource; - - move-result-object v0 - - if-eqz v0, :cond_0 - - const/4 v1, 0x0 - - const/4 v2, 0x0 - - const-wide/16 v5, 0x0 - - const/16 v7, 0x13 - - const/4 v8, 0x0 - - move v3, p2 - - move v4, p3 - - invoke-static/range {v0 .. v8}, Lcom/vk/media/player/video/ExoVideoSource;->a(Lcom/vk/media/player/video/ExoVideoSource;Ljava/lang/String;Landroid/net/Uri;IIJILjava/lang/Object;)Lcom/vk/media/player/video/ExoVideoSource; - - move-result-object p2 - - goto :goto_0 - - :cond_0 - const/4 p2, 0x0 - - :goto_0 - invoke-static {p1, p2}, Lcom/vk/libvideo/ad/AdPlayerProxy;->a(Lcom/vk/libvideo/ad/AdPlayerProxy;Lcom/vk/media/player/video/ExoVideoSource;)V - - return-void -.end method - -.method public a(Lcom/google/android/exoplayer2/q0/c$a;Landroid/view/Surface;)V - .locals 2 - - .line 5 - iget-boolean p1, p0, Lcom/vk/libvideo/ad/AdPlayerProxy$a;->d:Z - - if-nez p1, :cond_0 - - const/4 p1, 0x1 - - .line 6 - iput-boolean p1, p0, Lcom/vk/libvideo/ad/AdPlayerProxy$a;->d:Z - - .line 7 - iget-object p1, p0, Lcom/vk/libvideo/ad/AdPlayerProxy$a;->e:Lcom/vk/libvideo/ad/AdPlayerProxy; - - invoke-static {p1}, Lcom/vk/libvideo/ad/AdPlayerProxy;->c(Lcom/vk/libvideo/ad/AdPlayerProxy;)Lkotlin/jvm/b/Functions; - - move-result-object p1 - - invoke-interface {p1}, Lkotlin/jvm/b/Functions;->invoke()Ljava/lang/Object; - - move-result-object p1 - - iget-object p2, p0, Lcom/vk/libvideo/ad/AdPlayerProxy$a;->e:Lcom/vk/libvideo/ad/AdPlayerProxy; - - invoke-static {p2}, Lcom/vk/libvideo/ad/AdPlayerProxy;->b(Lcom/vk/libvideo/ad/AdPlayerProxy;)Lcom/vk/media/player/video/ExoVideoSource; - - move-result-object p2 - - if-eqz p1, :cond_0 - - if-eqz p2, :cond_0 - - .line 8 - check-cast p1, Lcom/vk/media/player/video/view/VideoTextureView; - - .line 9 - invoke-virtual {p2}, Lcom/vk/media/player/video/ExoVideoSource;->e()I - - move-result v0 - - invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object v0 - - invoke-virtual {p2}, Lcom/vk/media/player/video/ExoVideoSource;->c()I - - move-result p2 - - invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object p2 - - invoke-static {v0, p2}, Lkotlin/Tuples;->a(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; - - move-result-object p2 - - invoke-virtual {p1}, Landroid/view/TextureView;->getMeasuredWidth()I - - move-result v0 - - invoke-virtual {p1}, Landroid/view/TextureView;->getMeasuredHeight()I - - move-result v1 - - invoke-static {p2, v0, v1}, Lcom/vk/libvideo/ad/AdPlayerProxy1;->a(Lkotlin/Pair;II)Lkotlin/Pair; - - move-result-object p2 - - invoke-virtual {p2}, Lkotlin/Pair;->a()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Ljava/lang/Number; - - invoke-virtual {v0}, Ljava/lang/Number;->intValue()I - - move-result v0 - - invoke-virtual {p2}, Lkotlin/Pair;->b()Ljava/lang/Object; - - move-result-object p2 - - check-cast p2, Ljava/lang/Number; - - invoke-virtual {p2}, Ljava/lang/Number;->intValue()I - - move-result p2 - - .line 10 - invoke-virtual {p1, v0, p2}, Lcom/vk/media/player/video/view/VideoTextureView;->a(II)V - - .line 11 - sget-object p2, Lcom/vk/media/player/video/VideoResizer$VideoFitType;->FIT:Lcom/vk/media/player/video/VideoResizer$VideoFitType; - - invoke-virtual {p1, p2}, Lcom/vk/media/player/video/view/VideoTextureView;->setContentScaleType(Lcom/vk/media/player/video/VideoResizer$VideoFitType;)V - - :cond_0 - return-void -.end method - -.method public a(Lcom/google/android/exoplayer2/q0/c$a;Lcom/google/android/exoplayer2/ExoPlaybackException;)V - .locals 0 - - return-void -.end method - -.method public a(Lcom/google/android/exoplayer2/q0/c$a;ZI)V - .locals 0 - - return-void -.end method diff --git a/smali/smali_classes3/com/vk/libvideo/ad/AdPlayerProxy$b.smali b/smali/smali_classes3/com/vk/libvideo/ad/AdPlayerProxy$b.smali deleted file mode 100644 index a136ae920..000000000 --- a/smali/smali_classes3/com/vk/libvideo/ad/AdPlayerProxy$b.smali +++ /dev/null @@ -1,169 +0,0 @@ -.class public final Lcom/vk/libvideo/ad/AdPlayerProxy$b; -.super Ljava/lang/Object; -.source "AdPlayerProxy.kt" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/vk/libvideo/ad/AdPlayerProxy; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 - name = "b" -.end annotation - - -# instance fields -.field private final a:Lcom/vk/libvideo/ad/AdPlayerProxy$a; - -.field private final b:Lcom/my/target/i3/InstreamAdPlayer$a; - - -# direct methods -.method public constructor (Lcom/vk/libvideo/ad/AdPlayerProxy$a;Lcom/my/target/i3/InstreamAdPlayer$a;)V - .locals 0 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - iput-object p1, p0, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->a:Lcom/vk/libvideo/ad/AdPlayerProxy$a; - - iput-object p2, p0, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->b:Lcom/my/target/i3/InstreamAdPlayer$a; - - return-void -.end method - - -# virtual methods -.method public final a()Lcom/vk/libvideo/ad/AdPlayerProxy$a; - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->a:Lcom/vk/libvideo/ad/AdPlayerProxy$a; - - return-object v0 -.end method - -.method public final b()Lcom/my/target/i3/InstreamAdPlayer$a; - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->b:Lcom/my/target/i3/InstreamAdPlayer$a; - - return-object v0 -.end method - -.method public equals(Ljava/lang/Object;)Z - .locals 2 - - if-eq p0, p1, :cond_1 - - instance-of v0, p1, Lcom/vk/libvideo/ad/AdPlayerProxy$b; - - if-eqz v0, :cond_0 - - check-cast p1, Lcom/vk/libvideo/ad/AdPlayerProxy$b; - - iget-object v0, p0, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->a:Lcom/vk/libvideo/ad/AdPlayerProxy$a; - - iget-object v1, p1, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->a:Lcom/vk/libvideo/ad/AdPlayerProxy$a; - - invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - iget-object v0, p0, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->b:Lcom/my/target/i3/InstreamAdPlayer$a; - - iget-object p1, p1, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->b:Lcom/my/target/i3/InstreamAdPlayer$a; - - invoke-static {v0, p1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result p1 - - if-eqz p1, :cond_0 - - goto :goto_0 - - :cond_0 - const/4 p1, 0x0 - - return p1 - - :cond_1 - :goto_0 - const/4 p1, 0x1 - - return p1 -.end method - -.method public hashCode()I - .locals 3 - - iget-object v0, p0, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->a:Lcom/vk/libvideo/ad/AdPlayerProxy$a; - - const/4 v1, 0x0 - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I - - move-result v0 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - :goto_0 - mul-int/lit8 v0, v0, 0x1f - - iget-object v2, p0, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->b:Lcom/my/target/i3/InstreamAdPlayer$a; - - if-eqz v2, :cond_1 - - invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I - - move-result v1 - - :cond_1 - add-int/2addr v0, v1 - - return v0 -.end method - -.method public toString()Ljava/lang/String; - .locals 2 - - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "MyTargetCallback(exo=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v1, p0, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->a:Lcom/vk/libvideo/ad/AdPlayerProxy$a; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - const-string v1, ", myTarget=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v1, p0, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->b:Lcom/my/target/i3/InstreamAdPlayer$a; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - const-string v1, ")" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - return-object v0 -.end method diff --git a/smali/smali_classes3/com/vk/libvideo/ad/AdPlayerProxy.smali b/smali/smali_classes3/com/vk/libvideo/ad/AdPlayerProxy.smali index f3a61b25e..eb2bc5318 100644 --- a/smali/smali_classes3/com/vk/libvideo/ad/AdPlayerProxy.smali +++ b/smali/smali_classes3/com/vk/libvideo/ad/AdPlayerProxy.smali @@ -2,9 +2,6 @@ .super Ljava/lang/Object; .source "AdPlayerProxy.kt" -# interfaces -.implements Lcom/my/target/i3/InstreamAdPlayer; - # instance fields .field private a:Lcom/vk/media/player/ExoPlayerBase; @@ -253,12 +250,6 @@ return-void .end method -.method public a(Lcom/my/target/i3/InstreamAdPlayer$a;)V - .locals 2 - - return-void -.end method - .method public b()V .locals 2 diff --git a/smali/smali_classes3/com/vk/libvideo/autoplay/VideoAutoPlay.smali b/smali/smali_classes3/com/vk/libvideo/autoplay/VideoAutoPlay.smali index b9df3f9a7..7ae683921 100644 --- a/smali/smali_classes3/com/vk/libvideo/autoplay/VideoAutoPlay.smali +++ b/smali/smali_classes3/com/vk/libvideo/autoplay/VideoAutoPlay.smali @@ -282,31 +282,8 @@ .method private final Z()Z .locals 5 - .line 1 - iget-object v0, p0, Lcom/vk/libvideo/autoplay/VideoAutoPlay;->O:Lcom/vk/libvideo/ad/AdDelegate; - - const/4 v1, 0x1 - - if-eqz v0, :cond_0 - - sget-object v2, Lcom/vk/dto/common/AdSection;->POSTROLL:Lcom/vk/dto/common/AdSection; - - const/4 v3, 0x2 - - const/4 v4, 0x0 - - invoke-static {v0, v2, v4, v3, v4}, Lcom/vk/libvideo/ad/AdDelegate;->a(Lcom/vk/libvideo/ad/AdDelegate;Lcom/vk/dto/common/AdSection;Ljava/lang/Float;ILjava/lang/Object;)Z - - move-result v0 - - if-ne v0, v1, :cond_0 - - goto :goto_0 - - :cond_0 const/4 v1, 0x0 - :goto_0 return v1 .end method @@ -956,192 +933,6 @@ const/4 v2, 0x0 - if-nez v1, :cond_0 - - goto/16 :goto_0 - - .line 117 - :cond_0 - sget-object v3, Lcom/vk/toggle/Features$Type;->FEATURE_VIDEO_ADS:Lcom/vk/toggle/Features$Type; - - invoke-static {v3}, Lcom/vk/toggle/FeatureManager;->a(Lcom/vk/toggle/Features$Type;)Lcom/vk/toggle/FeatureManager$b; - - move-result-object v3 - - if-eqz v3, :cond_3 - - invoke-virtual {v3}, Lcom/vk/toggle/FeatureManager$b;->a()Z - - move-result v3 - - const/4 v4, 0x1 - - if-eq v3, v4, :cond_1 - - goto/16 :goto_0 - - .line 118 - :cond_1 - iget-boolean v3, v0, Lcom/vk/libvideo/autoplay/VideoAutoPlay;->P:Z - - if-eqz v3, :cond_2 - - iget-object v3, v0, Lcom/vk/libvideo/autoplay/VideoAutoPlay;->O:Lcom/vk/libvideo/ad/AdDelegate; - - if-nez v3, :cond_2 - - goto/16 :goto_0 - - .line 119 - :cond_2 - iget-object v2, v0, Lcom/vk/libvideo/autoplay/VideoAutoPlay;->O:Lcom/vk/libvideo/ad/AdDelegate; - - if-nez v2, :cond_3 - - new-instance v2, Lcom/vk/libvideo/ad/AdDelegate; - - .line 120 - iget-boolean v3, v0, Lcom/vk/libvideo/autoplay/VideoAutoPlay;->H:Z - - invoke-virtual/range {p0 .. p0}, Lcom/vk/libvideo/autoplay/VideoAutoPlay;->L()Lcom/vk/libvideo/autoplay/AutoPlayConfig; - - move-result-object v5 - - invoke-virtual {v5}, Lcom/vk/libvideo/autoplay/AutoPlayConfig;->c()Z - - move-result v5 - - iget-object v6, v0, Lcom/vk/libvideo/autoplay/VideoAutoPlay;->a:Ljava/lang/String; - - invoke-direct {v0, v1, v3, v5, v6}, Lcom/vk/libvideo/autoplay/VideoAutoPlay;->a(Lcom/vk/dto/common/VideoAd;ZZLjava/lang/String;)Lcom/vk/dto/common/VideoAd; - - move-result-object v7 - - .line 121 - new-instance v11, Lcom/vk/libvideo/autoplay/VideoAutoPlay$initAdDelegate$1; - - invoke-direct {v11, v0}, Lcom/vk/libvideo/autoplay/VideoAutoPlay$initAdDelegate$1;->(Lcom/vk/libvideo/autoplay/VideoAutoPlay;)V - - .line 122 - new-instance v10, Lcom/vk/libvideo/autoplay/VideoAutoPlay$initAdDelegate$2; - - invoke-direct {v10, v0}, Lcom/vk/libvideo/autoplay/VideoAutoPlay$initAdDelegate$2;->(Lcom/vk/libvideo/autoplay/VideoAutoPlay;)V - - .line 123 - sget-object v6, Lcom/vk/core/util/AppContextHolder;->a:Landroid/content/Context; - - const-string v1, "AppContextHolder.context" - - invoke-static {v6, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V - - .line 124 - new-instance v14, Lcom/vk/libvideo/autoplay/VideoAutoPlay$initAdDelegate$3; - - invoke-direct {v14, v0}, Lcom/vk/libvideo/autoplay/VideoAutoPlay$initAdDelegate$3;->(Lcom/vk/libvideo/autoplay/VideoAutoPlay;)V - - .line 125 - new-instance v12, Lcom/vk/libvideo/autoplay/VideoAutoPlay$initAdDelegate$4; - - iget-object v1, v0, Lcom/vk/libvideo/autoplay/VideoAutoPlay;->f:Lcom/vk/libvideo/autoplay/VideoUIEventDispatcher; - - invoke-direct {v12, v1}, Lcom/vk/libvideo/autoplay/VideoAutoPlay$initAdDelegate$4;->(Lcom/vk/libvideo/autoplay/VideoUIEventDispatcher;)V - - .line 126 - new-instance v9, Lcom/vk/libvideo/autoplay/VideoAutoPlay$initAdDelegate$5; - - invoke-direct {v9, v0}, Lcom/vk/libvideo/autoplay/VideoAutoPlay$initAdDelegate$5;->(Lcom/vk/libvideo/autoplay/VideoAutoPlay;)V - - .line 127 - new-instance v15, Lcom/vk/libvideo/autoplay/VideoAutoPlay$initAdDelegate$6; - - invoke-direct {v15, v0}, Lcom/vk/libvideo/autoplay/VideoAutoPlay$initAdDelegate$6;->(Lcom/vk/libvideo/autoplay/VideoAutoPlay;)V - - .line 128 - new-instance v1, Lcom/vk/libvideo/ad/AdAnalyticsData; - - .line 129 - iget-object v3, v0, Lcom/vk/libvideo/autoplay/VideoAutoPlay;->a:Ljava/lang/String; - - .line 130 - iget-object v5, v0, Lcom/vk/libvideo/autoplay/VideoAutoPlay;->b:Ljava/lang/String; - - .line 131 - invoke-static {}, Lcom/vk/bridges/AuthBridge;->a()Lcom/vk/bridges/AuthBridge3; - - move-result-object v8 - - invoke-interface {v8}, Lcom/vk/bridges/AuthBridge3;->b()I - - move-result v19 - - .line 132 - new-instance v8, Ljava/lang/StringBuilder; - - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V - - iget-object v13, v0, Lcom/vk/libvideo/autoplay/VideoAutoPlay;->Q:Lcom/vk/dto/common/VideoFile; - - iget v13, v13, Lcom/vk/dto/common/VideoFile;->a:I - - invoke-virtual {v8, v13}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - const/16 v13, 0x5f - - invoke-virtual {v8, v13}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - - iget-object v13, v0, Lcom/vk/libvideo/autoplay/VideoAutoPlay;->Q:Lcom/vk/dto/common/VideoFile; - - iget v13, v13, Lcom/vk/dto/common/VideoFile;->b:I - - invoke-virtual {v8, v13}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v20 - - .line 133 - invoke-virtual/range {p0 .. p0}, Lcom/vk/libvideo/autoplay/VideoAutoPlay;->L()Lcom/vk/libvideo/autoplay/AutoPlayConfig; - - move-result-object v8 - - invoke-virtual {v8}, Lcom/vk/libvideo/autoplay/AutoPlayConfig;->d()Lcom/vk/libvideo/VideoTracker$PlayerType; - - move-result-object v21 - - move-object/from16 v16, v1 - - move-object/from16 v17, v3 - - move-object/from16 v18, v5 - - .line 134 - invoke-direct/range {v16 .. v21}, Lcom/vk/libvideo/ad/AdAnalyticsData;->(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Lcom/vk/libvideo/VideoTracker$PlayerType;)V - - .line 135 - new-instance v13, Lcom/vk/libvideo/autoplay/VideoAutoPlay$initAdDelegate$7; - - invoke-direct {v13, v0}, Lcom/vk/libvideo/autoplay/VideoAutoPlay$initAdDelegate$7;->(Lcom/vk/libvideo/autoplay/VideoAutoPlay;)V - - move-object v5, v2 - - move-object v8, v1 - - .line 136 - invoke-direct/range {v5 .. v15}, Lcom/vk/libvideo/ad/AdDelegate;->(Landroid/content/Context;Lcom/vk/dto/common/VideoAd;Lcom/vk/libvideo/ad/AdAnalyticsData;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions2;Lkotlin/jvm/b/Functions2;Lkotlin/jvm/b/Functions5;Lkotlin/jvm/b/Functions1;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;)V - - .line 137 - iput-boolean v4, v0, Lcom/vk/libvideo/autoplay/VideoAutoPlay;->P:Z - - .line 138 - invoke-virtual/range {p0 .. p0}, Lcom/vk/libvideo/autoplay/VideoAutoPlay;->R()F - - move-result v1 - - invoke-virtual {v2, v1}, Lcom/vk/libvideo/ad/AdDelegate;->a(F)V - - .line 139 - :cond_3 - :goto_0 iput-object v2, v0, Lcom/vk/libvideo/autoplay/VideoAutoPlay;->O:Lcom/vk/libvideo/ad/AdDelegate; return-void From 126154fc9b33e5d718ba37afb21a9a7e1500dcfe Mon Sep 17 00:00:00 2001 From: gdlbo <41114720+gdlbo@users.noreply.github.com> Date: Mon, 25 Jul 2022 18:21:02 +0300 Subject: [PATCH 06/16] deleted getAdvertisingId check + deleted vigo tracker --- .../com/vigo/metrics/DefferedEvent.smali | 25 - .../com/vigo/metrics/EventSender.smali | 229 - .../com/vigo/metrics/GlobalConfig.smali | 18 - .../smali_classes2/com/vigo/metrics/Log.smali | 201 - .../com/vigo/metrics/Question.smali | 317 - .../com/vigo/metrics/QuestionType$a.smali | 101 - .../com/vigo/metrics/QuestionType.smali | 347 - .../com/vigo/metrics/Storage.smali | 40 - .../com/vigo/metrics/ViewQualityReport.smali | 14 - .../com/vigo/metrics/Vigo$a.smali | 96 - .../com/vigo/metrics/Vigo$b.smali | 96 - .../com/vigo/metrics/Vigo$c.smali | 147 - .../com/vigo/metrics/Vigo$d.smali | 77 - .../com/vigo/metrics/Vigo$e.smali | 384 - .../com/vigo/metrics/Vigo$f.smali | 189 - .../com/vigo/metrics/Vigo$g.smali | 176 - .../com/vigo/metrics/Vigo$h.smali | 150 - .../com/vigo/metrics/Vigo.smali | 6492 ----------------- .../com/vigo/metrics/VigoApiEvent$a.smali | 61 - .../com/vigo/metrics/VigoApiEvent.smali | 179 - .../vigo/metrics/VigoApiMeasurement$a.smali | 61 - .../com/vigo/metrics/VigoApiMeasurement.smali | 156 - .../com/vigo/metrics/VigoBinaryBuffer$a.smali | 61 - .../com/vigo/metrics/VigoBinaryBuffer.smali | 904 --- .../vigo/metrics/VigoBootstrapBuilder.smali | 111 - .../metrics/VigoCallEvent$EventType.smali | 255 - .../com/vigo/metrics/VigoCallEvent.smali | 25 - .../vigo/metrics/VigoCallInformation.smali | 202 - .../vigo/metrics/VigoCellInfoExtractor.smali | 2315 ------ .../vigo/metrics/VigoCellUpdateHandler.smali | 824 --- .../com/vigo/metrics/VigoConfigParser.smali | 329 - .../com/vigo/metrics/VigoDataUpdaters$a.smali | 79 - .../com/vigo/metrics/VigoDataUpdaters$b.smali | 109 - .../com/vigo/metrics/VigoDataUpdaters.smali | 103 - .../com/vigo/metrics/VigoDelegate$a.smali | 101 - .../com/vigo/metrics/VigoDelegate.smali | 2683 ------- .../vigo/metrics/VigoDelegateCustom1.smali | 13 - .../com/vigo/metrics/VigoPool$a.smali | 33 - .../com/vigo/metrics/VigoPool.smali | 114 - .../metrics/VigoRegisteredCellHolder.smali | 1028 --- .../com/vigo/metrics/VigoResponse.smali | 81 - .../com/vigo/metrics/VigoSenderManager.smali | 21 - .../com/vigo/metrics/VigoSession$a.smali | 42 - .../com/vigo/metrics/VigoSession$b$a.smali | 182 - .../com/vigo/metrics/VigoSession$b.smali | 56 - .../com/vigo/metrics/VigoSession$c.smali | 170 - .../com/vigo/metrics/VigoSession.smali | 1576 ---- .../com/vigo/metrics/VigoSyncStack$a.smali | 14 - .../com/vigo/metrics/VigoSyncStack$b.smali | 106 - .../com/vigo/metrics/VigoSyncStack$c.smali | 33 - .../com/vigo/metrics/VigoSyncStack.smali | 435 -- .../metrics/VigoUserPerceptionConfig$1.smali | 73 - .../metrics/VigoUserPerceptionConfig.smali | 328 - .../metrics/a0/ActiveSessionController.smali | 158 - .../com/vigo/metrics/config.smali | 62 - .../vigo/metrics/content/ContentType.smali | 144 - .../content/ServiceToContentTypeBinding.smali | 67 - .../metrics/content/VigoPlayerStates.smali | 162 - .../listeners/VigoConnectivityReceiver.smali | 52 - .../listeners/VigoHeartbeatDataProvider.smali | 14 - .../listeners/VigoPlayerListener$a.smali | 101 - .../listeners/VigoPlayerListener.smali | 807 -- .../stun/MessageAttributeException.smali | 7 - ...ributeInterface$MessageAttributeType.smali | 280 - .../MessageAttributeParsingException.smali | 7 - .../metrics/stun/MessageHeaderException.smali | 7 - .../stun/MessageHeaderParsingException.smali | 7 - .../com/vigo/metrics/stun/NatType.smali | 201 - .../UnknownMessageAttributeException.smali | 11 - .../vigo/metrics/stun/UtilityException.smali | 7 - .../vigo/metrics/utils/AbstractSender.smali | 30 - .../com/vigo/metrics/utils/MutablePair.smali | 56 - .../vigo/metrics/utils/OkHttp3Sender.smali | 251 - .../com/vigo/metrics/utils/Sender.smali | 360 - .../com/vigo/metrics/utils/SenderType.smali | 110 - .../com/vk/media/player/ExoPlayerBase$a.smali | 37 +- .../vk/qrcode/QRSharingView$saveQR$2.smali | 21 - .../metrics/MediaMetricsApi$session$2.smali | 142 - .../vk/video/metrics/MediaMetricsApi.smali | 182 - .../metrics/MediaMetricsHolder$SVCID.smali | 297 - .../MediaMetricsHolder$isAvailable$2.smali | 84 - ...MetricsHolder$vigoBootstrapBuilder$2.smali | 274 - .../vk/video/metrics/MediaMetricsHolder.smali | 153 - .../video/metrics/MediaMetricsVideo$a.smali | 25 - .../video/metrics/MediaMetricsVideo$b.smali | 92 - ...MediaMetricsVideo$onBitrateChanged$1.smali | 109 - ...MediaMetricsVideo$onLoadingChanged$1.smali | 81 - .../MediaMetricsVideo$onPlayerError$1.smali | 81 - .../MediaMetricsVideo$onPlayerPaused$1.smali | 87 - .../MediaMetricsVideo$onPlayerPlay$1.smali | 87 - .../MediaMetricsVideo$onPlayerRelease$1.smali | 87 - ...aMetricsVideo$onPlayerStateChanged$1.smali | 111 - ...tricsVideo$onPositionDiscontinuity$1.smali | 99 - .../MediaMetricsVideo$onTracksChanged$1.smali | 105 - .../metrics/MediaMetricsVideo$setHost$1.smali | 81 - .../metrics/MediaMetricsVideo$start$1.smali | 159 - .../metrics/MediaMetricsVideo$stop$1.smali | 75 - .../vk/video/metrics/MediaMetricsVideo.smali | 729 -- .../vk/video/metrics/MediaMetricsVideo1.smali | 40 - .../smali_classes4/com/vk/vigo/VigoApi.smali | 30 - .../com/vk/vigo/VigoVideo$b.smali | 75 - .../com/vk/vigo/VigoVideo.smali | 114 - .../com/vtosters/lite/VKApplication.smali | 9 - .../com/vtosters/lite/data/Analytics$h.smali | 111 - .../ru/mail/libverify/storage/m.smali | 112 - 105 files changed, 1 insertion(+), 28551 deletions(-) delete mode 100644 smali/smali_classes2/com/vigo/metrics/DefferedEvent.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/EventSender.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/GlobalConfig.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/Log.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/Question.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/QuestionType$a.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/QuestionType.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/Storage.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/ViewQualityReport.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/Vigo$a.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/Vigo$b.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/Vigo$c.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/Vigo$d.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/Vigo$e.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/Vigo$f.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/Vigo$g.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/Vigo$h.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/Vigo.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/VigoApiEvent$a.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/VigoApiEvent.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/VigoApiMeasurement$a.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/VigoApiMeasurement.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/VigoBinaryBuffer$a.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/VigoBinaryBuffer.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/VigoBootstrapBuilder.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/VigoCallEvent$EventType.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/VigoCallEvent.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/VigoCallInformation.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/VigoCellInfoExtractor.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/VigoCellUpdateHandler.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/VigoConfigParser.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/VigoDataUpdaters$a.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/VigoDataUpdaters$b.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/VigoDataUpdaters.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/VigoDelegate$a.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/VigoDelegate.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/VigoDelegateCustom1.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/VigoPool$a.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/VigoPool.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/VigoRegisteredCellHolder.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/VigoResponse.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/VigoSenderManager.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/VigoSession$a.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/VigoSession$b$a.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/VigoSession$b.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/VigoSession$c.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/VigoSession.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/VigoSyncStack$a.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/VigoSyncStack$b.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/VigoSyncStack$c.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/VigoSyncStack.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/VigoUserPerceptionConfig$1.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/VigoUserPerceptionConfig.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/a0/ActiveSessionController.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/config.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/content/ContentType.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/content/ServiceToContentTypeBinding.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/content/VigoPlayerStates.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/listeners/VigoConnectivityReceiver.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/listeners/VigoHeartbeatDataProvider.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/listeners/VigoPlayerListener$a.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/listeners/VigoPlayerListener.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/stun/MessageAttributeException.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/stun/MessageAttributeParsingException.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/stun/MessageHeaderException.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/stun/MessageHeaderParsingException.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/stun/NatType.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/stun/UnknownMessageAttributeException.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/stun/UtilityException.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/utils/AbstractSender.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/utils/MutablePair.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/utils/OkHttp3Sender.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/utils/Sender.smali delete mode 100644 smali/smali_classes2/com/vigo/metrics/utils/SenderType.smali delete mode 100644 smali/smali_classes4/com/vk/video/metrics/MediaMetricsApi$session$2.smali delete mode 100644 smali/smali_classes4/com/vk/video/metrics/MediaMetricsApi.smali delete mode 100644 smali/smali_classes4/com/vk/video/metrics/MediaMetricsHolder$SVCID.smali delete mode 100644 smali/smali_classes4/com/vk/video/metrics/MediaMetricsHolder$isAvailable$2.smali delete mode 100644 smali/smali_classes4/com/vk/video/metrics/MediaMetricsHolder$vigoBootstrapBuilder$2.smali delete mode 100644 smali/smali_classes4/com/vk/video/metrics/MediaMetricsHolder.smali delete mode 100644 smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$a.smali delete mode 100644 smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$b.smali delete mode 100644 smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$onBitrateChanged$1.smali delete mode 100644 smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$onLoadingChanged$1.smali delete mode 100644 smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$onPlayerError$1.smali delete mode 100644 smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$onPlayerPaused$1.smali delete mode 100644 smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$onPlayerPlay$1.smali delete mode 100644 smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$onPlayerRelease$1.smali delete mode 100644 smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$onPlayerStateChanged$1.smali delete mode 100644 smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$onPositionDiscontinuity$1.smali delete mode 100644 smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$onTracksChanged$1.smali delete mode 100644 smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$setHost$1.smali delete mode 100644 smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$start$1.smali delete mode 100644 smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$stop$1.smali delete mode 100644 smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo.smali delete mode 100644 smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo1.smali delete mode 100644 smali/smali_classes4/com/vk/vigo/VigoVideo$b.smali diff --git a/smali/smali_classes2/com/vigo/metrics/DefferedEvent.smali b/smali/smali_classes2/com/vigo/metrics/DefferedEvent.smali deleted file mode 100644 index c78de9d59..000000000 --- a/smali/smali_classes2/com/vigo/metrics/DefferedEvent.smali +++ /dev/null @@ -1,25 +0,0 @@ -.class Lcom/vigo/metrics/DefferedEvent; -.super Ljava/lang/Object; -.source "DefferedEvent.java" - - -# instance fields -.field a:Landroid/net/Uri; - -.field b:J - - -# direct methods -.method constructor ()V - .locals 2 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - const-wide/16 v0, 0x0 - - .line 2 - iput-wide v0, p0, Lcom/vigo/metrics/DefferedEvent;->b:J - - return-void -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/EventSender.smali b/smali/smali_classes2/com/vigo/metrics/EventSender.smali deleted file mode 100644 index 4f62d7943..000000000 --- a/smali/smali_classes2/com/vigo/metrics/EventSender.smali +++ /dev/null @@ -1,229 +0,0 @@ -.class public Lcom/vigo/metrics/EventSender; -.super Ljava/lang/Object; -.source "EventSender.java" - -# interfaces -.implements Ljava/lang/Runnable; - - -# static fields -.field private static d:J = 0x493e0L - - -# instance fields -.field private final a:Ljava/util/concurrent/locks/ReentrantLock; - -.field b:Ljava/util/LinkedList; - -.field private c:J - - -# direct methods -.method public constructor ()V - .locals 2 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - new-instance v0, Ljava/util/concurrent/locks/ReentrantLock; - - invoke-direct {v0}, Ljava/util/concurrent/locks/ReentrantLock;->()V - - iput-object v0, p0, Lcom/vigo/metrics/EventSender;->a:Ljava/util/concurrent/locks/ReentrantLock; - - .line 3 - new-instance v0, Ljava/util/LinkedList; - - invoke-direct {v0}, Ljava/util/LinkedList;->()V - - iput-object v0, p0, Lcom/vigo/metrics/EventSender;->b:Ljava/util/LinkedList; - - const-wide/16 v0, 0x32 - - .line 4 - iput-wide v0, p0, Lcom/vigo/metrics/EventSender;->c:J - - return-void -.end method - - -# virtual methods -.method a(Lcom/vigo/metrics/DefferedEvent;)V - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vigo/metrics/EventSender;->a:Ljava/util/concurrent/locks/ReentrantLock; - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;->lock()V - - .line 2 - iget-object v0, p0, Lcom/vigo/metrics/EventSender;->b:Ljava/util/LinkedList; - - invoke-virtual {v0, p1}, Ljava/util/LinkedList;->addLast(Ljava/lang/Object;)V - - .line 3 - iget-object p1, p0, Lcom/vigo/metrics/EventSender;->a:Ljava/util/concurrent/locks/ReentrantLock; - - invoke-virtual {p1}, Ljava/util/concurrent/locks/ReentrantLock;->unlock()V - - return-void -.end method - -.method protected b(Lcom/vigo/metrics/DefferedEvent;)Z - .locals 5 - - .line 1 - sget-object v0, Lcom/vigo/metrics/config;->j:Lcom/vigo/metrics/VigoSenderManager; - - iget-object v0, v0, Lcom/vigo/metrics/VigoSenderManager;->a:Lcom/vigo/metrics/utils/AbstractSender; - - iget-object v1, p1, Lcom/vigo/metrics/DefferedEvent;->a:Landroid/net/Uri; - - invoke-virtual {v1}, Landroid/net/Uri;->toString()Ljava/lang/String; - - move-result-object v1 - - const/4 v2, 0x0 - - invoke-virtual {v0, v1, v2}, Lcom/vigo/metrics/utils/AbstractSender;->a(Ljava/lang/String;Ljava/util/Map;)Lcom/vigo/metrics/VigoResponse; - - move-result-object v0 - - .line 2 - iget v1, v0, Lcom/vigo/metrics/VigoResponse;->a:I - - const/4 v2, -0x1 - - if-ne v2, v1, :cond_1 - - .line 3 - invoke-static {}, Ljava/lang/System;->currentTimeMillis()J - - move-result-wide v0 - - iget-wide v2, p1, Lcom/vigo/metrics/DefferedEvent;->b:J - - sub-long/2addr v0, v2 - - .line 4 - sget-wide v2, Lcom/vigo/metrics/EventSender;->d:J - - cmp-long v4, v2, v0 - - if-lez v4, :cond_0 - - .line 5 - invoke-virtual {p0, p1}, Lcom/vigo/metrics/EventSender;->a(Lcom/vigo/metrics/DefferedEvent;)V - - :cond_0 - const-wide/16 v0, 0x1388 - - .line 6 - iput-wide v0, p0, Lcom/vigo/metrics/EventSender;->c:J - - const/4 p1, 0x0 - - const-string v0, "vigo.eventsender" - - const-string v1, "sendVigoEvent: error occured while send request" - - .line 7 - invoke-static {v0, v1}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - goto :goto_0 - - :cond_1 - const-wide/16 v1, 0x32 - - .line 8 - iput-wide v1, p0, Lcom/vigo/metrics/EventSender;->c:J - - .line 9 - iget-object p1, v0, Lcom/vigo/metrics/VigoResponse;->b:[B - - if-eqz p1, :cond_2 - - array-length p1, p1 - - :cond_2 - const/4 p1, 0x1 - - :goto_0 - return p1 -.end method - -.method public run()V - .locals 2 - - .line 1 - :goto_0 - :try_start_0 - iget-object v0, p0, Lcom/vigo/metrics/EventSender;->a:Ljava/util/concurrent/locks/ReentrantLock; - - invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;->lock()V - - .line 2 - iget-object v0, p0, Lcom/vigo/metrics/EventSender;->b:Ljava/util/LinkedList; - - .line 3 - new-instance v1, Ljava/util/LinkedList; - - invoke-direct {v1}, Ljava/util/LinkedList;->()V - - iput-object v1, p0, Lcom/vigo/metrics/EventSender;->b:Ljava/util/LinkedList; - - .line 4 - iget-object v1, p0, Lcom/vigo/metrics/EventSender;->a:Ljava/util/concurrent/locks/ReentrantLock; - - invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantLock;->unlock()V - - const/4 v1, 0x1 - - :goto_1 - if-eqz v1, :cond_0 - - .line 5 - invoke-virtual {v0}, Ljava/util/LinkedList;->isEmpty()Z - - move-result v1 - - if-nez v1, :cond_0 - - .line 6 - invoke-virtual {v0}, Ljava/util/LinkedList;->getFirst()Ljava/lang/Object; - - move-result-object v1 - - check-cast v1, Lcom/vigo/metrics/DefferedEvent; - - .line 7 - invoke-virtual {v0}, Ljava/util/LinkedList;->removeFirst()Ljava/lang/Object; - - .line 8 - invoke-virtual {p0, v1}, Lcom/vigo/metrics/EventSender;->b(Lcom/vigo/metrics/DefferedEvent;)Z - - move-result v1 - - goto :goto_1 - - .line 9 - :cond_0 - iget-wide v0, p0, Lcom/vigo/metrics/EventSender;->c:J - - invoke-static {v0, v1}, Landroid/os/SystemClock;->sleep(J)V - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - goto :goto_0 - - :catchall_0 - const-string v0, "vigo.eventsender" - - const-string v1, "vigo error" - - .line 10 - invoke-static {v0, v1}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - goto :goto_0 -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/GlobalConfig.smali b/smali/smali_classes2/com/vigo/metrics/GlobalConfig.smali deleted file mode 100644 index c260bb3d7..000000000 --- a/smali/smali_classes2/com/vigo/metrics/GlobalConfig.smali +++ /dev/null @@ -1,18 +0,0 @@ -.class Lcom/vigo/metrics/GlobalConfig; -.super Ljava/lang/Object; -.source "GlobalConfig.java" - - -# static fields -.field public static a:Ljava/lang/String; = "https://reef.vk-cdn.net/analytics" - - -# direct methods -.method public static a()Ljava/lang/String; - .locals 1 - - .line 1 - sget-object v0, Lcom/vigo/metrics/GlobalConfig;->a:Ljava/lang/String; - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/Log.smali b/smali/smali_classes2/com/vigo/metrics/Log.smali deleted file mode 100644 index 09c26aa19..000000000 --- a/smali/smali_classes2/com/vigo/metrics/Log.smali +++ /dev/null @@ -1,201 +0,0 @@ -.class public final Lcom/vigo/metrics/Log; -.super Ljava/lang/Object; -.source "Log.java" - - -# direct methods -.method public static a(Ljava/lang/String;Ljava/lang/String;)I - .locals 1 - - .line 5 - sget-boolean v0, Lcom/vigo/metrics/config;->a:Z - - if-nez v0, :cond_0 - - const/4 p0, 0x0 - - return p0 - - .line 6 - :cond_0 - invoke-static {p0, p1}, Lcom/vigo/metrics/Log;->b(Ljava/lang/String;Ljava/lang/String;)V - - .line 7 - invoke-static {p0, p1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I - - move-result p0 - - return p0 -.end method - -.method public static a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I - .locals 1 - - .line 12 - sget-boolean v0, Lcom/vigo/metrics/config;->a:Z - - if-nez v0, :cond_0 - - const/4 p0, 0x0 - - return p0 - - .line 13 - :cond_0 - invoke-static {p0, p1}, Lcom/vigo/metrics/Log;->b(Ljava/lang/String;Ljava/lang/String;)V - - .line 14 - invoke-static {p0, p1, p2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I - - move-result p0 - - return p0 -.end method - -.method public static varargs a(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)I - .locals 1 - .param p0 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # [Ljava/lang/Object; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale; - - move-result-object v0 - - invoke-static {v0, p1, p2}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; - - move-result-object p1 - - .line 2 - sget-boolean p2, Lcom/vigo/metrics/config;->a:Z - - if-nez p2, :cond_0 - - const/4 p0, 0x0 - - return p0 - - .line 3 - :cond_0 - invoke-static {p0, p1}, Lcom/vigo/metrics/Log;->b(Ljava/lang/String;Ljava/lang/String;)V - - .line 4 - invoke-static {p0, p1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I - - move-result p0 - - return p0 -.end method - -.method public static varargs a(Ljava/lang/String;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)I - .locals 1 - .param p0 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p1 # Ljava/lang/Throwable; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p3 # [Ljava/lang/Object; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 8 - invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale; - - move-result-object v0 - - invoke-static {v0, p2, p3}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; - - move-result-object p2 - - .line 9 - sget-boolean p3, Lcom/vigo/metrics/config;->a:Z - - if-nez p3, :cond_0 - - const/4 p0, 0x0 - - return p0 - - .line 10 - :cond_0 - invoke-static {p0, p2}, Lcom/vigo/metrics/Log;->b(Ljava/lang/String;Ljava/lang/String;)V - - .line 11 - invoke-static {p0, p2, p1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I - - move-result p0 - - return p0 -.end method - -.method public static b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I - .locals 1 - - .line 1 - sget-boolean v0, Lcom/vigo/metrics/config;->a:Z - - if-nez v0, :cond_0 - - const/4 p0, 0x0 - - return p0 - - .line 2 - :cond_0 - invoke-static {p0, p1}, Lcom/vigo/metrics/Log;->b(Ljava/lang/String;Ljava/lang/String;)V - - .line 3 - invoke-static {p0, p1, p2}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I - - move-result p0 - - return p0 -.end method - -.method private static b(Ljava/lang/String;Ljava/lang/String;)V - .locals 0 - - return-void -.end method - -.method public static c(Ljava/lang/String;Ljava/lang/String;)I - .locals 1 - - .line 1 - sget-boolean v0, Lcom/vigo/metrics/config;->a:Z - - if-nez v0, :cond_0 - - const/4 p0, 0x0 - - return p0 - - .line 2 - :cond_0 - invoke-static {p0, p1}, Lcom/vigo/metrics/Log;->b(Ljava/lang/String;Ljava/lang/String;)V - - .line 3 - invoke-static {p0, p1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I - - move-result p0 - - return p0 -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/Question.smali b/smali/smali_classes2/com/vigo/metrics/Question.smali deleted file mode 100644 index d2a1d03ab..000000000 --- a/smali/smali_classes2/com/vigo/metrics/Question.smali +++ /dev/null @@ -1,317 +0,0 @@ -.class public Lcom/vigo/metrics/Question; -.super Ljava/lang/Object; -.source "Question.java" - - -# instance fields -.field a:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field b:Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field c:Lcom/vigo/metrics/QuestionType; - .annotation build Landroidx/annotation/NonNull; - .end annotation -.end field - -.field d:Ljava/util/List; - .annotation build Landroidx/annotation/Nullable; - .end annotation -.end field - - -# direct methods -.method constructor (Lorg/json/JSONObject;)V - .locals 3 - .param p1 # Lorg/json/JSONObject; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation system Ldalvik/annotation/Throws; - value = { - Lorg/json/JSONException; - } - .end annotation - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - const-string v0, "id" - - .line 2 - invoke-virtual {p1, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - iput-object v0, p0, Lcom/vigo/metrics/Question;->a:Ljava/lang/String; - - const-string v0, "text" - - .line 3 - invoke-virtual {p1, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - iput-object v0, p0, Lcom/vigo/metrics/Question;->b:Ljava/lang/String; - - const-string v0, "type" - - .line 4 - invoke-virtual {p1, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - invoke-static {v0}, Lcom/vigo/metrics/QuestionType;->a(Ljava/lang/String;)Lcom/vigo/metrics/QuestionType; - - move-result-object v0 - - iput-object v0, p0, Lcom/vigo/metrics/Question;->c:Lcom/vigo/metrics/QuestionType; - - .line 5 - iget-object v0, p0, Lcom/vigo/metrics/Question;->c:Lcom/vigo/metrics/QuestionType; - - sget-object v1, Lcom/vigo/metrics/QuestionType;->SELECT:Lcom/vigo/metrics/QuestionType; - - if-eq v0, v1, :cond_0 - - sget-object v1, Lcom/vigo/metrics/QuestionType;->SELECT_SINGLE:Lcom/vigo/metrics/QuestionType; - - if-eq v0, v1, :cond_0 - - const/4 p1, 0x0 - - .line 6 - iput-object p1, p0, Lcom/vigo/metrics/Question;->d:Ljava/util/List; - - goto :goto_1 - - :cond_0 - const-string v0, "variants" - - .line 7 - invoke-virtual {p1, v0}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray; - - move-result-object p1 - - .line 8 - new-instance v0, Ljava/util/ArrayList; - - invoke-virtual {p1}, Lorg/json/JSONArray;->length()I - - move-result v1 - - invoke-direct {v0, v1}, Ljava/util/ArrayList;->(I)V - - iput-object v0, p0, Lcom/vigo/metrics/Question;->d:Ljava/util/List; - - const/4 v0, 0x0 - - .line 9 - :goto_0 - invoke-virtual {p1}, Lorg/json/JSONArray;->length()I - - move-result v1 - - if-ge v0, v1, :cond_1 - - .line 10 - iget-object v1, p0, Lcom/vigo/metrics/Question;->d:Ljava/util/List; - - invoke-virtual {p1, v0}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String; - - move-result-object v2 - - invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z - - add-int/lit8 v0, v0, 0x1 - - goto :goto_0 - - :cond_1 - :goto_1 - return-void -.end method - -.method public static a(Ljava/util/List;)Ljava/lang/String; - .locals 2 - - .line 9 - new-instance v0, Ljava/util/ArrayList; - - const/4 v1, 0x2 - - invoke-direct {v0, v1}, Ljava/util/ArrayList;->(I)V - - .line 10 - invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator; - - move-result-object p0 - - .line 11 - :goto_0 - invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z - - move-result v1 - - if-eqz v1, :cond_0 - - .line 12 - invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v1 - - check-cast v1, Lcom/vigo/metrics/Question; - - .line 13 - invoke-virtual {v1}, Lcom/vigo/metrics/Question;->a()Lorg/json/JSONObject; - - move-result-object v1 - - invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z - - goto :goto_0 - - .line 14 - :cond_0 - new-instance p0, Lorg/json/JSONArray; - - invoke-direct {p0, v0}, Lorg/json/JSONArray;->(Ljava/util/Collection;)V - - .line 15 - invoke-virtual {p0}, Lorg/json/JSONArray;->toString()Ljava/lang/String; - - move-result-object p0 - - return-object p0 -.end method - -.method public static a(Ljava/lang/String;)Ljava/util/List; - .locals 4 - - .line 16 - new-instance v0, Ljava/util/ArrayList; - - const/4 v1, 0x2 - - invoke-direct {v0, v1}, Ljava/util/ArrayList;->(I)V - - .line 17 - :try_start_0 - new-instance v1, Lorg/json/JSONArray; - - invoke-direct {v1, p0}, Lorg/json/JSONArray;->(Ljava/lang/String;)V - - const/4 p0, 0x0 - - .line 18 - :goto_0 - invoke-virtual {v1}, Lorg/json/JSONArray;->length()I - - move-result v2 - - if-ge p0, v2, :cond_0 - - .line 19 - new-instance v2, Lcom/vigo/metrics/Question; - - invoke-virtual {v1, p0}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject; - - move-result-object v3 - - invoke-direct {v2, v3}, Lcom/vigo/metrics/Question;->(Lorg/json/JSONObject;)V - - invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - :try_end_0 - .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0 - - add-int/lit8 p0, p0, 0x1 - - goto :goto_0 - - :cond_0 - return-object v0 - - :catch_0 - move-exception p0 - - .line 20 - new-instance v0, Ljava/lang/RuntimeException; - - invoke-direct {v0, p0}, Ljava/lang/RuntimeException;->(Ljava/lang/Throwable;)V - - throw v0 -.end method - - -# virtual methods -.method public a()Lorg/json/JSONObject; - .locals 3 - - .line 1 - new-instance v0, Lorg/json/JSONObject; - - invoke-direct {v0}, Lorg/json/JSONObject;->()V - - :try_start_0 - const-string v1, "id" - - .line 2 - iget-object v2, p0, Lcom/vigo/metrics/Question;->a:Ljava/lang/String; - - invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; - - const-string v1, "text" - - .line 3 - iget-object v2, p0, Lcom/vigo/metrics/Question;->b:Ljava/lang/String; - - invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; - - const-string v1, "type" - - .line 4 - iget-object v2, p0, Lcom/vigo/metrics/Question;->c:Lcom/vigo/metrics/QuestionType; - - invoke-virtual {v2}, Lcom/vigo/metrics/QuestionType;->a()Ljava/lang/String; - - move-result-object v2 - - invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; - - .line 5 - iget-object v1, p0, Lcom/vigo/metrics/Question;->d:Ljava/util/List; - - if-eqz v1, :cond_0 - - .line 6 - new-instance v1, Lorg/json/JSONArray; - - iget-object v2, p0, Lcom/vigo/metrics/Question;->d:Ljava/util/List; - - invoke-direct {v1, v2}, Lorg/json/JSONArray;->(Ljava/util/Collection;)V - - const-string v2, "variants" - - .line 7 - invoke-virtual {v0, v2, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; - :try_end_0 - .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0 - - :cond_0 - return-object v0 - - :catch_0 - move-exception v0 - - .line 8 - new-instance v1, Ljava/lang/RuntimeException; - - invoke-direct {v1, v0}, Ljava/lang/RuntimeException;->(Ljava/lang/Throwable;)V - - throw v1 -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/QuestionType$a.smali b/smali/smali_classes2/com/vigo/metrics/QuestionType$a.smali deleted file mode 100644 index 216f5d4b5..000000000 --- a/smali/smali_classes2/com/vigo/metrics/QuestionType$a.smali +++ /dev/null @@ -1,101 +0,0 @@ -.class synthetic Lcom/vigo/metrics/QuestionType$a; -.super Ljava/lang/Object; -.source "QuestionType.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/vigo/metrics/QuestionType; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x1008 - name = null -.end annotation - - -# static fields -.field static final synthetic a:[I - - -# direct methods -.method static constructor ()V - .locals 3 - - .line 1 - invoke-static {}, Lcom/vigo/metrics/QuestionType;->values()[Lcom/vigo/metrics/QuestionType; - - move-result-object v0 - - array-length v0, v0 - - new-array v0, v0, [I - - sput-object v0, Lcom/vigo/metrics/QuestionType$a;->a:[I - - :try_start_0 - sget-object v0, Lcom/vigo/metrics/QuestionType$a;->a:[I - - sget-object v1, Lcom/vigo/metrics/QuestionType;->RATE:Lcom/vigo/metrics/QuestionType; - - invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I - - move-result v1 - - const/4 v2, 0x1 - - aput v2, v0, v1 - :try_end_0 - .catch Ljava/lang/NoSuchFieldError; {:try_start_0 .. :try_end_0} :catch_0 - - :catch_0 - :try_start_1 - sget-object v0, Lcom/vigo/metrics/QuestionType$a;->a:[I - - sget-object v1, Lcom/vigo/metrics/QuestionType;->SELECT:Lcom/vigo/metrics/QuestionType; - - invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I - - move-result v1 - - const/4 v2, 0x2 - - aput v2, v0, v1 - :try_end_1 - .catch Ljava/lang/NoSuchFieldError; {:try_start_1 .. :try_end_1} :catch_1 - - :catch_1 - :try_start_2 - sget-object v0, Lcom/vigo/metrics/QuestionType$a;->a:[I - - sget-object v1, Lcom/vigo/metrics/QuestionType;->SELECT_SINGLE:Lcom/vigo/metrics/QuestionType; - - invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I - - move-result v1 - - const/4 v2, 0x3 - - aput v2, v0, v1 - :try_end_2 - .catch Ljava/lang/NoSuchFieldError; {:try_start_2 .. :try_end_2} :catch_2 - - :catch_2 - :try_start_3 - sget-object v0, Lcom/vigo/metrics/QuestionType$a;->a:[I - - sget-object v1, Lcom/vigo/metrics/QuestionType;->COMMENT:Lcom/vigo/metrics/QuestionType; - - invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I - - move-result v1 - - const/4 v2, 0x4 - - aput v2, v0, v1 - :try_end_3 - .catch Ljava/lang/NoSuchFieldError; {:try_start_3 .. :try_end_3} :catch_3 - - :catch_3 - return-void -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/QuestionType.smali b/smali/smali_classes2/com/vigo/metrics/QuestionType.smali deleted file mode 100644 index 5d7193455..000000000 --- a/smali/smali_classes2/com/vigo/metrics/QuestionType.smali +++ /dev/null @@ -1,347 +0,0 @@ -.class public final enum Lcom/vigo/metrics/QuestionType; -.super Ljava/lang/Enum; -.source "QuestionType.java" - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/lang/Enum<", - "Lcom/vigo/metrics/QuestionType;", - ">;" - } -.end annotation - - -# static fields -.field private static final synthetic $VALUES:[Lcom/vigo/metrics/QuestionType; - -.field public static final enum COMMENT:Lcom/vigo/metrics/QuestionType; - -.field public static final enum RATE:Lcom/vigo/metrics/QuestionType; - -.field public static final enum SELECT:Lcom/vigo/metrics/QuestionType; - -.field public static final enum SELECT_SINGLE:Lcom/vigo/metrics/QuestionType; - - -# direct methods -.method static constructor ()V - .locals 6 - - .line 1 - new-instance v0, Lcom/vigo/metrics/QuestionType; - - const/4 v1, 0x0 - - const-string v2, "RATE" - - invoke-direct {v0, v2, v1}, Lcom/vigo/metrics/QuestionType;->(Ljava/lang/String;I)V - - sput-object v0, Lcom/vigo/metrics/QuestionType;->RATE:Lcom/vigo/metrics/QuestionType; - - .line 2 - new-instance v0, Lcom/vigo/metrics/QuestionType; - - const/4 v2, 0x1 - - const-string v3, "COMMENT" - - invoke-direct {v0, v3, v2}, Lcom/vigo/metrics/QuestionType;->(Ljava/lang/String;I)V - - sput-object v0, Lcom/vigo/metrics/QuestionType;->COMMENT:Lcom/vigo/metrics/QuestionType; - - .line 3 - new-instance v0, Lcom/vigo/metrics/QuestionType; - - const/4 v3, 0x2 - - const-string v4, "SELECT" - - invoke-direct {v0, v4, v3}, Lcom/vigo/metrics/QuestionType;->(Ljava/lang/String;I)V - - sput-object v0, Lcom/vigo/metrics/QuestionType;->SELECT:Lcom/vigo/metrics/QuestionType; - - .line 4 - new-instance v0, Lcom/vigo/metrics/QuestionType; - - const/4 v4, 0x3 - - const-string v5, "SELECT_SINGLE" - - invoke-direct {v0, v5, v4}, Lcom/vigo/metrics/QuestionType;->(Ljava/lang/String;I)V - - sput-object v0, Lcom/vigo/metrics/QuestionType;->SELECT_SINGLE:Lcom/vigo/metrics/QuestionType; - - const/4 v0, 0x4 - - new-array v0, v0, [Lcom/vigo/metrics/QuestionType; - - .line 5 - sget-object v5, Lcom/vigo/metrics/QuestionType;->RATE:Lcom/vigo/metrics/QuestionType; - - aput-object v5, v0, v1 - - sget-object v1, Lcom/vigo/metrics/QuestionType;->COMMENT:Lcom/vigo/metrics/QuestionType; - - aput-object v1, v0, v2 - - sget-object v1, Lcom/vigo/metrics/QuestionType;->SELECT:Lcom/vigo/metrics/QuestionType; - - aput-object v1, v0, v3 - - sget-object v1, Lcom/vigo/metrics/QuestionType;->SELECT_SINGLE:Lcom/vigo/metrics/QuestionType; - - aput-object v1, v0, v4 - - sput-object v0, Lcom/vigo/metrics/QuestionType;->$VALUES:[Lcom/vigo/metrics/QuestionType; - - return-void -.end method - -.method private constructor (Ljava/lang/String;I)V - .locals 0 - .annotation system Ldalvik/annotation/Signature; - value = { - "()V" - } - .end annotation - - .line 1 - invoke-direct {p0, p1, p2}, Ljava/lang/Enum;->(Ljava/lang/String;I)V - - return-void -.end method - -.method static a(Ljava/lang/String;)Lcom/vigo/metrics/QuestionType; - .locals 4 - - .line 3 - invoke-virtual {p0}, Ljava/lang/String;->hashCode()I - - move-result v0 - - const/4 v1, 0x3 - - const/4 v2, 0x2 - - const/4 v3, 0x1 - - sparse-switch v0, :sswitch_data_0 - - goto :goto_0 - - :sswitch_0 - const-string v0, "comment" - - .line 4 - invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/4 v0, 0x3 - - goto :goto_1 - - :sswitch_1 - const-string v0, "multi" - - .line 5 - invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/4 v0, 0x1 - - goto :goto_1 - - :sswitch_2 - const-string v0, "rate" - - .line 6 - invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/4 v0, 0x0 - - goto :goto_1 - - :sswitch_3 - const-string v0, "single" - - .line 7 - invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/4 v0, 0x2 - - goto :goto_1 - - :cond_0 - :goto_0 - const/4 v0, -0x1 - - :goto_1 - if-eqz v0, :cond_4 - - if-eq v0, v3, :cond_3 - - if-eq v0, v2, :cond_2 - - if-ne v0, v1, :cond_1 - - .line 8 - sget-object p0, Lcom/vigo/metrics/QuestionType;->COMMENT:Lcom/vigo/metrics/QuestionType; - - return-object p0 - - .line 9 - :cond_1 - new-instance v0, Ljava/security/InvalidParameterException; - - new-instance v1, Ljava/lang/StringBuilder; - - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - - const-string v2, "Question type not allowed :" - - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p0 - - invoke-direct {v0, p0}, Ljava/security/InvalidParameterException;->(Ljava/lang/String;)V - - throw v0 - - .line 10 - :cond_2 - sget-object p0, Lcom/vigo/metrics/QuestionType;->SELECT_SINGLE:Lcom/vigo/metrics/QuestionType; - - return-object p0 - - .line 11 - :cond_3 - sget-object p0, Lcom/vigo/metrics/QuestionType;->SELECT:Lcom/vigo/metrics/QuestionType; - - return-object p0 - - .line 12 - :cond_4 - sget-object p0, Lcom/vigo/metrics/QuestionType;->RATE:Lcom/vigo/metrics/QuestionType; - - return-object p0 - - nop - - :sswitch_data_0 - .sparse-switch - -0x35c77bb8 -> :sswitch_3 - 0x354ce0 -> :sswitch_2 - 0x636d539 -> :sswitch_1 - 0x38a5ee5f -> :sswitch_0 - .end sparse-switch -.end method - -.method public static valueOf(Ljava/lang/String;)Lcom/vigo/metrics/QuestionType; - .locals 1 - - .line 1 - const-class v0, Lcom/vigo/metrics/QuestionType; - - invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; - - move-result-object p0 - - check-cast p0, Lcom/vigo/metrics/QuestionType; - - return-object p0 -.end method - -.method public static values()[Lcom/vigo/metrics/QuestionType; - .locals 1 - - .line 1 - sget-object v0, Lcom/vigo/metrics/QuestionType;->$VALUES:[Lcom/vigo/metrics/QuestionType; - - invoke-virtual {v0}, [Lcom/vigo/metrics/QuestionType;->clone()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, [Lcom/vigo/metrics/QuestionType; - - return-object v0 -.end method - - -# virtual methods -.method a()Ljava/lang/String; - .locals 2 - - .line 1 - sget-object v0, Lcom/vigo/metrics/QuestionType$a;->a:[I - - invoke-virtual {p0}, Ljava/lang/Enum;->ordinal()I - - move-result v1 - - aget v0, v0, v1 - - const/4 v1, 0x1 - - if-eq v0, v1, :cond_3 - - const/4 v1, 0x2 - - if-eq v0, v1, :cond_2 - - const/4 v1, 0x3 - - if-eq v0, v1, :cond_1 - - const/4 v1, 0x4 - - if-ne v0, v1, :cond_0 - - const-string v0, "comment" - - return-object v0 - - .line 2 - :cond_0 - new-instance v0, Ljava/lang/RuntimeException; - - const-string v1, "Question Type doesnt work" - - invoke-direct {v0, v1}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V - - throw v0 - - :cond_1 - const-string v0, "single" - - return-object v0 - - :cond_2 - const-string v0, "multi" - - return-object v0 - - :cond_3 - const-string v0, "rate" - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/Storage.smali b/smali/smali_classes2/com/vigo/metrics/Storage.smali deleted file mode 100644 index 21657a18a..000000000 --- a/smali/smali_classes2/com/vigo/metrics/Storage.smali +++ /dev/null @@ -1,40 +0,0 @@ -.class Lcom/vigo/metrics/Storage; -.super Ljava/lang/Object; -.source "Storage.java" - - -# instance fields -.field private a:Landroid/content/Context; - - -# direct methods -.method constructor (Landroid/content/Context;)V - .locals 0 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - iput-object p1, p0, Lcom/vigo/metrics/Storage;->a:Landroid/content/Context; - - return-void -.end method - - -# virtual methods -.method a()Landroid/content/SharedPreferences; - .locals 3 - - .line 1 - iget-object v0, p0, Lcom/vigo/metrics/Storage;->a:Landroid/content/Context; - - const-string v1, "vigo_prefs" - - const/4 v2, 0x0 - - invoke-virtual {v0, v1, v2}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; - - move-result-object v0 - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/ViewQualityReport.smali b/smali/smali_classes2/com/vigo/metrics/ViewQualityReport.smali deleted file mode 100644 index 0b6069529..000000000 --- a/smali/smali_classes2/com/vigo/metrics/ViewQualityReport.smali +++ /dev/null @@ -1,14 +0,0 @@ -.class Lcom/vigo/metrics/ViewQualityReport; -.super Ljava/lang/Object; -.source "ViewQualityReport.java" - - -# direct methods -.method constructor (IJ)V - .locals 0 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/Vigo$a.smali b/smali/smali_classes2/com/vigo/metrics/Vigo$a.smali deleted file mode 100644 index 19cda4e27..000000000 --- a/smali/smali_classes2/com/vigo/metrics/Vigo$a.smali +++ /dev/null @@ -1,96 +0,0 @@ -.class Lcom/vigo/metrics/Vigo$a; -.super Ljava/lang/Object; -.source "Vigo.java" - -# interfaces -.implements Lcom/vigo/metrics/VigoSyncStack$c; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vigo/metrics/Vigo;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/lang/Object;", - "Lcom/vigo/metrics/VigoSyncStack$c<", - "Lcom/vigo/metrics/VigoApiEvent;", - ">;" - } -.end annotation - - -# instance fields -.field final synthetic a:I - - -# direct methods -.method constructor (Lcom/vigo/metrics/Vigo;I)V - .locals 0 - - .line 1 - iput p2, p0, Lcom/vigo/metrics/Vigo$a;->a:I - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public a(Lcom/vigo/metrics/VigoApiEvent;)Lcom/vigo/metrics/VigoApiEvent; - .locals 2 - - const/4 v0, 0x0 - - if-eqz p1, :cond_1 - - .line 1 - iget-object v1, p1, Lcom/vigo/metrics/VigoApiEvent;->c:Ljava/util/Map; - - invoke-interface {v1}, Ljava/util/Map;->isEmpty()Z - - move-result v1 - - if-nez v1, :cond_0 - - .line 2 - iget-object v0, p1, Lcom/vigo/metrics/VigoApiEvent;->b:Lcom/vigo/metrics/VigoBinaryBuffer; - - iget v1, p0, Lcom/vigo/metrics/Vigo$a;->a:I - - invoke-virtual {v0, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - return-object p1 - - .line 3 - :cond_0 - iget-object v1, p1, Lcom/vigo/metrics/VigoApiEvent;->b:Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - .line 4 - invoke-virtual {p1}, Lcom/vigo/metrics/VigoApiEvent;->b()V - - :cond_1 - return-object v0 -.end method - -.method public bridge synthetic apply(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - .line 1 - check-cast p1, Lcom/vigo/metrics/VigoApiEvent; - - invoke-virtual {p0, p1}, Lcom/vigo/metrics/Vigo$a;->a(Lcom/vigo/metrics/VigoApiEvent;)Lcom/vigo/metrics/VigoApiEvent; - - move-result-object p1 - - return-object p1 -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/Vigo$b.smali b/smali/smali_classes2/com/vigo/metrics/Vigo$b.smali deleted file mode 100644 index a4f869d7c..000000000 --- a/smali/smali_classes2/com/vigo/metrics/Vigo$b.smali +++ /dev/null @@ -1,96 +0,0 @@ -.class Lcom/vigo/metrics/Vigo$b; -.super Ljava/lang/Object; -.source "Vigo.java" - -# interfaces -.implements Lcom/vigo/metrics/VigoSyncStack$c; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vigo/metrics/Vigo;->a(Lcom/vigo/metrics/VigoBinaryBuffer;Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/lang/Object;", - "Lcom/vigo/metrics/VigoSyncStack$c<", - "Lcom/vigo/metrics/VigoApiEvent;", - ">;" - } -.end annotation - - -# instance fields -.field final synthetic a:I - - -# direct methods -.method constructor (Lcom/vigo/metrics/Vigo;I)V - .locals 0 - - .line 1 - iput p2, p0, Lcom/vigo/metrics/Vigo$b;->a:I - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public a(Lcom/vigo/metrics/VigoApiEvent;)Lcom/vigo/metrics/VigoApiEvent; - .locals 2 - - const/4 v0, 0x0 - - if-eqz p1, :cond_1 - - .line 1 - iget-object v1, p1, Lcom/vigo/metrics/VigoApiEvent;->c:Ljava/util/Map; - - invoke-interface {v1}, Ljava/util/Map;->isEmpty()Z - - move-result v1 - - if-nez v1, :cond_0 - - .line 2 - iget-object v0, p1, Lcom/vigo/metrics/VigoApiEvent;->b:Lcom/vigo/metrics/VigoBinaryBuffer; - - iget v1, p0, Lcom/vigo/metrics/Vigo$b;->a:I - - invoke-virtual {v0, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - return-object p1 - - .line 3 - :cond_0 - iget-object v1, p1, Lcom/vigo/metrics/VigoApiEvent;->b:Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - .line 4 - invoke-virtual {p1}, Lcom/vigo/metrics/VigoApiEvent;->b()V - - :cond_1 - return-object v0 -.end method - -.method public bridge synthetic apply(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - .line 1 - check-cast p1, Lcom/vigo/metrics/VigoApiEvent; - - invoke-virtual {p0, p1}, Lcom/vigo/metrics/Vigo$b;->a(Lcom/vigo/metrics/VigoApiEvent;)Lcom/vigo/metrics/VigoApiEvent; - - move-result-object p1 - - return-object p1 -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/Vigo$c.smali b/smali/smali_classes2/com/vigo/metrics/Vigo$c.smali deleted file mode 100644 index 041a4354e..000000000 --- a/smali/smali_classes2/com/vigo/metrics/Vigo$c.smali +++ /dev/null @@ -1,147 +0,0 @@ -.class final Lcom/vigo/metrics/Vigo$c; -.super Landroid/os/AsyncTask; -.source "Vigo.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vigo/metrics/Vigo;->a(Ljava/lang/String;Z)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x8 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Ljava/lang/String; - - -# direct methods -.method constructor (Ljava/lang/String;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/vigo/metrics/Vigo$c;->a:Ljava/lang/String; - - invoke-direct {p0}, Landroid/os/AsyncTask;->()V - - return-void -.end method - - -# virtual methods -.method protected doInBackground([Ljava/lang/Object;)Ljava/lang/Object; - .locals 3 - - .line 1 - sget-object p1, Lcom/vigo/metrics/config;->j:Lcom/vigo/metrics/VigoSenderManager; - - iget-object p1, p1, Lcom/vigo/metrics/VigoSenderManager;->a:Lcom/vigo/metrics/utils/AbstractSender; - - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - invoke-static {}, Lcom/vigo/metrics/GlobalConfig;->a()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v1, "/uxzoom/1/service/rate?svcid=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v1, p0, Lcom/vigo/metrics/Vigo$c;->a:Ljava/lang/String; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v1, "&cid=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - sget-object v1, Lcom/vigo/metrics/config;->e:Ljava/lang/String; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v1, "&eid=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - sget-object v1, Lcom/vigo/metrics/config;->b:Landroid/content/Context; - - if-eqz v1, :cond_0 - - invoke-virtual {v1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; - - move-result-object v1 - - const-string v2, "android_id" - - invoke-static {v1, v2}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String; - - move-result-object v1 - - invoke-static {v1}, Lcom/vigo/metrics/Vigo;->b(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v1 - - goto :goto_0 - - :cond_0 - const-string v1, "" - - :goto_0 - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - new-instance v1, Ljava/util/HashMap; - - invoke-direct {v1}, Ljava/util/HashMap;->()V - - invoke-virtual {p1, v0, v1}, Lcom/vigo/metrics/utils/AbstractSender;->a(Ljava/lang/String;Ljava/util/Map;)Lcom/vigo/metrics/VigoResponse; - - move-result-object p1 - - .line 2 - invoke-virtual {p1}, Lcom/vigo/metrics/VigoResponse;->a()Lorg/json/JSONObject; - - move-result-object p1 - - .line 3 - :try_start_0 - sget-object v0, Lcom/vigo/metrics/config;->b:Landroid/content/Context; - - invoke-static {v0, p1}, Lcom/vigo/metrics/VigoConfigParser;->a(Landroid/content/Context;Lorg/json/JSONObject;)Lcom/vigo/metrics/VigoUserPerceptionConfig; - :try_end_0 - .catch Ljava/lang/NullPointerException; {:try_start_0 .. :try_end_0} :catch_1 - .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0 - - goto :goto_2 - - :catch_0 - move-exception p1 - - goto :goto_1 - - :catch_1 - move-exception p1 - - :goto_1 - const-string v0, "Vigo" - - const-string v1, "config parsing exception: " - - .line 4 - invoke-static {v0, v1, p1}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I - - :goto_2 - const/4 p1, 0x0 - - return-object p1 -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/Vigo$d.smali b/smali/smali_classes2/com/vigo/metrics/Vigo$d.smali deleted file mode 100644 index 27755e74e..000000000 --- a/smali/smali_classes2/com/vigo/metrics/Vigo$d.smali +++ /dev/null @@ -1,77 +0,0 @@ -.class Lcom/vigo/metrics/Vigo$d; -.super Ljava/lang/Object; -.source "Vigo.java" - -# interfaces -.implements Ljava/util/Comparator; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vigo/metrics/Vigo;->g(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/lang/Object;", - "Ljava/util/Comparator<", - "Landroid/net/wifi/ScanResult;", - ">;" - } -.end annotation - - -# direct methods -.method constructor (Lcom/vigo/metrics/Vigo;)V - .locals 0 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public a(Landroid/net/wifi/ScanResult;Landroid/net/wifi/ScanResult;)I - .locals 0 - - .line 1 - iget p2, p2, Landroid/net/wifi/ScanResult;->level:I - - invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object p2 - - iget p1, p1, Landroid/net/wifi/ScanResult;->level:I - - invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object p1 - - invoke-virtual {p2, p1}, Ljava/lang/Integer;->compareTo(Ljava/lang/Integer;)I - - move-result p1 - - return p1 -.end method - -.method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I - .locals 0 - - .line 1 - check-cast p1, Landroid/net/wifi/ScanResult; - - check-cast p2, Landroid/net/wifi/ScanResult; - - invoke-virtual {p0, p1, p2}, Lcom/vigo/metrics/Vigo$d;->a(Landroid/net/wifi/ScanResult;Landroid/net/wifi/ScanResult;)I - - move-result p1 - - return p1 -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/Vigo$e.smali b/smali/smali_classes2/com/vigo/metrics/Vigo$e.smali deleted file mode 100644 index 1b3dd2d68..000000000 --- a/smali/smali_classes2/com/vigo/metrics/Vigo$e.smali +++ /dev/null @@ -1,384 +0,0 @@ -.class Lcom/vigo/metrics/Vigo$e; -.super Ljava/lang/Object; -.source "Vigo.java" - -# interfaces -.implements Ljava/lang/Runnable; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vigo/metrics/Vigo;->onDataConnectionStateChanged(II)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:I - -.field final synthetic b:Lcom/vigo/metrics/Vigo; - - -# direct methods -.method constructor (Lcom/vigo/metrics/Vigo;I)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/vigo/metrics/Vigo$e;->b:Lcom/vigo/metrics/Vigo; - - iput p2, p0, Lcom/vigo/metrics/Vigo$e;->a:I - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public run()V - .locals 9 - - .line 1 - iget-object v0, p0, Lcom/vigo/metrics/Vigo$e;->b:Lcom/vigo/metrics/Vigo; - - invoke-static {v0}, Lcom/vigo/metrics/Vigo;->a(Lcom/vigo/metrics/Vigo;)Z - - move-result v0 - - if-nez v0, :cond_0 - - iget-object v0, p0, Lcom/vigo/metrics/Vigo$e;->b:Lcom/vigo/metrics/Vigo; - - invoke-static {v0}, Lcom/vigo/metrics/Vigo;->b(Lcom/vigo/metrics/Vigo;)Z - - move-result v0 - - if-nez v0, :cond_0 - - iget-object v0, p0, Lcom/vigo/metrics/Vigo$e;->b:Lcom/vigo/metrics/Vigo; - - invoke-static {v0}, Lcom/vigo/metrics/Vigo;->c(Lcom/vigo/metrics/Vigo;)Z - - move-result v0 - - if-eqz v0, :cond_4 - - .line 2 - :cond_0 - :try_start_0 - iget v0, p0, Lcom/vigo/metrics/Vigo$e;->a:I - - const/4 v1, 0x2 - - if-eqz v0, :cond_1 - - iget v0, p0, Lcom/vigo/metrics/Vigo$e;->a:I - - if-ne v0, v1, :cond_4 - - .line 3 - :cond_1 - invoke-static {}, Lcom/vigo/metrics/VigoBinaryBuffer;->h()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object v0 - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_1 - - const/4 v2, 0x0 - - .line 4 - :try_start_1 - invoke-virtual {v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a()V - - .line 5 - iget-object v3, p0, Lcom/vigo/metrics/Vigo$e;->b:Lcom/vigo/metrics/Vigo; - - const/4 v4, 0x0 - - invoke-static {v3, v0, v4, v2}, Lcom/vigo/metrics/Vigo;->a(Lcom/vigo/metrics/Vigo;Lcom/vigo/metrics/VigoBinaryBuffer;Landroid/telephony/CellLocation;Z)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 6 - iget-object v3, p0, Lcom/vigo/metrics/Vigo$e;->b:Lcom/vigo/metrics/Vigo; - - invoke-static {v3, v0}, Lcom/vigo/metrics/Vigo;->a(Lcom/vigo/metrics/Vigo;Lcom/vigo/metrics/VigoBinaryBuffer;)V - - .line 7 - iget-object v3, p0, Lcom/vigo/metrics/Vigo$e;->b:Lcom/vigo/metrics/Vigo; - - invoke-static {v3, v0}, Lcom/vigo/metrics/Vigo;->b(Lcom/vigo/metrics/Vigo;Lcom/vigo/metrics/VigoBinaryBuffer;)V - - .line 8 - iget-object v3, p0, Lcom/vigo/metrics/Vigo$e;->b:Lcom/vigo/metrics/Vigo; - - invoke-static {v3, v0}, Lcom/vigo/metrics/Vigo;->c(Lcom/vigo/metrics/Vigo;Lcom/vigo/metrics/VigoBinaryBuffer;)V - :try_end_1 - .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 - .catchall {:try_start_1 .. :try_end_1} :catchall_0 - - .line 9 - :catch_0 - :try_start_2 - invoke-virtual {v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - goto :goto_0 - - :catchall_0 - move-exception v1 - - invoke-virtual {v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - .line 10 - throw v1 - - .line 11 - :goto_0 - iget v0, p0, Lcom/vigo/metrics/Vigo$e;->a:I - - if-ne v0, v1, :cond_4 - - .line 12 - iget-object v0, p0, Lcom/vigo/metrics/Vigo$e;->b:Lcom/vigo/metrics/Vigo; - - invoke-static {v0}, Lcom/vigo/metrics/Vigo;->a(Lcom/vigo/metrics/Vigo;)Z - - move-result v0 - - if-eqz v0, :cond_2 - - .line 13 - :goto_1 - sget-object v0, Lcom/vigo/metrics/config;->h:Landroid/util/SparseArray; - - invoke-virtual {v0}, Landroid/util/SparseArray;->size()I - - move-result v0 - - if-ge v2, v0, :cond_2 - - .line 14 - sget-object v0, Lcom/vigo/metrics/config;->h:Landroid/util/SparseArray; - - invoke-virtual {v0, v2}, Landroid/util/SparseArray;->keyAt(I)I - - move-result v0 - - .line 15 - sget-object v1, Lcom/vigo/metrics/config;->h:Landroid/util/SparseArray; - - invoke-virtual {v1, v0}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/vigo/metrics/VigoSession; - - .line 16 - invoke-virtual {v0}, Lcom/vigo/metrics/VigoSession;->c()Lcom/vigo/metrics/VigoDelegate; - - move-result-object v3 - - const/4 v4, -0x7 - - const-wide/16 v5, -0x1 - - const-wide/16 v7, 0x0 - - invoke-virtual/range {v3 .. v8}, Lcom/vigo/metrics/VigoDelegate;->a(BJJ)V - - add-int/lit8 v2, v2, 0x1 - - goto :goto_1 - - .line 17 - :cond_2 - iget-object v0, p0, Lcom/vigo/metrics/Vigo$e;->b:Lcom/vigo/metrics/Vigo; - - invoke-static {v0}, Lcom/vigo/metrics/Vigo;->b(Lcom/vigo/metrics/Vigo;)Z - - move-result v0 - :try_end_2 - .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_1 - - const-string v1, "/uxzoom/3/notify" - - if-eqz v0, :cond_3 - - .line 18 - :try_start_3 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - invoke-static {}, Lcom/vigo/metrics/GlobalConfig;->a()Ljava/lang/String; - - move-result-object v2 - - invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - .line 19 - sget-object v2, Lcom/vigo/metrics/config;->d:Lcom/vigo/metrics/Vigo; - - iget-object v3, p0, Lcom/vigo/metrics/Vigo$e;->b:Lcom/vigo/metrics/Vigo; - - invoke-static {v3}, Lcom/vigo/metrics/Vigo;->d(Lcom/vigo/metrics/Vigo;)Ljava/lang/String; - - move-result-object v3 - - invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; - - move-result-object v0 - - invoke-virtual {v0}, Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder; - - move-result-object v0 - - invoke-virtual {v2, v3, v0}, Lcom/vigo/metrics/Vigo;->a(Ljava/lang/String;Landroid/net/Uri$Builder;)Landroid/net/Uri$Builder; - - move-result-object v0 - - if-eqz v0, :cond_3 - - .line 20 - invoke-virtual {v0}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri; - - move-result-object v0 - - .line 21 - new-instance v2, Lcom/vigo/metrics/DefferedEvent; - - invoke-direct {v2}, Lcom/vigo/metrics/DefferedEvent;->()V - - .line 22 - iput-object v0, v2, Lcom/vigo/metrics/DefferedEvent;->a:Landroid/net/Uri; - - .line 23 - invoke-static {}, Ljava/lang/System;->currentTimeMillis()J - - move-result-wide v3 - - iput-wide v3, v2, Lcom/vigo/metrics/DefferedEvent;->b:J - - .line 24 - sget-object v0, Lcom/vigo/metrics/VigoSession;->t:Lcom/vigo/metrics/EventSender; - - invoke-virtual {v0, v2}, Lcom/vigo/metrics/EventSender;->a(Lcom/vigo/metrics/DefferedEvent;)V - - .line 25 - :cond_3 - iget-object v0, p0, Lcom/vigo/metrics/Vigo$e;->b:Lcom/vigo/metrics/Vigo; - - invoke-static {v0}, Lcom/vigo/metrics/Vigo;->c(Lcom/vigo/metrics/Vigo;)Z - - move-result v0 - - if-eqz v0, :cond_4 - - .line 26 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - invoke-static {}, Lcom/vigo/metrics/GlobalConfig;->a()Ljava/lang/String; - - move-result-object v2 - - invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - .line 27 - iget-object v1, p0, Lcom/vigo/metrics/Vigo$e;->b:Lcom/vigo/metrics/Vigo; - - invoke-static {v1}, Lcom/vigo/metrics/Vigo;->e(Lcom/vigo/metrics/Vigo;)Ljava/util/concurrent/ConcurrentHashMap; - - move-result-object v1 - - invoke-virtual {v1}, Ljava/util/concurrent/ConcurrentHashMap;->keySet()Ljava/util/Set; - - move-result-object v1 - - invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; - - move-result-object v1 - - .line 28 - :goto_2 - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - - move-result v2 - - if-eqz v2, :cond_4 - - .line 29 - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Ljava/lang/String; - - .line 30 - iget-object v3, p0, Lcom/vigo/metrics/Vigo$e;->b:Lcom/vigo/metrics/Vigo; - - iget-object v4, p0, Lcom/vigo/metrics/Vigo$e;->b:Lcom/vigo/metrics/Vigo; - - invoke-static {v4}, Lcom/vigo/metrics/Vigo;->f(Lcom/vigo/metrics/Vigo;)Ljava/lang/String; - - move-result-object v4 - - invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; - - move-result-object v5 - - invoke-virtual {v5}, Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder; - - move-result-object v5 - - invoke-virtual {v3, v4, v5, v2}, Lcom/vigo/metrics/Vigo;->a(Ljava/lang/String;Landroid/net/Uri$Builder;Ljava/lang/String;)Landroid/net/Uri$Builder; - - move-result-object v2 - - invoke-virtual {v2}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri; - - move-result-object v2 - - .line 31 - new-instance v3, Lcom/vigo/metrics/DefferedEvent; - - invoke-direct {v3}, Lcom/vigo/metrics/DefferedEvent;->()V - - .line 32 - iput-object v2, v3, Lcom/vigo/metrics/DefferedEvent;->a:Landroid/net/Uri; - - .line 33 - invoke-static {}, Ljava/lang/System;->currentTimeMillis()J - - move-result-wide v4 - - iput-wide v4, v3, Lcom/vigo/metrics/DefferedEvent;->b:J - - .line 34 - sget-object v2, Lcom/vigo/metrics/VigoSession;->t:Lcom/vigo/metrics/EventSender; - - invoke-virtual {v2, v3}, Lcom/vigo/metrics/EventSender;->a(Lcom/vigo/metrics/DefferedEvent;)V - :try_end_3 - .catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_1 - - goto :goto_2 - - :catch_1 - :cond_4 - return-void -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/Vigo$f.smali b/smali/smali_classes2/com/vigo/metrics/Vigo$f.smali deleted file mode 100644 index 12cfbe904..000000000 --- a/smali/smali_classes2/com/vigo/metrics/Vigo$f.smali +++ /dev/null @@ -1,189 +0,0 @@ -.class Lcom/vigo/metrics/Vigo$f; -.super Ljava/lang/Object; -.source "Vigo.java" - -# interfaces -.implements Lcom/vigo/metrics/VigoSyncStack$c; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vigo/metrics/Vigo;->a(BIIJLjava/lang/String;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/lang/Object;", - "Lcom/vigo/metrics/VigoSyncStack$c<", - "Lcom/vigo/metrics/VigoApiEvent;", - ">;" - } -.end annotation - - -# instance fields -.field final synthetic a:B - -.field final synthetic b:Ljava/lang/String; - -.field final synthetic c:I - -.field final synthetic d:I - -.field final synthetic e:J - - -# direct methods -.method constructor (Lcom/vigo/metrics/Vigo;BLjava/lang/String;IIJ)V - .locals 0 - - .line 1 - iput-byte p2, p0, Lcom/vigo/metrics/Vigo$f;->a:B - - iput-object p3, p0, Lcom/vigo/metrics/Vigo$f;->b:Ljava/lang/String; - - iput p4, p0, Lcom/vigo/metrics/Vigo$f;->c:I - - iput p5, p0, Lcom/vigo/metrics/Vigo$f;->d:I - - iput-wide p6, p0, Lcom/vigo/metrics/Vigo$f;->e:J - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public a(Lcom/vigo/metrics/VigoApiEvent;)Lcom/vigo/metrics/VigoApiEvent; - .locals 5 - - if-eqz p1, :cond_1 - - .line 1 - iget-object v0, p1, Lcom/vigo/metrics/VigoApiEvent;->c:Ljava/util/Map; - - new-instance v1, Landroid/util/Pair; - - iget-byte v2, p0, Lcom/vigo/metrics/Vigo$f;->a:B - - invoke-static {v2}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; - - move-result-object v2 - - iget-object v3, p0, Lcom/vigo/metrics/Vigo$f;->b:Ljava/lang/String; - - invoke-direct {v1, v2, v3}, Landroid/util/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - - invoke-interface {v0, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 2 - iget-object v0, p1, Lcom/vigo/metrics/VigoApiEvent;->c:Ljava/util/Map; - - new-instance v1, Landroid/util/Pair; - - iget-byte v2, p0, Lcom/vigo/metrics/Vigo$f;->a:B - - invoke-static {v2}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; - - move-result-object v2 - - iget-object v3, p0, Lcom/vigo/metrics/Vigo$f;->b:Ljava/lang/String; - - invoke-direct {v1, v2, v3}, Landroid/util/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - - invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/vigo/metrics/VigoApiMeasurement; - - goto :goto_0 - - .line 3 - :cond_0 - invoke-static {}, Lcom/vigo/metrics/VigoApiMeasurement;->c()Lcom/vigo/metrics/VigoApiMeasurement; - - move-result-object v0 - - .line 4 - iget-object v1, p1, Lcom/vigo/metrics/VigoApiEvent;->c:Ljava/util/Map; - - new-instance v2, Landroid/util/Pair; - - iget-byte v3, p0, Lcom/vigo/metrics/Vigo$f;->a:B - - invoke-static {v3}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; - - move-result-object v3 - - iget-object v4, p0, Lcom/vigo/metrics/Vigo$f;->b:Ljava/lang/String; - - invoke-direct {v2, v3, v4}, Landroid/util/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - - invoke-interface {v1, v2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 5 - :goto_0 - iget v1, v0, Lcom/vigo/metrics/VigoApiMeasurement;->e:I - - add-int/lit8 v1, v1, 0x1 - - iput v1, v0, Lcom/vigo/metrics/VigoApiMeasurement;->e:I - - .line 6 - iget v1, v0, Lcom/vigo/metrics/VigoApiMeasurement;->b:I - - iget v2, p0, Lcom/vigo/metrics/Vigo$f;->c:I - - add-int/2addr v1, v2 - - iput v1, v0, Lcom/vigo/metrics/VigoApiMeasurement;->b:I - - .line 7 - iget v1, v0, Lcom/vigo/metrics/VigoApiMeasurement;->c:I - - iget v2, p0, Lcom/vigo/metrics/Vigo$f;->d:I - - add-int/2addr v1, v2 - - iput v1, v0, Lcom/vigo/metrics/VigoApiMeasurement;->c:I - - .line 8 - iget-wide v1, v0, Lcom/vigo/metrics/VigoApiMeasurement;->d:J - - iget-wide v3, p0, Lcom/vigo/metrics/Vigo$f;->e:J - - add-long/2addr v1, v3 - - iput-wide v1, v0, Lcom/vigo/metrics/VigoApiMeasurement;->d:J - - return-object p1 - - :cond_1 - const/4 p1, 0x0 - - return-object p1 -.end method - -.method public bridge synthetic apply(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - .line 1 - check-cast p1, Lcom/vigo/metrics/VigoApiEvent; - - invoke-virtual {p0, p1}, Lcom/vigo/metrics/Vigo$f;->a(Lcom/vigo/metrics/VigoApiEvent;)Lcom/vigo/metrics/VigoApiEvent; - - move-result-object p1 - - return-object p1 -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/Vigo$g.smali b/smali/smali_classes2/com/vigo/metrics/Vigo$g.smali deleted file mode 100644 index d8c2b5cec..000000000 --- a/smali/smali_classes2/com/vigo/metrics/Vigo$g.smali +++ /dev/null @@ -1,176 +0,0 @@ -.class Lcom/vigo/metrics/Vigo$g; -.super Ljava/lang/Object; -.source "Vigo.java" - -# interfaces -.implements Lcom/vigo/metrics/VigoSyncStack$c; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vigo/metrics/Vigo;->a(BIILjava/lang/String;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/lang/Object;", - "Lcom/vigo/metrics/VigoSyncStack$c<", - "Lcom/vigo/metrics/VigoApiEvent;", - ">;" - } -.end annotation - - -# instance fields -.field final synthetic a:B - -.field final synthetic b:Ljava/lang/String; - -.field final synthetic c:I - -.field final synthetic d:I - - -# direct methods -.method constructor (Lcom/vigo/metrics/Vigo;BLjava/lang/String;II)V - .locals 0 - - .line 1 - iput-byte p2, p0, Lcom/vigo/metrics/Vigo$g;->a:B - - iput-object p3, p0, Lcom/vigo/metrics/Vigo$g;->b:Ljava/lang/String; - - iput p4, p0, Lcom/vigo/metrics/Vigo$g;->c:I - - iput p5, p0, Lcom/vigo/metrics/Vigo$g;->d:I - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public a(Lcom/vigo/metrics/VigoApiEvent;)Lcom/vigo/metrics/VigoApiEvent; - .locals 5 - - if-eqz p1, :cond_1 - - .line 1 - iget-object v0, p1, Lcom/vigo/metrics/VigoApiEvent;->c:Ljava/util/Map; - - new-instance v1, Landroid/util/Pair; - - iget-byte v2, p0, Lcom/vigo/metrics/Vigo$g;->a:B - - invoke-static {v2}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; - - move-result-object v2 - - iget-object v3, p0, Lcom/vigo/metrics/Vigo$g;->b:Ljava/lang/String; - - invoke-direct {v1, v2, v3}, Landroid/util/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - - invoke-interface {v0, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 2 - iget-object v0, p1, Lcom/vigo/metrics/VigoApiEvent;->c:Ljava/util/Map; - - new-instance v1, Landroid/util/Pair; - - iget-byte v2, p0, Lcom/vigo/metrics/Vigo$g;->a:B - - invoke-static {v2}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; - - move-result-object v2 - - iget-object v3, p0, Lcom/vigo/metrics/Vigo$g;->b:Ljava/lang/String; - - invoke-direct {v1, v2, v3}, Landroid/util/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - - invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/vigo/metrics/VigoApiMeasurement; - - goto :goto_0 - - .line 3 - :cond_0 - invoke-static {}, Lcom/vigo/metrics/VigoApiMeasurement;->c()Lcom/vigo/metrics/VigoApiMeasurement; - - move-result-object v0 - - .line 4 - iget-object v1, p1, Lcom/vigo/metrics/VigoApiEvent;->c:Ljava/util/Map; - - new-instance v2, Landroid/util/Pair; - - iget-byte v3, p0, Lcom/vigo/metrics/Vigo$g;->a:B - - invoke-static {v3}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; - - move-result-object v3 - - iget-object v4, p0, Lcom/vigo/metrics/Vigo$g;->b:Ljava/lang/String; - - invoke-direct {v2, v3, v4}, Landroid/util/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - - invoke-interface {v1, v2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 5 - :goto_0 - iget v1, v0, Lcom/vigo/metrics/VigoApiMeasurement;->h:I - - add-int/lit8 v1, v1, 0x1 - - iput v1, v0, Lcom/vigo/metrics/VigoApiMeasurement;->h:I - - .line 6 - iget v1, v0, Lcom/vigo/metrics/VigoApiMeasurement;->f:I - - iget v2, p0, Lcom/vigo/metrics/Vigo$g;->c:I - - add-int/2addr v1, v2 - - iput v1, v0, Lcom/vigo/metrics/VigoApiMeasurement;->f:I - - .line 7 - iget v1, v0, Lcom/vigo/metrics/VigoApiMeasurement;->g:I - - iget v2, p0, Lcom/vigo/metrics/Vigo$g;->d:I - - add-int/2addr v1, v2 - - iput v1, v0, Lcom/vigo/metrics/VigoApiMeasurement;->g:I - - return-object p1 - - :cond_1 - const/4 p1, 0x0 - - return-object p1 -.end method - -.method public bridge synthetic apply(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - .line 1 - check-cast p1, Lcom/vigo/metrics/VigoApiEvent; - - invoke-virtual {p0, p1}, Lcom/vigo/metrics/Vigo$g;->a(Lcom/vigo/metrics/VigoApiEvent;)Lcom/vigo/metrics/VigoApiEvent; - - move-result-object p1 - - return-object p1 -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/Vigo$h.smali b/smali/smali_classes2/com/vigo/metrics/Vigo$h.smali deleted file mode 100644 index 682694955..000000000 --- a/smali/smali_classes2/com/vigo/metrics/Vigo$h.smali +++ /dev/null @@ -1,150 +0,0 @@ -.class Lcom/vigo/metrics/Vigo$h; -.super Ljava/lang/Object; -.source "Vigo.java" - -# interfaces -.implements Lcom/vigo/metrics/VigoSyncStack$c; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vigo/metrics/Vigo;->a(BLjava/lang/String;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/lang/Object;", - "Lcom/vigo/metrics/VigoSyncStack$c<", - "Lcom/vigo/metrics/VigoApiEvent;", - ">;" - } -.end annotation - - -# instance fields -.field final synthetic a:B - -.field final synthetic b:Ljava/lang/String; - - -# direct methods -.method constructor (Lcom/vigo/metrics/Vigo;BLjava/lang/String;)V - .locals 0 - - .line 1 - iput-byte p2, p0, Lcom/vigo/metrics/Vigo$h;->a:B - - iput-object p3, p0, Lcom/vigo/metrics/Vigo$h;->b:Ljava/lang/String; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public a(Lcom/vigo/metrics/VigoApiEvent;)Lcom/vigo/metrics/VigoApiEvent; - .locals 5 - - if-eqz p1, :cond_1 - - .line 1 - iget-object v0, p1, Lcom/vigo/metrics/VigoApiEvent;->c:Ljava/util/Map; - - new-instance v1, Landroid/util/Pair; - - iget-byte v2, p0, Lcom/vigo/metrics/Vigo$h;->a:B - - invoke-static {v2}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; - - move-result-object v2 - - iget-object v3, p0, Lcom/vigo/metrics/Vigo$h;->b:Ljava/lang/String; - - invoke-direct {v1, v2, v3}, Landroid/util/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - - invoke-interface {v0, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 2 - iget-object v0, p1, Lcom/vigo/metrics/VigoApiEvent;->c:Ljava/util/Map; - - new-instance v1, Landroid/util/Pair; - - iget-byte v2, p0, Lcom/vigo/metrics/Vigo$h;->a:B - - invoke-static {v2}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; - - move-result-object v2 - - iget-object v3, p0, Lcom/vigo/metrics/Vigo$h;->b:Ljava/lang/String; - - invoke-direct {v1, v2, v3}, Landroid/util/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - - invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/vigo/metrics/VigoApiMeasurement; - - goto :goto_0 - - .line 3 - :cond_0 - invoke-static {}, Lcom/vigo/metrics/VigoApiMeasurement;->c()Lcom/vigo/metrics/VigoApiMeasurement; - - move-result-object v0 - - .line 4 - iget-object v1, p1, Lcom/vigo/metrics/VigoApiEvent;->c:Ljava/util/Map; - - new-instance v2, Landroid/util/Pair; - - iget-byte v3, p0, Lcom/vigo/metrics/Vigo$h;->a:B - - invoke-static {v3}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; - - move-result-object v3 - - iget-object v4, p0, Lcom/vigo/metrics/Vigo$h;->b:Ljava/lang/String; - - invoke-direct {v2, v3, v4}, Landroid/util/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - - invoke-interface {v1, v2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 5 - :goto_0 - iget v1, v0, Lcom/vigo/metrics/VigoApiMeasurement;->i:I - - add-int/lit8 v1, v1, 0x1 - - iput v1, v0, Lcom/vigo/metrics/VigoApiMeasurement;->i:I - - return-object p1 - - :cond_1 - const/4 p1, 0x0 - - return-object p1 -.end method - -.method public bridge synthetic apply(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - .line 1 - check-cast p1, Lcom/vigo/metrics/VigoApiEvent; - - invoke-virtual {p0, p1}, Lcom/vigo/metrics/Vigo$h;->a(Lcom/vigo/metrics/VigoApiEvent;)Lcom/vigo/metrics/VigoApiEvent; - - move-result-object p1 - - return-object p1 -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/Vigo.smali b/smali/smali_classes2/com/vigo/metrics/Vigo.smali deleted file mode 100644 index 7c193bf18..000000000 --- a/smali/smali_classes2/com/vigo/metrics/Vigo.smali +++ /dev/null @@ -1,6492 +0,0 @@ -.class public Lcom/vigo/metrics/Vigo; -.super Landroid/telephony/PhoneStateListener; -.source "Vigo.java" - - -# static fields -.field public static final A:Lcom/vigo/metrics/utils/MutablePair; - .annotation system Ldalvik/annotation/Signature; - value = { - "Lcom/vigo/metrics/utils/MutablePair<", - "Ljava/lang/Integer;", - "Ljava/lang/Long;", - ">;" - } - .end annotation -.end field - -.field public static volatile B:I - -.field private static final z:[C - - -# instance fields -.field public a:Lcom/vigo/metrics/VigoCellUpdateHandler; - -.field private volatile b:Ljava/util/concurrent/atomic/AtomicReference; - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/concurrent/atomic/AtomicReference<", - "Lcom/vigo/metrics/listeners/VigoConnectivityReceiver;", - ">;" - } - .end annotation -.end field - -.field final c:Lcom/vigo/metrics/VigoCellInfoExtractor; - -.field d:Landroid/content/Context; - -.field e:Landroid/telephony/TelephonyManager; - -.field private f:Landroid/location/LocationManager; - -.field private final g:Lcom/vigo/metrics/VigoBinaryBuffer; - -.field h:I - -.field private i:Lcom/vigo/metrics/VigoBinaryBuffer; - -.field j:Ljava/util/concurrent/ScheduledThreadPoolExecutor; - -.field private k:Ljava/util/concurrent/ConcurrentHashMap; - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/concurrent/ConcurrentHashMap<", - "Ljava/lang/String;", - "Lcom/vigo/metrics/VigoCallInformation;", - ">;" - } - .end annotation -.end field - -.field private final l:Lcom/vigo/metrics/VigoSyncStack; - .annotation system Ldalvik/annotation/Signature; - value = { - "Lcom/vigo/metrics/VigoSyncStack<", - "Lcom/vigo/metrics/VigoBinaryBuffer;", - ">;" - } - .end annotation -.end field - -.field private m:Landroid/net/ConnectivityManager; - -.field private volatile n:Z - -.field private volatile o:J - -.field private volatile p:Ljava/lang/String; - -.field private final q:Lcom/vigo/metrics/VigoBinaryBuffer; - -.field private volatile r:Z - -.field private final s:Lcom/vigo/metrics/VigoSyncStack; - .annotation system Ldalvik/annotation/Signature; - value = { - "Lcom/vigo/metrics/VigoSyncStack<", - "Lcom/vigo/metrics/VigoApiEvent;", - ">;" - } - .end annotation -.end field - -.field volatile t:J - -.field private u:Ljava/util/Map; - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/Map<", - "Ljava/lang/String;", - "Ljava/lang/String;", - ">;" - } - .end annotation -.end field - -.field private v:Ljava/util/Map; - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/Map<", - "Ljava/lang/String;", - "Ljava/lang/String;", - ">;" - } - .end annotation -.end field - -.field private w:Ljava/lang/String; - -.field private x:Ljava/lang/String; - -.field private volatile y:Landroid/telephony/SignalStrength; - - -# direct methods -.method static constructor ()V - .locals 5 - - const/16 v0, 0x10 - - new-array v0, v0, [C - - .line 1 - fill-array-data v0, :array_0 - - sput-object v0, Lcom/vigo/metrics/Vigo;->z:[C - - .line 2 - new-instance v0, Lcom/vigo/metrics/utils/MutablePair; - - const/4 v1, 0x0 - - invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object v2 - - const-wide/16 v3, 0x0 - - invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - - move-result-object v3 - - invoke-direct {v0, v2, v3}, Lcom/vigo/metrics/utils/MutablePair;->(Ljava/lang/Object;Ljava/lang/Object;)V - - sput-object v0, Lcom/vigo/metrics/Vigo;->A:Lcom/vigo/metrics/utils/MutablePair; - - .line 3 - sput v1, Lcom/vigo/metrics/Vigo;->B:I - - return-void - - :array_0 - .array-data 2 - 0x30s - 0x31s - 0x32s - 0x33s - 0x34s - 0x35s - 0x36s - 0x37s - 0x38s - 0x39s - 0x61s - 0x62s - 0x63s - 0x64s - 0x65s - 0x66s - .end array-data -.end method - -.method public constructor (Landroid/content/Context;Z)V - .locals 3 - - .line 1 - invoke-direct {p0}, Landroid/telephony/PhoneStateListener;->()V - - .line 2 - new-instance v0, Lcom/vigo/metrics/VigoCellUpdateHandler; - - invoke-direct {v0}, Lcom/vigo/metrics/VigoCellUpdateHandler;->()V - - iput-object v0, p0, Lcom/vigo/metrics/Vigo;->a:Lcom/vigo/metrics/VigoCellUpdateHandler; - - .line 3 - new-instance v0, Ljava/util/concurrent/atomic/AtomicReference; - - const/4 v1, 0x0 - - invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicReference;->(Ljava/lang/Object;)V - - iput-object v0, p0, Lcom/vigo/metrics/Vigo;->b:Ljava/util/concurrent/atomic/AtomicReference; - - .line 4 - new-instance v0, Lcom/vigo/metrics/VigoCellInfoExtractor; - - invoke-direct {v0}, Lcom/vigo/metrics/VigoCellInfoExtractor;->()V - - iput-object v0, p0, Lcom/vigo/metrics/Vigo;->c:Lcom/vigo/metrics/VigoCellInfoExtractor; - - .line 5 - invoke-static {}, Lcom/vigo/metrics/VigoBinaryBuffer;->h()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object v0 - - const/4 v1, 0x0 - - invoke-virtual {v0, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->b(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - iput-object v0, p0, Lcom/vigo/metrics/Vigo;->g:Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 6 - iput v1, p0, Lcom/vigo/metrics/Vigo;->h:I - - .line 7 - new-instance v0, Ljava/util/concurrent/ScheduledThreadPoolExecutor; - - const/4 v2, 0x1 - - invoke-direct {v0, v2}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->(I)V - - iput-object v0, p0, Lcom/vigo/metrics/Vigo;->j:Ljava/util/concurrent/ScheduledThreadPoolExecutor; - - .line 8 - new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; - - invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;->()V - - iput-object v0, p0, Lcom/vigo/metrics/Vigo;->k:Ljava/util/concurrent/ConcurrentHashMap; - - .line 9 - new-instance v0, Lcom/vigo/metrics/VigoSyncStack; - - invoke-direct {v0}, Lcom/vigo/metrics/VigoSyncStack;->()V - - iput-object v0, p0, Lcom/vigo/metrics/Vigo;->l:Lcom/vigo/metrics/VigoSyncStack; - - .line 10 - new-instance v0, Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-direct {v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->()V - - iput-object v0, p0, Lcom/vigo/metrics/Vigo;->q:Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 11 - new-instance v0, Lcom/vigo/metrics/VigoSyncStack; - - invoke-direct {v0}, Lcom/vigo/metrics/VigoSyncStack;->()V - - iput-object v0, p0, Lcom/vigo/metrics/Vigo;->s:Lcom/vigo/metrics/VigoSyncStack; - - .line 12 - new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; - - invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;->(Z)V - - .line 13 - invoke-static {}, Landroid/os/Binder;->getCallingUid()I - - move-result v0 - - sput v0, Lcom/vigo/metrics/config;->c:I - - if-eqz p1, :cond_2 - - .line 14 - iput-object p1, p0, Lcom/vigo/metrics/Vigo;->d:Landroid/content/Context; - - if-nez p2, :cond_2 - - .line 15 - iget-object p2, p0, Lcom/vigo/metrics/Vigo;->d:Landroid/content/Context; - - const-string v0, "phone" - - invoke-virtual {p2, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; - - move-result-object p2 - - check-cast p2, Landroid/telephony/TelephonyManager; - - iput-object p2, p0, Lcom/vigo/metrics/Vigo;->e:Landroid/telephony/TelephonyManager; - - .line 16 - iget-object p2, p0, Lcom/vigo/metrics/Vigo;->d:Landroid/content/Context; - - const-string v0, "location" - - invoke-virtual {p2, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; - - move-result-object p2 - - check-cast p2, Landroid/location/LocationManager; - - iput-object p2, p0, Lcom/vigo/metrics/Vigo;->f:Landroid/location/LocationManager; - - .line 17 - iget-object p2, p0, Lcom/vigo/metrics/Vigo;->d:Landroid/content/Context; - - const-string v0, "connectivity" - - invoke-virtual {p2, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; - - move-result-object p2 - - check-cast p2, Landroid/net/ConnectivityManager; - - iput-object p2, p0, Lcom/vigo/metrics/Vigo;->m:Landroid/net/ConnectivityManager; - - .line 18 - :try_start_0 - iget-object p2, p0, Lcom/vigo/metrics/Vigo;->e:Landroid/telephony/TelephonyManager; - - if-eqz p2, :cond_1 - - const-string p2, "android.permission.ACCESS_COARSE_LOCATION" - - .line 19 - invoke-static {p1, p2}, Landroidx/core/content/ContextCompat;->checkSelfPermission(Landroid/content/Context;Ljava/lang/String;)I - - move-result p1 - - if-nez p1, :cond_0 - - .line 20 - iget-object p1, p0, Lcom/vigo/metrics/Vigo;->e:Landroid/telephony/TelephonyManager; - - const/16 p2, 0x150 - - invoke-virtual {p1, p0, p2}, Landroid/telephony/TelephonyManager;->listen(Landroid/telephony/PhoneStateListener;I)V - - goto :goto_0 - - .line 21 - :cond_0 - iget-object p1, p0, Lcom/vigo/metrics/Vigo;->e:Landroid/telephony/TelephonyManager; - - const/16 p2, 0x40 - - invoke-virtual {p1, p0, p2}, Landroid/telephony/TelephonyManager;->listen(Landroid/telephony/PhoneStateListener;I)V - :try_end_0 - .catch Ljava/lang/SecurityException; {:try_start_0 .. :try_end_0} :catch_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - .line 22 - :catch_0 - :cond_1 - :goto_0 - :try_start_1 - invoke-static {}, Lcom/vigo/metrics/VigoBinaryBuffer;->h()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object p1 - - iput-object p1, p0, Lcom/vigo/metrics/Vigo;->i:Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 23 - iget-object p1, p0, Lcom/vigo/metrics/Vigo;->i:Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {p1, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->b(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 24 - iget-object p1, p0, Lcom/vigo/metrics/Vigo;->i:Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-direct {p0, p1}, Lcom/vigo/metrics/Vigo;->e(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - - iput-object p1, p0, Lcom/vigo/metrics/Vigo;->i:Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 25 - iget-object p1, p0, Lcom/vigo/metrics/Vigo;->i:Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {p1}, Lcom/vigo/metrics/VigoBinaryBuffer;->b()Lcom/vigo/metrics/VigoBinaryBuffer; - :try_end_1 - .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1 - - :catch_1 - :cond_2 - return-void -.end method - -.method private a(Ljava/lang/Object;Ljava/lang/String;)I - .locals 1 - .annotation system Ldalvik/annotation/Throws; - value = { - Ljava/lang/Exception; - } - .end annotation - - .line 10 - invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; - - move-result-object v0 - - invoke-virtual {v0, p2}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; - - move-result-object p2 - - const/4 v0, 0x1 - - .line 11 - invoke-virtual {p2, v0}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - .line 12 - invoke-virtual {p2, p1}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I - - move-result p1 - - return p1 -.end method - -.method private a(Landroid/telephony/CellLocation;Ljava/util/List;Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - .locals 5 - .annotation build Landroid/annotation/SuppressLint; - value = { - "MissingPermission" - } - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Landroid/telephony/CellLocation;", - "Ljava/util/List<", - "Lcom/vigo/metrics/VigoRegisteredCellHolder;", - ">;", - "Lcom/vigo/metrics/VigoBinaryBuffer;", - ")", - "Lcom/vigo/metrics/VigoBinaryBuffer;" - } - .end annotation - - .line 143 - invoke-virtual {p0}, Lcom/vigo/metrics/Vigo;->e()V - - .line 144 - invoke-virtual {p3}, Lcom/vigo/metrics/VigoBinaryBuffer;->d()I - - move-result v0 - - .line 145 - :try_start_0 - instance-of v1, p1, Landroid/telephony/gsm/GsmCellLocation; - - const/4 v2, -0x1 - - if-eqz v1, :cond_2 - - .line 146 - check-cast p1, Landroid/telephony/gsm/GsmCellLocation; - - .line 147 - invoke-virtual {p1}, Landroid/telephony/gsm/GsmCellLocation;->getLac()I - - move-result v1 - - const/high16 v3, -0x10000 - - and-int/2addr v1, v3 - - if-eqz v1, :cond_0 - - const/4 v1, -0x1 - - goto :goto_0 - - :cond_0 - invoke-virtual {p1}, Landroid/telephony/gsm/GsmCellLocation;->getLac()I - - move-result v1 - - int-to-short v1, v1 - - :goto_0 - invoke-virtual {p3, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {p1}, Landroid/telephony/gsm/GsmCellLocation;->getCid()I - - move-result v1 - - invoke-virtual {p3, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {p1}, Landroid/telephony/gsm/GsmCellLocation;->getPsc()I - - move-result v1 - - const/16 v3, 0x7fff - - if-gt v1, v3, :cond_1 - - invoke-virtual {p1}, Landroid/telephony/gsm/GsmCellLocation;->getPsc()I - - move-result v1 - - const/16 v3, -0x8000 - - if-lt v1, v3, :cond_1 - - invoke-virtual {p1}, Landroid/telephony/gsm/GsmCellLocation;->getPsc()I - - move-result p1 - - int-to-short v2, p1 - - :cond_1 - invoke-virtual {p3, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - goto :goto_1 - - .line 148 - :cond_2 - invoke-virtual {p3, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {p3, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {p3, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - :goto_1 - if-nez p2, :cond_3 - - .line 149 - iget-object p1, p0, Lcom/vigo/metrics/Vigo;->a:Lcom/vigo/metrics/VigoCellUpdateHandler; - - invoke-virtual {p1}, Lcom/vigo/metrics/VigoCellUpdateHandler;->a()Ljava/util/List; - - move-result-object p2 - - :cond_3 - const/4 p1, 0x0 - - if-eqz p2, :cond_6 - - .line 150 - invoke-static {}, Lcom/vigo/metrics/VigoBinaryBuffer;->h()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object v1 - - .line 151 - invoke-static {}, Lcom/vigo/metrics/VigoBinaryBuffer;->h()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object v2 - - .line 152 - invoke-virtual {v1, p1}, Lcom/vigo/metrics/VigoBinaryBuffer;->b(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 153 - invoke-virtual {v2, p1}, Lcom/vigo/metrics/VigoBinaryBuffer;->b(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 154 - invoke-interface {p2}, Ljava/util/List;->iterator()Ljava/util/Iterator; - - move-result-object p2 - - .line 155 - :goto_2 - invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z - - move-result v3 - - if-eqz v3, :cond_5 - - .line 156 - invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v3 - - check-cast v3, Lcom/vigo/metrics/VigoRegisteredCellHolder; - - .line 157 - iget-boolean v4, v3, Lcom/vigo/metrics/VigoRegisteredCellHolder;->j:Z - - if-eqz v4, :cond_4 - - .line 158 - iget-object v4, p0, Lcom/vigo/metrics/Vigo;->c:Lcom/vigo/metrics/VigoCellInfoExtractor; - - invoke-virtual {v4, v1, v3}, Lcom/vigo/metrics/VigoCellInfoExtractor;->a(Lcom/vigo/metrics/VigoBinaryBuffer;Lcom/vigo/metrics/VigoRegisteredCellHolder;)V - - goto :goto_2 - - .line 159 - :cond_4 - iget-object v4, p0, Lcom/vigo/metrics/Vigo;->c:Lcom/vigo/metrics/VigoCellInfoExtractor; - - invoke-virtual {v4, v2, v3}, Lcom/vigo/metrics/VigoCellInfoExtractor;->a(Lcom/vigo/metrics/VigoBinaryBuffer;Lcom/vigo/metrics/VigoRegisteredCellHolder;)V - - goto :goto_2 - - .line 160 - :cond_5 - invoke-virtual {v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 161 - invoke-virtual {v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 162 - invoke-virtual {p3, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 163 - invoke-virtual {p3, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 164 - :cond_6 - invoke-static {}, Lcom/vigo/metrics/VigoBinaryBuffer;->h()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object p2 - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_2 - - .line 165 - :try_start_1 - invoke-virtual {p2, p1}, Lcom/vigo/metrics/VigoBinaryBuffer;->b(S)Lcom/vigo/metrics/VigoBinaryBuffer; - :try_end_1 - .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1 - .catchall {:try_start_1 .. :try_end_1} :catchall_0 - - .line 166 - :try_start_2 - sget p1, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v1, 0x11 - - if-lt p1, v1, :cond_c - - .line 167 - iget-object p1, p0, Lcom/vigo/metrics/Vigo;->e:Landroid/telephony/TelephonyManager; - - if-eqz p1, :cond_7 - - iget-object p1, p0, Lcom/vigo/metrics/Vigo;->e:Landroid/telephony/TelephonyManager; - - invoke-virtual {p1}, Landroid/telephony/TelephonyManager;->getAllCellInfo()Ljava/util/List; - - move-result-object p1 - - goto :goto_3 - - :cond_7 - const/4 p1, 0x0 - - :goto_3 - if-eqz p1, :cond_c - - .line 168 - invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; - - move-result-object p1 - - .line 169 - :cond_8 - :goto_4 - invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z - - move-result v2 - - if-nez v2, :cond_9 - - goto :goto_5 - - .line 170 - :cond_9 - invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Landroid/telephony/CellInfo; - - .line 171 - invoke-virtual {v2}, Landroid/telephony/CellInfo;->isRegistered()Z - - move-result v3 - - if-nez v3, :cond_8 - - .line 172 - instance-of v3, v2, Landroid/telephony/CellInfoGsm; - - if-eqz v3, :cond_a - - .line 173 - iget-object v3, p0, Lcom/vigo/metrics/Vigo;->c:Lcom/vigo/metrics/VigoCellInfoExtractor; - - check-cast v2, Landroid/telephony/CellInfoGsm; - - invoke-virtual {v3, p2, v2}, Lcom/vigo/metrics/VigoCellInfoExtractor;->a(Lcom/vigo/metrics/VigoBinaryBuffer;Landroid/telephony/CellInfoGsm;)V - - goto :goto_4 - - .line 174 - :cond_a - sget v3, Landroid/os/Build$VERSION;->SDK_INT:I - - if-le v3, v1, :cond_b - - instance-of v3, v2, Landroid/telephony/CellInfoWcdma; - - if-eqz v3, :cond_b - - .line 175 - iget-object v3, p0, Lcom/vigo/metrics/Vigo;->c:Lcom/vigo/metrics/VigoCellInfoExtractor; - - check-cast v2, Landroid/telephony/CellInfoWcdma; - - invoke-virtual {v3, p2, v2}, Lcom/vigo/metrics/VigoCellInfoExtractor;->a(Lcom/vigo/metrics/VigoBinaryBuffer;Landroid/telephony/CellInfoWcdma;)V - - goto :goto_4 - - .line 176 - :cond_b - sget v3, Landroid/os/Build$VERSION;->SDK_INT:I - - if-le v3, v1, :cond_8 - - instance-of v3, v2, Landroid/telephony/CellInfoLte; - - if-eqz v3, :cond_8 - - .line 177 - iget-object v3, p0, Lcom/vigo/metrics/Vigo;->c:Lcom/vigo/metrics/VigoCellInfoExtractor; - - check-cast v2, Landroid/telephony/CellInfoLte; - - invoke-virtual {v3, p2, v2}, Lcom/vigo/metrics/VigoCellInfoExtractor;->a(Lcom/vigo/metrics/VigoBinaryBuffer;Landroid/telephony/CellInfoLte;)V - - goto :goto_4 - - .line 178 - :cond_c - :goto_5 - invoke-virtual {p2}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - :try_end_2 - .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_0 - .catchall {:try_start_2 .. :try_end_2} :catchall_0 - - goto :goto_6 - - .line 179 - :catch_0 - :try_start_3 - invoke-virtual {p2}, Lcom/vigo/metrics/VigoBinaryBuffer;->e()V - - .line 180 - :goto_6 - invoke-virtual {p3, p2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - :try_end_3 - .catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_1 - .catchall {:try_start_3 .. :try_end_3} :catchall_0 - - .line 181 - :catch_1 - :try_start_4 - invoke-virtual {p2}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - goto :goto_7 - - :catchall_0 - move-exception p1 - - invoke-virtual {p2}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - .line 182 - throw p1 - :try_end_4 - .catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_2 - - .line 183 - :catch_2 - invoke-virtual {p3, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->b(I)V - - :goto_7 - return-object p3 -.end method - -.method static synthetic a(Lcom/vigo/metrics/Vigo;Lcom/vigo/metrics/VigoBinaryBuffer;Landroid/telephony/CellLocation;Z)Lcom/vigo/metrics/VigoBinaryBuffer; - .locals 0 - - .line 2 - invoke-direct {p0, p1, p2, p3}, Lcom/vigo/metrics/Vigo;->a(Lcom/vigo/metrics/VigoBinaryBuffer;Landroid/telephony/CellLocation;Z)Lcom/vigo/metrics/VigoBinaryBuffer; - - return-object p1 -.end method - -.method private a(Lcom/vigo/metrics/VigoBinaryBuffer;Landroid/telephony/CellLocation;Ljava/util/List;Z)Lcom/vigo/metrics/VigoBinaryBuffer; - .locals 5 - .annotation build Landroid/annotation/SuppressLint; - value = { - "MissingPermission" - } - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lcom/vigo/metrics/VigoBinaryBuffer;", - "Landroid/telephony/CellLocation;", - "Ljava/util/List<", - "Lcom/vigo/metrics/VigoRegisteredCellHolder;", - ">;Z)", - "Lcom/vigo/metrics/VigoBinaryBuffer;" - } - .end annotation - - .line 299 - :try_start_0 - iget-object v0, p0, Lcom/vigo/metrics/Vigo;->m:Landroid/net/ConnectivityManager; - - const/16 v1, -0x8000 - - const/16 v2, 0x7fff - - const/4 v3, -0x1 - - if-eqz v0, :cond_3 - - .line 300 - iget-object v0, p0, Lcom/vigo/metrics/Vigo;->m:Landroid/net/ConnectivityManager; - - invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo; - - move-result-object v0 - - if-nez v0, :cond_0 - - .line 301 - invoke-virtual {p1, v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {p1, v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - goto :goto_2 - - .line 302 - :cond_0 - invoke-virtual {v0}, Landroid/net/NetworkInfo;->getType()I - - move-result v4 - - if-gt v4, v2, :cond_1 - - invoke-virtual {v0}, Landroid/net/NetworkInfo;->getType()I - - move-result v4 - - if-lt v4, v1, :cond_1 - - invoke-virtual {v0}, Landroid/net/NetworkInfo;->getType()I - - move-result v4 - - int-to-short v4, v4 - - goto :goto_0 - - :cond_1 - const/4 v4, -0x1 - - :goto_0 - invoke-virtual {p1, v4}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v0}, Landroid/net/NetworkInfo;->getSubtype()I - - move-result v4 - - if-gt v4, v2, :cond_2 - - invoke-virtual {v0}, Landroid/net/NetworkInfo;->getSubtype()I - - move-result v4 - - if-lt v4, v1, :cond_2 - - invoke-virtual {v0}, Landroid/net/NetworkInfo;->getSubtype()I - - move-result v0 - - int-to-short v0, v0 - - goto :goto_1 - - :cond_2 - const/4 v0, -0x1 - - :goto_1 - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - goto :goto_2 - - .line 303 - :cond_3 - invoke-virtual {p1, v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {p1, v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 304 - :goto_2 - iget-object v0, p0, Lcom/vigo/metrics/Vigo;->e:Landroid/telephony/TelephonyManager; - - if-nez v0, :cond_4 - - .line 305 - invoke-virtual {p1, v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - const-string v0, "" - - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Ljava/lang/String;)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {p1, v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(B)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {p1, v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(B)Lcom/vigo/metrics/VigoBinaryBuffer; - - const-string v0, "" - - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Ljava/lang/String;)Lcom/vigo/metrics/VigoBinaryBuffer; - - goto :goto_4 - - .line 306 - :cond_4 - iget-object v0, p0, Lcom/vigo/metrics/Vigo;->e:Landroid/telephony/TelephonyManager; - - invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getNetworkType()I - - move-result v0 - - if-gt v0, v2, :cond_5 - - iget-object v0, p0, Lcom/vigo/metrics/Vigo;->e:Landroid/telephony/TelephonyManager; - - invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getNetworkType()I - - move-result v0 - - if-lt v0, v1, :cond_5 - - iget-object v0, p0, Lcom/vigo/metrics/Vigo;->e:Landroid/telephony/TelephonyManager; - - invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getNetworkType()I - - move-result v0 - - int-to-short v0, v0 - - goto :goto_3 - - :cond_5 - const/4 v0, -0x1 - - :goto_3 - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget-object v0, p0, Lcom/vigo/metrics/Vigo;->e:Landroid/telephony/TelephonyManager; - - invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getNetworkOperator()Ljava/lang/String; - - move-result-object v0 - - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Ljava/lang/String;)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget-object v0, p0, Lcom/vigo/metrics/Vigo;->e:Landroid/telephony/TelephonyManager; - - invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->isNetworkRoaming()Z - - move-result v0 - - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Z)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget-object v0, p0, Lcom/vigo/metrics/Vigo;->e:Landroid/telephony/TelephonyManager; - - invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getDataState()I - - move-result v0 - - const/16 v1, 0x7f - - if-gt v0, v1, :cond_6 - - iget-object v0, p0, Lcom/vigo/metrics/Vigo;->e:Landroid/telephony/TelephonyManager; - - invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getNetworkType()I - - move-result v0 - - const/16 v1, -0x80 - - if-lt v0, v1, :cond_6 - - iget-object v0, p0, Lcom/vigo/metrics/Vigo;->e:Landroid/telephony/TelephonyManager; - - invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getDataState()I - - move-result v0 - - int-to-byte v3, v0 - - :cond_6 - invoke-virtual {p1, v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(B)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget-object v0, p0, Lcom/vigo/metrics/Vigo;->e:Landroid/telephony/TelephonyManager; - - invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getSimOperator()Ljava/lang/String; - - move-result-object v0 - - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Ljava/lang/String;)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 307 - :goto_4 - invoke-static {}, Lcom/vigo/metrics/VigoBinaryBuffer;->h()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object v0 - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_5 - - const/4 v1, 0x0 - - .line 308 - :try_start_1 - invoke-virtual {v0, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->b(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 309 - sget v2, Landroid/os/Build$VERSION;->SDK_INT:I - :try_end_1 - .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1 - .catchall {:try_start_1 .. :try_end_1} :catchall_0 - - const/16 v3, 0x15 - - if-le v2, v3, :cond_8 - - .line 310 - :try_start_2 - iget-object v2, p0, Lcom/vigo/metrics/Vigo;->d:Landroid/content/Context; - - invoke-static {v2}, Landroid/telephony/SubscriptionManager;->from(Landroid/content/Context;)Landroid/telephony/SubscriptionManager; - - move-result-object v2 - - .line 311 - invoke-virtual {v2}, Landroid/telephony/SubscriptionManager;->getActiveSubscriptionInfoList()Ljava/util/List; - - move-result-object v2 - - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; - - move-result-object v2 - - .line 312 - :goto_5 - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z - - move-result v3 - - if-eqz v3, :cond_7 - - .line 313 - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v3 - - check-cast v3, Landroid/telephony/SubscriptionInfo; - - .line 314 - invoke-virtual {v3}, Landroid/telephony/SubscriptionInfo;->getMcc()I - - move-result v4 - - int-to-short v4, v4 - - invoke-virtual {v0, v4}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 315 - invoke-virtual {v3}, Landroid/telephony/SubscriptionInfo;->getMnc()I - - move-result v3 - - int-to-short v3, v3 - - invoke-virtual {v0, v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - goto :goto_5 - - .line 316 - :cond_7 - invoke-virtual {v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - :try_end_2 - .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_0 - .catchall {:try_start_2 .. :try_end_2} :catchall_0 - - goto :goto_6 - - .line 317 - :catch_0 - :try_start_3 - invoke-virtual {v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->e()V - - .line 318 - :cond_8 - :goto_6 - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - :try_end_3 - .catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_1 - .catchall {:try_start_3 .. :try_end_3} :catchall_0 - - .line 319 - :catch_1 - :try_start_4 - invoke-virtual {v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - goto :goto_7 - - :catchall_0 - move-exception p2 - - invoke-virtual {v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - .line 320 - throw p2 - :try_end_4 - .catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_5 - - :goto_7 - if-nez p2, :cond_a - - .line 321 - :try_start_5 - iget-object v0, p0, Lcom/vigo/metrics/Vigo;->e:Landroid/telephony/TelephonyManager; - - if-eqz v0, :cond_9 - - iget-object v0, p0, Lcom/vigo/metrics/Vigo;->e:Landroid/telephony/TelephonyManager; - - invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getCellLocation()Landroid/telephony/CellLocation; - - move-result-object p2 - :try_end_5 - .catch Ljava/lang/Exception; {:try_start_5 .. :try_end_5} :catch_2 - - goto :goto_8 - - :cond_9 - const/4 p2, 0x0 - - .line 322 - :catch_2 - :cond_a - :goto_8 - :try_start_6 - invoke-direct {p0, p2, p3, p1}, Lcom/vigo/metrics/Vigo;->a(Landroid/telephony/CellLocation;Ljava/util/List;Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - :try_end_6 - .catch Ljava/lang/Exception; {:try_start_6 .. :try_end_6} :catch_3 - - goto :goto_9 - - .line 323 - :catch_3 - :try_start_7 - invoke-direct {p0, p1}, Lcom/vigo/metrics/Vigo;->f(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 324 - :goto_9 - iget-object p2, p0, Lcom/vigo/metrics/Vigo;->g:Lcom/vigo/metrics/VigoBinaryBuffer; - - monitor-enter p2 - :try_end_7 - .catch Ljava/lang/Exception; {:try_start_7 .. :try_end_7} :catch_5 - - .line 325 - :try_start_8 - iget-object p3, p0, Lcom/vigo/metrics/Vigo;->g:Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {p1, p3}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 326 - iget-object p3, p0, Lcom/vigo/metrics/Vigo;->g:Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {p3}, Lcom/vigo/metrics/VigoBinaryBuffer;->e()V - - .line 327 - iput v1, p0, Lcom/vigo/metrics/Vigo;->h:I - - .line 328 - monitor-exit p2 - :try_end_8 - .catchall {:try_start_8 .. :try_end_8} :catchall_2 - - .line 329 - :try_start_9 - invoke-static {}, Lcom/vigo/metrics/VigoBinaryBuffer;->h()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object p2 - :try_end_9 - .catch Ljava/lang/Exception; {:try_start_9 .. :try_end_9} :catch_5 - - .line 330 - :try_start_a - invoke-virtual {p2, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->b(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 331 - iget-object p3, p0, Lcom/vigo/metrics/Vigo;->d:Landroid/content/Context; - - const-string v0, "android.permission.ACCESS_WIFI_STATE" - - invoke-static {p3, v0}, Landroidx/core/content/ContextCompat;->checkSelfPermission(Landroid/content/Context;Ljava/lang/String;)I - - move-result p3 - - if-nez p3, :cond_b - - .line 332 - invoke-direct {p0, p2}, Lcom/vigo/metrics/Vigo;->g(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 333 - :cond_b - invoke-virtual {p1, p2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - - if-eqz p4, :cond_c - - .line 334 - invoke-virtual {p1}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - :try_end_a - .catch Ljava/lang/Exception; {:try_start_a .. :try_end_a} :catch_4 - .catchall {:try_start_a .. :try_end_a} :catchall_1 - - .line 335 - :catch_4 - :cond_c - :try_start_b - invoke-virtual {p2}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - goto :goto_a - - :catchall_1 - move-exception p3 - - invoke-virtual {p2}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - .line 336 - throw p3 - - .line 337 - :goto_a - iget-object p2, p0, Lcom/vigo/metrics/Vigo;->d:Landroid/content/Context; - - invoke-static {p2, p1}, Lcom/vigo/metrics/Vigo;->a(Landroid/content/Context;Lcom/vigo/metrics/VigoBinaryBuffer;)V - - .line 338 - iget-object p2, p0, Lcom/vigo/metrics/Vigo;->d:Landroid/content/Context; - - invoke-direct {p0, p2, p1}, Lcom/vigo/metrics/Vigo;->b(Landroid/content/Context;Lcom/vigo/metrics/VigoBinaryBuffer;)V - - if-eqz p4, :cond_d - - .line 339 - invoke-virtual {p1}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - :try_end_b - .catch Ljava/lang/Exception; {:try_start_b .. :try_end_b} :catch_5 - - goto :goto_b - - :catchall_2 - move-exception p3 - - .line 340 - :try_start_c - monitor-exit p2 - :try_end_c - .catchall {:try_start_c .. :try_end_c} :catchall_2 - - :try_start_d - throw p3 - :try_end_d - .catch Ljava/lang/Exception; {:try_start_d .. :try_end_d} :catch_5 - - .line 341 - :catch_5 - invoke-virtual {p1}, Lcom/vigo/metrics/VigoBinaryBuffer;->e()V - - :cond_d - :goto_b - return-object p1 -.end method - -.method private a(Lcom/vigo/metrics/VigoBinaryBuffer;Landroid/telephony/CellLocation;Z)Lcom/vigo/metrics/VigoBinaryBuffer; - .locals 1 - .annotation build Landroid/annotation/SuppressLint; - value = { - "MissingPermission" - } - .end annotation - - const/4 p3, 0x0 - - const/4 v0, 0x0 - - .line 298 - invoke-direct {p0, p1, p2, p3, v0}, Lcom/vigo/metrics/Vigo;->a(Lcom/vigo/metrics/VigoBinaryBuffer;Landroid/telephony/CellLocation;Ljava/util/List;Z)Lcom/vigo/metrics/VigoBinaryBuffer; - - return-object p1 -.end method - -.method private a(Lcom/vigo/metrics/VigoBinaryBuffer;Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - .locals 10 - - const/4 v0, 0x0 - - const/16 v1, 0xa - - .line 246 - :try_start_0 - invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J - - move-result-wide v2 - - iget-wide v4, p0, Lcom/vigo/metrics/Vigo;->o:J - - sub-long/2addr v2, v4 - - long-to-int v3, v2 - - .line 247 - iget-object v2, p0, Lcom/vigo/metrics/Vigo;->s:Lcom/vigo/metrics/VigoSyncStack; - - new-instance v4, Lcom/vigo/metrics/Vigo$b; - - invoke-direct {v4, p0, v3}, Lcom/vigo/metrics/Vigo$b;->(Lcom/vigo/metrics/Vigo;I)V - - invoke-virtual {v2, v4}, Lcom/vigo/metrics/VigoSyncStack;->a(Lcom/vigo/metrics/VigoSyncStack$c;)V - - .line 248 - :cond_0 - :goto_0 - iget-object v2, p0, Lcom/vigo/metrics/Vigo;->s:Lcom/vigo/metrics/VigoSyncStack; - - invoke-virtual {v2}, Lcom/vigo/metrics/VigoSyncStack;->b()Z - - move-result v2 - - if-eqz v2, :cond_2 - - .line 249 - invoke-static {}, Lcom/vigo/metrics/VigoApiEvent;->c()Lcom/vigo/metrics/VigoApiEvent; - - move-result-object v2 - - .line 250 - invoke-static {}, Lcom/vigo/metrics/VigoBinaryBuffer;->h()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object v4 - - iput-object v4, v2, Lcom/vigo/metrics/VigoApiEvent;->b:Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 251 - iget-object v4, v2, Lcom/vigo/metrics/VigoApiEvent;->b:Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v4, p2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 252 - iget-object p2, v2, Lcom/vigo/metrics/VigoApiEvent;->b:Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {p2, v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 253 - iget-object p2, p0, Lcom/vigo/metrics/Vigo;->s:Lcom/vigo/metrics/VigoSyncStack; - - invoke-virtual {p2, v2}, Lcom/vigo/metrics/VigoSyncStack;->a(Ljava/lang/Object;)V - - .line 254 - invoke-virtual {p1}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 255 - invoke-virtual {p1}, Lcom/vigo/metrics/VigoBinaryBuffer;->d()I - - move-result p2 - - if-ge p2, v1, :cond_1 - - move-object p1, v0 - - :cond_1 - return-object p1 - - .line 256 - :cond_2 - iget-object v2, p0, Lcom/vigo/metrics/Vigo;->s:Lcom/vigo/metrics/VigoSyncStack; - - invoke-virtual {v2}, Lcom/vigo/metrics/VigoSyncStack;->c()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Lcom/vigo/metrics/VigoApiEvent; - - .line 257 - iget-object v4, v2, Lcom/vigo/metrics/VigoApiEvent;->c:Ljava/util/Map; - - invoke-interface {v4}, Ljava/util/Map;->isEmpty()Z - - move-result v4 - - if-nez v4, :cond_0 - - .line 258 - invoke-static {}, Lcom/vigo/metrics/VigoBinaryBuffer;->h()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object v4 - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_1 - - const/4 v5, 0x0 - - .line 259 - :try_start_1 - invoke-virtual {v4, v5}, Lcom/vigo/metrics/VigoBinaryBuffer;->b(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 260 - iget-object v5, v2, Lcom/vigo/metrics/VigoApiEvent;->b:Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {p1, v5}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 261 - iget-object v5, v2, Lcom/vigo/metrics/VigoApiEvent;->c:Ljava/util/Map; - - invoke-interface {v5}, Ljava/util/Map;->entrySet()Ljava/util/Set; - - move-result-object v5 - - invoke-interface {v5}, Ljava/util/Set;->iterator()Ljava/util/Iterator; - - move-result-object v5 - - .line 262 - :goto_1 - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z - - move-result v6 - - if-eqz v6, :cond_4 - - .line 263 - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v6 - - check-cast v6, Ljava/util/Map$Entry; - - .line 264 - invoke-interface {v6}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; - - move-result-object v7 - - check-cast v7, Lcom/vigo/metrics/VigoApiMeasurement; - - .line 265 - invoke-interface {v6}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; - - move-result-object v8 - - check-cast v8, Landroid/util/Pair; - - iget-object v8, v8, Landroid/util/Pair;->first:Ljava/lang/Object; - - check-cast v8, Ljava/lang/Byte; - - invoke-virtual {v8}, Ljava/lang/Byte;->byteValue()B - - move-result v8 - - invoke-virtual {v4, v8}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(B)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 266 - invoke-interface {v6}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; - - move-result-object v8 - - check-cast v8, Landroid/util/Pair; - - iget-object v8, v8, Landroid/util/Pair;->second:Ljava/lang/Object; - - if-nez v8, :cond_3 - - const-string v6, "" - - goto :goto_2 - - :cond_3 - invoke-interface {v6}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; - - move-result-object v6 - - check-cast v6, Landroid/util/Pair; - - iget-object v6, v6, Landroid/util/Pair;->second:Ljava/lang/Object; - - check-cast v6, Ljava/lang/String; - - :goto_2 - invoke-virtual {v4, v6}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Ljava/lang/String;)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 267 - iget v6, v7, Lcom/vigo/metrics/VigoApiMeasurement;->e:I - - invoke-virtual {v4, v6}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 268 - iget v6, v7, Lcom/vigo/metrics/VigoApiMeasurement;->h:I - - invoke-virtual {v4, v6}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 269 - iget v6, v7, Lcom/vigo/metrics/VigoApiMeasurement;->i:I - - invoke-virtual {v4, v6}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 270 - iget v6, v7, Lcom/vigo/metrics/VigoApiMeasurement;->b:I - - invoke-virtual {v4, v6}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 271 - iget v6, v7, Lcom/vigo/metrics/VigoApiMeasurement;->c:I - - invoke-virtual {v4, v6}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 272 - iget-wide v8, v7, Lcom/vigo/metrics/VigoApiMeasurement;->d:J - - invoke-virtual {v4, v8, v9}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(J)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 273 - iget v6, v7, Lcom/vigo/metrics/VigoApiMeasurement;->f:I - - invoke-virtual {v4, v6}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 274 - iget v6, v7, Lcom/vigo/metrics/VigoApiMeasurement;->g:I - - invoke-virtual {v4, v6}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - goto :goto_1 - - .line 275 - :cond_4 - invoke-virtual {v4}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 276 - invoke-virtual {p1, v4}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - :try_end_1 - .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 - .catchall {:try_start_1 .. :try_end_1} :catchall_0 - - .line 277 - :try_start_2 - invoke-virtual {v4}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - .line 278 - iget-object v4, v2, Lcom/vigo/metrics/VigoApiEvent;->b:Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v4}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - .line 279 - :goto_3 - invoke-virtual {v2}, Lcom/vigo/metrics/VigoApiEvent;->b()V - - goto/16 :goto_0 - - :catchall_0 - move-exception p2 - - .line 280 - invoke-virtual {v4}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - .line 281 - iget-object v3, v2, Lcom/vigo/metrics/VigoApiEvent;->b:Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - .line 282 - invoke-virtual {v2}, Lcom/vigo/metrics/VigoApiEvent;->b()V - - .line 283 - throw p2 - - .line 284 - :catch_0 - invoke-virtual {v4}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - .line 285 - iget-object v4, v2, Lcom/vigo/metrics/VigoApiEvent;->b:Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v4}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - :try_end_2 - .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_1 - - goto :goto_3 - - :catch_1 - nop - - .line 286 - iget-object p2, p0, Lcom/vigo/metrics/Vigo;->s:Lcom/vigo/metrics/VigoSyncStack; - - invoke-virtual {p2}, Lcom/vigo/metrics/VigoSyncStack;->a()V - - .line 287 - invoke-virtual {p1}, Lcom/vigo/metrics/VigoBinaryBuffer;->e()V - - .line 288 - invoke-virtual {p1}, Lcom/vigo/metrics/VigoBinaryBuffer;->d()I - - move-result p2 - - if-ge p2, v1, :cond_5 - - move-object p1, v0 - - :cond_5 - return-object p1 -.end method - -.method private a(Lcom/vigo/metrics/VigoBinaryBuffer;Lcom/vigo/metrics/VigoSyncStack;)Lcom/vigo/metrics/VigoBinaryBuffer; - .locals 2 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lcom/vigo/metrics/VigoBinaryBuffer;", - "Lcom/vigo/metrics/VigoSyncStack<", - "Lcom/vigo/metrics/VigoBinaryBuffer;", - ">;)", - "Lcom/vigo/metrics/VigoBinaryBuffer;" - } - .end annotation - - .line 289 - iget-boolean v0, p0, Lcom/vigo/metrics/Vigo;->n:Z - - if-nez v0, :cond_0 - - return-object p1 - - .line 290 - :cond_0 - :goto_0 - :try_start_0 - invoke-virtual {p2}, Lcom/vigo/metrics/VigoSyncStack;->b()Z - - move-result v0 - - if-nez v0, :cond_1 - - .line 291 - invoke-virtual {p2}, Lcom/vigo/metrics/VigoSyncStack;->c()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/vigo/metrics/VigoBinaryBuffer; - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_1 - - .line 292 - :try_start_1 - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - :try_end_1 - .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 - .catchall {:try_start_1 .. :try_end_1} :catchall_0 - - .line 293 - :catch_0 - :try_start_2 - invoke-virtual {v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - goto :goto_0 - - :catchall_0 - move-exception v1 - - invoke-virtual {v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - .line 294 - throw v1 - - .line 295 - :cond_1 - invoke-virtual {p1}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - :try_end_2 - .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_1 - - goto :goto_1 - - .line 296 - :catch_1 - invoke-virtual {p2}, Lcom/vigo/metrics/VigoSyncStack;->a()V - - .line 297 - invoke-virtual {p1}, Lcom/vigo/metrics/VigoBinaryBuffer;->e()V - - :goto_1 - return-object p1 -.end method - -.method private a(Ljava/lang/String;)Lcom/vigo/metrics/VigoCallInformation; - .locals 1 - - .line 9 - iget-object v0, p0, Lcom/vigo/metrics/Vigo;->k:Ljava/util/concurrent/ConcurrentHashMap; - - invoke-virtual {v0, p1}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object p1 - - check-cast p1, Lcom/vigo/metrics/VigoCallInformation; - - return-object p1 -.end method - -.method private static a([B)Ljava/lang/String; - .locals 6 - .param p0 # [B - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 4 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - .line 5 - array-length v1, p0 - - const/4 v2, 0x0 - - :goto_0 - if-ge v2, v1, :cond_0 - - .line 6 - aget-byte v3, p0, v2 - - .line 7 - sget-object v4, Lcom/vigo/metrics/Vigo;->z:[C - - and-int/lit16 v5, v3, 0xf0 - - shr-int/lit8 v5, v5, 0x4 - - aget-char v4, v4, v5 - - invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - - sget-object v4, Lcom/vigo/metrics/Vigo;->z:[C - - and-int/lit8 v3, v3, 0xf - - aget-char v3, v4, v3 - - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; - - add-int/lit8 v2, v2, 0x1 - - goto :goto_0 - - .line 8 - :cond_0 - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p0 - - return-object p0 -.end method - -.method private static a(Landroid/content/Context;Lcom/vigo/metrics/VigoBinaryBuffer;)V - .locals 4 - - .line 346 - new-instance v0, Landroid/content/IntentFilter; - - const-string v1, "android.intent.action.BATTERY_CHANGED" - - invoke-direct {v0, v1}, Landroid/content/IntentFilter;->(Ljava/lang/String;)V - - const/4 v1, 0x0 - - .line 347 - invoke-virtual {p0, v1, v0}, Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; - - move-result-object p0 - - const/4 v0, -0x1 - - if-nez p0, :cond_0 - - .line 348 - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(B)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 349 - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 350 - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 351 - invoke-virtual {p1}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - - goto :goto_1 - - :cond_0 - const-string v1, "status" - - .line 352 - invoke-virtual {p0, v1, v0}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I - - move-result v1 - - const-string v2, "level" - - .line 353 - invoke-virtual {p0, v2, v0}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I - - move-result v2 - - const-string v3, "scale" - - .line 354 - invoke-virtual {p0, v3, v0}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I - - move-result p0 - - if-eq v1, v0, :cond_4 - - if-eq v2, v0, :cond_4 - - if-eq p0, v0, :cond_4 - - const/4 v0, 0x2 - - if-eq v1, v0, :cond_3 - - const/4 v3, 0x5 - - if-eq v1, v3, :cond_3 - - if-lez v2, :cond_2 - - if-lez p0, :cond_2 - - int-to-float v1, v2 - - int-to-float v3, p0 - - div-float/2addr v1, v3 - - const v3, 0x3e19999a # 0.15f - - cmpl-float v1, v1, v3 - - if-lez v1, :cond_1 - - goto :goto_0 - - :cond_1 - const/4 v0, 0x3 - - goto :goto_0 - - :cond_2 - const/4 v0, 0x0 - - goto :goto_0 - - :cond_3 - const/4 v0, 0x1 - - :goto_0 - int-to-byte v0, v0 - - .line 355 - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(B)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 356 - invoke-virtual {p1, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 357 - invoke-virtual {p1, p0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 358 - invoke-virtual {p1}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - - goto :goto_1 - - .line 359 - :cond_4 - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(B)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 360 - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 361 - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 362 - invoke-virtual {p1}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - - :goto_1 - return-void -.end method - -.method private a(Landroid/telephony/SignalStrength;)V - .locals 2 - - .line 13 - sget v0, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v1, 0x1d - - if-lt v0, v1, :cond_0 - - invoke-virtual {p1}, Landroid/telephony/SignalStrength;->isGsm()Z - - move-result p1 - - if-eqz p1, :cond_0 - - .line 14 - iget-object p1, p0, Lcom/vigo/metrics/Vigo;->g:Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {p1}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - - :cond_0 - return-void -.end method - -.method static synthetic a(Lcom/vigo/metrics/Vigo;Lcom/vigo/metrics/VigoBinaryBuffer;)V - .locals 0 - - .line 3 - invoke-direct {p0, p1}, Lcom/vigo/metrics/Vigo;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)V - - return-void -.end method - -.method private a(Lcom/vigo/metrics/VigoBinaryBuffer;)V - .locals 4 - - .line 238 - iget-boolean v0, p0, Lcom/vigo/metrics/Vigo;->r:Z - - if-eqz v0, :cond_0 - - .line 239 - :try_start_0 - invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J - - move-result-wide v0 - - iget-wide v2, p0, Lcom/vigo/metrics/Vigo;->o:J - - sub-long/2addr v0, v2 - - long-to-int v1, v0 - - .line 240 - iget-object v0, p0, Lcom/vigo/metrics/Vigo;->s:Lcom/vigo/metrics/VigoSyncStack; - - new-instance v2, Lcom/vigo/metrics/Vigo$a; - - invoke-direct {v2, p0, v1}, Lcom/vigo/metrics/Vigo$a;->(Lcom/vigo/metrics/Vigo;I)V - - invoke-virtual {v0, v2}, Lcom/vigo/metrics/VigoSyncStack;->a(Lcom/vigo/metrics/VigoSyncStack$c;)V - - .line 241 - invoke-static {}, Lcom/vigo/metrics/VigoApiEvent;->c()Lcom/vigo/metrics/VigoApiEvent; - - move-result-object v0 - - .line 242 - invoke-static {}, Lcom/vigo/metrics/VigoBinaryBuffer;->h()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object v2 - - iput-object v2, v0, Lcom/vigo/metrics/VigoApiEvent;->b:Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 243 - iget-object v2, v0, Lcom/vigo/metrics/VigoApiEvent;->b:Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v2, p1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 244 - iget-object p1, v0, Lcom/vigo/metrics/VigoApiEvent;->b:Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {p1, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 245 - iget-object p1, p0, Lcom/vigo/metrics/Vigo;->s:Lcom/vigo/metrics/VigoSyncStack; - - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoSyncStack;->a(Ljava/lang/Object;)V - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - :catch_0 - :cond_0 - return-void -.end method - -.method public static a(Ljava/lang/String;Z)V - .locals 1 - - .line 342 - invoke-static {}, Lcom/vigo/metrics/VigoUserPerceptionConfig;->a()Lcom/vigo/metrics/VigoUserPerceptionConfig; - - move-result-object v0 - - if-eqz v0, :cond_0 - - if-eqz p1, :cond_1 - - :cond_0 - const-string p1, "asyncRunInfoUpdate" - - const-string v0, "Update!" - - .line 343 - invoke-static {p1, v0}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - .line 344 - new-instance p1, Lcom/vigo/metrics/Vigo$c; - - invoke-direct {p1, p0}, Lcom/vigo/metrics/Vigo$c;->(Ljava/lang/String;)V - - sput-object p1, Lcom/vigo/metrics/config;->g:Landroid/os/AsyncTask; - - .line 345 - sget-object p0, Lcom/vigo/metrics/config;->g:Landroid/os/AsyncTask; - - const/4 p1, 0x0 - - new-array p1, p1, [Ljava/lang/Object; - - invoke-virtual {p0, p1}, Landroid/os/AsyncTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; - - :cond_1 - return-void -.end method - -.method static synthetic a(Lcom/vigo/metrics/Vigo;)Z - .locals 0 - - .line 1 - iget-boolean p0, p0, Lcom/vigo/metrics/Vigo;->n:Z - - return p0 -.end method - -.method public static b(Ljava/lang/String;)Ljava/lang/String; - .locals 2 - .param p0 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - :try_start_0 - const-string v0, "MD5" - - .line 3 - invoke-static {v0}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; - - move-result-object v0 - - const-string v1, "UTF-8" - - invoke-virtual {p0, v1}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B - - move-result-object p0 - - invoke-virtual {v0, p0}, Ljava/security/MessageDigest;->digest([B)[B - - move-result-object p0 - - invoke-static {p0}, Lcom/vigo/metrics/Vigo;->a([B)Ljava/lang/String; - - move-result-object p0 - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - return-object p0 - - :catch_0 - const-string p0, "" - - return-object p0 -.end method - -.method private b(Landroid/content/Context;Lcom/vigo/metrics/VigoBinaryBuffer;)V - .locals 20 - - move-object/from16 v0, p0 - - move-object/from16 v1, p1 - - move-object/from16 v2, p2 - - .line 25 - invoke-static {}, Lcom/vigo/metrics/VigoBinaryBuffer;->h()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object v3 - - const/4 v4, 0x0 - - .line 26 - invoke-virtual {v3, v4}, Lcom/vigo/metrics/VigoBinaryBuffer;->b(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 27 - :try_start_0 - iget-object v4, v0, Lcom/vigo/metrics/Vigo;->f:Landroid/location/LocationManager; - - if-eqz v4, :cond_e - - sget v4, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v5, 0x11 - - if-ge v4, v5, :cond_0 - - goto/16 :goto_9 - - .line 28 - :cond_0 - sget v4, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v6, 0x17 - - if-lt v4, v6, :cond_1 - - const-string v4, "android.permission.ACCESS_COARSE_LOCATION" - - invoke-virtual {v1, v4}, Landroid/content/Context;->checkSelfPermission(Ljava/lang/String;)I - - move-result v4 - - if-eqz v4, :cond_1 - - const-string v4, "android.permission.ACCESS_FINE_LOCATION" - - invoke-virtual {v1, v4}, Landroid/content/Context;->checkSelfPermission(Ljava/lang/String;)I - - move-result v1 - - if-eqz v1, :cond_1 - - .line 29 - invoke-direct {v0, v3}, Lcom/vigo/metrics/Vigo;->d(Lcom/vigo/metrics/VigoBinaryBuffer;)V - - .line 30 - invoke-virtual {v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 31 - invoke-virtual {v2, v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual/range {p2 .. p2}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - - return-void - - .line 32 - :cond_1 - iget-object v1, v0, Lcom/vigo/metrics/Vigo;->f:Landroid/location/LocationManager; - - const-string v4, "gps" - - invoke-virtual {v1, v4}, Landroid/location/LocationManager;->getLastKnownLocation(Ljava/lang/String;)Landroid/location/Location; - - move-result-object v1 - - const v4, 0xea60 - - const-wide/32 v8, 0xf4240 - - const-wide v12, 0x3f50624dd2f1a9fcL # 0.001 - - if-eqz v1, :cond_5 - - .line 33 - sget v14, Landroid/os/Build$VERSION;->SDK_INT:I - - if-lt v14, v5, :cond_5 - - .line 34 - invoke-virtual {v1}, Landroid/location/Location;->getLatitude()D - - move-result-wide v14 - - invoke-static {v14, v15}, Ljava/lang/Double;->doubleToLongBits(D)J - - move-result-wide v14 - - .line 35 - invoke-virtual {v1}, Landroid/location/Location;->getLongitude()D - - move-result-wide v16 - - invoke-static/range {v16 .. v17}, Ljava/lang/Double;->doubleToLongBits(D)J - - move-result-wide v5 - - .line 36 - invoke-static {}, Landroid/os/SystemClock;->elapsedRealtimeNanos()J - - move-result-wide v16 - - invoke-virtual {v1}, Landroid/location/Location;->getElapsedRealtimeNanos()J - - move-result-wide v18 - - sub-long v16, v16, v18 - - div-long v10, v16, v8 - - long-to-int v11, v10 - - if-ge v11, v4, :cond_5 - - .line 37 - invoke-virtual {v3, v14, v15}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(J)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v3, v5, v6}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(J)Lcom/vigo/metrics/VigoBinaryBuffer; - - const/4 v4, 0x1 - - invoke-virtual {v3, v4}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(B)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v3, v11}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v1}, Landroid/location/Location;->getAccuracy()F - - move-result v4 - - float-to-double v4, v4 - - cmpg-double v6, v4, v12 - - if-gez v6, :cond_2 - - const/high16 v11, -0x80000000 - - goto :goto_0 - - :cond_2 - invoke-virtual {v1}, Landroid/location/Location;->getAccuracy()F - - move-result v4 - - const/high16 v5, 0x447a0000 # 1000.0f - - mul-float v4, v4, v5 - - invoke-static {v4}, Ljava/lang/Math;->round(F)I - - move-result v11 - - :goto_0 - invoke-virtual {v3, v11}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v1}, Landroid/location/Location;->getAltitude()D - - move-result-wide v4 - - cmpg-double v6, v4, v12 - - if-gez v6, :cond_3 - - const/high16 v11, -0x80000000 - - goto :goto_1 - - :cond_3 - invoke-virtual {v1}, Landroid/location/Location;->getAltitude()D - - move-result-wide v4 - - const-wide v8, 0x408f400000000000L # 1000.0 - - mul-double v4, v4, v8 - - invoke-static {v4, v5}, Ljava/lang/Math;->round(D)J - - move-result-wide v4 - - long-to-int v11, v4 - - :goto_1 - invoke-virtual {v3, v11}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v1}, Landroid/location/Location;->getSpeed()F - - move-result v4 - - float-to-double v4, v4 - - cmpg-double v6, v4, v12 - - if-gez v6, :cond_4 - - const/high16 v7, -0x80000000 - - goto :goto_2 - - :cond_4 - invoke-virtual {v1}, Landroid/location/Location;->getSpeed()F - - move-result v1 - - const/high16 v4, 0x447a0000 # 1000.0f - - mul-float v1, v1, v4 - - invoke-static {v1}, Ljava/lang/Math;->round(F)I - - move-result v11 - - move v7, v11 - - :goto_2 - invoke-virtual {v3, v7}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 38 - invoke-virtual {v2, v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual/range {p2 .. p2}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - - return-void - - .line 39 - :cond_5 - iget-object v1, v0, Lcom/vigo/metrics/Vigo;->f:Landroid/location/LocationManager; - - const-string v5, "network" - - invoke-virtual {v1, v5}, Landroid/location/LocationManager;->getLastKnownLocation(Ljava/lang/String;)Landroid/location/Location; - - move-result-object v1 - - if-eqz v1, :cond_9 - - .line 40 - sget v5, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v6, 0x11 - - if-lt v5, v6, :cond_9 - - .line 41 - invoke-virtual {v1}, Landroid/location/Location;->getLatitude()D - - move-result-wide v5 - - invoke-static {v5, v6}, Ljava/lang/Double;->doubleToLongBits(D)J - - move-result-wide v5 - - .line 42 - invoke-virtual {v1}, Landroid/location/Location;->getLongitude()D - - move-result-wide v10 - - invoke-static {v10, v11}, Ljava/lang/Double;->doubleToLongBits(D)J - - move-result-wide v10 - - .line 43 - invoke-static {}, Landroid/os/SystemClock;->elapsedRealtimeNanos()J - - move-result-wide v14 - - invoke-virtual {v1}, Landroid/location/Location;->getElapsedRealtimeNanos()J - - move-result-wide v16 - - sub-long v14, v14, v16 - - div-long/2addr v14, v8 - - long-to-int v15, v14 - - if-ge v15, v4, :cond_9 - - .line 44 - invoke-virtual {v3, v5, v6}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(J)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v3, v10, v11}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(J)Lcom/vigo/metrics/VigoBinaryBuffer; - - const/4 v4, 0x2 - - invoke-virtual {v3, v4}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(B)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v3, v15}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v1}, Landroid/location/Location;->getAccuracy()F - - move-result v4 - - float-to-double v4, v4 - - cmpg-double v6, v4, v12 - - if-gez v6, :cond_6 - - const/high16 v11, -0x80000000 - - goto :goto_3 - - :cond_6 - invoke-virtual {v1}, Landroid/location/Location;->getAccuracy()F - - move-result v4 - - const/high16 v5, 0x447a0000 # 1000.0f - - mul-float v4, v4, v5 - - invoke-static {v4}, Ljava/lang/Math;->round(F)I - - move-result v11 - - :goto_3 - invoke-virtual {v3, v11}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v1}, Landroid/location/Location;->getAltitude()D - - move-result-wide v4 - - cmpg-double v6, v4, v12 - - if-gez v6, :cond_7 - - const/high16 v11, -0x80000000 - - goto :goto_4 - - :cond_7 - invoke-virtual {v1}, Landroid/location/Location;->getAltitude()D - - move-result-wide v4 - - const-wide v8, 0x408f400000000000L # 1000.0 - - mul-double v4, v4, v8 - - invoke-static {v4, v5}, Ljava/lang/Math;->round(D)J - - move-result-wide v4 - - long-to-int v11, v4 - - :goto_4 - invoke-virtual {v3, v11}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v1}, Landroid/location/Location;->getSpeed()F - - move-result v4 - - float-to-double v4, v4 - - cmpg-double v6, v4, v12 - - if-gez v6, :cond_8 - - const/high16 v7, -0x80000000 - - goto :goto_5 - - :cond_8 - invoke-virtual {v1}, Landroid/location/Location;->getSpeed()F - - move-result v1 - - const/high16 v4, 0x447a0000 # 1000.0f - - mul-float v1, v1, v4 - - invoke-static {v1}, Ljava/lang/Math;->round(F)I - - move-result v11 - - move v7, v11 - - :goto_5 - invoke-virtual {v3, v7}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 45 - invoke-virtual {v2, v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual/range {p2 .. p2}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - - return-void - - .line 46 - :cond_9 - iget-object v1, v0, Lcom/vigo/metrics/Vigo;->f:Landroid/location/LocationManager; - - const-string v5, "passive" - - invoke-virtual {v1, v5}, Landroid/location/LocationManager;->getLastKnownLocation(Ljava/lang/String;)Landroid/location/Location; - - move-result-object v1 - - if-eqz v1, :cond_d - - .line 47 - sget v5, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v6, 0x11 - - if-lt v5, v6, :cond_d - - .line 48 - invoke-virtual {v1}, Landroid/location/Location;->getLatitude()D - - move-result-wide v5 - - invoke-static {v5, v6}, Ljava/lang/Double;->doubleToLongBits(D)J - - move-result-wide v5 - - .line 49 - invoke-virtual {v1}, Landroid/location/Location;->getLongitude()D - - move-result-wide v10 - - invoke-static {v10, v11}, Ljava/lang/Double;->doubleToLongBits(D)J - - move-result-wide v10 - - .line 50 - invoke-static {}, Landroid/os/SystemClock;->elapsedRealtimeNanos()J - - move-result-wide v14 - - invoke-virtual {v1}, Landroid/location/Location;->getElapsedRealtimeNanos()J - - move-result-wide v16 - - sub-long v14, v14, v16 - - div-long/2addr v14, v8 - - long-to-int v8, v14 - - if-ge v8, v4, :cond_d - - .line 51 - invoke-virtual {v3, v5, v6}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(J)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v3, v10, v11}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(J)Lcom/vigo/metrics/VigoBinaryBuffer; - - const/4 v4, 0x3 - - invoke-virtual {v3, v4}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(B)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v3, v8}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v1}, Landroid/location/Location;->getAccuracy()F - - move-result v4 - - float-to-double v4, v4 - - cmpg-double v6, v4, v12 - - if-gez v6, :cond_a - - const/high16 v11, -0x80000000 - - goto :goto_6 - - :cond_a - invoke-virtual {v1}, Landroid/location/Location;->getAccuracy()F - - move-result v4 - - const/high16 v5, 0x447a0000 # 1000.0f - - mul-float v4, v4, v5 - - invoke-static {v4}, Ljava/lang/Math;->round(F)I - - move-result v11 - - :goto_6 - invoke-virtual {v3, v11}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v1}, Landroid/location/Location;->getAltitude()D - - move-result-wide v4 - - cmpg-double v6, v4, v12 - - if-gez v6, :cond_b - - const/high16 v11, -0x80000000 - - goto :goto_7 - - :cond_b - invoke-virtual {v1}, Landroid/location/Location;->getAltitude()D - - move-result-wide v4 - - const-wide v8, 0x408f400000000000L # 1000.0 - - mul-double v4, v4, v8 - - invoke-static {v4, v5}, Ljava/lang/Math;->round(D)J - - move-result-wide v4 - - long-to-int v11, v4 - - :goto_7 - invoke-virtual {v3, v11}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v1}, Landroid/location/Location;->getSpeed()F - - move-result v4 - - float-to-double v4, v4 - - cmpg-double v6, v4, v12 - - if-gez v6, :cond_c - - const/high16 v7, -0x80000000 - - goto :goto_8 - - :cond_c - invoke-virtual {v1}, Landroid/location/Location;->getSpeed()F - - move-result v1 - - const/high16 v4, 0x447a0000 # 1000.0f - - mul-float v1, v1, v4 - - invoke-static {v1}, Ljava/lang/Math;->round(F)I - - move-result v11 - - move v7, v11 - - :goto_8 - invoke-virtual {v3, v7}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 52 - invoke-virtual {v2, v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual/range {p2 .. p2}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - return-void - - .line 53 - :cond_d - invoke-direct {v0, v3}, Lcom/vigo/metrics/Vigo;->d(Lcom/vigo/metrics/VigoBinaryBuffer;)V - - .line 54 - invoke-virtual {v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 55 - invoke-virtual {v2, v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual/range {p2 .. p2}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - - return-void - - .line 56 - :cond_e - :goto_9 - :try_start_1 - invoke-direct {v0, v3}, Lcom/vigo/metrics/Vigo;->d(Lcom/vigo/metrics/VigoBinaryBuffer;)V - - .line 57 - invoke-virtual {v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 58 - invoke-virtual {v2, v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual/range {p2 .. p2}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - :try_end_1 - .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 - - return-void - - .line 59 - :catch_0 - invoke-direct {v0, v3}, Lcom/vigo/metrics/Vigo;->d(Lcom/vigo/metrics/VigoBinaryBuffer;)V - - .line 60 - invoke-virtual {v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 61 - invoke-virtual {v2, v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual/range {p2 .. p2}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - - return-void -.end method - -.method private b(Landroid/telephony/SignalStrength;)V - .locals 14 - - .line 4 - invoke-virtual {p1}, Landroid/telephony/SignalStrength;->isGsm()Z - - move-result v0 - - if-eqz v0, :cond_7 - - const/4 v0, -0x1 - - :try_start_0 - const-string v1, "mGsmSignalStrength" - - .line 5 - invoke-direct {p0, p1, v1}, Lcom/vigo/metrics/Vigo;->a(Ljava/lang/Object;Ljava/lang/String;)I - - move-result v1 - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - :try_start_1 - const-string v2, "mGsmBitErrorRate" - - .line 6 - invoke-direct {p0, p1, v2}, Lcom/vigo/metrics/Vigo;->a(Ljava/lang/Object;Ljava/lang/String;)I - - move-result v2 - :try_end_1 - .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1 - - goto :goto_0 - - :catch_0 - const/4 v1, -0x1 - - :catch_1 - const/4 v2, -0x1 - - :goto_0 - const/16 v3, 0x7fff - - :try_start_2 - const-string v4, "mLteSignalStrength" - - .line 7 - invoke-direct {p0, p1, v4}, Lcom/vigo/metrics/Vigo;->a(Ljava/lang/Object;Ljava/lang/String;)I - - move-result v4 - :try_end_2 - .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_2 - - :try_start_3 - const-string v5, "mLteRsrp" - - .line 8 - invoke-direct {p0, p1, v5}, Lcom/vigo/metrics/Vigo;->a(Ljava/lang/Object;Ljava/lang/String;)I - - move-result v5 - :try_end_3 - .catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_3 - - :try_start_4 - const-string v6, "mLteRsrq" - - .line 9 - invoke-direct {p0, p1, v6}, Lcom/vigo/metrics/Vigo;->a(Ljava/lang/Object;Ljava/lang/String;)I - - move-result v6 - :try_end_4 - .catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_4 - - :try_start_5 - const-string v7, "mLteRssnr" - - .line 10 - invoke-direct {p0, p1, v7}, Lcom/vigo/metrics/Vigo;->a(Ljava/lang/Object;Ljava/lang/String;)I - - move-result v7 - :try_end_5 - .catch Ljava/lang/Exception; {:try_start_5 .. :try_end_5} :catch_5 - - :try_start_6 - const-string v8, "mLteCqi" - - .line 11 - invoke-direct {p0, p1, v8}, Lcom/vigo/metrics/Vigo;->a(Ljava/lang/Object;Ljava/lang/String;)I - - move-result p1 - :try_end_6 - .catch Ljava/lang/Exception; {:try_start_6 .. :try_end_6} :catch_6 - - goto :goto_1 - - :catch_2 - const/4 v4, -0x1 - - :catch_3 - const/16 v5, 0x7fff - - :catch_4 - const/16 v6, 0x7fff - - :catch_5 - const/16 v7, 0x7fff - - :catch_6 - const/4 p1, -0x1 - - :goto_1 - const/4 v8, 0x0 - - .line 12 - :try_start_7 - iget-object v9, p0, Lcom/vigo/metrics/Vigo;->g:Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v9, v8}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(B)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J - - move-result-wide v10 - - sget-object v12, Lcom/vigo/metrics/config;->d:Lcom/vigo/metrics/Vigo; - - iget-wide v12, v12, Lcom/vigo/metrics/Vigo;->t:J - - sub-long/2addr v10, v12 - - long-to-int v11, v10 - - invoke-virtual {v9, v11}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - const/16 v10, -0x8000 - - if-gt v1, v3, :cond_0 - - if-lt v1, v10, :cond_0 - - int-to-short v1, v1 - - goto :goto_2 - - :cond_0 - const/4 v1, -0x1 - - :goto_2 - invoke-virtual {v9, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - if-gt v2, v3, :cond_1 - - if-lt v2, v10, :cond_1 - - int-to-short v1, v2 - - goto :goto_3 - - :cond_1 - const/4 v1, -0x1 - - :goto_3 - invoke-virtual {v9, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - if-gt v4, v3, :cond_2 - - if-lt v4, v10, :cond_2 - - int-to-short v1, v4 - - goto :goto_4 - - :cond_2 - const/4 v1, -0x1 - - :goto_4 - invoke-virtual {v9, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - if-gt v5, v3, :cond_3 - - if-lt v5, v10, :cond_3 - - int-to-short v1, v5 - - goto :goto_5 - - :cond_3 - const/16 v1, 0x7fff - - :goto_5 - invoke-virtual {v9, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - if-gt v6, v3, :cond_4 - - if-lt v6, v10, :cond_4 - - int-to-short v1, v6 - - goto :goto_6 - - :cond_4 - const/16 v1, 0x7fff - - :goto_6 - invoke-virtual {v9, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - if-gt v7, v3, :cond_5 - - if-lt v7, v10, :cond_5 - - int-to-short v3, v7 - - :cond_5 - invoke-virtual {v9, v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - const/16 v1, 0x7f - - if-gt p1, v1, :cond_6 - - const/16 v1, -0x80 - - if-lt p1, v1, :cond_6 - - int-to-byte v0, p1 - - :cond_6 - invoke-virtual {v9, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(B)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v9}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - :try_end_7 - .catch Ljava/lang/Exception; {:try_start_7 .. :try_end_7} :catch_7 - - goto :goto_7 - - .line 13 - :catch_7 - iput v8, p0, Lcom/vigo/metrics/Vigo;->h:I - - .line 14 - iget-object p1, p0, Lcom/vigo/metrics/Vigo;->g:Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {p1}, Lcom/vigo/metrics/VigoBinaryBuffer;->e()V - - :cond_7 - :goto_7 - return-void -.end method - -.method static synthetic b(Lcom/vigo/metrics/Vigo;Lcom/vigo/metrics/VigoBinaryBuffer;)V - .locals 0 - - .line 2 - invoke-direct {p0, p1}, Lcom/vigo/metrics/Vigo;->c(Lcom/vigo/metrics/VigoBinaryBuffer;)V - - return-void -.end method - -.method private b(Lcom/vigo/metrics/VigoBinaryBuffer;)V - .locals 4 - - .line 17 - invoke-direct {p0}, Lcom/vigo/metrics/Vigo;->g()Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 18 - :try_start_0 - invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J - - move-result-wide v0 - - iget-wide v2, p0, Lcom/vigo/metrics/Vigo;->t:J - - sub-long/2addr v0, v2 - - long-to-int v1, v0 - - .line 19 - invoke-static {}, Lcom/vigo/metrics/VigoBinaryBuffer;->h()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object v0 - - .line 20 - invoke-virtual {v0, p1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 21 - invoke-virtual {v0, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 22 - invoke-static {}, Landroid/net/TrafficStats;->getTotalRxBytes()J - - move-result-wide v1 - - invoke-virtual {v0, v1, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(J)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 23 - sget p1, Lcom/vigo/metrics/config;->c:I - - invoke-static {p1}, Landroid/net/TrafficStats;->getUidRxBytes(I)J - - move-result-wide v1 - - invoke-virtual {v0, v1, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(J)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 24 - iget-object p1, p0, Lcom/vigo/metrics/Vigo;->l:Lcom/vigo/metrics/VigoSyncStack; - - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoSyncStack;->a(Ljava/lang/Object;)V - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - :catch_0 - :cond_0 - return-void -.end method - -.method static synthetic b(Lcom/vigo/metrics/Vigo;)Z - .locals 0 - - .line 1 - iget-boolean p0, p0, Lcom/vigo/metrics/Vigo;->r:Z - - return p0 -.end method - -.method static synthetic c(Lcom/vigo/metrics/Vigo;Lcom/vigo/metrics/VigoBinaryBuffer;)V - .locals 0 - - .line 2 - invoke-direct {p0, p1}, Lcom/vigo/metrics/Vigo;->b(Lcom/vigo/metrics/VigoBinaryBuffer;)V - - return-void -.end method - -.method private c(Lcom/vigo/metrics/VigoBinaryBuffer;)V - .locals 4 - - .line 5 - iget-boolean v0, p0, Lcom/vigo/metrics/Vigo;->n:Z - - if-eqz v0, :cond_2 - - .line 6 - :try_start_0 - invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J - - move-result-wide v0 - - iget-wide v2, p0, Lcom/vigo/metrics/Vigo;->t:J - - sub-long/2addr v0, v2 - - long-to-int v1, v0 - - .line 7 - invoke-static {}, Lcom/vigo/metrics/VigoBinaryBuffer;->h()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object v0 - - .line 8 - invoke-virtual {v0, p1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v0, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-static {}, Landroid/net/TrafficStats;->getTotalRxBytes()J - - move-result-wide v1 - - invoke-virtual {v0, v1, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(J)Lcom/vigo/metrics/VigoBinaryBuffer; - - sget p1, Lcom/vigo/metrics/config;->c:I - - invoke-static {p1}, Landroid/net/TrafficStats;->getUidRxBytes(I)J - - move-result-wide v1 - - invoke-virtual {v0, v1, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(J)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 9 - sget-object p1, Lcom/vigo/metrics/config;->i:Lcom/vigo/metrics/VigoDelegateCustom1; - - if-nez p1, :cond_1 - - const/4 p1, 0x0 - - .line 10 - :goto_0 - sget-object v1, Lcom/vigo/metrics/config;->h:Landroid/util/SparseArray; - - invoke-virtual {v1}, Landroid/util/SparseArray;->size()I - - move-result v1 - - if-ge p1, v1, :cond_0 - - .line 11 - sget-object v1, Lcom/vigo/metrics/config;->h:Landroid/util/SparseArray; - - invoke-virtual {v1, p1}, Landroid/util/SparseArray;->keyAt(I)I - - move-result v1 - - .line 12 - sget-object v2, Lcom/vigo/metrics/config;->h:Landroid/util/SparseArray; - - invoke-virtual {v2, v1}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; - - move-result-object v1 - - check-cast v1, Lcom/vigo/metrics/VigoSession; - - .line 13 - invoke-virtual {v1}, Lcom/vigo/metrics/VigoSession;->c()Lcom/vigo/metrics/VigoDelegate; - - move-result-object v1 - - invoke-static {}, Lcom/vigo/metrics/VigoBinaryBuffer;->h()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object v2 - - invoke-virtual {v2, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v1, v2}, Lcom/vigo/metrics/VigoDelegate;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)V - - add-int/lit8 p1, p1, 0x1 - - goto :goto_0 - - .line 14 - :cond_0 - invoke-virtual {v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - goto :goto_1 - - .line 15 - :cond_1 - sget-object p1, Lcom/vigo/metrics/config;->i:Lcom/vigo/metrics/VigoDelegateCustom1; - - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoDelegateCustom1;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)V - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - const/4 p1, 0x0 - - throw p1 - - :catch_0 - :cond_2 - :goto_1 - return-void -.end method - -.method static synthetic c(Lcom/vigo/metrics/Vigo;)Z - .locals 0 - - .line 1 - invoke-direct {p0}, Lcom/vigo/metrics/Vigo;->g()Z - - move-result p0 - - return p0 -.end method - -.method static synthetic d(Lcom/vigo/metrics/Vigo;)Ljava/lang/String; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/vigo/metrics/Vigo;->w:Ljava/lang/String; - - return-object p0 -.end method - -.method private d(Lcom/vigo/metrics/VigoBinaryBuffer;)V - .locals 0 - - .line 2 - invoke-virtual {p1}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - - return-void -.end method - -.method private e(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - .locals 6 - - const-string v0, "/" - - const-string v1, "" - - const/4 v2, 0x0 - - .line 2 - :try_start_0 - iget-object v3, p0, Lcom/vigo/metrics/Vigo;->d:Landroid/content/Context; - - invoke-virtual {v3}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; - - move-result-object v3 - - iget-object v4, p0, Lcom/vigo/metrics/Vigo;->d:Landroid/content/Context; - - invoke-virtual {v4}, Landroid/content/Context;->getPackageName()Ljava/lang/String; - - move-result-object v4 - - invoke-virtual {v3, v4, v2}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; - - move-result-object v3 - - .line 3 - iget-object v4, v3, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String; - - .line 4 - iget v3, v3, Landroid/content/pm/PackageInfo;->versionCode:I - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - goto :goto_0 - - :catch_0 - const/4 v3, -0x1 - - move-object v4, v1 - - :goto_0 - :try_start_1 - const-string v5, "Android" - - .line 5 - invoke-virtual {p1, v5}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Ljava/lang/String;)Lcom/vigo/metrics/VigoBinaryBuffer; - - sget v5, Landroid/os/Build$VERSION;->SDK_INT:I - - invoke-static {v5}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; - - move-result-object v5 - - invoke-virtual {p1, v5}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Ljava/lang/String;)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {p1, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(B)Lcom/vigo/metrics/VigoBinaryBuffer; - - new-instance v2, Ljava/lang/StringBuilder; - - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V - - sget-object v5, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String; - - invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - sget-object v5, Landroid/os/Build;->MODEL:Ljava/lang/String; - - invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v2 - - invoke-virtual {p1, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Ljava/lang/String;)Lcom/vigo/metrics/VigoBinaryBuffer; - - sget-object v2, Landroid/os/Build;->DISPLAY:Ljava/lang/String; - - invoke-virtual {p1, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Ljava/lang/String;)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget-object v2, p0, Lcom/vigo/metrics/Vigo;->d:Landroid/content/Context; - - if-eqz v2, :cond_0 - - iget-object v2, p0, Lcom/vigo/metrics/Vigo;->d:Landroid/content/Context; - - invoke-virtual {v2}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; - - move-result-object v2 - - const-string v5, "android_id" - - invoke-static {v2, v5}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String; - - move-result-object v2 - - invoke-static {v2}, Lcom/vigo/metrics/Vigo;->b(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v2 - - goto :goto_1 - - :cond_0 - move-object v2, v1 - - :goto_1 - invoke-virtual {p1, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Ljava/lang/String;)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget-object v2, p0, Lcom/vigo/metrics/Vigo;->d:Landroid/content/Context; - - if-eqz v2, :cond_1 - - iget-object v1, p0, Lcom/vigo/metrics/Vigo;->d:Landroid/content/Context; - - invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; - - move-result-object v1 - - invoke-virtual {v1}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; - - move-result-object v1 - - iget v1, v1, Landroid/content/res/Configuration;->screenLayout:I - - and-int/lit8 v1, v1, 0xf - - invoke-static {v1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; - - move-result-object v1 - - :cond_1 - invoke-virtual {p1, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Ljava/lang/String;)Lcom/vigo/metrics/VigoBinaryBuffer; - - new-instance v1, Ljava/lang/StringBuilder; - - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Ljava/lang/String;)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {p1}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - :try_end_1 - .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1 - - goto :goto_2 - - .line 6 - :catch_1 - invoke-virtual {p1}, Lcom/vigo/metrics/VigoBinaryBuffer;->e()V - - :goto_2 - return-object p1 -.end method - -.method static synthetic e(Lcom/vigo/metrics/Vigo;)Ljava/util/concurrent/ConcurrentHashMap; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/vigo/metrics/Vigo;->k:Ljava/util/concurrent/ConcurrentHashMap; - - return-object p0 -.end method - -.method static f()I - .locals 7 - - .line 2 - sget-object v0, Lcom/vigo/metrics/Vigo;->A:Lcom/vigo/metrics/utils/MutablePair; - - monitor-enter v0 - - .line 3 - :try_start_0 - sget-object v1, Lcom/vigo/metrics/Vigo;->A:Lcom/vigo/metrics/utils/MutablePair; - - iget-object v1, v1, Lcom/vigo/metrics/utils/MutablePair;->a:Ljava/lang/Object; - - check-cast v1, Ljava/lang/Integer; - - invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I - - move-result v1 - - .line 4 - sget-object v2, Lcom/vigo/metrics/Vigo;->A:Lcom/vigo/metrics/utils/MutablePair; - - iget-object v2, v2, Lcom/vigo/metrics/utils/MutablePair;->b:Ljava/lang/Object; - - check-cast v2, Ljava/lang/Long; - - invoke-virtual {v2}, Ljava/lang/Long;->longValue()J - - move-result-wide v2 - - const-wide/16 v4, 0x0 - - cmp-long v6, v2, v4 - - if-eqz v6, :cond_0 - - sget-object v2, Lcom/vigo/metrics/Vigo;->A:Lcom/vigo/metrics/utils/MutablePair; - - iget-object v2, v2, Lcom/vigo/metrics/utils/MutablePair;->b:Ljava/lang/Object; - - check-cast v2, Ljava/lang/Long; - - invoke-virtual {v2}, Ljava/lang/Long;->longValue()J - - move-result-wide v2 - - const-wide/16 v4, -0x1 - - cmp-long v6, v2, v4 - - if-eqz v6, :cond_0 - - .line 5 - invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J - - move-result-wide v2 - - sget-object v4, Lcom/vigo/metrics/Vigo;->A:Lcom/vigo/metrics/utils/MutablePair; - - iget-object v4, v4, Lcom/vigo/metrics/utils/MutablePair;->b:Ljava/lang/Object; - - check-cast v4, Ljava/lang/Long; - - invoke-virtual {v4}, Ljava/lang/Long;->longValue()J - - move-result-wide v4 - - sub-long/2addr v2, v4 - - long-to-int v3, v2 - - add-int/2addr v1, v3 - - .line 6 - :cond_0 - monitor-exit v0 - - return v1 - - :catchall_0 - move-exception v1 - - .line 7 - monitor-exit v0 - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - throw v1 -.end method - -.method private f(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - .locals 1 - - const/4 v0, -0x1 - - .line 8 - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - const/4 v0, 0x0 - - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - return-object p1 -.end method - -.method static synthetic f(Lcom/vigo/metrics/Vigo;)Ljava/lang/String; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/vigo/metrics/Vigo;->x:Ljava/lang/String; - - return-object p0 -.end method - -.method private g(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - .locals 14 - - .line 2 - invoke-virtual {p1}, Lcom/vigo/metrics/VigoBinaryBuffer;->d()I - - move-result v0 - - .line 3 - :try_start_0 - iget-object v1, p0, Lcom/vigo/metrics/Vigo;->d:Landroid/content/Context; - - invoke-virtual {v1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context; - - move-result-object v1 - - const-string v2, "wifi" - - invoke-virtual {v1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; - - move-result-object v1 - - check-cast v1, Landroid/net/wifi/WifiManager; - - .line 4 - invoke-virtual {v1}, Landroid/net/wifi/WifiManager;->isWifiEnabled()Z - - move-result v2 - - if-eqz v2, :cond_9 - - .line 5 - iget-object v2, p0, Lcom/vigo/metrics/Vigo;->m:Landroid/net/ConnectivityManager; - - if-eqz v2, :cond_0 - - iget-object v2, p0, Lcom/vigo/metrics/Vigo;->m:Landroid/net/ConnectivityManager; - - invoke-virtual {v2}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo; - - move-result-object v2 - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - goto :goto_0 - - :cond_0 - const/4 v2, 0x0 - - :goto_0 - const-string v3, ":" - - const/4 v4, 0x1 - - const-string v5, "" - - if-eqz v2, :cond_1 - - .line 6 - :try_start_1 - invoke-virtual {v2}, Landroid/net/NetworkInfo;->isConnectedOrConnecting()Z - - move-result v6 - - if-eqz v6, :cond_1 - - .line 7 - invoke-virtual {v2}, Landroid/net/NetworkInfo;->getType()I - - move-result v2 - - if-ne v2, v4, :cond_1 - - .line 8 - invoke-virtual {v1}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo; - - move-result-object v2 - - invoke-virtual {v2}, Landroid/net/wifi/WifiInfo;->getBSSID()Ljava/lang/String; - - move-result-object v2 - - if-eqz v2, :cond_1 - - .line 9 - invoke-virtual {v2, v3, v5}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; - - move-result-object v2 - - goto :goto_1 - - :cond_1 - move-object v2, v5 - - .line 10 - :goto_1 - invoke-virtual {v1}, Landroid/net/wifi/WifiManager;->getScanResults()Ljava/util/List; - - move-result-object v1 - - .line 11 - new-instance v6, Lcom/vigo/metrics/Vigo$d; - - invoke-direct {v6, p0}, Lcom/vigo/metrics/Vigo$d;->(Lcom/vigo/metrics/Vigo;)V - - invoke-static {v1, v6}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V - - const/4 v6, 0x0 - - .line 12 - invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; - - move-result-object v1 - - .line 13 - :cond_2 - :goto_2 - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z - - move-result v7 - - if-nez v7, :cond_3 - - goto :goto_4 - - .line 14 - :cond_3 - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v7 - - check-cast v7, Landroid/net/wifi/ScanResult; - - .line 15 - iget-object v8, v7, Landroid/net/wifi/ScanResult;->BSSID:Ljava/lang/String; - - if-eqz v8, :cond_2 - - .line 16 - iget v9, v7, Landroid/net/wifi/ScanResult;->frequency:I - - .line 17 - invoke-virtual {v8, v3, v5}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; - - move-result-object v8 - - const/16 v10, 0xc - - .line 18 - invoke-virtual {v8}, Ljava/lang/String;->length()I - - move-result v11 - - if-ne v10, v11, :cond_2 - - .line 19 - invoke-virtual {v8, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v10 - - const/16 v11, -0x8000 - - const/16 v12, 0x7fff - - if-eqz v10, :cond_5 - - const/4 v10, 0x2 - - .line 20 - invoke-virtual {p1, v10}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(B)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget v10, v7, Landroid/net/wifi/ScanResult;->level:I - - if-gt v10, v12, :cond_4 - - iget v10, v7, Landroid/net/wifi/ScanResult;->level:I - - if-lt v10, v11, :cond_4 - - iget v7, v7, Landroid/net/wifi/ScanResult;->level:I - - int-to-short v12, v7 - - .line 21 - :cond_4 - invoke-virtual {p1, v12}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 22 - invoke-virtual {p1, v8}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Ljava/lang/String;)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {p1, v9}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - goto :goto_3 - - :cond_5 - const/4 v10, 0x5 - - if-le v6, v10, :cond_6 - - .line 23 - iget v13, v7, Landroid/net/wifi/ScanResult;->level:I - - invoke-static {v13, v10}, Landroid/net/wifi/WifiManager;->calculateSignalLevel(II)I - - move-result v10 - - const/4 v13, 0x3 - - if-lt v10, v13, :cond_8 - - .line 24 - :cond_6 - invoke-virtual {p1, v4}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(B)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget v10, v7, Landroid/net/wifi/ScanResult;->level:I - - if-gt v10, v12, :cond_7 - - iget v10, v7, Landroid/net/wifi/ScanResult;->level:I - - if-lt v10, v11, :cond_7 - - iget v7, v7, Landroid/net/wifi/ScanResult;->level:I - - int-to-short v12, v7 - - .line 25 - :cond_7 - invoke-virtual {p1, v12}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 26 - invoke-virtual {p1, v8}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Ljava/lang/String;)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 27 - invoke-virtual {p1, v9}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - :cond_8 - :goto_3 - add-int/lit8 v6, v6, 0x1 - - goto :goto_2 - - .line 28 - :cond_9 - :goto_4 - invoke-virtual {p1}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - :try_end_1 - .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 - - goto :goto_5 - - .line 29 - :catch_0 - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->b(I)V - - :goto_5 - return-object p1 -.end method - -.method private g()Z - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vigo/metrics/Vigo;->k:Ljava/util/concurrent/ConcurrentHashMap; - - invoke-virtual {v0}, Ljava/util/concurrent/ConcurrentHashMap;->size()I - - move-result v0 - - if-lez v0, :cond_0 - - const/4 v0, 0x1 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - :goto_0 - return v0 -.end method - -.method private h(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - .locals 2 - - .line 1 - invoke-direct {p0}, Lcom/vigo/metrics/Vigo;->g()Z - - move-result v0 - - if-nez v0, :cond_0 - - return-object p1 - - .line 2 - :cond_0 - :goto_0 - :try_start_0 - iget-object v0, p0, Lcom/vigo/metrics/Vigo;->l:Lcom/vigo/metrics/VigoSyncStack; - - invoke-virtual {v0}, Lcom/vigo/metrics/VigoSyncStack;->b()Z - - move-result v0 - - if-nez v0, :cond_1 - - .line 3 - iget-object v0, p0, Lcom/vigo/metrics/Vigo;->l:Lcom/vigo/metrics/VigoSyncStack; - - invoke-virtual {v0}, Lcom/vigo/metrics/VigoSyncStack;->c()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/vigo/metrics/VigoBinaryBuffer; - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_1 - - .line 4 - :try_start_1 - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - :try_end_1 - .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 - .catchall {:try_start_1 .. :try_end_1} :catchall_0 - - .line 5 - :catch_0 - :try_start_2 - invoke-virtual {v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - goto :goto_0 - - :catchall_0 - move-exception v1 - - invoke-virtual {v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - .line 6 - throw v1 - - .line 7 - :cond_1 - invoke-virtual {p1}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - :try_end_2 - .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_1 - - goto :goto_1 - - .line 8 - :catch_1 - iget-object v0, p0, Lcom/vigo/metrics/Vigo;->l:Lcom/vigo/metrics/VigoSyncStack; - - invoke-virtual {v0}, Lcom/vigo/metrics/VigoSyncStack;->a()V - - .line 9 - invoke-virtual {p1}, Lcom/vigo/metrics/VigoBinaryBuffer;->e()V - - :goto_1 - return-object p1 -.end method - - -# virtual methods -.method public a(Landroid/net/Uri$Builder;Ljava/lang/String;Ljava/lang/String;Lcom/vigo/metrics/VigoBinaryBuffer;Lcom/vigo/metrics/VigoSyncStack;Ljava/util/Map;)Landroid/net/Uri$Builder; - .locals 4 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Landroid/net/Uri$Builder;", - "Ljava/lang/String;", - "Ljava/lang/String;", - "Lcom/vigo/metrics/VigoBinaryBuffer;", - "Lcom/vigo/metrics/VigoSyncStack<", - "Lcom/vigo/metrics/VigoBinaryBuffer;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/String;", - "Ljava/lang/String;", - ">;)", - "Landroid/net/Uri$Builder;" - } - .end annotation - - const/4 v0, 0x0 - - if-nez p4, :cond_0 - - .line 73 - :try_start_0 - invoke-static {}, Lcom/vigo/metrics/VigoBinaryBuffer;->h()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object p4 - - :cond_0 - if-eqz p6, :cond_2 - - .line 74 - invoke-static {}, Lcom/vigo/metrics/VigoBinaryBuffer;->h()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object v1 - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_4 - - const/16 v2, 0xa - - .line 75 - :try_start_1 - invoke-virtual {v1, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->b(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 76 - invoke-interface {p6}, Ljava/util/Map;->entrySet()Ljava/util/Set; - - move-result-object p6 - - invoke-interface {p6}, Ljava/util/Set;->iterator()Ljava/util/Iterator; - - move-result-object p6 - - .line 77 - :goto_0 - invoke-interface {p6}, Ljava/util/Iterator;->hasNext()Z - - move-result v2 - - if-eqz v2, :cond_1 - - .line 78 - invoke-interface {p6}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Ljava/util/Map$Entry; - - .line 79 - invoke-interface {v2}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; - - move-result-object v3 - - check-cast v3, Ljava/lang/String; - - invoke-virtual {v1, v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Ljava/lang/String;)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 80 - invoke-interface {v2}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Ljava/lang/String; - - invoke-virtual {v1, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Ljava/lang/String;)Lcom/vigo/metrics/VigoBinaryBuffer; - - goto :goto_0 - - .line 81 - :cond_1 - invoke-virtual {v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->b()Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 82 - invoke-virtual {p4, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - :try_end_1 - .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 - .catchall {:try_start_1 .. :try_end_1} :catchall_0 - - .line 83 - :goto_1 - :try_start_2 - invoke-virtual {v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - :try_end_2 - .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_4 - - goto :goto_3 - - :catchall_0 - move-exception p1 - - goto :goto_2 - - .line 84 - :catch_0 - :try_start_3 - invoke-virtual {p4}, Lcom/vigo/metrics/VigoBinaryBuffer;->e()V - :try_end_3 - .catchall {:try_start_3 .. :try_end_3} :catchall_0 - - goto :goto_1 - - .line 85 - :goto_2 - :try_start_4 - invoke-virtual {v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - .line 86 - throw p1 - :try_end_4 - .catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_4 - - .line 87 - :cond_2 - :goto_3 - :try_start_5 - invoke-static {}, Lcom/vigo/metrics/VigoBinaryBuffer;->h()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object p6 - :try_end_5 - .catch Ljava/lang/Exception; {:try_start_5 .. :try_end_5} :catch_3 - .catchall {:try_start_5 .. :try_end_5} :catchall_3 - - const/4 v1, 0x5 - - .line 88 - :try_start_6 - invoke-virtual {p6, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->b(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 89 - invoke-static {}, Lcom/vigo/metrics/VigoBinaryBuffer;->h()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object v1 - :try_end_6 - .catch Ljava/lang/Exception; {:try_start_6 .. :try_end_6} :catch_2 - .catchall {:try_start_6 .. :try_end_6} :catchall_2 - - const/4 v2, 0x6 - - .line 90 - :try_start_7 - invoke-virtual {v1, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->b(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 91 - iget-object v2, p0, Lcom/vigo/metrics/Vigo;->i:Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {p4, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - - const/4 v2, 0x1 - - .line 92 - invoke-direct {p0, p6, v0, v2}, Lcom/vigo/metrics/Vigo;->a(Lcom/vigo/metrics/VigoBinaryBuffer;Landroid/telephony/CellLocation;Z)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {p6}, Lcom/vigo/metrics/VigoBinaryBuffer;->b()Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 93 - invoke-virtual {p4, p6}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 94 - invoke-virtual {p4}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 95 - invoke-virtual {p5}, Lcom/vigo/metrics/VigoSyncStack;->b()Z - - move-result v2 - - if-nez v2, :cond_3 - - .line 96 - invoke-direct {p0, v1, p5}, Lcom/vigo/metrics/Vigo;->a(Lcom/vigo/metrics/VigoBinaryBuffer;Lcom/vigo/metrics/VigoSyncStack;)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->b()Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 97 - invoke-virtual {p4, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 98 - :cond_3 - invoke-virtual {p4}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - :try_end_7 - .catch Ljava/lang/Exception; {:try_start_7 .. :try_end_7} :catch_1 - .catchall {:try_start_7 .. :try_end_7} :catchall_1 - - .line 99 - :goto_4 - :try_start_8 - invoke-virtual {v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - :try_end_8 - .catch Ljava/lang/Exception; {:try_start_8 .. :try_end_8} :catch_2 - .catchall {:try_start_8 .. :try_end_8} :catchall_2 - - goto :goto_5 - - :catchall_1 - move-exception v2 - - goto :goto_6 - - .line 100 - :catch_1 - :try_start_9 - invoke-virtual {p4}, Lcom/vigo/metrics/VigoBinaryBuffer;->e()V - :try_end_9 - .catchall {:try_start_9 .. :try_end_9} :catchall_1 - - goto :goto_4 - - .line 101 - :catch_2 - :goto_5 - :try_start_a - invoke-virtual {p6}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - :try_end_a - .catch Ljava/lang/Exception; {:try_start_a .. :try_end_a} :catch_3 - .catchall {:try_start_a .. :try_end_a} :catchall_3 - - goto :goto_7 - - .line 102 - :goto_6 - :try_start_b - invoke-virtual {v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - .line 103 - throw v2 - :try_end_b - .catch Ljava/lang/Exception; {:try_start_b .. :try_end_b} :catch_2 - .catchall {:try_start_b .. :try_end_b} :catchall_2 - - :catchall_2 - move-exception p2 - - .line 104 - :try_start_c - invoke-virtual {p6}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - .line 105 - throw p2 - - :goto_7 - const-string p6, "svcid" - - .line 106 - invoke-virtual {p1, p6, p2}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; - - move-result-object p2 - - const-string p6, "cid" - - sget-object v1, Lcom/vigo/metrics/config;->e:Ljava/lang/String; - - invoke-virtual {p2, p6, v1}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; - - move-result-object p2 - - const-string p6, "sid" - - invoke-virtual {p2, p6, p3}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; - - move-result-object p2 - - const-string p3, "eid" - - iget-object p6, p0, Lcom/vigo/metrics/Vigo;->d:Landroid/content/Context; - - if-eqz p6, :cond_4 - - iget-object p6, p0, Lcom/vigo/metrics/Vigo;->d:Landroid/content/Context; - - invoke-virtual {p6}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; - - move-result-object p6 - - const-string v1, "android_id" - - invoke-static {p6, v1}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String; - - move-result-object p6 - - invoke-static {p6}, Lcom/vigo/metrics/Vigo;->b(Ljava/lang/String;)Ljava/lang/String; - - move-result-object p6 - - goto :goto_8 - - :cond_4 - const-string p6, "" - - :goto_8 - invoke-virtual {p2, p3, p6}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; - - move-result-object p2 - - const-string p3, "v" - - const-string p6, "3" - - invoke-virtual {p2, p3, p6}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; - - move-result-object p2 - - const-string p3, "pb" - - invoke-virtual {p4}, Lcom/vigo/metrics/VigoBinaryBuffer;->c()[B - - move-result-object p6 - - const/16 v1, 0xb - - invoke-static {p6, v1}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String; - - move-result-object p6 - - invoke-virtual {p2, p3, p6}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; - - move-result-object p1 - :try_end_c - .catch Ljava/lang/Exception; {:try_start_c .. :try_end_c} :catch_3 - .catchall {:try_start_c .. :try_end_c} :catchall_3 - - .line 107 - :goto_9 - :try_start_d - invoke-virtual {p4}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - :try_end_d - .catch Ljava/lang/Exception; {:try_start_d .. :try_end_d} :catch_4 - - goto :goto_a - - :catchall_3 - move-exception p1 - - goto :goto_b - - .line 108 - :catch_3 - :try_start_e - invoke-virtual {p5}, Lcom/vigo/metrics/VigoSyncStack;->a()V - :try_end_e - .catchall {:try_start_e .. :try_end_e} :catchall_3 - - goto :goto_9 - - :goto_a - return-object p1 - - .line 109 - :goto_b - :try_start_f - invoke-virtual {p4}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - .line 110 - throw p1 - :try_end_f - .catch Ljava/lang/Exception; {:try_start_f .. :try_end_f} :catch_4 - - :catch_4 - return-object v0 -.end method - -.method public a(Ljava/lang/String;Landroid/net/Uri$Builder;)Landroid/net/Uri$Builder; - .locals 7 - - const/4 v0, 0x0 - - .line 15 - :try_start_0 - invoke-static {}, Lcom/vigo/metrics/VigoBinaryBuffer;->h()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object v1 - - .line 16 - iget-object v2, p0, Lcom/vigo/metrics/Vigo;->u:Ljava/util/Map; - - if-eqz v2, :cond_1 - - .line 17 - invoke-static {}, Lcom/vigo/metrics/VigoBinaryBuffer;->h()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object v2 - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_4 - - const/16 v3, 0xa - - .line 18 - :try_start_1 - invoke-virtual {v2, v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->b(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 19 - iget-object v3, p0, Lcom/vigo/metrics/Vigo;->u:Ljava/util/Map; - - invoke-interface {v3}, Ljava/util/Map;->entrySet()Ljava/util/Set; - - move-result-object v3 - - invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; - - move-result-object v3 - - .line 20 - :goto_0 - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z - - move-result v4 - - if-eqz v4, :cond_0 - - .line 21 - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v4 - - check-cast v4, Ljava/util/Map$Entry; - - .line 22 - invoke-interface {v4}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; - - move-result-object v5 - - check-cast v5, Ljava/lang/String; - - invoke-virtual {v2, v5}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Ljava/lang/String;)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 23 - invoke-interface {v4}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; - - move-result-object v4 - - check-cast v4, Ljava/lang/String; - - invoke-virtual {v2, v4}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Ljava/lang/String;)Lcom/vigo/metrics/VigoBinaryBuffer; - - goto :goto_0 - - .line 24 - :cond_0 - invoke-virtual {v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->b()Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 25 - invoke-virtual {v1, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - :try_end_1 - .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 - .catchall {:try_start_1 .. :try_end_1} :catchall_0 - - .line 26 - :goto_1 - :try_start_2 - invoke-virtual {v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - :try_end_2 - .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_4 - - goto :goto_3 - - :catchall_0 - move-exception p1 - - goto :goto_2 - - .line 27 - :catch_0 - :try_start_3 - invoke-virtual {v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->e()V - :try_end_3 - .catchall {:try_start_3 .. :try_end_3} :catchall_0 - - goto :goto_1 - - .line 28 - :goto_2 - :try_start_4 - invoke-virtual {v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - .line 29 - throw p1 - :try_end_4 - .catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_4 - - .line 30 - :cond_1 - :goto_3 - :try_start_5 - invoke-static {}, Lcom/vigo/metrics/VigoBinaryBuffer;->h()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object v2 - - .line 31 - invoke-static {}, Lcom/vigo/metrics/VigoBinaryBuffer;->h()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object v3 - :try_end_5 - .catch Ljava/lang/Exception; {:try_start_5 .. :try_end_5} :catch_3 - .catchall {:try_start_5 .. :try_end_5} :catchall_4 - - const/4 v4, 0x5 - - .line 32 - :try_start_6 - invoke-virtual {v2, v4}, Lcom/vigo/metrics/VigoBinaryBuffer;->b(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 33 - invoke-static {}, Lcom/vigo/metrics/VigoBinaryBuffer;->h()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object v4 - :try_end_6 - .catch Ljava/lang/Exception; {:try_start_6 .. :try_end_6} :catch_2 - .catchall {:try_start_6 .. :try_end_6} :catchall_3 - - const/4 v5, 0x6 - - .line 34 - :try_start_7 - invoke-virtual {v4, v5}, Lcom/vigo/metrics/VigoBinaryBuffer;->b(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 35 - iget-object v5, p0, Lcom/vigo/metrics/Vigo;->i:Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v1, v5}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - - const/4 v5, 0x1 - - .line 36 - invoke-direct {p0, v2, v0, v5}, Lcom/vigo/metrics/Vigo;->a(Lcom/vigo/metrics/VigoBinaryBuffer;Landroid/telephony/CellLocation;Z)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->b()Lcom/vigo/metrics/VigoBinaryBuffer; - - const/4 v5, 0x0 - - .line 37 - invoke-direct {p0, v3, v0, v5}, Lcom/vigo/metrics/Vigo;->a(Lcom/vigo/metrics/VigoBinaryBuffer;Landroid/telephony/CellLocation;Z)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 38 - invoke-virtual {v1, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 39 - iget-object v5, p0, Lcom/vigo/metrics/Vigo;->q:Lcom/vigo/metrics/VigoBinaryBuffer; - - monitor-enter v5 - :try_end_7 - .catch Ljava/lang/Exception; {:try_start_7 .. :try_end_7} :catch_1 - .catchall {:try_start_7 .. :try_end_7} :catchall_2 - - .line 40 - :try_start_8 - iget-object v6, p0, Lcom/vigo/metrics/Vigo;->q:Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v1, v6}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 41 - monitor-exit v5 - :try_end_8 - .catchall {:try_start_8 .. :try_end_8} :catchall_1 - - .line 42 - :try_start_9 - iget-object v5, p0, Lcom/vigo/metrics/Vigo;->s:Lcom/vigo/metrics/VigoSyncStack; - - invoke-virtual {v5}, Lcom/vigo/metrics/VigoSyncStack;->b()Z - - move-result v5 - - if-nez v5, :cond_3 - - const-string v5, "API" - - const-string v6, "not empty" - - .line 43 - invoke-static {v5, v6}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - .line 44 - invoke-direct {p0, v4, v3}, Lcom/vigo/metrics/Vigo;->a(Lcom/vigo/metrics/VigoBinaryBuffer;Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object v5 - - if-nez v5, :cond_2 - - .line 45 - invoke-virtual {v4}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - .line 46 - invoke-virtual {v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - .line 47 - invoke-virtual {v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - .line 48 - invoke-virtual {v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - :try_end_9 - .catch Ljava/lang/Exception; {:try_start_9 .. :try_end_9} :catch_1 - .catchall {:try_start_9 .. :try_end_9} :catchall_2 - - .line 49 - :try_start_a - invoke-virtual {v4}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - :try_end_a - .catch Ljava/lang/Exception; {:try_start_a .. :try_end_a} :catch_2 - .catchall {:try_start_a .. :try_end_a} :catchall_3 - - .line 50 - :try_start_b - invoke-virtual {v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - .line 51 - invoke-virtual {v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - :try_end_b - .catch Ljava/lang/Exception; {:try_start_b .. :try_end_b} :catch_3 - .catchall {:try_start_b .. :try_end_b} :catchall_4 - - .line 52 - :try_start_c - invoke-virtual {v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - :try_end_c - .catch Ljava/lang/Exception; {:try_start_c .. :try_end_c} :catch_4 - - return-object v0 - - .line 53 - :cond_2 - :try_start_d - invoke-virtual {v5}, Lcom/vigo/metrics/VigoBinaryBuffer;->b()Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 54 - invoke-virtual {v1, v5}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - :try_end_d - .catch Ljava/lang/Exception; {:try_start_d .. :try_end_d} :catch_1 - .catchall {:try_start_d .. :try_end_d} :catchall_2 - - .line 55 - :cond_3 - :goto_4 - :try_start_e - invoke-virtual {v4}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - :try_end_e - .catch Ljava/lang/Exception; {:try_start_e .. :try_end_e} :catch_2 - .catchall {:try_start_e .. :try_end_e} :catchall_3 - - goto :goto_5 - - :catchall_1 - move-exception v6 - - .line 56 - :try_start_f - monitor-exit v5 - :try_end_f - .catchall {:try_start_f .. :try_end_f} :catchall_1 - - :try_start_10 - throw v6 - :try_end_10 - .catch Ljava/lang/Exception; {:try_start_10 .. :try_end_10} :catch_1 - .catchall {:try_start_10 .. :try_end_10} :catchall_2 - - :catchall_2 - move-exception v5 - - goto :goto_7 - - .line 57 - :catch_1 - :try_start_11 - invoke-virtual {v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->e()V - :try_end_11 - .catchall {:try_start_11 .. :try_end_11} :catchall_2 - - goto :goto_4 - - .line 58 - :goto_5 - :try_start_12 - invoke-virtual {v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - .line 59 - :goto_6 - invoke-virtual {v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - :try_end_12 - .catch Ljava/lang/Exception; {:try_start_12 .. :try_end_12} :catch_3 - .catchall {:try_start_12 .. :try_end_12} :catchall_4 - - goto :goto_8 - - .line 60 - :goto_7 - :try_start_13 - invoke-virtual {v4}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - .line 61 - throw v5 - :try_end_13 - .catch Ljava/lang/Exception; {:try_start_13 .. :try_end_13} :catch_2 - .catchall {:try_start_13 .. :try_end_13} :catchall_3 - - :catchall_3 - move-exception p1 - - .line 62 - :try_start_14 - invoke-virtual {v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - .line 63 - invoke-virtual {v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - .line 64 - throw p1 - - .line 65 - :catch_2 - invoke-virtual {v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - goto :goto_6 - - :goto_8 - const-string v2, "svcid" - - .line 66 - invoke-virtual {p2, v2, p1}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; - - move-result-object p1 - - const-string v2, "cid" - - sget-object v3, Lcom/vigo/metrics/config;->e:Ljava/lang/String; - - invoke-virtual {p1, v2, v3}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; - - move-result-object p2 - - .line 67 - iget-object p1, p0, Lcom/vigo/metrics/Vigo;->p:Ljava/lang/String; - - if-eqz p1, :cond_4 - - iget-object p1, p0, Lcom/vigo/metrics/Vigo;->p:Ljava/lang/String; - - invoke-virtual {p1}, Ljava/lang/String;->isEmpty()Z - - move-result p1 - - if-nez p1, :cond_4 - - const-string p1, "sid" - - .line 68 - iget-object v2, p0, Lcom/vigo/metrics/Vigo;->p:Ljava/lang/String; - - invoke-virtual {p2, p1, v2}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; - - move-result-object p1 - - move-object p2, p1 - - :cond_4 - const-string p1, "eid" - - .line 69 - iget-object v2, p0, Lcom/vigo/metrics/Vigo;->d:Landroid/content/Context; - - if-eqz v2, :cond_5 - - iget-object v2, p0, Lcom/vigo/metrics/Vigo;->d:Landroid/content/Context; - - invoke-virtual {v2}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; - - move-result-object v2 - - const-string v3, "android_id" - - invoke-static {v2, v3}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String; - - move-result-object v2 - - invoke-static {v2}, Lcom/vigo/metrics/Vigo;->b(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v2 - - goto :goto_9 - - :cond_5 - const-string v2, "" - - :goto_9 - invoke-virtual {p2, p1, v2}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; - - move-result-object p1 - - const-string v2, "v" - - const-string v3, "3" - - invoke-virtual {p1, v2, v3}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; - - move-result-object p1 - - const-string v2, "api" - - invoke-virtual {v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->c()[B - - move-result-object v3 - - const/16 v4, 0xb - - invoke-static {v3, v4}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String; - - move-result-object v3 - - invoke-virtual {p1, v2, v3}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; - - move-result-object p1 - :try_end_14 - .catch Ljava/lang/Exception; {:try_start_14 .. :try_end_14} :catch_3 - .catchall {:try_start_14 .. :try_end_14} :catchall_4 - - goto :goto_a - - :catchall_4 - move-exception p1 - - goto :goto_b - - :catch_3 - move-object p1, p2 - - .line 70 - :try_start_15 - iget-object p2, p0, Lcom/vigo/metrics/Vigo;->s:Lcom/vigo/metrics/VigoSyncStack; - - invoke-virtual {p2}, Lcom/vigo/metrics/VigoSyncStack;->a()V - :try_end_15 - .catchall {:try_start_15 .. :try_end_15} :catchall_4 - - .line 71 - :goto_a - :try_start_16 - invoke-virtual {v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - return-object p1 - - :goto_b - invoke-virtual {v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - .line 72 - throw p1 - :try_end_16 - .catch Ljava/lang/Exception; {:try_start_16 .. :try_end_16} :catch_4 - - :catch_4 - return-object v0 -.end method - -.method public declared-synchronized a(Ljava/lang/String;Landroid/net/Uri$Builder;Ljava/lang/String;)Landroid/net/Uri$Builder; - .locals 7 - - monitor-enter p0 - - .line 184 - :try_start_0 - invoke-direct {p0, p3}, Lcom/vigo/metrics/Vigo;->a(Ljava/lang/String;)Lcom/vigo/metrics/VigoCallInformation; - - move-result-object v0 - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_4 - - const/4 v1, 0x0 - - .line 185 - :try_start_1 - invoke-static {}, Lcom/vigo/metrics/VigoBinaryBuffer;->h()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object v2 - :try_end_1 - .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_4 - .catchall {:try_start_1 .. :try_end_1} :catchall_4 - - .line 186 - :try_start_2 - iget-object v3, p0, Lcom/vigo/metrics/Vigo;->v:Ljava/util/Map; - - if-eqz v3, :cond_1 - - .line 187 - invoke-static {}, Lcom/vigo/metrics/VigoBinaryBuffer;->h()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object v3 - :try_end_2 - .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_3 - .catchall {:try_start_2 .. :try_end_2} :catchall_3 - - const/16 v4, 0xa - - .line 188 - :try_start_3 - invoke-virtual {v3, v4}, Lcom/vigo/metrics/VigoBinaryBuffer;->b(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 189 - iget-object v4, p0, Lcom/vigo/metrics/Vigo;->v:Ljava/util/Map; - - invoke-interface {v4}, Ljava/util/Map;->entrySet()Ljava/util/Set; - - move-result-object v4 - - invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator; - - move-result-object v4 - - .line 190 - :goto_0 - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z - - move-result v5 - - if-eqz v5, :cond_0 - - .line 191 - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v5 - - check-cast v5, Ljava/util/Map$Entry; - - .line 192 - invoke-interface {v5}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; - - move-result-object v6 - - check-cast v6, Ljava/lang/String; - - invoke-virtual {v3, v6}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Ljava/lang/String;)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 193 - invoke-interface {v5}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; - - move-result-object v5 - - check-cast v5, Ljava/lang/String; - - invoke-virtual {v3, v5}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Ljava/lang/String;)Lcom/vigo/metrics/VigoBinaryBuffer; - - goto :goto_0 - - .line 194 - :cond_0 - invoke-virtual {v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->b()Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 195 - invoke-virtual {v2, v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - :try_end_3 - .catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_0 - .catchall {:try_start_3 .. :try_end_3} :catchall_0 - - .line 196 - :goto_1 - :try_start_4 - invoke-virtual {v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - :try_end_4 - .catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_3 - .catchall {:try_start_4 .. :try_end_4} :catchall_3 - - goto :goto_3 - - :catchall_0 - move-exception p1 - - goto :goto_2 - - .line 197 - :catch_0 - :try_start_5 - invoke-virtual {v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->e()V - :try_end_5 - .catchall {:try_start_5 .. :try_end_5} :catchall_0 - - goto :goto_1 - - .line 198 - :goto_2 - :try_start_6 - invoke-virtual {v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - .line 199 - throw p1 - - .line 200 - :cond_1 - :goto_3 - invoke-static {}, Lcom/vigo/metrics/VigoBinaryBuffer;->h()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object v3 - :try_end_6 - .catch Ljava/lang/Exception; {:try_start_6 .. :try_end_6} :catch_3 - .catchall {:try_start_6 .. :try_end_6} :catchall_3 - - const/4 v4, 0x5 - - .line 201 - :try_start_7 - invoke-virtual {v3, v4}, Lcom/vigo/metrics/VigoBinaryBuffer;->b(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 202 - invoke-static {}, Lcom/vigo/metrics/VigoBinaryBuffer;->h()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object v4 - :try_end_7 - .catch Ljava/lang/Exception; {:try_start_7 .. :try_end_7} :catch_2 - .catchall {:try_start_7 .. :try_end_7} :catchall_2 - - const/4 v5, 0x6 - - .line 203 - :try_start_8 - invoke-virtual {v4, v5}, Lcom/vigo/metrics/VigoBinaryBuffer;->b(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 204 - iget-object v5, p0, Lcom/vigo/metrics/Vigo;->i:Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v2, v5}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - - const/4 v5, 0x1 - - .line 205 - invoke-direct {p0, v3, v1, v5}, Lcom/vigo/metrics/Vigo;->a(Lcom/vigo/metrics/VigoBinaryBuffer;Landroid/telephony/CellLocation;Z)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->b()Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 206 - invoke-virtual {v2, v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 207 - invoke-direct {p0}, Lcom/vigo/metrics/Vigo;->g()Z - - move-result v5 - - if-eqz v5, :cond_2 - - .line 208 - invoke-virtual {v0}, Lcom/vigo/metrics/VigoCallInformation;->a()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object v5 - - invoke-virtual {v2, v5}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - - const-string v5, "call ev queue" - - .line 209 - invoke-virtual {v0}, Lcom/vigo/metrics/VigoCallInformation;->c()I - - move-result v6 - - invoke-static {v6}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; - - move-result-object v6 - - invoke-static {v5, v6}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - .line 210 - invoke-virtual {v0}, Lcom/vigo/metrics/VigoCallInformation;->b()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object v0 - - invoke-virtual {v2, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 211 - :cond_2 - iget-object v0, p0, Lcom/vigo/metrics/Vigo;->l:Lcom/vigo/metrics/VigoSyncStack; - - invoke-virtual {v0}, Lcom/vigo/metrics/VigoSyncStack;->b()Z - - move-result v0 - - if-nez v0, :cond_3 - - .line 212 - invoke-direct {p0, v4}, Lcom/vigo/metrics/Vigo;->h(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v4}, Lcom/vigo/metrics/VigoBinaryBuffer;->b()Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 213 - invoke-virtual {v2, v4}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - :try_end_8 - .catch Ljava/lang/Exception; {:try_start_8 .. :try_end_8} :catch_1 - .catchall {:try_start_8 .. :try_end_8} :catchall_1 - - .line 214 - :cond_3 - :goto_4 - :try_start_9 - invoke-virtual {v4}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - :try_end_9 - .catch Ljava/lang/Exception; {:try_start_9 .. :try_end_9} :catch_2 - .catchall {:try_start_9 .. :try_end_9} :catchall_2 - - goto :goto_5 - - :catchall_1 - move-exception v0 - - goto :goto_6 - - :catch_1 - move-exception v0 - - .line 215 - :try_start_a - invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V - - .line 216 - invoke-virtual {v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->e()V - :try_end_a - .catchall {:try_start_a .. :try_end_a} :catchall_1 - - goto :goto_4 - - .line 217 - :goto_5 - :try_start_b - invoke-virtual {v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - :try_end_b - .catch Ljava/lang/Exception; {:try_start_b .. :try_end_b} :catch_3 - .catchall {:try_start_b .. :try_end_b} :catchall_3 - - goto :goto_7 - - .line 218 - :goto_6 - :try_start_c - invoke-virtual {v4}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - .line 219 - throw v0 - :try_end_c - .catch Ljava/lang/Exception; {:try_start_c .. :try_end_c} :catch_2 - .catchall {:try_start_c .. :try_end_c} :catchall_2 - - :catchall_2 - move-exception p1 - - goto :goto_a - - :catch_2 - move-exception v0 - - .line 220 - :try_start_d - invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V - :try_end_d - .catchall {:try_start_d .. :try_end_d} :catchall_2 - - goto :goto_5 - - .line 221 - :goto_7 - :try_start_e - invoke-virtual {v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->c()[B - - move-result-object v0 - - const-string v3, "svcid" - - .line 222 - invoke-virtual {p2, v3, p1}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; - - move-result-object p1 - - const-string v3, "cid" - - sget-object v4, Lcom/vigo/metrics/config;->e:Ljava/lang/String; - - invoke-virtual {p1, v3, v4}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; - - move-result-object p1 - - const-string v3, "sid" - - invoke-virtual {p1, v3, p3}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; - - move-result-object p1 - - const-string p3, "eid" - - iget-object v3, p0, Lcom/vigo/metrics/Vigo;->d:Landroid/content/Context; - - if-eqz v3, :cond_4 - - iget-object v3, p0, Lcom/vigo/metrics/Vigo;->d:Landroid/content/Context; - - invoke-virtual {v3}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; - - move-result-object v3 - - const-string v4, "android_id" - - invoke-static {v3, v4}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String; - - move-result-object v3 - - invoke-static {v3}, Lcom/vigo/metrics/Vigo;->b(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v3 - - goto :goto_8 - - :cond_4 - const-string v3, "" - - :goto_8 - invoke-virtual {p1, p3, v3}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; - - move-result-object p1 - - const-string p3, "v" - - const-string v3, "3" - - invoke-virtual {p1, p3, v3}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; - - move-result-object p1 - - const-string p3, "call" - - const/16 v3, 0xb - - invoke-static {v0, v3}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String; - - move-result-object v0 - - invoke-virtual {p1, p3, v0}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; - - move-result-object p2 - :try_end_e - .catch Ljava/lang/Exception; {:try_start_e .. :try_end_e} :catch_3 - .catchall {:try_start_e .. :try_end_e} :catchall_3 - - .line 223 - :goto_9 - :try_start_f - invoke-virtual {v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - :try_end_f - .catch Ljava/lang/Exception; {:try_start_f .. :try_end_f} :catch_4 - .catchall {:try_start_f .. :try_end_f} :catchall_4 - - goto :goto_b - - .line 224 - :goto_a - :try_start_10 - invoke-virtual {v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - .line 225 - throw p1 - :try_end_10 - .catch Ljava/lang/Exception; {:try_start_10 .. :try_end_10} :catch_3 - .catchall {:try_start_10 .. :try_end_10} :catchall_3 - - :catchall_3 - move-exception p1 - - goto :goto_c - - :catch_3 - move-exception p1 - - .line 226 - :try_start_11 - invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V - :try_end_11 - .catchall {:try_start_11 .. :try_end_11} :catchall_3 - - goto :goto_9 - - .line 227 - :goto_b - monitor-exit p0 - - return-object p2 - - .line 228 - :goto_c - :try_start_12 - invoke-virtual {v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - .line 229 - throw p1 - :try_end_12 - .catch Ljava/lang/Exception; {:try_start_12 .. :try_end_12} :catch_4 - .catchall {:try_start_12 .. :try_end_12} :catchall_4 - - :catch_4 - move-exception p1 - - .line 230 - :try_start_13 - invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V - :try_end_13 - .catchall {:try_start_13 .. :try_end_13} :catchall_4 - - .line 231 - monitor-exit p0 - - return-object v1 - - :catchall_4 - move-exception p1 - - monitor-exit p0 - - throw p1 -.end method - -.method public a()V - .locals 4 - - .line 134 - :try_start_0 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - invoke-static {}, Lcom/vigo/metrics/GlobalConfig;->a()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v1, "/uxzoom/3/notify" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - .line 135 - sget-object v1, Lcom/vigo/metrics/config;->d:Lcom/vigo/metrics/Vigo; - - iget-object v2, p0, Lcom/vigo/metrics/Vigo;->w:Ljava/lang/String; - - invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; - - move-result-object v0 - - invoke-virtual {v0}, Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder; - - move-result-object v0 - - invoke-virtual {v1, v2, v0}, Lcom/vigo/metrics/Vigo;->a(Ljava/lang/String;Landroid/net/Uri$Builder;)Landroid/net/Uri$Builder; - - move-result-object v0 - - if-nez v0, :cond_0 - - return-void - - .line 136 - :cond_0 - invoke-virtual {v0}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri; - - move-result-object v0 - - .line 137 - new-instance v1, Lcom/vigo/metrics/DefferedEvent; - - invoke-direct {v1}, Lcom/vigo/metrics/DefferedEvent;->()V - - .line 138 - iput-object v0, v1, Lcom/vigo/metrics/DefferedEvent;->a:Landroid/net/Uri; - - .line 139 - invoke-static {}, Ljava/lang/System;->currentTimeMillis()J - - move-result-wide v2 - - iput-wide v2, v1, Lcom/vigo/metrics/DefferedEvent;->b:J - - .line 140 - sget-object v0, Lcom/vigo/metrics/VigoSession;->t:Lcom/vigo/metrics/EventSender; - - invoke-virtual {v0, v1}, Lcom/vigo/metrics/EventSender;->a(Lcom/vigo/metrics/DefferedEvent;)V - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - :catch_0 - return-void -.end method - -.method a(BIIJLjava/lang/String;)V - .locals 11 - - move-object v8, p0 - - .line 232 - iget-boolean v0, v8, Lcom/vigo/metrics/Vigo;->r:Z - - if-eqz v0, :cond_0 - - .line 233 - :try_start_0 - iget-object v9, v8, Lcom/vigo/metrics/Vigo;->s:Lcom/vigo/metrics/VigoSyncStack; - - new-instance v10, Lcom/vigo/metrics/Vigo$f; - - move-object v0, v10 - - move-object v1, p0 - - move v2, p1 - - move-object/from16 v3, p6 - - move v4, p2 - - move v5, p3 - - move-wide v6, p4 - - invoke-direct/range {v0 .. v7}, Lcom/vigo/metrics/Vigo$f;->(Lcom/vigo/metrics/Vigo;BLjava/lang/String;IIJ)V - - invoke-virtual {v9, v10}, Lcom/vigo/metrics/VigoSyncStack;->a(Lcom/vigo/metrics/VigoSyncStack$c;)V - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - :catch_0 - :cond_0 - return-void -.end method - -.method a(BIILjava/lang/String;)V - .locals 8 - - .line 234 - iget-boolean v0, p0, Lcom/vigo/metrics/Vigo;->r:Z - - if-eqz v0, :cond_0 - - .line 235 - :try_start_0 - iget-object v0, p0, Lcom/vigo/metrics/Vigo;->s:Lcom/vigo/metrics/VigoSyncStack; - - new-instance v7, Lcom/vigo/metrics/Vigo$g; - - move-object v1, v7 - - move-object v2, p0 - - move v3, p1 - - move-object v4, p4 - - move v5, p2 - - move v6, p3 - - invoke-direct/range {v1 .. v6}, Lcom/vigo/metrics/Vigo$g;->(Lcom/vigo/metrics/Vigo;BLjava/lang/String;II)V - - invoke-virtual {v0, v7}, Lcom/vigo/metrics/VigoSyncStack;->a(Lcom/vigo/metrics/VigoSyncStack$c;)V - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - :catch_0 - :cond_0 - return-void -.end method - -.method a(BLjava/lang/String;)V - .locals 2 - - .line 236 - iget-boolean v0, p0, Lcom/vigo/metrics/Vigo;->r:Z - - if-eqz v0, :cond_0 - - .line 237 - :try_start_0 - iget-object v0, p0, Lcom/vigo/metrics/Vigo;->s:Lcom/vigo/metrics/VigoSyncStack; - - new-instance v1, Lcom/vigo/metrics/Vigo$h; - - invoke-direct {v1, p0, p1, p2}, Lcom/vigo/metrics/Vigo$h;->(Lcom/vigo/metrics/Vigo;BLjava/lang/String;)V - - invoke-virtual {v0, v1}, Lcom/vigo/metrics/VigoSyncStack;->a(Lcom/vigo/metrics/VigoSyncStack$c;)V - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - :catch_0 - :cond_0 - return-void -.end method - -.method public a(J)V - .locals 1 - - const/4 v0, 0x1 - - .line 141 - :try_start_0 - iput-boolean v0, p0, Lcom/vigo/metrics/Vigo;->n:Z - - .line 142 - iput-wide p1, p0, Lcom/vigo/metrics/Vigo;->t:J - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - :catch_0 - return-void -.end method - -.method public a(Ljava/lang/String;Ljava/util/Map;)V - .locals 4 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/lang/String;", - "Ljava/util/Map<", - "Ljava/lang/String;", - "Ljava/lang/String;", - ">;)V" - } - .end annotation - - if-eqz p2, :cond_3 - - .line 111 - invoke-interface {p2}, Ljava/util/Map;->size()I - - move-result v0 - - const/4 v1, 0x3 - - if-gt v0, v1, :cond_2 - - .line 112 - invoke-interface {p2}, Ljava/util/Map;->entrySet()Ljava/util/Set; - - move-result-object v0 - - invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator; - - move-result-object v0 - - .line 113 - :goto_0 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z - - move-result v1 - - if-eqz v1, :cond_3 - - .line 114 - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v1 - - check-cast v1, Ljava/util/Map$Entry; - - .line 115 - invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Ljava/lang/String; - - invoke-virtual {v2}, Ljava/lang/String;->length()I - - move-result v2 - - const/16 v3, 0x50 - - if-gt v2, v3, :cond_1 - - .line 116 - invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Ljava/lang/String; - - invoke-virtual {v2}, Ljava/lang/String;->length()I - - move-result v2 - - if-gt v2, v3, :cond_0 - - goto :goto_0 - - .line 117 - :cond_0 - new-instance p1, Ljava/lang/IllegalArgumentException; - - new-instance p2, Ljava/lang/StringBuilder; - - invoke-direct {p2}, Ljava/lang/StringBuilder;->()V - - const-string v0, "Too long value: " - - invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Ljava/lang/String; - - invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p2 - - invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V - - throw p1 - - .line 118 - :cond_1 - new-instance p1, Ljava/lang/IllegalArgumentException; - - new-instance p2, Ljava/lang/StringBuilder; - - invoke-direct {p2}, Ljava/lang/StringBuilder;->()V - - const-string v0, "Too long key: " - - invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Ljava/lang/String; - - invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p2 - - invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V - - throw p1 - - .line 119 - :cond_2 - new-instance p1, Ljava/lang/IllegalArgumentException; - - const-string p2, "Too big custom fields map" - - invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V - - throw p1 - - .line 120 - :cond_3 - iput-object p2, p0, Lcom/vigo/metrics/Vigo;->u:Ljava/util/Map; - - .line 121 - iput-object p1, p0, Lcom/vigo/metrics/Vigo;->w:Ljava/lang/String; - - const/4 p1, 0x1 - - .line 122 - :try_start_0 - iput-boolean p1, p0, Lcom/vigo/metrics/Vigo;->r:Z - - .line 123 - invoke-static {}, Ljava/util/UUID;->randomUUID()Ljava/util/UUID; - - move-result-object p1 - - invoke-virtual {p1}, Ljava/util/UUID;->toString()Ljava/lang/String; - - move-result-object p1 - - iput-object p1, p0, Lcom/vigo/metrics/Vigo;->p:Ljava/lang/String; - - .line 124 - invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J - - move-result-wide p1 - - iput-wide p1, p0, Lcom/vigo/metrics/Vigo;->o:J - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_2 - - .line 125 - :try_start_1 - iget-object p1, p0, Lcom/vigo/metrics/Vigo;->q:Lcom/vigo/metrics/VigoBinaryBuffer; - - const/4 p2, 0x7 - - invoke-virtual {p1, p2}, Lcom/vigo/metrics/VigoBinaryBuffer;->b(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 126 - iget-object p1, p0, Lcom/vigo/metrics/Vigo;->q:Lcom/vigo/metrics/VigoBinaryBuffer; - - iget-object p2, p0, Lcom/vigo/metrics/Vigo;->p:Ljava/lang/String; - - invoke-virtual {p1, p2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Ljava/lang/String;)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-static {}, Ljava/lang/System;->currentTimeMillis()J - - move-result-wide v0 - - invoke-virtual {p1, v0, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(J)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; - - move-result-object p2 - - invoke-virtual {p2}, Ljava/util/Calendar;->getTimeZone()Ljava/util/TimeZone; - - move-result-object p2 - - invoke-static {}, Ljava/lang/System;->currentTimeMillis()J - - move-result-wide v0 - - invoke-virtual {p2, v0, v1}, Ljava/util/TimeZone;->getOffset(J)I - - move-result p2 - - const v0, 0xea60 - - div-int/2addr p2, v0 - - int-to-short p2, p2 - - invoke-virtual {p1, p2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {p1}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {p1}, Lcom/vigo/metrics/VigoBinaryBuffer;->b()Lcom/vigo/metrics/VigoBinaryBuffer; - :try_end_1 - .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 - - goto :goto_1 - - .line 127 - :catch_0 - :try_start_2 - iget-object p1, p0, Lcom/vigo/metrics/Vigo;->q:Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {p1}, Lcom/vigo/metrics/VigoBinaryBuffer;->e()V - - .line 128 - :goto_1 - invoke-static {}, Lcom/vigo/metrics/VigoBinaryBuffer;->h()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object p1 - :try_end_2 - .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_2 - - .line 129 - :try_start_3 - invoke-virtual {p1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a()V - - const/4 p2, 0x0 - - const/4 v0, 0x0 - - .line 130 - invoke-direct {p0, p1, p2, v0}, Lcom/vigo/metrics/Vigo;->a(Lcom/vigo/metrics/VigoBinaryBuffer;Landroid/telephony/CellLocation;Z)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 131 - invoke-direct {p0, p1}, Lcom/vigo/metrics/Vigo;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)V - :try_end_3 - .catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_1 - .catchall {:try_start_3 .. :try_end_3} :catchall_0 - - .line 132 - :catch_1 - :try_start_4 - invoke-virtual {p1}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - goto :goto_2 - - :catchall_0 - move-exception p2 - - invoke-virtual {p1}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - .line 133 - throw p2 - :try_end_4 - .catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_2 - - :catch_2 - :goto_2 - return-void -.end method - -.method public a(Ljava/util/List;)V - .locals 8 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/List<", - "Lcom/vigo/metrics/VigoRegisteredCellHolder;", - ">;)V" - } - .end annotation - - .line 377 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "network update triggered: cells changed: " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const/4 v1, 0x0 - - if-nez p1, :cond_0 - - const/4 v2, 0x0 - - goto :goto_0 - - :cond_0 - invoke-interface {p1}, Ljava/util/List;->size()I - - move-result v2 - - :goto_0 - invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - const-string v2, "Vigo" - - invoke-static {v2, v0}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - if-eqz p1, :cond_1 - - .line 378 - invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; - - move-result-object v0 - - :goto_1 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z - - move-result v2 - - if-eqz v2, :cond_1 - - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Lcom/vigo/metrics/VigoRegisteredCellHolder; - - goto :goto_1 - - .line 379 - :cond_1 - invoke-static {}, Lcom/vigo/metrics/VigoBinaryBuffer;->h()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object v0 - - .line 380 - :try_start_0 - invoke-virtual {v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a()V - - const/4 v2, 0x0 - - .line 381 - invoke-direct {p0, v0, v2, p1, v1}, Lcom/vigo/metrics/Vigo;->a(Lcom/vigo/metrics/VigoBinaryBuffer;Landroid/telephony/CellLocation;Ljava/util/List;Z)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 382 - invoke-direct {p0, v0}, Lcom/vigo/metrics/Vigo;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)V - - .line 383 - invoke-direct {p0, v0}, Lcom/vigo/metrics/Vigo;->c(Lcom/vigo/metrics/VigoBinaryBuffer;)V - - .line 384 - invoke-direct {p0, v0}, Lcom/vigo/metrics/Vigo;->b(Lcom/vigo/metrics/VigoBinaryBuffer;)V - - .line 385 - :goto_2 - sget-object p1, Lcom/vigo/metrics/config;->h:Landroid/util/SparseArray; - - invoke-virtual {p1}, Landroid/util/SparseArray;->size()I - - move-result p1 - - if-ge v1, p1, :cond_3 - - .line 386 - sget-object p1, Lcom/vigo/metrics/config;->h:Landroid/util/SparseArray; - - invoke-virtual {p1, v1}, Landroid/util/SparseArray;->keyAt(I)I - - move-result p1 - - .line 387 - sget-object v0, Lcom/vigo/metrics/config;->h:Landroid/util/SparseArray; - - invoke-virtual {v0, p1}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; - - move-result-object p1 - - check-cast p1, Lcom/vigo/metrics/VigoSession; - - .line 388 - iget-object v0, p1, Lcom/vigo/metrics/VigoSession;->g:Lcom/vigo/metrics/VigoDelegate; - - iget-boolean v0, v0, Lcom/vigo/metrics/VigoDelegate;->y:Z - - if-nez v0, :cond_2 - - .line 389 - invoke-virtual {p1}, Lcom/vigo/metrics/VigoSession;->c()Lcom/vigo/metrics/VigoDelegate; - - move-result-object v2 - - const/4 v3, -0x7 - - const-wide/16 v4, -0x1 - - const-wide/16 v6, 0x0 - - invoke-virtual/range {v2 .. v7}, Lcom/vigo/metrics/VigoDelegate;->a(BJJ)V - - :cond_2 - add-int/lit8 v1, v1, 0x1 - - goto :goto_2 - - .line 390 - :cond_3 - iget-boolean p1, p0, Lcom/vigo/metrics/Vigo;->r:Z - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - const-string v0, "/uxzoom/3/notify" - - if-eqz p1, :cond_4 - - .line 391 - :try_start_1 - new-instance p1, Ljava/lang/StringBuilder; - - invoke-direct {p1}, Ljava/lang/StringBuilder;->()V - - invoke-static {}, Lcom/vigo/metrics/GlobalConfig;->a()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - .line 392 - sget-object v1, Lcom/vigo/metrics/config;->d:Lcom/vigo/metrics/Vigo; - - iget-object v2, p0, Lcom/vigo/metrics/Vigo;->w:Ljava/lang/String; - - invoke-static {p1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; - - move-result-object p1 - - invoke-virtual {p1}, Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder; - - move-result-object p1 - - invoke-virtual {v1, v2, p1}, Lcom/vigo/metrics/Vigo;->a(Ljava/lang/String;Landroid/net/Uri$Builder;)Landroid/net/Uri$Builder; - - move-result-object p1 - - if-eqz p1, :cond_4 - - .line 393 - invoke-virtual {p1}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri; - - move-result-object p1 - - .line 394 - new-instance v1, Lcom/vigo/metrics/DefferedEvent; - - invoke-direct {v1}, Lcom/vigo/metrics/DefferedEvent;->()V - - .line 395 - iput-object p1, v1, Lcom/vigo/metrics/DefferedEvent;->a:Landroid/net/Uri; - - .line 396 - invoke-static {}, Ljava/lang/System;->currentTimeMillis()J - - move-result-wide v2 - - iput-wide v2, v1, Lcom/vigo/metrics/DefferedEvent;->b:J - - .line 397 - sget-object p1, Lcom/vigo/metrics/VigoSession;->t:Lcom/vigo/metrics/EventSender; - - invoke-virtual {p1, v1}, Lcom/vigo/metrics/EventSender;->a(Lcom/vigo/metrics/DefferedEvent;)V - - .line 398 - :cond_4 - invoke-direct {p0}, Lcom/vigo/metrics/Vigo;->g()Z - - move-result p1 - - if-eqz p1, :cond_5 - - .line 399 - new-instance p1, Ljava/lang/StringBuilder; - - invoke-direct {p1}, Ljava/lang/StringBuilder;->()V - - invoke-static {}, Lcom/vigo/metrics/GlobalConfig;->a()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - .line 400 - iget-object v0, p0, Lcom/vigo/metrics/Vigo;->k:Ljava/util/concurrent/ConcurrentHashMap; - - invoke-virtual {v0}, Ljava/util/concurrent/ConcurrentHashMap;->keySet()Ljava/util/Set; - - move-result-object v0 - - invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator; - - move-result-object v0 - - .line 401 - :goto_3 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z - - move-result v1 - - if-eqz v1, :cond_5 - - .line 402 - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v1 - - check-cast v1, Ljava/lang/String; - - .line 403 - iget-object v2, p0, Lcom/vigo/metrics/Vigo;->x:Ljava/lang/String; - - invoke-static {p1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; - - move-result-object v3 - - invoke-virtual {v3}, Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder; - - move-result-object v3 - - invoke-virtual {p0, v2, v3, v1}, Lcom/vigo/metrics/Vigo;->a(Ljava/lang/String;Landroid/net/Uri$Builder;Ljava/lang/String;)Landroid/net/Uri$Builder; - - move-result-object v1 - - invoke-virtual {v1}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri; - - move-result-object v1 - - .line 404 - new-instance v2, Lcom/vigo/metrics/DefferedEvent; - - invoke-direct {v2}, Lcom/vigo/metrics/DefferedEvent;->()V - - .line 405 - iput-object v1, v2, Lcom/vigo/metrics/DefferedEvent;->a:Landroid/net/Uri; - - .line 406 - invoke-static {}, Ljava/lang/System;->currentTimeMillis()J - - move-result-wide v3 - - iput-wide v3, v2, Lcom/vigo/metrics/DefferedEvent;->b:J - - .line 407 - sget-object v1, Lcom/vigo/metrics/VigoSession;->t:Lcom/vigo/metrics/EventSender; - - invoke-virtual {v1, v2}, Lcom/vigo/metrics/EventSender;->a(Lcom/vigo/metrics/DefferedEvent;)V - :try_end_1 - .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 - - goto :goto_3 - - :catch_0 - :cond_5 - return-void -.end method - -.method public a(ZZ)V - .locals 8 - - if-eqz p1, :cond_1 - - .line 363 - sget-object p1, Lcom/vigo/metrics/VigoDataUpdaters;->a:Landroid/util/Pair; - - monitor-enter p1 - - .line 364 - :try_start_0 - sget-object v0, Lcom/vigo/metrics/VigoDataUpdaters;->c:Ljava/util/concurrent/ScheduledFuture; - - if-nez v0, :cond_0 - - .line 365 - iget-object v1, p0, Lcom/vigo/metrics/Vigo;->j:Ljava/util/concurrent/ScheduledThreadPoolExecutor; - - sget-object v0, Lcom/vigo/metrics/VigoDataUpdaters;->a:Landroid/util/Pair; - - iget-object v0, v0, Landroid/util/Pair;->first:Ljava/lang/Object; - - move-object v2, v0 - - check-cast v2, Ljava/lang/Runnable; - - const-wide/16 v3, 0x0 - - sget-object v0, Lcom/vigo/metrics/VigoDataUpdaters;->a:Landroid/util/Pair; - - iget-object v0, v0, Landroid/util/Pair;->second:Ljava/lang/Object; - - check-cast v0, Ljava/lang/Long; - - invoke-virtual {v0}, Ljava/lang/Long;->longValue()J - - move-result-wide v5 - - sget-object v7, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; - - invoke-virtual/range {v1 .. v7}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->scheduleAtFixedRate(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; - - move-result-object v0 - - sput-object v0, Lcom/vigo/metrics/VigoDataUpdaters;->c:Ljava/util/concurrent/ScheduledFuture; - - .line 366 - :cond_0 - monitor-exit p1 - - goto :goto_0 - - :catchall_0 - move-exception p2 - - monitor-exit p1 - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - throw p2 - - :cond_1 - :goto_0 - if-eqz p2, :cond_3 - - .line 367 - sget-object p1, Lcom/vigo/metrics/VigoDataUpdaters;->b:Landroid/util/Pair; - - monitor-enter p1 - - .line 368 - :try_start_1 - sget-object p2, Lcom/vigo/metrics/VigoDataUpdaters;->d:Ljava/util/concurrent/ScheduledFuture; - - if-nez p2, :cond_2 - - .line 369 - iget-object v0, p0, Lcom/vigo/metrics/Vigo;->j:Ljava/util/concurrent/ScheduledThreadPoolExecutor; - - sget-object p2, Lcom/vigo/metrics/VigoDataUpdaters;->b:Landroid/util/Pair; - - iget-object p2, p2, Landroid/util/Pair;->first:Ljava/lang/Object; - - move-object v1, p2 - - check-cast v1, Ljava/lang/Runnable; - - const-wide/16 v2, 0x0 - - sget-object p2, Lcom/vigo/metrics/VigoDataUpdaters;->b:Landroid/util/Pair; - - iget-object p2, p2, Landroid/util/Pair;->second:Ljava/lang/Object; - - check-cast p2, Ljava/lang/Long; - - invoke-virtual {p2}, Ljava/lang/Long;->longValue()J - - move-result-wide v4 - - sget-object v6, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; - - invoke-virtual/range {v0 .. v6}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->scheduleAtFixedRate(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; - - move-result-object p2 - - sput-object p2, Lcom/vigo/metrics/VigoDataUpdaters;->d:Ljava/util/concurrent/ScheduledFuture; - - .line 370 - :cond_2 - monitor-exit p1 - - goto :goto_1 - - :catchall_1 - move-exception p2 - - monitor-exit p1 - :try_end_1 - .catchall {:try_start_1 .. :try_end_1} :catchall_1 - - throw p2 - - .line 371 - :cond_3 - :goto_1 - new-instance p1, Lcom/vigo/metrics/listeners/VigoConnectivityReceiver; - - invoke-direct {p1}, Lcom/vigo/metrics/listeners/VigoConnectivityReceiver;->()V - - .line 372 - iget-object p2, p0, Lcom/vigo/metrics/Vigo;->b:Ljava/util/concurrent/atomic/AtomicReference; - - invoke-virtual {p2, p1}, Ljava/util/concurrent/atomic/AtomicReference;->getAndSet(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object p2 - - check-cast p2, Lcom/vigo/metrics/listeners/VigoConnectivityReceiver; - - if-eqz p2, :cond_4 - - .line 373 - sget-object v0, Lcom/vigo/metrics/config;->b:Landroid/content/Context; - - invoke-virtual {v0, p2}, Landroid/content/Context;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V - - .line 374 - :cond_4 - new-instance p2, Landroid/content/IntentFilter; - - invoke-direct {p2}, Landroid/content/IntentFilter;->()V - - const-string v0, "android.net.conn.CONNECTIVITY_CHANGE" - - .line 375 - invoke-virtual {p2, v0}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V - - .line 376 - sget-object v0, Lcom/vigo/metrics/config;->b:Landroid/content/Context; - - invoke-virtual {v0, p1, p2}, Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; - - return-void -.end method - -.method public b()V - .locals 1 - - const/4 v0, 0x0 - - .line 15 - :try_start_0 - iput-boolean v0, p0, Lcom/vigo/metrics/Vigo;->r:Z - - .line 16 - invoke-virtual {p0}, Lcom/vigo/metrics/Vigo;->a()V - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - :catch_0 - return-void -.end method - -.method public c()V - .locals 2 - - const/4 v0, 0x0 - - .line 3 - :try_start_0 - iput-boolean v0, p0, Lcom/vigo/metrics/Vigo;->n:Z - - const-wide/16 v0, 0x0 - - .line 4 - iput-wide v0, p0, Lcom/vigo/metrics/Vigo;->t:J - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - :catch_0 - return-void -.end method - -.method public d()V - .locals 4 - - .line 3 - sget-object v0, Lcom/vigo/metrics/VigoDataUpdaters;->a:Landroid/util/Pair; - - monitor-enter v0 - - .line 4 - :try_start_0 - sget-object v1, Lcom/vigo/metrics/VigoDataUpdaters;->c:Ljava/util/concurrent/ScheduledFuture; - - const/4 v2, 0x0 - - const/4 v3, 0x0 - - if-eqz v1, :cond_0 - - .line 5 - sget-object v1, Lcom/vigo/metrics/VigoDataUpdaters;->c:Ljava/util/concurrent/ScheduledFuture; - - invoke-interface {v1, v2}, Ljava/util/concurrent/ScheduledFuture;->cancel(Z)Z - - .line 6 - sput-object v3, Lcom/vigo/metrics/VigoDataUpdaters;->c:Ljava/util/concurrent/ScheduledFuture; - - .line 7 - :cond_0 - monitor-exit v0 - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_1 - - .line 8 - sget-object v1, Lcom/vigo/metrics/VigoDataUpdaters;->b:Landroid/util/Pair; - - monitor-enter v1 - - .line 9 - :try_start_1 - sget-object v0, Lcom/vigo/metrics/VigoDataUpdaters;->d:Ljava/util/concurrent/ScheduledFuture; - - if-eqz v0, :cond_1 - - .line 10 - sget-object v0, Lcom/vigo/metrics/VigoDataUpdaters;->d:Ljava/util/concurrent/ScheduledFuture; - - invoke-interface {v0, v2}, Ljava/util/concurrent/ScheduledFuture;->cancel(Z)Z - - .line 11 - sput-object v3, Lcom/vigo/metrics/VigoDataUpdaters;->d:Ljava/util/concurrent/ScheduledFuture; - - .line 12 - :cond_1 - monitor-exit v1 - :try_end_1 - .catchall {:try_start_1 .. :try_end_1} :catchall_0 - - .line 13 - iget-object v0, p0, Lcom/vigo/metrics/Vigo;->b:Ljava/util/concurrent/atomic/AtomicReference; - - invoke-virtual {v0, v3}, Ljava/util/concurrent/atomic/AtomicReference;->getAndSet(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/vigo/metrics/listeners/VigoConnectivityReceiver; - - if-eqz v0, :cond_2 - - .line 14 - sget-object v1, Lcom/vigo/metrics/config;->b:Landroid/content/Context; - - invoke-virtual {v1, v0}, Landroid/content/Context;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V - - :cond_2 - return-void - - :catchall_0 - move-exception v0 - - .line 15 - :try_start_2 - monitor-exit v1 - :try_end_2 - .catchall {:try_start_2 .. :try_end_2} :catchall_0 - - throw v0 - - :catchall_1 - move-exception v1 - - .line 16 - :try_start_3 - monitor-exit v0 - :try_end_3 - .catchall {:try_start_3 .. :try_end_3} :catchall_1 - - throw v1 -.end method - -.method public e()V - .locals 1 - - .line 7 - sget-object v0, Lcom/vigo/metrics/VigoDataUpdaters;->b:Landroid/util/Pair; - - iget-object v0, v0, Landroid/util/Pair;->first:Ljava/lang/Object; - - check-cast v0, Ljava/lang/Runnable; - - invoke-interface {v0}, Ljava/lang/Runnable;->run()V - - return-void -.end method - -.method public onCellLocationChanged(Landroid/telephony/CellLocation;)V - .locals 2 - - .line 1 - iget-boolean v0, p0, Lcom/vigo/metrics/Vigo;->n:Z - - if-nez v0, :cond_0 - - iget-boolean v0, p0, Lcom/vigo/metrics/Vigo;->r:Z - - if-nez v0, :cond_0 - - invoke-direct {p0}, Lcom/vigo/metrics/Vigo;->g()Z - - move-result v0 - - if-eqz v0, :cond_1 - - .line 2 - :cond_0 - :try_start_0 - invoke-static {}, Lcom/vigo/metrics/VigoBinaryBuffer;->h()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object v0 - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_1 - - .line 3 - :try_start_1 - invoke-virtual {v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a()V - - const/4 v1, 0x0 - - .line 4 - invoke-direct {p0, v0, p1, v1}, Lcom/vigo/metrics/Vigo;->a(Lcom/vigo/metrics/VigoBinaryBuffer;Landroid/telephony/CellLocation;Z)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 5 - invoke-direct {p0, v0}, Lcom/vigo/metrics/Vigo;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)V - - .line 6 - invoke-direct {p0, v0}, Lcom/vigo/metrics/Vigo;->c(Lcom/vigo/metrics/VigoBinaryBuffer;)V - - .line 7 - invoke-direct {p0, v0}, Lcom/vigo/metrics/Vigo;->b(Lcom/vigo/metrics/VigoBinaryBuffer;)V - :try_end_1 - .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 - .catchall {:try_start_1 .. :try_end_1} :catchall_0 - - .line 8 - :catch_0 - :try_start_2 - invoke-virtual {v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - goto :goto_0 - - :catchall_0 - move-exception p1 - - invoke-virtual {v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - .line 9 - throw p1 - :try_end_2 - .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_1 - - :catch_1 - :cond_1 - :goto_0 - return-void -.end method - -.method public onDataConnectionStateChanged(II)V - .locals 1 - - .line 1 - :try_start_0 - new-instance p2, Ljava/lang/Thread; - - new-instance v0, Lcom/vigo/metrics/Vigo$e; - - invoke-direct {v0, p0, p1}, Lcom/vigo/metrics/Vigo$e;->(Lcom/vigo/metrics/Vigo;I)V - - invoke-direct {p2, v0}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V - - .line 2 - invoke-virtual {p2}, Ljava/lang/Thread;->start()V - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - :catchall_0 - return-void -.end method - -.method public onSignalStrengthsChanged(Landroid/telephony/SignalStrength;)V - .locals 3 - - .line 1 - :try_start_0 - sget-object v0, Lcom/vigo/metrics/config;->l:Lcom/vigo/metrics/a0/ActiveSessionController; - - invoke-virtual {v0}, Lcom/vigo/metrics/a0/ActiveSessionController;->c()Z - - move-result v0 - - if-eqz v0, :cond_2 - - .line 2 - iget v0, p0, Lcom/vigo/metrics/Vigo;->h:I - - const/16 v1, 0xa - - if-le v0, v1, :cond_0 - - return-void - - .line 3 - :cond_0 - iget v0, p0, Lcom/vigo/metrics/Vigo;->h:I - - add-int/lit8 v0, v0, 0x1 - - iput v0, p0, Lcom/vigo/metrics/Vigo;->h:I - - .line 4 - iget-object v0, p0, Lcom/vigo/metrics/Vigo;->y:Landroid/telephony/SignalStrength; - - invoke-virtual {p1, v0}, Landroid/telephony/SignalStrength;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-nez v0, :cond_2 - - .line 5 - iput-object p1, p0, Lcom/vigo/metrics/Vigo;->y:Landroid/telephony/SignalStrength; - - .line 6 - iget-object v0, p0, Lcom/vigo/metrics/Vigo;->g:Lcom/vigo/metrics/VigoBinaryBuffer; - - monitor-enter v0 - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - .line 7 - :try_start_1 - sget v1, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v2, 0x1d - - if-lt v1, v2, :cond_1 - - .line 8 - invoke-direct {p0, p1}, Lcom/vigo/metrics/Vigo;->a(Landroid/telephony/SignalStrength;)V - - goto :goto_0 - - .line 9 - :cond_1 - invoke-direct {p0, p1}, Lcom/vigo/metrics/Vigo;->b(Landroid/telephony/SignalStrength;)V - - .line 10 - :goto_0 - monitor-exit v0 - - goto :goto_1 - - :catchall_0 - move-exception p1 - - monitor-exit v0 - :try_end_1 - .catchall {:try_start_1 .. :try_end_1} :catchall_0 - - :try_start_2 - throw p1 - :try_end_2 - .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_0 - - :catch_0 - :cond_2 - :goto_1 - return-void -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/VigoApiEvent$a.smali b/smali/smali_classes2/com/vigo/metrics/VigoApiEvent$a.smali deleted file mode 100644 index 7026ebaae..000000000 --- a/smali/smali_classes2/com/vigo/metrics/VigoApiEvent$a.smali +++ /dev/null @@ -1,61 +0,0 @@ -.class final Lcom/vigo/metrics/VigoApiEvent$a; -.super Ljava/lang/Object; -.source "VigoApiEvent.java" - -# interfaces -.implements Lcom/vigo/metrics/VigoPool$a; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/vigo/metrics/VigoApiEvent; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x8 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/lang/Object;", - "Lcom/vigo/metrics/VigoPool$a<", - "Lcom/vigo/metrics/VigoApiEvent;", - ">;" - } -.end annotation - - -# direct methods -.method constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public newInstance()Lcom/vigo/metrics/VigoApiEvent; - .locals 1 - - .line 2 - new-instance v0, Lcom/vigo/metrics/VigoApiEvent; - - invoke-direct {v0}, Lcom/vigo/metrics/VigoApiEvent;->()V - - return-object v0 -.end method - -.method public bridge synthetic newInstance()Ljava/lang/Object; - .locals 1 - - .line 1 - invoke-virtual {p0}, Lcom/vigo/metrics/VigoApiEvent$a;->newInstance()Lcom/vigo/metrics/VigoApiEvent; - - move-result-object v0 - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/VigoApiEvent.smali b/smali/smali_classes2/com/vigo/metrics/VigoApiEvent.smali deleted file mode 100644 index 3a3e479c4..000000000 --- a/smali/smali_classes2/com/vigo/metrics/VigoApiEvent.smali +++ /dev/null @@ -1,179 +0,0 @@ -.class public Lcom/vigo/metrics/VigoApiEvent; -.super Ljava/lang/Object; -.source "VigoApiEvent.java" - - -# static fields -.field private static final d:Lcom/vigo/metrics/VigoPool; - .annotation system Ldalvik/annotation/Signature; - value = { - "Lcom/vigo/metrics/VigoPool<", - "Lcom/vigo/metrics/VigoApiEvent;", - ">;" - } - .end annotation -.end field - - -# instance fields -.field private final a:Ljava/util/concurrent/atomic/AtomicBoolean; - -.field public b:Lcom/vigo/metrics/VigoBinaryBuffer; - -.field public final c:Ljava/util/Map; - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/Map<", - "Landroid/util/Pair<", - "Ljava/lang/Byte;", - "Ljava/lang/String;", - ">;", - "Lcom/vigo/metrics/VigoApiMeasurement;", - ">;" - } - .end annotation -.end field - - -# direct methods -.method static constructor ()V - .locals 2 - - .line 1 - new-instance v0, Lcom/vigo/metrics/VigoPool; - - new-instance v1, Lcom/vigo/metrics/VigoApiEvent$a; - - invoke-direct {v1}, Lcom/vigo/metrics/VigoApiEvent$a;->()V - - invoke-direct {v0, v1}, Lcom/vigo/metrics/VigoPool;->(Lcom/vigo/metrics/VigoPool$a;)V - - sput-object v0, Lcom/vigo/metrics/VigoApiEvent;->d:Lcom/vigo/metrics/VigoPool; - - return-void -.end method - -.method public constructor ()V - .locals 2 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; - - invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;->()V - - iput-object v0, p0, Lcom/vigo/metrics/VigoApiEvent;->a:Ljava/util/concurrent/atomic/AtomicBoolean; - - .line 3 - new-instance v0, Ljava/util/HashMap; - - invoke-direct {v0}, Ljava/util/HashMap;->()V - - iput-object v0, p0, Lcom/vigo/metrics/VigoApiEvent;->c:Ljava/util/Map; - - .line 4 - iget-object v0, p0, Lcom/vigo/metrics/VigoApiEvent;->a:Ljava/util/concurrent/atomic/AtomicBoolean; - - const/4 v1, 0x1 - - invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;->set(Z)V - - return-void -.end method - -.method public static c()Lcom/vigo/metrics/VigoApiEvent; - .locals 3 - - .line 1 - sget-object v0, Lcom/vigo/metrics/VigoApiEvent;->d:Lcom/vigo/metrics/VigoPool; - - invoke-virtual {v0}, Lcom/vigo/metrics/VigoPool;->a()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/vigo/metrics/VigoApiEvent; - - .line 2 - iget-object v1, v0, Lcom/vigo/metrics/VigoApiEvent;->a:Ljava/util/concurrent/atomic/AtomicBoolean; - - const/4 v2, 0x0 - - invoke-virtual {v1, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;->set(Z)V - - return-object v0 -.end method - - -# virtual methods -.method public a()V - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/vigo/metrics/VigoApiEvent;->c:Ljava/util/Map; - - invoke-interface {v0}, Ljava/util/Map;->values()Ljava/util/Collection; - - move-result-object v0 - - invoke-interface {v0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; - - move-result-object v0 - - .line 2 - :goto_0 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z - - move-result v1 - - if-eqz v1, :cond_0 - - .line 3 - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v1 - - check-cast v1, Lcom/vigo/metrics/VigoApiMeasurement; - - .line 4 - invoke-virtual {v1}, Lcom/vigo/metrics/VigoApiMeasurement;->b()V - - goto :goto_0 - - .line 5 - :cond_0 - iget-object v0, p0, Lcom/vigo/metrics/VigoApiEvent;->c:Ljava/util/Map; - - invoke-interface {v0}, Ljava/util/Map;->clear()V - - return-void -.end method - -.method public b()V - .locals 3 - - .line 1 - iget-object v0, p0, Lcom/vigo/metrics/VigoApiEvent;->a:Ljava/util/concurrent/atomic/AtomicBoolean; - - const/4 v1, 0x0 - - const/4 v2, 0x1 - - invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;->compareAndSet(ZZ)Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 2 - invoke-virtual {p0}, Lcom/vigo/metrics/VigoApiEvent;->a()V - - .line 3 - sget-object v0, Lcom/vigo/metrics/VigoApiEvent;->d:Lcom/vigo/metrics/VigoPool; - - invoke-virtual {v0, p0}, Lcom/vigo/metrics/VigoPool;->a(Ljava/lang/Object;)V - - :cond_0 - return-void -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/VigoApiMeasurement$a.smali b/smali/smali_classes2/com/vigo/metrics/VigoApiMeasurement$a.smali deleted file mode 100644 index 026f2b669..000000000 --- a/smali/smali_classes2/com/vigo/metrics/VigoApiMeasurement$a.smali +++ /dev/null @@ -1,61 +0,0 @@ -.class final Lcom/vigo/metrics/VigoApiMeasurement$a; -.super Ljava/lang/Object; -.source "VigoApiMeasurement.java" - -# interfaces -.implements Lcom/vigo/metrics/VigoPool$a; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/vigo/metrics/VigoApiMeasurement; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x8 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/lang/Object;", - "Lcom/vigo/metrics/VigoPool$a<", - "Lcom/vigo/metrics/VigoApiMeasurement;", - ">;" - } -.end annotation - - -# direct methods -.method constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public newInstance()Lcom/vigo/metrics/VigoApiMeasurement; - .locals 1 - - .line 2 - new-instance v0, Lcom/vigo/metrics/VigoApiMeasurement; - - invoke-direct {v0}, Lcom/vigo/metrics/VigoApiMeasurement;->()V - - return-object v0 -.end method - -.method public bridge synthetic newInstance()Ljava/lang/Object; - .locals 1 - - .line 1 - invoke-virtual {p0}, Lcom/vigo/metrics/VigoApiMeasurement$a;->newInstance()Lcom/vigo/metrics/VigoApiMeasurement; - - move-result-object v0 - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/VigoApiMeasurement.smali b/smali/smali_classes2/com/vigo/metrics/VigoApiMeasurement.smali deleted file mode 100644 index cd0fda42b..000000000 --- a/smali/smali_classes2/com/vigo/metrics/VigoApiMeasurement.smali +++ /dev/null @@ -1,156 +0,0 @@ -.class public Lcom/vigo/metrics/VigoApiMeasurement; -.super Ljava/lang/Object; -.source "VigoApiMeasurement.java" - - -# static fields -.field private static final j:Lcom/vigo/metrics/VigoPool; - .annotation system Ldalvik/annotation/Signature; - value = { - "Lcom/vigo/metrics/VigoPool<", - "Lcom/vigo/metrics/VigoApiMeasurement;", - ">;" - } - .end annotation -.end field - - -# instance fields -.field private final a:Ljava/util/concurrent/atomic/AtomicBoolean; - -.field public b:I - -.field public c:I - -.field public d:J - -.field public e:I - -.field public f:I - -.field public g:I - -.field public h:I - -.field public i:I - - -# direct methods -.method static constructor ()V - .locals 2 - - .line 1 - new-instance v0, Lcom/vigo/metrics/VigoPool; - - new-instance v1, Lcom/vigo/metrics/VigoApiMeasurement$a; - - invoke-direct {v1}, Lcom/vigo/metrics/VigoApiMeasurement$a;->()V - - invoke-direct {v0, v1}, Lcom/vigo/metrics/VigoPool;->(Lcom/vigo/metrics/VigoPool$a;)V - - sput-object v0, Lcom/vigo/metrics/VigoApiMeasurement;->j:Lcom/vigo/metrics/VigoPool; - - return-void -.end method - -.method public constructor ()V - .locals 1 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; - - invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;->()V - - iput-object v0, p0, Lcom/vigo/metrics/VigoApiMeasurement;->a:Ljava/util/concurrent/atomic/AtomicBoolean; - - return-void -.end method - -.method public static c()Lcom/vigo/metrics/VigoApiMeasurement; - .locals 3 - - .line 1 - sget-object v0, Lcom/vigo/metrics/VigoApiMeasurement;->j:Lcom/vigo/metrics/VigoPool; - - invoke-virtual {v0}, Lcom/vigo/metrics/VigoPool;->a()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/vigo/metrics/VigoApiMeasurement; - - .line 2 - iget-object v1, v0, Lcom/vigo/metrics/VigoApiMeasurement;->a:Ljava/util/concurrent/atomic/AtomicBoolean; - - const/4 v2, 0x0 - - invoke-virtual {v1, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;->set(Z)V - - return-object v0 -.end method - - -# virtual methods -.method public a()V - .locals 3 - - const/4 v0, 0x0 - - .line 1 - iput v0, p0, Lcom/vigo/metrics/VigoApiMeasurement;->b:I - - .line 2 - iput v0, p0, Lcom/vigo/metrics/VigoApiMeasurement;->c:I - - const-wide/16 v1, 0x0 - - .line 3 - iput-wide v1, p0, Lcom/vigo/metrics/VigoApiMeasurement;->d:J - - .line 4 - iput v0, p0, Lcom/vigo/metrics/VigoApiMeasurement;->e:I - - .line 5 - iput v0, p0, Lcom/vigo/metrics/VigoApiMeasurement;->f:I - - .line 6 - iput v0, p0, Lcom/vigo/metrics/VigoApiMeasurement;->g:I - - .line 7 - iput v0, p0, Lcom/vigo/metrics/VigoApiMeasurement;->h:I - - .line 8 - iput v0, p0, Lcom/vigo/metrics/VigoApiMeasurement;->i:I - - return-void -.end method - -.method public b()V - .locals 3 - - .line 1 - iget-object v0, p0, Lcom/vigo/metrics/VigoApiMeasurement;->a:Ljava/util/concurrent/atomic/AtomicBoolean; - - const/4 v1, 0x0 - - const/4 v2, 0x1 - - invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;->compareAndSet(ZZ)Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 2 - invoke-virtual {p0}, Lcom/vigo/metrics/VigoApiMeasurement;->a()V - - .line 3 - sget-object v0, Lcom/vigo/metrics/VigoApiMeasurement;->j:Lcom/vigo/metrics/VigoPool; - - invoke-virtual {v0, p0}, Lcom/vigo/metrics/VigoPool;->a(Ljava/lang/Object;)V - - :cond_0 - return-void -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/VigoBinaryBuffer$a.smali b/smali/smali_classes2/com/vigo/metrics/VigoBinaryBuffer$a.smali deleted file mode 100644 index 9fb3bee29..000000000 --- a/smali/smali_classes2/com/vigo/metrics/VigoBinaryBuffer$a.smali +++ /dev/null @@ -1,61 +0,0 @@ -.class final Lcom/vigo/metrics/VigoBinaryBuffer$a; -.super Ljava/lang/Object; -.source "VigoBinaryBuffer.java" - -# interfaces -.implements Lcom/vigo/metrics/VigoPool$a; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/vigo/metrics/VigoBinaryBuffer; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x8 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/lang/Object;", - "Lcom/vigo/metrics/VigoPool$a<", - "Lcom/vigo/metrics/VigoBinaryBuffer;", - ">;" - } -.end annotation - - -# direct methods -.method constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public newInstance()Lcom/vigo/metrics/VigoBinaryBuffer; - .locals 1 - - .line 2 - new-instance v0, Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-direct {v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->()V - - return-object v0 -.end method - -.method public bridge synthetic newInstance()Ljava/lang/Object; - .locals 1 - - .line 1 - invoke-virtual {p0}, Lcom/vigo/metrics/VigoBinaryBuffer$a;->newInstance()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object v0 - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/VigoBinaryBuffer.smali b/smali/smali_classes2/com/vigo/metrics/VigoBinaryBuffer.smali deleted file mode 100644 index 7f5af54ab..000000000 --- a/smali/smali_classes2/com/vigo/metrics/VigoBinaryBuffer.smali +++ /dev/null @@ -1,904 +0,0 @@ -.class Lcom/vigo/metrics/VigoBinaryBuffer; -.super Ljava/lang/Object; -.source "VigoBinaryBuffer.java" - - -# static fields -.field private static final e:Lcom/vigo/metrics/VigoPool; - .annotation system Ldalvik/annotation/Signature; - value = { - "Lcom/vigo/metrics/VigoPool<", - "Lcom/vigo/metrics/VigoBinaryBuffer;", - ">;" - } - .end annotation -.end field - - -# instance fields -.field private final a:Ljava/util/concurrent/atomic/AtomicBoolean; - -.field private b:S - -.field private final c:[B - -.field private d:I - - -# direct methods -.method static constructor ()V - .locals 2 - - .line 1 - new-instance v0, Lcom/vigo/metrics/VigoPool; - - new-instance v1, Lcom/vigo/metrics/VigoBinaryBuffer$a; - - invoke-direct {v1}, Lcom/vigo/metrics/VigoBinaryBuffer$a;->()V - - invoke-direct {v0, v1}, Lcom/vigo/metrics/VigoPool;->(Lcom/vigo/metrics/VigoPool$a;)V - - sput-object v0, Lcom/vigo/metrics/VigoBinaryBuffer;->e:Lcom/vigo/metrics/VigoPool; - - return-void -.end method - -.method public constructor ()V - .locals 2 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; - - invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;->()V - - iput-object v0, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->a:Ljava/util/concurrent/atomic/AtomicBoolean; - - .line 3 - invoke-direct {p0}, Lcom/vigo/metrics/VigoBinaryBuffer;->i()V - - const/16 v0, 0x1000 - - new-array v0, v0, [B - - .line 4 - iput-object v0, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->c:[B - - .line 5 - iget-object v0, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->a:Ljava/util/concurrent/atomic/AtomicBoolean; - - const/4 v1, 0x1 - - invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;->set(Z)V - - return-void -.end method - -.method private c(I)Z - .locals 2 - - .line 2 - iget-object v0, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->c:[B - - array-length v0, v0 - - iget v1, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - sub-int/2addr v0, v1 - - if-lt v0, p1, :cond_0 - - const/4 p1, 0x1 - - goto :goto_0 - - :cond_0 - const/4 p1, 0x0 - - :goto_0 - return p1 -.end method - -.method public static h()Lcom/vigo/metrics/VigoBinaryBuffer; - .locals 3 - - .line 1 - sget-object v0, Lcom/vigo/metrics/VigoBinaryBuffer;->e:Lcom/vigo/metrics/VigoPool; - - invoke-virtual {v0}, Lcom/vigo/metrics/VigoPool;->a()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 2 - iget-object v1, v0, Lcom/vigo/metrics/VigoBinaryBuffer;->a:Ljava/util/concurrent/atomic/AtomicBoolean; - - const/4 v2, 0x0 - - invoke-virtual {v1, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;->set(Z)V - - return-object v0 -.end method - -.method private i()V - .locals 1 - - .line 1 - invoke-virtual {p0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a()V - - const/4 v0, -0x1 - - .line 2 - iput-short v0, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->b:S - - return-void -.end method - - -# virtual methods -.method public a(B)Lcom/vigo/metrics/VigoBinaryBuffer; - .locals 3 - - const/4 v0, 0x1 - - .line 25 - invoke-direct {p0, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->c(I)Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 26 - iget-object v0, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->c:[B - - iget v1, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - add-int/lit8 v2, v1, 0x1 - - iput v2, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - aput-byte p1, v0, v1 - - :cond_0 - return-object p0 -.end method - -.method public a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - .locals 3 - - const/4 v0, 0x4 - - .line 17 - invoke-direct {p0, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->c(I)Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 18 - iget-object v0, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->c:[B - - iget v1, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - add-int/lit8 v2, v1, 0x1 - - iput v2, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - and-int/lit16 v2, p1, 0xff - - int-to-byte v2, v2 - - aput-byte v2, v0, v1 - - .line 19 - iget v1, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - add-int/lit8 v2, v1, 0x1 - - iput v2, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - ushr-int/lit8 v2, p1, 0x8 - - and-int/lit16 v2, v2, 0xff - - int-to-byte v2, v2 - - aput-byte v2, v0, v1 - - .line 20 - iget v1, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - add-int/lit8 v2, v1, 0x1 - - iput v2, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - ushr-int/lit8 v2, p1, 0x10 - - and-int/lit16 v2, v2, 0xff - - int-to-byte v2, v2 - - aput-byte v2, v0, v1 - - .line 21 - iget v1, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - add-int/lit8 v2, v1, 0x1 - - iput v2, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - ushr-int/lit8 p1, p1, 0x18 - - and-int/lit16 p1, p1, 0xff - - int-to-byte p1, p1 - - aput-byte p1, v0, v1 - - :cond_0 - return-object p0 -.end method - -.method public a(J)Lcom/vigo/metrics/VigoBinaryBuffer; - .locals 7 - - const/16 v0, 0x8 - - .line 8 - invoke-direct {p0, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->c(I)Z - - move-result v1 - - if-eqz v1, :cond_0 - - .line 9 - iget-object v1, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->c:[B - - iget v2, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - add-int/lit8 v3, v2, 0x1 - - iput v3, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - const-wide/16 v3, 0xff - - and-long v5, p1, v3 - - long-to-int v6, v5 - - int-to-byte v5, v6 - - aput-byte v5, v1, v2 - - .line 10 - iget v2, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - add-int/lit8 v5, v2, 0x1 - - iput v5, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - ushr-long v5, p1, v0 - - and-long/2addr v5, v3 - - long-to-int v0, v5 - - int-to-byte v0, v0 - - aput-byte v0, v1, v2 - - .line 11 - iget v0, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - add-int/lit8 v2, v0, 0x1 - - iput v2, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - const/16 v2, 0x10 - - ushr-long v5, p1, v2 - - and-long/2addr v5, v3 - - long-to-int v2, v5 - - int-to-byte v2, v2 - - aput-byte v2, v1, v0 - - .line 12 - iget v0, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - add-int/lit8 v2, v0, 0x1 - - iput v2, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - const/16 v2, 0x18 - - ushr-long v5, p1, v2 - - and-long/2addr v5, v3 - - long-to-int v2, v5 - - int-to-byte v2, v2 - - aput-byte v2, v1, v0 - - .line 13 - iget v0, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - add-int/lit8 v2, v0, 0x1 - - iput v2, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - const/16 v2, 0x20 - - ushr-long v5, p1, v2 - - and-long/2addr v5, v3 - - long-to-int v2, v5 - - int-to-byte v2, v2 - - aput-byte v2, v1, v0 - - .line 14 - iget v0, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - add-int/lit8 v2, v0, 0x1 - - iput v2, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - const/16 v2, 0x28 - - ushr-long v5, p1, v2 - - and-long/2addr v5, v3 - - long-to-int v2, v5 - - int-to-byte v2, v2 - - aput-byte v2, v1, v0 - - .line 15 - iget v0, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - add-int/lit8 v2, v0, 0x1 - - iput v2, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - const/16 v2, 0x30 - - ushr-long v5, p1, v2 - - and-long/2addr v5, v3 - - long-to-int v2, v5 - - int-to-byte v2, v2 - - aput-byte v2, v1, v0 - - .line 16 - iget v0, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - add-int/lit8 v2, v0, 0x1 - - iput v2, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - const/16 v2, 0x38 - - ushr-long/2addr p1, v2 - - and-long/2addr p1, v3 - - long-to-int p2, p1 - - int-to-byte p1, p2 - - aput-byte p1, v1, v0 - - :cond_0 - return-object p0 -.end method - -.method public a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - .locals 1 - - if-eqz p1, :cond_0 - - .line 31 - iget v0, p1, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - invoke-direct {p0, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->c(I)Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 32 - iget-object v0, p1, Lcom/vigo/metrics/VigoBinaryBuffer;->c:[B - - iget p1, p1, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - invoke-virtual {p0, v0, p1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a([BI)Lcom/vigo/metrics/VigoBinaryBuffer; - - :cond_0 - return-object p0 -.end method - -.method public a(Ljava/lang/String;)Lcom/vigo/metrics/VigoBinaryBuffer; - .locals 3 - - const/4 v0, 0x0 - - if-eqz p1, :cond_0 - - .line 2 - invoke-virtual {p1}, Ljava/lang/String;->length()I - - move-result v1 - - const/16 v2, 0x7fff - - if-gt v1, v2, :cond_0 - - :try_start_0 - const-string v1, "UTF-8" - - .line 3 - invoke-virtual {p1, v1}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B - - move-result-object p1 - - .line 4 - array-length v1, p1 - - int-to-short v1, v1 - - invoke-virtual {p0, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 5 - array-length v1, p1 - - invoke-virtual {p0, p1, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a([BI)Lcom/vigo/metrics/VigoBinaryBuffer; - :try_end_0 - .catch Ljava/io/UnsupportedEncodingException; {:try_start_0 .. :try_end_0} :catch_0 - - goto :goto_0 - - .line 6 - :catch_0 - invoke-virtual {p0, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - goto :goto_0 - - .line 7 - :cond_0 - invoke-virtual {p0, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - :goto_0 - return-object p0 -.end method - -.method public a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - .locals 3 - - const/4 v0, 0x2 - - .line 22 - invoke-direct {p0, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->c(I)Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 23 - iget-object v0, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->c:[B - - iget v1, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - add-int/lit8 v2, v1, 0x1 - - iput v2, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - and-int/lit16 v2, p1, 0xff - - int-to-byte v2, v2 - - aput-byte v2, v0, v1 - - .line 24 - iget v1, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - add-int/lit8 v2, v1, 0x1 - - iput v2, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - ushr-int/lit8 p1, p1, 0x8 - - and-int/lit16 p1, p1, 0xff - - int-to-byte p1, p1 - - aput-byte p1, v0, v1 - - :cond_0 - return-object p0 -.end method - -.method public a(Z)Lcom/vigo/metrics/VigoBinaryBuffer; - .locals 3 - - const/4 v0, 0x1 - - .line 27 - invoke-direct {p0, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->c(I)Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 28 - iget-object v0, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->c:[B - - iget v1, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - add-int/lit8 v2, v1, 0x1 - - iput v2, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - int-to-byte p1, p1 - - aput-byte p1, v0, v1 - - :cond_0 - return-object p0 -.end method - -.method public a([BI)Lcom/vigo/metrics/VigoBinaryBuffer; - .locals 3 - - if-eqz p1, :cond_0 - - const/4 v0, 0x0 - - .line 29 - iget-object v1, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->c:[B - - iget v2, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - invoke-static {p1, v0, v1, v2, p2}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V - - .line 30 - iget p1, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - add-int/2addr p1, p2 - - iput p1, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - :cond_0 - return-object p0 -.end method - -.method a()V - .locals 1 - - const/4 v0, 0x0 - - .line 1 - iput v0, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - return-void -.end method - -.method public b()Lcom/vigo/metrics/VigoBinaryBuffer; - .locals 4 - - .line 3 - iget-short v0, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->b:S - - const/4 v1, -0x1 - - if-eq v0, v1, :cond_0 - - .line 4 - iget-object v1, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->c:[B - - iget v2, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - add-int/lit8 v3, v2, 0x1 - - iput v3, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - rsub-int/lit8 v0, v0, 0x75 - - int-to-byte v0, v0 - - aput-byte v0, v1, v2 - - return-object p0 - - .line 5 - :cond_0 - new-instance v0, Ljava/lang/IllegalStateException; - - const-string v1, "ending non-tagged buffer" - - invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V - - throw v0 -.end method - -.method public b(S)Lcom/vigo/metrics/VigoBinaryBuffer; - .locals 0 - - .line 1 - iput-short p1, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->b:S - - .line 2 - invoke-virtual {p0}, Lcom/vigo/metrics/VigoBinaryBuffer;->e()V - - return-object p0 -.end method - -.method public final b(I)V - .locals 0 - - .line 6 - iput p1, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - return-void -.end method - -.method public c()[B - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->c:[B - - iget v1, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - invoke-static {v0, v1}, Ljava/util/Arrays;->copyOf([BI)[B - - move-result-object v0 - - return-object v0 -.end method - -.method public final d()I - .locals 1 - - .line 1 - iget v0, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - return v0 -.end method - -.method public final e()V - .locals 2 - - .line 1 - invoke-virtual {p0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a()V - - .line 2 - iget-short v0, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->b:S - - const/4 v1, -0x1 - - if-eq v0, v1, :cond_1 - - if-eqz v0, :cond_0 - - .line 3 - invoke-virtual {p0, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - :cond_0 - const/4 v0, 0x0 - - .line 4 - invoke-virtual {p0, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - :cond_1 - return-void -.end method - -.method public equals(Ljava/lang/Object;)Z - .locals 5 - - const/4 v0, 0x1 - - if-ne p0, p1, :cond_0 - - return v0 - - .line 1 - :cond_0 - instance-of v1, p1, Lcom/vigo/metrics/VigoBinaryBuffer; - - const/4 v2, 0x0 - - if-nez v1, :cond_1 - - return v2 - - .line 2 - :cond_1 - check-cast p1, Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 3 - iget-short v1, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->b:S - - iget-short v3, p1, Lcom/vigo/metrics/VigoBinaryBuffer;->b:S - - if-eq v1, v3, :cond_2 - - return v2 - - .line 4 - :cond_2 - iget v1, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - iget v3, p1, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - if-eq v1, v3, :cond_3 - - return v2 - - :cond_3 - const/4 v1, 0x0 - - .line 5 - :goto_0 - iget v3, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - if-ge v1, v3, :cond_5 - - .line 6 - iget-object v3, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->c:[B - - aget-byte v3, v3, v1 - - iget-object v4, p1, Lcom/vigo/metrics/VigoBinaryBuffer;->c:[B - - aget-byte v4, v4, v1 - - if-eq v3, v4, :cond_4 - - return v2 - - :cond_4 - add-int/lit8 v1, v1, 0x1 - - goto :goto_0 - - :cond_5 - return v0 -.end method - -.method public f()V - .locals 3 - - .line 1 - iget-object v0, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->a:Ljava/util/concurrent/atomic/AtomicBoolean; - - const/4 v1, 0x0 - - const/4 v2, 0x1 - - invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;->compareAndSet(ZZ)Z - - move-result v0 - - if-eqz v0, :cond_0 - - .line 2 - invoke-direct {p0}, Lcom/vigo/metrics/VigoBinaryBuffer;->i()V - - .line 3 - sget-object v0, Lcom/vigo/metrics/VigoBinaryBuffer;->e:Lcom/vigo/metrics/VigoPool; - - invoke-virtual {v0, p0}, Lcom/vigo/metrics/VigoPool;->a(Ljava/lang/Object;)V - - :cond_0 - return-void -.end method - -.method public g()Lcom/vigo/metrics/VigoBinaryBuffer; - .locals 5 - - .line 1 - iget-short v0, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->b:S - - const/4 v1, -0x1 - - if-eq v0, v1, :cond_1 - - const/4 v1, 0x2 - - if-nez v0, :cond_0 - - .line 2 - iget-object v0, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->c:[B - - const/4 v2, 0x0 - - iget v3, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - add-int/lit8 v4, v3, -0x2 - - and-int/lit16 v4, v4, 0xff - - int-to-byte v4, v4 - - aput-byte v4, v0, v2 - - const/4 v2, 0x1 - - sub-int/2addr v3, v1 - - ushr-int/lit8 v1, v3, 0x8 - - and-int/lit16 v1, v1, 0xff - - int-to-byte v1, v1 - - .line 3 - aput-byte v1, v0, v2 - - goto :goto_0 - - .line 4 - :cond_0 - iget-object v0, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->c:[B - - iget v2, p0, Lcom/vigo/metrics/VigoBinaryBuffer;->d:I - - add-int/lit8 v3, v2, -0x4 - - and-int/lit16 v3, v3, 0xff - - int-to-byte v3, v3 - - aput-byte v3, v0, v1 - - const/4 v1, 0x3 - - add-int/lit8 v2, v2, -0x4 - - ushr-int/lit8 v2, v2, 0x8 - - and-int/lit16 v2, v2, 0xff - - int-to-byte v2, v2 - - .line 5 - aput-byte v2, v0, v1 - - :cond_1 - :goto_0 - return-object p0 -.end method - -.method public toString()Ljava/lang/String; - .locals 1 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .line 1 - invoke-virtual {p0}, Lcom/vigo/metrics/VigoBinaryBuffer;->c()[B - - move-result-object v0 - - invoke-static {v0}, Ljava/util/Arrays;->toString([B)Ljava/lang/String; - - move-result-object v0 - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/VigoBootstrapBuilder.smali b/smali/smali_classes2/com/vigo/metrics/VigoBootstrapBuilder.smali deleted file mode 100644 index f9c1480ee..000000000 --- a/smali/smali_classes2/com/vigo/metrics/VigoBootstrapBuilder.smali +++ /dev/null @@ -1,111 +0,0 @@ -.class public Lcom/vigo/metrics/VigoBootstrapBuilder; -.super Ljava/lang/Object; -.source "VigoBootstrapBuilder.java" - - -# instance fields -.field final a:Ljava/lang/ref/WeakReference; - -.field final b:Ljava/lang/String; - -.field c:Z - - -# direct methods -.method public constructor (Landroid/content/Context;Ljava/lang/String;)V - .locals 1 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - new-instance v0, Ljava/lang/ref/WeakReference; - - invoke-direct {v0, p1}, Ljava/lang/ref/WeakReference;->(Ljava/lang/Object;)V - - iput-object v0, p0, Lcom/vigo/metrics/VigoBootstrapBuilder;->a:Ljava/lang/ref/WeakReference; - - .line 3 - iput-object p2, p0, Lcom/vigo/metrics/VigoBootstrapBuilder;->b:Ljava/lang/String; - - .line 4 - new-instance p1, Lcom/vigo/metrics/content/ServiceToContentTypeBinding; - - invoke-direct {p1}, Lcom/vigo/metrics/content/ServiceToContentTypeBinding;->()V - - sput-object p1, Lcom/vigo/metrics/config;->k:Lcom/vigo/metrics/content/ServiceToContentTypeBinding; - - return-void -.end method - - -# virtual methods -.method public a(Lokhttp3/OkHttpClient;)Lcom/vigo/metrics/VigoBootstrapBuilder; - .locals 3 - - .line 1 - new-instance v0, Lcom/vigo/metrics/VigoSenderManager; - - sget-object v1, Lcom/vigo/metrics/utils/SenderType;->OKHTTP3:Lcom/vigo/metrics/utils/SenderType; - - new-instance v2, Lcom/vigo/metrics/utils/OkHttp3Sender; - - invoke-direct {v2, p1}, Lcom/vigo/metrics/utils/OkHttp3Sender;->(Lokhttp3/OkHttpClient;)V - - invoke-direct {v0, v1, v2}, Lcom/vigo/metrics/VigoSenderManager;->(Lcom/vigo/metrics/utils/SenderType;Lcom/vigo/metrics/utils/AbstractSender;)V - - sput-object v0, Lcom/vigo/metrics/config;->j:Lcom/vigo/metrics/VigoSenderManager; - - return-object p0 -.end method - -.method public a(Ljava/lang/String;)Lcom/vigo/metrics/VigoSession; - .locals 4 - - .line 2 - new-instance v0, Lcom/vigo/metrics/VigoSession; - - invoke-direct {v0, p1}, Lcom/vigo/metrics/VigoSession;->(Ljava/lang/String;)V - - .line 3 - iget-object v1, p0, Lcom/vigo/metrics/VigoBootstrapBuilder;->a:Ljava/lang/ref/WeakReference; - - invoke-virtual {v1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; - - move-result-object v1 - - check-cast v1, Landroid/content/Context; - - iget-object v2, p0, Lcom/vigo/metrics/VigoBootstrapBuilder;->b:Ljava/lang/String; - - iget-boolean v3, p0, Lcom/vigo/metrics/VigoBootstrapBuilder;->c:Z - - invoke-static {v1, v2, p1, v3}, Lcom/vigo/metrics/VigoSession;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)V - - return-object v0 -.end method - -.method public b(Ljava/lang/String;)Lcom/vigo/metrics/VigoBootstrapBuilder; - .locals 0 - - return-object p0 -.end method - -.method public c(Ljava/lang/String;)Lcom/vigo/metrics/VigoBootstrapBuilder; - .locals 2 - - .line 1 - sget-object v0, Lcom/vigo/metrics/config;->k:Lcom/vigo/metrics/content/ServiceToContentTypeBinding; - - sget-object v1, Lcom/vigo/metrics/content/ContentType;->VIDEO:Lcom/vigo/metrics/content/ContentType; - - invoke-virtual {v0, p1, v1}, Lcom/vigo/metrics/content/ServiceToContentTypeBinding;->a(Ljava/lang/String;Lcom/vigo/metrics/content/ContentType;)V - - return-object p0 -.end method - -.method public d(Ljava/lang/String;)Lcom/vigo/metrics/VigoBootstrapBuilder; - .locals 0 - - return-object p0 -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/VigoCallEvent$EventType.smali b/smali/smali_classes2/com/vigo/metrics/VigoCallEvent$EventType.smali deleted file mode 100644 index 034863000..000000000 --- a/smali/smali_classes2/com/vigo/metrics/VigoCallEvent$EventType.smali +++ /dev/null @@ -1,255 +0,0 @@ -.class final enum Lcom/vigo/metrics/VigoCallEvent$EventType; -.super Ljava/lang/Enum; -.source "VigoCallEvent.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/vigo/metrics/VigoCallEvent; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x4018 - name = "EventType" -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/lang/Enum<", - "Lcom/vigo/metrics/VigoCallEvent$EventType;", - ">;" - } -.end annotation - - -# static fields -.field private static final synthetic $VALUES:[Lcom/vigo/metrics/VigoCallEvent$EventType; - -.field public static final enum HEARTBEAT:Lcom/vigo/metrics/VigoCallEvent$EventType; - -.field public static final enum START_AUDIO_CALL:Lcom/vigo/metrics/VigoCallEvent$EventType; - -.field public static final enum START_VIDEO_CALL:Lcom/vigo/metrics/VigoCallEvent$EventType; - -.field public static final enum START_VIDEO_DOWNLOAD:Lcom/vigo/metrics/VigoCallEvent$EventType; - -.field public static final enum START_VIDEO_UPLOAD:Lcom/vigo/metrics/VigoCallEvent$EventType; - -.field public static final enum STOP:Lcom/vigo/metrics/VigoCallEvent$EventType; - -.field public static final enum STOP_VIDEO_DOWNLOAD:Lcom/vigo/metrics/VigoCallEvent$EventType; - -.field public static final enum STOP_VIDEO_UPLOAD:Lcom/vigo/metrics/VigoCallEvent$EventType; - - -# instance fields -.field private final value:B - - -# direct methods -.method static constructor ()V - .locals 11 - - .line 1 - new-instance v0, Lcom/vigo/metrics/VigoCallEvent$EventType; - - const/4 v1, 0x0 - - const/4 v2, 0x1 - - const-string v3, "START_AUDIO_CALL" - - invoke-direct {v0, v3, v1, v2}, Lcom/vigo/metrics/VigoCallEvent$EventType;->(Ljava/lang/String;II)V - - sput-object v0, Lcom/vigo/metrics/VigoCallEvent$EventType;->START_AUDIO_CALL:Lcom/vigo/metrics/VigoCallEvent$EventType; - - .line 2 - new-instance v0, Lcom/vigo/metrics/VigoCallEvent$EventType; - - const/4 v3, 0x2 - - const-string v4, "START_VIDEO_CALL" - - invoke-direct {v0, v4, v2, v3}, Lcom/vigo/metrics/VigoCallEvent$EventType;->(Ljava/lang/String;II)V - - sput-object v0, Lcom/vigo/metrics/VigoCallEvent$EventType;->START_VIDEO_CALL:Lcom/vigo/metrics/VigoCallEvent$EventType; - - .line 3 - new-instance v0, Lcom/vigo/metrics/VigoCallEvent$EventType; - - const/4 v4, 0x3 - - const-string v5, "START_VIDEO_UPLOAD" - - invoke-direct {v0, v5, v3, v4}, Lcom/vigo/metrics/VigoCallEvent$EventType;->(Ljava/lang/String;II)V - - sput-object v0, Lcom/vigo/metrics/VigoCallEvent$EventType;->START_VIDEO_UPLOAD:Lcom/vigo/metrics/VigoCallEvent$EventType; - - .line 4 - new-instance v0, Lcom/vigo/metrics/VigoCallEvent$EventType; - - const/4 v5, 0x4 - - const-string v6, "STOP_VIDEO_UPLOAD" - - invoke-direct {v0, v6, v4, v5}, Lcom/vigo/metrics/VigoCallEvent$EventType;->(Ljava/lang/String;II)V - - sput-object v0, Lcom/vigo/metrics/VigoCallEvent$EventType;->STOP_VIDEO_UPLOAD:Lcom/vigo/metrics/VigoCallEvent$EventType; - - .line 5 - new-instance v0, Lcom/vigo/metrics/VigoCallEvent$EventType; - - const/4 v6, 0x5 - - const-string v7, "START_VIDEO_DOWNLOAD" - - invoke-direct {v0, v7, v5, v6}, Lcom/vigo/metrics/VigoCallEvent$EventType;->(Ljava/lang/String;II)V - - sput-object v0, Lcom/vigo/metrics/VigoCallEvent$EventType;->START_VIDEO_DOWNLOAD:Lcom/vigo/metrics/VigoCallEvent$EventType; - - .line 6 - new-instance v0, Lcom/vigo/metrics/VigoCallEvent$EventType; - - const/4 v7, 0x6 - - const-string v8, "STOP_VIDEO_DOWNLOAD" - - invoke-direct {v0, v8, v6, v7}, Lcom/vigo/metrics/VigoCallEvent$EventType;->(Ljava/lang/String;II)V - - sput-object v0, Lcom/vigo/metrics/VigoCallEvent$EventType;->STOP_VIDEO_DOWNLOAD:Lcom/vigo/metrics/VigoCallEvent$EventType; - - .line 7 - new-instance v0, Lcom/vigo/metrics/VigoCallEvent$EventType; - - const/4 v8, 0x7 - - const-string v9, "HEARTBEAT" - - invoke-direct {v0, v9, v7, v8}, Lcom/vigo/metrics/VigoCallEvent$EventType;->(Ljava/lang/String;II)V - - sput-object v0, Lcom/vigo/metrics/VigoCallEvent$EventType;->HEARTBEAT:Lcom/vigo/metrics/VigoCallEvent$EventType; - - .line 8 - new-instance v0, Lcom/vigo/metrics/VigoCallEvent$EventType; - - const/16 v9, 0x8 - - const-string v10, "STOP" - - invoke-direct {v0, v10, v8, v9}, Lcom/vigo/metrics/VigoCallEvent$EventType;->(Ljava/lang/String;II)V - - sput-object v0, Lcom/vigo/metrics/VigoCallEvent$EventType;->STOP:Lcom/vigo/metrics/VigoCallEvent$EventType; - - new-array v0, v9, [Lcom/vigo/metrics/VigoCallEvent$EventType; - - .line 9 - sget-object v9, Lcom/vigo/metrics/VigoCallEvent$EventType;->START_AUDIO_CALL:Lcom/vigo/metrics/VigoCallEvent$EventType; - - aput-object v9, v0, v1 - - sget-object v1, Lcom/vigo/metrics/VigoCallEvent$EventType;->START_VIDEO_CALL:Lcom/vigo/metrics/VigoCallEvent$EventType; - - aput-object v1, v0, v2 - - sget-object v1, Lcom/vigo/metrics/VigoCallEvent$EventType;->START_VIDEO_UPLOAD:Lcom/vigo/metrics/VigoCallEvent$EventType; - - aput-object v1, v0, v3 - - sget-object v1, Lcom/vigo/metrics/VigoCallEvent$EventType;->STOP_VIDEO_UPLOAD:Lcom/vigo/metrics/VigoCallEvent$EventType; - - aput-object v1, v0, v4 - - sget-object v1, Lcom/vigo/metrics/VigoCallEvent$EventType;->START_VIDEO_DOWNLOAD:Lcom/vigo/metrics/VigoCallEvent$EventType; - - aput-object v1, v0, v5 - - sget-object v1, Lcom/vigo/metrics/VigoCallEvent$EventType;->STOP_VIDEO_DOWNLOAD:Lcom/vigo/metrics/VigoCallEvent$EventType; - - aput-object v1, v0, v6 - - sget-object v1, Lcom/vigo/metrics/VigoCallEvent$EventType;->HEARTBEAT:Lcom/vigo/metrics/VigoCallEvent$EventType; - - aput-object v1, v0, v7 - - sget-object v1, Lcom/vigo/metrics/VigoCallEvent$EventType;->STOP:Lcom/vigo/metrics/VigoCallEvent$EventType; - - aput-object v1, v0, v8 - - sput-object v0, Lcom/vigo/metrics/VigoCallEvent$EventType;->$VALUES:[Lcom/vigo/metrics/VigoCallEvent$EventType; - - return-void -.end method - -.method private constructor (Ljava/lang/String;IB)V - .locals 0 - .annotation system Ldalvik/annotation/Signature; - value = { - "(B)V" - } - .end annotation - - .line 1 - invoke-direct {p0, p1, p2}, Ljava/lang/Enum;->(Ljava/lang/String;I)V - - .line 2 - iput-byte p3, p0, Lcom/vigo/metrics/VigoCallEvent$EventType;->value:B - - return-void -.end method - -.method private constructor (Ljava/lang/String;II)V - .locals 0 - .annotation system Ldalvik/annotation/Signature; - value = { - "(I)V" - } - .end annotation - - int-to-byte p3, p3 - - .line 3 - invoke-direct {p0, p1, p2, p3}, Lcom/vigo/metrics/VigoCallEvent$EventType;->(Ljava/lang/String;IB)V - - return-void -.end method - -.method public static valueOf(Ljava/lang/String;)Lcom/vigo/metrics/VigoCallEvent$EventType; - .locals 1 - - .line 1 - const-class v0, Lcom/vigo/metrics/VigoCallEvent$EventType; - - invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; - - move-result-object p0 - - check-cast p0, Lcom/vigo/metrics/VigoCallEvent$EventType; - - return-object p0 -.end method - -.method public static values()[Lcom/vigo/metrics/VigoCallEvent$EventType; - .locals 1 - - .line 1 - sget-object v0, Lcom/vigo/metrics/VigoCallEvent$EventType;->$VALUES:[Lcom/vigo/metrics/VigoCallEvent$EventType; - - invoke-virtual {v0}, [Lcom/vigo/metrics/VigoCallEvent$EventType;->clone()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, [Lcom/vigo/metrics/VigoCallEvent$EventType; - - return-object v0 -.end method - - -# virtual methods -.method public a()B - .locals 1 - - .line 1 - iget-byte v0, p0, Lcom/vigo/metrics/VigoCallEvent$EventType;->value:B - - return v0 -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/VigoCallEvent.smali b/smali/smali_classes2/com/vigo/metrics/VigoCallEvent.smali deleted file mode 100644 index 64108fde9..000000000 --- a/smali/smali_classes2/com/vigo/metrics/VigoCallEvent.smali +++ /dev/null @@ -1,25 +0,0 @@ -.class Lcom/vigo/metrics/VigoCallEvent; -.super Ljava/lang/Object; -.source "VigoCallEvent.java" - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/vigo/metrics/VigoCallEvent$EventType; - } -.end annotation - - -# instance fields -.field final a:Lcom/vigo/metrics/VigoCallEvent$EventType; - -.field final b:I - -.field final c:I - -.field final d:B - -.field final e:I - -.field final f:S diff --git a/smali/smali_classes2/com/vigo/metrics/VigoCallInformation.smali b/smali/smali_classes2/com/vigo/metrics/VigoCallInformation.smali deleted file mode 100644 index 0b9e11d43..000000000 --- a/smali/smali_classes2/com/vigo/metrics/VigoCallInformation.smali +++ /dev/null @@ -1,202 +0,0 @@ -.class Lcom/vigo/metrics/VigoCallInformation; -.super Ljava/lang/Object; -.source "VigoCallInformation.java" - - -# instance fields -.field private final a:Ljava/lang/String; - -.field private final b:Ljava/lang/String; - -.field private final c:J - -.field private final d:S - -.field e:Lcom/vigo/metrics/stun/NatType; - -.field f:Ljava/util/concurrent/LinkedBlockingQueue; - -.field private g:I - - -# virtual methods -.method a()Lcom/vigo/metrics/VigoBinaryBuffer; - .locals 3 - - .line 1 - invoke-static {}, Lcom/vigo/metrics/VigoBinaryBuffer;->h()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object v0 - - const/16 v1, 0x8 - - .line 2 - invoke-virtual {v0, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->b(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 3 - iget-object v1, p0, Lcom/vigo/metrics/VigoCallInformation;->a:Ljava/lang/String; - - const-string v2, "sessionId" - - invoke-static {v2, v1}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - .line 4 - iget-wide v1, p0, Lcom/vigo/metrics/VigoCallInformation;->c:J - - invoke-static {v1, v2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; - - move-result-object v1 - - const-string v2, "timestamp" - - invoke-static {v2, v1}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - .line 5 - iget-short v1, p0, Lcom/vigo/metrics/VigoCallInformation;->d:S - - invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; - - move-result-object v1 - - const-string v2, "timezone" - - invoke-static {v2, v1}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - .line 6 - iget-object v1, p0, Lcom/vigo/metrics/VigoCallInformation;->b:Ljava/lang/String; - - const-string v2, "callee" - - invoke-static {v2, v1}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - .line 7 - iget-object v1, p0, Lcom/vigo/metrics/VigoCallInformation;->e:Lcom/vigo/metrics/stun/NatType; - - invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; - - move-result-object v1 - - const-string v2, "natType" - - invoke-static {v2, v1}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - .line 8 - iget-object v1, p0, Lcom/vigo/metrics/VigoCallInformation;->a:Ljava/lang/String; - - invoke-virtual {v0, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Ljava/lang/String;)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget-wide v1, p0, Lcom/vigo/metrics/VigoCallInformation;->c:J - - invoke-virtual {v0, v1, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(J)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget-short v1, p0, Lcom/vigo/metrics/VigoCallInformation;->d:S - - invoke-virtual {v0, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget-object v1, p0, Lcom/vigo/metrics/VigoCallInformation;->b:Ljava/lang/String; - - invoke-virtual {v0, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Ljava/lang/String;)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 9 - invoke-virtual {v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->b()Lcom/vigo/metrics/VigoBinaryBuffer; - - return-object v0 -.end method - -.method b()Lcom/vigo/metrics/VigoBinaryBuffer; - .locals 3 - - .line 1 - invoke-static {}, Lcom/vigo/metrics/VigoBinaryBuffer;->h()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object v0 - - const/16 v1, 0x9 - - .line 2 - invoke-virtual {v0, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->b(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 3 - :goto_0 - iget-object v1, p0, Lcom/vigo/metrics/VigoCallInformation;->f:Ljava/util/concurrent/LinkedBlockingQueue; - - invoke-virtual {v1}, Ljava/util/concurrent/LinkedBlockingQueue;->size()I - - move-result v1 - - if-lez v1, :cond_0 - - .line 4 - iget v1, p0, Lcom/vigo/metrics/VigoCallInformation;->g:I - - add-int/lit8 v1, v1, 0x1 - - iput v1, p0, Lcom/vigo/metrics/VigoCallInformation;->g:I - - .line 5 - iget-object v1, p0, Lcom/vigo/metrics/VigoCallInformation;->f:Ljava/util/concurrent/LinkedBlockingQueue; - - invoke-virtual {v1}, Ljava/util/concurrent/LinkedBlockingQueue;->poll()Ljava/lang/Object; - - move-result-object v1 - - check-cast v1, Lcom/vigo/metrics/VigoCallEvent; - - .line 6 - iget-object v2, v1, Lcom/vigo/metrics/VigoCallEvent;->a:Lcom/vigo/metrics/VigoCallEvent$EventType; - - invoke-virtual {v2}, Lcom/vigo/metrics/VigoCallEvent$EventType;->a()B - - move-result v2 - - invoke-virtual {v0, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(B)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget v2, v1, Lcom/vigo/metrics/VigoCallEvent;->b:I - - invoke-virtual {v0, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget v2, v1, Lcom/vigo/metrics/VigoCallEvent;->c:I - - invoke-virtual {v0, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget-byte v2, v1, Lcom/vigo/metrics/VigoCallEvent;->d:B - - invoke-virtual {v0, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(B)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget v2, v1, Lcom/vigo/metrics/VigoCallEvent;->e:I - - invoke-virtual {v0, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget-short v1, v1, Lcom/vigo/metrics/VigoCallEvent;->f:S - - invoke-virtual {v0, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - goto :goto_0 - - .line 7 - :cond_0 - invoke-virtual {v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->b()Lcom/vigo/metrics/VigoBinaryBuffer; - - return-object v0 -.end method - -.method c()I - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/vigo/metrics/VigoCallInformation;->f:Ljava/util/concurrent/LinkedBlockingQueue; - - invoke-virtual {v0}, Ljava/util/concurrent/LinkedBlockingQueue;->size()I - - move-result v0 - - iget v1, p0, Lcom/vigo/metrics/VigoCallInformation;->g:I - - add-int/2addr v0, v1 - - return v0 -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/VigoCellInfoExtractor.smali b/smali/smali_classes2/com/vigo/metrics/VigoCellInfoExtractor.smali deleted file mode 100644 index 32e9e38e5..000000000 --- a/smali/smali_classes2/com/vigo/metrics/VigoCellInfoExtractor.smali +++ /dev/null @@ -1,2315 +0,0 @@ -.class public Lcom/vigo/metrics/VigoCellInfoExtractor; -.super Ljava/lang/Object; -.source "VigoCellInfoExtractor.java" - - -# direct methods -.method public constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method a(Landroid/telephony/CellSignalStrengthGsm;Lcom/vigo/metrics/VigoBinaryBuffer;Z)V - .locals 7 - - const/4 v0, -0x1 - - .line 70 - :try_start_0 - invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; - - move-result-object v1 - - const-string v2, "mRssi" - - invoke-virtual {v1, v2}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; - - move-result-object v1 - - .line 71 - invoke-virtual {v1}, Ljava/lang/reflect/Field;->isAccessible()Z - - move-result v2 - - const/4 v3, 0x1 - - .line 72 - invoke-virtual {v1, v3}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - .line 73 - invoke-virtual {v1, p1}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I - - move-result v4 - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_2 - - .line 74 - :try_start_1 - invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - .line 75 - invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; - - move-result-object v1 - - const-string v2, "mBitErrorRate" - - invoke-virtual {v1, v2}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; - - move-result-object v1 - - .line 76 - invoke-virtual {v1}, Ljava/lang/reflect/Field;->isAccessible()Z - - move-result v2 - - .line 77 - invoke-virtual {v1, v3}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - .line 78 - invoke-virtual {v1, p1}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I - - move-result p1 - :try_end_1 - .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1 - - .line 79 - :try_start_2 - invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;->setAccessible(Z)V - :try_end_2 - .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_0 - - goto :goto_0 - - :catch_0 - nop - - goto :goto_0 - - :catch_1 - const/4 p1, -0x1 - - goto :goto_0 - - :catch_2 - const/4 p1, -0x1 - - const/4 v4, -0x1 - - :goto_0 - if-eqz p3, :cond_0 - - const/4 p3, 0x4 - - .line 80 - :try_start_3 - invoke-virtual {p2, p3}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(B)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 81 - :cond_0 - invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J - - move-result-wide v1 - - sget-object p3, Lcom/vigo/metrics/config;->d:Lcom/vigo/metrics/Vigo; - - iget-wide v5, p3, Lcom/vigo/metrics/Vigo;->t:J - - sub-long/2addr v1, v5 - - long-to-int p3, v1 - - invoke-virtual {p2, p3}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - const/16 p3, -0x8000 - - const/16 v1, 0x7fff - - if-ge v4, v1, :cond_1 - - if-le v4, p3, :cond_1 - - int-to-short v2, v4 - - goto :goto_1 - - :cond_1 - const/4 v2, -0x1 - - :goto_1 - invoke-virtual {p2, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - if-ge p1, v1, :cond_2 - - if-le p1, p3, :cond_2 - - int-to-short v0, p1 - - :cond_2 - invoke-virtual {p2, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - :try_end_3 - .catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_3 - - goto :goto_2 - - .line 82 - :catch_3 - invoke-virtual {p2}, Lcom/vigo/metrics/VigoBinaryBuffer;->e()V - - :goto_2 - return-void -.end method - -.method a(Landroid/telephony/CellSignalStrengthLte;Lcom/vigo/metrics/VigoBinaryBuffer;Z)V - .locals 11 - - const/4 v0, -0x1 - - const/16 v1, 0x7fff - - .line 1 - :try_start_0 - invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; - - move-result-object v2 - - const-string v3, "mSignalStrength" - - .line 2 - invoke-virtual {v2, v3}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; - - move-result-object v3 - - .line 3 - invoke-virtual {v3}, Ljava/lang/reflect/Field;->isAccessible()Z - - move-result v4 - - const/4 v5, 0x1 - - .line 4 - invoke-virtual {v3, v5}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - .line 5 - invoke-virtual {v3, p1}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I - - move-result v6 - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_6 - - .line 6 - :try_start_1 - invoke-virtual {v3, v4}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - const-string v3, "mRsrp" - - .line 7 - invoke-virtual {v2, v3}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; - - move-result-object v3 - - .line 8 - invoke-virtual {v3}, Ljava/lang/reflect/Field;->isAccessible()Z - - move-result v4 - - .line 9 - invoke-virtual {v3, v5}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - .line 10 - invoke-virtual {v3, p1}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I - - move-result v7 - :try_end_1 - .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_5 - - .line 11 - :try_start_2 - invoke-virtual {v3, v4}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - const-string v3, "mRsrq" - - .line 12 - invoke-virtual {v2, v3}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; - - move-result-object v3 - - .line 13 - invoke-virtual {v3}, Ljava/lang/reflect/Field;->isAccessible()Z - - move-result v4 - - .line 14 - invoke-virtual {v3, v5}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - .line 15 - invoke-virtual {v3, p1}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I - - move-result v8 - :try_end_2 - .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_4 - - .line 16 - :try_start_3 - invoke-virtual {v3, v4}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - const-string v3, "mRssnr" - - .line 17 - invoke-virtual {v2, v3}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; - - move-result-object v3 - - .line 18 - invoke-virtual {v3}, Ljava/lang/reflect/Field;->isAccessible()Z - - move-result v4 - - .line 19 - invoke-virtual {v3, v5}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - .line 20 - invoke-virtual {v3, p1}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I - - move-result v9 - :try_end_3 - .catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_3 - - .line 21 - :try_start_4 - invoke-virtual {v3, v4}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - const-string v3, "mCqi" - - .line 22 - invoke-virtual {v2, v3}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; - - move-result-object v3 - - .line 23 - invoke-virtual {v3}, Ljava/lang/reflect/Field;->isAccessible()Z - - move-result v4 - - .line 24 - invoke-virtual {v3, v5}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - .line 25 - invoke-virtual {v3, p1}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I - - move-result v10 - :try_end_4 - .catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_2 - - .line 26 - :try_start_5 - invoke-virtual {v3, v4}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - const-string v3, "mTimingAdvance" - - .line 27 - invoke-virtual {v2, v3}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; - - move-result-object v2 - - .line 28 - invoke-virtual {v2}, Ljava/lang/reflect/Field;->isAccessible()Z - - move-result v3 - - .line 29 - invoke-virtual {v2, v5}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - .line 30 - invoke-virtual {v2, p1}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I - - move-result p1 - :try_end_5 - .catch Ljava/lang/Exception; {:try_start_5 .. :try_end_5} :catch_1 - - .line 31 - :try_start_6 - invoke-virtual {v2, v3}, Ljava/lang/reflect/Field;->setAccessible(Z)V - :try_end_6 - .catch Ljava/lang/Exception; {:try_start_6 .. :try_end_6} :catch_0 - - goto :goto_4 - - :catch_0 - nop - - goto :goto_4 - - :catch_1 - const/4 p1, -0x1 - - goto :goto_4 - - :catch_2 - const/4 p1, -0x1 - - goto :goto_3 - - :catch_3 - const/4 p1, -0x1 - - goto :goto_2 - - :catch_4 - const/4 p1, -0x1 - - goto :goto_1 - - :catch_5 - const/4 p1, -0x1 - - goto :goto_0 - - :catch_6 - const/4 p1, -0x1 - - const/4 v6, -0x1 - - :goto_0 - const/16 v7, 0x7fff - - :goto_1 - const/16 v8, 0x7fff - - :goto_2 - const/16 v9, 0x7fff - - :goto_3 - const/4 v10, -0x1 - - :goto_4 - if-eqz p3, :cond_0 - - const/4 p3, 0x3 - - .line 32 - :try_start_7 - invoke-virtual {p2, p3}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(B)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 33 - :cond_0 - invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J - - move-result-wide v2 - - sget-object p3, Lcom/vigo/metrics/config;->d:Lcom/vigo/metrics/Vigo; - - iget-wide v4, p3, Lcom/vigo/metrics/Vigo;->t:J - - sub-long/2addr v2, v4 - - long-to-int p3, v2 - - invoke-virtual {p2, p3}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - const/16 p3, -0x8000 - - if-gt v6, v1, :cond_1 - - if-lt v6, p3, :cond_1 - - int-to-short v2, v6 - - goto :goto_5 - - :cond_1 - const/4 v2, -0x1 - - :goto_5 - invoke-virtual {p2, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - if-gt v7, v1, :cond_2 - - if-lt v7, p3, :cond_2 - - int-to-short v2, v7 - - goto :goto_6 - - :cond_2 - const/16 v2, 0x7fff - - :goto_6 - invoke-virtual {p2, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - if-gt v8, v1, :cond_3 - - if-lt v8, p3, :cond_3 - - int-to-short v2, v8 - - goto :goto_7 - - :cond_3 - const/16 v2, 0x7fff - - :goto_7 - invoke-virtual {p2, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - if-gt v9, v1, :cond_4 - - if-lt v9, p3, :cond_4 - - int-to-short v1, v9 - - :cond_4 - invoke-virtual {p2, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - const/16 p3, 0x7f - - if-gt v10, p3, :cond_5 - - const/16 p3, -0x80 - - if-lt v10, p3, :cond_5 - - int-to-byte p3, v10 - - goto :goto_8 - - :cond_5 - const/4 p3, -0x1 - - :goto_8 - invoke-virtual {p2, p3}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(B)Lcom/vigo/metrics/VigoBinaryBuffer; - - const p3, 0x7fffffff - - if-eq p1, p3, :cond_6 - - goto :goto_9 - - :cond_6 - const/4 p1, -0x1 - - :goto_9 - invoke-virtual {p2, p1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - :try_end_7 - .catch Ljava/lang/Exception; {:try_start_7 .. :try_end_7} :catch_7 - - goto :goto_a - - .line 34 - :catch_7 - invoke-virtual {p2}, Lcom/vigo/metrics/VigoBinaryBuffer;->e()V - - :goto_a - return-void -.end method - -.method a(Landroid/telephony/CellSignalStrengthWcdma;Lcom/vigo/metrics/VigoBinaryBuffer;Z)V - .locals 15 - - move-object/from16 v0, p1 - - move-object/from16 v1, p2 - - .line 35 - sget v2, Landroid/os/Build$VERSION;->SDK_INT:I - - const-string v3, "mBitErrorRate" - - const/4 v4, -0x1 - - const/4 v5, 0x1 - - const/16 v6, 0x7fff - - const/16 v7, 0x1d - - if-ge v2, v7, :cond_0 - - .line 36 - :try_start_0 - invoke-virtual/range {p1 .. p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; - - move-result-object v2 - - const-string v7, "mSignalStrength" - - invoke-virtual {v2, v7}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; - - move-result-object v2 - - .line 37 - invoke-virtual {v2}, Ljava/lang/reflect/Field;->isAccessible()Z - - move-result v7 - - .line 38 - invoke-virtual {v2, v5}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - .line 39 - invoke-virtual {v2, v0}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I - - move-result v8 - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_1 - - int-to-short v8, v8 - - .line 40 - :try_start_1 - invoke-virtual {v2, v7}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - .line 41 - invoke-virtual/range {p1 .. p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; - - move-result-object v2 - - invoke-virtual {v2, v3}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; - - move-result-object v2 - - .line 42 - invoke-virtual {v2}, Ljava/lang/reflect/Field;->isAccessible()Z - - move-result v3 - - .line 43 - invoke-virtual {v2, v5}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - .line 44 - invoke-virtual {v2, v0}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I - - move-result v0 - :try_end_1 - .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 - - int-to-short v0, v0 - - .line 45 - :try_start_2 - invoke-virtual {v2, v3}, Ljava/lang/reflect/Field;->setAccessible(Z)V - :try_end_2 - .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_2 - - goto :goto_0 - - :catch_0 - const/4 v0, -0x1 - - goto :goto_0 - - :catch_1 - const/4 v0, -0x1 - - const/16 v8, 0x7fff - - :catch_2 - :goto_0 - const/16 v2, 0x7fff - - const/16 v10, 0x7fff - - goto/16 :goto_3 - - .line 46 - :cond_0 - :try_start_3 - invoke-virtual/range {p1 .. p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; - - move-result-object v2 - - const-string v7, "mRssi" - - .line 47 - invoke-virtual {v2, v7}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; - - move-result-object v7 - - .line 48 - invoke-virtual {v7}, Ljava/lang/reflect/Field;->isAccessible()Z - - move-result v8 - - .line 49 - invoke-virtual {v7, v5}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - .line 50 - invoke-virtual {v7, v0}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I - - move-result v9 - :try_end_3 - .catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_6 - - int-to-short v9, v9 - - .line 51 - :try_start_4 - invoke-virtual {v7, v8}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - .line 52 - invoke-virtual {v2, v3}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; - - move-result-object v3 - - .line 53 - invoke-virtual {v3}, Ljava/lang/reflect/Field;->isAccessible()Z - - move-result v7 - - .line 54 - invoke-virtual {v3, v5}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - .line 55 - invoke-virtual {v3, v0}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I - - move-result v8 - :try_end_4 - .catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_5 - - int-to-short v8, v8 - - .line 56 - :try_start_5 - invoke-virtual {v3, v7}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - const-string v3, "mRscp" - - .line 57 - invoke-virtual {v2, v3}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; - - move-result-object v3 - - .line 58 - invoke-virtual {v3}, Ljava/lang/reflect/Field;->isAccessible()Z - - move-result v7 - - .line 59 - invoke-virtual {v3, v5}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - .line 60 - invoke-virtual {v3, v0}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I - - move-result v10 - :try_end_5 - .catch Ljava/lang/Exception; {:try_start_5 .. :try_end_5} :catch_4 - - int-to-short v10, v10 - - .line 61 - :try_start_6 - invoke-virtual {v3, v7}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - const-string v3, "mEcNo" - - .line 62 - invoke-virtual {v2, v3}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; - - move-result-object v2 - - .line 63 - invoke-virtual {v2}, Ljava/lang/reflect/Field;->isAccessible()Z - - move-result v3 - - .line 64 - invoke-virtual {v2, v5}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - .line 65 - invoke-virtual {v2, v0}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I - - move-result v0 - :try_end_6 - .catch Ljava/lang/Exception; {:try_start_6 .. :try_end_6} :catch_3 - - if-le v0, v5, :cond_1 - - const/16 v0, 0x7fff - - :cond_1 - int-to-short v0, v0 - - .line 66 - :try_start_7 - invoke-virtual {v2, v3}, Ljava/lang/reflect/Field;->setAccessible(Z)V - :try_end_7 - .catch Ljava/lang/Exception; {:try_start_7 .. :try_end_7} :catch_7 - - goto :goto_2 - - :catch_3 - const/16 v0, 0x7fff - - goto :goto_2 - - :catch_4 - const/16 v0, 0x7fff - - goto :goto_1 - - :catch_5 - const/16 v0, 0x7fff - - const/4 v8, -0x1 - - goto :goto_1 - - :catch_6 - const/16 v0, 0x7fff - - const/4 v8, -0x1 - - const/16 v9, 0x7fff - - :goto_1 - const/16 v10, 0x7fff - - :catch_7 - :goto_2 - move v2, v0 - - move v0, v8 - - move v8, v9 - - :goto_3 - if-eqz p3, :cond_2 - - const/4 v3, 0x2 - - .line 67 - :try_start_8 - invoke-virtual {v1, v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(B)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 68 - :cond_2 - invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J - - move-result-wide v11 - - sget-object v3, Lcom/vigo/metrics/config;->d:Lcom/vigo/metrics/Vigo; - - iget-wide v13, v3, Lcom/vigo/metrics/Vigo;->t:J - - sub-long/2addr v11, v13 - - long-to-int v3, v11 - - invoke-virtual {v1, v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - const/16 v3, -0x8000 - - if-ge v8, v6, :cond_3 - - if-le v8, v3, :cond_3 - - goto :goto_4 - - :cond_3 - const/16 v8, 0x7fff - - :goto_4 - invoke-virtual {v1, v8}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - if-ge v0, v6, :cond_4 - - if-le v0, v3, :cond_4 - - goto :goto_5 - - :cond_4 - const/4 v0, -0x1 - - :goto_5 - invoke-virtual {v1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - if-ge v10, v6, :cond_5 - - if-le v10, v3, :cond_5 - - goto :goto_6 - - :cond_5 - const/16 v10, 0x7fff - - :goto_6 - invoke-virtual {v1, v10}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - if-ge v2, v6, :cond_6 - - if-le v2, v3, :cond_6 - - goto :goto_7 - - :cond_6 - const/16 v2, 0x7fff - - :goto_7 - invoke-virtual {v1, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - :try_end_8 - .catch Ljava/lang/Exception; {:try_start_8 .. :try_end_8} :catch_8 - - goto :goto_8 - - .line 69 - :catch_8 - invoke-virtual/range {p2 .. p2}, Lcom/vigo/metrics/VigoBinaryBuffer;->e()V - - :goto_8 - return-void -.end method - -.method a(Lcom/vigo/metrics/VigoBinaryBuffer;Landroid/telephony/CellInfoGsm;)V - .locals 7 - - .line 144 - sget v0, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v1, 0x11 - - if-lt v0, v1, :cond_7 - - .line 145 - invoke-virtual {p2}, Landroid/telephony/CellInfoGsm;->getCellIdentity()Landroid/telephony/CellIdentityGsm; - - move-result-object v0 - - .line 146 - invoke-virtual {p2}, Landroid/telephony/CellInfoGsm;->getCellSignalStrength()Landroid/telephony/CellSignalStrengthGsm; - - move-result-object p2 - - .line 147 - invoke-virtual {v0}, Landroid/telephony/CellIdentityGsm;->getMcc()I - - move-result v1 - - const v2, 0x7fffffff - - if-eq v1, v2, :cond_7 - - invoke-virtual {v0}, Landroid/telephony/CellIdentityGsm;->getMnc()I - - move-result v1 - - if-eq v1, v2, :cond_7 - - invoke-virtual {v0}, Landroid/telephony/CellIdentityGsm;->getLac()I - - move-result v1 - - if-eq v1, v2, :cond_7 - - const/4 v1, 0x1 - - .line 148 - invoke-virtual {p1, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(B)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 149 - invoke-virtual {v0}, Landroid/telephony/CellIdentityGsm;->getMcc()I - - move-result v2 - - const/high16 v3, -0x10000 - - and-int/2addr v2, v3 - - const/4 v4, -0x1 - - if-eqz v2, :cond_0 - - const/4 v2, -0x1 - - goto :goto_0 - - :cond_0 - invoke-virtual {v0}, Landroid/telephony/CellIdentityGsm;->getMcc()I - - move-result v2 - - int-to-short v2, v2 - - :goto_0 - invoke-virtual {p1, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 150 - invoke-virtual {v0}, Landroid/telephony/CellIdentityGsm;->getMnc()I - - move-result v2 - - and-int/2addr v2, v3 - - if-eqz v2, :cond_1 - - const/4 v2, -0x1 - - goto :goto_1 - - :cond_1 - invoke-virtual {v0}, Landroid/telephony/CellIdentityGsm;->getMnc()I - - move-result v2 - - int-to-short v2, v2 - - :goto_1 - invoke-virtual {p1, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 151 - invoke-virtual {v0}, Landroid/telephony/CellIdentityGsm;->getLac()I - - move-result v2 - - and-int/2addr v2, v3 - - if-eqz v2, :cond_2 - - const/4 v2, -0x1 - - goto :goto_2 - - :cond_2 - invoke-virtual {v0}, Landroid/telephony/CellIdentityGsm;->getLac()I - - move-result v2 - - int-to-short v2, v2 - - :goto_2 - invoke-virtual {p1, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 152 - invoke-virtual {v0}, Landroid/telephony/CellIdentityGsm;->getCid()I - - move-result v2 - - invoke-virtual {p1, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 153 - sget v2, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v3, 0x18 - - if-lt v2, v3, :cond_3 - - .line 154 - invoke-virtual {v0}, Landroid/telephony/CellIdentityGsm;->getArfcn()I - - move-result v0 - - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - goto :goto_3 - - .line 155 - :cond_3 - invoke-virtual {p1, v4}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 156 - :goto_3 - :try_start_0 - invoke-virtual {p2}, Ljava/lang/Object;->getClass()Ljava/lang/Class; - - move-result-object v0 - - sget v2, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v3, 0x1d - - if-lt v2, v3, :cond_4 - - const-string v2, "mRssi" - - goto :goto_4 - - :cond_4 - const-string v2, "mSignalStrength" - - :goto_4 - invoke-virtual {v0, v2}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; - - move-result-object v0 - - .line 157 - invoke-virtual {v0}, Ljava/lang/reflect/Field;->isAccessible()Z - - move-result v2 - - .line 158 - invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - .line 159 - invoke-virtual {v0, p2}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I - - move-result v3 - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_2 - - .line 160 - :try_start_1 - invoke-virtual {v0, v2}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - .line 161 - invoke-virtual {p2}, Ljava/lang/Object;->getClass()Ljava/lang/Class; - - move-result-object v0 - - const-string v2, "mBitErrorRate" - - invoke-virtual {v0, v2}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; - - move-result-object v0 - - .line 162 - invoke-virtual {v0}, Ljava/lang/reflect/Field;->isAccessible()Z - - move-result v2 - - .line 163 - invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - .line 164 - invoke-virtual {v0, p2}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I - - move-result p2 - :try_end_1 - .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1 - - .line 165 - :try_start_2 - invoke-virtual {v0, v2}, Ljava/lang/reflect/Field;->setAccessible(Z)V - :try_end_2 - .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_0 - - goto :goto_5 - - :catch_0 - nop - - goto :goto_5 - - :catch_1 - const/4 p2, -0x1 - - goto :goto_5 - - :catch_2 - const/4 p2, -0x1 - - const/4 v3, -0x1 - - :goto_5 - const/16 v0, 0x8 - - .line 166 - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 167 - invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J - - move-result-wide v0 - - sget-object v2, Lcom/vigo/metrics/config;->d:Lcom/vigo/metrics/Vigo; - - iget-wide v5, v2, Lcom/vigo/metrics/Vigo;->t:J - - sub-long/2addr v0, v5 - - long-to-int v1, v0 - - invoke-virtual {p1, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - const/16 v0, -0x8000 - - const/16 v1, 0x7fff - - if-gt v3, v1, :cond_5 - - if-lt v3, v0, :cond_5 - - int-to-short v2, v3 - - goto :goto_6 - - :cond_5 - const/4 v2, -0x1 - - .line 168 - :goto_6 - invoke-virtual {p1, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - if-gt p2, v1, :cond_6 - - if-lt p2, v0, :cond_6 - - int-to-short v4, p2 - - .line 169 - :cond_6 - invoke-virtual {p1, v4}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - :cond_7 - return-void -.end method - -.method a(Lcom/vigo/metrics/VigoBinaryBuffer;Landroid/telephony/CellInfoLte;)V - .locals 15 - - move-object/from16 v0, p1 - - .line 83 - sget v1, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v2, 0x11 - - if-lt v1, v2, :cond_d - - .line 84 - invoke-virtual/range {p2 .. p2}, Landroid/telephony/CellInfoLte;->getCellIdentity()Landroid/telephony/CellIdentityLte; - - move-result-object v1 - - .line 85 - invoke-virtual/range {p2 .. p2}, Landroid/telephony/CellInfoLte;->getCellSignalStrength()Landroid/telephony/CellSignalStrengthLte; - - move-result-object v3 - - .line 86 - invoke-virtual {v1}, Landroid/telephony/CellIdentityLte;->getMcc()I - - move-result v4 - - const v5, 0x7fffffff - - if-eq v4, v5, :cond_d - - invoke-virtual {v1}, Landroid/telephony/CellIdentityLte;->getMnc()I - - move-result v4 - - if-eq v4, v5, :cond_d - - invoke-virtual {v1}, Landroid/telephony/CellIdentityLte;->getTac()I - - move-result v4 - - if-eq v4, v5, :cond_d - - const/4 v4, 0x3 - - .line 87 - invoke-virtual {v0, v4}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(B)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v1}, Landroid/telephony/CellIdentityLte;->getMcc()I - - move-result v4 - - const/high16 v6, -0x10000 - - and-int/2addr v4, v6 - - const/4 v7, -0x1 - - if-eqz v4, :cond_0 - - const/4 v4, -0x1 - - goto :goto_0 - - :cond_0 - invoke-virtual {v1}, Landroid/telephony/CellIdentityLte;->getMcc()I - - move-result v4 - - int-to-short v4, v4 - - :goto_0 - invoke-virtual {v0, v4}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v1}, Landroid/telephony/CellIdentityLte;->getMnc()I - - move-result v4 - - and-int/2addr v4, v6 - - if-eqz v4, :cond_1 - - const/4 v4, -0x1 - - goto :goto_1 - - :cond_1 - invoke-virtual {v1}, Landroid/telephony/CellIdentityLte;->getMnc()I - - move-result v4 - - int-to-short v4, v4 - - :goto_1 - invoke-virtual {v0, v4}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v1}, Landroid/telephony/CellIdentityLte;->getTac()I - - move-result v4 - - and-int/2addr v4, v6 - - if-eqz v4, :cond_2 - - const/4 v4, -0x1 - - goto :goto_2 - - :cond_2 - invoke-virtual {v1}, Landroid/telephony/CellIdentityLte;->getTac()I - - move-result v4 - - int-to-short v4, v4 - - :goto_2 - invoke-virtual {v0, v4}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v1}, Landroid/telephony/CellIdentityLte;->getCi()I - - move-result v4 - - invoke-virtual {v0, v4}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v1}, Landroid/telephony/CellIdentityLte;->getPci()I - - move-result v4 - - const/16 v6, -0x8000 - - const/16 v8, 0x7fff - - if-gt v4, v8, :cond_3 - - invoke-virtual {v1}, Landroid/telephony/CellIdentityLte;->getPci()I - - move-result v4 - - if-lt v4, v6, :cond_3 - - invoke-virtual {v1}, Landroid/telephony/CellIdentityLte;->getPci()I - - move-result v4 - - int-to-short v4, v4 - - goto :goto_3 - - :cond_3 - const/4 v4, -0x1 - - :goto_3 - invoke-virtual {v0, v4}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 88 - sget v4, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v9, 0x18 - - if-lt v4, v9, :cond_4 - - .line 89 - invoke-virtual {v1}, Landroid/telephony/CellIdentityLte;->getEarfcn()I - - move-result v4 - - invoke-virtual {v0, v4}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - goto :goto_4 - - .line 90 - :cond_4 - invoke-virtual {v0, v7}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 91 - :goto_4 - sget v4, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v9, 0x1c - - if-lt v4, v9, :cond_6 - - .line 92 - invoke-virtual {v1}, Landroid/telephony/CellIdentityLte;->getBandwidth()I - - move-result v4 - - if-ne v4, v5, :cond_5 - - const/4 v1, -0x1 - - goto :goto_5 - - :cond_5 - invoke-virtual {v1}, Landroid/telephony/CellIdentityLte;->getBandwidth()I - - move-result v1 - - :goto_5 - invoke-virtual {v0, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - goto :goto_6 - - .line 93 - :cond_6 - invoke-virtual {v0, v7}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 94 - :goto_6 - :try_start_0 - invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class; - - move-result-object v1 - - const-string v4, "mSignalStrength" - - invoke-virtual {v1, v4}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; - - move-result-object v1 - - .line 95 - invoke-virtual {v1}, Ljava/lang/reflect/Field;->isAccessible()Z - - move-result v4 - - const/4 v9, 0x1 - - .line 96 - invoke-virtual {v1, v9}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - .line 97 - invoke-virtual {v1, v3}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I - - move-result v10 - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_6 - - .line 98 - :try_start_1 - invoke-virtual {v1, v4}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - .line 99 - invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class; - - move-result-object v1 - - const-string v4, "mRsrp" - - invoke-virtual {v1, v4}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; - - move-result-object v1 - - .line 100 - invoke-virtual {v1}, Ljava/lang/reflect/Field;->isAccessible()Z - - move-result v4 - - .line 101 - invoke-virtual {v1, v9}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - .line 102 - invoke-virtual {v1, v3}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I - - move-result v11 - :try_end_1 - .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_5 - - .line 103 - :try_start_2 - invoke-virtual {v1, v4}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - .line 104 - invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class; - - move-result-object v1 - - const-string v4, "mRsrq" - - invoke-virtual {v1, v4}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; - - move-result-object v1 - - .line 105 - invoke-virtual {v1}, Ljava/lang/reflect/Field;->isAccessible()Z - - move-result v4 - - .line 106 - invoke-virtual {v1, v9}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - .line 107 - invoke-virtual {v1, v3}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I - - move-result v12 - :try_end_2 - .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_4 - - .line 108 - :try_start_3 - invoke-virtual {v1, v4}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - .line 109 - invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class; - - move-result-object v1 - - const-string v4, "mRssnr" - - invoke-virtual {v1, v4}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; - - move-result-object v1 - - .line 110 - invoke-virtual {v1}, Ljava/lang/reflect/Field;->isAccessible()Z - - move-result v4 - - .line 111 - invoke-virtual {v1, v9}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - .line 112 - invoke-virtual {v1, v3}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I - - move-result v13 - :try_end_3 - .catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_3 - - .line 113 - :try_start_4 - invoke-virtual {v1, v4}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - .line 114 - invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class; - - move-result-object v1 - - const-string v4, "mCqi" - - invoke-virtual {v1, v4}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; - - move-result-object v1 - - .line 115 - invoke-virtual {v1}, Ljava/lang/reflect/Field;->isAccessible()Z - - move-result v4 - - .line 116 - invoke-virtual {v1, v9}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - .line 117 - invoke-virtual {v1, v3}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I - - move-result v14 - :try_end_4 - .catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_2 - - .line 118 - :try_start_5 - invoke-virtual {v1, v4}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - .line 119 - invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class; - - move-result-object v1 - - const-string v4, "mTimingAdvance" - - invoke-virtual {v1, v4}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; - - move-result-object v1 - - .line 120 - invoke-virtual {v1}, Ljava/lang/reflect/Field;->isAccessible()Z - - move-result v4 - - .line 121 - invoke-virtual {v1, v9}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - .line 122 - invoke-virtual {v1, v3}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I - - move-result v3 - :try_end_5 - .catch Ljava/lang/Exception; {:try_start_5 .. :try_end_5} :catch_1 - - .line 123 - :try_start_6 - invoke-virtual {v1, v4}, Ljava/lang/reflect/Field;->setAccessible(Z)V - :try_end_6 - .catch Ljava/lang/Exception; {:try_start_6 .. :try_end_6} :catch_0 - - goto :goto_b - - :catch_0 - nop - - goto :goto_b - - :catch_1 - const/4 v3, -0x1 - - goto :goto_b - - :catch_2 - const/4 v3, -0x1 - - goto :goto_a - - :catch_3 - const/4 v3, -0x1 - - goto :goto_9 - - :catch_4 - const/4 v3, -0x1 - - goto :goto_8 - - :catch_5 - const/4 v3, -0x1 - - goto :goto_7 - - :catch_6 - const/4 v3, -0x1 - - const/4 v10, -0x1 - - :goto_7 - const/16 v11, 0x7fff - - :goto_8 - const/16 v12, 0x7fff - - :goto_9 - const/16 v13, 0x7fff - - :goto_a - const/4 v14, -0x1 - - .line 124 - :goto_b - invoke-virtual {v0, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J - - move-result-wide v1 - - sget-object v4, Lcom/vigo/metrics/config;->d:Lcom/vigo/metrics/Vigo; - - iget-wide v5, v4, Lcom/vigo/metrics/Vigo;->t:J - - sub-long/2addr v1, v5 - - long-to-int v2, v1 - - invoke-virtual {v0, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - const/16 v1, -0x8000 - - if-gt v10, v8, :cond_7 - - if-lt v10, v1, :cond_7 - - int-to-short v2, v10 - - goto :goto_c - - :cond_7 - const/4 v2, -0x1 - - :goto_c - invoke-virtual {v0, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - if-gt v11, v8, :cond_8 - - if-lt v11, v1, :cond_8 - - int-to-short v2, v11 - - goto :goto_d - - :cond_8 - const/16 v2, 0x7fff - - :goto_d - invoke-virtual {v0, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - if-gt v12, v8, :cond_9 - - if-lt v12, v1, :cond_9 - - int-to-short v2, v12 - - goto :goto_e - - :cond_9 - const/16 v2, 0x7fff - - :goto_e - invoke-virtual {v0, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - if-gt v13, v8, :cond_a - - if-lt v13, v1, :cond_a - - int-to-short v8, v13 - - :cond_a - invoke-virtual {v0, v8}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - const/16 v1, 0x7f - - if-gt v14, v1, :cond_b - - const/16 v1, -0x80 - - if-lt v14, v1, :cond_b - - int-to-byte v1, v14 - - goto :goto_f - - :cond_b - const/4 v1, -0x1 - - :goto_f - invoke-virtual {v0, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(B)Lcom/vigo/metrics/VigoBinaryBuffer; - - const v1, 0x7fffffff - - if-eq v3, v1, :cond_c - - goto :goto_10 - - :cond_c - const/4 v3, -0x1 - - :goto_10 - invoke-virtual {v0, v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - :cond_d - return-void -.end method - -.method a(Lcom/vigo/metrics/VigoBinaryBuffer;Landroid/telephony/CellInfoWcdma;)V - .locals 9 - - .line 125 - sget v0, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v1, 0x12 - - if-lt v0, v1, :cond_7 - - .line 126 - invoke-virtual {p2}, Landroid/telephony/CellInfoWcdma;->getCellIdentity()Landroid/telephony/CellIdentityWcdma; - - move-result-object v0 - - .line 127 - invoke-virtual {p2}, Landroid/telephony/CellInfoWcdma;->getCellSignalStrength()Landroid/telephony/CellSignalStrengthWcdma; - - move-result-object p2 - - .line 128 - invoke-virtual {v0}, Landroid/telephony/CellIdentityWcdma;->getMcc()I - - move-result v1 - - const v2, 0x7fffffff - - if-eq v1, v2, :cond_7 - - invoke-virtual {v0}, Landroid/telephony/CellIdentityWcdma;->getMnc()I - - move-result v1 - - if-eq v1, v2, :cond_7 - - invoke-virtual {v0}, Landroid/telephony/CellIdentityWcdma;->getLac()I - - move-result v1 - - if-eq v1, v2, :cond_7 - - const/4 v1, 0x2 - - .line 129 - invoke-virtual {p1, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(B)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v0}, Landroid/telephony/CellIdentityWcdma;->getMcc()I - - move-result v1 - - const/high16 v2, -0x10000 - - and-int/2addr v1, v2 - - const/4 v3, -0x1 - - if-eqz v1, :cond_0 - - const/4 v1, -0x1 - - goto :goto_0 - - :cond_0 - invoke-virtual {v0}, Landroid/telephony/CellIdentityWcdma;->getMcc()I - - move-result v1 - - int-to-short v1, v1 - - :goto_0 - invoke-virtual {p1, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v0}, Landroid/telephony/CellIdentityWcdma;->getMnc()I - - move-result v1 - - and-int/2addr v1, v2 - - if-eqz v1, :cond_1 - - const/4 v1, -0x1 - - goto :goto_1 - - :cond_1 - invoke-virtual {v0}, Landroid/telephony/CellIdentityWcdma;->getMnc()I - - move-result v1 - - int-to-short v1, v1 - - :goto_1 - invoke-virtual {p1, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v0}, Landroid/telephony/CellIdentityWcdma;->getLac()I - - move-result v1 - - and-int/2addr v1, v2 - - if-eqz v1, :cond_2 - - const/4 v1, -0x1 - - goto :goto_2 - - :cond_2 - invoke-virtual {v0}, Landroid/telephony/CellIdentityWcdma;->getLac()I - - move-result v1 - - int-to-short v1, v1 - - :goto_2 - invoke-virtual {p1, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v0}, Landroid/telephony/CellIdentityWcdma;->getCid()I - - move-result v1 - - invoke-virtual {p1, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v0}, Landroid/telephony/CellIdentityWcdma;->getPsc()I - - move-result v1 - - const/16 v2, -0x8000 - - const/16 v4, 0x7fff - - if-gt v1, v4, :cond_3 - - invoke-virtual {v0}, Landroid/telephony/CellIdentityWcdma;->getPsc()I - - move-result v1 - - if-lt v1, v2, :cond_3 - - invoke-virtual {v0}, Landroid/telephony/CellIdentityWcdma;->getPsc()I - - move-result v1 - - int-to-short v1, v1 - - goto :goto_3 - - :cond_3 - const/4 v1, -0x1 - - :goto_3 - invoke-virtual {p1, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 130 - sget v1, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v5, 0x18 - - if-lt v1, v5, :cond_4 - - .line 131 - invoke-virtual {v0}, Landroid/telephony/CellIdentityWcdma;->getUarfcn()I - - move-result v0 - - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - goto :goto_4 - - .line 132 - :cond_4 - invoke-virtual {p1, v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 133 - :goto_4 - :try_start_0 - invoke-virtual {p2}, Ljava/lang/Object;->getClass()Ljava/lang/Class; - - move-result-object v0 - - const-string v1, "mSignalStrength" - - invoke-virtual {v0, v1}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; - - move-result-object v0 - - .line 134 - invoke-virtual {v0}, Ljava/lang/reflect/Field;->isAccessible()Z - - move-result v1 - - const/4 v5, 0x1 - - .line 135 - invoke-virtual {v0, v5}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - .line 136 - invoke-virtual {v0, p2}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I - - move-result v6 - - .line 137 - invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - .line 138 - invoke-virtual {p2}, Ljava/lang/Object;->getClass()Ljava/lang/Class; - - move-result-object v0 - - const-string v1, "mBitErrorRate" - - invoke-virtual {v0, v1}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; - - move-result-object v0 - - .line 139 - invoke-virtual {v0}, Ljava/lang/reflect/Field;->isAccessible()Z - - move-result v1 - - .line 140 - invoke-virtual {v0, v5}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - .line 141 - invoke-virtual {v0, p2}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I - - move-result p2 - - .line 142 - invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->setAccessible(Z)V - - const/16 v0, 0xa - - .line 143 - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J - - move-result-wide v0 - - sget-object v5, Lcom/vigo/metrics/config;->d:Lcom/vigo/metrics/Vigo; - - iget-wide v7, v5, Lcom/vigo/metrics/Vigo;->t:J - - sub-long/2addr v0, v7 - - long-to-int v1, v0 - - invoke-virtual {p1, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - if-ge v6, v4, :cond_5 - - if-le v6, v2, :cond_5 - - int-to-short v0, v6 - - goto :goto_5 - - :cond_5 - const/4 v0, -0x1 - - :goto_5 - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - if-ge p2, v4, :cond_6 - - if-le p2, v2, :cond_6 - - int-to-short p2, p2 - - goto :goto_6 - - :cond_6 - const/4 p2, -0x1 - - :goto_6 - invoke-virtual {p1, p2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {p1, v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {p1, v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - :catch_0 - :cond_7 - return-void -.end method - -.method a(Lcom/vigo/metrics/VigoBinaryBuffer;Lcom/vigo/metrics/VigoRegisteredCellHolder;)V - .locals 4 - - .line 170 - sget v0, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v1, 0x12 - - if-lt v0, v1, :cond_10 - - .line 171 - iget-byte v0, p2, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a:B - - const/4 v1, 0x1 - - const/4 v2, -0x1 - - const/high16 v3, -0x10000 - - if-eq v0, v1, :cond_c - - const/4 v1, 0x2 - - if-eq v0, v1, :cond_8 - - const/4 v1, 0x3 - - if-eq v0, v1, :cond_4 - - const/4 v1, 0x4 - - if-eq v0, v1, :cond_0 - - goto/16 :goto_c - - .line 172 - :cond_0 - invoke-virtual {p1, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(B)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget v0, p2, Lcom/vigo/metrics/VigoRegisteredCellHolder;->b:I - - and-int v1, v0, v3 - - if-eqz v1, :cond_1 - - const/4 v0, -0x1 - - goto :goto_0 - - :cond_1 - int-to-short v0, v0 - - :goto_0 - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget v0, p2, Lcom/vigo/metrics/VigoRegisteredCellHolder;->c:I - - and-int v1, v0, v3 - - if-eqz v1, :cond_2 - - const/4 v0, -0x1 - - goto :goto_1 - - :cond_2 - int-to-short v0, v0 - - :goto_1 - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget v0, p2, Lcom/vigo/metrics/VigoRegisteredCellHolder;->d:I - - and-int v1, v0, v3 - - if-eqz v1, :cond_3 - - goto :goto_2 - - :cond_3 - int-to-short v2, v0 - - :goto_2 - invoke-virtual {p1, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget-wide v0, p2, Lcom/vigo/metrics/VigoRegisteredCellHolder;->e:J - - invoke-virtual {p1, v0, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(J)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget-short v0, p2, Lcom/vigo/metrics/VigoRegisteredCellHolder;->g:S - - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget v0, p2, Lcom/vigo/metrics/VigoRegisteredCellHolder;->f:I - - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 173 - iget-object p2, p2, Lcom/vigo/metrics/VigoRegisteredCellHolder;->i:Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {p1, p2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - - goto/16 :goto_c - - .line 174 - :cond_4 - invoke-virtual {p1, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(B)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget v0, p2, Lcom/vigo/metrics/VigoRegisteredCellHolder;->b:I - - and-int v1, v0, v3 - - if-eqz v1, :cond_5 - - const/4 v0, -0x1 - - goto :goto_3 - - :cond_5 - int-to-short v0, v0 - - :goto_3 - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget v0, p2, Lcom/vigo/metrics/VigoRegisteredCellHolder;->c:I - - and-int v1, v0, v3 - - if-eqz v1, :cond_6 - - const/4 v0, -0x1 - - goto :goto_4 - - :cond_6 - int-to-short v0, v0 - - :goto_4 - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget v0, p2, Lcom/vigo/metrics/VigoRegisteredCellHolder;->d:I - - and-int v1, v0, v3 - - if-eqz v1, :cond_7 - - goto :goto_5 - - :cond_7 - int-to-short v2, v0 - - :goto_5 - invoke-virtual {p1, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget-wide v0, p2, Lcom/vigo/metrics/VigoRegisteredCellHolder;->e:J - - long-to-int v1, v0 - - invoke-virtual {p1, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget-short v0, p2, Lcom/vigo/metrics/VigoRegisteredCellHolder;->g:S - - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget v0, p2, Lcom/vigo/metrics/VigoRegisteredCellHolder;->f:I - - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget v0, p2, Lcom/vigo/metrics/VigoRegisteredCellHolder;->h:I - - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 175 - iget-object p2, p2, Lcom/vigo/metrics/VigoRegisteredCellHolder;->i:Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {p1, p2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - - goto/16 :goto_c - - .line 176 - :cond_8 - invoke-virtual {p1, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(B)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget v0, p2, Lcom/vigo/metrics/VigoRegisteredCellHolder;->b:I - - and-int v1, v0, v3 - - if-eqz v1, :cond_9 - - const/4 v0, -0x1 - - goto :goto_6 - - :cond_9 - int-to-short v0, v0 - - :goto_6 - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget v0, p2, Lcom/vigo/metrics/VigoRegisteredCellHolder;->c:I - - and-int v1, v0, v3 - - if-eqz v1, :cond_a - - const/4 v0, -0x1 - - goto :goto_7 - - :cond_a - int-to-short v0, v0 - - :goto_7 - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget v0, p2, Lcom/vigo/metrics/VigoRegisteredCellHolder;->d:I - - and-int v1, v0, v3 - - if-eqz v1, :cond_b - - goto :goto_8 - - :cond_b - int-to-short v2, v0 - - :goto_8 - invoke-virtual {p1, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget-wide v0, p2, Lcom/vigo/metrics/VigoRegisteredCellHolder;->e:J - - long-to-int v1, v0 - - invoke-virtual {p1, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget-short v0, p2, Lcom/vigo/metrics/VigoRegisteredCellHolder;->g:S - - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget v0, p2, Lcom/vigo/metrics/VigoRegisteredCellHolder;->f:I - - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 177 - iget-object p2, p2, Lcom/vigo/metrics/VigoRegisteredCellHolder;->i:Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {p1, p2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - - goto :goto_c - - .line 178 - :cond_c - invoke-virtual {p1, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(B)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget v0, p2, Lcom/vigo/metrics/VigoRegisteredCellHolder;->b:I - - and-int v1, v0, v3 - - if-eqz v1, :cond_d - - const/4 v0, -0x1 - - goto :goto_9 - - :cond_d - int-to-short v0, v0 - - :goto_9 - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget v0, p2, Lcom/vigo/metrics/VigoRegisteredCellHolder;->c:I - - and-int v1, v0, v3 - - if-eqz v1, :cond_e - - const/4 v0, -0x1 - - goto :goto_a - - :cond_e - int-to-short v0, v0 - - :goto_a - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget v0, p2, Lcom/vigo/metrics/VigoRegisteredCellHolder;->d:I - - and-int v1, v0, v3 - - if-eqz v1, :cond_f - - goto :goto_b - - :cond_f - int-to-short v2, v0 - - :goto_b - invoke-virtual {p1, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget-wide v0, p2, Lcom/vigo/metrics/VigoRegisteredCellHolder;->e:J - - long-to-int v1, v0 - - invoke-virtual {p1, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget v0, p2, Lcom/vigo/metrics/VigoRegisteredCellHolder;->f:I - - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 179 - iget-object p2, p2, Lcom/vigo/metrics/VigoRegisteredCellHolder;->i:Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {p1, p2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 180 - :goto_c - invoke-virtual {p1}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - - :cond_10 - return-void -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/VigoCellUpdateHandler.smali b/smali/smali_classes2/com/vigo/metrics/VigoCellUpdateHandler.smali deleted file mode 100644 index 9a1ae9783..000000000 --- a/smali/smali_classes2/com/vigo/metrics/VigoCellUpdateHandler.smali +++ /dev/null @@ -1,824 +0,0 @@ -.class Lcom/vigo/metrics/VigoCellUpdateHandler; -.super Ljava/lang/Object; -.source "VigoCellUpdateHandler.java" - - -# instance fields -.field private a:Lcom/vigo/metrics/VigoRegisteredCellHolder; - -.field private b:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - -# direct methods -.method constructor ()V - .locals 1 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - const/4 v0, 0x0 - - .line 2 - iput-object v0, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->a:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - .line 3 - iput-object v0, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->b:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - return-void -.end method - -.method private b(Ljava/util/List;)Ljava/util/List; - .locals 7 - - .line 1 - invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; - - move-result-object v0 - - :goto_0 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z - - move-result v1 - - if-eqz v1, :cond_0 - - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v1 - - check-cast v1, Landroid/telephony/CellInfo; - - goto :goto_0 - - .line 2 - :cond_0 - new-instance v0, Ljava/util/ArrayList; - - invoke-direct {v0}, Ljava/util/ArrayList;->()V - - .line 3 - sget v1, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v2, 0x12 - - if-ge v1, v2, :cond_1 - - return-object v0 - - .line 4 - :cond_1 - invoke-interface {p1}, Ljava/util/List;->size()I - - move-result v1 - - const/4 v2, 0x2 - - if-le v1, v2, :cond_2 - - return-object v0 - - .line 5 - :cond_2 - invoke-interface {p1}, Ljava/util/List;->size()I - - move-result v1 - - const/4 v3, 0x0 - - if-nez v1, :cond_5 - - .line 6 - iget-object p1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->a:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - if-eqz p1, :cond_3 - - .line 7 - invoke-virtual {p1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->b()Lcom/vigo/metrics/VigoRegisteredCellHolder; - - move-result-object p1 - - invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z - - .line 8 - iput-object v3, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->a:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - .line 9 - :cond_3 - iget-object p1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->b:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - if-eqz p1, :cond_4 - - .line 10 - invoke-virtual {p1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->b()Lcom/vigo/metrics/VigoRegisteredCellHolder; - - move-result-object p1 - - invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z - - .line 11 - iput-object v3, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->b:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - :cond_4 - return-object v0 - - .line 12 - :cond_5 - invoke-interface {p1}, Ljava/util/List;->size()I - - move-result v1 - - const/4 v4, 0x0 - - const/4 v5, 0x1 - - if-ne v1, v5, :cond_a - - .line 13 - invoke-interface {p1, v4}, Ljava/util/List;->get(I)Ljava/lang/Object; - - move-result-object v1 - - check-cast v1, Landroid/telephony/CellInfo; - - .line 14 - iget-object v6, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->a:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - if-nez v6, :cond_6 - - .line 15 - new-instance v3, Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-direct {v3}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->()V - - iput-object v3, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->a:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - .line 16 - iget-object v3, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->a:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {v3, v1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->b(Landroid/telephony/CellInfo;)V - - .line 17 - iget-object v1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->a:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {v1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a()Lcom/vigo/metrics/VigoRegisteredCellHolder; - - move-result-object v1 - - invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z - - :goto_1 - const/4 v1, 0x1 - - goto :goto_3 - - .line 18 - :cond_6 - invoke-virtual {v6, v1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->c(Landroid/telephony/CellInfo;)Z - - move-result v6 - - if-eqz v6, :cond_9 - - .line 19 - iget-object v6, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->a:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {v6}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->b()Lcom/vigo/metrics/VigoRegisteredCellHolder; - - move-result-object v6 - - invoke-interface {v0, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z - - .line 20 - iget-object v6, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->b:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - if-nez v6, :cond_7 - - .line 21 - iget-object v3, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->a:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {v3, v1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->b(Landroid/telephony/CellInfo;)V - - .line 22 - iget-object v1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->a:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {v1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a()Lcom/vigo/metrics/VigoRegisteredCellHolder; - - move-result-object v1 - - invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z - - goto :goto_1 - - .line 23 - :cond_7 - iput-object v6, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->a:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - .line 24 - iput-object v3, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->b:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - .line 25 - iget-object v3, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->a:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {v3, v1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->c(Landroid/telephony/CellInfo;)Z - - move-result v3 - - if-nez v3, :cond_8 - - .line 26 - iget-object v3, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->a:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {v3, v1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a(Landroid/telephony/CellInfo;)V - - goto :goto_2 - - .line 27 - :cond_8 - iget-object v3, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->a:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {v3}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->b()Lcom/vigo/metrics/VigoRegisteredCellHolder; - - move-result-object v3 - - invoke-interface {v0, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z - - .line 28 - iget-object v3, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->a:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {v3, v1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->b(Landroid/telephony/CellInfo;)V - - .line 29 - :goto_2 - iget-object v1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->a:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {v1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a()Lcom/vigo/metrics/VigoRegisteredCellHolder; - - move-result-object v1 - - invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z - - goto :goto_1 - - .line 30 - :cond_9 - iget-object v6, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->a:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {v6, v1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a(Landroid/telephony/CellInfo;)V - - .line 31 - iget-object v1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->b:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - if-eqz v1, :cond_a - - .line 32 - iget-object v1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->a:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {v1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a()Lcom/vigo/metrics/VigoRegisteredCellHolder; - - move-result-object v1 - - invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z - - .line 33 - iget-object v1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->b:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {v1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->b()Lcom/vigo/metrics/VigoRegisteredCellHolder; - - move-result-object v1 - - invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z - - .line 34 - iput-object v3, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->b:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - goto :goto_1 - - :cond_a - const/4 v1, 0x0 - - .line 35 - :goto_3 - invoke-interface {p1}, Ljava/util/List;->size()I - - move-result v3 - - if-ne v3, v2, :cond_15 - - .line 36 - invoke-interface {p1, v4}, Ljava/util/List;->get(I)Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Landroid/telephony/CellInfo; - - .line 37 - invoke-interface {p1, v5}, Ljava/util/List;->get(I)Ljava/lang/Object; - - move-result-object p1 - - check-cast p1, Landroid/telephony/CellInfo; - - .line 38 - iget-object v3, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->a:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - if-nez v3, :cond_b - - .line 39 - new-instance v1, Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-direct {v1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->()V - - iput-object v1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->a:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - .line 40 - iget-object v1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->a:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {v1, v2}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->b(Landroid/telephony/CellInfo;)V - - .line 41 - new-instance v1, Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-direct {v1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->()V - - iput-object v1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->b:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - .line 42 - iget-object v1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->b:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {v1, p1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->b(Landroid/telephony/CellInfo;)V - - .line 43 - iget-object p1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->a:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {p1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a()Lcom/vigo/metrics/VigoRegisteredCellHolder; - - move-result-object p1 - - invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z - - .line 44 - iget-object p1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->b:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {p1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a()Lcom/vigo/metrics/VigoRegisteredCellHolder; - - move-result-object p1 - - invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z - - goto/16 :goto_6 - - .line 45 - :cond_b - invoke-virtual {v3, v2}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->c(Landroid/telephony/CellInfo;)Z - - move-result v3 - - if-eqz v3, :cond_12 - - .line 46 - iget-object v3, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->a:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {v3, p1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->c(Landroid/telephony/CellInfo;)Z - - move-result v3 - - if-nez v3, :cond_e - - .line 47 - iget-object v3, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->a:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {v3, p1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a(Landroid/telephony/CellInfo;)V - - .line 48 - iget-object p1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->b:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - if-eqz p1, :cond_d - - .line 49 - invoke-virtual {p1, v2}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->c(Landroid/telephony/CellInfo;)Z - - move-result p1 - - if-eqz p1, :cond_c - - .line 50 - iget-object p1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->a:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {p1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a()Lcom/vigo/metrics/VigoRegisteredCellHolder; - - move-result-object p1 - - invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z - - .line 51 - iget-object p1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->b:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {p1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->b()Lcom/vigo/metrics/VigoRegisteredCellHolder; - - move-result-object p1 - - invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z - - .line 52 - iget-object p1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->b:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {p1, v2}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->b(Landroid/telephony/CellInfo;)V - - .line 53 - iget-object p1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->b:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {p1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a()Lcom/vigo/metrics/VigoRegisteredCellHolder; - - move-result-object p1 - - invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z - - goto/16 :goto_6 - - .line 54 - :cond_c - iget-object p1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->b:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {p1, v2}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a(Landroid/telephony/CellInfo;)V - - goto/16 :goto_5 - - .line 55 - :cond_d - new-instance p1, Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-direct {p1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->()V - - iput-object p1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->b:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - .line 56 - iget-object p1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->b:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {p1, v2}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->b(Landroid/telephony/CellInfo;)V - - .line 57 - iget-object p1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->a:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {p1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a()Lcom/vigo/metrics/VigoRegisteredCellHolder; - - move-result-object p1 - - invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z - - .line 58 - iget-object p1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->b:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {p1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a()Lcom/vigo/metrics/VigoRegisteredCellHolder; - - move-result-object p1 - - invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z - - goto/16 :goto_6 - - .line 59 - :cond_e - iget-object v1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->a:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {v1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->b()Lcom/vigo/metrics/VigoRegisteredCellHolder; - - move-result-object v1 - - invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z - - .line 60 - iget-object v1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->b:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - if-nez v1, :cond_f - - .line 61 - iget-object v1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->a:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {v1, v2}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->b(Landroid/telephony/CellInfo;)V - - .line 62 - iget-object v1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->a:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {v1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a()Lcom/vigo/metrics/VigoRegisteredCellHolder; - - move-result-object v1 - - invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z - - .line 63 - new-instance v1, Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-direct {v1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->()V - - iput-object v1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->b:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - .line 64 - iget-object v1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->b:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {v1, p1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->b(Landroid/telephony/CellInfo;)V - - .line 65 - iget-object p1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->b:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {p1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a()Lcom/vigo/metrics/VigoRegisteredCellHolder; - - move-result-object p1 - - invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z - - goto/16 :goto_6 - - .line 66 - :cond_f - invoke-virtual {v1, v2}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->c(Landroid/telephony/CellInfo;)Z - - move-result v1 - - if-eqz v1, :cond_11 - - .line 67 - iget-object v1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->a:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {v1, v2}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->b(Landroid/telephony/CellInfo;)V - - .line 68 - iget-object v1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->a:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {v1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a()Lcom/vigo/metrics/VigoRegisteredCellHolder; - - move-result-object v1 - - invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z - - .line 69 - iget-object v1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->b:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {v1, p1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->c(Landroid/telephony/CellInfo;)Z - - move-result v1 - - if-eqz v1, :cond_10 - - .line 70 - iget-object v1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->b:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {v1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->b()Lcom/vigo/metrics/VigoRegisteredCellHolder; - - move-result-object v1 - - invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z - - .line 71 - iget-object v1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->b:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {v1, p1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->b(Landroid/telephony/CellInfo;)V - - goto :goto_4 - - .line 72 - :cond_10 - iget-object v1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->b:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {v1, p1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a(Landroid/telephony/CellInfo;)V - - goto :goto_4 - - .line 73 - :cond_11 - iget-object v1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->a:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {v1, p1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->b(Landroid/telephony/CellInfo;)V - - .line 74 - iget-object v1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->a:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {v1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a()Lcom/vigo/metrics/VigoRegisteredCellHolder; - - move-result-object v1 - - invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z - - .line 75 - iget-object v1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->b:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {v1, p1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a(Landroid/telephony/CellInfo;)V - - .line 76 - :goto_4 - iget-object p1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->b:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {p1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a()Lcom/vigo/metrics/VigoRegisteredCellHolder; - - move-result-object p1 - - invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z - - goto :goto_6 - - .line 77 - :cond_12 - iget-object v3, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->a:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {v3, v2}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a(Landroid/telephony/CellInfo;)V - - .line 78 - iget-object v2, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->b:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - if-eqz v2, :cond_14 - - .line 79 - invoke-virtual {v2, p1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->c(Landroid/telephony/CellInfo;)Z - - move-result v2 - - if-eqz v2, :cond_13 - - .line 80 - iget-object v1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->b:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {v1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->b()Lcom/vigo/metrics/VigoRegisteredCellHolder; - - move-result-object v1 - - invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z - - .line 81 - iget-object v1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->b:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {v1, p1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->b(Landroid/telephony/CellInfo;)V - - .line 82 - iget-object p1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->b:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {p1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a()Lcom/vigo/metrics/VigoRegisteredCellHolder; - - move-result-object p1 - - invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z - - goto :goto_6 - - .line 83 - :cond_13 - iget-object v2, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->b:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {v2, p1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a(Landroid/telephony/CellInfo;)V - - goto :goto_5 - - .line 84 - :cond_14 - new-instance v1, Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-direct {v1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->()V - - iput-object v1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->b:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - .line 85 - iget-object v1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->b:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {v1, p1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->b(Landroid/telephony/CellInfo;)V - - .line 86 - iget-object p1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->b:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {p1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a()Lcom/vigo/metrics/VigoRegisteredCellHolder; - - move-result-object p1 - - invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z - - goto :goto_6 - - :cond_15 - :goto_5 - move v5, v1 - - :goto_6 - if-eqz v5, :cond_16 - - goto :goto_7 - - .line 87 - :cond_16 - new-instance v0, Ljava/util/ArrayList; - - invoke-direct {v0}, Ljava/util/ArrayList;->()V - - :goto_7 - return-object v0 -.end method - - -# virtual methods -.method declared-synchronized a()Ljava/util/List; - .locals 2 - - monitor-enter p0 - - .line 1 - :try_start_0 - new-instance v0, Ljava/util/ArrayList; - - invoke-direct {v0}, Ljava/util/ArrayList;->()V - - .line 2 - iget-object v1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->b:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - if-eqz v1, :cond_0 - - .line 3 - iget-object v1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->a:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {v1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a()Lcom/vigo/metrics/VigoRegisteredCellHolder; - - move-result-object v1 - - invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z - - .line 4 - iget-object v1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->b:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {v1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a()Lcom/vigo/metrics/VigoRegisteredCellHolder; - - move-result-object v1 - - invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - .line 5 - monitor-exit p0 - - return-object v0 - - .line 6 - :cond_0 - :try_start_1 - iget-object v1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->a:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - if-eqz v1, :cond_1 - - .line 7 - iget-object v1, p0, Lcom/vigo/metrics/VigoCellUpdateHandler;->a:Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-virtual {v1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a()Lcom/vigo/metrics/VigoRegisteredCellHolder; - - move-result-object v1 - - invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z - :try_end_1 - .catchall {:try_start_1 .. :try_end_1} :catchall_0 - - .line 8 - :cond_1 - monitor-exit p0 - - return-object v0 - - :catchall_0 - move-exception v0 - - monitor-exit p0 - - throw v0 -.end method - -.method declared-synchronized a(Ljava/util/List;)V - .locals 1 - - monitor-enter p0 - - .line 9 - :try_start_0 - invoke-direct {p0, p1}, Lcom/vigo/metrics/VigoCellUpdateHandler;->b(Ljava/util/List;)Ljava/util/List; - - move-result-object p1 - - .line 10 - invoke-interface {p1}, Ljava/util/List;->isEmpty()Z - - move-result v0 - - if-nez v0, :cond_0 - - .line 11 - sget-object v0, Lcom/vigo/metrics/config;->d:Lcom/vigo/metrics/Vigo; - - invoke-virtual {v0, p1}, Lcom/vigo/metrics/Vigo;->a(Ljava/util/List;)V - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - .line 12 - :cond_0 - monitor-exit p0 - - return-void - - :catchall_0 - move-exception p1 - - monitor-exit p0 - - throw p1 -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/VigoConfigParser.smali b/smali/smali_classes2/com/vigo/metrics/VigoConfigParser.smali deleted file mode 100644 index 68ef2c334..000000000 --- a/smali/smali_classes2/com/vigo/metrics/VigoConfigParser.smali +++ /dev/null @@ -1,329 +0,0 @@ -.class public Lcom/vigo/metrics/VigoConfigParser; -.super Ljava/lang/Object; -.source "VigoConfigParser.java" - - -# direct methods -.method public static a(Landroid/content/Context;Lorg/json/JSONObject;)Lcom/vigo/metrics/VigoUserPerceptionConfig; - .locals 16 - .param p1 # Lorg/json/JSONObject; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/NonNull; - .end annotation - - .annotation build Landroidx/annotation/WorkerThread; - .end annotation - - .annotation system Ldalvik/annotation/Throws; - value = { - Lorg/json/JSONException; - } - .end annotation - - move-object/from16 v0, p1 - - const-string v1, "1_bad" - - const-string v2, "1" - - const-string v3, "version_including" - - .line 1 - new-instance v10, Ljava/util/HashMap; - - invoke-direct {v10}, Ljava/util/HashMap;->()V - - const-wide/32 v6, 0x5265c00 - - const/4 v11, 0x0 - - const/4 v5, 0x0 - - :try_start_0 - const-string v8, "freq" - - .line 2 - invoke-virtual {v0, v8}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I - - move-result v8 - - const-string v9, "quota" - - .line 3 - invoke-virtual {v0, v9}, Lorg/json/JSONObject;->getBoolean(Ljava/lang/String;)Z - - move-result v9 - - const-string v12, "threshold" - - .line 4 - invoke-virtual {v0, v12}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I - - move-result v12 - - .line 5 - invoke-virtual {v0, v3}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z - - move-result v13 - - if-eqz v13, :cond_3 - - .line 6 - invoke-virtual {v0, v3}, Lorg/json/JSONObject;->getBoolean(Ljava/lang/String;)Z - - move-result v3 - - if-nez v3, :cond_0 - - const/4 v13, 0x1 - - goto :goto_0 - - :cond_0 - const/4 v13, 0x0 - - .line 7 - :goto_0 - invoke-virtual/range {p0 .. p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; - - move-result-object v14 - - invoke-virtual/range {p0 .. p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String; - - move-result-object v15 - - invoke-virtual {v14, v15, v5}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; - - move-result-object v14 - - iget-object v14, v14, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String; - - const-string v15, "versions" - - .line 8 - invoke-virtual {v0, v15}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray; - - move-result-object v15 - - .line 9 - :goto_1 - invoke-virtual {v15}, Lorg/json/JSONArray;->length()I - - move-result v4 - - if-ge v5, v4, :cond_2 - - .line 10 - invoke-virtual {v15, v5}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String; - - move-result-object v4 - - .line 11 - invoke-virtual {v14, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z - - move-result v4 - - if-eqz v4, :cond_1 - - goto :goto_2 - - :cond_1 - add-int/lit8 v5, v5, 0x1 - - goto :goto_1 - - :cond_2 - move v3, v13 - - goto :goto_2 - - :cond_3 - const/4 v3, 0x1 - - :goto_2 - if-nez v3, :cond_4 - - const/4 v9, 0x0 - - :cond_4 - const-string v3, "questions" - - .line 12 - invoke-virtual {v0, v3}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray; - - move-result-object v3 - - .line 13 - new-instance v4, Ljava/util/HashMap; - - invoke-direct {v4}, Ljava/util/HashMap;->()V - - const/4 v5, 0x0 - - .line 14 - :goto_3 - invoke-virtual {v3}, Lorg/json/JSONArray;->length()I - - move-result v13 - - if-ge v5, v13, :cond_5 - - .line 15 - invoke-virtual {v3, v5}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject; - - move-result-object v13 - - .line 16 - new-instance v14, Lcom/vigo/metrics/Question; - - invoke-direct {v14, v13}, Lcom/vigo/metrics/Question;->(Lorg/json/JSONObject;)V - - .line 17 - iget-object v13, v14, Lcom/vigo/metrics/Question;->a:Ljava/lang/String; - - invoke-interface {v4, v13, v14}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - add-int/lit8 v5, v5, 0x1 - - goto :goto_3 - - .line 18 - :cond_5 - new-instance v3, Ljava/util/ArrayList; - - const/4 v5, 0x2 - - invoke-direct {v3, v5}, Ljava/util/ArrayList;->(I)V - - .line 19 - new-instance v13, Ljava/util/ArrayList; - - invoke-direct {v13, v5}, Ljava/util/ArrayList;->(I)V - - const-string v5, "scenarios" - - .line 20 - invoke-virtual {v0, v5}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; - - move-result-object v0 - - .line 21 - invoke-virtual {v0, v2}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray; - - move-result-object v5 - - .line 22 - invoke-virtual {v0, v1}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray; - - move-result-object v0 - - const/4 v14, 0x0 - - .line 23 - :goto_4 - invoke-virtual {v5}, Lorg/json/JSONArray;->length()I - - move-result v15 - - if-lt v14, v15, :cond_7 - - const/4 v5, 0x0 - - .line 24 - :goto_5 - invoke-virtual {v0}, Lorg/json/JSONArray;->length()I - - move-result v14 - - if-ge v5, v14, :cond_6 - - .line 25 - invoke-virtual {v0, v5}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String; - - move-result-object v14 - - invoke-interface {v4, v14}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object v14 - - invoke-interface {v3, v14}, Ljava/util/List;->add(Ljava/lang/Object;)Z - - add-int/lit8 v5, v5, 0x1 - - goto :goto_5 - - .line 26 - :cond_6 - invoke-interface {v10, v2, v13}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 27 - invoke-interface {v10, v1, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - :try_end_0 - .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_0 .. :try_end_0} :catch_1 - .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0 - - .line 28 - new-instance v4, Lcom/vigo/metrics/VigoUserPerceptionConfig; - - move v5, v8 - - move v8, v9 - - move v9, v12 - - invoke-direct/range {v4 .. v10}, Lcom/vigo/metrics/VigoUserPerceptionConfig;->(IJZILjava/util/Map;)V - - return-object v11 - - .line 29 - :cond_7 - :try_start_1 - invoke-virtual {v5, v14}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String; - - move-result-object v15 - - invoke-interface {v4, v15}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object v15 - - invoke-interface {v13, v15}, Ljava/util/List;->add(Ljava/lang/Object;)Z - :try_end_1 - .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_1 .. :try_end_1} :catch_1 - .catch Lorg/json/JSONException; {:try_start_1 .. :try_end_1} :catch_0 - - add-int/lit8 v14, v14, 0x1 - - goto :goto_4 - - :catch_0 - move-exception v0 - - goto :goto_6 - - :catch_1 - move-exception v0 - - :goto_6 - const/4 v1, 0x1 - - new-array v1, v1, [Ljava/lang/Object; - - .line 30 - invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String; - - move-result-object v0 - - const/4 v2, 0x0 - - aput-object v0, v1, v2 - - const-string v0, "Vigo" - - const-string v2, "vigo update config %s" - - invoke-static {v0, v2, v1}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)I - - return-object v11 -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/VigoDataUpdaters$a.smali b/smali/smali_classes2/com/vigo/metrics/VigoDataUpdaters$a.smali deleted file mode 100644 index 099adf7e7..000000000 --- a/smali/smali_classes2/com/vigo/metrics/VigoDataUpdaters$a.smali +++ /dev/null @@ -1,79 +0,0 @@ -.class final Lcom/vigo/metrics/VigoDataUpdaters$a; -.super Ljava/lang/Object; -.source "VigoDataUpdaters.java" - -# interfaces -.implements Ljava/lang/Runnable; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/vigo/metrics/VigoDataUpdaters; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x8 - name = null -.end annotation - - -# direct methods -.method constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public run()V - .locals 3 - - .line 1 - :try_start_0 - sget-object v0, Lcom/vigo/metrics/config;->d:Lcom/vigo/metrics/Vigo; - - iget-object v0, v0, Lcom/vigo/metrics/Vigo;->d:Landroid/content/Context; - - const-string v1, "wifi" - - invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Landroid/net/wifi/WifiManager; - - .line 2 - sget v1, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v2, 0x17 - - if-lt v1, v2, :cond_0 - - sget-object v1, Lcom/vigo/metrics/config;->d:Lcom/vigo/metrics/Vigo; - - iget-object v1, v1, Lcom/vigo/metrics/Vigo;->d:Landroid/content/Context; - - const-string v2, "android.permission.CHANGE_WIFI_STATE" - - invoke-virtual {v1, v2}, Landroid/content/Context;->checkSelfPermission(Ljava/lang/String;)I - - move-result v1 - - if-nez v1, :cond_1 - - :cond_0 - if-eqz v0, :cond_1 - - .line 3 - invoke-virtual {v0}, Landroid/net/wifi/WifiManager;->startScan()Z - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - :catch_0 - :cond_1 - return-void -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/VigoDataUpdaters$b.smali b/smali/smali_classes2/com/vigo/metrics/VigoDataUpdaters$b.smali deleted file mode 100644 index 273dc0949..000000000 --- a/smali/smali_classes2/com/vigo/metrics/VigoDataUpdaters$b.smali +++ /dev/null @@ -1,109 +0,0 @@ -.class final Lcom/vigo/metrics/VigoDataUpdaters$b; -.super Ljava/lang/Object; -.source "VigoDataUpdaters.java" - -# interfaces -.implements Ljava/lang/Runnable; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/vigo/metrics/VigoDataUpdaters; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x8 - name = null -.end annotation - - -# direct methods -.method constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public run()V - .locals 4 - - .line 1 - :try_start_0 - sget-object v0, Lcom/vigo/metrics/config;->d:Lcom/vigo/metrics/Vigo; - - iget-object v0, v0, Lcom/vigo/metrics/Vigo;->e:Landroid/telephony/TelephonyManager; - - if-eqz v0, :cond_0 - - .line 2 - invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getAllCellInfo()Ljava/util/List; - - move-result-object v0 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - :goto_0 - if-eqz v0, :cond_3 - - .line 3 - new-instance v1, Ljava/util/ArrayList; - - invoke-direct {v1}, Ljava/util/ArrayList;->()V - - .line 4 - invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; - - move-result-object v0 - - .line 5 - :cond_1 - :goto_1 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z - - move-result v2 - - if-eqz v2, :cond_2 - - .line 6 - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Landroid/telephony/CellInfo; - - if-eqz v2, :cond_1 - - .line 7 - invoke-virtual {v2}, Landroid/telephony/CellInfo;->isRegistered()Z - - move-result v3 - - if-eqz v3, :cond_1 - - .line 8 - invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z - - goto :goto_1 - - .line 9 - :cond_2 - sget-object v0, Lcom/vigo/metrics/config;->d:Lcom/vigo/metrics/Vigo; - - iget-object v0, v0, Lcom/vigo/metrics/Vigo;->a:Lcom/vigo/metrics/VigoCellUpdateHandler; - - invoke-virtual {v0, v1}, Lcom/vigo/metrics/VigoCellUpdateHandler;->a(Ljava/util/List;)V - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - :catch_0 - :cond_3 - return-void -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/VigoDataUpdaters.smali b/smali/smali_classes2/com/vigo/metrics/VigoDataUpdaters.smali deleted file mode 100644 index 9d1b7a60e..000000000 --- a/smali/smali_classes2/com/vigo/metrics/VigoDataUpdaters.smali +++ /dev/null @@ -1,103 +0,0 @@ -.class Lcom/vigo/metrics/VigoDataUpdaters; -.super Ljava/lang/Object; -.source "VigoDataUpdaters.java" - - -# static fields -.field static final a:Landroid/util/Pair; - .annotation system Ldalvik/annotation/Signature; - value = { - "Landroid/util/Pair<", - "+", - "Ljava/lang/Runnable;", - "Ljava/lang/Long;", - ">;" - } - .end annotation -.end field - -.field static final b:Landroid/util/Pair; - .annotation build Landroid/annotation/TargetApi; - value = 0x11 - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "Landroid/util/Pair<", - "+", - "Ljava/lang/Runnable;", - "Ljava/lang/Long;", - ">;" - } - .end annotation -.end field - -.field static c:Ljava/util/concurrent/ScheduledFuture; - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/concurrent/ScheduledFuture<", - "*>;" - } - .end annotation -.end field - -.field static d:Ljava/util/concurrent/ScheduledFuture; - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/concurrent/ScheduledFuture<", - "*>;" - } - .end annotation -.end field - - -# direct methods -.method static constructor ()V - .locals 4 - - .line 1 - new-instance v0, Landroid/util/Pair; - - new-instance v1, Lcom/vigo/metrics/VigoDataUpdaters$a; - - invoke-direct {v1}, Lcom/vigo/metrics/VigoDataUpdaters$a;->()V - - const-wide/32 v2, 0xea60 - - .line 2 - invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - - move-result-object v2 - - invoke-direct {v0, v1, v2}, Landroid/util/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - - sput-object v0, Lcom/vigo/metrics/VigoDataUpdaters;->a:Landroid/util/Pair; - - .line 3 - new-instance v0, Landroid/util/Pair; - - new-instance v1, Lcom/vigo/metrics/VigoDataUpdaters$b; - - invoke-direct {v1}, Lcom/vigo/metrics/VigoDataUpdaters$b;->()V - - const-wide/16 v2, 0x3e8 - - .line 4 - invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - - move-result-object v2 - - invoke-direct {v0, v1, v2}, Landroid/util/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V - - sput-object v0, Lcom/vigo/metrics/VigoDataUpdaters;->b:Landroid/util/Pair; - - const/4 v0, 0x0 - - .line 5 - sput-object v0, Lcom/vigo/metrics/VigoDataUpdaters;->c:Ljava/util/concurrent/ScheduledFuture; - - .line 6 - sput-object v0, Lcom/vigo/metrics/VigoDataUpdaters;->d:Ljava/util/concurrent/ScheduledFuture; - - return-void -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/VigoDelegate$a.smali b/smali/smali_classes2/com/vigo/metrics/VigoDelegate$a.smali deleted file mode 100644 index 323adedd9..000000000 --- a/smali/smali_classes2/com/vigo/metrics/VigoDelegate$a.smali +++ /dev/null @@ -1,101 +0,0 @@ -.class synthetic Lcom/vigo/metrics/VigoDelegate$a; -.super Ljava/lang/Object; -.source "VigoDelegate.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/vigo/metrics/VigoDelegate; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x1008 - name = null -.end annotation - - -# static fields -.field static final synthetic a:[I - - -# direct methods -.method static constructor ()V - .locals 3 - - .line 1 - invoke-static {}, Lcom/vigo/metrics/content/ContentType;->values()[Lcom/vigo/metrics/content/ContentType; - - move-result-object v0 - - array-length v0, v0 - - new-array v0, v0, [I - - sput-object v0, Lcom/vigo/metrics/VigoDelegate$a;->a:[I - - :try_start_0 - sget-object v0, Lcom/vigo/metrics/VigoDelegate$a;->a:[I - - sget-object v1, Lcom/vigo/metrics/content/ContentType;->AUDIO:Lcom/vigo/metrics/content/ContentType; - - invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I - - move-result v1 - - const/4 v2, 0x1 - - aput v2, v0, v1 - :try_end_0 - .catch Ljava/lang/NoSuchFieldError; {:try_start_0 .. :try_end_0} :catch_0 - - :catch_0 - :try_start_1 - sget-object v0, Lcom/vigo/metrics/VigoDelegate$a;->a:[I - - sget-object v1, Lcom/vigo/metrics/content/ContentType;->VIDEO:Lcom/vigo/metrics/content/ContentType; - - invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I - - move-result v1 - - const/4 v2, 0x2 - - aput v2, v0, v1 - :try_end_1 - .catch Ljava/lang/NoSuchFieldError; {:try_start_1 .. :try_end_1} :catch_1 - - :catch_1 - :try_start_2 - sget-object v0, Lcom/vigo/metrics/VigoDelegate$a;->a:[I - - sget-object v1, Lcom/vigo/metrics/content/ContentType;->API:Lcom/vigo/metrics/content/ContentType; - - invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I - - move-result v1 - - const/4 v2, 0x3 - - aput v2, v0, v1 - :try_end_2 - .catch Ljava/lang/NoSuchFieldError; {:try_start_2 .. :try_end_2} :catch_2 - - :catch_2 - :try_start_3 - sget-object v0, Lcom/vigo/metrics/VigoDelegate$a;->a:[I - - sget-object v1, Lcom/vigo/metrics/content/ContentType;->VOIP:Lcom/vigo/metrics/content/ContentType; - - invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I - - move-result v1 - - const/4 v2, 0x4 - - aput v2, v0, v1 - :try_end_3 - .catch Ljava/lang/NoSuchFieldError; {:try_start_3 .. :try_end_3} :catch_3 - - :catch_3 - return-void -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/VigoDelegate.smali b/smali/smali_classes2/com/vigo/metrics/VigoDelegate.smali deleted file mode 100644 index 659245b36..000000000 --- a/smali/smali_classes2/com/vigo/metrics/VigoDelegate.smali +++ /dev/null @@ -1,2683 +0,0 @@ -.class public Lcom/vigo/metrics/VigoDelegate; -.super Ljava/lang/Object; -.source "VigoDelegate.java" - - -# instance fields -.field private a:Z - -.field private b:J - -.field private volatile c:Ljava/lang/String; - -.field private d:Ljava/lang/String; - -.field private e:B - -.field private f:S - -.field private g:I - -.field private h:J - -.field private i:I - -.field private j:Ljava/lang/Integer; - -.field private k:J - -.field private l:I - -.field private m:J - -.field private n:Ljava/lang/String; - -.field private o:I - -.field private p:I - -.field private q:Z - -.field private r:Z - -.field private s:Z - -.field private t:Z - -.field private u:Z - -.field private final v:Lcom/vigo/metrics/VigoBinaryBuffer; - -.field private final w:Lcom/vigo/metrics/VigoSyncStack; - .annotation system Ldalvik/annotation/Signature; - value = { - "Lcom/vigo/metrics/VigoSyncStack<", - "Lcom/vigo/metrics/VigoBinaryBuffer;", - ">;" - } - .end annotation -.end field - -.field private final x:Lcom/vigo/metrics/VigoSession; - -.field public volatile y:Z - - -# direct methods -.method public constructor (Lcom/vigo/metrics/VigoSession;)V - .locals 3 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - const/4 v0, 0x1 - - .line 2 - iput-boolean v0, p0, Lcom/vigo/metrics/VigoDelegate;->a:Z - - const-wide/16 v1, 0x0 - - .line 3 - iput-wide v1, p0, Lcom/vigo/metrics/VigoDelegate;->b:J - - const/4 v1, 0x0 - - .line 4 - iput v1, p0, Lcom/vigo/metrics/VigoDelegate;->i:I - - const/16 v2, 0x7530 - - .line 5 - iput v2, p0, Lcom/vigo/metrics/VigoDelegate;->p:I - - .line 6 - iput-boolean v1, p0, Lcom/vigo/metrics/VigoDelegate;->r:Z - - .line 7 - iput-boolean v1, p0, Lcom/vigo/metrics/VigoDelegate;->s:Z - - .line 8 - iput-boolean v1, p0, Lcom/vigo/metrics/VigoDelegate;->t:Z - - .line 9 - iput-boolean v0, p0, Lcom/vigo/metrics/VigoDelegate;->u:Z - - .line 10 - invoke-static {}, Lcom/vigo/metrics/VigoBinaryBuffer;->h()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object v2 - - iput-object v2, p0, Lcom/vigo/metrics/VigoDelegate;->v:Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 11 - new-instance v2, Lcom/vigo/metrics/VigoSyncStack; - - invoke-direct {v2}, Lcom/vigo/metrics/VigoSyncStack;->()V - - iput-object v2, p0, Lcom/vigo/metrics/VigoDelegate;->w:Lcom/vigo/metrics/VigoSyncStack; - - .line 12 - iput-boolean v1, p0, Lcom/vigo/metrics/VigoDelegate;->y:Z - - .line 13 - iput-object p1, p0, Lcom/vigo/metrics/VigoDelegate;->x:Lcom/vigo/metrics/VigoSession; - - .line 14 - iget-object p1, p1, Lcom/vigo/metrics/VigoSession;->d:Ljava/lang/String; - - const-string v1, "5d" - - invoke-virtual {p1, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z - - move-result p1 - - if-eqz p1, :cond_0 - - .line 15 - iput-boolean v0, p0, Lcom/vigo/metrics/VigoDelegate;->y:Z - - :cond_0 - return-void -.end method - -.method private static a(I)B - .locals 3 - - const/4 v0, 0x0 - - const/4 v1, 0x1 - - if-ge p0, v1, :cond_0 - - return v0 - - :cond_0 - const/16 v2, 0x40 - - if-ge p0, v2, :cond_1 - - return v1 - - :cond_1 - const/16 v1, 0x70 - - if-ge p0, v1, :cond_2 - - const/4 p0, 0x2 - - return p0 - - :cond_2 - const/16 v1, 0x90 - - if-ge p0, v1, :cond_3 - - const/4 p0, 0x3 - - return p0 - - :cond_3 - const/16 v1, 0xb0 - - if-ge p0, v1, :cond_4 - - const/4 p0, 0x4 - - return p0 - - :cond_4 - const/16 v1, 0xe0 - - if-ge p0, v1, :cond_5 - - const/4 p0, 0x5 - - return p0 - - :cond_5 - const/16 v1, 0x120 - - if-ge p0, v1, :cond_6 - - const/4 p0, 0x6 - - return p0 - - :cond_6 - const/16 v1, 0x1f4 - - if-ge p0, v1, :cond_7 - - const/4 v0, 0x7 - - :cond_7 - int-to-byte p0, v0 - - return p0 -.end method - -.method private a(BSJJLjava/lang/String;Ljava/lang/String;)Lcom/vigo/metrics/VigoBinaryBuffer; - .locals 4 - - .line 91 - invoke-static {}, Lcom/vigo/metrics/VigoBinaryBuffer;->h()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object v0 - - const/4 v1, 0x2 - - .line 92 - invoke-virtual {v0, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->b(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - const/4 v1, 0x1 - - .line 93 - :try_start_0 - invoke-virtual {v0, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(B)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 94 - invoke-virtual {v0, p1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(B)Lcom/vigo/metrics/VigoBinaryBuffer; - - long-to-int v1, p3 - - invoke-virtual {v0, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - const-wide v1, -0x7fffffffffffffffL # -4.9E-324 - - cmp-long v3, p5, v1 - - if-nez v3, :cond_0 - - const/4 v1, 0x0 - - goto :goto_0 - - :cond_0 - long-to-int v1, p5 - - .line 95 - :goto_0 - invoke-virtual {v0, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - const-string v1, "" - - if-eqz p7, :cond_1 - - goto :goto_1 - - :cond_1 - move-object p7, v1 - - .line 96 - :goto_1 - :try_start_1 - invoke-virtual {v0, p7}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Ljava/lang/String;)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 97 - invoke-virtual {v0, p2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - if-eqz p8, :cond_2 - - goto :goto_2 - - :cond_2 - move-object p8, v1 - - .line 98 - :goto_2 - invoke-virtual {v0, p8}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Ljava/lang/String;)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 99 - invoke-virtual {v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->b()Lcom/vigo/metrics/VigoBinaryBuffer; - - const-string p2, "vigo.delegate" - - .line 100 - new-instance p7, Ljava/lang/StringBuilder; - - invoke-direct {p7}, Ljava/lang/StringBuilder;->()V - - const-string p8, "setupContentInformation: duration " - - invoke-virtual {p7, p8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p7, p5, p6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; - - const-string p5, " bitrate " - - invoke-virtual {p7, p5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p7, p3, p4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; - - const-string p3, " quality " - - invoke-virtual {p7, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p7, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {p7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {p2, p1}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - :try_end_1 - .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 - - goto :goto_3 - - .line 101 - :catch_0 - invoke-virtual {v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->e()V - - :goto_3 - return-object v0 -.end method - -.method private a(Lcom/vigo/metrics/VigoBinaryBuffer;BJJ)Lcom/vigo/metrics/VigoBinaryBuffer; - .locals 7 - - const-string v0, "vigo.delegate" - - .line 102 - :try_start_0 - invoke-virtual {p1, p2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(B)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget v1, p0, Lcom/vigo/metrics/VigoDelegate;->i:I - - const/4 v2, 0x1 - - add-int/2addr v1, v2 - - iput v1, p0, Lcom/vigo/metrics/VigoDelegate;->i:I - - invoke-virtual {p1, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget-wide v3, p0, Lcom/vigo/metrics/VigoDelegate;->h:J - - sub-long v3, p3, v3 - - long-to-int v1, v3 - - invoke-virtual {p1, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - const-wide v3, -0x7fffffffffffffffL # -4.9E-324 - - const/4 v1, -0x1 - - cmp-long v5, p5, v3 - - if-nez v5, :cond_0 - - const/4 v3, -0x1 - - goto :goto_0 - - :cond_0 - long-to-int v3, p5 - - :goto_0 - invoke-virtual {p1, v3}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget-object v3, p0, Lcom/vigo/metrics/VigoDelegate;->j:Ljava/lang/Integer; - - if-eqz v3, :cond_1 - - iget-object v1, p0, Lcom/vigo/metrics/VigoDelegate;->j:Ljava/lang/Integer; - - invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I - - move-result v1 - - const v3, 0xf4240 - - mul-int v1, v1, v3 - - :cond_1 - invoke-virtual {p1, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-static {}, Landroid/net/TrafficStats;->getTotalRxBytes()J - - move-result-wide v3 - - invoke-virtual {p1, v3, v4}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(J)Lcom/vigo/metrics/VigoBinaryBuffer; - - sget v1, Lcom/vigo/metrics/config;->c:I - - invoke-static {v1}, Landroid/net/TrafficStats;->getUidRxBytes(I)J - - move-result-wide v3 - - invoke-virtual {p1, v3, v4}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(J)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-static {}, Lcom/vigo/metrics/Vigo;->f()I - - move-result v1 - - invoke-virtual {p1, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget v1, p0, Lcom/vigo/metrics/VigoDelegate;->g:I - - invoke-virtual {p1, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget-wide v3, p0, Lcom/vigo/metrics/VigoDelegate;->k:J - - const-wide/16 v5, 0x0 - - cmp-long v1, v3, v5 - - if-eqz v1, :cond_2 - - const/4 v1, 0x1 - - goto :goto_1 - - :cond_2 - const/4 v1, 0x0 - - :goto_1 - int-to-byte v1, v1 - - invoke-virtual {p1, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(B)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 103 - new-instance v1, Ljava/lang/StringBuilder; - - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - - const-string v3, "setupPlaybackEventInformation: position " - - invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1, p5, p6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; - - const-string p5, " bytes " - - invoke-virtual {v1, p5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-static {}, Landroid/net/TrafficStats;->getTotalRxBytes()J - - move-result-wide p5 - - invoke-virtual {v1, p5, p6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; - - const-string p5, " bitrate " - - invoke-virtual {v1, p5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget p5, p0, Lcom/vigo/metrics/VigoDelegate;->g:I - - invoke-virtual {v1, p5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p5 - - invoke-static {v0, p5}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - const/4 p5, 0x3 - - if-ne p5, p2, :cond_3 - - .line 104 - iget p2, p0, Lcom/vigo/metrics/VigoDelegate;->l:I - - invoke-virtual {p1, p2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget-wide p5, p0, Lcom/vigo/metrics/VigoDelegate;->k:J - - sub-long p5, p3, p5 - - long-to-int p2, p5 - - invoke-virtual {p1, p2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 105 - new-instance p2, Ljava/lang/StringBuilder; - - invoke-direct {p2}, Ljava/lang/StringBuilder;->()V - - const-string p5, "setupPlaybackEventInformation: buffering duration " - - invoke-virtual {p2, p5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-wide p5, p0, Lcom/vigo/metrics/VigoDelegate;->k:J - - sub-long/2addr p3, p5 - - long-to-int p4, p3 - - invoke-virtual {p2, p4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p2 - - invoke-static {v0, p2}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - goto :goto_2 - - :cond_3 - const/4 p3, 0x2 - - const-string p4, "setupPlaybackEventInformation: buffering number " - - if-ne p3, p2, :cond_4 - - .line 106 - :try_start_1 - iget p2, p0, Lcom/vigo/metrics/VigoDelegate;->l:I - - add-int/2addr p2, v2 - - iput p2, p0, Lcom/vigo/metrics/VigoDelegate;->l:I - - invoke-virtual {p1, p2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 107 - new-instance p2, Ljava/lang/StringBuilder; - - invoke-direct {p2}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {p2, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget p3, p0, Lcom/vigo/metrics/VigoDelegate;->l:I - - invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p2 - - invoke-static {v0, p2}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - goto :goto_2 - - :cond_4 - const/16 p3, 0xa - - if-ne p3, p2, :cond_5 - - const-string p2, "" - - .line 108 - invoke-virtual {p1, p2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Ljava/lang/String;)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 109 - new-instance p2, Ljava/lang/StringBuilder; - - invoke-direct {p2}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {p2, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget p3, p0, Lcom/vigo/metrics/VigoDelegate;->l:I - - invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p2 - - invoke-static {v0, p2}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - .line 110 - :cond_5 - :goto_2 - invoke-virtual {p1}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - :try_end_1 - .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 - - goto :goto_3 - - .line 111 - :catch_0 - invoke-virtual {p1}, Lcom/vigo/metrics/VigoBinaryBuffer;->e()V - - :goto_3 - return-object p1 -.end method - -.method private static b(I)B - .locals 4 - - .line 26 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "picture height: " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - const-string v1, "vigo.delegate" - - invoke-static {v1, v0}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - const/4 v0, -0x2 - - const/4 v2, -0x1 - - const/4 v3, 0x0 - - if-eq p0, v0, :cond_2 - - if-eq p0, v2, :cond_1 - - if-eqz p0, :cond_0 - - sparse-switch p0, :sswitch_data_0 - - :cond_0 - const/4 v2, 0x0 - - goto :goto_0 - - :sswitch_0 - const/16 v2, 0x9 - - goto :goto_0 - - :sswitch_1 - const/16 v2, 0x8 - - goto :goto_0 - - :sswitch_2 - const/4 v2, 0x7 - - goto :goto_0 - - :sswitch_3 - const/4 v2, 0x6 - - goto :goto_0 - - :sswitch_4 - const/4 v2, 0x5 - - goto :goto_0 - - :sswitch_5 - const/4 v2, 0x4 - - goto :goto_0 - - :sswitch_6 - const/4 v2, 0x3 - - goto :goto_0 - - :sswitch_7 - const/4 v2, 0x2 - - goto :goto_0 - - :sswitch_8 - const/4 v2, 0x1 - - goto :goto_0 - - :sswitch_9 - const/16 v2, 0x65 - - goto :goto_0 - - :cond_1 - const/16 v2, 0x64 - - .line 27 - :cond_2 - :goto_0 - new-instance p0, Ljava/lang/StringBuilder; - - invoke-direct {p0}, Ljava/lang/StringBuilder;->()V - - const-string v0, "picture quality: " - - invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p0, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p0 - - invoke-static {v1, p0}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - return v2 - - :sswitch_data_0 - .sparse-switch - 0x5a -> :sswitch_9 - 0x90 -> :sswitch_8 - 0xb4 -> :sswitch_8 - 0xf0 -> :sswitch_7 - 0x10e -> :sswitch_7 - 0x168 -> :sswitch_6 - 0x1e0 -> :sswitch_5 - 0x21c -> :sswitch_5 - 0x2d0 -> :sswitch_4 - 0x438 -> :sswitch_3 - 0x5a0 -> :sswitch_2 - 0x870 -> :sswitch_1 - 0xc00 -> :sswitch_0 - .end sparse-switch -.end method - -.method private b(Lcom/vigo/metrics/VigoBinaryBuffer;)V - .locals 8 - - .line 19 - :try_start_0 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - invoke-static {}, Lcom/vigo/metrics/GlobalConfig;->a()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v1, "/uxzoom/3/notify" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - .line 20 - sget-object v1, Lcom/vigo/metrics/config;->d:Lcom/vigo/metrics/Vigo; - - invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; - - move-result-object v0 - - invoke-virtual {v0}, Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder; - - move-result-object v2 - - iget-object v0, p0, Lcom/vigo/metrics/VigoDelegate;->x:Lcom/vigo/metrics/VigoSession; - - iget-object v3, v0, Lcom/vigo/metrics/VigoSession;->d:Ljava/lang/String; - - iget-object v4, p0, Lcom/vigo/metrics/VigoDelegate;->c:Ljava/lang/String; - - iget-object v6, p0, Lcom/vigo/metrics/VigoDelegate;->w:Lcom/vigo/metrics/VigoSyncStack; - - iget-object v0, p0, Lcom/vigo/metrics/VigoDelegate;->x:Lcom/vigo/metrics/VigoSession; - - iget-object v7, v0, Lcom/vigo/metrics/VigoSession;->q:Ljava/util/Map; - - move-object v5, p1 - - invoke-virtual/range {v1 .. v7}, Lcom/vigo/metrics/Vigo;->a(Landroid/net/Uri$Builder;Ljava/lang/String;Ljava/lang/String;Lcom/vigo/metrics/VigoBinaryBuffer;Lcom/vigo/metrics/VigoSyncStack;Ljava/util/Map;)Landroid/net/Uri$Builder; - - move-result-object p1 - - invoke-virtual {p1}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri; - - move-result-object p1 - - .line 21 - new-instance v0, Lcom/vigo/metrics/DefferedEvent; - - invoke-direct {v0}, Lcom/vigo/metrics/DefferedEvent;->()V - - .line 22 - iput-object p1, v0, Lcom/vigo/metrics/DefferedEvent;->a:Landroid/net/Uri; - - .line 23 - invoke-static {}, Ljava/lang/System;->currentTimeMillis()J - - move-result-wide v1 - - iput-wide v1, v0, Lcom/vigo/metrics/DefferedEvent;->b:J - - .line 24 - sget-object p1, Lcom/vigo/metrics/VigoSession;->t:Lcom/vigo/metrics/EventSender; - - invoke-virtual {p1, v0}, Lcom/vigo/metrics/EventSender;->a(Lcom/vigo/metrics/DefferedEvent;)V - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - goto :goto_0 - - :catch_0 - move-exception p1 - - const-string v0, "vigo.delegate" - - const-string v1, "Error sending vigo event" - - .line 25 - invoke-static {v0, v1, p1}, Lcom/vigo/metrics/Log;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I - - :goto_0 - return-void -.end method - -.method private d()Lcom/vigo/metrics/VigoBinaryBuffer; - .locals 3 - - .line 10 - invoke-static {}, Lcom/vigo/metrics/VigoBinaryBuffer;->h()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object v0 - - const/4 v1, 0x3 - - .line 11 - invoke-virtual {v0, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->b(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 12 - :try_start_0 - iget-object v1, p0, Lcom/vigo/metrics/VigoDelegate;->c:Ljava/lang/String; - - invoke-virtual {v0, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Ljava/lang/String;)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget-wide v1, p0, Lcom/vigo/metrics/VigoDelegate;->m:J - - invoke-virtual {v0, v1, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(J)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget v1, p0, Lcom/vigo/metrics/VigoDelegate;->o:I - - int-to-short v1, v1 - - invoke-virtual {v0, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->b()Lcom/vigo/metrics/VigoBinaryBuffer; - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - goto :goto_0 - - .line 13 - :catch_0 - invoke-virtual {v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->e()V - - :goto_0 - return-object v0 -.end method - - -# virtual methods -.method public a()I - .locals 1 - - .line 24 - iget v0, p0, Lcom/vigo/metrics/VigoDelegate;->l:I - - return v0 -.end method - -.method public a(BJJ)V - .locals 16 - - move-object/from16 v10, p0 - - .line 112 - invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J - - move-result-wide v11 - - .line 113 - iget-object v0, v10, Lcom/vigo/metrics/VigoDelegate;->c:Ljava/lang/String; - - const/4 v1, 0x7 - - if-nez v0, :cond_0 - - const/4 v3, 0x7 - - goto :goto_0 - - :cond_0 - move/from16 v3, p1 - - :goto_0 - const/4 v0, -0x7 - - const/4 v13, 0x4 - - if-eq v3, v0, :cond_2 - - const/4 v0, 0x1 - - if-eq v3, v0, :cond_1 - - const/4 v0, 0x3 - - if-eq v3, v0, :cond_1 - - if-eq v3, v13, :cond_1 - - const/16 v0, 0x9 - - if-eq v3, v0, :cond_1 - - const/16 v0, 0xa - - if-eq v3, v0, :cond_1 - - .line 114 - iget-object v8, v10, Lcom/vigo/metrics/VigoDelegate;->v:Lcom/vigo/metrics/VigoBinaryBuffer; - - monitor-enter v8 - - .line 115 - :try_start_0 - iget-object v2, v10, Lcom/vigo/metrics/VigoDelegate;->v:Lcom/vigo/metrics/VigoBinaryBuffer; - - move-object/from16 v1, p0 - - move-wide v4, v11 - - move-wide/from16 v6, p2 - - invoke-direct/range {v1 .. v7}, Lcom/vigo/metrics/VigoDelegate;->a(Lcom/vigo/metrics/VigoBinaryBuffer;BJJ)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 116 - monitor-exit v8 - - goto :goto_4 - - :catchall_0 - move-exception v0 - - monitor-exit v8 - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - throw v0 - - :cond_1 - move v0, v3 - - goto :goto_1 - - :cond_2 - const/4 v0, 0x7 - - .line 117 - :goto_1 - invoke-direct/range {p0 .. p0}, Lcom/vigo/metrics/VigoDelegate;->d()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object v14 - - .line 118 - iget-byte v2, v10, Lcom/vigo/metrics/VigoDelegate;->e:B - - iget-short v3, v10, Lcom/vigo/metrics/VigoDelegate;->f:S - - iget v1, v10, Lcom/vigo/metrics/VigoDelegate;->g:I - - int-to-long v4, v1 - - iget-object v8, v10, Lcom/vigo/metrics/VigoDelegate;->n:Ljava/lang/String; - - iget-object v9, v10, Lcom/vigo/metrics/VigoDelegate;->d:Ljava/lang/String; - - move-object/from16 v1, p0 - - move-wide/from16 v6, p4 - - invoke-direct/range {v1 .. v9}, Lcom/vigo/metrics/VigoDelegate;->a(BSJJLjava/lang/String;Ljava/lang/String;)Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object v8 - - .line 119 - invoke-static {}, Lcom/vigo/metrics/VigoBinaryBuffer;->h()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object v9 - - .line 120 - iget-object v15, v10, Lcom/vigo/metrics/VigoDelegate;->v:Lcom/vigo/metrics/VigoBinaryBuffer; - - monitor-enter v15 - - .line 121 - :try_start_1 - iput-wide v11, v10, Lcom/vigo/metrics/VigoDelegate;->b:J - - .line 122 - iget-object v2, v10, Lcom/vigo/metrics/VigoDelegate;->v:Lcom/vigo/metrics/VigoBinaryBuffer; - - move-object/from16 v1, p0 - - move v3, v0 - - move-wide v4, v11 - - move-wide/from16 v6, p2 - - invoke-direct/range {v1 .. v7}, Lcom/vigo/metrics/VigoDelegate;->a(Lcom/vigo/metrics/VigoBinaryBuffer;BJJ)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 123 - invoke-virtual {v9, v8}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v9, v14}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - - iget-object v0, v10, Lcom/vigo/metrics/VigoDelegate;->v:Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->b()Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v9, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(Lcom/vigo/metrics/VigoBinaryBuffer;)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 124 - iget-object v0, v10, Lcom/vigo/metrics/VigoDelegate;->v:Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->e()V - - .line 125 - iget-object v0, v10, Lcom/vigo/metrics/VigoDelegate;->v:Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v0, v13}, Lcom/vigo/metrics/VigoBinaryBuffer;->b(S)Lcom/vigo/metrics/VigoBinaryBuffer; - :try_end_1 - .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 - .catchall {:try_start_1 .. :try_end_1} :catchall_1 - - .line 126 - :try_start_2 - invoke-virtual {v8}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - .line 127 - :goto_2 - invoke-virtual {v14}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - goto :goto_3 - - :catchall_1 - move-exception v0 - - .line 128 - invoke-virtual {v8}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - .line 129 - invoke-virtual {v14}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - .line 130 - throw v0 - - .line 131 - :catch_0 - invoke-virtual {v8}, Lcom/vigo/metrics/VigoBinaryBuffer;->f()V - - goto :goto_2 - - .line 132 - :goto_3 - monitor-exit v15 - :try_end_2 - .catchall {:try_start_2 .. :try_end_2} :catchall_2 - - .line 133 - invoke-direct {v10, v9}, Lcom/vigo/metrics/VigoDelegate;->b(Lcom/vigo/metrics/VigoBinaryBuffer;)V - - :goto_4 - return-void - - :catchall_2 - move-exception v0 - - .line 134 - :try_start_3 - monitor-exit v15 - :try_end_3 - .catchall {:try_start_3 .. :try_end_3} :catchall_2 - - throw v0 -.end method - -.method public a(BSIJJ)V - .locals 6 - - .line 53 - iget-boolean v0, p0, Lcom/vigo/metrics/VigoDelegate;->a:Z - - if-eqz v0, :cond_1 - - iget v0, p0, Lcom/vigo/metrics/VigoDelegate;->g:I - - if-eq v0, p3, :cond_1 - - .line 54 - iput p3, p0, Lcom/vigo/metrics/VigoDelegate;->g:I - - .line 55 - iget-byte v0, p0, Lcom/vigo/metrics/VigoDelegate;->e:B - - if-nez v0, :cond_0 - - if-eqz p1, :cond_0 - - .line 56 - iput-byte p1, p0, Lcom/vigo/metrics/VigoDelegate;->e:B - - .line 57 - iput-short p2, p0, Lcom/vigo/metrics/VigoDelegate;->f:S - - .line 58 - :cond_0 - new-instance p2, Ljava/lang/StringBuilder; - - invoke-direct {p2}, Ljava/lang/StringBuilder;->()V - - const-string v0, "onAutoBitrateChange: newBitrate " - - invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - const-string p3, " bufferPct " - - invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object p3, p0, Lcom/vigo/metrics/VigoDelegate;->j:Ljava/lang/Integer; - - invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - const-string p3, ", quality = " - - invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-byte p3, p0, Lcom/vigo/metrics/VigoDelegate;->e:B - - invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - const-string p3, ", height = " - - invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-short p3, p0, Lcom/vigo/metrics/VigoDelegate;->f:S - - invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - const-string p3, ", quality_update = " - - invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - const-string p2, "vigo.delegate" - - invoke-static {p2, p1}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - const/4 v1, 0x7 - - move-object v0, p0 - - move-wide v2, p6 - - move-wide v4, p4 - - .line 59 - invoke-virtual/range {v0 .. v5}, Lcom/vigo/metrics/VigoDelegate;->a(BJJ)V - - :cond_1 - return-void -.end method - -.method public a(FJJ)V - .locals 16 - - move-object/from16 v6, p0 - - move/from16 v7, p1 - - move-wide/from16 v8, p4 - - .line 60 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "onSeek: offset " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; - - const-string v10, " bufferPct " - - invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v1, v6, Lcom/vigo/metrics/VigoDelegate;->j:Ljava/lang/Integer; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - const-string v1, ", duration " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - move-wide/from16 v11, p2 - - invoke-virtual {v0, v11, v12}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; - - const-string v1, ", position " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, v8, v9}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; - - const-string v1, ", host " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v1, v6, Lcom/vigo/metrics/VigoDelegate;->n:Ljava/lang/String; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - const-string v13, "vigo.delegate" - - invoke-static {v13, v0}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - .line 61 - iget-boolean v0, v6, Lcom/vigo/metrics/VigoDelegate;->a:Z - - if-eqz v0, :cond_1 - - .line 62 - iget-wide v0, v6, Lcom/vigo/metrics/VigoDelegate;->k:J - - const-wide/16 v14, 0x0 - - cmp-long v2, v0, v14 - - if-eqz v2, :cond_0 - - .line 63 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "onBufferingEnd (in Seek): " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, v8, v9}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; - - invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v1, v6, Lcom/vigo/metrics/VigoDelegate;->j:Ljava/lang/Integer; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-static {v13, v0}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - const/4 v1, 0x3 - - move-object/from16 v0, p0 - - move-wide/from16 v2, p4 - - move-wide/from16 v4, p2 - - .line 64 - invoke-virtual/range {v0 .. v5}, Lcom/vigo/metrics/VigoDelegate;->a(BJJ)V - - .line 65 - iput-wide v14, v6, Lcom/vigo/metrics/VigoDelegate;->k:J - - const/4 v0, 0x1 - - .line 66 - iput-boolean v0, v6, Lcom/vigo/metrics/VigoDelegate;->t:Z - - :cond_0 - const/4 v1, 0x7 - - move-object/from16 v0, p0 - - move-wide/from16 v2, p4 - - move-wide/from16 v4, p2 - - .line 67 - invoke-virtual/range {v0 .. v5}, Lcom/vigo/metrics/VigoDelegate;->a(BJJ)V - - const/4 v0, 0x0 - - .line 68 - iput-object v0, v6, Lcom/vigo/metrics/VigoDelegate;->j:Ljava/lang/Integer; - - const/4 v1, 0x6 - - float-to-long v7, v7 - - move-object/from16 v0, p0 - - move-wide v2, v7 - - .line 69 - invoke-virtual/range {v0 .. v5}, Lcom/vigo/metrics/VigoDelegate;->a(BJJ)V - - .line 70 - iget-boolean v0, v6, Lcom/vigo/metrics/VigoDelegate;->t:Z - - if-eqz v0, :cond_1 - - .line 71 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "onBufferingStart (after Seek): " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, v7, v8}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; - - invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v1, v6, Lcom/vigo/metrics/VigoDelegate;->j:Ljava/lang/Integer; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-static {v13, v0}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - .line 72 - invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J - - move-result-wide v0 - - iput-wide v0, v6, Lcom/vigo/metrics/VigoDelegate;->k:J - - const/4 v1, 0x2 - - move-object/from16 v0, p0 - - move-wide v2, v7 - - move-wide/from16 v4, p2 - - .line 73 - invoke-virtual/range {v0 .. v5}, Lcom/vigo/metrics/VigoDelegate;->a(BJJ)V - - const/4 v0, 0x0 - - .line 74 - iput-boolean v0, v6, Lcom/vigo/metrics/VigoDelegate;->t:Z - - :cond_1 - return-void -.end method - -.method public a(II)V - .locals 6 - - .line 86 - new-instance p2, Ljava/lang/StringBuilder; - - invoke-direct {p2}, Ljava/lang/StringBuilder;->()V - - const-string v0, "onError: " - - invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - const-string p2, "vigo.delegate" - - invoke-static {p2, p1}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - .line 87 - iget-boolean p1, p0, Lcom/vigo/metrics/VigoDelegate;->a:Z - - if-eqz p1, :cond_0 - - iget-boolean p1, p0, Lcom/vigo/metrics/VigoDelegate;->q:Z - - if-nez p1, :cond_0 - - const/4 p1, 0x1 - - .line 88 - iput-boolean p1, p0, Lcom/vigo/metrics/VigoDelegate;->q:Z - - const/16 v1, 0xa - - const-wide/16 v2, -0x1 - - const-wide/16 v4, -0x1 - - move-object v0, p0 - - .line 89 - invoke-virtual/range {v0 .. v5}, Lcom/vigo/metrics/VigoDelegate;->a(BJJ)V - - const-wide/16 p1, 0x0 - - .line 90 - iput-wide p1, p0, Lcom/vigo/metrics/VigoDelegate;->b:J - - :cond_0 - return-void -.end method - -.method public a(IIJJLjava/lang/String;)V - .locals 10 - .annotation runtime Ljava/lang/Deprecated; - .end annotation - - move-object v9, p0 - - .line 40 - iget-object v0, v9, Lcom/vigo/metrics/VigoDelegate;->x:Lcom/vigo/metrics/VigoSession; - - iget-object v1, v0, Lcom/vigo/metrics/VigoSession;->d:Ljava/lang/String; - - move-object v0, p0 - - move v2, p1 - - move v3, p2 - - move-wide v4, p3 - - move-wide v6, p5 - - move-object/from16 v8, p7 - - invoke-virtual/range {v0 .. v8}, Lcom/vigo/metrics/VigoDelegate;->a(Ljava/lang/String;IIJJLjava/lang/String;)V - - return-void -.end method - -.method public a(IJJ)V - .locals 7 - - .line 75 - iget-boolean v0, p0, Lcom/vigo/metrics/VigoDelegate;->a:Z - - if-eqz v0, :cond_2 - - .line 76 - invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object v0 - - iput-object v0, p0, Lcom/vigo/metrics/VigoDelegate;->j:Ljava/lang/Integer; - - .line 77 - invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J - - move-result-wide v0 - - .line 78 - iget v2, p0, Lcom/vigo/metrics/VigoDelegate;->p:I - - int-to-long v2, v2 - - iget-wide v4, p0, Lcom/vigo/metrics/VigoDelegate;->b:J - - sub-long/2addr v0, v4 - - const/16 v4, 0x64 - - cmp-long v5, v2, v0 - - if-ltz v5, :cond_0 - - iget-boolean v0, p0, Lcom/vigo/metrics/VigoDelegate;->r:Z - - if-nez v0, :cond_2 - - if-ne v4, p1, :cond_2 - - :cond_0 - if-ne v4, p1, :cond_1 - - const/4 v0, 0x1 - - goto :goto_0 - - :cond_1 - const/4 v0, 0x0 - - .line 79 - :goto_0 - iput-boolean v0, p0, Lcom/vigo/metrics/VigoDelegate;->r:Z - - .line 80 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "onBufferingUpdate: percent " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - const-string p1, "%, pos = " - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p4, p5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; - - const-string p1, ", bufferPct " - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object p1, p0, Lcom/vigo/metrics/VigoDelegate;->j:Ljava/lang/Integer; - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - const-string p1, ", seqNum " - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget p1, p0, Lcom/vigo/metrics/VigoDelegate;->i:I - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - const-string p1, " isQualityAdviserSupported " - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-boolean p1, p0, Lcom/vigo/metrics/VigoDelegate;->a:Z - - invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - const-string v0, "vigo.delegate" - - invoke-static {v0, p1}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - const/4 v2, -0x7 - - move-object v1, p0 - - move-wide v3, p4 - - move-wide v5, p2 - - .line 81 - invoke-virtual/range {v1 .. v6}, Lcom/vigo/metrics/VigoDelegate;->a(BJJ)V - - :cond_2 - return-void -.end method - -.method public a(JJ)V - .locals 10 - - .line 82 - iget-boolean v0, p0, Lcom/vigo/metrics/VigoDelegate;->a:Z - - if-eqz v0, :cond_0 - - iget-wide v0, p0, Lcom/vigo/metrics/VigoDelegate;->k:J - - const-wide/16 v2, 0x0 - - cmp-long v4, v0, v2 - - if-eqz v4, :cond_0 - - .line 83 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "onBufferingEnd: " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p3, p4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; - - const-string v1, " bufferPct " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v1, p0, Lcom/vigo/metrics/VigoDelegate;->j:Ljava/lang/Integer; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - const-string v1, "vigo.delegate" - - invoke-static {v1, v0}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - const/4 v5, 0x3 - - move-object v4, p0 - - move-wide v6, p3 - - move-wide v8, p1 - - .line 84 - invoke-virtual/range {v4 .. v9}, Lcom/vigo/metrics/VigoDelegate;->a(BJJ)V - - .line 85 - iput-wide v2, p0, Lcom/vigo/metrics/VigoDelegate;->k:J - - :cond_0 - return-void -.end method - -.method public a(JJZ)V - .locals 7 - - .line 32 - iget-boolean v0, p0, Lcom/vigo/metrics/VigoDelegate;->a:Z - - if-eqz v0, :cond_1 - - .line 33 - iget-boolean v0, p0, Lcom/vigo/metrics/VigoDelegate;->y:Z - - if-eqz v0, :cond_0 - - .line 34 - sget-object p5, Lcom/vigo/metrics/config;->l:Lcom/vigo/metrics/a0/ActiveSessionController; - - invoke-virtual {p5}, Lcom/vigo/metrics/a0/ActiveSessionController;->b()V - - .line 35 - new-instance p5, Ljava/lang/StringBuilder; - - invoke-direct {p5}, Ljava/lang/StringBuilder;->()V - - const-string v0, "onResumePlayback: " - - invoke-virtual {p5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p5, p3, p4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; - - const-string v0, " bufferPct " - - invoke-virtual {p5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v0, p0, Lcom/vigo/metrics/VigoDelegate;->j:Ljava/lang/Integer; - - invoke-virtual {p5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - invoke-virtual {p5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p5 - - const-string v0, "vigo.delegate" - - invoke-static {v0, p5}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - const/4 v2, 0x5 - - move-object v1, p0 - - move-wide v3, p3 - - move-wide v5, p1 - - .line 36 - invoke-virtual/range {v1 .. v6}, Lcom/vigo/metrics/VigoDelegate;->a(BJJ)V - - goto :goto_0 - - :cond_0 - if-eqz p5, :cond_1 - - .line 37 - sget-object p1, Lcom/vigo/metrics/config;->l:Lcom/vigo/metrics/a0/ActiveSessionController; - - invoke-virtual {p1}, Lcom/vigo/metrics/a0/ActiveSessionController;->b()V - - :cond_1 - :goto_0 - const/4 p1, 0x0 - - .line 38 - iput-boolean p1, p0, Lcom/vigo/metrics/VigoDelegate;->y:Z - - const/16 p1, 0x7530 - - .line 39 - iput p1, p0, Lcom/vigo/metrics/VigoDelegate;->p:I - - return-void -.end method - -.method public a(Landroid/net/Uri;)V - .locals 0 - - if-nez p1, :cond_0 - - const/4 p1, 0x0 - - .line 22 - iput-object p1, p0, Lcom/vigo/metrics/VigoDelegate;->n:Ljava/lang/String; - - goto :goto_0 - - .line 23 - :cond_0 - :try_start_0 - invoke-virtual {p1}, Landroid/net/Uri;->getHost()Ljava/lang/String; - - move-result-object p1 - - iput-object p1, p0, Lcom/vigo/metrics/VigoDelegate;->n:Ljava/lang/String; - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - :catch_0 - :goto_0 - return-void -.end method - -.method a(Lcom/vigo/metrics/VigoBinaryBuffer;)V - .locals 1 - - .line 135 - invoke-static {}, Lcom/vigo/metrics/Vigo;->f()I - - move-result v0 - - invoke-virtual {p1, v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->a(I)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 136 - iget-object v0, p0, Lcom/vigo/metrics/VigoDelegate;->w:Lcom/vigo/metrics/VigoSyncStack; - - invoke-virtual {v0, p1}, Lcom/vigo/metrics/VigoSyncStack;->a(Ljava/lang/Object;)V - - return-void -.end method - -.method public a(Ljava/lang/String;BS)V - .locals 8 - - if-nez p1, :cond_0 - - const/4 v0, 0x0 - - .line 25 - invoke-virtual {p0, v0}, Lcom/vigo/metrics/VigoDelegate;->a(Landroid/net/Uri;)V - - goto :goto_0 - - .line 26 - :cond_0 - invoke-static {p1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; - - move-result-object v0 - - invoke-virtual {p0, v0}, Lcom/vigo/metrics/VigoDelegate;->a(Landroid/net/Uri;)V - - :goto_0 - const/4 v0, 0x0 - - .line 27 - iput v0, p0, Lcom/vigo/metrics/VigoDelegate;->g:I - - .line 28 - iput-byte p2, p0, Lcom/vigo/metrics/VigoDelegate;->e:B - - .line 29 - iput-short p3, p0, Lcom/vigo/metrics/VigoDelegate;->f:S - - const/16 v0, 0x64 - - if-ne v0, p2, :cond_1 - - const/4 p2, 0x1 - - .line 30 - iput-boolean p2, p0, Lcom/vigo/metrics/VigoDelegate;->s:Z - - :cond_1 - const/4 v2, -0x1 - - .line 31 - iget-object p2, p0, Lcom/vigo/metrics/VigoDelegate;->x:Lcom/vigo/metrics/VigoSession; - - iget-wide v3, p2, Lcom/vigo/metrics/VigoSession;->j:J - - iget-wide v5, p2, Lcom/vigo/metrics/VigoSession;->k:J - - move-object v0, p0 - - move v1, p3 - - move-object v7, p1 - - invoke-virtual/range {v0 .. v7}, Lcom/vigo/metrics/VigoDelegate;->a(IIJJLjava/lang/String;)V - - return-void -.end method - -.method public a(Ljava/lang/String;IIJJLjava/lang/String;)V - .locals 8 - - move-object v6, p0 - - move v0, p3 - - .line 41 - sget-object v1, Lcom/vigo/metrics/VigoDelegate$a;->a:[I - - sget-object v2, Lcom/vigo/metrics/config;->k:Lcom/vigo/metrics/content/ServiceToContentTypeBinding; - - move-object v3, p1 - - invoke-virtual {v2, p1}, Lcom/vigo/metrics/content/ServiceToContentTypeBinding;->a(Ljava/lang/String;)Lcom/vigo/metrics/content/ContentType; - - move-result-object v2 - - invoke-virtual {v2}, Ljava/lang/Enum;->ordinal()I - - move-result v2 - - aget v1, v1, v2 - - const/4 v2, 0x1 - - if-eq v1, v2, :cond_1 - - const/4 v2, 0x2 - - if-eq v1, v2, :cond_0 - - const/4 v2, 0x3 - - if-eq v1, v2, :cond_0 - - const/4 v2, 0x4 - - if-eq v1, v2, :cond_0 - - const/4 v1, 0x0 - - goto :goto_0 - - .line 42 - :cond_0 - invoke-static {p2}, Lcom/vigo/metrics/VigoDelegate;->b(I)B - - move-result v1 - - goto :goto_0 - - .line 43 - :cond_1 - invoke-static {p3}, Lcom/vigo/metrics/VigoDelegate;->a(I)B - - move-result v1 - - :goto_0 - if-eqz p8, :cond_2 - - .line 44 - invoke-static/range {p8 .. p8}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; - - move-result-object v2 - - invoke-virtual {p0, v2}, Lcom/vigo/metrics/VigoDelegate;->a(Landroid/net/Uri;)V - - .line 45 - :cond_2 - iget-boolean v2, v6, Lcom/vigo/metrics/VigoDelegate;->a:Z - - if-eqz v2, :cond_4 - - iget-byte v2, v6, Lcom/vigo/metrics/VigoDelegate;->e:B - - if-eq v1, v2, :cond_4 - - .line 46 - iput v0, v6, Lcom/vigo/metrics/VigoDelegate;->g:I - - const-string v3, ", quality = " - - const-string v4, " bufferPct " - - const-string v5, "vigo.delegate" - - if-eqz v2, :cond_3 - - const/4 v7, -0x1 - - if-eq v2, v7, :cond_3 - - .line 47 - new-instance v2, Ljava/lang/StringBuilder; - - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V - - const-string v7, "onManualBitrateChange bitrate_change: newBitrate " - - invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2, p3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v0, v6, Lcom/vigo/metrics/VigoDelegate;->j:Ljava/lang/Integer; - - invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-static {v5, v0}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - .line 48 - iput-byte v1, v6, Lcom/vigo/metrics/VigoDelegate;->e:B - - const/16 v1, 0x8 - - move-object v0, p0 - - move-wide v2, p6 - - move-wide v4, p4 - - .line 49 - invoke-virtual/range {v0 .. v5}, Lcom/vigo/metrics/VigoDelegate;->a(BJJ)V - - goto :goto_1 - - .line 50 - :cond_3 - new-instance v2, Ljava/lang/StringBuilder; - - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V - - const-string v7, "UpdateQuality: newBitrate " - - invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2, p3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v0, v6, Lcom/vigo/metrics/VigoDelegate;->j:Ljava/lang/Integer; - - invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-static {v5, v0}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - .line 51 - iput-byte v1, v6, Lcom/vigo/metrics/VigoDelegate;->e:B - - const/4 v1, 0x7 - - move-object v0, p0 - - move-wide v2, p6 - - move-wide v4, p4 - - .line 52 - invoke-virtual/range {v0 .. v5}, Lcom/vigo/metrics/VigoDelegate;->a(BJJ)V - - :cond_4 - :goto_1 - return-void -.end method - -.method public a(Ljava/lang/String;Ljava/lang/String;BSZ)V - .locals 2 - - .line 1 - invoke-static {}, Ljava/util/UUID;->randomUUID()Ljava/util/UUID; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/util/UUID;->toString()Ljava/lang/String; - - move-result-object v0 - - iput-object v0, p0, Lcom/vigo/metrics/VigoDelegate;->c:Ljava/lang/String; - - .line 2 - iget-object v0, p0, Lcom/vigo/metrics/VigoDelegate;->x:Lcom/vigo/metrics/VigoSession; - - iget-object v1, p0, Lcom/vigo/metrics/VigoDelegate;->c:Ljava/lang/String; - - iput-object v1, v0, Lcom/vigo/metrics/VigoSession;->c:Ljava/lang/String; - - .line 3 - iget-object v0, p0, Lcom/vigo/metrics/VigoDelegate;->v:Lcom/vigo/metrics/VigoBinaryBuffer; - - const/4 v1, 0x4 - - invoke-virtual {v0, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->b(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 4 - iput-byte p3, p0, Lcom/vigo/metrics/VigoDelegate;->e:B - - .line 5 - iput-short p4, p0, Lcom/vigo/metrics/VigoDelegate;->f:S - - .line 6 - iput-object p2, p0, Lcom/vigo/metrics/VigoDelegate;->d:Ljava/lang/String; - - const/4 p2, 0x0 - - .line 7 - iput-boolean p2, p0, Lcom/vigo/metrics/VigoDelegate;->q:Z - - const-wide/16 p3, 0x0 - - .line 8 - iput-wide p3, p0, Lcom/vigo/metrics/VigoDelegate;->b:J - - .line 9 - iput-boolean p5, p0, Lcom/vigo/metrics/VigoDelegate;->u:Z - - .line 10 - invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J - - move-result-wide v0 - - iput-wide v0, p0, Lcom/vigo/metrics/VigoDelegate;->h:J - - .line 11 - iput p2, p0, Lcom/vigo/metrics/VigoDelegate;->i:I - - .line 12 - iput p2, p0, Lcom/vigo/metrics/VigoDelegate;->l:I - - .line 13 - iput-wide p3, p0, Lcom/vigo/metrics/VigoDelegate;->k:J - - const/4 p3, 0x0 - - .line 14 - iput-object p3, p0, Lcom/vigo/metrics/VigoDelegate;->j:Ljava/lang/Integer; - - .line 15 - invoke-static {}, Ljava/lang/System;->currentTimeMillis()J - - move-result-wide p3 - - iput-wide p3, p0, Lcom/vigo/metrics/VigoDelegate;->m:J - - .line 16 - invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; - - move-result-object p3 - - invoke-virtual {p3}, Ljava/util/Calendar;->getTimeZone()Ljava/util/TimeZone; - - move-result-object p3 - - iget-wide p4, p0, Lcom/vigo/metrics/VigoDelegate;->m:J - - invoke-virtual {p3, p4, p5}, Ljava/util/TimeZone;->getOffset(J)I - - move-result p3 - - const p4, 0xea60 - - div-int/2addr p3, p4 - - iput p3, p0, Lcom/vigo/metrics/VigoDelegate;->o:I - - .line 17 - iput p2, p0, Lcom/vigo/metrics/VigoDelegate;->g:I - - .line 18 - iput-boolean p2, p0, Lcom/vigo/metrics/VigoDelegate;->r:Z - - .line 19 - iput-boolean p2, p0, Lcom/vigo/metrics/VigoDelegate;->s:Z - - .line 20 - iput-boolean p2, p0, Lcom/vigo/metrics/VigoDelegate;->t:Z - - if-eqz p1, :cond_0 - - .line 21 - invoke-static {p1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; - - move-result-object p1 - - invoke-virtual {p0, p1}, Lcom/vigo/metrics/VigoDelegate;->a(Landroid/net/Uri;)V - - :cond_0 - return-void -.end method - -.method public b()V - .locals 3 - - .line 15 - iget-boolean v0, p0, Lcom/vigo/metrics/VigoDelegate;->a:Z - - if-eqz v0, :cond_0 - - .line 16 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "onPlaybackStart: isQualityAdviserSupported = " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-boolean v1, p0, Lcom/vigo/metrics/VigoDelegate;->a:Z - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - const-string v1, "vigo.delegate" - - invoke-static {v1, v0}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - .line 17 - sget-object v0, Lcom/vigo/metrics/config;->d:Lcom/vigo/metrics/Vigo; - - iget-wide v1, p0, Lcom/vigo/metrics/VigoDelegate;->h:J - - invoke-virtual {v0, v1, v2}, Lcom/vigo/metrics/Vigo;->a(J)V - - .line 18 - invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J - - move-result-wide v0 - - iput-wide v0, p0, Lcom/vigo/metrics/VigoDelegate;->k:J - - :cond_0 - return-void -.end method - -.method public b(BSIJJ)V - .locals 8 - - .line 1 - iget-boolean v0, p0, Lcom/vigo/metrics/VigoDelegate;->a:Z - - if-eqz v0, :cond_1 - - .line 2 - iput p3, p0, Lcom/vigo/metrics/VigoDelegate;->g:I - - .line 3 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "onManualBitrateChange: notified_when_auto: " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-boolean v1, p0, Lcom/vigo/metrics/VigoDelegate;->s:Z - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - const-string v1, "vigo.delegate" - - invoke-static {v1, v0}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - .line 4 - iget-boolean v0, p0, Lcom/vigo/metrics/VigoDelegate;->s:Z - - if-nez v0, :cond_0 - - .line 5 - iput-byte p1, p0, Lcom/vigo/metrics/VigoDelegate;->e:B - - .line 6 - iput-short p2, p0, Lcom/vigo/metrics/VigoDelegate;->f:S - - goto :goto_0 - - :cond_0 - const/4 p2, 0x0 - - .line 7 - iput-boolean p2, p0, Lcom/vigo/metrics/VigoDelegate;->s:Z - - .line 8 - :goto_0 - new-instance p2, Ljava/lang/StringBuilder; - - invoke-direct {p2}, Ljava/lang/StringBuilder;->()V - - const-string v0, "onManualBitrateChange: newBitrate " - - invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - const-string p3, " bufferPct " - - invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object p3, p0, Lcom/vigo/metrics/VigoDelegate;->j:Ljava/lang/Integer; - - invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - const-string p3, ", quality = " - - invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-byte p3, p0, Lcom/vigo/metrics/VigoDelegate;->e:B - - invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - const-string p3, ", height = " - - invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-short p3, p0, Lcom/vigo/metrics/VigoDelegate;->f:S - - invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - const-string p3, ", quality_update = " - - invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {v1, p1}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - const/16 v3, 0x8 - - move-object v2, p0 - - move-wide v4, p6 - - move-wide v6, p4 - - .line 9 - invoke-virtual/range {v2 .. v7}, Lcom/vigo/metrics/VigoDelegate;->a(BJJ)V - - :cond_1 - return-void -.end method - -.method public b(JJ)V - .locals 8 - - .line 10 - iget-boolean v0, p0, Lcom/vigo/metrics/VigoDelegate;->a:Z - - if-eqz v0, :cond_0 - - const/4 v0, 0x0 - - .line 11 - iput-object v0, p0, Lcom/vigo/metrics/VigoDelegate;->j:Ljava/lang/Integer; - - .line 12 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "onBufferingStart: " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p3, p4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; - - const-string v1, " bufferPct " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v1, p0, Lcom/vigo/metrics/VigoDelegate;->j:Ljava/lang/Integer; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - const-string v1, "vigo.delegate" - - invoke-static {v1, v0}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - .line 13 - invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J - - move-result-wide v0 - - iput-wide v0, p0, Lcom/vigo/metrics/VigoDelegate;->k:J - - const/4 v3, 0x2 - - move-object v2, p0 - - move-wide v4, p3 - - move-wide v6, p1 - - .line 14 - invoke-virtual/range {v2 .. v7}, Lcom/vigo/metrics/VigoDelegate;->a(BJJ)V - - :cond_0 - return-void -.end method - -.method public c()V - .locals 9 - - .line 4 - iget-boolean v0, p0, Lcom/vigo/metrics/VigoDelegate;->a:Z - - if-eqz v0, :cond_0 - - const/4 v0, 0x0 - - .line 5 - iput-boolean v0, p0, Lcom/vigo/metrics/VigoDelegate;->y:Z - - .line 6 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "onPlaybackStart: isQualityAdviserSupported = " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-boolean v1, p0, Lcom/vigo/metrics/VigoDelegate;->a:Z - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - const-string v1, "vigo.delegate" - - invoke-static {v1, v0}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - .line 7 - sget-object v0, Lcom/vigo/metrics/config;->d:Lcom/vigo/metrics/Vigo; - - iget-wide v1, p0, Lcom/vigo/metrics/VigoDelegate;->h:J - - invoke-virtual {v0, v1, v2}, Lcom/vigo/metrics/Vigo;->a(J)V - - const/4 v4, 0x1 - - const-wide/16 v5, -0x1 - - const-wide/16 v7, 0x0 - - move-object v3, p0 - - .line 8 - invoke-virtual/range {v3 .. v8}, Lcom/vigo/metrics/VigoDelegate;->a(BJJ)V - - .line 9 - invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J - - move-result-wide v0 - - iput-wide v0, p0, Lcom/vigo/metrics/VigoDelegate;->k:J - - :cond_0 - return-void -.end method - -.method public c(JJ)V - .locals 8 - - .line 1 - iget-boolean v0, p0, Lcom/vigo/metrics/VigoDelegate;->a:Z - - if-eqz v0, :cond_0 - - .line 2 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "onHeartbeat: position " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p3, p4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; - - const-string v1, ", bufferPct " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v1, p0, Lcom/vigo/metrics/VigoDelegate;->j:Ljava/lang/Integer; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - const-string v1, "vigo.delegate" - - invoke-static {v1, v0}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - const/4 v3, 0x7 - - move-object v2, p0 - - move-wide v4, p3 - - move-wide v6, p1 - - .line 3 - invoke-virtual/range {v2 .. v7}, Lcom/vigo/metrics/VigoDelegate;->a(BJJ)V - - :cond_0 - return-void -.end method - -.method public d(JJ)V - .locals 8 - - .line 1 - iget-boolean v0, p0, Lcom/vigo/metrics/VigoDelegate;->a:Z - - if-eqz v0, :cond_2 - - .line 2 - iget-boolean v0, p0, Lcom/vigo/metrics/VigoDelegate;->y:Z - - if-nez v0, :cond_0 - - .line 3 - sget-object v0, Lcom/vigo/metrics/config;->l:Lcom/vigo/metrics/a0/ActiveSessionController; - - invoke-virtual {v0}, Lcom/vigo/metrics/a0/ActiveSessionController;->a()V - - .line 4 - new-instance v0, Ljava/lang/StringBuilder; - - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V - - const-string v1, "onPausePlayback: " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0, p3, p4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; - - const-string v1, " bufferPct = " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v1, p0, Lcom/vigo/metrics/VigoDelegate;->j:Ljava/lang/Integer; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - const-string v1, " isQualityAdviserSupported " - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-boolean v1, p0, Lcom/vigo/metrics/VigoDelegate;->a:Z - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - const-string v1, "vigo.delegate" - - invoke-static {v1, v0}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - const/4 v3, 0x4 - - move-object v2, p0 - - move-wide v4, p3 - - move-wide v6, p1 - - .line 5 - invoke-virtual/range {v2 .. v7}, Lcom/vigo/metrics/VigoDelegate;->a(BJJ)V - - :cond_0 - const/4 p1, 0x1 - - .line 6 - iput-boolean p1, p0, Lcom/vigo/metrics/VigoDelegate;->y:Z - - .line 7 - iget-boolean p1, p0, Lcom/vigo/metrics/VigoDelegate;->u:Z - - if-eqz p1, :cond_1 - - const p1, 0x1d4c0 - - .line 8 - iput p1, p0, Lcom/vigo/metrics/VigoDelegate;->p:I - - goto :goto_0 - - :cond_1 - const-wide/16 p1, 0x0 - - .line 9 - iput-wide p1, p0, Lcom/vigo/metrics/VigoDelegate;->b:J - - :cond_2 - :goto_0 - return-void -.end method - -.method public e(JJ)Lcom/vigo/metrics/ViewQualityReport; - .locals 9 - .annotation build Landroidx/annotation/NonNull; - .end annotation - - const/4 v0, 0x3 - - new-array v0, v0, [Ljava/lang/Object; - - .line 1 - invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - - move-result-object v1 - - const/4 v2, 0x0 - - aput-object v1, v0, v2 - - invoke-static {p3, p4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - - move-result-object v1 - - const/4 v2, 0x1 - - aput-object v1, v0, v2 - - iget-object v1, p0, Lcom/vigo/metrics/VigoDelegate;->j:Ljava/lang/Integer; - - const/4 v2, 0x2 - - aput-object v1, v0, v2 - - const-string v1, "vigo.delegate" - - const-string v2, "onPlaybackStop: duration %d, position %d, %d bufferPct" - - invoke-static {v1, v2, v0}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)I - - .line 2 - iget-boolean v0, p0, Lcom/vigo/metrics/VigoDelegate;->a:Z - - const-wide/16 v1, 0x0 - - if-eqz v0, :cond_0 - - iget-boolean v0, p0, Lcom/vigo/metrics/VigoDelegate;->y:Z - - if-nez v0, :cond_0 - - .line 3 - sget-object v0, Lcom/vigo/metrics/config;->l:Lcom/vigo/metrics/a0/ActiveSessionController; - - invoke-virtual {v0}, Lcom/vigo/metrics/a0/ActiveSessionController;->a()V - - const/16 v4, 0x9 - - move-object v3, p0 - - move-wide v5, p3 - - move-wide v7, p1 - - .line 4 - invoke-virtual/range {v3 .. v8}, Lcom/vigo/metrics/VigoDelegate;->a(BJJ)V - - .line 5 - iput-wide v1, p0, Lcom/vigo/metrics/VigoDelegate;->b:J - - .line 6 - sget-object p1, Lcom/vigo/metrics/config;->d:Lcom/vigo/metrics/Vigo; - - invoke-virtual {p1}, Lcom/vigo/metrics/Vigo;->c()V - - .line 7 - :cond_0 - new-instance p1, Lcom/vigo/metrics/ViewQualityReport; - - iget p2, p0, Lcom/vigo/metrics/VigoDelegate;->l:I - - iget-wide p3, p0, Lcom/vigo/metrics/VigoDelegate;->k:J - - cmp-long v0, p3, v1 - - if-lez v0, :cond_1 - - invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J - - move-result-wide p3 - - iget-wide v0, p0, Lcom/vigo/metrics/VigoDelegate;->k:J - - sub-long v1, p3, v0 - - :cond_1 - invoke-direct {p1, p2, v1, v2}, Lcom/vigo/metrics/ViewQualityReport;->(IJ)V - - return-object p1 -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/VigoDelegateCustom1.smali b/smali/smali_classes2/com/vigo/metrics/VigoDelegateCustom1.smali deleted file mode 100644 index 17abd331b..000000000 --- a/smali/smali_classes2/com/vigo/metrics/VigoDelegateCustom1.smali +++ /dev/null @@ -1,13 +0,0 @@ -.class public Lcom/vigo/metrics/VigoDelegateCustom1; -.super Ljava/lang/Object; -.source "VigoDelegateCustom1.java" - - -# virtual methods -.method a(Lcom/vigo/metrics/VigoBinaryBuffer;)V - .locals 0 - - const p0, 0x0 - - throw p0 -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/VigoPool$a.smali b/smali/smali_classes2/com/vigo/metrics/VigoPool$a.smali deleted file mode 100644 index 8c011f571..000000000 --- a/smali/smali_classes2/com/vigo/metrics/VigoPool$a.smali +++ /dev/null @@ -1,33 +0,0 @@ -.class public interface abstract Lcom/vigo/metrics/VigoPool$a; -.super Ljava/lang/Object; -.source "VigoPool.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/vigo/metrics/VigoPool; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x609 - name = "a" -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "", - "Ljava/lang/Object;" - } -.end annotation - - -# virtual methods -.method public abstract newInstance()Ljava/lang/Object; - .annotation system Ldalvik/annotation/Signature; - value = { - "()TT;" - } - .end annotation -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/VigoPool.smali b/smali/smali_classes2/com/vigo/metrics/VigoPool.smali deleted file mode 100644 index f4bfdbda3..000000000 --- a/smali/smali_classes2/com/vigo/metrics/VigoPool.smali +++ /dev/null @@ -1,114 +0,0 @@ -.class public Lcom/vigo/metrics/VigoPool; -.super Ljava/lang/Object; -.source "VigoPool.java" - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/vigo/metrics/VigoPool$a; - } -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "", - "Ljava/lang/Object;" - } -.end annotation - - -# instance fields -.field private final a:Lcom/vigo/metrics/VigoSyncStack; - .annotation system Ldalvik/annotation/Signature; - value = { - "Lcom/vigo/metrics/VigoSyncStack<", - "TT;>;" - } - .end annotation -.end field - -.field private final b:Lcom/vigo/metrics/VigoPool$a; - .annotation system Ldalvik/annotation/Signature; - value = { - "Lcom/vigo/metrics/VigoPool$a<", - "TT;>;" - } - .end annotation -.end field - - -# direct methods -.method public constructor (Lcom/vigo/metrics/VigoPool$a;)V - .locals 0 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lcom/vigo/metrics/VigoPool$a<", - "TT;>;)V" - } - .end annotation - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - iput-object p1, p0, Lcom/vigo/metrics/VigoPool;->b:Lcom/vigo/metrics/VigoPool$a; - - .line 3 - new-instance p1, Lcom/vigo/metrics/VigoSyncStack; - - invoke-direct {p1}, Lcom/vigo/metrics/VigoSyncStack;->()V - - iput-object p1, p0, Lcom/vigo/metrics/VigoPool;->a:Lcom/vigo/metrics/VigoSyncStack; - - return-void -.end method - - -# virtual methods -.method public a()Ljava/lang/Object; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "()TT;" - } - .end annotation - - .line 1 - iget-object v0, p0, Lcom/vigo/metrics/VigoPool;->a:Lcom/vigo/metrics/VigoSyncStack; - - invoke-virtual {v0}, Lcom/vigo/metrics/VigoSyncStack;->c()Ljava/lang/Object; - - move-result-object v0 - - if-nez v0, :cond_0 - - .line 2 - iget-object v0, p0, Lcom/vigo/metrics/VigoPool;->b:Lcom/vigo/metrics/VigoPool$a; - - invoke-interface {v0}, Lcom/vigo/metrics/VigoPool$a;->newInstance()Ljava/lang/Object; - - move-result-object v0 - - :cond_0 - return-object v0 -.end method - -.method public a(Ljava/lang/Object;)V - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(TT;)V" - } - .end annotation - - .line 3 - iget-object v0, p0, Lcom/vigo/metrics/VigoPool;->a:Lcom/vigo/metrics/VigoSyncStack; - - invoke-virtual {v0, p1}, Lcom/vigo/metrics/VigoSyncStack;->a(Ljava/lang/Object;)V - - return-void -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/VigoRegisteredCellHolder.smali b/smali/smali_classes2/com/vigo/metrics/VigoRegisteredCellHolder.smali deleted file mode 100644 index cd0646739..000000000 --- a/smali/smali_classes2/com/vigo/metrics/VigoRegisteredCellHolder.smali +++ /dev/null @@ -1,1028 +0,0 @@ -.class Lcom/vigo/metrics/VigoRegisteredCellHolder; -.super Ljava/lang/Object; -.source "VigoRegisteredCellHolder.java" - - -# instance fields -.field a:B - -.field b:I - -.field c:I - -.field d:I - -.field e:J - -.field f:I - -.field g:S - -.field h:I - -.field i:Lcom/vigo/metrics/VigoBinaryBuffer; - -.field j:Z - -.field private k:I - -.field private l:Landroid/telephony/CellSignalStrength; - - -# direct methods -.method constructor ()V - .locals 3 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - const/4 v0, -0x1 - - .line 2 - iput-byte v0, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a:B - - .line 3 - iput v0, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->b:I - - .line 4 - iput v0, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->c:I - - .line 5 - iput v0, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->d:I - - const-wide/16 v1, -0x1 - - .line 6 - iput-wide v1, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->e:J - - .line 7 - iput v0, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->f:I - - .line 8 - iput-short v0, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->g:S - - .line 9 - iput v0, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->h:I - - const/4 v0, 0x0 - - .line 10 - iput-object v0, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->i:Lcom/vigo/metrics/VigoBinaryBuffer; - - const/4 v0, 0x1 - - .line 11 - iput-boolean v0, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->j:Z - - const/4 v0, 0x0 - - .line 12 - iput v0, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->k:I - - return-void -.end method - - -# virtual methods -.method public a()Lcom/vigo/metrics/VigoRegisteredCellHolder; - .locals 3 - - .line 22 - new-instance v0, Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-direct {v0}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->()V - - .line 23 - iget-byte v1, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a:B - - iput-byte v1, v0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a:B - - .line 24 - iget v1, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->b:I - - iput v1, v0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->b:I - - .line 25 - iget v1, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->c:I - - iput v1, v0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->c:I - - .line 26 - iget v1, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->d:I - - iput v1, v0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->d:I - - .line 27 - iget-wide v1, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->e:J - - iput-wide v1, v0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->e:J - - .line 28 - iget v1, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->f:I - - iput v1, v0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->f:I - - .line 29 - iget-short v1, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->g:S - - iput-short v1, v0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->g:S - - .line 30 - iget v1, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->h:I - - iput v1, v0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->h:I - - .line 31 - iget-object v1, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->i:Lcom/vigo/metrics/VigoBinaryBuffer; - - iput-object v1, v0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->i:Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 32 - iget-object v1, v0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->i:Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - - const/4 v1, 0x1 - - .line 33 - iput-boolean v1, v0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->j:Z - - .line 34 - invoke-static {}, Lcom/vigo/metrics/VigoBinaryBuffer;->h()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object v1 - - iput-object v1, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->i:Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 35 - iget-object v1, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->i:Lcom/vigo/metrics/VigoBinaryBuffer; - - const/4 v2, 0x0 - - invoke-virtual {v1, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->b(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - return-object v0 -.end method - -.method a(Landroid/telephony/CellInfo;)V - .locals 4 - - .line 1 - sget v0, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v1, 0x12 - - if-lt v0, v1, :cond_6 - - .line 2 - iget-object v0, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->i:Lcom/vigo/metrics/VigoBinaryBuffer; - - const/4 v1, 0x1 - - const/4 v2, 0x0 - - if-nez v0, :cond_0 - - .line 3 - invoke-static {}, Lcom/vigo/metrics/VigoBinaryBuffer;->h()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object v0 - - iput-object v0, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->i:Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 4 - iget-object v0, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->i:Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v0, v2}, Lcom/vigo/metrics/VigoBinaryBuffer;->b(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 5 - iput v2, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->k:I - - goto :goto_0 - - .line 6 - :cond_0 - iget v0, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->k:I - - const/16 v3, 0xa - - if-ne v0, v3, :cond_1 - - return-void - - :cond_1 - add-int/2addr v0, v1 - - .line 7 - iput v0, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->k:I - - .line 8 - :goto_0 - iget-byte v0, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a:B - - if-eq v0, v1, :cond_4 - - const/4 v3, 0x2 - - if-eq v0, v3, :cond_3 - - const/4 v3, 0x3 - - if-eq v0, v3, :cond_2 - - goto :goto_1 - - .line 9 - :cond_2 - check-cast p1, Landroid/telephony/CellInfoLte; - - invoke-virtual {p1}, Landroid/telephony/CellInfoLte;->getCellSignalStrength()Landroid/telephony/CellSignalStrengthLte; - - move-result-object v0 - - iget-object v3, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->l:Landroid/telephony/CellSignalStrength; - - invoke-virtual {v0, v3}, Landroid/telephony/CellSignalStrengthLte;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-nez v0, :cond_5 - - .line 10 - iget v0, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->k:I - - add-int/2addr v0, v1 - - iput v0, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->k:I - - .line 11 - invoke-virtual {p1}, Landroid/telephony/CellInfoLte;->getCellSignalStrength()Landroid/telephony/CellSignalStrengthLte; - - move-result-object p1 - - iput-object p1, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->l:Landroid/telephony/CellSignalStrength; - - .line 12 - sget-object p1, Lcom/vigo/metrics/config;->d:Lcom/vigo/metrics/Vigo; - - iget-object p1, p1, Lcom/vigo/metrics/Vigo;->c:Lcom/vigo/metrics/VigoCellInfoExtractor; - - iget-object v0, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->l:Landroid/telephony/CellSignalStrength; - - check-cast v0, Landroid/telephony/CellSignalStrengthLte; - - iget-object v1, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->i:Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {p1, v0, v1, v2}, Lcom/vigo/metrics/VigoCellInfoExtractor;->a(Landroid/telephony/CellSignalStrengthLte;Lcom/vigo/metrics/VigoBinaryBuffer;Z)V - - goto :goto_1 - - .line 13 - :cond_3 - check-cast p1, Landroid/telephony/CellInfoWcdma; - - invoke-virtual {p1}, Landroid/telephony/CellInfoWcdma;->getCellSignalStrength()Landroid/telephony/CellSignalStrengthWcdma; - - move-result-object v0 - - iget-object v3, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->l:Landroid/telephony/CellSignalStrength; - - invoke-virtual {v0, v3}, Landroid/telephony/CellSignalStrengthWcdma;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-nez v0, :cond_5 - - .line 14 - iget v0, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->k:I - - add-int/2addr v0, v1 - - iput v0, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->k:I - - .line 15 - invoke-virtual {p1}, Landroid/telephony/CellInfoWcdma;->getCellSignalStrength()Landroid/telephony/CellSignalStrengthWcdma; - - move-result-object p1 - - iput-object p1, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->l:Landroid/telephony/CellSignalStrength; - - .line 16 - sget-object p1, Lcom/vigo/metrics/config;->d:Lcom/vigo/metrics/Vigo; - - iget-object p1, p1, Lcom/vigo/metrics/Vigo;->c:Lcom/vigo/metrics/VigoCellInfoExtractor; - - iget-object v0, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->l:Landroid/telephony/CellSignalStrength; - - check-cast v0, Landroid/telephony/CellSignalStrengthWcdma; - - iget-object v1, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->i:Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {p1, v0, v1, v2}, Lcom/vigo/metrics/VigoCellInfoExtractor;->a(Landroid/telephony/CellSignalStrengthWcdma;Lcom/vigo/metrics/VigoBinaryBuffer;Z)V - - goto :goto_1 - - .line 17 - :cond_4 - check-cast p1, Landroid/telephony/CellInfoGsm; - - invoke-virtual {p1}, Landroid/telephony/CellInfoGsm;->getCellSignalStrength()Landroid/telephony/CellSignalStrengthGsm; - - move-result-object v0 - - iget-object v3, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->l:Landroid/telephony/CellSignalStrength; - - invoke-virtual {v0, v3}, Landroid/telephony/CellSignalStrengthGsm;->equals(Ljava/lang/Object;)Z - - move-result v0 - - if-nez v0, :cond_5 - - .line 18 - iget v0, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->k:I - - add-int/2addr v0, v1 - - iput v0, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->k:I - - .line 19 - invoke-virtual {p1}, Landroid/telephony/CellInfoGsm;->getCellSignalStrength()Landroid/telephony/CellSignalStrengthGsm; - - move-result-object p1 - - iput-object p1, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->l:Landroid/telephony/CellSignalStrength; - - .line 20 - sget-object p1, Lcom/vigo/metrics/config;->d:Lcom/vigo/metrics/Vigo; - - iget-object p1, p1, Lcom/vigo/metrics/Vigo;->c:Lcom/vigo/metrics/VigoCellInfoExtractor; - - iget-object v0, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->l:Landroid/telephony/CellSignalStrength; - - check-cast v0, Landroid/telephony/CellSignalStrengthGsm; - - iget-object v1, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->i:Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {p1, v0, v1, v2}, Lcom/vigo/metrics/VigoCellInfoExtractor;->a(Landroid/telephony/CellSignalStrengthGsm;Lcom/vigo/metrics/VigoBinaryBuffer;Z)V - - .line 21 - :cond_5 - :goto_1 - iget-object p1, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->i:Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {p1}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - - :cond_6 - return-void -.end method - -.method public b()Lcom/vigo/metrics/VigoRegisteredCellHolder; - .locals 3 - - .line 39 - new-instance v0, Lcom/vigo/metrics/VigoRegisteredCellHolder; - - invoke-direct {v0}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->()V - - .line 40 - iget-byte v1, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a:B - - iput-byte v1, v0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a:B - - .line 41 - iget v1, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->b:I - - iput v1, v0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->b:I - - .line 42 - iget v1, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->c:I - - iput v1, v0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->c:I - - .line 43 - iget v1, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->d:I - - iput v1, v0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->d:I - - .line 44 - iget-wide v1, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->e:J - - iput-wide v1, v0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->e:J - - .line 45 - iget v1, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->f:I - - iput v1, v0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->f:I - - .line 46 - iget-short v1, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->g:S - - iput-short v1, v0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->g:S - - .line 47 - iget v1, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->h:I - - iput v1, v0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->h:I - - .line 48 - iget-object v1, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->i:Lcom/vigo/metrics/VigoBinaryBuffer; - - iput-object v1, v0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->i:Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 49 - iget-object v1, v0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->i:Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->g()Lcom/vigo/metrics/VigoBinaryBuffer; - - const/4 v1, 0x0 - - .line 50 - iput-boolean v1, v0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->j:Z - - .line 51 - invoke-static {}, Lcom/vigo/metrics/VigoBinaryBuffer;->h()Lcom/vigo/metrics/VigoBinaryBuffer; - - move-result-object v2 - - iput-object v2, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->i:Lcom/vigo/metrics/VigoBinaryBuffer; - - .line 52 - iget-object v2, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->i:Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v2, v1}, Lcom/vigo/metrics/VigoBinaryBuffer;->b(S)Lcom/vigo/metrics/VigoBinaryBuffer; - - return-object v0 -.end method - -.method b(Landroid/telephony/CellInfo;)V - .locals 4 - - .line 1 - sget v0, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v1, 0x12 - - if-lt v0, v1, :cond_6 - - if-eqz p1, :cond_6 - - .line 2 - iget-object v0, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->i:Lcom/vigo/metrics/VigoBinaryBuffer; - - if-eqz v0, :cond_0 - - .line 3 - invoke-virtual {v0}, Lcom/vigo/metrics/VigoBinaryBuffer;->e()V - - const/4 v0, 0x0 - - .line 4 - iput v0, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->k:I - - .line 5 - :cond_0 - instance-of v0, p1, Landroid/telephony/CellInfoGsm; - - const/16 v1, 0x18 - - if-eqz v0, :cond_2 - - .line 6 - move-object v0, p1 - - check-cast v0, Landroid/telephony/CellInfoGsm; - - invoke-virtual {v0}, Landroid/telephony/CellInfoGsm;->getCellIdentity()Landroid/telephony/CellIdentityGsm; - - move-result-object v0 - - const/4 v2, 0x1 - - .line 7 - iput-byte v2, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a:B - - .line 8 - invoke-virtual {v0}, Landroid/telephony/CellIdentityGsm;->getMcc()I - - move-result v2 - - iput v2, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->b:I - - .line 9 - invoke-virtual {v0}, Landroid/telephony/CellIdentityGsm;->getMnc()I - - move-result v2 - - iput v2, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->c:I - - .line 10 - invoke-virtual {v0}, Landroid/telephony/CellIdentityGsm;->getLac()I - - move-result v2 - - iput v2, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->d:I - - .line 11 - invoke-virtual {v0}, Landroid/telephony/CellIdentityGsm;->getCid()I - - move-result v2 - - int-to-long v2, v2 - - iput-wide v2, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->e:J - - .line 12 - sget v2, Landroid/os/Build$VERSION;->SDK_INT:I - - if-lt v2, v1, :cond_1 - - .line 13 - invoke-virtual {v0}, Landroid/telephony/CellIdentityGsm;->getArfcn()I - - move-result v0 - - iput v0, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->f:I - - .line 14 - :cond_1 - invoke-virtual {p0, p1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a(Landroid/telephony/CellInfo;)V - - goto/16 :goto_0 - - .line 15 - :cond_2 - instance-of v0, p1, Landroid/telephony/CellInfoWcdma; - - if-eqz v0, :cond_4 - - .line 16 - move-object v0, p1 - - check-cast v0, Landroid/telephony/CellInfoWcdma; - - invoke-virtual {v0}, Landroid/telephony/CellInfoWcdma;->getCellIdentity()Landroid/telephony/CellIdentityWcdma; - - move-result-object v0 - - const/4 v2, 0x2 - - .line 17 - iput-byte v2, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a:B - - .line 18 - invoke-virtual {v0}, Landroid/telephony/CellIdentityWcdma;->getMcc()I - - move-result v2 - - iput v2, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->b:I - - .line 19 - invoke-virtual {v0}, Landroid/telephony/CellIdentityWcdma;->getMnc()I - - move-result v2 - - iput v2, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->c:I - - .line 20 - invoke-virtual {v0}, Landroid/telephony/CellIdentityWcdma;->getLac()I - - move-result v2 - - iput v2, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->d:I - - .line 21 - invoke-virtual {v0}, Landroid/telephony/CellIdentityWcdma;->getCid()I - - move-result v2 - - int-to-long v2, v2 - - iput-wide v2, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->e:J - - .line 22 - sget v2, Landroid/os/Build$VERSION;->SDK_INT:I - - if-lt v2, v1, :cond_3 - - .line 23 - invoke-virtual {v0}, Landroid/telephony/CellIdentityWcdma;->getUarfcn()I - - move-result v1 - - iput v1, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->f:I - - .line 24 - invoke-virtual {v0}, Landroid/telephony/CellIdentityWcdma;->getPsc()I - - move-result v0 - - int-to-short v0, v0 - - iput-short v0, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->g:S - - .line 25 - :cond_3 - invoke-virtual {p0, p1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a(Landroid/telephony/CellInfo;)V - - goto :goto_0 - - .line 26 - :cond_4 - instance-of v0, p1, Landroid/telephony/CellInfoLte; - - if-eqz v0, :cond_6 - - .line 27 - move-object v0, p1 - - check-cast v0, Landroid/telephony/CellInfoLte; - - invoke-virtual {v0}, Landroid/telephony/CellInfoLte;->getCellIdentity()Landroid/telephony/CellIdentityLte; - - move-result-object v0 - - const/4 v2, 0x3 - - .line 28 - iput-byte v2, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a:B - - .line 29 - invoke-virtual {v0}, Landroid/telephony/CellIdentityLte;->getMcc()I - - move-result v2 - - iput v2, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->b:I - - .line 30 - invoke-virtual {v0}, Landroid/telephony/CellIdentityLte;->getMnc()I - - move-result v2 - - iput v2, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->c:I - - .line 31 - invoke-virtual {v0}, Landroid/telephony/CellIdentityLte;->getTac()I - - move-result v2 - - iput v2, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->d:I - - .line 32 - invoke-virtual {v0}, Landroid/telephony/CellIdentityLte;->getCi()I - - move-result v2 - - int-to-long v2, v2 - - iput-wide v2, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->e:J - - .line 33 - sget v2, Landroid/os/Build$VERSION;->SDK_INT:I - - if-lt v2, v1, :cond_5 - - .line 34 - invoke-virtual {v0}, Landroid/telephony/CellIdentityLte;->getEarfcn()I - - move-result v1 - - iput v1, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->f:I - - .line 35 - invoke-virtual {v0}, Landroid/telephony/CellIdentityLte;->getPci()I - - move-result v1 - - int-to-short v1, v1 - - iput-short v1, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->g:S - - .line 36 - sget v1, Landroid/os/Build$VERSION;->SDK_INT:I - - const/16 v2, 0x1c - - if-lt v1, v2, :cond_5 - - .line 37 - invoke-virtual {v0}, Landroid/telephony/CellIdentityLte;->getBandwidth()I - - move-result v0 - - iput v0, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->h:I - - .line 38 - :cond_5 - invoke-virtual {p0, p1}, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a(Landroid/telephony/CellInfo;)V - - :cond_6 - :goto_0 - return-void -.end method - -.method c(Landroid/telephony/CellInfo;)Z - .locals 7 - .annotation build Landroid/annotation/TargetApi; - value = 0x12 - .end annotation - - .line 1 - instance-of v0, p1, Landroid/telephony/CellInfoGsm; - - const/4 v1, 0x0 - - const/4 v2, 0x1 - - if-eqz v0, :cond_2 - - .line 2 - check-cast p1, Landroid/telephony/CellInfoGsm; - - invoke-virtual {p1}, Landroid/telephony/CellInfoGsm;->getCellIdentity()Landroid/telephony/CellIdentityGsm; - - move-result-object p1 - - .line 3 - iget-byte v0, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a:B - - if-ne v0, v2, :cond_0 - - invoke-virtual {p1}, Landroid/telephony/CellIdentityGsm;->getMcc()I - - move-result v0 - - iget v3, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->b:I - - if-ne v0, v3, :cond_0 - - invoke-virtual {p1}, Landroid/telephony/CellIdentityGsm;->getMnc()I - - move-result v0 - - iget v3, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->c:I - - if-ne v0, v3, :cond_0 - - invoke-virtual {p1}, Landroid/telephony/CellIdentityGsm;->getLac()I - - move-result v0 - - iget v3, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->d:I - - if-ne v0, v3, :cond_0 - - invoke-virtual {p1}, Landroid/telephony/CellIdentityGsm;->getCid()I - - move-result p1 - - int-to-long v3, p1 - - iget-wide v5, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->e:J - - cmp-long p1, v3, v5 - - if-eqz p1, :cond_1 - - :cond_0 - const/4 v1, 0x1 - - :cond_1 - return v1 - - .line 4 - :cond_2 - instance-of v0, p1, Landroid/telephony/CellInfoWcdma; - - if-eqz v0, :cond_5 - - .line 5 - check-cast p1, Landroid/telephony/CellInfoWcdma; - - invoke-virtual {p1}, Landroid/telephony/CellInfoWcdma;->getCellIdentity()Landroid/telephony/CellIdentityWcdma; - - move-result-object p1 - - .line 6 - iget-byte v0, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a:B - - const/4 v3, 0x2 - - if-ne v0, v3, :cond_3 - - invoke-virtual {p1}, Landroid/telephony/CellIdentityWcdma;->getMcc()I - - move-result v0 - - iget v3, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->b:I - - if-ne v0, v3, :cond_3 - - invoke-virtual {p1}, Landroid/telephony/CellIdentityWcdma;->getMnc()I - - move-result v0 - - iget v3, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->c:I - - if-ne v0, v3, :cond_3 - - invoke-virtual {p1}, Landroid/telephony/CellIdentityWcdma;->getLac()I - - move-result v0 - - iget v3, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->d:I - - if-ne v0, v3, :cond_3 - - invoke-virtual {p1}, Landroid/telephony/CellIdentityWcdma;->getCid()I - - move-result p1 - - int-to-long v3, p1 - - iget-wide v5, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->e:J - - cmp-long p1, v3, v5 - - if-eqz p1, :cond_4 - - :cond_3 - const/4 v1, 0x1 - - :cond_4 - return v1 - - .line 7 - :cond_5 - instance-of v0, p1, Landroid/telephony/CellInfoLte; - - if-eqz v0, :cond_7 - - .line 8 - check-cast p1, Landroid/telephony/CellInfoLte; - - invoke-virtual {p1}, Landroid/telephony/CellInfoLte;->getCellIdentity()Landroid/telephony/CellIdentityLte; - - move-result-object p1 - - .line 9 - iget-byte v0, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a:B - - const/4 v3, 0x3 - - if-ne v0, v3, :cond_6 - - invoke-virtual {p1}, Landroid/telephony/CellIdentityLte;->getMcc()I - - move-result v0 - - iget v3, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->b:I - - if-ne v0, v3, :cond_6 - - invoke-virtual {p1}, Landroid/telephony/CellIdentityLte;->getMnc()I - - move-result v0 - - iget v3, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->c:I - - if-ne v0, v3, :cond_6 - - invoke-virtual {p1}, Landroid/telephony/CellIdentityLte;->getTac()I - - move-result v0 - - iget v3, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->d:I - - if-ne v0, v3, :cond_6 - - invoke-virtual {p1}, Landroid/telephony/CellIdentityLte;->getCi()I - - move-result p1 - - int-to-long v3, p1 - - iget-wide v5, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->e:J - - cmp-long p1, v3, v5 - - if-eqz p1, :cond_7 - - :cond_6 - const/4 v1, 0x1 - - :cond_7 - return v1 -.end method - -.method public toString()Ljava/lang/String; - .locals 3 - - .line 1 - new-instance v0, Ljava/lang/StringBuffer; - - const-string v1, "VigoRegisteredCellHolder{" - - invoke-direct {v0, v1}, Ljava/lang/StringBuffer;->(Ljava/lang/String;)V - - const-string v1, "type=" - - .line 2 - invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; - - iget-byte v1, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->a:B - - invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(I)Ljava/lang/StringBuffer; - - const-string v1, ", mcc=" - - .line 3 - invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; - - iget v1, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->b:I - - invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(I)Ljava/lang/StringBuffer; - - const-string v1, ", mnc=" - - .line 4 - invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; - - iget v1, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->c:I - - invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(I)Ljava/lang/StringBuffer; - - const-string v1, ", area=" - - .line 5 - invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; - - iget v1, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->d:I - - invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(I)Ljava/lang/StringBuffer; - - const-string v1, ", cellId=" - - .line 6 - invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; - - iget-wide v1, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->e:J - - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuffer;->append(J)Ljava/lang/StringBuffer; - - const-string v1, ", rfcn=" - - .line 7 - invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; - - iget v1, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->f:I - - invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(I)Ljava/lang/StringBuffer; - - const-string v1, ", pscPci=" - - .line 8 - invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; - - iget-short v1, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->g:S - - invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(I)Ljava/lang/StringBuffer; - - const-string v1, ", bandwidth=" - - .line 9 - invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; - - iget v1, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->h:I - - invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(I)Ljava/lang/StringBuffer; - - const-string v1, ", isActive=" - - .line 10 - invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; - - iget-boolean v1, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->j:Z - - invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Z)Ljava/lang/StringBuffer; - - const-string v1, ", signalList=" - - .line 11 - invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; - - iget-object v1, p0, Lcom/vigo/metrics/VigoRegisteredCellHolder;->i:Lcom/vigo/metrics/VigoBinaryBuffer; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/Object;)Ljava/lang/StringBuffer; - - const/16 v1, 0x7d - - .line 12 - invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer; - - .line 13 - invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; - - move-result-object v0 - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/VigoResponse.smali b/smali/smali_classes2/com/vigo/metrics/VigoResponse.smali deleted file mode 100644 index 4ea43045c..000000000 --- a/smali/smali_classes2/com/vigo/metrics/VigoResponse.smali +++ /dev/null @@ -1,81 +0,0 @@ -.class public Lcom/vigo/metrics/VigoResponse; -.super Ljava/lang/Object; -.source "VigoResponse.java" - - -# instance fields -.field public a:I - -.field public b:[B - - -# direct methods -.method public constructor ()V - .locals 1 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - const/4 v0, -0x1 - - .line 2 - iput v0, p0, Lcom/vigo/metrics/VigoResponse;->a:I - - const/4 v0, 0x0 - - .line 3 - iput-object v0, p0, Lcom/vigo/metrics/VigoResponse;->b:[B - - return-void -.end method - - -# virtual methods -.method a()Lorg/json/JSONObject; - .locals 5 - - .line 1 - iget-object v0, p0, Lcom/vigo/metrics/VigoResponse;->b:[B - - const/4 v1, 0x0 - - if-nez v0, :cond_0 - - return-object v1 - - .line 2 - :cond_0 - :try_start_0 - new-instance v2, Lorg/json/JSONObject; - - new-instance v3, Ljava/lang/String; - - const-string v4, "UTF-8" - - invoke-direct {v3, v0, v4}, Ljava/lang/String;->([BLjava/lang/String;)V - - invoke-direct {v2, v3}, Lorg/json/JSONObject;->(Ljava/lang/String;)V - :try_end_0 - .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_1 - .catch Ljava/io/UnsupportedEncodingException; {:try_start_0 .. :try_end_0} :catch_0 - - return-object v2 - - :catch_0 - move-exception v0 - - goto :goto_0 - - :catch_1 - move-exception v0 - - :goto_0 - const-string v2, "VigoRespone" - - const-string v3, "Failed to parse the body as JSON" - - .line 3 - invoke-static {v2, v3, v0}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I - - return-object v1 -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/VigoSenderManager.smali b/smali/smali_classes2/com/vigo/metrics/VigoSenderManager.smali deleted file mode 100644 index 25e8db355..000000000 --- a/smali/smali_classes2/com/vigo/metrics/VigoSenderManager.smali +++ /dev/null @@ -1,21 +0,0 @@ -.class public Lcom/vigo/metrics/VigoSenderManager; -.super Ljava/lang/Object; -.source "VigoSenderManager.java" - - -# instance fields -.field a:Lcom/vigo/metrics/utils/AbstractSender; - - -# direct methods -.method public constructor (Lcom/vigo/metrics/utils/SenderType;Lcom/vigo/metrics/utils/AbstractSender;)V - .locals 0 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - iput-object p2, p0, Lcom/vigo/metrics/VigoSenderManager;->a:Lcom/vigo/metrics/utils/AbstractSender; - - return-void -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/VigoSession$a.smali b/smali/smali_classes2/com/vigo/metrics/VigoSession$a.smali deleted file mode 100644 index a37e2b671..000000000 --- a/smali/smali_classes2/com/vigo/metrics/VigoSession$a.smali +++ /dev/null @@ -1,42 +0,0 @@ -.class Lcom/vigo/metrics/VigoSession$a; -.super Ljava/util/TimerTask; -.source "VigoSession.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vigo/metrics/VigoSession;->b()V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# direct methods -.method constructor (Lcom/vigo/metrics/VigoSession;)V - .locals 0 - - .line 1 - invoke-direct {p0}, Ljava/util/TimerTask;->()V - - return-void -.end method - - -# virtual methods -.method public run()V - .locals 1 - - .line 1 - sget-object v0, Lcom/vigo/metrics/config;->d:Lcom/vigo/metrics/Vigo; - - if-eqz v0, :cond_0 - - .line 2 - invoke-virtual {v0}, Lcom/vigo/metrics/Vigo;->a()V - - :cond_0 - return-void -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/VigoSession$b$a.smali b/smali/smali_classes2/com/vigo/metrics/VigoSession$b$a.smali deleted file mode 100644 index e545b9cca..000000000 --- a/smali/smali_classes2/com/vigo/metrics/VigoSession$b$a.smali +++ /dev/null @@ -1,182 +0,0 @@ -.class Lcom/vigo/metrics/VigoSession$b$a; -.super Ljava/lang/Object; -.source "VigoSession.java" - -# interfaces -.implements Ljava/lang/Runnable; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vigo/metrics/VigoSession$b;->run()V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/vigo/metrics/VigoSession$b; - - -# direct methods -.method constructor (Lcom/vigo/metrics/VigoSession$b;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/vigo/metrics/VigoSession$b$a;->a:Lcom/vigo/metrics/VigoSession$b; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public run()V - .locals 7 - - .line 1 - :try_start_0 - iget-object v0, p0, Lcom/vigo/metrics/VigoSession$b$a;->a:Lcom/vigo/metrics/VigoSession$b; - - iget-object v0, v0, Lcom/vigo/metrics/VigoSession$b;->c:Lcom/vigo/metrics/VigoSession; - - iget-object v0, v0, Lcom/vigo/metrics/VigoSession;->g:Lcom/vigo/metrics/VigoDelegate; - - if-eqz v0, :cond_1 - - .line 2 - iget-object v1, p0, Lcom/vigo/metrics/VigoSession$b$a;->a:Lcom/vigo/metrics/VigoSession$b; - - iget-object v1, v1, Lcom/vigo/metrics/VigoSession$b;->c:Lcom/vigo/metrics/VigoSession; - - iget-object v1, v1, Lcom/vigo/metrics/VigoSession;->g:Lcom/vigo/metrics/VigoDelegate; - - iget-boolean v1, v1, Lcom/vigo/metrics/VigoDelegate;->y:Z - - if-nez v1, :cond_1 - - .line 3 - iget-object v1, p0, Lcom/vigo/metrics/VigoSession$b$a;->a:Lcom/vigo/metrics/VigoSession$b; - - iget-object v1, v1, Lcom/vigo/metrics/VigoSession$b;->c:Lcom/vigo/metrics/VigoSession; - - iget-object v2, p0, Lcom/vigo/metrics/VigoSession$b$a;->a:Lcom/vigo/metrics/VigoSession$b; - - iget-object v2, v2, Lcom/vigo/metrics/VigoSession$b;->b:Lcom/vigo/metrics/listeners/VigoHeartbeatDataProvider; - - invoke-interface {v2}, Lcom/vigo/metrics/listeners/VigoHeartbeatDataProvider;->getBufferedPercentage()I - - move-result v2 - - iput v2, v1, Lcom/vigo/metrics/VigoSession;->l:I - - .line 4 - iget-object v1, p0, Lcom/vigo/metrics/VigoSession$b$a;->a:Lcom/vigo/metrics/VigoSession$b; - - iget-object v1, v1, Lcom/vigo/metrics/VigoSession$b;->c:Lcom/vigo/metrics/VigoSession; - - iget-object v2, p0, Lcom/vigo/metrics/VigoSession$b$a;->a:Lcom/vigo/metrics/VigoSession$b; - - iget-object v2, v2, Lcom/vigo/metrics/VigoSession$b;->b:Lcom/vigo/metrics/listeners/VigoHeartbeatDataProvider; - - invoke-interface {v2}, Lcom/vigo/metrics/listeners/VigoHeartbeatDataProvider;->getDuration()J - - move-result-wide v2 - - iput-wide v2, v1, Lcom/vigo/metrics/VigoSession;->j:J - - .line 5 - iget-object v1, p0, Lcom/vigo/metrics/VigoSession$b$a;->a:Lcom/vigo/metrics/VigoSession$b; - - iget-object v1, v1, Lcom/vigo/metrics/VigoSession$b;->c:Lcom/vigo/metrics/VigoSession; - - iget-object v2, p0, Lcom/vigo/metrics/VigoSession$b$a;->a:Lcom/vigo/metrics/VigoSession$b; - - iget-object v2, v2, Lcom/vigo/metrics/VigoSession$b;->b:Lcom/vigo/metrics/listeners/VigoHeartbeatDataProvider; - - invoke-interface {v2}, Lcom/vigo/metrics/listeners/VigoHeartbeatDataProvider;->getCurrentPosition()J - - move-result-wide v2 - - iput-wide v2, v1, Lcom/vigo/metrics/VigoSession;->k:J - - .line 6 - iget-object v1, p0, Lcom/vigo/metrics/VigoSession$b$a;->a:Lcom/vigo/metrics/VigoSession$b; - - iget-object v1, v1, Lcom/vigo/metrics/VigoSession$b;->c:Lcom/vigo/metrics/VigoSession; - - iget v2, v1, Lcom/vigo/metrics/VigoSession;->l:I - - iget-object v1, p0, Lcom/vigo/metrics/VigoSession$b$a;->a:Lcom/vigo/metrics/VigoSession$b; - - iget-object v1, v1, Lcom/vigo/metrics/VigoSession$b;->c:Lcom/vigo/metrics/VigoSession; - - iget-wide v3, v1, Lcom/vigo/metrics/VigoSession;->j:J - - iget-object v1, p0, Lcom/vigo/metrics/VigoSession$b$a;->a:Lcom/vigo/metrics/VigoSession$b; - - iget-object v1, v1, Lcom/vigo/metrics/VigoSession$b;->c:Lcom/vigo/metrics/VigoSession; - - iget-wide v5, v1, Lcom/vigo/metrics/VigoSession;->k:J - - move-object v1, v0 - - invoke-virtual/range {v1 .. v6}, Lcom/vigo/metrics/VigoDelegate;->a(IJJ)V - - const-string v1, "vigo" - - .line 7 - new-instance v2, Ljava/lang/StringBuilder; - - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V - - const-string v3, "on " - - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-boolean v0, v0, Lcom/vigo/metrics/VigoDelegate;->y:Z - - if-eqz v0, :cond_0 - - const-string v0, "paused" - - goto :goto_0 - - :cond_0 - const-string v0, "active" - - :goto_0 - invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v0, " delegate " - - invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v0, p0, Lcom/vigo/metrics/VigoSession$b$a;->a:Lcom/vigo/metrics/VigoSession$b; - - iget-object v0, v0, Lcom/vigo/metrics/VigoSession$b;->c:Lcom/vigo/metrics/VigoSession; - - iget v0, v0, Lcom/vigo/metrics/VigoSession;->a:I - - invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - const-string v0, " event heartbeat" - - invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - invoke-static {v1, v0}, Lcom/vigo/metrics/Log;->c(Ljava/lang/String;Ljava/lang/String;)I - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - :catch_0 - :cond_1 - return-void -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/VigoSession$b.smali b/smali/smali_classes2/com/vigo/metrics/VigoSession$b.smali deleted file mode 100644 index d28b3e950..000000000 --- a/smali/smali_classes2/com/vigo/metrics/VigoSession$b.smali +++ /dev/null @@ -1,56 +0,0 @@ -.class Lcom/vigo/metrics/VigoSession$b; -.super Ljava/util/TimerTask; -.source "VigoSession.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vigo/metrics/VigoSession;->a(Ljava/lang/String;Ljava/lang/String;BZLcom/vigo/metrics/listeners/VigoHeartbeatDataProvider;Landroid/os/Handler;)Lcom/vigo/metrics/listeners/VigoPlayerListener; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x0 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Landroid/os/Handler; - -.field final synthetic b:Lcom/vigo/metrics/listeners/VigoHeartbeatDataProvider; - -.field final synthetic c:Lcom/vigo/metrics/VigoSession; - - -# direct methods -.method constructor (Lcom/vigo/metrics/VigoSession;Landroid/os/Handler;Lcom/vigo/metrics/listeners/VigoHeartbeatDataProvider;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/vigo/metrics/VigoSession$b;->c:Lcom/vigo/metrics/VigoSession; - - iput-object p2, p0, Lcom/vigo/metrics/VigoSession$b;->a:Landroid/os/Handler; - - iput-object p3, p0, Lcom/vigo/metrics/VigoSession$b;->b:Lcom/vigo/metrics/listeners/VigoHeartbeatDataProvider; - - invoke-direct {p0}, Ljava/util/TimerTask;->()V - - return-void -.end method - - -# virtual methods -.method public run()V - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/vigo/metrics/VigoSession$b;->a:Landroid/os/Handler; - - new-instance v1, Lcom/vigo/metrics/VigoSession$b$a; - - invoke-direct {v1, p0}, Lcom/vigo/metrics/VigoSession$b$a;->(Lcom/vigo/metrics/VigoSession$b;)V - - invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z - - return-void -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/VigoSession$c.smali b/smali/smali_classes2/com/vigo/metrics/VigoSession$c.smali deleted file mode 100644 index 6027c7a8e..000000000 --- a/smali/smali_classes2/com/vigo/metrics/VigoSession$c.smali +++ /dev/null @@ -1,170 +0,0 @@ -.class synthetic Lcom/vigo/metrics/VigoSession$c; -.super Ljava/lang/Object; -.source "VigoSession.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/vigo/metrics/VigoSession; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x1008 - name = null -.end annotation - - -# static fields -.field static final synthetic a:[I - -.field static final synthetic b:[I - - -# direct methods -.method static constructor ()V - .locals 6 - - .line 1 - invoke-static {}, Lcom/vigo/metrics/content/VigoPlayerStates;->values()[Lcom/vigo/metrics/content/VigoPlayerStates; - - move-result-object v0 - - array-length v0, v0 - - new-array v0, v0, [I - - sput-object v0, Lcom/vigo/metrics/VigoSession$c;->b:[I - - const/4 v0, 0x1 - - :try_start_0 - sget-object v1, Lcom/vigo/metrics/VigoSession$c;->b:[I - - sget-object v2, Lcom/vigo/metrics/content/VigoPlayerStates;->STATE_IDLE:Lcom/vigo/metrics/content/VigoPlayerStates; - - invoke-virtual {v2}, Ljava/lang/Enum;->ordinal()I - - move-result v2 - - aput v0, v1, v2 - :try_end_0 - .catch Ljava/lang/NoSuchFieldError; {:try_start_0 .. :try_end_0} :catch_0 - - :catch_0 - const/4 v1, 0x2 - - :try_start_1 - sget-object v2, Lcom/vigo/metrics/VigoSession$c;->b:[I - - sget-object v3, Lcom/vigo/metrics/content/VigoPlayerStates;->STATE_READY:Lcom/vigo/metrics/content/VigoPlayerStates; - - invoke-virtual {v3}, Ljava/lang/Enum;->ordinal()I - - move-result v3 - - aput v1, v2, v3 - :try_end_1 - .catch Ljava/lang/NoSuchFieldError; {:try_start_1 .. :try_end_1} :catch_1 - - :catch_1 - const/4 v2, 0x3 - - :try_start_2 - sget-object v3, Lcom/vigo/metrics/VigoSession$c;->b:[I - - sget-object v4, Lcom/vigo/metrics/content/VigoPlayerStates;->STATE_BUFFERING:Lcom/vigo/metrics/content/VigoPlayerStates; - - invoke-virtual {v4}, Ljava/lang/Enum;->ordinal()I - - move-result v4 - - aput v2, v3, v4 - :try_end_2 - .catch Ljava/lang/NoSuchFieldError; {:try_start_2 .. :try_end_2} :catch_2 - - :catch_2 - const/4 v3, 0x4 - - :try_start_3 - sget-object v4, Lcom/vigo/metrics/VigoSession$c;->b:[I - - sget-object v5, Lcom/vigo/metrics/content/VigoPlayerStates;->STATE_ENDED:Lcom/vigo/metrics/content/VigoPlayerStates; - - invoke-virtual {v5}, Ljava/lang/Enum;->ordinal()I - - move-result v5 - - aput v3, v4, v5 - :try_end_3 - .catch Ljava/lang/NoSuchFieldError; {:try_start_3 .. :try_end_3} :catch_3 - - .line 2 - :catch_3 - invoke-static {}, Lcom/vigo/metrics/content/ContentType;->values()[Lcom/vigo/metrics/content/ContentType; - - move-result-object v4 - - array-length v4, v4 - - new-array v4, v4, [I - - sput-object v4, Lcom/vigo/metrics/VigoSession$c;->a:[I - - :try_start_4 - sget-object v4, Lcom/vigo/metrics/VigoSession$c;->a:[I - - sget-object v5, Lcom/vigo/metrics/content/ContentType;->AUDIO:Lcom/vigo/metrics/content/ContentType; - - invoke-virtual {v5}, Ljava/lang/Enum;->ordinal()I - - move-result v5 - - aput v0, v4, v5 - :try_end_4 - .catch Ljava/lang/NoSuchFieldError; {:try_start_4 .. :try_end_4} :catch_4 - - :catch_4 - :try_start_5 - sget-object v0, Lcom/vigo/metrics/VigoSession$c;->a:[I - - sget-object v4, Lcom/vigo/metrics/content/ContentType;->VIDEO:Lcom/vigo/metrics/content/ContentType; - - invoke-virtual {v4}, Ljava/lang/Enum;->ordinal()I - - move-result v4 - - aput v1, v0, v4 - :try_end_5 - .catch Ljava/lang/NoSuchFieldError; {:try_start_5 .. :try_end_5} :catch_5 - - :catch_5 - :try_start_6 - sget-object v0, Lcom/vigo/metrics/VigoSession$c;->a:[I - - sget-object v1, Lcom/vigo/metrics/content/ContentType;->API:Lcom/vigo/metrics/content/ContentType; - - invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I - - move-result v1 - - aput v2, v0, v1 - :try_end_6 - .catch Ljava/lang/NoSuchFieldError; {:try_start_6 .. :try_end_6} :catch_6 - - :catch_6 - :try_start_7 - sget-object v0, Lcom/vigo/metrics/VigoSession$c;->a:[I - - sget-object v1, Lcom/vigo/metrics/content/ContentType;->VOIP:Lcom/vigo/metrics/content/ContentType; - - invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I - - move-result v1 - - aput v3, v0, v1 - :try_end_7 - .catch Ljava/lang/NoSuchFieldError; {:try_start_7 .. :try_end_7} :catch_7 - - :catch_7 - return-void -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/VigoSession.smali b/smali/smali_classes2/com/vigo/metrics/VigoSession.smali deleted file mode 100644 index ac40f4588..000000000 --- a/smali/smali_classes2/com/vigo/metrics/VigoSession.smali +++ /dev/null @@ -1,1576 +0,0 @@ -.class public Lcom/vigo/metrics/VigoSession; -.super Ljava/lang/Object; -.source "VigoSession.java" - - -# static fields -.field private static volatile s:I - -.field public static final t:Lcom/vigo/metrics/EventSender; - -.field private static final u:Ljava/lang/Thread; - - -# instance fields -.field public final a:I - -.field public final b:Ljava/lang/Object; - -.field public c:Ljava/lang/String; - -.field public d:Ljava/lang/String; - -.field private e:Ljava/lang/ref/WeakReference; - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/lang/ref/WeakReference<", - "Lcom/google/android/exoplayer2/f0;", - ">;" - } - .end annotation -.end field - -.field public f:I - -.field public g:Lcom/vigo/metrics/VigoDelegate; - -.field private h:Ljava/util/Timer; - -.field private i:Lcom/google/android/exoplayer2/f0$b; - -.field public j:J - -.field public k:J - -.field public l:I - -.field public m:Z - -.field public n:Z - -.field public o:Z - -.field public volatile p:Z - -.field final q:Ljava/util/Map; - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/Map<", - "Ljava/lang/String;", - "Ljava/lang/String;", - ">;" - } - .end annotation -.end field - -.field private r:Z - - -# direct methods -.method static constructor ()V - .locals 2 - - .line 1 - new-instance v0, Lcom/vigo/metrics/EventSender; - - invoke-direct {v0}, Lcom/vigo/metrics/EventSender;->()V - - sput-object v0, Lcom/vigo/metrics/VigoSession;->t:Lcom/vigo/metrics/EventSender; - - .line 2 - new-instance v0, Ljava/lang/Thread; - - sget-object v1, Lcom/vigo/metrics/VigoSession;->t:Lcom/vigo/metrics/EventSender; - - invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V - - sput-object v0, Lcom/vigo/metrics/VigoSession;->u:Ljava/lang/Thread; - - return-void -.end method - -.method public constructor ()V - .locals 1 - .annotation runtime Ljava/lang/Deprecated; - .end annotation - - const/4 v0, 0x0 - - .line 1 - invoke-direct {p0, v0, v0}, Lcom/vigo/metrics/VigoSession;->(Ljava/lang/String;Ljava/util/Map;)V - - return-void -.end method - -.method public constructor (Ljava/lang/String;)V - .locals 1 - - const/4 v0, 0x0 - - .line 2 - invoke-direct {p0, p1, v0}, Lcom/vigo/metrics/VigoSession;->(Ljava/lang/String;Ljava/util/Map;)V - - return-void -.end method - -.method public constructor (Ljava/lang/String;Ljava/util/Map;)V - .locals 3 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/lang/String;", - "Ljava/util/Map<", - "Ljava/lang/String;", - "Ljava/lang/String;", - ">;)V" - } - .end annotation - - .line 3 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 4 - new-instance v0, Ljava/lang/Object; - - invoke-direct {v0}, Ljava/lang/Object;->()V - - iput-object v0, p0, Lcom/vigo/metrics/VigoSession;->b:Ljava/lang/Object; - - const-string v0, "" - - .line 5 - iput-object v0, p0, Lcom/vigo/metrics/VigoSession;->d:Ljava/lang/String; - - const/4 v0, 0x1 - - .line 6 - iput v0, p0, Lcom/vigo/metrics/VigoSession;->f:I - - .line 7 - new-instance v1, Lcom/vigo/metrics/VigoDelegate; - - invoke-direct {v1, p0}, Lcom/vigo/metrics/VigoDelegate;->(Lcom/vigo/metrics/VigoSession;)V - - iput-object v1, p0, Lcom/vigo/metrics/VigoSession;->g:Lcom/vigo/metrics/VigoDelegate; - - const-wide/16 v1, 0x0 - - .line 8 - iput-wide v1, p0, Lcom/vigo/metrics/VigoSession;->j:J - - .line 9 - iput-wide v1, p0, Lcom/vigo/metrics/VigoSession;->k:J - - const/4 v1, 0x0 - - .line 10 - iput v1, p0, Lcom/vigo/metrics/VigoSession;->l:I - - .line 11 - iput-boolean v0, p0, Lcom/vigo/metrics/VigoSession;->m:Z - - .line 12 - iput-boolean v0, p0, Lcom/vigo/metrics/VigoSession;->n:Z - - .line 13 - iput-boolean v1, p0, Lcom/vigo/metrics/VigoSession;->p:Z - - .line 14 - iput-boolean v1, p0, Lcom/vigo/metrics/VigoSession;->r:Z - - .line 15 - iput-object p2, p0, Lcom/vigo/metrics/VigoSession;->q:Ljava/util/Map; - - .line 16 - iput-object p1, p0, Lcom/vigo/metrics/VigoSession;->d:Ljava/lang/String; - - .line 17 - sget-object p1, Lcom/vigo/metrics/config;->h:Landroid/util/SparseArray; - - monitor-enter p1 - - .line 18 - :try_start_0 - sget p2, Lcom/vigo/metrics/VigoSession;->s:I - - add-int/lit8 v0, p2, 0x1 - - sput v0, Lcom/vigo/metrics/VigoSession;->s:I - - iput p2, p0, Lcom/vigo/metrics/VigoSession;->a:I - - .line 19 - sget-object p2, Lcom/vigo/metrics/config;->h:Landroid/util/SparseArray; - - iget v0, p0, Lcom/vigo/metrics/VigoSession;->a:I - - invoke-virtual {p2, v0, p0}, Landroid/util/SparseArray;->append(ILjava/lang/Object;)V - - .line 20 - monitor-exit p1 - - return-void - - :catchall_0 - move-exception p2 - - monitor-exit p1 - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - throw p2 -.end method - -.method private static a(I)B - .locals 2 - - const/4 v0, 0x1 - - if-ge p0, v0, :cond_0 - - const/4 p0, 0x0 - - return p0 - - :cond_0 - const/16 v1, 0x40 - - if-ge p0, v1, :cond_1 - - return v0 - - :cond_1 - const/16 v0, 0x70 - - if-ge p0, v0, :cond_2 - - const/4 p0, 0x2 - - return p0 - - :cond_2 - const/16 v0, 0x90 - - if-ge p0, v0, :cond_3 - - const/4 p0, 0x3 - - return p0 - - :cond_3 - const/16 v0, 0xb0 - - if-ge p0, v0, :cond_4 - - const/4 p0, 0x4 - - return p0 - - :cond_4 - const/16 v0, 0xe0 - - if-ge p0, v0, :cond_5 - - const/4 p0, 0x5 - - return p0 - - :cond_5 - const/16 v0, 0x120 - - if-ge p0, v0, :cond_6 - - const/4 p0, 0x6 - - return p0 - - :cond_6 - const/16 v0, 0x1f4 - - if-ge p0, v0, :cond_7 - - const/4 p0, 0x7 - - goto :goto_0 - - :cond_7 - const/4 p0, -0x1 - - :goto_0 - int-to-byte p0, p0 - - return p0 -.end method - -.method public static declared-synchronized a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)V - .locals 3 - .param p0 # Landroid/content/Context; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - const-class v0, Lcom/vigo/metrics/VigoSession; - - monitor-enter v0 - - .line 1 - :try_start_0 - invoke-static {p2}, Lcom/vigo/metrics/VigoSession;->a(Ljava/lang/String;)V - - const-string v1, "vigo.VigoSession" - - const-string v2, "VIGO SDK v1.1" - - .line 2 - invoke-static {v1, v2}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - .line 3 - :try_start_1 - sget-object v1, Lcom/vigo/metrics/config;->b:Landroid/content/Context; - - const/4 v2, 0x0 - - if-eqz v1, :cond_0 - - sget-object v1, Lcom/vigo/metrics/VigoSession;->u:Ljava/lang/Thread; - - invoke-virtual {v1}, Ljava/lang/Thread;->isAlive()Z - - move-result v1 - - if-nez v1, :cond_1 - - .line 4 - :cond_0 - invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context; - - move-result-object p0 - - sput-object p0, Lcom/vigo/metrics/config;->b:Landroid/content/Context; - - .line 5 - new-instance p0, Lcom/vigo/metrics/Storage; - - sget-object v1, Lcom/vigo/metrics/config;->b:Landroid/content/Context; - - invoke-direct {p0, v1}, Lcom/vigo/metrics/Storage;->(Landroid/content/Context;)V - - sput-object p0, Lcom/vigo/metrics/config;->f:Lcom/vigo/metrics/Storage; - - .line 6 - new-instance p0, Lcom/vigo/metrics/Vigo; - - sget-object v1, Lcom/vigo/metrics/config;->b:Landroid/content/Context; - - invoke-direct {p0, v1, v2}, Lcom/vigo/metrics/Vigo;->(Landroid/content/Context;Z)V - - sput-object p0, Lcom/vigo/metrics/config;->d:Lcom/vigo/metrics/Vigo; - - .line 7 - sget-object p0, Lcom/vigo/metrics/VigoSession;->u:Ljava/lang/Thread; - - invoke-virtual {p0}, Ljava/lang/Thread;->start()V - - const-string p0, "vigo.VigoSession" - - const-string v1, "vigo.VigoSession.init done" - - .line 8 - invoke-static {p0, v1}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - .line 9 - :cond_1 - invoke-static {p1}, Lcom/vigo/metrics/Vigo;->b(Ljava/lang/String;)Ljava/lang/String; - - move-result-object p0 - - sput-object p0, Lcom/vigo/metrics/config;->e:Ljava/lang/String; - - if-eqz p3, :cond_2 - - .line 10 - invoke-static {p2, v2}, Lcom/vigo/metrics/Vigo;->a(Ljava/lang/String;Z)V - - :cond_2 - const-string p0, "vigo.VigoSession" - - const-string p1, "vigo.VigoSession.init updated" - - .line 11 - invoke-static {p0, p1}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - :try_end_1 - .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 - .catchall {:try_start_1 .. :try_end_1} :catchall_0 - - goto :goto_0 - - :catch_0 - :try_start_2 - const-string p0, "vigo.VigoSession" - - const-string p1, "vigo.VigoSession.init failed" - - .line 12 - invoke-static {p0, p1}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - :try_end_2 - .catchall {:try_start_2 .. :try_end_2} :catchall_0 - - .line 13 - :goto_0 - monitor-exit v0 - - return-void - - :catchall_0 - move-exception p0 - - monitor-exit v0 - - throw p0 -.end method - -.method private static declared-synchronized a(Ljava/lang/String;)V - .locals 5 - .param p0 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - const-class v0, Lcom/vigo/metrics/VigoSession; - - monitor-enter v0 - - .line 14 - :try_start_0 - sget-object v1, Lcom/vigo/metrics/config;->j:Lcom/vigo/metrics/VigoSenderManager; - - if-nez v1, :cond_0 - - .line 15 - new-instance v1, Lcom/vigo/metrics/VigoSenderManager; - - sget-object v2, Lcom/vigo/metrics/utils/SenderType;->DEFAULT:Lcom/vigo/metrics/utils/SenderType; - - new-instance v3, Lcom/vigo/metrics/utils/Sender; - - invoke-direct {v3}, Lcom/vigo/metrics/utils/Sender;->()V - - invoke-direct {v1, v2, v3}, Lcom/vigo/metrics/VigoSenderManager;->(Lcom/vigo/metrics/utils/SenderType;Lcom/vigo/metrics/utils/AbstractSender;)V - - sput-object v1, Lcom/vigo/metrics/config;->j:Lcom/vigo/metrics/VigoSenderManager; - - .line 16 - :cond_0 - sget-object v1, Lcom/vigo/metrics/config;->k:Lcom/vigo/metrics/content/ServiceToContentTypeBinding; - - if-nez v1, :cond_1 - - .line 17 - new-instance v1, Lcom/vigo/metrics/content/ServiceToContentTypeBinding; - - invoke-direct {v1}, Lcom/vigo/metrics/content/ServiceToContentTypeBinding;->()V - - sput-object v1, Lcom/vigo/metrics/config;->k:Lcom/vigo/metrics/content/ServiceToContentTypeBinding; - - if-eqz p0, :cond_1 - - .line 18 - sget-object v1, Lcom/vigo/metrics/config;->k:Lcom/vigo/metrics/content/ServiceToContentTypeBinding; - - sget-object v2, Lcom/vigo/metrics/content/ContentType;->VIDEO:Lcom/vigo/metrics/content/ContentType; - - invoke-virtual {v1, p0, v2}, Lcom/vigo/metrics/content/ServiceToContentTypeBinding;->a(Ljava/lang/String;Lcom/vigo/metrics/content/ContentType;)V - - .line 19 - :cond_1 - sget-object v1, Lcom/vigo/metrics/config;->h:Landroid/util/SparseArray; - - monitor-enter v1 - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_1 - - const/4 v2, 0x0 - - .line 20 - :goto_0 - :try_start_1 - sget-object v3, Lcom/vigo/metrics/config;->h:Landroid/util/SparseArray; - - invoke-virtual {v3}, Landroid/util/SparseArray;->size()I - - move-result v3 - - if-ge v2, v3, :cond_3 - - .line 21 - sget-object v3, Lcom/vigo/metrics/config;->h:Landroid/util/SparseArray; - - invoke-virtual {v3, v2}, Landroid/util/SparseArray;->keyAt(I)I - - move-result v3 - - .line 22 - sget-object v4, Lcom/vigo/metrics/config;->h:Landroid/util/SparseArray; - - invoke-virtual {v4, v3}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; - - move-result-object v3 - - check-cast v3, Lcom/vigo/metrics/VigoSession; - - .line 23 - iget-object v4, v3, Lcom/vigo/metrics/VigoSession;->d:Ljava/lang/String; - - if-nez v4, :cond_2 - - .line 24 - iput-object p0, v3, Lcom/vigo/metrics/VigoSession;->d:Ljava/lang/String; - - :cond_2 - add-int/lit8 v2, v2, 0x1 - - goto :goto_0 - - .line 25 - :cond_3 - monitor-exit v1 - :try_end_1 - .catchall {:try_start_1 .. :try_end_1} :catchall_0 - - .line 26 - monitor-exit v0 - - return-void - - :catchall_0 - move-exception p0 - - .line 27 - :try_start_2 - monitor-exit v1 - :try_end_2 - .catchall {:try_start_2 .. :try_end_2} :catchall_0 - - :try_start_3 - throw p0 - :try_end_3 - .catchall {:try_start_3 .. :try_end_3} :catchall_1 - - :catchall_1 - move-exception p0 - - monitor-exit v0 - - throw p0 -.end method - -.method private static b(I)B - .locals 1 - - const/16 v0, 0x90 - - if-eq p0, v0, :cond_8 - - const/16 v0, 0xf0 - - if-eq p0, v0, :cond_7 - - const/16 v0, 0x168 - - if-eq p0, v0, :cond_6 - - const/16 v0, 0x1e0 - - if-eq p0, v0, :cond_5 - - const/16 v0, 0x21c - - if-eq p0, v0, :cond_5 - - const/16 v0, 0x2d0 - - if-eq p0, v0, :cond_4 - - const/16 v0, 0x438 - - if-eq p0, v0, :cond_3 - - const/16 v0, 0x5a0 - - if-eq p0, v0, :cond_2 - - const/16 v0, 0x870 - - if-eq p0, v0, :cond_1 - - const/16 v0, 0xc00 - - if-eq p0, v0, :cond_0 - - const/4 p0, 0x0 - - goto :goto_0 - - :cond_0 - const/16 p0, 0x9 - - goto :goto_0 - - :cond_1 - const/16 p0, 0x8 - - goto :goto_0 - - :cond_2 - const/4 p0, 0x7 - - goto :goto_0 - - :cond_3 - const/4 p0, 0x6 - - goto :goto_0 - - :cond_4 - const/4 p0, 0x5 - - goto :goto_0 - - :cond_5 - const/4 p0, 0x4 - - goto :goto_0 - - :cond_6 - const/4 p0, 0x3 - - goto :goto_0 - - :cond_7 - const/4 p0, 0x2 - - goto :goto_0 - - :cond_8 - const/4 p0, 0x1 - - :goto_0 - return p0 -.end method - - -# virtual methods -.method public a(Ljava/lang/String;Ljava/lang/String;BZLcom/vigo/metrics/listeners/VigoHeartbeatDataProvider;Landroid/os/Handler;)Lcom/vigo/metrics/listeners/VigoPlayerListener; - .locals 9 - - .line 46 - :try_start_0 - iget-object v0, p0, Lcom/vigo/metrics/VigoSession;->b:Ljava/lang/Object; - - monitor-enter v0 - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - .line 47 - :try_start_1 - sget-object v1, Lcom/vigo/metrics/config;->d:Lcom/vigo/metrics/Vigo; - - if-eqz v1, :cond_0 - - iget-object v1, p0, Lcom/vigo/metrics/VigoSession;->h:Ljava/util/Timer; - - if-nez v1, :cond_0 - - const/4 v1, 0x1 - - .line 48 - iput-boolean v1, p0, Lcom/vigo/metrics/VigoSession;->r:Z - - .line 49 - new-instance v2, Lcom/vigo/metrics/VigoDelegate; - - invoke-direct {v2, p0}, Lcom/vigo/metrics/VigoDelegate;->(Lcom/vigo/metrics/VigoSession;)V - - iput-object v2, p0, Lcom/vigo/metrics/VigoSession;->g:Lcom/vigo/metrics/VigoDelegate; - - .line 50 - iget-object v3, p0, Lcom/vigo/metrics/VigoSession;->g:Lcom/vigo/metrics/VigoDelegate; - - const/4 v7, -0x1 - - move-object v4, p1 - - move-object v5, p2 - - move v6, p3 - - move v8, p4 - - invoke-virtual/range {v3 .. v8}, Lcom/vigo/metrics/VigoDelegate;->a(Ljava/lang/String;Ljava/lang/String;BSZ)V - - .line 51 - iput-boolean v1, p0, Lcom/vigo/metrics/VigoSession;->m:Z - - .line 52 - iput-boolean v1, p0, Lcom/vigo/metrics/VigoSession;->n:Z - - const-wide/16 p1, 0x0 - - .line 53 - iput-wide p1, p0, Lcom/vigo/metrics/VigoSession;->j:J - - .line 54 - iput-wide p1, p0, Lcom/vigo/metrics/VigoSession;->k:J - - const/4 p3, 0x0 - - .line 55 - iput p3, p0, Lcom/vigo/metrics/VigoSession;->l:I - - .line 56 - sget-object p4, Lcom/vigo/metrics/Vigo;->A:Lcom/vigo/metrics/utils/MutablePair; - - monitor-enter p4 - :try_end_1 - .catchall {:try_start_1 .. :try_end_1} :catchall_1 - - .line 57 - :try_start_2 - sget-object v2, Lcom/vigo/metrics/Vigo;->A:Lcom/vigo/metrics/utils/MutablePair; - - invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object v3 - - iput-object v3, v2, Lcom/vigo/metrics/utils/MutablePair;->a:Ljava/lang/Object; - - .line 58 - sget-object v2, Lcom/vigo/metrics/Vigo;->A:Lcom/vigo/metrics/utils/MutablePair; - - invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - - move-result-object p1 - - iput-object p1, v2, Lcom/vigo/metrics/utils/MutablePair;->b:Ljava/lang/Object; - - .line 59 - iput-boolean p3, p0, Lcom/vigo/metrics/VigoSession;->p:Z - - .line 60 - monitor-exit p4 - :try_end_2 - .catchall {:try_start_2 .. :try_end_2} :catchall_0 - - .line 61 - :try_start_3 - iput v1, p0, Lcom/vigo/metrics/VigoSession;->f:I - - .line 62 - iget-object p1, p0, Lcom/vigo/metrics/VigoSession;->g:Lcom/vigo/metrics/VigoDelegate; - - invoke-virtual {p1}, Lcom/vigo/metrics/VigoDelegate;->b()V - - .line 63 - new-instance p1, Ljava/lang/ref/WeakReference; - - const/4 p2, 0x0 - - invoke-direct {p1, p2}, Ljava/lang/ref/WeakReference;->(Ljava/lang/Object;)V - - iput-object p1, p0, Lcom/vigo/metrics/VigoSession;->e:Ljava/lang/ref/WeakReference; - - .line 64 - new-instance p1, Ljava/util/Timer; - - invoke-direct {p1}, Ljava/util/Timer;->()V - - iput-object p1, p0, Lcom/vigo/metrics/VigoSession;->h:Ljava/util/Timer; - - .line 65 - iget-object v1, p0, Lcom/vigo/metrics/VigoSession;->h:Ljava/util/Timer; - - new-instance v2, Lcom/vigo/metrics/VigoSession$b; - - invoke-direct {v2, p0, p6, p5}, Lcom/vigo/metrics/VigoSession$b;->(Lcom/vigo/metrics/VigoSession;Landroid/os/Handler;Lcom/vigo/metrics/listeners/VigoHeartbeatDataProvider;)V - - const-wide/16 v3, 0x3e8 - - const-wide/16 v5, 0x3e8 - - invoke-virtual/range {v1 .. v6}, Ljava/util/Timer;->scheduleAtFixedRate(Ljava/util/TimerTask;JJ)V - :try_end_3 - .catchall {:try_start_3 .. :try_end_3} :catchall_1 - - goto :goto_0 - - :catchall_0 - move-exception p1 - - .line 66 - :try_start_4 - monitor-exit p4 - :try_end_4 - .catchall {:try_start_4 .. :try_end_4} :catchall_0 - - :try_start_5 - throw p1 - - :cond_0 - const-string p1, "vigo.VigoSession" - - const-string p2, "start(): init() was not called or start was called twice without stop()" - - .line 67 - invoke-static {p1, p2}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - .line 68 - :goto_0 - new-instance p1, Lcom/vigo/metrics/listeners/VigoPlayerListener; - - invoke-direct {p1, p0}, Lcom/vigo/metrics/listeners/VigoPlayerListener;->(Lcom/vigo/metrics/VigoSession;)V - - monitor-exit v0 - - return-object p1 - - :catchall_1 - move-exception p1 - - .line 69 - monitor-exit v0 - :try_end_5 - .catchall {:try_start_5 .. :try_end_5} :catchall_1 - - :try_start_6 - throw p1 - :try_end_6 - .catch Ljava/lang/Exception; {:try_start_6 .. :try_end_6} :catch_0 - - .line 70 - :catch_0 - new-instance p1, Lcom/vigo/metrics/listeners/VigoPlayerListener; - - invoke-direct {p1, p0}, Lcom/vigo/metrics/listeners/VigoPlayerListener;->(Lcom/vigo/metrics/VigoSession;)V - - return-object p1 -.end method - -.method public a()V - .locals 1 - - .line 36 - :try_start_0 - iget-object v0, p0, Lcom/vigo/metrics/VigoSession;->h:Ljava/util/Timer; - - invoke-virtual {v0}, Ljava/util/Timer;->cancel()V - - .line 37 - sget-object v0, Lcom/vigo/metrics/config;->d:Lcom/vigo/metrics/Vigo; - - if-eqz v0, :cond_0 - - .line 38 - sget-object v0, Lcom/vigo/metrics/config;->l:Lcom/vigo/metrics/a0/ActiveSessionController; - - invoke-virtual {v0}, Lcom/vigo/metrics/a0/ActiveSessionController;->a()V - - .line 39 - sget-object v0, Lcom/vigo/metrics/config;->d:Lcom/vigo/metrics/Vigo; - - invoke-virtual {v0}, Lcom/vigo/metrics/Vigo;->b()V - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - :catch_0 - :cond_0 - return-void -.end method - -.method public a(BIIJLjava/lang/String;)V - .locals 8 - .param p6 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 40 - :try_start_0 - sget-object v0, Lcom/vigo/metrics/config;->d:Lcom/vigo/metrics/Vigo; - - if-eqz v0, :cond_1 - - .line 41 - sget-object v1, Lcom/vigo/metrics/config;->d:Lcom/vigo/metrics/Vigo; - - if-eqz p6, :cond_0 - - goto :goto_0 - - :cond_0 - const-string p6, "" - - :goto_0 - move-object v7, p6 - - move v2, p1 - - move v3, p2 - - move v4, p3 - - move-wide v5, p4 - - invoke-virtual/range {v1 .. v7}, Lcom/vigo/metrics/Vigo;->a(BIIJLjava/lang/String;)V - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - :catch_0 - :cond_1 - return-void -.end method - -.method public a(BIILjava/lang/String;)V - .locals 1 - .param p4 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 42 - :try_start_0 - sget-object v0, Lcom/vigo/metrics/config;->d:Lcom/vigo/metrics/Vigo; - - if-eqz v0, :cond_1 - - .line 43 - sget-object v0, Lcom/vigo/metrics/config;->d:Lcom/vigo/metrics/Vigo; - - if-eqz p4, :cond_0 - - goto :goto_0 - - :cond_0 - const-string p4, "" - - :goto_0 - invoke-virtual {v0, p1, p2, p3, p4}, Lcom/vigo/metrics/Vigo;->a(BIILjava/lang/String;)V - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - :catch_0 - :cond_1 - return-void -.end method - -.method public a(BLjava/lang/String;)V - .locals 1 - .param p2 # Ljava/lang/String; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 44 - :try_start_0 - sget-object v0, Lcom/vigo/metrics/config;->d:Lcom/vigo/metrics/Vigo; - - if-eqz v0, :cond_1 - - .line 45 - sget-object v0, Lcom/vigo/metrics/config;->d:Lcom/vigo/metrics/Vigo; - - if-eqz p2, :cond_0 - - goto :goto_0 - - :cond_0 - const-string p2, "" - - :goto_0 - invoke-virtual {v0, p1, p2}, Lcom/vigo/metrics/Vigo;->a(BLjava/lang/String;)V - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - :catch_0 - :cond_1 - return-void -.end method - -.method public a(Landroid/content/Context;ZLjava/lang/String;)V - .locals 8 - .param p1 # Landroid/content/Context; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - - .line 71 - :try_start_0 - sget-object p1, Lcom/vigo/metrics/config;->d:Lcom/vigo/metrics/Vigo; - - if-eqz p1, :cond_6 - - .line 72 - sget-object p1, Lcom/vigo/metrics/Vigo;->A:Lcom/vigo/metrics/utils/MutablePair; - - monitor-enter p1 - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - .line 73 - :try_start_1 - iget-boolean p3, p0, Lcom/vigo/metrics/VigoSession;->p:Z - - const/4 v0, 0x0 - - const-wide/16 v1, 0x0 - - if-eqz p3, :cond_1 - - .line 74 - iput-boolean v0, p0, Lcom/vigo/metrics/VigoSession;->p:Z - - .line 75 - sget p3, Lcom/vigo/metrics/Vigo;->B:I - - add-int/lit8 p3, p3, -0x1 - - sput p3, Lcom/vigo/metrics/Vigo;->B:I - - if-nez p3, :cond_1 - - .line 76 - sget-object p3, Lcom/vigo/metrics/Vigo;->A:Lcom/vigo/metrics/utils/MutablePair; - - iget-object p3, p3, Lcom/vigo/metrics/utils/MutablePair;->b:Ljava/lang/Object; - - check-cast p3, Ljava/lang/Long; - - invoke-virtual {p3}, Ljava/lang/Long;->longValue()J - - move-result-wide v3 - - cmp-long p3, v3, v1 - - if-eqz p3, :cond_0 - - .line 77 - sget-object p3, Lcom/vigo/metrics/Vigo;->A:Lcom/vigo/metrics/utils/MutablePair; - - .line 78 - iget-object v3, p3, Lcom/vigo/metrics/utils/MutablePair;->a:Ljava/lang/Object; - - check-cast v3, Ljava/lang/Integer; - - invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I - - move-result v3 - - invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J - - move-result-wide v4 - - sget-object v6, Lcom/vigo/metrics/Vigo;->A:Lcom/vigo/metrics/utils/MutablePair; - - iget-object v6, v6, Lcom/vigo/metrics/utils/MutablePair;->b:Ljava/lang/Object; - - check-cast v6, Ljava/lang/Long; - - invoke-virtual {v6}, Ljava/lang/Long;->longValue()J - - move-result-wide v6 - - sub-long/2addr v4, v6 - - long-to-int v5, v4 - - add-int/2addr v3, v5 - - invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object v3 - - iput-object v3, p3, Lcom/vigo/metrics/utils/MutablePair;->a:Ljava/lang/Object; - - .line 79 - :cond_0 - sget-object p3, Lcom/vigo/metrics/Vigo;->A:Lcom/vigo/metrics/utils/MutablePair; - - invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - - move-result-object v3 - - iput-object v3, p3, Lcom/vigo/metrics/utils/MutablePair;->b:Ljava/lang/Object; - - .line 80 - :cond_1 - monitor-exit p1 - :try_end_1 - .catchall {:try_start_1 .. :try_end_1} :catchall_0 - - .line 81 - :try_start_2 - iget-object p1, p0, Lcom/vigo/metrics/VigoSession;->h:Ljava/util/Timer; - - const/4 p3, 0x0 - - if-eqz p1, :cond_2 - - .line 82 - iget-object p1, p0, Lcom/vigo/metrics/VigoSession;->h:Ljava/util/Timer; - - invoke-virtual {p1}, Ljava/util/Timer;->cancel()V - - .line 83 - iput-object p3, p0, Lcom/vigo/metrics/VigoSession;->h:Ljava/util/Timer; - - .line 84 - :cond_2 - iget-object p1, p0, Lcom/vigo/metrics/VigoSession;->g:Lcom/vigo/metrics/VigoDelegate; - - if-eqz p1, :cond_4 - - .line 85 - invoke-virtual {p0}, Lcom/vigo/metrics/VigoSession;->d()Lcom/google/android/exoplayer2/f0; - - move-result-object p1 - - if-nez p1, :cond_3 - - iget-boolean p1, p0, Lcom/vigo/metrics/VigoSession;->r:Z - - if-nez p1, :cond_3 - - .line 86 - new-instance p1, Lcom/vigo/metrics/ViewQualityReport; - - invoke-direct {p1, v0, v1, v2}, Lcom/vigo/metrics/ViewQualityReport;->(IJ)V - - goto :goto_0 - - .line 87 - :cond_3 - iget-object p1, p0, Lcom/vigo/metrics/VigoSession;->g:Lcom/vigo/metrics/VigoDelegate; - - iget-wide v0, p0, Lcom/vigo/metrics/VigoSession;->j:J - - iget-wide v2, p0, Lcom/vigo/metrics/VigoSession;->k:J - - invoke-virtual {p1, v0, v1, v2, v3}, Lcom/vigo/metrics/VigoDelegate;->e(JJ)Lcom/vigo/metrics/ViewQualityReport; - - .line 88 - :goto_0 - iput-object p3, p0, Lcom/vigo/metrics/VigoSession;->g:Lcom/vigo/metrics/VigoDelegate; - - .line 89 - :cond_4 - iget-object p1, p0, Lcom/vigo/metrics/VigoSession;->i:Lcom/google/android/exoplayer2/f0$b; - - if-eqz p1, :cond_5 - - .line 90 - invoke-virtual {p0}, Lcom/vigo/metrics/VigoSession;->d()Lcom/google/android/exoplayer2/f0; - - move-result-object p1 - - iget-object v0, p0, Lcom/vigo/metrics/VigoSession;->i:Lcom/google/android/exoplayer2/f0$b; - - invoke-interface {p1, v0}, Lcom/google/android/exoplayer2/f0;->a(Lcom/google/android/exoplayer2/f0$b;)V - - .line 91 - :cond_5 - iput-object p3, p0, Lcom/vigo/metrics/VigoSession;->i:Lcom/google/android/exoplayer2/f0$b; - - .line 92 - iput-object p3, p0, Lcom/vigo/metrics/VigoSession;->e:Ljava/lang/ref/WeakReference; - :try_end_2 - .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_0 - - goto :goto_1 - - :catchall_0 - move-exception p2 - - .line 93 - :try_start_3 - monitor-exit p1 - :try_end_3 - .catchall {:try_start_3 .. :try_end_3} :catchall_0 - - :try_start_4 - throw p2 - - :cond_6 - const-string p1, "vigo.VigoSession" - - const-string p3, "stop(): init() was not called" - - .line 94 - invoke-static {p1, p3}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - :goto_1 - if-nez p2, :cond_7 - - .line 95 - sget-object p1, Lcom/vigo/metrics/config;->h:Landroid/util/SparseArray; - - monitor-enter p1 - :try_end_4 - .catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_0 - - .line 96 - :try_start_5 - sget-object p2, Lcom/vigo/metrics/config;->h:Landroid/util/SparseArray; - - iget p3, p0, Lcom/vigo/metrics/VigoSession;->a:I - - invoke-virtual {p2, p3}, Landroid/util/SparseArray;->remove(I)V - - .line 97 - monitor-exit p1 - - goto :goto_2 - - :catchall_1 - move-exception p2 - - monitor-exit p1 - :try_end_5 - .catchall {:try_start_5 .. :try_end_5} :catchall_1 - - :try_start_6 - throw p2 - :try_end_6 - .catch Ljava/lang/Exception; {:try_start_6 .. :try_end_6} :catch_0 - - :catch_0 - :cond_7 - :goto_2 - return-void -.end method - -.method public a(Landroid/net/Uri;)V - .locals 1 - - .line 98 - :try_start_0 - iget-object v0, p0, Lcom/vigo/metrics/VigoSession;->g:Lcom/vigo/metrics/VigoDelegate; - - if-eqz v0, :cond_0 - - sget-object v0, Lcom/vigo/metrics/config;->d:Lcom/vigo/metrics/Vigo; - - if-eqz v0, :cond_0 - - .line 99 - iget-object v0, p0, Lcom/vigo/metrics/VigoSession;->g:Lcom/vigo/metrics/VigoDelegate; - - invoke-virtual {v0, p1}, Lcom/vigo/metrics/VigoDelegate;->a(Landroid/net/Uri;)V - - goto :goto_0 - - :cond_0 - const-string p1, "vigo.VigoSession" - - const-string v0, "setHost(): init() was not called" - - .line 100 - invoke-static {p1, v0}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - :catch_0 - :goto_0 - return-void -.end method - -.method public a(Lcom/vigo/metrics/content/ContentType;ZIIJJ)V - .locals 11 - - move v0, p3 - - move v1, p4 - - move-object v2, p0 - - .line 28 - iget-object v3, v2, Lcom/vigo/metrics/VigoSession;->g:Lcom/vigo/metrics/VigoDelegate; - - const-string v4, "vigo.VigoSession" - - if-eqz v3, :cond_3 - - const/4 v5, 0x0 - - .line 29 - sget-object v6, Lcom/vigo/metrics/VigoSession$c;->a:[I - - invoke-virtual {p1}, Ljava/lang/Enum;->ordinal()I - - move-result v7 - - aget v6, v6, v7 - - const/4 v7, 0x1 - - if-eq v6, v7, :cond_1 - - const/4 v7, 0x2 - - if-eq v6, v7, :cond_0 - - const/4 v7, 0x3 - - if-eq v6, v7, :cond_0 - - const/4 v7, 0x4 - - if-eq v6, v7, :cond_0 - - goto :goto_0 - - .line 30 - :cond_0 - invoke-static {p4}, Lcom/vigo/metrics/VigoSession;->b(I)B - - move-result v5 - - goto :goto_0 - - .line 31 - :cond_1 - div-int/lit16 v5, v0, 0x3e8 - - invoke-static {v5}, Lcom/vigo/metrics/VigoSession;->a(I)B - - move-result v5 - - .line 32 - :goto_0 - new-instance v6, Ljava/lang/StringBuilder; - - invoke-direct {v6}, Ljava/lang/StringBuilder;->()V - - const-string v7, "check_format good : bitrate " - - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - div-int/lit16 v0, v0, 0x3e8 - - invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v6 - - invoke-static {v4, v6}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - if-eqz p2, :cond_2 - - int-to-short v1, v1 - - move v4, v5 - - move v5, v1 - - move v6, v0 - - move-wide/from16 v7, p5 - - move-wide/from16 v9, p7 - - .line 33 - invoke-virtual/range {v3 .. v10}, Lcom/vigo/metrics/VigoDelegate;->a(BSIJJ)V - - goto :goto_1 - - :cond_2 - int-to-short v1, v1 - - move v4, v5 - - move v5, v1 - - move v6, v0 - - move-wide/from16 v7, p5 - - move-wide/from16 v9, p7 - - .line 34 - invoke-virtual/range {v3 .. v10}, Lcom/vigo/metrics/VigoDelegate;->b(BSIJJ)V - - goto :goto_1 - - :cond_3 - const-string v0, "delegate == null" - - .line 35 - invoke-static {v4, v0}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - :goto_1 - return-void -.end method - -.method public a(Ljava/lang/String;BS)V - .locals 4 - - .line 101 - :try_start_0 - iget-object v0, p0, Lcom/vigo/metrics/VigoSession;->g:Lcom/vigo/metrics/VigoDelegate; - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - const-string v1, "vigo.VigoSession" - - if-eqz v0, :cond_0 - - .line 102 - :try_start_1 - sget-object v2, Lcom/vigo/metrics/config;->d:Lcom/vigo/metrics/Vigo; - - if-eqz v2, :cond_0 - - .line 103 - new-instance v2, Ljava/lang/StringBuilder; - - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V - - const-string v3, "bitrateChange url: " - - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v3, " quality: " - - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v2 - - invoke-static {v1, v2}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - .line 104 - invoke-virtual {v0, p1, p2, p3}, Lcom/vigo/metrics/VigoDelegate;->a(Ljava/lang/String;BS)V - - goto :goto_0 - - :cond_0 - const-string p1, "bitrateChange(): init() was not called" - - .line 105 - invoke-static {v1, p1}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - :try_end_1 - .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 - - :catch_0 - :goto_0 - return-void -.end method - -.method public b()V - .locals 7 - - .line 1 - :try_start_0 - sget-object v0, Lcom/vigo/metrics/config;->d:Lcom/vigo/metrics/Vigo; - - if-eqz v0, :cond_0 - - .line 2 - new-instance v0, Ljava/util/Timer; - - invoke-direct {v0}, Ljava/util/Timer;->()V - - iput-object v0, p0, Lcom/vigo/metrics/VigoSession;->h:Ljava/util/Timer; - - .line 3 - iget-object v1, p0, Lcom/vigo/metrics/VigoSession;->h:Ljava/util/Timer; - - new-instance v2, Lcom/vigo/metrics/VigoSession$a; - - invoke-direct {v2, p0}, Lcom/vigo/metrics/VigoSession$a;->(Lcom/vigo/metrics/VigoSession;)V - - const-wide/32 v3, 0xea60 - - const-wide/32 v5, 0xea60 - - invoke-virtual/range {v1 .. v6}, Ljava/util/Timer;->scheduleAtFixedRate(Ljava/util/TimerTask;JJ)V - - .line 4 - sget-object v0, Lcom/vigo/metrics/config;->l:Lcom/vigo/metrics/a0/ActiveSessionController; - - invoke-virtual {v0}, Lcom/vigo/metrics/a0/ActiveSessionController;->b()V - - .line 5 - sget-object v0, Lcom/vigo/metrics/config;->d:Lcom/vigo/metrics/Vigo; - - iget-object v1, p0, Lcom/vigo/metrics/VigoSession;->d:Ljava/lang/String; - - iget-object v2, p0, Lcom/vigo/metrics/VigoSession;->q:Ljava/util/Map; - - invoke-virtual {v0, v1, v2}, Lcom/vigo/metrics/Vigo;->a(Ljava/lang/String;Ljava/util/Map;)V - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - :catch_0 - :cond_0 - return-void -.end method - -.method c()Lcom/vigo/metrics/VigoDelegate; - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vigo/metrics/VigoSession;->g:Lcom/vigo/metrics/VigoDelegate; - - return-object v0 -.end method - -.method d()Lcom/google/android/exoplayer2/f0; - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vigo/metrics/VigoSession;->e:Ljava/lang/ref/WeakReference; - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/google/android/exoplayer2/f0; - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - :goto_0 - return-object v0 -.end method - -.method public e()V - .locals 2 - - const/4 v0, 0x0 - - const/4 v1, 0x0 - - .line 1 - invoke-virtual {p0, v0, v1, v0}, Lcom/vigo/metrics/VigoSession;->a(Landroid/content/Context;ZLjava/lang/String;)V - - return-void -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/VigoSyncStack$a.smali b/smali/smali_classes2/com/vigo/metrics/VigoSyncStack$a.smali deleted file mode 100644 index 868999505..000000000 --- a/smali/smali_classes2/com/vigo/metrics/VigoSyncStack$a.smali +++ /dev/null @@ -1,14 +0,0 @@ -.class synthetic Lcom/vigo/metrics/VigoSyncStack$a; -.super Ljava/lang/Object; -.source "VigoSyncStack.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/vigo/metrics/VigoSyncStack; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x1008 - name = null -.end annotation diff --git a/smali/smali_classes2/com/vigo/metrics/VigoSyncStack$b.smali b/smali/smali_classes2/com/vigo/metrics/VigoSyncStack$b.smali deleted file mode 100644 index c4638f5a7..000000000 --- a/smali/smali_classes2/com/vigo/metrics/VigoSyncStack$b.smali +++ /dev/null @@ -1,106 +0,0 @@ -.class Lcom/vigo/metrics/VigoSyncStack$b; -.super Ljava/lang/Object; -.source "VigoSyncStack.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/vigo/metrics/VigoSyncStack; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x2 - name = "b" -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "", - "Ljava/lang/Object;" - } -.end annotation - - -# instance fields -.field private a:Ljava/lang/Object; - .annotation system Ldalvik/annotation/Signature; - value = { - "TE;" - } - .end annotation -.end field - -.field private b:Lcom/vigo/metrics/VigoSyncStack$b; - .annotation system Ldalvik/annotation/Signature; - value = { - "Lcom/vigo/metrics/VigoSyncStack<", - "TE;>.b;" - } - .end annotation -.end field - - -# direct methods -.method private constructor (Lcom/vigo/metrics/VigoSyncStack;)V - .locals 0 - - .line 2 - invoke-direct {p0}, Ljava/lang/Object;->()V - - const/4 p1, 0x0 - - .line 3 - iput-object p1, p0, Lcom/vigo/metrics/VigoSyncStack$b;->a:Ljava/lang/Object; - - .line 4 - iput-object p1, p0, Lcom/vigo/metrics/VigoSyncStack$b;->b:Lcom/vigo/metrics/VigoSyncStack$b; - - return-void -.end method - -.method synthetic constructor (Lcom/vigo/metrics/VigoSyncStack;Lcom/vigo/metrics/VigoSyncStack$a;)V - .locals 0 - - .line 1 - invoke-direct {p0, p1}, Lcom/vigo/metrics/VigoSyncStack$b;->(Lcom/vigo/metrics/VigoSyncStack;)V - - return-void -.end method - -.method static synthetic a(Lcom/vigo/metrics/VigoSyncStack$b;)Lcom/vigo/metrics/VigoSyncStack$b; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/vigo/metrics/VigoSyncStack$b;->b:Lcom/vigo/metrics/VigoSyncStack$b; - - return-object p0 -.end method - -.method static synthetic a(Lcom/vigo/metrics/VigoSyncStack$b;Lcom/vigo/metrics/VigoSyncStack$b;)Lcom/vigo/metrics/VigoSyncStack$b; - .locals 0 - - .line 2 - iput-object p1, p0, Lcom/vigo/metrics/VigoSyncStack$b;->b:Lcom/vigo/metrics/VigoSyncStack$b; - - return-object p1 -.end method - -.method static synthetic a(Lcom/vigo/metrics/VigoSyncStack$b;Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - .line 3 - iput-object p1, p0, Lcom/vigo/metrics/VigoSyncStack$b;->a:Ljava/lang/Object; - - return-object p1 -.end method - -.method static synthetic b(Lcom/vigo/metrics/VigoSyncStack$b;)Ljava/lang/Object; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/vigo/metrics/VigoSyncStack$b;->a:Ljava/lang/Object; - - return-object p0 -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/VigoSyncStack$c.smali b/smali/smali_classes2/com/vigo/metrics/VigoSyncStack$c.smali deleted file mode 100644 index 1579e0e52..000000000 --- a/smali/smali_classes2/com/vigo/metrics/VigoSyncStack$c.smali +++ /dev/null @@ -1,33 +0,0 @@ -.class public interface abstract Lcom/vigo/metrics/VigoSyncStack$c; -.super Ljava/lang/Object; -.source "VigoSyncStack.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/vigo/metrics/VigoSyncStack; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x609 - name = "c" -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "", - "Ljava/lang/Object;" - } -.end annotation - - -# virtual methods -.method public abstract apply(Ljava/lang/Object;)Ljava/lang/Object; - .annotation system Ldalvik/annotation/Signature; - value = { - "(TE;)TE;" - } - .end annotation -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/VigoSyncStack.smali b/smali/smali_classes2/com/vigo/metrics/VigoSyncStack.smali deleted file mode 100644 index 7e2964aaf..000000000 --- a/smali/smali_classes2/com/vigo/metrics/VigoSyncStack.smali +++ /dev/null @@ -1,435 +0,0 @@ -.class public Lcom/vigo/metrics/VigoSyncStack; -.super Ljava/lang/Object; -.source "VigoSyncStack.java" - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/vigo/metrics/VigoSyncStack$b;, - Lcom/vigo/metrics/VigoSyncStack$c; - } -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "", - "Ljava/lang/Object;" - } -.end annotation - - -# instance fields -.field private final a:Ljava/lang/Object; - -.field private b:Lcom/vigo/metrics/VigoSyncStack$b; - .annotation system Ldalvik/annotation/Signature; - value = { - "Lcom/vigo/metrics/VigoSyncStack<", - "TE;>.b;" - } - .end annotation -.end field - -.field private final c:Ljava/lang/Object; - -.field private d:Lcom/vigo/metrics/VigoSyncStack$b; - .annotation system Ldalvik/annotation/Signature; - value = { - "Lcom/vigo/metrics/VigoSyncStack<", - "TE;>.b;" - } - .end annotation -.end field - - -# direct methods -.method public constructor ()V - .locals 2 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - new-instance v0, Ljava/lang/Object; - - invoke-direct {v0}, Ljava/lang/Object;->()V - - iput-object v0, p0, Lcom/vigo/metrics/VigoSyncStack;->a:Ljava/lang/Object; - - const/4 v0, 0x0 - - .line 3 - iput-object v0, p0, Lcom/vigo/metrics/VigoSyncStack;->b:Lcom/vigo/metrics/VigoSyncStack$b; - - .line 4 - new-instance v1, Ljava/lang/Object; - - invoke-direct {v1}, Ljava/lang/Object;->()V - - iput-object v1, p0, Lcom/vigo/metrics/VigoSyncStack;->c:Ljava/lang/Object; - - .line 5 - iput-object v0, p0, Lcom/vigo/metrics/VigoSyncStack;->d:Lcom/vigo/metrics/VigoSyncStack$b; - - return-void -.end method - -.method private a(Lcom/vigo/metrics/VigoSyncStack$b;)V - .locals 2 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lcom/vigo/metrics/VigoSyncStack<", - "TE;>.b;)V" - } - .end annotation - - .line 1 - iget-object v0, p0, Lcom/vigo/metrics/VigoSyncStack;->a:Ljava/lang/Object; - - monitor-enter v0 - - .line 2 - :try_start_0 - iget-object v1, p0, Lcom/vigo/metrics/VigoSyncStack;->b:Lcom/vigo/metrics/VigoSyncStack$b; - - invoke-static {p1, v1}, Lcom/vigo/metrics/VigoSyncStack$b;->a(Lcom/vigo/metrics/VigoSyncStack$b;Lcom/vigo/metrics/VigoSyncStack$b;)Lcom/vigo/metrics/VigoSyncStack$b; - - const/4 v1, 0x0 - - .line 3 - invoke-static {p1, v1}, Lcom/vigo/metrics/VigoSyncStack$b;->a(Lcom/vigo/metrics/VigoSyncStack$b;Ljava/lang/Object;)Ljava/lang/Object; - - .line 4 - iput-object p1, p0, Lcom/vigo/metrics/VigoSyncStack;->b:Lcom/vigo/metrics/VigoSyncStack$b; - - .line 5 - monitor-exit v0 - - return-void - - :catchall_0 - move-exception p1 - - monitor-exit v0 - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - throw p1 -.end method - -.method private d()Lcom/vigo/metrics/VigoSyncStack$b; - .locals 3 - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Lcom/vigo/metrics/VigoSyncStack<", - "TE;>.b;" - } - .end annotation - - .line 1 - iget-object v0, p0, Lcom/vigo/metrics/VigoSyncStack;->b:Lcom/vigo/metrics/VigoSyncStack$b; - - if-nez v0, :cond_0 - - .line 2 - new-instance v0, Lcom/vigo/metrics/VigoSyncStack$b; - - const/4 v1, 0x0 - - invoke-direct {v0, p0, v1}, Lcom/vigo/metrics/VigoSyncStack$b;->(Lcom/vigo/metrics/VigoSyncStack;Lcom/vigo/metrics/VigoSyncStack$a;)V - - return-object v0 - - .line 3 - :cond_0 - iget-object v0, p0, Lcom/vigo/metrics/VigoSyncStack;->a:Ljava/lang/Object; - - monitor-enter v0 - - .line 4 - :try_start_0 - iget-object v1, p0, Lcom/vigo/metrics/VigoSyncStack;->b:Lcom/vigo/metrics/VigoSyncStack$b; - - .line 5 - invoke-static {v1}, Lcom/vigo/metrics/VigoSyncStack$b;->a(Lcom/vigo/metrics/VigoSyncStack$b;)Lcom/vigo/metrics/VigoSyncStack$b; - - move-result-object v2 - - iput-object v2, p0, Lcom/vigo/metrics/VigoSyncStack;->b:Lcom/vigo/metrics/VigoSyncStack$b; - - .line 6 - monitor-exit v0 - - return-object v1 - - :catchall_0 - move-exception v1 - - .line 7 - monitor-exit v0 - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - throw v1 -.end method - - -# virtual methods -.method public a()V - .locals 3 - - .line 19 - iget-object v0, p0, Lcom/vigo/metrics/VigoSyncStack;->c:Ljava/lang/Object; - - monitor-enter v0 - - .line 20 - :try_start_0 - iget-object v1, p0, Lcom/vigo/metrics/VigoSyncStack;->d:Lcom/vigo/metrics/VigoSyncStack$b; - - const/4 v2, 0x0 - - .line 21 - iput-object v2, p0, Lcom/vigo/metrics/VigoSyncStack;->d:Lcom/vigo/metrics/VigoSyncStack$b; - - .line 22 - monitor-exit v0 - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - :goto_0 - if-eqz v1, :cond_0 - - .line 23 - invoke-direct {p0, v1}, Lcom/vigo/metrics/VigoSyncStack;->a(Lcom/vigo/metrics/VigoSyncStack$b;)V - - .line 24 - invoke-static {v1}, Lcom/vigo/metrics/VigoSyncStack$b;->a(Lcom/vigo/metrics/VigoSyncStack$b;)Lcom/vigo/metrics/VigoSyncStack$b; - - move-result-object v1 - - goto :goto_0 - - :cond_0 - return-void - - :catchall_0 - move-exception v1 - - .line 25 - :try_start_1 - monitor-exit v0 - :try_end_1 - .catchall {:try_start_1 .. :try_end_1} :catchall_0 - - throw v1 -.end method - -.method public a(Lcom/vigo/metrics/VigoSyncStack$c;)V - .locals 2 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lcom/vigo/metrics/VigoSyncStack$c<", - "TE;>;)V" - } - .end annotation - - .line 12 - iget-object v0, p0, Lcom/vigo/metrics/VigoSyncStack;->c:Ljava/lang/Object; - - monitor-enter v0 - - .line 13 - :try_start_0 - iget-object v1, p0, Lcom/vigo/metrics/VigoSyncStack;->d:Lcom/vigo/metrics/VigoSyncStack$b; - - if-nez v1, :cond_0 - - const/4 v1, 0x0 - - goto :goto_0 - - :cond_0 - iget-object v1, p0, Lcom/vigo/metrics/VigoSyncStack;->d:Lcom/vigo/metrics/VigoSyncStack$b; - - invoke-static {v1}, Lcom/vigo/metrics/VigoSyncStack$b;->b(Lcom/vigo/metrics/VigoSyncStack$b;)Ljava/lang/Object; - - move-result-object v1 - - :goto_0 - invoke-interface {p1, v1}, Lcom/vigo/metrics/VigoSyncStack$c;->apply(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object p1 - - if-nez p1, :cond_1 - - .line 14 - invoke-virtual {p0}, Lcom/vigo/metrics/VigoSyncStack;->c()Ljava/lang/Object; - - goto :goto_1 - - .line 15 - :cond_1 - iget-object v1, p0, Lcom/vigo/metrics/VigoSyncStack;->d:Lcom/vigo/metrics/VigoSyncStack$b; - - if-nez v1, :cond_2 - - .line 16 - invoke-virtual {p0, p1}, Lcom/vigo/metrics/VigoSyncStack;->a(Ljava/lang/Object;)V - - goto :goto_1 - - .line 17 - :cond_2 - iget-object v1, p0, Lcom/vigo/metrics/VigoSyncStack;->d:Lcom/vigo/metrics/VigoSyncStack$b; - - invoke-static {v1, p1}, Lcom/vigo/metrics/VigoSyncStack$b;->a(Lcom/vigo/metrics/VigoSyncStack$b;Ljava/lang/Object;)Ljava/lang/Object; - - .line 18 - :goto_1 - monitor-exit v0 - - return-void - - :catchall_0 - move-exception p1 - - monitor-exit v0 - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - throw p1 -.end method - -.method public a(Ljava/lang/Object;)V - .locals 2 - .annotation system Ldalvik/annotation/Signature; - value = { - "(TE;)V" - } - .end annotation - - .line 6 - iget-object v0, p0, Lcom/vigo/metrics/VigoSyncStack;->c:Ljava/lang/Object; - - monitor-enter v0 - - .line 7 - :try_start_0 - invoke-direct {p0}, Lcom/vigo/metrics/VigoSyncStack;->d()Lcom/vigo/metrics/VigoSyncStack$b; - - move-result-object v1 - - .line 8 - invoke-static {v1, p1}, Lcom/vigo/metrics/VigoSyncStack$b;->a(Lcom/vigo/metrics/VigoSyncStack$b;Ljava/lang/Object;)Ljava/lang/Object; - - .line 9 - iget-object p1, p0, Lcom/vigo/metrics/VigoSyncStack;->d:Lcom/vigo/metrics/VigoSyncStack$b; - - invoke-static {v1, p1}, Lcom/vigo/metrics/VigoSyncStack$b;->a(Lcom/vigo/metrics/VigoSyncStack$b;Lcom/vigo/metrics/VigoSyncStack$b;)Lcom/vigo/metrics/VigoSyncStack$b; - - .line 10 - iput-object v1, p0, Lcom/vigo/metrics/VigoSyncStack;->d:Lcom/vigo/metrics/VigoSyncStack$b; - - .line 11 - monitor-exit v0 - - return-void - - :catchall_0 - move-exception p1 - - monitor-exit v0 - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - throw p1 -.end method - -.method public b()Z - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vigo/metrics/VigoSyncStack;->d:Lcom/vigo/metrics/VigoSyncStack$b; - - if-nez v0, :cond_0 - - const/4 v0, 0x1 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - :goto_0 - return v0 -.end method - -.method public c()Ljava/lang/Object; - .locals 3 - .annotation system Ldalvik/annotation/Signature; - value = { - "()TE;" - } - .end annotation - - .line 1 - iget-object v0, p0, Lcom/vigo/metrics/VigoSyncStack;->c:Ljava/lang/Object; - - monitor-enter v0 - - .line 2 - :try_start_0 - iget-object v1, p0, Lcom/vigo/metrics/VigoSyncStack;->d:Lcom/vigo/metrics/VigoSyncStack$b; - - if-nez v1, :cond_0 - - const/4 v1, 0x0 - - .line 3 - monitor-exit v0 - - return-object v1 - - .line 4 - :cond_0 - iget-object v1, p0, Lcom/vigo/metrics/VigoSyncStack;->d:Lcom/vigo/metrics/VigoSyncStack$b; - - .line 5 - iget-object v2, p0, Lcom/vigo/metrics/VigoSyncStack;->d:Lcom/vigo/metrics/VigoSyncStack$b; - - invoke-static {v2}, Lcom/vigo/metrics/VigoSyncStack$b;->a(Lcom/vigo/metrics/VigoSyncStack$b;)Lcom/vigo/metrics/VigoSyncStack$b; - - move-result-object v2 - - iput-object v2, p0, Lcom/vigo/metrics/VigoSyncStack;->d:Lcom/vigo/metrics/VigoSyncStack$b; - - .line 6 - invoke-static {v1}, Lcom/vigo/metrics/VigoSyncStack$b;->b(Lcom/vigo/metrics/VigoSyncStack$b;)Ljava/lang/Object; - - move-result-object v2 - - .line 7 - invoke-direct {p0, v1}, Lcom/vigo/metrics/VigoSyncStack;->a(Lcom/vigo/metrics/VigoSyncStack$b;)V - - .line 8 - monitor-exit v0 - - return-object v2 - - :catchall_0 - move-exception v1 - - .line 9 - monitor-exit v0 - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - throw v1 -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/VigoUserPerceptionConfig$1.smali b/smali/smali_classes2/com/vigo/metrics/VigoUserPerceptionConfig$1.smali deleted file mode 100644 index ee50a2c80..000000000 --- a/smali/smali_classes2/com/vigo/metrics/VigoUserPerceptionConfig$1.smali +++ /dev/null @@ -1,73 +0,0 @@ -.class final Lcom/vigo/metrics/VigoUserPerceptionConfig$1; -.super Ljava/util/HashMap; -.source "VigoUserPerceptionConfig.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vigo/metrics/VigoUserPerceptionConfig;->b()Lcom/vigo/metrics/VigoUserPerceptionConfig; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x8 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/HashMap<", - "Ljava/lang/String;", - "Ljava/util/List<", - "Lcom/vigo/metrics/Question;", - ">;>;" - } -.end annotation - - -# instance fields -.field final synthetic val$prefs:Landroid/content/SharedPreferences; - - -# direct methods -.method constructor (Landroid/content/SharedPreferences;)V - .locals 2 - - .line 1 - iput-object p1, p0, Lcom/vigo/metrics/VigoUserPerceptionConfig$1;->val$prefs:Landroid/content/SharedPreferences; - - invoke-direct {p0}, Ljava/util/HashMap;->()V - - .line 2 - iget-object p1, p0, Lcom/vigo/metrics/VigoUserPerceptionConfig$1;->val$prefs:Landroid/content/SharedPreferences; - - const-string v0, "[]" - - const-string v1, "1" - - invoke-interface {p1, v1, v0}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/vigo/metrics/Question;->a(Ljava/lang/String;)Ljava/util/List; - - move-result-object p1 - - invoke-virtual {p0, v1, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - .line 3 - iget-object p1, p0, Lcom/vigo/metrics/VigoUserPerceptionConfig$1;->val$prefs:Landroid/content/SharedPreferences; - - const-string v1, "1_bad" - - invoke-interface {p1, v1, v0}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - - move-result-object p1 - - invoke-static {p1}, Lcom/vigo/metrics/Question;->a(Ljava/lang/String;)Ljava/util/List; - - move-result-object p1 - - invoke-virtual {p0, v1, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - return-void -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/VigoUserPerceptionConfig.smali b/smali/smali_classes2/com/vigo/metrics/VigoUserPerceptionConfig.smali deleted file mode 100644 index 1131cb868..000000000 --- a/smali/smali_classes2/com/vigo/metrics/VigoUserPerceptionConfig.smali +++ /dev/null @@ -1,328 +0,0 @@ -.class public Lcom/vigo/metrics/VigoUserPerceptionConfig; -.super Ljava/lang/Object; -.source "VigoUserPerceptionConfig.java" - - -# instance fields -.field final a:J - -.field final b:J - -.field private final c:I - -.field d:Z - -.field e:I - -.field f:Ljava/util/Map; - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/Map<", - "Ljava/lang/String;", - "Ljava/util/List<", - "Lcom/vigo/metrics/Question;", - ">;>;" - } - .end annotation -.end field - - -# direct methods -.method constructor (IJZILjava/util/Map;)V - .locals 9 - .annotation system Ldalvik/annotation/Signature; - value = { - "(IJZI", - "Ljava/util/Map<", - "Ljava/lang/String;", - "Ljava/util/List<", - "Lcom/vigo/metrics/Question;", - ">;>;)V" - } - .end annotation - - .line 1 - invoke-static {}, Ljava/lang/System;->currentTimeMillis()J - - move-result-wide v1 - - move-object v0, p0 - - move v3, p1 - - move-wide v4, p2 - - move v6, p4 - - move v7, p5 - - move-object v8, p6 - - invoke-direct/range {v0 .. v8}, Lcom/vigo/metrics/VigoUserPerceptionConfig;->(JIJZILjava/util/Map;)V - - return-void -.end method - -.method private constructor (JIJZILjava/util/Map;)V - .locals 0 - .annotation system Ldalvik/annotation/Signature; - value = { - "(JIJZI", - "Ljava/util/Map<", - "Ljava/lang/String;", - "Ljava/util/List<", - "Lcom/vigo/metrics/Question;", - ">;>;)V" - } - .end annotation - - .line 2 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 3 - iput-wide p1, p0, Lcom/vigo/metrics/VigoUserPerceptionConfig;->a:J - - .line 4 - iput p3, p0, Lcom/vigo/metrics/VigoUserPerceptionConfig;->c:I - - .line 5 - iput-wide p4, p0, Lcom/vigo/metrics/VigoUserPerceptionConfig;->b:J - - .line 6 - iput-boolean p6, p0, Lcom/vigo/metrics/VigoUserPerceptionConfig;->d:Z - - .line 7 - iput p7, p0, Lcom/vigo/metrics/VigoUserPerceptionConfig;->e:I - - .line 8 - iput-object p8, p0, Lcom/vigo/metrics/VigoUserPerceptionConfig;->f:Ljava/util/Map; - - .line 9 - invoke-direct {p0}, Lcom/vigo/metrics/VigoUserPerceptionConfig;->c()V - - return-void -.end method - -.method static a()Lcom/vigo/metrics/VigoUserPerceptionConfig; - .locals 7 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - invoke-static {}, Lcom/vigo/metrics/VigoUserPerceptionConfig;->b()Lcom/vigo/metrics/VigoUserPerceptionConfig; - - move-result-object v0 - - const/4 v1, 0x0 - - if-nez v0, :cond_0 - - return-object v1 - - .line 2 - :cond_0 - iget-wide v2, v0, Lcom/vigo/metrics/VigoUserPerceptionConfig;->a:J - - iget-wide v4, v0, Lcom/vigo/metrics/VigoUserPerceptionConfig;->b:J - - add-long/2addr v2, v4 - - invoke-static {}, Ljava/lang/System;->currentTimeMillis()J - - move-result-wide v4 - - cmp-long v6, v2, v4 - - if-gez v6, :cond_1 - - return-object v1 - - :cond_1 - const-string v1, "VigoUserPerceptionConfig" - - const-string v2, "getConfig: not null" - - .line 3 - invoke-static {v1, v2}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - return-object v0 -.end method - -.method private static b()Lcom/vigo/metrics/VigoUserPerceptionConfig; - .locals 11 - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 1 - sget-object v0, Lcom/vigo/metrics/config;->f:Lcom/vigo/metrics/Storage; - - invoke-virtual {v0}, Lcom/vigo/metrics/Storage;->a()Landroid/content/SharedPreferences; - - move-result-object v0 - - .line 2 - new-instance v10, Lcom/vigo/metrics/VigoUserPerceptionConfig; - - invoke-static {}, Ljava/lang/System;->currentTimeMillis()J - - move-result-wide v2 - - const-string v1, "freqPerMonth" - - const/16 v4, 0xd48 - - invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I - - move-result v4 - - const-string v1, "ttl" - - const-wide/16 v5, 0x0 - - invoke-interface {v0, v1, v5, v6}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J - - move-result-wide v5 - - const-string v1, "isInQuota" - - const/4 v7, 0x1 - - invoke-interface {v0, v1, v7}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z - - move-result v7 - - const-string v1, "threshold" - - const/4 v8, 0x4 - - invoke-interface {v0, v1, v8}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I - - move-result v8 - - new-instance v9, Lcom/vigo/metrics/VigoUserPerceptionConfig$1; - - invoke-direct {v9, v0}, Lcom/vigo/metrics/VigoUserPerceptionConfig$1;->(Landroid/content/SharedPreferences;)V - - move-object v1, v10 - - invoke-direct/range {v1 .. v9}, Lcom/vigo/metrics/VigoUserPerceptionConfig;->(JIJZILjava/util/Map;)V - - .line 3 - iget-wide v0, v10, Lcom/vigo/metrics/VigoUserPerceptionConfig;->a:J - - iget-wide v2, v10, Lcom/vigo/metrics/VigoUserPerceptionConfig;->b:J - - add-long/2addr v0, v2 - - invoke-static {}, Ljava/lang/System;->currentTimeMillis()J - - move-result-wide v2 - - cmp-long v4, v0, v2 - - if-lez v4, :cond_0 - - return-object v10 - - :cond_0 - const/4 v0, 0x0 - - return-object v0 -.end method - -.method private c()V - .locals 4 - - .line 1 - sget-object v0, Lcom/vigo/metrics/config;->f:Lcom/vigo/metrics/Storage; - - invoke-virtual {v0}, Lcom/vigo/metrics/Storage;->a()Landroid/content/SharedPreferences; - - move-result-object v0 - - .line 2 - invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; - - move-result-object v0 - - iget-wide v1, p0, Lcom/vigo/metrics/VigoUserPerceptionConfig;->a:J - - const-string v3, "requested" - - invoke-interface {v0, v3, v1, v2}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; - - move-result-object v0 - - iget v1, p0, Lcom/vigo/metrics/VigoUserPerceptionConfig;->c:I - - const-string v2, "freqPerMonth" - - invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; - - move-result-object v0 - - iget-wide v1, p0, Lcom/vigo/metrics/VigoUserPerceptionConfig;->b:J - - const-string v3, "ttl" - - invoke-interface {v0, v3, v1, v2}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; - - move-result-object v0 - - iget-boolean v1, p0, Lcom/vigo/metrics/VigoUserPerceptionConfig;->d:Z - - const-string v2, "isInQuota" - - invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; - - move-result-object v0 - - iget v1, p0, Lcom/vigo/metrics/VigoUserPerceptionConfig;->e:I - - const-string v2, "threshold" - - invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; - - move-result-object v0 - - iget-object v1, p0, Lcom/vigo/metrics/VigoUserPerceptionConfig;->f:Ljava/util/Map; - - const-string v2, "1" - - invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object v1 - - check-cast v1, Ljava/util/List; - - invoke-static {v1}, Lcom/vigo/metrics/Question;->a(Ljava/util/List;)Ljava/lang/String; - - move-result-object v1 - - invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; - - move-result-object v0 - - iget-object v1, p0, Lcom/vigo/metrics/VigoUserPerceptionConfig;->f:Ljava/util/Map; - - const-string v2, "1_bad" - - invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object v1 - - check-cast v1, Ljava/util/List; - - invoke-static {v1}, Lcom/vigo/metrics/Question;->a(Ljava/util/List;)Ljava/lang/String; - - move-result-object v1 - - invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; - - move-result-object v0 - - .line 3 - invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V - - return-void -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/a0/ActiveSessionController.smali b/smali/smali_classes2/com/vigo/metrics/a0/ActiveSessionController.smali deleted file mode 100644 index df6526652..000000000 --- a/smali/smali_classes2/com/vigo/metrics/a0/ActiveSessionController.smali +++ /dev/null @@ -1,158 +0,0 @@ -.class public Lcom/vigo/metrics/a0/ActiveSessionController; -.super Ljava/lang/Object; -.source "ActiveSessionController.java" - - -# instance fields -.field private final a:Ljava/util/concurrent/atomic/AtomicInteger; - - -# direct methods -.method public constructor ()V - .locals 2 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; - - const/4 v1, 0x0 - - invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;->(I)V - - iput-object v0, p0, Lcom/vigo/metrics/a0/ActiveSessionController;->a:Ljava/util/concurrent/atomic/AtomicInteger; - - return-void -.end method - - -# virtual methods -.method public a()V - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/vigo/metrics/a0/ActiveSessionController;->a:Ljava/util/concurrent/atomic/AtomicInteger; - - invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;->decrementAndGet()I - - move-result v0 - - if-nez v0, :cond_0 - - .line 2 - iget-object v0, p0, Lcom/vigo/metrics/a0/ActiveSessionController;->a:Ljava/util/concurrent/atomic/AtomicInteger; - - .line 3 - monitor-enter v0 - - .line 4 - :try_start_0 - sget-object v1, Lcom/vigo/metrics/config;->d:Lcom/vigo/metrics/Vigo; - - invoke-virtual {v1}, Lcom/vigo/metrics/Vigo;->d()V - - .line 5 - monitor-exit v0 - - goto :goto_0 - - :catchall_0 - move-exception v1 - - monitor-exit v0 - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - throw v1 - - :cond_0 - :goto_0 - const-string v0, "vigo" - - const-string v1, "stop data collection" - - .line 6 - invoke-static {v0, v1}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - return-void -.end method - -.method public b()V - .locals 3 - - .line 1 - iget-object v0, p0, Lcom/vigo/metrics/a0/ActiveSessionController;->a:Ljava/util/concurrent/atomic/AtomicInteger; - - invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;->incrementAndGet()I - - move-result v0 - - const/4 v1, 0x1 - - if-ne v0, v1, :cond_0 - - .line 2 - iget-object v0, p0, Lcom/vigo/metrics/a0/ActiveSessionController;->a:Ljava/util/concurrent/atomic/AtomicInteger; - - .line 3 - monitor-enter v0 - - .line 4 - :try_start_0 - sget-object v2, Lcom/vigo/metrics/config;->d:Lcom/vigo/metrics/Vigo; - - invoke-virtual {v2, v1, v1}, Lcom/vigo/metrics/Vigo;->a(ZZ)V - - .line 5 - monitor-exit v0 - :try_end_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - const-string v0, "vigo" - - const-string v1, "activate data collection" - - .line 6 - invoke-static {v0, v1}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - goto :goto_0 - - :catchall_0 - move-exception v1 - - .line 7 - :try_start_1 - monitor-exit v0 - :try_end_1 - .catchall {:try_start_1 .. :try_end_1} :catchall_0 - - throw v1 - - :cond_0 - :goto_0 - return-void -.end method - -.method public c()Z - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vigo/metrics/a0/ActiveSessionController;->a:Ljava/util/concurrent/atomic/AtomicInteger; - - invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;->get()I - - move-result v0 - - if-lez v0, :cond_0 - - const/4 v0, 0x1 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - :goto_0 - return v0 -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/config.smali b/smali/smali_classes2/com/vigo/metrics/config.smali deleted file mode 100644 index 494cc7e73..000000000 --- a/smali/smali_classes2/com/vigo/metrics/config.smali +++ /dev/null @@ -1,62 +0,0 @@ -.class public final Lcom/vigo/metrics/config; -.super Ljava/lang/Object; -.source "config.java" - - -# static fields -.field public static a:Z = false - -.field public static b:Landroid/content/Context; - -.field public static c:I - -.field public static d:Lcom/vigo/metrics/Vigo; - -.field public static e:Ljava/lang/String; - -.field static f:Lcom/vigo/metrics/Storage; - -.field static g:Landroid/os/AsyncTask; - -.field public static final h:Landroid/util/SparseArray; - -.field static i:Lcom/vigo/metrics/VigoDelegateCustom1; - -.field static j:Lcom/vigo/metrics/VigoSenderManager; - -.field public static k:Lcom/vigo/metrics/content/ServiceToContentTypeBinding; - -.field public static l:Lcom/vigo/metrics/a0/ActiveSessionController; - -.field public static m:Lcom/vk/reef/ReefFactory; - - -# direct methods -.method static constructor ()V - .locals 1 - - const-string v0, "Insert Service User ID" - - .line 1 - invoke-static {v0}, Lcom/vigo/metrics/Vigo;->b(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - sput-object v0, Lcom/vigo/metrics/config;->e:Ljava/lang/String; - - .line 2 - new-instance v0, Landroid/util/SparseArray; - - invoke-direct {v0}, Landroid/util/SparseArray;->()V - - sput-object v0, Lcom/vigo/metrics/config;->h:Landroid/util/SparseArray; - - .line 3 - new-instance v0, Lcom/vigo/metrics/a0/ActiveSessionController; - - invoke-direct {v0}, Lcom/vigo/metrics/a0/ActiveSessionController;->()V - - sput-object v0, Lcom/vigo/metrics/config;->l:Lcom/vigo/metrics/a0/ActiveSessionController; - - return-void -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/content/ContentType.smali b/smali/smali_classes2/com/vigo/metrics/content/ContentType.smali deleted file mode 100644 index 8869cc204..000000000 --- a/smali/smali_classes2/com/vigo/metrics/content/ContentType.smali +++ /dev/null @@ -1,144 +0,0 @@ -.class public final enum Lcom/vigo/metrics/content/ContentType; -.super Ljava/lang/Enum; -.source "ContentType.java" - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/lang/Enum<", - "Lcom/vigo/metrics/content/ContentType;", - ">;" - } -.end annotation - - -# static fields -.field private static final synthetic $VALUES:[Lcom/vigo/metrics/content/ContentType; - -.field public static final enum API:Lcom/vigo/metrics/content/ContentType; - -.field public static final enum AUDIO:Lcom/vigo/metrics/content/ContentType; - -.field public static final enum VIDEO:Lcom/vigo/metrics/content/ContentType; - -.field public static final enum VOIP:Lcom/vigo/metrics/content/ContentType; - - -# direct methods -.method static constructor ()V - .locals 6 - - .line 1 - new-instance v0, Lcom/vigo/metrics/content/ContentType; - - const/4 v1, 0x0 - - const-string v2, "VIDEO" - - invoke-direct {v0, v2, v1}, Lcom/vigo/metrics/content/ContentType;->(Ljava/lang/String;I)V - - sput-object v0, Lcom/vigo/metrics/content/ContentType;->VIDEO:Lcom/vigo/metrics/content/ContentType; - - .line 2 - new-instance v0, Lcom/vigo/metrics/content/ContentType; - - const/4 v2, 0x1 - - const-string v3, "AUDIO" - - invoke-direct {v0, v3, v2}, Lcom/vigo/metrics/content/ContentType;->(Ljava/lang/String;I)V - - sput-object v0, Lcom/vigo/metrics/content/ContentType;->AUDIO:Lcom/vigo/metrics/content/ContentType; - - .line 3 - new-instance v0, Lcom/vigo/metrics/content/ContentType; - - const/4 v3, 0x2 - - const-string v4, "API" - - invoke-direct {v0, v4, v3}, Lcom/vigo/metrics/content/ContentType;->(Ljava/lang/String;I)V - - sput-object v0, Lcom/vigo/metrics/content/ContentType;->API:Lcom/vigo/metrics/content/ContentType; - - .line 4 - new-instance v0, Lcom/vigo/metrics/content/ContentType; - - const/4 v4, 0x3 - - const-string v5, "VOIP" - - invoke-direct {v0, v5, v4}, Lcom/vigo/metrics/content/ContentType;->(Ljava/lang/String;I)V - - sput-object v0, Lcom/vigo/metrics/content/ContentType;->VOIP:Lcom/vigo/metrics/content/ContentType; - - const/4 v0, 0x4 - - new-array v0, v0, [Lcom/vigo/metrics/content/ContentType; - - .line 5 - sget-object v5, Lcom/vigo/metrics/content/ContentType;->VIDEO:Lcom/vigo/metrics/content/ContentType; - - aput-object v5, v0, v1 - - sget-object v1, Lcom/vigo/metrics/content/ContentType;->AUDIO:Lcom/vigo/metrics/content/ContentType; - - aput-object v1, v0, v2 - - sget-object v1, Lcom/vigo/metrics/content/ContentType;->API:Lcom/vigo/metrics/content/ContentType; - - aput-object v1, v0, v3 - - sget-object v1, Lcom/vigo/metrics/content/ContentType;->VOIP:Lcom/vigo/metrics/content/ContentType; - - aput-object v1, v0, v4 - - sput-object v0, Lcom/vigo/metrics/content/ContentType;->$VALUES:[Lcom/vigo/metrics/content/ContentType; - - return-void -.end method - -.method private constructor (Ljava/lang/String;I)V - .locals 0 - .annotation system Ldalvik/annotation/Signature; - value = { - "()V" - } - .end annotation - - .line 1 - invoke-direct {p0, p1, p2}, Ljava/lang/Enum;->(Ljava/lang/String;I)V - - return-void -.end method - -.method public static valueOf(Ljava/lang/String;)Lcom/vigo/metrics/content/ContentType; - .locals 1 - - .line 1 - const-class v0, Lcom/vigo/metrics/content/ContentType; - - invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; - - move-result-object p0 - - check-cast p0, Lcom/vigo/metrics/content/ContentType; - - return-object p0 -.end method - -.method public static values()[Lcom/vigo/metrics/content/ContentType; - .locals 1 - - .line 1 - sget-object v0, Lcom/vigo/metrics/content/ContentType;->$VALUES:[Lcom/vigo/metrics/content/ContentType; - - invoke-virtual {v0}, [Lcom/vigo/metrics/content/ContentType;->clone()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, [Lcom/vigo/metrics/content/ContentType; - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/content/ServiceToContentTypeBinding.smali b/smali/smali_classes2/com/vigo/metrics/content/ServiceToContentTypeBinding.smali deleted file mode 100644 index 6036d5252..000000000 --- a/smali/smali_classes2/com/vigo/metrics/content/ServiceToContentTypeBinding.smali +++ /dev/null @@ -1,67 +0,0 @@ -.class public Lcom/vigo/metrics/content/ServiceToContentTypeBinding; -.super Ljava/lang/Object; -.source "ServiceToContentTypeBinding.java" - - -# instance fields -.field private a:Ljava/util/Map; - - -# direct methods -.method public constructor ()V - .locals 1 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - new-instance v0, Ljava/util/HashMap; - - invoke-direct {v0}, Ljava/util/HashMap;->()V - - iput-object v0, p0, Lcom/vigo/metrics/content/ServiceToContentTypeBinding;->a:Ljava/util/Map; - - return-void -.end method - - -# virtual methods -.method public a(Ljava/lang/String;)Lcom/vigo/metrics/content/ContentType; - .locals 1 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .annotation build Landroidx/annotation/Nullable; - .end annotation - - .line 2 - iget-object v0, p0, Lcom/vigo/metrics/content/ServiceToContentTypeBinding;->a:Ljava/util/Map; - - invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object p1 - - check-cast p1, Lcom/vigo/metrics/content/ContentType; - - return-object p1 -.end method - -.method public a(Ljava/lang/String;Lcom/vigo/metrics/content/ContentType;)V - .locals 1 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Lcom/vigo/metrics/content/ContentType; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - - .line 1 - iget-object v0, p0, Lcom/vigo/metrics/content/ServiceToContentTypeBinding;->a:Ljava/util/Map; - - invoke-interface {v0, p1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - return-void -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/content/VigoPlayerStates.smali b/smali/smali_classes2/com/vigo/metrics/content/VigoPlayerStates.smali deleted file mode 100644 index c1be8c468..000000000 --- a/smali/smali_classes2/com/vigo/metrics/content/VigoPlayerStates.smali +++ /dev/null @@ -1,162 +0,0 @@ -.class public final enum Lcom/vigo/metrics/content/VigoPlayerStates; -.super Ljava/lang/Enum; -.source "VigoPlayerStates.java" - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/lang/Enum<", - "Lcom/vigo/metrics/content/VigoPlayerStates;", - ">;" - } -.end annotation - - -# static fields -.field private static final synthetic $VALUES:[Lcom/vigo/metrics/content/VigoPlayerStates; - -.field public static final enum STATE_BUFFERING:Lcom/vigo/metrics/content/VigoPlayerStates; - -.field public static final enum STATE_ENDED:Lcom/vigo/metrics/content/VigoPlayerStates; - -.field public static final enum STATE_IDLE:Lcom/vigo/metrics/content/VigoPlayerStates; - -.field public static final enum STATE_READY:Lcom/vigo/metrics/content/VigoPlayerStates; - - -# instance fields -.field private final number:I - - -# direct methods -.method static constructor ()V - .locals 7 - - .line 1 - new-instance v0, Lcom/vigo/metrics/content/VigoPlayerStates; - - const/4 v1, 0x0 - - const/4 v2, 0x1 - - const-string v3, "STATE_IDLE" - - invoke-direct {v0, v3, v1, v2}, Lcom/vigo/metrics/content/VigoPlayerStates;->(Ljava/lang/String;II)V - - sput-object v0, Lcom/vigo/metrics/content/VigoPlayerStates;->STATE_IDLE:Lcom/vigo/metrics/content/VigoPlayerStates; - - .line 2 - new-instance v0, Lcom/vigo/metrics/content/VigoPlayerStates; - - const/4 v3, 0x2 - - const-string v4, "STATE_BUFFERING" - - invoke-direct {v0, v4, v2, v3}, Lcom/vigo/metrics/content/VigoPlayerStates;->(Ljava/lang/String;II)V - - sput-object v0, Lcom/vigo/metrics/content/VigoPlayerStates;->STATE_BUFFERING:Lcom/vigo/metrics/content/VigoPlayerStates; - - .line 3 - new-instance v0, Lcom/vigo/metrics/content/VigoPlayerStates; - - const/4 v4, 0x3 - - const-string v5, "STATE_READY" - - invoke-direct {v0, v5, v3, v4}, Lcom/vigo/metrics/content/VigoPlayerStates;->(Ljava/lang/String;II)V - - sput-object v0, Lcom/vigo/metrics/content/VigoPlayerStates;->STATE_READY:Lcom/vigo/metrics/content/VigoPlayerStates; - - .line 4 - new-instance v0, Lcom/vigo/metrics/content/VigoPlayerStates; - - const/4 v5, 0x4 - - const-string v6, "STATE_ENDED" - - invoke-direct {v0, v6, v4, v5}, Lcom/vigo/metrics/content/VigoPlayerStates;->(Ljava/lang/String;II)V - - sput-object v0, Lcom/vigo/metrics/content/VigoPlayerStates;->STATE_ENDED:Lcom/vigo/metrics/content/VigoPlayerStates; - - new-array v0, v5, [Lcom/vigo/metrics/content/VigoPlayerStates; - - .line 5 - sget-object v5, Lcom/vigo/metrics/content/VigoPlayerStates;->STATE_IDLE:Lcom/vigo/metrics/content/VigoPlayerStates; - - aput-object v5, v0, v1 - - sget-object v1, Lcom/vigo/metrics/content/VigoPlayerStates;->STATE_BUFFERING:Lcom/vigo/metrics/content/VigoPlayerStates; - - aput-object v1, v0, v2 - - sget-object v1, Lcom/vigo/metrics/content/VigoPlayerStates;->STATE_READY:Lcom/vigo/metrics/content/VigoPlayerStates; - - aput-object v1, v0, v3 - - sget-object v1, Lcom/vigo/metrics/content/VigoPlayerStates;->STATE_ENDED:Lcom/vigo/metrics/content/VigoPlayerStates; - - aput-object v1, v0, v4 - - sput-object v0, Lcom/vigo/metrics/content/VigoPlayerStates;->$VALUES:[Lcom/vigo/metrics/content/VigoPlayerStates; - - return-void -.end method - -.method private constructor (Ljava/lang/String;II)V - .locals 0 - .annotation system Ldalvik/annotation/Signature; - value = { - "(I)V" - } - .end annotation - - .line 1 - invoke-direct {p0, p1, p2}, Ljava/lang/Enum;->(Ljava/lang/String;I)V - - .line 2 - iput p3, p0, Lcom/vigo/metrics/content/VigoPlayerStates;->number:I - - return-void -.end method - -.method public static valueOf(Ljava/lang/String;)Lcom/vigo/metrics/content/VigoPlayerStates; - .locals 1 - - .line 1 - const-class v0, Lcom/vigo/metrics/content/VigoPlayerStates; - - invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; - - move-result-object p0 - - check-cast p0, Lcom/vigo/metrics/content/VigoPlayerStates; - - return-object p0 -.end method - -.method public static values()[Lcom/vigo/metrics/content/VigoPlayerStates; - .locals 1 - - .line 1 - sget-object v0, Lcom/vigo/metrics/content/VigoPlayerStates;->$VALUES:[Lcom/vigo/metrics/content/VigoPlayerStates; - - invoke-virtual {v0}, [Lcom/vigo/metrics/content/VigoPlayerStates;->clone()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, [Lcom/vigo/metrics/content/VigoPlayerStates; - - return-object v0 -.end method - - -# virtual methods -.method public a()I - .locals 1 - - .line 1 - iget v0, p0, Lcom/vigo/metrics/content/VigoPlayerStates;->number:I - - return v0 -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/listeners/VigoConnectivityReceiver.smali b/smali/smali_classes2/com/vigo/metrics/listeners/VigoConnectivityReceiver.smali deleted file mode 100644 index 2f8ce0e44..000000000 --- a/smali/smali_classes2/com/vigo/metrics/listeners/VigoConnectivityReceiver.smali +++ /dev/null @@ -1,52 +0,0 @@ -.class public Lcom/vigo/metrics/listeners/VigoConnectivityReceiver; -.super Landroid/content/BroadcastReceiver; -.source "VigoConnectivityReceiver.java" - - -# instance fields -.field volatile a:Z - - -# direct methods -.method public constructor ()V - .locals 1 - - .line 1 - invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V - - const/4 v0, 0x0 - - .line 2 - iput-boolean v0, p0, Lcom/vigo/metrics/listeners/VigoConnectivityReceiver;->a:Z - - return-void -.end method - - -# virtual methods -.method public onReceive(Landroid/content/Context;Landroid/content/Intent;)V - .locals 0 - - .line 1 - iget-boolean p1, p0, Lcom/vigo/metrics/listeners/VigoConnectivityReceiver;->a:Z - - if-nez p1, :cond_0 - - const/4 p1, 0x1 - - .line 2 - iput-boolean p1, p0, Lcom/vigo/metrics/listeners/VigoConnectivityReceiver;->a:Z - - goto :goto_0 - - .line 3 - :cond_0 - sget-object p1, Lcom/vigo/metrics/config;->d:Lcom/vigo/metrics/Vigo; - - const/4 p2, 0x0 - - invoke-virtual {p1, p2}, Lcom/vigo/metrics/Vigo;->a(Ljava/util/List;)V - - :goto_0 - return-void -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/listeners/VigoHeartbeatDataProvider.smali b/smali/smali_classes2/com/vigo/metrics/listeners/VigoHeartbeatDataProvider.smali deleted file mode 100644 index ac606f339..000000000 --- a/smali/smali_classes2/com/vigo/metrics/listeners/VigoHeartbeatDataProvider.smali +++ /dev/null @@ -1,14 +0,0 @@ -.class public interface abstract Lcom/vigo/metrics/listeners/VigoHeartbeatDataProvider; -.super Ljava/lang/Object; -.source "VigoHeartbeatDataProvider.java" - - -# virtual methods -.method public abstract getBufferedPercentage()I -.end method - -.method public abstract getCurrentPosition()J -.end method - -.method public abstract getDuration()J -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/listeners/VigoPlayerListener$a.smali b/smali/smali_classes2/com/vigo/metrics/listeners/VigoPlayerListener$a.smali deleted file mode 100644 index f9215170f..000000000 --- a/smali/smali_classes2/com/vigo/metrics/listeners/VigoPlayerListener$a.smali +++ /dev/null @@ -1,101 +0,0 @@ -.class synthetic Lcom/vigo/metrics/listeners/VigoPlayerListener$a; -.super Ljava/lang/Object; -.source "VigoPlayerListener.java" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/vigo/metrics/listeners/VigoPlayerListener; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x1008 - name = null -.end annotation - - -# static fields -.field static final synthetic a:[I - - -# direct methods -.method static constructor ()V - .locals 3 - - .line 1 - invoke-static {}, Lcom/vigo/metrics/content/VigoPlayerStates;->values()[Lcom/vigo/metrics/content/VigoPlayerStates; - - move-result-object v0 - - array-length v0, v0 - - new-array v0, v0, [I - - sput-object v0, Lcom/vigo/metrics/listeners/VigoPlayerListener$a;->a:[I - - :try_start_0 - sget-object v0, Lcom/vigo/metrics/listeners/VigoPlayerListener$a;->a:[I - - sget-object v1, Lcom/vigo/metrics/content/VigoPlayerStates;->STATE_IDLE:Lcom/vigo/metrics/content/VigoPlayerStates; - - invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I - - move-result v1 - - const/4 v2, 0x1 - - aput v2, v0, v1 - :try_end_0 - .catch Ljava/lang/NoSuchFieldError; {:try_start_0 .. :try_end_0} :catch_0 - - :catch_0 - :try_start_1 - sget-object v0, Lcom/vigo/metrics/listeners/VigoPlayerListener$a;->a:[I - - sget-object v1, Lcom/vigo/metrics/content/VigoPlayerStates;->STATE_READY:Lcom/vigo/metrics/content/VigoPlayerStates; - - invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I - - move-result v1 - - const/4 v2, 0x2 - - aput v2, v0, v1 - :try_end_1 - .catch Ljava/lang/NoSuchFieldError; {:try_start_1 .. :try_end_1} :catch_1 - - :catch_1 - :try_start_2 - sget-object v0, Lcom/vigo/metrics/listeners/VigoPlayerListener$a;->a:[I - - sget-object v1, Lcom/vigo/metrics/content/VigoPlayerStates;->STATE_BUFFERING:Lcom/vigo/metrics/content/VigoPlayerStates; - - invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I - - move-result v1 - - const/4 v2, 0x3 - - aput v2, v0, v1 - :try_end_2 - .catch Ljava/lang/NoSuchFieldError; {:try_start_2 .. :try_end_2} :catch_2 - - :catch_2 - :try_start_3 - sget-object v0, Lcom/vigo/metrics/listeners/VigoPlayerListener$a;->a:[I - - sget-object v1, Lcom/vigo/metrics/content/VigoPlayerStates;->STATE_ENDED:Lcom/vigo/metrics/content/VigoPlayerStates; - - invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I - - move-result v1 - - const/4 v2, 0x4 - - aput v2, v0, v1 - :try_end_3 - .catch Ljava/lang/NoSuchFieldError; {:try_start_3 .. :try_end_3} :catch_3 - - :catch_3 - return-void -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/listeners/VigoPlayerListener.smali b/smali/smali_classes2/com/vigo/metrics/listeners/VigoPlayerListener.smali deleted file mode 100644 index 8869bd03e..000000000 --- a/smali/smali_classes2/com/vigo/metrics/listeners/VigoPlayerListener.smali +++ /dev/null @@ -1,807 +0,0 @@ -.class public Lcom/vigo/metrics/listeners/VigoPlayerListener; -.super Ljava/lang/Object; -.source "VigoPlayerListener.java" - - -# instance fields -.field private final a:Lcom/vigo/metrics/VigoSession; - -.field private volatile b:Z - - -# direct methods -.method public constructor (Lcom/vigo/metrics/VigoSession;)V - .locals 1 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - const/4 v0, 0x1 - - .line 2 - iput-boolean v0, p0, Lcom/vigo/metrics/listeners/VigoPlayerListener;->b:Z - - .line 3 - iput-object p1, p0, Lcom/vigo/metrics/listeners/VigoPlayerListener;->a:Lcom/vigo/metrics/VigoSession; - - return-void -.end method - - -# virtual methods -.method public a(IJJJ)V - .locals 4 - - .line 34 - :try_start_0 - iget-object p1, p0, Lcom/vigo/metrics/listeners/VigoPlayerListener;->a:Lcom/vigo/metrics/VigoSession; - - iget-object p1, p1, Lcom/vigo/metrics/VigoSession;->b:Ljava/lang/Object; - - monitor-enter p1 - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - .line 35 - :try_start_1 - iget-object v0, p0, Lcom/vigo/metrics/listeners/VigoPlayerListener;->a:Lcom/vigo/metrics/VigoSession; - - iget-object v0, v0, Lcom/vigo/metrics/VigoSession;->g:Lcom/vigo/metrics/VigoDelegate; - - if-eqz v0, :cond_1 - - .line 36 - iget-object v1, p0, Lcom/vigo/metrics/listeners/VigoPlayerListener;->a:Lcom/vigo/metrics/VigoSession; - - iget-wide v1, v1, Lcom/vigo/metrics/VigoSession;->k:J - - cmp-long v3, v1, p2 - - if-eqz v3, :cond_1 - - .line 37 - invoke-virtual {v0}, Lcom/vigo/metrics/VigoDelegate;->a()I - - move-result v1 - - if-eqz v1, :cond_0 - - long-to-float p3, p2 - - .line 38 - iget-object p2, p0, Lcom/vigo/metrics/listeners/VigoPlayerListener;->a:Lcom/vigo/metrics/VigoSession; - - iget-wide p4, p2, Lcom/vigo/metrics/VigoSession;->j:J - - iget-object p2, p0, Lcom/vigo/metrics/listeners/VigoPlayerListener;->a:Lcom/vigo/metrics/VigoSession; - - iget-wide p6, p2, Lcom/vigo/metrics/VigoSession;->k:J - - move-object p2, v0 - - invoke-virtual/range {p2 .. p7}, Lcom/vigo/metrics/VigoDelegate;->a(FJJ)V - - goto :goto_0 - - .line 39 - :cond_0 - invoke-virtual {v0, p4, p5, p6, p7}, Lcom/vigo/metrics/VigoDelegate;->c(JJ)V - - .line 40 - :cond_1 - :goto_0 - monitor-exit p1 - - goto :goto_1 - - :catchall_0 - move-exception p2 - - monitor-exit p1 - :try_end_1 - .catchall {:try_start_1 .. :try_end_1} :catchall_0 - - :try_start_2 - throw p2 - :try_end_2 - .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_0 - - :catch_0 - :goto_1 - return-void -.end method - -.method public a(JJ)V - .locals 2 - - .line 5 - :try_start_0 - iget-object v0, p0, Lcom/vigo/metrics/listeners/VigoPlayerListener;->a:Lcom/vigo/metrics/VigoSession; - - iget-object v0, v0, Lcom/vigo/metrics/VigoSession;->b:Ljava/lang/Object; - - monitor-enter v0 - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - .line 6 - :try_start_1 - iget-object v1, p0, Lcom/vigo/metrics/listeners/VigoPlayerListener;->a:Lcom/vigo/metrics/VigoSession; - - iget-object v1, v1, Lcom/vigo/metrics/VigoSession;->g:Lcom/vigo/metrics/VigoDelegate; - - invoke-virtual {v1, p1, p2, p3, p4}, Lcom/vigo/metrics/VigoDelegate;->d(JJ)V - - .line 7 - monitor-exit v0 - - goto :goto_0 - - :catchall_0 - move-exception p1 - - monitor-exit v0 - :try_end_1 - .catchall {:try_start_1 .. :try_end_1} :catchall_0 - - :try_start_2 - throw p1 - :try_end_2 - .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_0 - - :catch_0 - :goto_0 - return-void -.end method - -.method public a(Ljava/lang/Throwable;)V - .locals 3 - - .line 41 - :try_start_0 - iget-object p1, p0, Lcom/vigo/metrics/listeners/VigoPlayerListener;->a:Lcom/vigo/metrics/VigoSession; - - iget-object p1, p1, Lcom/vigo/metrics/VigoSession;->b:Ljava/lang/Object; - - monitor-enter p1 - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - :try_start_1 - const-string v0, "VigoPlayerL" - - const-string v1, "onPlayerError: " - - .line 42 - invoke-static {v0, v1}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - .line 43 - iget-object v0, p0, Lcom/vigo/metrics/listeners/VigoPlayerListener;->a:Lcom/vigo/metrics/VigoSession; - - iget-object v0, v0, Lcom/vigo/metrics/VigoSession;->g:Lcom/vigo/metrics/VigoDelegate; - - if-eqz v0, :cond_0 - - const/4 v1, -0x1 - - const/4 v2, 0x0 - - .line 44 - invoke-virtual {v0, v1, v2}, Lcom/vigo/metrics/VigoDelegate;->a(II)V - - .line 45 - :cond_0 - monitor-exit p1 - - goto :goto_0 - - :catchall_0 - move-exception v0 - - monitor-exit p1 - :try_end_1 - .catchall {:try_start_1 .. :try_end_1} :catchall_0 - - :try_start_2 - throw v0 - :try_end_2 - .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_0 - - :catch_0 - :goto_0 - return-void -.end method - -.method public a(Z)V - .locals 7 - - .line 46 - :try_start_0 - iget-object v0, p0, Lcom/vigo/metrics/listeners/VigoPlayerListener;->a:Lcom/vigo/metrics/VigoSession; - - iget-object v0, v0, Lcom/vigo/metrics/VigoSession;->b:Ljava/lang/Object; - - monitor-enter v0 - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - :try_start_1 - const-string v1, "VigoPlayerL" - - .line 47 - new-instance v2, Ljava/lang/StringBuilder; - - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V - - const-string v3, "onLoadingChanged: isLoading " - - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; - - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v2 - - invoke-static {v1, v2}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - .line 48 - sget-object v1, Lcom/vigo/metrics/Vigo;->A:Lcom/vigo/metrics/utils/MutablePair; - - monitor-enter v1 - :try_end_1 - .catchall {:try_start_1 .. :try_end_1} :catchall_1 - - const/4 v2, 0x1 - - if-nez p1, :cond_0 - - .line 49 - :try_start_2 - iget-object p1, p0, Lcom/vigo/metrics/listeners/VigoPlayerListener;->a:Lcom/vigo/metrics/VigoSession; - - const/4 v3, 0x0 - - iput-boolean v3, p1, Lcom/vigo/metrics/VigoSession;->p:Z - - .line 50 - sget p1, Lcom/vigo/metrics/Vigo;->B:I - - sub-int/2addr p1, v2 - - sput p1, Lcom/vigo/metrics/Vigo;->B:I - - if-nez p1, :cond_1 - - .line 51 - sget-object p1, Lcom/vigo/metrics/Vigo;->A:Lcom/vigo/metrics/utils/MutablePair; - - .line 52 - iget-object v2, p1, Lcom/vigo/metrics/utils/MutablePair;->a:Ljava/lang/Object; - - check-cast v2, Ljava/lang/Integer; - - invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I - - move-result v2 - - invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J - - move-result-wide v3 - - sget-object v5, Lcom/vigo/metrics/Vigo;->A:Lcom/vigo/metrics/utils/MutablePair; - - iget-object v5, v5, Lcom/vigo/metrics/utils/MutablePair;->b:Ljava/lang/Object; - - check-cast v5, Ljava/lang/Long; - - invoke-virtual {v5}, Ljava/lang/Long;->longValue()J - - move-result-wide v5 - - sub-long/2addr v3, v5 - - long-to-int v4, v3 - - add-int/2addr v2, v4 - - invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object v2 - - iput-object v2, p1, Lcom/vigo/metrics/utils/MutablePair;->a:Ljava/lang/Object; - - .line 53 - sget-object p1, Lcom/vigo/metrics/Vigo;->A:Lcom/vigo/metrics/utils/MutablePair; - - const-wide/16 v2, 0x0 - - invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - - move-result-object v2 - - iput-object v2, p1, Lcom/vigo/metrics/utils/MutablePair;->b:Ljava/lang/Object; - - goto :goto_0 - - .line 54 - :cond_0 - iget-object p1, p0, Lcom/vigo/metrics/listeners/VigoPlayerListener;->a:Lcom/vigo/metrics/VigoSession; - - iput-boolean v2, p1, Lcom/vigo/metrics/VigoSession;->p:Z - - .line 55 - sget p1, Lcom/vigo/metrics/Vigo;->B:I - - add-int/lit8 v2, p1, 0x1 - - sput v2, Lcom/vigo/metrics/Vigo;->B:I - - if-nez p1, :cond_1 - - .line 56 - sget-object p1, Lcom/vigo/metrics/Vigo;->A:Lcom/vigo/metrics/utils/MutablePair; - - invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J - - move-result-wide v2 - - invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - - move-result-object v2 - - iput-object v2, p1, Lcom/vigo/metrics/utils/MutablePair;->b:Ljava/lang/Object; - - .line 57 - :cond_1 - :goto_0 - monitor-exit v1 - :try_end_2 - .catchall {:try_start_2 .. :try_end_2} :catchall_0 - - .line 58 - :try_start_3 - monitor-exit v0 - :try_end_3 - .catchall {:try_start_3 .. :try_end_3} :catchall_1 - - goto :goto_1 - - :catchall_0 - move-exception p1 - - .line 59 - :try_start_4 - monitor-exit v1 - :try_end_4 - .catchall {:try_start_4 .. :try_end_4} :catchall_0 - - :try_start_5 - throw p1 - - :catchall_1 - move-exception p1 - - .line 60 - monitor-exit v0 - :try_end_5 - .catchall {:try_start_5 .. :try_end_5} :catchall_1 - - :try_start_6 - throw p1 - :try_end_6 - .catch Ljava/lang/Exception; {:try_start_6 .. :try_end_6} :catch_0 - - :catch_0 - :goto_1 - return-void -.end method - -.method public a(ZIIJJ)V - .locals 12 - - move-object v1, p0 - - const/4 v4, 0x1 - - .line 1 - :try_start_0 - iget-object v0, v1, Lcom/vigo/metrics/listeners/VigoPlayerListener;->a:Lcom/vigo/metrics/VigoSession; - - iget-object v11, v0, Lcom/vigo/metrics/VigoSession;->b:Ljava/lang/Object; - - monitor-enter v11 - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - .line 2 - :try_start_1 - iget-object v2, v1, Lcom/vigo/metrics/listeners/VigoPlayerListener;->a:Lcom/vigo/metrics/VigoSession; - - sget-object v0, Lcom/vigo/metrics/config;->k:Lcom/vigo/metrics/content/ServiceToContentTypeBinding; - - iget-object v3, v1, Lcom/vigo/metrics/listeners/VigoPlayerListener;->a:Lcom/vigo/metrics/VigoSession; - - iget-object v3, v3, Lcom/vigo/metrics/VigoSession;->d:Ljava/lang/String; - - invoke-virtual {v0, v3}, Lcom/vigo/metrics/content/ServiceToContentTypeBinding;->a(Ljava/lang/String;)Lcom/vigo/metrics/content/ContentType; - - move-result-object v3 - - move v5, p2 - - move v6, p3 - - move-wide/from16 v7, p4 - - move-wide/from16 v9, p6 - - invoke-virtual/range {v2 .. v10}, Lcom/vigo/metrics/VigoSession;->a(Lcom/vigo/metrics/content/ContentType;ZIIJJ)V - - .line 3 - iget-object v0, v1, Lcom/vigo/metrics/listeners/VigoPlayerListener;->a:Lcom/vigo/metrics/VigoSession; - - const/4 v2, 0x0 - - iput-boolean v2, v0, Lcom/vigo/metrics/VigoSession;->o:Z - - .line 4 - monitor-exit v11 - - goto :goto_0 - - :catchall_0 - move-exception v0 - - monitor-exit v11 - :try_end_1 - .catchall {:try_start_1 .. :try_end_1} :catchall_0 - - :try_start_2 - throw v0 - :try_end_2 - .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_0 - - :catch_0 - :goto_0 - return-void -.end method - -.method public a(ZLcom/vigo/metrics/content/VigoPlayerStates;JJI)V - .locals 14 - - move-object v1, p0 - - move-wide/from16 v8, p3 - - move-wide/from16 v10, p5 - - .line 8 - :try_start_0 - iget-object v0, v1, Lcom/vigo/metrics/listeners/VigoPlayerListener;->a:Lcom/vigo/metrics/VigoSession; - - iget-object v12, v0, Lcom/vigo/metrics/VigoSession;->b:Ljava/lang/Object; - - monitor-enter v12 - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - .line 9 - :try_start_1 - iget-object v0, v1, Lcom/vigo/metrics/listeners/VigoPlayerListener;->a:Lcom/vigo/metrics/VigoSession; - - iget-object v0, v0, Lcom/vigo/metrics/VigoSession;->g:Lcom/vigo/metrics/VigoDelegate; - - if-eqz v0, :cond_b - - .line 10 - sget-object v2, Lcom/vigo/metrics/listeners/VigoPlayerListener$a;->a:[I - - invoke-virtual/range {p2 .. p2}, Ljava/lang/Enum;->ordinal()I - - move-result v3 - - aget v2, v2, v3 - - const/4 v3, 0x1 - - const/4 v13, 0x0 - - if-eq v2, v3, :cond_a - - const/4 v3, 0x2 - - if-eq v2, v3, :cond_5 - - const/4 v3, 0x3 - - if-eq v2, v3, :cond_1 - - const/4 v3, 0x4 - - if-eq v2, v3, :cond_0 - - goto/16 :goto_1 - - .line 11 - :cond_0 - invoke-virtual {v0, v8, v9, v10, v11}, Lcom/vigo/metrics/VigoDelegate;->d(JJ)V - - goto/16 :goto_1 - - .line 12 - :cond_1 - sget-object v2, Lcom/vigo/metrics/content/VigoPlayerStates;->STATE_BUFFERING:Lcom/vigo/metrics/content/VigoPlayerStates; - - invoke-virtual {v2}, Lcom/vigo/metrics/content/VigoPlayerStates;->a()I - - move-result v2 - - iget-object v3, v1, Lcom/vigo/metrics/listeners/VigoPlayerListener;->a:Lcom/vigo/metrics/VigoSession; - - iget v3, v3, Lcom/vigo/metrics/VigoSession;->f:I - - if-eq v2, v3, :cond_2 - - .line 13 - invoke-virtual {v0, v8, v9, v10, v11}, Lcom/vigo/metrics/VigoDelegate;->b(JJ)V - - :cond_2 - if-eqz p1, :cond_3 - - const/4 v7, 0x0 - - move-object v2, v0 - - move-wide/from16 v3, p3 - - move-wide/from16 v5, p5 - - .line 14 - invoke-virtual/range {v2 .. v7}, Lcom/vigo/metrics/VigoDelegate;->a(JJZ)V - - goto/16 :goto_1 - - .line 15 - :cond_3 - iget-object v2, v1, Lcom/vigo/metrics/listeners/VigoPlayerListener;->a:Lcom/vigo/metrics/VigoSession; - - iget-boolean v2, v2, Lcom/vigo/metrics/VigoSession;->n:Z - - if-nez v2, :cond_4 - - .line 16 - invoke-virtual {v0, v8, v9, v10, v11}, Lcom/vigo/metrics/VigoDelegate;->d(JJ)V - - .line 17 - :cond_4 - iget-object v0, v1, Lcom/vigo/metrics/listeners/VigoPlayerListener;->a:Lcom/vigo/metrics/VigoSession; - - iput-boolean v13, v0, Lcom/vigo/metrics/VigoSession;->n:Z - - goto :goto_1 - - :cond_5 - if-eqz p1, :cond_7 - - const/4 v7, 0x0 - - move-object v2, v0 - - move-wide/from16 v3, p3 - - move-wide/from16 v5, p5 - - .line 18 - invoke-virtual/range {v2 .. v7}, Lcom/vigo/metrics/VigoDelegate;->a(JJZ)V - - .line 19 - iget-object v2, v1, Lcom/vigo/metrics/listeners/VigoPlayerListener;->a:Lcom/vigo/metrics/VigoSession; - - iget-boolean v2, v2, Lcom/vigo/metrics/VigoSession;->n:Z - - if-nez v2, :cond_6 - - iget-object v2, v1, Lcom/vigo/metrics/listeners/VigoPlayerListener;->a:Lcom/vigo/metrics/VigoSession; - - iget-boolean v2, v2, Lcom/vigo/metrics/VigoSession;->m:Z - - if-eqz v2, :cond_9 - - .line 20 - :cond_6 - iget-object v2, v1, Lcom/vigo/metrics/listeners/VigoPlayerListener;->a:Lcom/vigo/metrics/VigoSession; - - iput-boolean v13, v2, Lcom/vigo/metrics/VigoSession;->n:Z - - .line 21 - iget-object v2, v1, Lcom/vigo/metrics/listeners/VigoPlayerListener;->a:Lcom/vigo/metrics/VigoSession; - - iput-boolean v13, v2, Lcom/vigo/metrics/VigoSession;->m:Z - - goto :goto_0 - - .line 22 - :cond_7 - iget-object v2, v1, Lcom/vigo/metrics/listeners/VigoPlayerListener;->a:Lcom/vigo/metrics/VigoSession; - - iget-boolean v2, v2, Lcom/vigo/metrics/VigoSession;->m:Z - - if-nez v2, :cond_8 - - .line 23 - invoke-virtual {v0, v8, v9, v10, v11}, Lcom/vigo/metrics/VigoDelegate;->d(JJ)V - - .line 24 - :cond_8 - iget-object v2, v1, Lcom/vigo/metrics/listeners/VigoPlayerListener;->a:Lcom/vigo/metrics/VigoSession; - - iput-boolean v13, v2, Lcom/vigo/metrics/VigoSession;->m:Z - - .line 25 - :cond_9 - :goto_0 - sget-object v2, Lcom/vigo/metrics/content/VigoPlayerStates;->STATE_BUFFERING:Lcom/vigo/metrics/content/VigoPlayerStates; - - invoke-virtual {v2}, Lcom/vigo/metrics/content/VigoPlayerStates;->a()I - - move-result v2 - - iget-object v3, v1, Lcom/vigo/metrics/listeners/VigoPlayerListener;->a:Lcom/vigo/metrics/VigoSession; - - iget v3, v3, Lcom/vigo/metrics/VigoSession;->f:I - - if-ne v2, v3, :cond_c - - move-object v2, v0 - - move/from16 v3, p7 - - move-wide/from16 v4, p3 - - move-wide/from16 v6, p5 - - .line 26 - invoke-virtual/range {v2 .. v7}, Lcom/vigo/metrics/VigoDelegate;->a(IJJ)V - - .line 27 - invoke-virtual {v0, v8, v9, v10, v11}, Lcom/vigo/metrics/VigoDelegate;->a(JJ)V - - goto :goto_1 - - .line 28 - :cond_a - iget-object v0, v1, Lcom/vigo/metrics/listeners/VigoPlayerListener;->a:Lcom/vigo/metrics/VigoSession; - - const-wide/16 v2, 0x0 - - iput-wide v2, v0, Lcom/vigo/metrics/VigoSession;->j:J - - .line 29 - iget-object v0, v1, Lcom/vigo/metrics/listeners/VigoPlayerListener;->a:Lcom/vigo/metrics/VigoSession; - - iput-wide v2, v0, Lcom/vigo/metrics/VigoSession;->k:J - - .line 30 - iget-object v0, v1, Lcom/vigo/metrics/listeners/VigoPlayerListener;->a:Lcom/vigo/metrics/VigoSession; - - iput v13, v0, Lcom/vigo/metrics/VigoSession;->l:I - - goto :goto_1 - - :cond_b - const-string v0, "VigoPlayerL" - - const-string v2, "onPlayerStateChanged: player is empty!!!" - - .line 31 - invoke-static {v0, v2}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - .line 32 - :cond_c - :goto_1 - iget-object v0, v1, Lcom/vigo/metrics/listeners/VigoPlayerListener;->a:Lcom/vigo/metrics/VigoSession; - - invoke-virtual/range {p2 .. p2}, Lcom/vigo/metrics/content/VigoPlayerStates;->a()I - - move-result v2 - - iput v2, v0, Lcom/vigo/metrics/VigoSession;->f:I - - .line 33 - monitor-exit v12 - - goto :goto_2 - - :catchall_0 - move-exception v0 - - monitor-exit v12 - :try_end_1 - .catchall {:try_start_1 .. :try_end_1} :catchall_0 - - :try_start_2 - throw v0 - :try_end_2 - .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_0 - - :catch_0 - :goto_2 - return-void -.end method - -.method public b(JJ)V - .locals 8 - - .line 1 - :try_start_0 - iget-object v0, p0, Lcom/vigo/metrics/listeners/VigoPlayerListener;->a:Lcom/vigo/metrics/VigoSession; - - iget-object v0, v0, Lcom/vigo/metrics/VigoSession;->b:Ljava/lang/Object; - - monitor-enter v0 - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - .line 2 - :try_start_1 - iget-boolean v1, p0, Lcom/vigo/metrics/listeners/VigoPlayerListener;->b:Z - - if-eqz v1, :cond_0 - - .line 3 - iget-object p1, p0, Lcom/vigo/metrics/listeners/VigoPlayerListener;->a:Lcom/vigo/metrics/VigoSession; - - iget-object p1, p1, Lcom/vigo/metrics/VigoSession;->g:Lcom/vigo/metrics/VigoDelegate; - - invoke-virtual {p1}, Lcom/vigo/metrics/VigoDelegate;->c()V - - goto :goto_0 - - .line 4 - :cond_0 - iget-object v1, p0, Lcom/vigo/metrics/listeners/VigoPlayerListener;->a:Lcom/vigo/metrics/VigoSession; - - iget-object v2, v1, Lcom/vigo/metrics/VigoSession;->g:Lcom/vigo/metrics/VigoDelegate; - - iget-boolean v7, p0, Lcom/vigo/metrics/listeners/VigoPlayerListener;->b:Z - - move-wide v3, p1 - - move-wide v5, p3 - - invoke-virtual/range {v2 .. v7}, Lcom/vigo/metrics/VigoDelegate;->a(JJZ)V - - :goto_0 - const/4 p1, 0x0 - - .line 5 - iput-boolean p1, p0, Lcom/vigo/metrics/listeners/VigoPlayerListener;->b:Z - - .line 6 - monitor-exit v0 - - goto :goto_1 - - :catchall_0 - move-exception p1 - - monitor-exit v0 - :try_end_1 - .catchall {:try_start_1 .. :try_end_1} :catchall_0 - - :try_start_2 - throw p1 - :try_end_2 - .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_0 - - :catch_0 - :goto_1 - return-void -.end method - -.method public c(JJ)V - .locals 0 - - return-void -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/stun/MessageAttributeException.smali b/smali/smali_classes2/com/vigo/metrics/stun/MessageAttributeException.smali deleted file mode 100644 index ad00ccd5e..000000000 --- a/smali/smali_classes2/com/vigo/metrics/stun/MessageAttributeException.smali +++ /dev/null @@ -1,7 +0,0 @@ -.class public Lcom/vigo/metrics/stun/MessageAttributeException; -.super Ljava/lang/Exception; -.source "MessageAttributeException.java" - - -# static fields -.field private static final serialVersionUID:J = 0x2d37353230373632L diff --git a/smali/smali_classes2/com/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType.smali b/smali/smali_classes2/com/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType.smali deleted file mode 100644 index f38c6bf87..000000000 --- a/smali/smali_classes2/com/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType.smali +++ /dev/null @@ -1,280 +0,0 @@ -.class public final enum Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; -.super Ljava/lang/Enum; -.source "MessageAttributeInterface.java" - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/lang/Enum<", - "Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType;", - ">;" - } -.end annotation - - -# static fields -.field private static final synthetic $VALUES:[Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - -.field public static final enum ChangeRequest:Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - -.field public static final enum ChangedAddress:Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - -.field public static final enum Dummy:Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - -.field public static final enum ErrorCode:Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - -.field public static final enum MappedAddress:Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - -.field public static final enum MessageIntegrity:Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - -.field public static final enum Password:Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - -.field public static final enum ReflectedFrom:Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - -.field public static final enum ResponseAddress:Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - -.field public static final enum SourceAddress:Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - -.field public static final enum UnknownAttribute:Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - -.field public static final enum Username:Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - - -# direct methods -.method static constructor ()V - .locals 14 - - .line 1 - new-instance v0, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - - const/4 v1, 0x0 - - const-string v2, "MappedAddress" - - invoke-direct {v0, v2, v1}, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType;->(Ljava/lang/String;I)V - - sput-object v0, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType;->MappedAddress:Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - - .line 2 - new-instance v0, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - - const/4 v2, 0x1 - - const-string v3, "ResponseAddress" - - invoke-direct {v0, v3, v2}, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType;->(Ljava/lang/String;I)V - - sput-object v0, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType;->ResponseAddress:Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - - .line 3 - new-instance v0, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - - const/4 v3, 0x2 - - const-string v4, "ChangeRequest" - - invoke-direct {v0, v4, v3}, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType;->(Ljava/lang/String;I)V - - sput-object v0, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType;->ChangeRequest:Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - - .line 4 - new-instance v0, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - - const/4 v4, 0x3 - - const-string v5, "SourceAddress" - - invoke-direct {v0, v5, v4}, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType;->(Ljava/lang/String;I)V - - sput-object v0, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType;->SourceAddress:Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - - .line 5 - new-instance v0, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - - const/4 v5, 0x4 - - const-string v6, "ChangedAddress" - - invoke-direct {v0, v6, v5}, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType;->(Ljava/lang/String;I)V - - sput-object v0, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType;->ChangedAddress:Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - - .line 6 - new-instance v0, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - - const/4 v6, 0x5 - - const-string v7, "Username" - - invoke-direct {v0, v7, v6}, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType;->(Ljava/lang/String;I)V - - sput-object v0, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType;->Username:Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - - .line 7 - new-instance v0, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - - const/4 v7, 0x6 - - const-string v8, "Password" - - invoke-direct {v0, v8, v7}, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType;->(Ljava/lang/String;I)V - - sput-object v0, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType;->Password:Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - - .line 8 - new-instance v0, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - - const/4 v8, 0x7 - - const-string v9, "MessageIntegrity" - - invoke-direct {v0, v9, v8}, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType;->(Ljava/lang/String;I)V - - sput-object v0, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType;->MessageIntegrity:Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - - .line 9 - new-instance v0, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - - const/16 v9, 0x8 - - const-string v10, "ErrorCode" - - invoke-direct {v0, v10, v9}, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType;->(Ljava/lang/String;I)V - - sput-object v0, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType;->ErrorCode:Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - - .line 10 - new-instance v0, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - - const/16 v10, 0x9 - - const-string v11, "UnknownAttribute" - - invoke-direct {v0, v11, v10}, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType;->(Ljava/lang/String;I)V - - sput-object v0, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType;->UnknownAttribute:Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - - .line 11 - new-instance v0, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - - const/16 v11, 0xa - - const-string v12, "ReflectedFrom" - - invoke-direct {v0, v12, v11}, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType;->(Ljava/lang/String;I)V - - sput-object v0, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType;->ReflectedFrom:Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - - .line 12 - new-instance v0, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - - const/16 v12, 0xb - - const-string v13, "Dummy" - - invoke-direct {v0, v13, v12}, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType;->(Ljava/lang/String;I)V - - sput-object v0, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType;->Dummy:Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - - const/16 v0, 0xc - - new-array v0, v0, [Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - - .line 13 - sget-object v13, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType;->MappedAddress:Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - - aput-object v13, v0, v1 - - sget-object v1, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType;->ResponseAddress:Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - - aput-object v1, v0, v2 - - sget-object v1, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType;->ChangeRequest:Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - - aput-object v1, v0, v3 - - sget-object v1, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType;->SourceAddress:Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - - aput-object v1, v0, v4 - - sget-object v1, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType;->ChangedAddress:Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - - aput-object v1, v0, v5 - - sget-object v1, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType;->Username:Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - - aput-object v1, v0, v6 - - sget-object v1, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType;->Password:Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - - aput-object v1, v0, v7 - - sget-object v1, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType;->MessageIntegrity:Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - - aput-object v1, v0, v8 - - sget-object v1, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType;->ErrorCode:Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - - aput-object v1, v0, v9 - - sget-object v1, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType;->UnknownAttribute:Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - - aput-object v1, v0, v10 - - sget-object v1, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType;->ReflectedFrom:Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - - aput-object v1, v0, v11 - - sget-object v1, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType;->Dummy:Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - - aput-object v1, v0, v12 - - sput-object v0, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType;->$VALUES:[Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - - return-void -.end method - -.method private constructor (Ljava/lang/String;I)V - .locals 0 - .annotation system Ldalvik/annotation/Signature; - value = { - "()V" - } - .end annotation - - .line 1 - invoke-direct {p0, p1, p2}, Ljava/lang/Enum;->(Ljava/lang/String;I)V - - return-void -.end method - -.method public static valueOf(Ljava/lang/String;)Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - .locals 1 - - .line 1 - const-class v0, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - - invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; - - move-result-object p0 - - check-cast p0, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - - return-object p0 -.end method - -.method public static values()[Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - .locals 1 - - .line 1 - sget-object v0, Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType;->$VALUES:[Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - - invoke-virtual {v0}, [Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType;->clone()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, [Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/stun/MessageAttributeParsingException.smali b/smali/smali_classes2/com/vigo/metrics/stun/MessageAttributeParsingException.smali deleted file mode 100644 index 9d04772cb..000000000 --- a/smali/smali_classes2/com/vigo/metrics/stun/MessageAttributeParsingException.smali +++ /dev/null @@ -1,7 +0,0 @@ -.class public Lcom/vigo/metrics/stun/MessageAttributeParsingException; -.super Lcom/vigo/metrics/stun/MessageAttributeException; -.source "MessageAttributeParsingException.java" - - -# static fields -.field private static final serialVersionUID:J = 0x2d38323530393035L diff --git a/smali/smali_classes2/com/vigo/metrics/stun/MessageHeaderException.smali b/smali/smali_classes2/com/vigo/metrics/stun/MessageHeaderException.smali deleted file mode 100644 index 77e5cd79b..000000000 --- a/smali/smali_classes2/com/vigo/metrics/stun/MessageHeaderException.smali +++ /dev/null @@ -1,7 +0,0 @@ -.class Lcom/vigo/metrics/stun/MessageHeaderException; -.super Ljava/lang/Exception; -.source "MessageHeaderException.java" - - -# static fields -.field private static final serialVersionUID:J = 0x3332323539323139L diff --git a/smali/smali_classes2/com/vigo/metrics/stun/MessageHeaderParsingException.smali b/smali/smali_classes2/com/vigo/metrics/stun/MessageHeaderParsingException.smali deleted file mode 100644 index 0580107a0..000000000 --- a/smali/smali_classes2/com/vigo/metrics/stun/MessageHeaderParsingException.smali +++ /dev/null @@ -1,7 +0,0 @@ -.class public Lcom/vigo/metrics/stun/MessageHeaderParsingException; -.super Lcom/vigo/metrics/stun/MessageHeaderException; -.source "MessageHeaderParsingException.java" - - -# static fields -.field private static final serialVersionUID:J = 0x3130373737363036L diff --git a/smali/smali_classes2/com/vigo/metrics/stun/NatType.smali b/smali/smali_classes2/com/vigo/metrics/stun/NatType.smali deleted file mode 100644 index 98833d3a8..000000000 --- a/smali/smali_classes2/com/vigo/metrics/stun/NatType.smali +++ /dev/null @@ -1,201 +0,0 @@ -.class public final enum Lcom/vigo/metrics/stun/NatType; -.super Ljava/lang/Enum; -.source "NatType.java" - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/lang/Enum<", - "Lcom/vigo/metrics/stun/NatType;", - ">;" - } -.end annotation - - -# static fields -.field private static final synthetic $VALUES:[Lcom/vigo/metrics/stun/NatType; - -.field public static final enum NAT_FULL_CONE:Lcom/vigo/metrics/stun/NatType; - -.field public static final enum NAT_IP_RESTRICTED:Lcom/vigo/metrics/stun/NatType; - -.field public static final enum NAT_NO:Lcom/vigo/metrics/stun/NatType; - -.field public static final enum NAT_PORT_RESTRICTED:Lcom/vigo/metrics/stun/NatType; - -.field public static final enum NAT_SYMETRIC:Lcom/vigo/metrics/stun/NatType; - -.field public static final enum NAT_UNDEFINED:Lcom/vigo/metrics/stun/NatType; - - -# instance fields -.field private final value:B - - -# direct methods -.method static constructor ()V - .locals 8 - - .line 1 - new-instance v0, Lcom/vigo/metrics/stun/NatType; - - const/4 v1, 0x0 - - const-string v2, "NAT_UNDEFINED" - - invoke-direct {v0, v2, v1, v1}, Lcom/vigo/metrics/stun/NatType;->(Ljava/lang/String;II)V - - sput-object v0, Lcom/vigo/metrics/stun/NatType;->NAT_UNDEFINED:Lcom/vigo/metrics/stun/NatType; - - .line 2 - new-instance v0, Lcom/vigo/metrics/stun/NatType; - - const/4 v2, 0x1 - - const-string v3, "NAT_NO" - - invoke-direct {v0, v3, v2, v2}, Lcom/vigo/metrics/stun/NatType;->(Ljava/lang/String;II)V - - sput-object v0, Lcom/vigo/metrics/stun/NatType;->NAT_NO:Lcom/vigo/metrics/stun/NatType; - - .line 3 - new-instance v0, Lcom/vigo/metrics/stun/NatType; - - const/4 v3, 0x2 - - const-string v4, "NAT_SYMETRIC" - - invoke-direct {v0, v4, v3, v3}, Lcom/vigo/metrics/stun/NatType;->(Ljava/lang/String;II)V - - sput-object v0, Lcom/vigo/metrics/stun/NatType;->NAT_SYMETRIC:Lcom/vigo/metrics/stun/NatType; - - .line 4 - new-instance v0, Lcom/vigo/metrics/stun/NatType; - - const/4 v4, 0x3 - - const-string v5, "NAT_FULL_CONE" - - invoke-direct {v0, v5, v4, v4}, Lcom/vigo/metrics/stun/NatType;->(Ljava/lang/String;II)V - - sput-object v0, Lcom/vigo/metrics/stun/NatType;->NAT_FULL_CONE:Lcom/vigo/metrics/stun/NatType; - - .line 5 - new-instance v0, Lcom/vigo/metrics/stun/NatType; - - const/4 v5, 0x4 - - const-string v6, "NAT_PORT_RESTRICTED" - - invoke-direct {v0, v6, v5, v5}, Lcom/vigo/metrics/stun/NatType;->(Ljava/lang/String;II)V - - sput-object v0, Lcom/vigo/metrics/stun/NatType;->NAT_PORT_RESTRICTED:Lcom/vigo/metrics/stun/NatType; - - .line 6 - new-instance v0, Lcom/vigo/metrics/stun/NatType; - - const/4 v6, 0x5 - - const-string v7, "NAT_IP_RESTRICTED" - - invoke-direct {v0, v7, v6, v6}, Lcom/vigo/metrics/stun/NatType;->(Ljava/lang/String;II)V - - sput-object v0, Lcom/vigo/metrics/stun/NatType;->NAT_IP_RESTRICTED:Lcom/vigo/metrics/stun/NatType; - - const/4 v0, 0x6 - - new-array v0, v0, [Lcom/vigo/metrics/stun/NatType; - - .line 7 - sget-object v7, Lcom/vigo/metrics/stun/NatType;->NAT_UNDEFINED:Lcom/vigo/metrics/stun/NatType; - - aput-object v7, v0, v1 - - sget-object v1, Lcom/vigo/metrics/stun/NatType;->NAT_NO:Lcom/vigo/metrics/stun/NatType; - - aput-object v1, v0, v2 - - sget-object v1, Lcom/vigo/metrics/stun/NatType;->NAT_SYMETRIC:Lcom/vigo/metrics/stun/NatType; - - aput-object v1, v0, v3 - - sget-object v1, Lcom/vigo/metrics/stun/NatType;->NAT_FULL_CONE:Lcom/vigo/metrics/stun/NatType; - - aput-object v1, v0, v4 - - sget-object v1, Lcom/vigo/metrics/stun/NatType;->NAT_PORT_RESTRICTED:Lcom/vigo/metrics/stun/NatType; - - aput-object v1, v0, v5 - - sget-object v1, Lcom/vigo/metrics/stun/NatType;->NAT_IP_RESTRICTED:Lcom/vigo/metrics/stun/NatType; - - aput-object v1, v0, v6 - - sput-object v0, Lcom/vigo/metrics/stun/NatType;->$VALUES:[Lcom/vigo/metrics/stun/NatType; - - return-void -.end method - -.method private constructor (Ljava/lang/String;IB)V - .locals 0 - .annotation system Ldalvik/annotation/Signature; - value = { - "(B)V" - } - .end annotation - - .line 1 - invoke-direct {p0, p1, p2}, Ljava/lang/Enum;->(Ljava/lang/String;I)V - - .line 2 - iput-byte p3, p0, Lcom/vigo/metrics/stun/NatType;->value:B - - return-void -.end method - -.method private constructor (Ljava/lang/String;II)V - .locals 0 - .annotation system Ldalvik/annotation/Signature; - value = { - "(I)V" - } - .end annotation - - int-to-byte p3, p3 - - .line 3 - invoke-direct {p0, p1, p2, p3}, Lcom/vigo/metrics/stun/NatType;->(Ljava/lang/String;IB)V - - return-void -.end method - -.method public static valueOf(Ljava/lang/String;)Lcom/vigo/metrics/stun/NatType; - .locals 1 - - .line 1 - const-class v0, Lcom/vigo/metrics/stun/NatType; - - invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; - - move-result-object p0 - - check-cast p0, Lcom/vigo/metrics/stun/NatType; - - return-object p0 -.end method - -.method public static values()[Lcom/vigo/metrics/stun/NatType; - .locals 1 - - .line 1 - sget-object v0, Lcom/vigo/metrics/stun/NatType;->$VALUES:[Lcom/vigo/metrics/stun/NatType; - - invoke-virtual {v0}, [Lcom/vigo/metrics/stun/NatType;->clone()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, [Lcom/vigo/metrics/stun/NatType; - - return-object v0 -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/stun/UnknownMessageAttributeException.smali b/smali/smali_classes2/com/vigo/metrics/stun/UnknownMessageAttributeException.smali deleted file mode 100644 index e3ef40912..000000000 --- a/smali/smali_classes2/com/vigo/metrics/stun/UnknownMessageAttributeException.smali +++ /dev/null @@ -1,11 +0,0 @@ -.class public Lcom/vigo/metrics/stun/UnknownMessageAttributeException; -.super Lcom/vigo/metrics/stun/MessageAttributeParsingException; -.source "UnknownMessageAttributeException.java" - - -# static fields -.field private static final serialVersionUID:J = 0x4a98860ca5c4a083L - - -# instance fields -.field private type:Lcom/vigo/metrics/stun/MessageAttributeInterface$MessageAttributeType; diff --git a/smali/smali_classes2/com/vigo/metrics/stun/UtilityException.smali b/smali/smali_classes2/com/vigo/metrics/stun/UtilityException.smali deleted file mode 100644 index c616498f6..000000000 --- a/smali/smali_classes2/com/vigo/metrics/stun/UtilityException.smali +++ /dev/null @@ -1,7 +0,0 @@ -.class public Lcom/vigo/metrics/stun/UtilityException; -.super Ljava/lang/Exception; -.source "UtilityException.java" - - -# static fields -.field private static final serialVersionUID:J = 0x3135373336373730L diff --git a/smali/smali_classes2/com/vigo/metrics/utils/AbstractSender.smali b/smali/smali_classes2/com/vigo/metrics/utils/AbstractSender.smali deleted file mode 100644 index ef5a75bba..000000000 --- a/smali/smali_classes2/com/vigo/metrics/utils/AbstractSender.smali +++ /dev/null @@ -1,30 +0,0 @@ -.class public abstract Lcom/vigo/metrics/utils/AbstractSender; -.super Ljava/lang/Object; -.source "AbstractSender.java" - - -# direct methods -.method public constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public abstract a(Ljava/lang/String;Ljava/util/Map;)Lcom/vigo/metrics/VigoResponse; - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/lang/String;", - "Ljava/util/Map<", - "Ljava/lang/String;", - "Ljava/lang/String;", - ">;)", - "Lcom/vigo/metrics/VigoResponse;" - } - .end annotation -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/utils/MutablePair.smali b/smali/smali_classes2/com/vigo/metrics/utils/MutablePair.smali deleted file mode 100644 index 2cb3ae2c8..000000000 --- a/smali/smali_classes2/com/vigo/metrics/utils/MutablePair.smali +++ /dev/null @@ -1,56 +0,0 @@ -.class public Lcom/vigo/metrics/utils/MutablePair; -.super Ljava/lang/Object; -.source "MutablePair.java" - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "", - "Ljava/lang/Object;" - } -.end annotation - - -# instance fields -.field public a:Ljava/lang/Object; - .annotation system Ldalvik/annotation/Signature; - value = { - "TK;" - } - .end annotation -.end field - -.field public b:Ljava/lang/Object; - .annotation system Ldalvik/annotation/Signature; - value = { - "TV;" - } - .end annotation -.end field - - -# direct methods -.method public constructor (Ljava/lang/Object;Ljava/lang/Object;)V - .locals 0 - .annotation system Ldalvik/annotation/Signature; - value = { - "(TK;TV;)V" - } - .end annotation - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - .line 2 - iput-object p1, p0, Lcom/vigo/metrics/utils/MutablePair;->a:Ljava/lang/Object; - - .line 3 - iput-object p2, p0, Lcom/vigo/metrics/utils/MutablePair;->b:Ljava/lang/Object; - - return-void -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/utils/OkHttp3Sender.smali b/smali/smali_classes2/com/vigo/metrics/utils/OkHttp3Sender.smali deleted file mode 100644 index dbbbf5493..000000000 --- a/smali/smali_classes2/com/vigo/metrics/utils/OkHttp3Sender.smali +++ /dev/null @@ -1,251 +0,0 @@ -.class public final Lcom/vigo/metrics/utils/OkHttp3Sender; -.super Lcom/vigo/metrics/utils/AbstractSender; -.source "OkHttp3Sender.java" - - -# instance fields -.field private a:Lokhttp3/OkHttpClient; - - -# direct methods -.method public constructor (Lokhttp3/OkHttpClient;)V - .locals 0 - - .line 1 - invoke-direct {p0}, Lcom/vigo/metrics/utils/AbstractSender;->()V - - .line 2 - iput-object p1, p0, Lcom/vigo/metrics/utils/OkHttp3Sender;->a:Lokhttp3/OkHttpClient; - - return-void -.end method - - -# virtual methods -.method public a(Ljava/lang/String;Ljava/util/Map;)Lcom/vigo/metrics/VigoResponse; - .locals 6 - .param p1 # Ljava/lang/String; - .annotation build Landroidx/annotation/NonNull; - .end annotation - .end param - .param p2 # Ljava/util/Map; - .annotation build Landroidx/annotation/Nullable; - .end annotation - .end param - .annotation build Landroidx/annotation/WorkerThread; - .end annotation - - const-string v0, "vigo.sdk.utils" - - .line 1 - invoke-static {p1}, Lokhttp3/HttpUrl;->e(Ljava/lang/String;)Lokhttp3/HttpUrl; - - move-result-object v1 - - invoke-virtual {v1}, Lokhttp3/HttpUrl;->i()Lokhttp3/HttpUrl$a; - - move-result-object v1 - - if-eqz p2, :cond_0 - - .line 2 - invoke-interface {p2}, Ljava/util/Map;->keySet()Ljava/util/Set; - - move-result-object v2 - - invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; - - move-result-object v2 - - .line 3 - :goto_0 - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z - - move-result v3 - - if-eqz v3, :cond_0 - - .line 4 - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v3 - - check-cast v3, Ljava/lang/String; - - .line 5 - invoke-interface {p2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object v4 - - check-cast v4, Ljava/lang/String; - - invoke-virtual {v1, v3, v4}, Lokhttp3/HttpUrl$a;->b(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/HttpUrl$a; - - goto :goto_0 - - .line 6 - :cond_0 - invoke-virtual {v1}, Lokhttp3/HttpUrl$a;->a()Lokhttp3/HttpUrl; - - move-result-object p2 - - invoke-virtual {p2}, Lokhttp3/HttpUrl;->toString()Ljava/lang/String; - - move-result-object p2 - - const-string v2, "vigo" - - invoke-static {v2, p2}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - .line 7 - new-instance p2, Lokhttp3/Request$a; - - invoke-direct {p2}, Lokhttp3/Request$a;->()V - - invoke-virtual {v1}, Lokhttp3/HttpUrl$a;->a()Lokhttp3/HttpUrl; - - move-result-object v1 - - invoke-virtual {p2, v1}, Lokhttp3/Request$a;->a(Lokhttp3/HttpUrl;)Lokhttp3/Request$a; - - invoke-virtual {p2}, Lokhttp3/Request$a;->a()Lokhttp3/Request; - - move-result-object p2 - - .line 8 - new-instance v1, Lcom/vigo/metrics/VigoResponse; - - invoke-direct {v1}, Lcom/vigo/metrics/VigoResponse;->()V - - const/4 v2, 0x0 - - const/4 v3, 0x1 - - .line 9 - :try_start_0 - iget-object v4, p0, Lcom/vigo/metrics/utils/OkHttp3Sender;->a:Lokhttp3/OkHttpClient; - - invoke-virtual {v4, p2}, Lokhttp3/OkHttpClient;->a(Lokhttp3/Request;)Lokhttp3/Call; - - move-result-object p2 - - invoke-interface {p2}, Lokhttp3/Call;->execute()Lokhttp3/Response; - - move-result-object p2 - - .line 10 - invoke-virtual {p2}, Lokhttp3/Response;->a()Lokhttp3/ResponseBody; - - move-result-object v4 - - if-eqz v4, :cond_1 - - invoke-virtual {p2}, Lokhttp3/Response;->a()Lokhttp3/ResponseBody; - - move-result-object v4 - - invoke-virtual {v4}, Lokhttp3/ResponseBody;->b()[B - - move-result-object v4 - - goto :goto_1 - - :cond_1 - const/4 v4, 0x0 - - :goto_1 - iput-object v4, v1, Lcom/vigo/metrics/VigoResponse;->b:[B - - .line 11 - invoke-virtual {p2}, Lokhttp3/Response;->d()I - - move-result v4 - - iput v4, v1, Lcom/vigo/metrics/VigoResponse;->a:I - - .line 12 - invoke-virtual {p2}, Lokhttp3/Response;->a()Lokhttp3/ResponseBody; - - move-result-object v4 - - if-eqz v4, :cond_2 - - .line 13 - invoke-virtual {p2}, Lokhttp3/Response;->a()Lokhttp3/ResponseBody; - - move-result-object p2 - - invoke-virtual {p2}, Lokhttp3/ResponseBody;->close()V - - :cond_2 - const-string p2, "executeGet result = %d, url = %s" - - const/4 v4, 0x2 - - new-array v4, v4, [Ljava/lang/Object; - - .line 14 - iget v5, v1, Lcom/vigo/metrics/VigoResponse;->a:I - - invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object v5 - - aput-object v5, v4, v2 - - aput-object p1, v4, v3 - - invoke-static {v0, p2, v4}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)I - :try_end_0 - .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 - - goto :goto_2 - - :catch_0 - move-exception p2 - - new-array v3, v3, [Ljava/lang/Object; - - aput-object p1, v3, v2 - - const-string v2, "executeGet: Failed to execute request %s" - - .line 15 - invoke-static {v0, p2, v2, v3}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)I - - :goto_2 - const/16 p2, 0x190 - - .line 16 - iget v2, v1, Lcom/vigo/metrics/VigoResponse;->a:I - - if-gt p2, v2, :cond_3 - - .line 17 - new-instance p2, Ljava/lang/StringBuilder; - - invoke-direct {p2}, Ljava/lang/StringBuilder;->()V - - const-string v2, "executeGet: receive response code = " - - invoke-virtual {p2, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v2, v1, Lcom/vigo/metrics/VigoResponse;->a:I - - invoke-virtual {p2, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - const-string v2, " for " - - invoke-virtual {p2, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {v0, p1}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - :cond_3 - return-object v1 -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/utils/Sender.smali b/smali/smali_classes2/com/vigo/metrics/utils/Sender.smali deleted file mode 100644 index b009809ed..000000000 --- a/smali/smali_classes2/com/vigo/metrics/utils/Sender.smali +++ /dev/null @@ -1,360 +0,0 @@ -.class public final Lcom/vigo/metrics/utils/Sender; -.super Lcom/vigo/metrics/utils/AbstractSender; -.source "Sender.java" - - -# direct methods -.method public constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Lcom/vigo/metrics/utils/AbstractSender;->()V - - return-void -.end method - -.method private static a(Ljava/io/InputStream;)[B - .locals 4 - .annotation system Ldalvik/annotation/Throws; - value = { - Ljava/io/IOException; - } - .end annotation - - .line 25 - new-instance v0, Ljava/io/ByteArrayOutputStream; - - invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;->()V - - const/16 v1, 0x400 - - new-array v1, v1, [B - - .line 26 - :goto_0 - invoke-virtual {p0, v1}, Ljava/io/InputStream;->read([B)I - - move-result v2 - - const/4 v3, -0x1 - - if-eq v2, v3, :cond_0 - - const/4 v3, 0x0 - - .line 27 - invoke-virtual {v0, v1, v3, v2}, Ljava/io/ByteArrayOutputStream;->write([BII)V - - goto :goto_0 - - .line 28 - :cond_0 - invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;->flush()V - - .line 29 - invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;->close()V - - .line 30 - invoke-virtual {p0}, Ljava/io/InputStream;->close()V - - .line 31 - invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B - - move-result-object p0 - - return-object p0 -.end method - - -# virtual methods -.method public a(Ljava/lang/String;Ljava/util/Map;)Lcom/vigo/metrics/VigoResponse; - .locals 5 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/lang/String;", - "Ljava/util/Map<", - "Ljava/lang/String;", - "Ljava/lang/String;", - ">;)", - "Lcom/vigo/metrics/VigoResponse;" - } - .end annotation - - const-string v0, "send req" - - .line 1 - invoke-static {v0, p1}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - .line 2 - invoke-virtual {p1}, Ljava/lang/String;->getBytes()[B - - move-result-object v0 - - array-length v0, v0 - - invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; - - move-result-object v0 - - const-string v1, "req size" - - invoke-static {v1, v0}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - .line 3 - new-instance v0, Lcom/vigo/metrics/VigoResponse; - - invoke-direct {v0}, Lcom/vigo/metrics/VigoResponse;->()V - - const/4 v1, 0x0 - - .line 4 - :try_start_0 - new-instance v2, Ljava/net/URL; - - invoke-direct {v2, p1}, Ljava/net/URL;->(Ljava/lang/String;)V - - invoke-virtual {v2}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; - - move-result-object v2 - - check-cast v2, Ljava/net/HttpURLConnection; - :try_end_0 - .catch Ljava/net/MalformedURLException; {:try_start_0 .. :try_end_0} :catch_7 - .catch Ljava/net/ProtocolException; {:try_start_0 .. :try_end_0} :catch_6 - .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_5 - .catchall {:try_start_0 .. :try_end_0} :catchall_1 - - :try_start_1 - const-string v3, "GET" - - .line 5 - invoke-virtual {v2, v3}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V - - if-eqz p2, :cond_0 - - .line 6 - invoke-interface {p2}, Ljava/util/Map;->entrySet()Ljava/util/Set; - - move-result-object p2 - - invoke-interface {p2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; - - move-result-object p2 - - .line 7 - :goto_0 - invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z - - move-result v3 - - if-eqz v3, :cond_0 - - .line 8 - invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v3 - - check-cast v3, Ljava/util/Map$Entry; - - .line 9 - invoke-interface {v3}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; - - move-result-object v4 - - check-cast v4, Ljava/lang/String; - - invoke-interface {v3}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; - - move-result-object v3 - - check-cast v3, Ljava/lang/String; - - invoke-virtual {v2, v4, v3}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V - - goto :goto_0 - - :cond_0 - const/4 p2, 0x0 - - .line 10 - invoke-virtual {v2, p2}, Ljava/net/HttpURLConnection;->setDoOutput(Z)V - - const/4 p2, 0x1 - - .line 11 - invoke-virtual {v2, p2}, Ljava/net/HttpURLConnection;->setDoInput(Z)V - - .line 12 - new-instance p2, Ljava/io/BufferedInputStream; - - invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; - - move-result-object v3 - - invoke-direct {p2, v3}, Ljava/io/BufferedInputStream;->(Ljava/io/InputStream;)V - - .line 13 - invoke-static {p2}, Lcom/vigo/metrics/utils/Sender;->a(Ljava/io/InputStream;)[B - - move-result-object p2 - :try_end_1 - .catch Ljava/net/MalformedURLException; {:try_start_1 .. :try_end_1} :catch_3 - .catch Ljava/net/ProtocolException; {:try_start_1 .. :try_end_1} :catch_2 - .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1 - .catchall {:try_start_1 .. :try_end_1} :catchall_0 - - if-eqz v2, :cond_2 - - .line 14 - :try_start_2 - invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getResponseCode()I - - move-result v1 - - iput v1, v0, Lcom/vigo/metrics/VigoResponse;->a:I - :try_end_2 - .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_0 - - .line 15 - :catch_0 - iput-object p2, v0, Lcom/vigo/metrics/VigoResponse;->b:[B - - goto :goto_6 - - :catchall_0 - move-exception p1 - - goto :goto_1 - - :catch_1 - nop - - goto :goto_2 - - :catch_2 - nop - - goto :goto_3 - - :catch_3 - nop - - goto :goto_4 - - :catchall_1 - move-exception p1 - - move-object v2, v1 - - :goto_1 - if-eqz v2, :cond_1 - - .line 16 - :try_start_3 - invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getResponseCode()I - - move-result p2 - - iput p2, v0, Lcom/vigo/metrics/VigoResponse;->a:I - :try_end_3 - .catch Ljava/io/IOException; {:try_start_3 .. :try_end_3} :catch_4 - - .line 17 - :catch_4 - iput-object v1, v0, Lcom/vigo/metrics/VigoResponse;->b:[B - - .line 18 - invoke-virtual {v2}, Ljava/net/HttpURLConnection;->disconnect()V - - .line 19 - :cond_1 - throw p1 - - :catch_5 - move-object v2, v1 - - :goto_2 - if-eqz v2, :cond_2 - - .line 20 - :try_start_4 - invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getResponseCode()I - - move-result p2 - - goto :goto_5 - - :catch_6 - move-object v2, v1 - - :goto_3 - if-eqz v2, :cond_2 - - invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getResponseCode()I - - move-result p2 - - goto :goto_5 - - :catch_7 - move-object v2, v1 - - :goto_4 - if-eqz v2, :cond_2 - - invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getResponseCode()I - - move-result p2 - - :goto_5 - iput p2, v0, Lcom/vigo/metrics/VigoResponse;->a:I - :try_end_4 - .catch Ljava/io/IOException; {:try_start_4 .. :try_end_4} :catch_8 - - .line 21 - :catch_8 - iput-object v1, v0, Lcom/vigo/metrics/VigoResponse;->b:[B - - .line 22 - :goto_6 - invoke-virtual {v2}, Ljava/net/HttpURLConnection;->disconnect()V - - :cond_2 - const/16 p2, 0x190 - - .line 23 - iget v1, v0, Lcom/vigo/metrics/VigoResponse;->a:I - - if-gt p2, v1, :cond_3 - - .line 24 - new-instance p2, Ljava/lang/StringBuilder; - - invoke-direct {p2}, Ljava/lang/StringBuilder;->()V - - const-string v1, "executeGet: receive response code = " - - invoke-virtual {p2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v1, v0, Lcom/vigo/metrics/VigoResponse;->a:I - - invoke-virtual {p2, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - const-string v1, " for " - - invoke-virtual {p2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - const-string p2, "vigo.sdk.utils.Sender" - - invoke-static {p2, p1}, Lcom/vigo/metrics/Log;->a(Ljava/lang/String;Ljava/lang/String;)I - - :cond_3 - return-object v0 -.end method diff --git a/smali/smali_classes2/com/vigo/metrics/utils/SenderType.smali b/smali/smali_classes2/com/vigo/metrics/utils/SenderType.smali deleted file mode 100644 index 7ba756502..000000000 --- a/smali/smali_classes2/com/vigo/metrics/utils/SenderType.smali +++ /dev/null @@ -1,110 +0,0 @@ -.class public final enum Lcom/vigo/metrics/utils/SenderType; -.super Ljava/lang/Enum; -.source "SenderType.java" - - -# annotations -.annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/lang/Enum<", - "Lcom/vigo/metrics/utils/SenderType;", - ">;" - } -.end annotation - - -# static fields -.field private static final synthetic $VALUES:[Lcom/vigo/metrics/utils/SenderType; - -.field public static final enum DEFAULT:Lcom/vigo/metrics/utils/SenderType; - -.field public static final enum OKHTTP3:Lcom/vigo/metrics/utils/SenderType; - - -# direct methods -.method static constructor ()V - .locals 4 - - .line 1 - new-instance v0, Lcom/vigo/metrics/utils/SenderType; - - const/4 v1, 0x0 - - const-string v2, "DEFAULT" - - invoke-direct {v0, v2, v1}, Lcom/vigo/metrics/utils/SenderType;->(Ljava/lang/String;I)V - - sput-object v0, Lcom/vigo/metrics/utils/SenderType;->DEFAULT:Lcom/vigo/metrics/utils/SenderType; - - .line 2 - new-instance v0, Lcom/vigo/metrics/utils/SenderType; - - const/4 v2, 0x1 - - const-string v3, "OKHTTP3" - - invoke-direct {v0, v3, v2}, Lcom/vigo/metrics/utils/SenderType;->(Ljava/lang/String;I)V - - sput-object v0, Lcom/vigo/metrics/utils/SenderType;->OKHTTP3:Lcom/vigo/metrics/utils/SenderType; - - const/4 v0, 0x2 - - new-array v0, v0, [Lcom/vigo/metrics/utils/SenderType; - - .line 3 - sget-object v3, Lcom/vigo/metrics/utils/SenderType;->DEFAULT:Lcom/vigo/metrics/utils/SenderType; - - aput-object v3, v0, v1 - - sget-object v1, Lcom/vigo/metrics/utils/SenderType;->OKHTTP3:Lcom/vigo/metrics/utils/SenderType; - - aput-object v1, v0, v2 - - sput-object v0, Lcom/vigo/metrics/utils/SenderType;->$VALUES:[Lcom/vigo/metrics/utils/SenderType; - - return-void -.end method - -.method private constructor (Ljava/lang/String;I)V - .locals 0 - .annotation system Ldalvik/annotation/Signature; - value = { - "()V" - } - .end annotation - - .line 1 - invoke-direct {p0, p1, p2}, Ljava/lang/Enum;->(Ljava/lang/String;I)V - - return-void -.end method - -.method public static valueOf(Ljava/lang/String;)Lcom/vigo/metrics/utils/SenderType; - .locals 1 - - .line 1 - const-class v0, Lcom/vigo/metrics/utils/SenderType; - - invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; - - move-result-object p0 - - check-cast p0, Lcom/vigo/metrics/utils/SenderType; - - return-object p0 -.end method - -.method public static values()[Lcom/vigo/metrics/utils/SenderType; - .locals 1 - - .line 1 - sget-object v0, Lcom/vigo/metrics/utils/SenderType;->$VALUES:[Lcom/vigo/metrics/utils/SenderType; - - invoke-virtual {v0}, [Lcom/vigo/metrics/utils/SenderType;->clone()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, [Lcom/vigo/metrics/utils/SenderType; - - return-object v0 -.end method diff --git a/smali/smali_classes3/com/vk/media/player/ExoPlayerBase$a.smali b/smali/smali_classes3/com/vk/media/player/ExoPlayerBase$a.smali index 813f42a51..10f5e93f1 100644 --- a/smali/smali_classes3/com/vk/media/player/ExoPlayerBase$a.smali +++ b/smali/smali_classes3/com/vk/media/player/ExoPlayerBase$a.smali @@ -35,48 +35,13 @@ .method private final a(Landroid/content/Context;)Lcom/vk/reef/Reef; .locals 1 - - .line 2 - sget-object v0, Lcom/vk/toggle/Features$Type;->FEATURE_REEF:Lcom/vk/toggle/Features$Type; - - invoke-static {v0}, Lcom/vk/toggle/FeatureManager;->b(Lcom/vk/toggle/Features$Type;)Z - - move-result v0 - - if-nez v0, :cond_0 - + sget-object v0, Lcom/vk/reef/ReefFactory;->r:Lcom/vk/reef/ReefFactory$Companion; invoke-virtual {v0, p1}, Lcom/vk/reef/ReefFactory$Companion;->a(Landroid/content/Context;)Lcom/vk/reef/Reef; move-result-object p1 - goto :goto_0 - - .line 3 - :cond_0 - sget-object v0, Lcom/vigo/metrics/config;->m:Lcom/vk/reef/ReefFactory; - - if-eqz v0, :cond_1 - - invoke-virtual {v0}, Lcom/vk/reef/ReefFactory;->a()Lcom/vk/reef/Reef; - - move-result-object v0 - - if-eqz v0, :cond_1 - - move-object p1, v0 - - goto :goto_0 - - :cond_1 - sget-object v0, Lcom/vk/reef/ReefFactory;->r:Lcom/vk/reef/ReefFactory$Companion; - - invoke-virtual {v0, p1}, Lcom/vk/reef/ReefFactory$Companion;->a(Landroid/content/Context;)Lcom/vk/reef/Reef; - - move-result-object p1 - - :goto_0 return-object p1 .end method diff --git a/smali/smali_classes4/com/vk/qrcode/QRSharingView$saveQR$2.smali b/smali/smali_classes4/com/vk/qrcode/QRSharingView$saveQR$2.smali index 114a3bf4c..35becea6a 100644 --- a/smali/smali_classes4/com/vk/qrcode/QRSharingView$saveQR$2.smali +++ b/smali/smali_classes4/com/vk/qrcode/QRSharingView$saveQR$2.smali @@ -70,27 +70,6 @@ } .end annotation - .line 1 - invoke-static {}, Lcom/vk/qrcode/QRSharingView;->a()Ljava/lang/String; - - move-result-object v0 - - new-instance v1, Ljava/lang/StringBuilder; - - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - - const-string v2, "User denied access to permissions: " - - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-static {v0, p1}, Lcom/vigo/metrics/Log;->c(Ljava/lang/String;Ljava/lang/String;)I - return-void .end method diff --git a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsApi$session$2.smali b/smali/smali_classes4/com/vk/video/metrics/MediaMetricsApi$session$2.smali deleted file mode 100644 index aa658569f..000000000 --- a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsApi$session$2.smali +++ /dev/null @@ -1,142 +0,0 @@ -.class final Lcom/vk/video/metrics/MediaMetricsApi$session$2; -.super Lkotlin/jvm/internal/Lambda; -.source "MediaMetricsApi.kt" - -# interfaces -.implements Lkotlin/jvm/b/Functions; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/vk/video/metrics/MediaMetricsApi; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x18 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Lkotlin/jvm/internal/Lambda;", - "Lkotlin/jvm/b/Functions<", - "Lcom/vigo/metrics/VigoSession;", - ">;" - } -.end annotation - - -# static fields -.field public static final a:Lcom/vk/video/metrics/MediaMetricsApi$session$2; - - -# direct methods -.method static constructor ()V - .locals 1 - - new-instance v0, Lcom/vk/video/metrics/MediaMetricsApi$session$2; - - invoke-direct {v0}, Lcom/vk/video/metrics/MediaMetricsApi$session$2;->()V - - sput-object v0, Lcom/vk/video/metrics/MediaMetricsApi$session$2;->a:Lcom/vk/video/metrics/MediaMetricsApi$session$2; - - return-void -.end method - -.method constructor ()V - .locals 1 - - const/4 v0, 0x0 - - invoke-direct {p0, v0}, Lkotlin/jvm/internal/Lambda;->(I)V - - return-void -.end method - - -# virtual methods -.method public final invoke()Lcom/vigo/metrics/VigoSession; - .locals 2 - - .line 2 - sget-object v0, Lcom/vk/video/metrics/MediaMetricsHolder;->d:Lcom/vk/video/metrics/MediaMetricsHolder; - - invoke-virtual {v0}, Lcom/vk/video/metrics/MediaMetricsHolder;->b()Z - - move-result v0 - - if-eqz v0, :cond_0 - - invoke-static {}, Lcom/vk/bridges/VideoBridge;->a()Lcom/vk/bridges/VideoBridge1; - - move-result-object v0 - - invoke-interface {v0}, Lcom/vk/bridges/VideoBridge1;->b()Z - - move-result v0 - - if-eqz v0, :cond_0 - - sget-object v0, Lcom/vk/video/metrics/MediaMetricsHolder;->d:Lcom/vk/video/metrics/MediaMetricsHolder; - - invoke-virtual {v0}, Lcom/vk/video/metrics/MediaMetricsHolder;->a()Lcom/vigo/metrics/VigoBootstrapBuilder; - - move-result-object v0 - - sget-object v1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->S_5D60_API:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - invoke-virtual {v1}, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->a()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Lcom/vigo/metrics/VigoBootstrapBuilder;->a(Ljava/lang/String;)Lcom/vigo/metrics/VigoSession; - - move-result-object v0 - - goto :goto_0 - - .line 3 - :cond_0 - sget-object v0, Lcom/vk/video/metrics/MediaMetricsHolder;->d:Lcom/vk/video/metrics/MediaMetricsHolder; - - invoke-virtual {v0}, Lcom/vk/video/metrics/MediaMetricsHolder;->b()Z - - move-result v0 - - if-eqz v0, :cond_1 - - sget-object v0, Lcom/vk/video/metrics/MediaMetricsHolder;->d:Lcom/vk/video/metrics/MediaMetricsHolder; - - invoke-virtual {v0}, Lcom/vk/video/metrics/MediaMetricsHolder;->a()Lcom/vigo/metrics/VigoBootstrapBuilder; - - move-result-object v0 - - sget-object v1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->S_5D18_API:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - invoke-virtual {v1}, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->a()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Lcom/vigo/metrics/VigoBootstrapBuilder;->a(Ljava/lang/String;)Lcom/vigo/metrics/VigoSession; - - move-result-object v0 - - goto :goto_0 - - :cond_1 - const/4 v0, 0x0 - - :goto_0 - return-object v0 -.end method - -.method public bridge synthetic invoke()Ljava/lang/Object; - .locals 1 - - .line 1 - invoke-virtual {p0}, Lcom/vk/video/metrics/MediaMetricsApi$session$2;->invoke()Lcom/vigo/metrics/VigoSession; - - move-result-object v0 - - return-object v0 -.end method diff --git a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsApi.smali b/smali/smali_classes4/com/vk/video/metrics/MediaMetricsApi.smali deleted file mode 100644 index 4ff3239e6..000000000 --- a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsApi.smali +++ /dev/null @@ -1,182 +0,0 @@ -.class public final Lcom/vk/video/metrics/MediaMetricsApi; -.super Ljava/lang/Object; -.source "MediaMetricsApi.kt" - - -# static fields -.field static final synthetic a:[Lkotlin/u/KProperty5; - -.field private static final b:Lkotlin/Lazy2; - -.field public static final c:Lcom/vk/video/metrics/MediaMetricsApi; - - -# direct methods -.method static constructor ()V - .locals 5 - - const/4 v0, 0x1 - - new-array v0, v0, [Lkotlin/u/KProperty5; - - new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; - - const-class v2, Lcom/vk/video/metrics/MediaMetricsApi; - - invoke-static {v2}, Lkotlin/jvm/internal/Reflection;->a(Ljava/lang/Class;)Lkotlin/u/KClass; - - move-result-object v2 - - const-string v3, "session" - - const-string v4, "getSession()Lcom/vigo/metrics/VigoSession;" - - invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;->(Lkotlin/u/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - - invoke-static {v1}, Lkotlin/jvm/internal/Reflection;->a(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/u/KProperty2; - - const/4 v2, 0x0 - - aput-object v1, v0, v2 - - sput-object v0, Lcom/vk/video/metrics/MediaMetricsApi;->a:[Lkotlin/u/KProperty5; - - .line 1 - new-instance v0, Lcom/vk/video/metrics/MediaMetricsApi; - - invoke-direct {v0}, Lcom/vk/video/metrics/MediaMetricsApi;->()V - - sput-object v0, Lcom/vk/video/metrics/MediaMetricsApi;->c:Lcom/vk/video/metrics/MediaMetricsApi; - - .line 2 - sget-object v0, Lcom/vk/video/metrics/MediaMetricsApi$session$2;->a:Lcom/vk/video/metrics/MediaMetricsApi$session$2; - - invoke-static {v0}, Lkotlin/g;->a(Lkotlin/jvm/b/Functions;)Lkotlin/Lazy2; - - move-result-object v0 - - sput-object v0, Lcom/vk/video/metrics/MediaMetricsApi;->b:Lkotlin/Lazy2; - - return-void -.end method - -.method private constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public final a()V - .locals 1 - - .line 4 - invoke-virtual {p0}, Lcom/vk/video/metrics/MediaMetricsApi;->c()Lcom/vigo/metrics/VigoSession; - - move-result-object v0 - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/vigo/metrics/VigoSession;->a()V - - :cond_0 - return-void -.end method - -.method public final a(BIIJLjava/lang/String;)V - .locals 7 - - .line 1 - invoke-virtual {p0}, Lcom/vk/video/metrics/MediaMetricsApi;->c()Lcom/vigo/metrics/VigoSession; - - move-result-object v0 - - if-eqz v0, :cond_0 - - move v1, p1 - - move v2, p2 - - move v3, p3 - - move-wide v4, p4 - - move-object v6, p6 - - invoke-virtual/range {v0 .. v6}, Lcom/vigo/metrics/VigoSession;->a(BIIJLjava/lang/String;)V - - :cond_0 - return-void -.end method - -.method public final a(BIILjava/lang/String;)V - .locals 1 - - .line 2 - invoke-virtual {p0}, Lcom/vk/video/metrics/MediaMetricsApi;->c()Lcom/vigo/metrics/VigoSession; - - move-result-object v0 - - if-eqz v0, :cond_0 - - invoke-virtual {v0, p1, p2, p3, p4}, Lcom/vigo/metrics/VigoSession;->a(BIILjava/lang/String;)V - - :cond_0 - return-void -.end method - -.method public final a(BLjava/lang/String;)V - .locals 1 - - .line 3 - invoke-virtual {p0}, Lcom/vk/video/metrics/MediaMetricsApi;->c()Lcom/vigo/metrics/VigoSession; - - move-result-object v0 - - if-eqz v0, :cond_0 - - invoke-virtual {v0, p1, p2}, Lcom/vigo/metrics/VigoSession;->a(BLjava/lang/String;)V - - :cond_0 - return-void -.end method - -.method public final b()V - .locals 1 - - .line 1 - invoke-virtual {p0}, Lcom/vk/video/metrics/MediaMetricsApi;->c()Lcom/vigo/metrics/VigoSession; - - move-result-object v0 - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/vigo/metrics/VigoSession;->b()V - - :cond_0 - return-void -.end method - -.method public final c()Lcom/vigo/metrics/VigoSession; - .locals 3 - - sget-object v0, Lcom/vk/video/metrics/MediaMetricsApi;->b:Lkotlin/Lazy2; - - sget-object v1, Lcom/vk/video/metrics/MediaMetricsApi;->a:[Lkotlin/u/KProperty5; - - const/4 v2, 0x0 - - aget-object v1, v1, v2 - - invoke-interface {v0}, Lkotlin/Lazy2;->getValue()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/vigo/metrics/VigoSession; - - return-object v0 -.end method diff --git a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsHolder$SVCID.smali b/smali/smali_classes4/com/vk/video/metrics/MediaMetricsHolder$SVCID.smali deleted file mode 100644 index e098f139e..000000000 --- a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsHolder$SVCID.smali +++ /dev/null @@ -1,297 +0,0 @@ -.class public final enum Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; -.super Ljava/lang/Enum; -.source "MediaMetricsHolder.kt" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/vk/video/metrics/MediaMetricsHolder; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x4019 - name = "SVCID" -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/lang/Enum<", - "Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;", - ">;" - } -.end annotation - - -# static fields -.field private static final synthetic $VALUES:[Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - -.field public static final enum S_5D18:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - -.field public static final enum S_5D18_API:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - -.field public static final enum S_5D18_VOIP:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - -.field public static final enum S_5D19:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - -.field public static final enum S_5D20:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - -.field public static final enum S_5D21:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - -.field public static final enum S_5D22:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - -.field public static final enum S_5D60:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - -.field public static final enum S_5D60_API:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - -.field public static final enum S_5D60_VOIP:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - -.field public static final enum S_5D61:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - -.field public static final enum S_5D62:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - -# instance fields -.field private final svcid:Ljava/lang/String; - - -# direct methods -.method static constructor ()V - .locals 6 - - const/16 v0, 0xc - - new-array v0, v0, [Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - new-instance v1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - const/4 v2, 0x0 - - const-string v3, "5d18" - - const-string v4, "S_5D18" - - .line 1 - invoke-direct {v1, v4, v2, v3}, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->(Ljava/lang/String;ILjava/lang/String;)V - - sput-object v1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->S_5D18:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - aput-object v1, v0, v2 - - new-instance v1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - const/4 v2, 0x1 - - const-string v4, "S_5D19" - - const-string v5, "5d19" - - .line 2 - invoke-direct {v1, v4, v2, v5}, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->(Ljava/lang/String;ILjava/lang/String;)V - - sput-object v1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->S_5D19:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - aput-object v1, v0, v2 - - new-instance v1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - const/4 v2, 0x2 - - const-string v4, "S_5D20" - - const-string v5, "5d20" - - .line 3 - invoke-direct {v1, v4, v2, v5}, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->(Ljava/lang/String;ILjava/lang/String;)V - - sput-object v1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->S_5D20:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - aput-object v1, v0, v2 - - new-instance v1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - const/4 v2, 0x3 - - const-string v4, "S_5D21" - - const-string v5, "5d21" - - .line 4 - invoke-direct {v1, v4, v2, v5}, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->(Ljava/lang/String;ILjava/lang/String;)V - - sput-object v1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->S_5D21:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - aput-object v1, v0, v2 - - new-instance v1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - const/4 v2, 0x4 - - const-string v4, "S_5D22" - - const-string v5, "5d22" - - .line 5 - invoke-direct {v1, v4, v2, v5}, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->(Ljava/lang/String;ILjava/lang/String;)V - - sput-object v1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->S_5D22:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - aput-object v1, v0, v2 - - new-instance v1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - const/4 v2, 0x5 - - const-string v4, "S_5D18_API" - - .line 6 - invoke-direct {v1, v4, v2, v3}, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->(Ljava/lang/String;ILjava/lang/String;)V - - sput-object v1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->S_5D18_API:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - aput-object v1, v0, v2 - - new-instance v1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - const/4 v2, 0x6 - - const-string v4, "S_5D18_VOIP" - - .line 7 - invoke-direct {v1, v4, v2, v3}, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->(Ljava/lang/String;ILjava/lang/String;)V - - sput-object v1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->S_5D18_VOIP:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - aput-object v1, v0, v2 - - new-instance v1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - const/4 v2, 0x7 - - const-string v3, "5d60" - - const-string v4, "S_5D60" - - .line 8 - invoke-direct {v1, v4, v2, v3}, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->(Ljava/lang/String;ILjava/lang/String;)V - - sput-object v1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->S_5D60:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - aput-object v1, v0, v2 - - new-instance v1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - const/16 v2, 0x8 - - const-string v4, "S_5D61" - - const-string v5, "5d61" - - .line 9 - invoke-direct {v1, v4, v2, v5}, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->(Ljava/lang/String;ILjava/lang/String;)V - - sput-object v1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->S_5D61:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - aput-object v1, v0, v2 - - new-instance v1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - const/16 v2, 0x9 - - const-string v4, "S_5D62" - - const-string v5, "5d62" - - .line 10 - invoke-direct {v1, v4, v2, v5}, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->(Ljava/lang/String;ILjava/lang/String;)V - - sput-object v1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->S_5D62:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - aput-object v1, v0, v2 - - new-instance v1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - const/16 v2, 0xa - - const-string v4, "S_5D60_API" - - .line 11 - invoke-direct {v1, v4, v2, v3}, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->(Ljava/lang/String;ILjava/lang/String;)V - - sput-object v1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->S_5D60_API:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - aput-object v1, v0, v2 - - new-instance v1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - const/16 v2, 0xb - - const-string v4, "S_5D60_VOIP" - - .line 12 - invoke-direct {v1, v4, v2, v3}, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->(Ljava/lang/String;ILjava/lang/String;)V - - sput-object v1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->S_5D60_VOIP:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - aput-object v1, v0, v2 - - sput-object v0, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->$VALUES:[Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - return-void -.end method - -.method private constructor (Ljava/lang/String;ILjava/lang/String;)V - .locals 0 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/lang/String;", - ")V" - } - .end annotation - - .line 1 - invoke-direct {p0, p1, p2}, Ljava/lang/Enum;->(Ljava/lang/String;I)V - - iput-object p3, p0, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->svcid:Ljava/lang/String; - - return-void -.end method - -.method public static valueOf(Ljava/lang/String;)Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - .locals 1 - - const-class v0, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; - - move-result-object p0 - - check-cast p0, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - return-object p0 -.end method - -.method public static values()[Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - .locals 1 - - sget-object v0, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->$VALUES:[Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - invoke-virtual {v0}, [Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->clone()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, [Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - return-object v0 -.end method - - -# virtual methods -.method public final a()Ljava/lang/String; - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->svcid:Ljava/lang/String; - - return-object v0 -.end method diff --git a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsHolder$isAvailable$2.smali b/smali/smali_classes4/com/vk/video/metrics/MediaMetricsHolder$isAvailable$2.smali deleted file mode 100644 index 1266e5386..000000000 --- a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsHolder$isAvailable$2.smali +++ /dev/null @@ -1,84 +0,0 @@ -.class final Lcom/vk/video/metrics/MediaMetricsHolder$isAvailable$2; -.super Lkotlin/jvm/internal/Lambda; -.source "MediaMetricsHolder.kt" - -# interfaces -.implements Lkotlin/jvm/b/Functions; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/vk/video/metrics/MediaMetricsHolder; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x18 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Lkotlin/jvm/internal/Lambda;", - "Lkotlin/jvm/b/Functions<", - "Ljava/lang/Boolean;", - ">;" - } -.end annotation - - -# static fields -.field public static final a:Lcom/vk/video/metrics/MediaMetricsHolder$isAvailable$2; - - -# direct methods -.method static constructor ()V - .locals 1 - - new-instance v0, Lcom/vk/video/metrics/MediaMetricsHolder$isAvailable$2; - - invoke-direct {v0}, Lcom/vk/video/metrics/MediaMetricsHolder$isAvailable$2;->()V - - sput-object v0, Lcom/vk/video/metrics/MediaMetricsHolder$isAvailable$2;->a:Lcom/vk/video/metrics/MediaMetricsHolder$isAvailable$2; - - return-void -.end method - -.method constructor ()V - .locals 1 - - const/4 v0, 0x0 - - invoke-direct {p0, v0}, Lkotlin/jvm/internal/Lambda;->(I)V - - return-void -.end method - - -# virtual methods -.method public bridge synthetic invoke()Ljava/lang/Object; - .locals 1 - - .line 1 - invoke-virtual {p0}, Lcom/vk/video/metrics/MediaMetricsHolder$isAvailable$2;->invoke()Z - - move-result v0 - - invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; - - move-result-object v0 - - return-object v0 -.end method - -.method public final invoke()Z - .locals 1 - - .line 2 - sget-object v0, Lcom/vk/toggle/Features$Type;->FEATURE_APP_STATISTIC_MEDIA:Lcom/vk/toggle/Features$Type; - - invoke-static {v0}, Lcom/vk/toggle/FeatureManager;->b(Lcom/vk/toggle/Features$Type;)Z - - move-result v0 - - return v0 -.end method diff --git a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsHolder$vigoBootstrapBuilder$2.smali b/smali/smali_classes4/com/vk/video/metrics/MediaMetricsHolder$vigoBootstrapBuilder$2.smali deleted file mode 100644 index a3f825871..000000000 --- a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsHolder$vigoBootstrapBuilder$2.smali +++ /dev/null @@ -1,274 +0,0 @@ -.class final Lcom/vk/video/metrics/MediaMetricsHolder$vigoBootstrapBuilder$2; -.super Lkotlin/jvm/internal/Lambda; -.source "MediaMetricsHolder.kt" - -# interfaces -.implements Lkotlin/jvm/b/Functions; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/vk/video/metrics/MediaMetricsHolder; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x18 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Lkotlin/jvm/internal/Lambda;", - "Lkotlin/jvm/b/Functions<", - "Lcom/vigo/metrics/VigoBootstrapBuilder;", - ">;" - } -.end annotation - - -# static fields -.field public static final a:Lcom/vk/video/metrics/MediaMetricsHolder$vigoBootstrapBuilder$2; - - -# direct methods -.method static constructor ()V - .locals 1 - - new-instance v0, Lcom/vk/video/metrics/MediaMetricsHolder$vigoBootstrapBuilder$2; - - invoke-direct {v0}, Lcom/vk/video/metrics/MediaMetricsHolder$vigoBootstrapBuilder$2;->()V - - sput-object v0, Lcom/vk/video/metrics/MediaMetricsHolder$vigoBootstrapBuilder$2;->a:Lcom/vk/video/metrics/MediaMetricsHolder$vigoBootstrapBuilder$2; - - return-void -.end method - -.method constructor ()V - .locals 1 - - const/4 v0, 0x0 - - invoke-direct {p0, v0}, Lkotlin/jvm/internal/Lambda;->(I)V - - return-void -.end method - - -# virtual methods -.method public final invoke()Lcom/vigo/metrics/VigoBootstrapBuilder; - .locals 3 - - const/4 v0, 0x1 - - new-array v0, v0, [Ljava/lang/Object; - - .line 2 - new-instance v1, Ljava/lang/StringBuilder; - - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - - const-string v2, "vigox init vigoBootstrapBuilder isAvailable=" - - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - sget-object v2, Lcom/vk/video/metrics/MediaMetricsHolder;->d:Lcom/vk/video/metrics/MediaMetricsHolder; - - invoke-virtual {v2}, Lcom/vk/video/metrics/MediaMetricsHolder;->b()Z - - move-result v2 - - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; - - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v1 - - const/4 v2, 0x0 - - aput-object v1, v0, v2 - - invoke-static {v0}, Lcom/vk/log/L;->a([Ljava/lang/Object;)V - - .line 3 - sget-object v0, Lcom/vk/core/network/Network$ClientType;->CLIENT_STAT_MEDIA:Lcom/vk/core/network/Network$ClientType; - - invoke-static {v0}, Lcom/vk/core/network/Network;->a(Lcom/vk/core/network/Network$ClientType;)Lokhttp3/OkHttpClient$b; - - move-result-object v0 - - .line 4 - sget-object v1, Lcom/vk/core/network/Network$ClientType;->CLIENT_STAT_MEDIA:Lcom/vk/core/network/Network$ClientType; - - invoke-static {v1, v0}, Lcom/vk/core/network/Network;->a(Lcom/vk/core/network/Network$ClientType;Lokhttp3/OkHttpClient$b;)Lokhttp3/OkHttpClient; - - .line 5 - new-instance v0, Lcom/vigo/metrics/VigoBootstrapBuilder; - - .line 6 - sget-object v1, Lcom/vk/core/util/AppContextHolder;->a:Landroid/content/Context; - - .line 7 - invoke-static {}, Lcom/vk/bridges/AuthBridge;->a()Lcom/vk/bridges/AuthBridge3; - - move-result-object v2 - - invoke-interface {v2}, Lcom/vk/bridges/AuthBridge3;->b()I - - move-result v2 - - invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; - - move-result-object v2 - - invoke-static {v2}, Lcom/vk/core/util/MD5;->a(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v2 - - .line 8 - invoke-direct {v0, v1, v2}, Lcom/vigo/metrics/VigoBootstrapBuilder;->(Landroid/content/Context;Ljava/lang/String;)V - - .line 9 - invoke-static {}, Lcom/vk/bridges/VideoBridge;->a()Lcom/vk/bridges/VideoBridge1; - - move-result-object v1 - - invoke-interface {v1}, Lcom/vk/bridges/VideoBridge1;->b()Z - - move-result v1 - - if-eqz v1, :cond_0 - - .line 10 - sget-object v1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->S_5D60:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - invoke-virtual {v1}, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->a()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Lcom/vigo/metrics/VigoBootstrapBuilder;->c(Ljava/lang/String;)Lcom/vigo/metrics/VigoBootstrapBuilder; - - .line 11 - sget-object v1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->S_5D61:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - invoke-virtual {v1}, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->a()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Lcom/vigo/metrics/VigoBootstrapBuilder;->c(Ljava/lang/String;)Lcom/vigo/metrics/VigoBootstrapBuilder; - - .line 12 - sget-object v1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->S_5D62:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - invoke-virtual {v1}, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->a()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Lcom/vigo/metrics/VigoBootstrapBuilder;->c(Ljava/lang/String;)Lcom/vigo/metrics/VigoBootstrapBuilder; - - .line 13 - sget-object v1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->S_5D60_API:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - invoke-virtual {v1}, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->a()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Lcom/vigo/metrics/VigoBootstrapBuilder;->b(Ljava/lang/String;)Lcom/vigo/metrics/VigoBootstrapBuilder; - - .line 14 - sget-object v1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->S_5D60_VOIP:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - invoke-virtual {v1}, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->a()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Lcom/vigo/metrics/VigoBootstrapBuilder;->d(Ljava/lang/String;)Lcom/vigo/metrics/VigoBootstrapBuilder; - - goto :goto_0 - - .line 15 - :cond_0 - sget-object v1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->S_5D18:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - invoke-virtual {v1}, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->a()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Lcom/vigo/metrics/VigoBootstrapBuilder;->c(Ljava/lang/String;)Lcom/vigo/metrics/VigoBootstrapBuilder; - - .line 16 - sget-object v1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->S_5D19:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - invoke-virtual {v1}, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->a()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Lcom/vigo/metrics/VigoBootstrapBuilder;->c(Ljava/lang/String;)Lcom/vigo/metrics/VigoBootstrapBuilder; - - .line 17 - sget-object v1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->S_5D20:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - invoke-virtual {v1}, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->a()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Lcom/vigo/metrics/VigoBootstrapBuilder;->c(Ljava/lang/String;)Lcom/vigo/metrics/VigoBootstrapBuilder; - - .line 18 - sget-object v1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->S_5D21:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - invoke-virtual {v1}, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->a()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Lcom/vigo/metrics/VigoBootstrapBuilder;->c(Ljava/lang/String;)Lcom/vigo/metrics/VigoBootstrapBuilder; - - .line 19 - sget-object v1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->S_5D22:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - invoke-virtual {v1}, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->a()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Lcom/vigo/metrics/VigoBootstrapBuilder;->c(Ljava/lang/String;)Lcom/vigo/metrics/VigoBootstrapBuilder; - - .line 20 - sget-object v1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->S_5D18_API:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - invoke-virtual {v1}, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->a()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Lcom/vigo/metrics/VigoBootstrapBuilder;->b(Ljava/lang/String;)Lcom/vigo/metrics/VigoBootstrapBuilder; - - .line 21 - sget-object v1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->S_5D18_VOIP:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - invoke-virtual {v1}, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->a()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Lcom/vigo/metrics/VigoBootstrapBuilder;->d(Ljava/lang/String;)Lcom/vigo/metrics/VigoBootstrapBuilder; - - .line 22 - :goto_0 - sget-object v1, Lcom/vk/core/network/Network$ClientType;->CLIENT_STAT_MEDIA:Lcom/vk/core/network/Network$ClientType; - - invoke-static {v1}, Lcom/vk/core/network/Network;->b(Lcom/vk/core/network/Network$ClientType;)Lokhttp3/OkHttpClient; - - move-result-object v1 - - invoke-virtual {v0, v1}, Lcom/vigo/metrics/VigoBootstrapBuilder;->a(Lokhttp3/OkHttpClient;)Lcom/vigo/metrics/VigoBootstrapBuilder; - - return-object v0 -.end method - -.method public bridge synthetic invoke()Ljava/lang/Object; - .locals 1 - - .line 1 - invoke-virtual {p0}, Lcom/vk/video/metrics/MediaMetricsHolder$vigoBootstrapBuilder$2;->invoke()Lcom/vigo/metrics/VigoBootstrapBuilder; - - move-result-object v0 - - return-object v0 -.end method diff --git a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsHolder.smali b/smali/smali_classes4/com/vk/video/metrics/MediaMetricsHolder.smali deleted file mode 100644 index ecbc65013..000000000 --- a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsHolder.smali +++ /dev/null @@ -1,153 +0,0 @@ -.class public final Lcom/vk/video/metrics/MediaMetricsHolder; -.super Ljava/lang/Object; -.source "MediaMetricsHolder.kt" - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - } -.end annotation - - -# static fields -.field static final synthetic a:[Lkotlin/u/KProperty5; - -.field private static final b:Lkotlin/Lazy2; - -.field private static final c:Lkotlin/Lazy2; - -.field public static final d:Lcom/vk/video/metrics/MediaMetricsHolder; - - -# direct methods -.method static constructor ()V - .locals 6 - - const-class v0, Lcom/vk/video/metrics/MediaMetricsHolder; - - const/4 v1, 0x2 - - new-array v1, v1, [Lkotlin/u/KProperty5; - - new-instance v2, Lkotlin/jvm/internal/PropertyReference1Impl; - - invoke-static {v0}, Lkotlin/jvm/internal/Reflection;->a(Ljava/lang/Class;)Lkotlin/u/KClass; - - move-result-object v3 - - const-string v4, "isAvailable" - - const-string v5, "isAvailable()Z" - - invoke-direct {v2, v3, v4, v5}, Lkotlin/jvm/internal/PropertyReference1Impl;->(Lkotlin/u/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - - invoke-static {v2}, Lkotlin/jvm/internal/Reflection;->a(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/u/KProperty2; - - const/4 v3, 0x0 - - aput-object v2, v1, v3 - - new-instance v2, Lkotlin/jvm/internal/PropertyReference1Impl; - - invoke-static {v0}, Lkotlin/jvm/internal/Reflection;->a(Ljava/lang/Class;)Lkotlin/u/KClass; - - move-result-object v0 - - const-string v3, "vigoBootstrapBuilder" - - const-string v4, "getVigoBootstrapBuilder()Lcom/vigo/metrics/VigoBootstrapBuilder;" - - invoke-direct {v2, v0, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;->(Lkotlin/u/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - - invoke-static {v2}, Lkotlin/jvm/internal/Reflection;->a(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/u/KProperty2; - - const/4 v0, 0x1 - - aput-object v2, v1, v0 - - sput-object v1, Lcom/vk/video/metrics/MediaMetricsHolder;->a:[Lkotlin/u/KProperty5; - - .line 1 - new-instance v0, Lcom/vk/video/metrics/MediaMetricsHolder; - - invoke-direct {v0}, Lcom/vk/video/metrics/MediaMetricsHolder;->()V - - sput-object v0, Lcom/vk/video/metrics/MediaMetricsHolder;->d:Lcom/vk/video/metrics/MediaMetricsHolder; - - .line 2 - sget-object v0, Lcom/vk/video/metrics/MediaMetricsHolder$isAvailable$2;->a:Lcom/vk/video/metrics/MediaMetricsHolder$isAvailable$2; - - invoke-static {v0}, Lkotlin/g;->a(Lkotlin/jvm/b/Functions;)Lkotlin/Lazy2; - - move-result-object v0 - - sput-object v0, Lcom/vk/video/metrics/MediaMetricsHolder;->b:Lkotlin/Lazy2; - - .line 3 - sget-object v0, Lcom/vk/video/metrics/MediaMetricsHolder$vigoBootstrapBuilder$2;->a:Lcom/vk/video/metrics/MediaMetricsHolder$vigoBootstrapBuilder$2; - - invoke-static {v0}, Lkotlin/g;->a(Lkotlin/jvm/b/Functions;)Lkotlin/Lazy2; - - move-result-object v0 - - sput-object v0, Lcom/vk/video/metrics/MediaMetricsHolder;->c:Lkotlin/Lazy2; - - return-void -.end method - -.method private constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public final a()Lcom/vigo/metrics/VigoBootstrapBuilder; - .locals 3 - - sget-object v0, Lcom/vk/video/metrics/MediaMetricsHolder;->c:Lkotlin/Lazy2; - - sget-object v1, Lcom/vk/video/metrics/MediaMetricsHolder;->a:[Lkotlin/u/KProperty5; - - const/4 v2, 0x1 - - aget-object v1, v1, v2 - - invoke-interface {v0}, Lkotlin/Lazy2;->getValue()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/vigo/metrics/VigoBootstrapBuilder; - - return-object v0 -.end method - -.method public final b()Z - .locals 3 - - sget-object v0, Lcom/vk/video/metrics/MediaMetricsHolder;->b:Lkotlin/Lazy2; - - sget-object v1, Lcom/vk/video/metrics/MediaMetricsHolder;->a:[Lkotlin/u/KProperty5; - - const/4 v2, 0x0 - - aget-object v1, v1, v2 - - invoke-interface {v0}, Lkotlin/Lazy2;->getValue()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Ljava/lang/Boolean; - - invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z - - move-result v0 - - return v0 -.end method diff --git a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$a.smali b/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$a.smali deleted file mode 100644 index d244029b0..000000000 --- a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$a.smali +++ /dev/null @@ -1,25 +0,0 @@ -.class public interface abstract Lcom/vk/video/metrics/MediaMetricsVideo$a; -.super Ljava/lang/Object; -.source "MediaMetricsVideo.kt" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/vk/video/metrics/MediaMetricsVideo; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x609 - name = "a" -.end annotation - - -# virtual methods -.method public abstract getBufferedPercentage()I -.end method - -.method public abstract getCurrentPosition()J -.end method - -.method public abstract getDuration()J -.end method diff --git a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$b.smali b/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$b.smali deleted file mode 100644 index 68e21f089..000000000 --- a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$b.smali +++ /dev/null @@ -1,92 +0,0 @@ -.class public final Lcom/vk/video/metrics/MediaMetricsVideo$b; -.super Ljava/lang/Object; -.source "MediaMetricsVideo.kt" - -# interfaces -.implements Lcom/vigo/metrics/listeners/VigoHeartbeatDataProvider; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vk/video/metrics/MediaMetricsVideo;->a(Ljava/lang/String;Ljava/lang/String;ILcom/vk/video/metrics/MediaMetricsHolder$SVCID;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/vk/video/metrics/MediaMetricsVideo; - - -# direct methods -.method constructor (Lcom/vk/video/metrics/MediaMetricsVideo;)V - .locals 0 - .annotation system Ldalvik/annotation/Signature; - value = { - "()V" - } - .end annotation - - .line 1 - iput-object p1, p0, Lcom/vk/video/metrics/MediaMetricsVideo$b;->a:Lcom/vk/video/metrics/MediaMetricsVideo; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public getBufferedPercentage()I - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vk/video/metrics/MediaMetricsVideo$b;->a:Lcom/vk/video/metrics/MediaMetricsVideo; - - invoke-virtual {v0}, Lcom/vk/video/metrics/MediaMetricsVideo;->a()Lcom/vk/video/metrics/MediaMetricsVideo$a; - - move-result-object v0 - - invoke-interface {v0}, Lcom/vk/video/metrics/MediaMetricsVideo$a;->getBufferedPercentage()I - - move-result v0 - - return v0 -.end method - -.method public getCurrentPosition()J - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/vk/video/metrics/MediaMetricsVideo$b;->a:Lcom/vk/video/metrics/MediaMetricsVideo; - - invoke-virtual {v0}, Lcom/vk/video/metrics/MediaMetricsVideo;->a()Lcom/vk/video/metrics/MediaMetricsVideo$a; - - move-result-object v0 - - invoke-interface {v0}, Lcom/vk/video/metrics/MediaMetricsVideo$a;->getCurrentPosition()J - - move-result-wide v0 - - return-wide v0 -.end method - -.method public getDuration()J - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/vk/video/metrics/MediaMetricsVideo$b;->a:Lcom/vk/video/metrics/MediaMetricsVideo; - - invoke-virtual {v0}, Lcom/vk/video/metrics/MediaMetricsVideo;->a()Lcom/vk/video/metrics/MediaMetricsVideo$a; - - move-result-object v0 - - invoke-interface {v0}, Lcom/vk/video/metrics/MediaMetricsVideo$a;->getDuration()J - - move-result-wide v0 - - return-wide v0 -.end method diff --git a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$onBitrateChanged$1.smali b/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$onBitrateChanged$1.smali deleted file mode 100644 index 7dfdccc87..000000000 --- a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$onBitrateChanged$1.smali +++ /dev/null @@ -1,109 +0,0 @@ -.class final Lcom/vk/video/metrics/MediaMetricsVideo$onBitrateChanged$1; -.super Lkotlin/jvm/internal/Lambda; -.source "MediaMetricsVideo.kt" - -# interfaces -.implements Lkotlin/jvm/b/Functions; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vk/video/metrics/MediaMetricsVideo;->a(ILkotlin/Pair;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x18 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Lkotlin/jvm/internal/Lambda;", - "Lkotlin/jvm/b/Functions<", - "Lkotlin/Unit;", - ">;" - } -.end annotation - - -# instance fields -.field final synthetic $quality:I - -.field final synthetic $size:Lkotlin/Pair; - -.field final synthetic this$0:Lcom/vk/video/metrics/MediaMetricsVideo; - - -# direct methods -.method constructor (Lcom/vk/video/metrics/MediaMetricsVideo;ILkotlin/Pair;)V - .locals 0 - - iput-object p1, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onBitrateChanged$1;->this$0:Lcom/vk/video/metrics/MediaMetricsVideo; - - iput p2, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onBitrateChanged$1;->$quality:I - - iput-object p3, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onBitrateChanged$1;->$size:Lkotlin/Pair; - - const/4 p1, 0x0 - - invoke-direct {p0, p1}, Lkotlin/jvm/internal/Lambda;->(I)V - - return-void -.end method - - -# virtual methods -.method public bridge synthetic invoke()Ljava/lang/Object; - .locals 1 - - .line 1 - invoke-virtual {p0}, Lcom/vk/video/metrics/MediaMetricsVideo$onBitrateChanged$1;->invoke()V - - sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit; - - return-object v0 -.end method - -.method public final invoke()V - .locals 4 - - .line 2 - iget-object v0, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onBitrateChanged$1;->this$0:Lcom/vk/video/metrics/MediaMetricsVideo; - - invoke-static {v0}, Lcom/vk/video/metrics/MediaMetricsVideo;->b(Lcom/vk/video/metrics/MediaMetricsVideo;)Lcom/vigo/metrics/VigoSession; - - move-result-object v0 - - if-eqz v0, :cond_0 - - const/4 v1, 0x0 - - iget-object v2, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onBitrateChanged$1;->this$0:Lcom/vk/video/metrics/MediaMetricsVideo; - - iget v3, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onBitrateChanged$1;->$quality:I - - invoke-static {v2, v3}, Lcom/vk/video/metrics/MediaMetricsVideo;->b(Lcom/vk/video/metrics/MediaMetricsVideo;I)I - - move-result v2 - - int-to-byte v2, v2 - - iget-object v3, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onBitrateChanged$1;->$size:Lkotlin/Pair; - - invoke-virtual {v3}, Lkotlin/Pair;->d()Ljava/lang/Object; - - move-result-object v3 - - check-cast v3, Ljava/lang/Number; - - invoke-virtual {v3}, Ljava/lang/Number;->intValue()I - - move-result v3 - - int-to-short v3, v3 - - invoke-virtual {v0, v1, v2, v3}, Lcom/vigo/metrics/VigoSession;->a(Ljava/lang/String;BS)V - - :cond_0 - return-void -.end method diff --git a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$onLoadingChanged$1.smali b/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$onLoadingChanged$1.smali deleted file mode 100644 index b9911a71d..000000000 --- a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$onLoadingChanged$1.smali +++ /dev/null @@ -1,81 +0,0 @@ -.class final Lcom/vk/video/metrics/MediaMetricsVideo$onLoadingChanged$1; -.super Lkotlin/jvm/internal/Lambda; -.source "MediaMetricsVideo.kt" - -# interfaces -.implements Lkotlin/jvm/b/Functions; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vk/video/metrics/MediaMetricsVideo;->a(Z)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x18 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Lkotlin/jvm/internal/Lambda;", - "Lkotlin/jvm/b/Functions<", - "Lkotlin/Unit;", - ">;" - } -.end annotation - - -# instance fields -.field final synthetic $isLoading:Z - -.field final synthetic this$0:Lcom/vk/video/metrics/MediaMetricsVideo; - - -# direct methods -.method constructor (Lcom/vk/video/metrics/MediaMetricsVideo;Z)V - .locals 0 - - iput-object p1, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onLoadingChanged$1;->this$0:Lcom/vk/video/metrics/MediaMetricsVideo; - - iput-boolean p2, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onLoadingChanged$1;->$isLoading:Z - - const/4 p1, 0x0 - - invoke-direct {p0, p1}, Lkotlin/jvm/internal/Lambda;->(I)V - - return-void -.end method - - -# virtual methods -.method public bridge synthetic invoke()Ljava/lang/Object; - .locals 1 - - .line 1 - invoke-virtual {p0}, Lcom/vk/video/metrics/MediaMetricsVideo$onLoadingChanged$1;->invoke()V - - sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit; - - return-object v0 -.end method - -.method public final invoke()V - .locals 2 - - .line 2 - iget-object v0, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onLoadingChanged$1;->this$0:Lcom/vk/video/metrics/MediaMetricsVideo; - - invoke-static {v0}, Lcom/vk/video/metrics/MediaMetricsVideo;->a(Lcom/vk/video/metrics/MediaMetricsVideo;)Lcom/vigo/metrics/listeners/VigoPlayerListener; - - move-result-object v0 - - if-eqz v0, :cond_0 - - iget-boolean v1, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onLoadingChanged$1;->$isLoading:Z - - invoke-virtual {v0, v1}, Lcom/vigo/metrics/listeners/VigoPlayerListener;->a(Z)V - - :cond_0 - return-void -.end method diff --git a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$onPlayerError$1.smali b/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$onPlayerError$1.smali deleted file mode 100644 index 3b3337894..000000000 --- a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$onPlayerError$1.smali +++ /dev/null @@ -1,81 +0,0 @@ -.class final Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerError$1; -.super Lkotlin/jvm/internal/Lambda; -.source "MediaMetricsVideo.kt" - -# interfaces -.implements Lkotlin/jvm/b/Functions; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vk/video/metrics/MediaMetricsVideo;->a(Ljava/lang/Throwable;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x18 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Lkotlin/jvm/internal/Lambda;", - "Lkotlin/jvm/b/Functions<", - "Lkotlin/Unit;", - ">;" - } -.end annotation - - -# instance fields -.field final synthetic $e:Ljava/lang/Throwable; - -.field final synthetic this$0:Lcom/vk/video/metrics/MediaMetricsVideo; - - -# direct methods -.method constructor (Lcom/vk/video/metrics/MediaMetricsVideo;Ljava/lang/Throwable;)V - .locals 0 - - iput-object p1, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerError$1;->this$0:Lcom/vk/video/metrics/MediaMetricsVideo; - - iput-object p2, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerError$1;->$e:Ljava/lang/Throwable; - - const/4 p1, 0x0 - - invoke-direct {p0, p1}, Lkotlin/jvm/internal/Lambda;->(I)V - - return-void -.end method - - -# virtual methods -.method public bridge synthetic invoke()Ljava/lang/Object; - .locals 1 - - .line 1 - invoke-virtual {p0}, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerError$1;->invoke()V - - sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit; - - return-object v0 -.end method - -.method public final invoke()V - .locals 2 - - .line 2 - iget-object v0, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerError$1;->this$0:Lcom/vk/video/metrics/MediaMetricsVideo; - - invoke-static {v0}, Lcom/vk/video/metrics/MediaMetricsVideo;->a(Lcom/vk/video/metrics/MediaMetricsVideo;)Lcom/vigo/metrics/listeners/VigoPlayerListener; - - move-result-object v0 - - if-eqz v0, :cond_0 - - iget-object v1, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerError$1;->$e:Ljava/lang/Throwable; - - invoke-virtual {v0, v1}, Lcom/vigo/metrics/listeners/VigoPlayerListener;->a(Ljava/lang/Throwable;)V - - :cond_0 - return-void -.end method diff --git a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$onPlayerPaused$1.smali b/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$onPlayerPaused$1.smali deleted file mode 100644 index 19c00d68e..000000000 --- a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$onPlayerPaused$1.smali +++ /dev/null @@ -1,87 +0,0 @@ -.class final Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerPaused$1; -.super Lkotlin/jvm/internal/Lambda; -.source "MediaMetricsVideo.kt" - -# interfaces -.implements Lkotlin/jvm/b/Functions; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vk/video/metrics/MediaMetricsVideo;->b()V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x18 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Lkotlin/jvm/internal/Lambda;", - "Lkotlin/jvm/b/Functions<", - "Lkotlin/Unit;", - ">;" - } -.end annotation - - -# instance fields -.field final synthetic $duration:J - -.field final synthetic $position:J - -.field final synthetic this$0:Lcom/vk/video/metrics/MediaMetricsVideo; - - -# direct methods -.method constructor (Lcom/vk/video/metrics/MediaMetricsVideo;JJ)V - .locals 0 - - iput-object p1, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerPaused$1;->this$0:Lcom/vk/video/metrics/MediaMetricsVideo; - - iput-wide p2, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerPaused$1;->$duration:J - - iput-wide p4, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerPaused$1;->$position:J - - const/4 p1, 0x0 - - invoke-direct {p0, p1}, Lkotlin/jvm/internal/Lambda;->(I)V - - return-void -.end method - - -# virtual methods -.method public bridge synthetic invoke()Ljava/lang/Object; - .locals 1 - - .line 1 - invoke-virtual {p0}, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerPaused$1;->invoke()V - - sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit; - - return-object v0 -.end method - -.method public final invoke()V - .locals 5 - - .line 2 - iget-object v0, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerPaused$1;->this$0:Lcom/vk/video/metrics/MediaMetricsVideo; - - invoke-static {v0}, Lcom/vk/video/metrics/MediaMetricsVideo;->a(Lcom/vk/video/metrics/MediaMetricsVideo;)Lcom/vigo/metrics/listeners/VigoPlayerListener; - - move-result-object v0 - - if-eqz v0, :cond_0 - - iget-wide v1, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerPaused$1;->$duration:J - - iget-wide v3, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerPaused$1;->$position:J - - invoke-virtual {v0, v1, v2, v3, v4}, Lcom/vigo/metrics/listeners/VigoPlayerListener;->a(JJ)V - - :cond_0 - return-void -.end method diff --git a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$onPlayerPlay$1.smali b/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$onPlayerPlay$1.smali deleted file mode 100644 index bd82e52e4..000000000 --- a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$onPlayerPlay$1.smali +++ /dev/null @@ -1,87 +0,0 @@ -.class final Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerPlay$1; -.super Lkotlin/jvm/internal/Lambda; -.source "MediaMetricsVideo.kt" - -# interfaces -.implements Lkotlin/jvm/b/Functions; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vk/video/metrics/MediaMetricsVideo;->c()V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x18 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Lkotlin/jvm/internal/Lambda;", - "Lkotlin/jvm/b/Functions<", - "Lkotlin/Unit;", - ">;" - } -.end annotation - - -# instance fields -.field final synthetic $duration:J - -.field final synthetic $position:J - -.field final synthetic this$0:Lcom/vk/video/metrics/MediaMetricsVideo; - - -# direct methods -.method constructor (Lcom/vk/video/metrics/MediaMetricsVideo;JJ)V - .locals 0 - - iput-object p1, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerPlay$1;->this$0:Lcom/vk/video/metrics/MediaMetricsVideo; - - iput-wide p2, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerPlay$1;->$duration:J - - iput-wide p4, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerPlay$1;->$position:J - - const/4 p1, 0x0 - - invoke-direct {p0, p1}, Lkotlin/jvm/internal/Lambda;->(I)V - - return-void -.end method - - -# virtual methods -.method public bridge synthetic invoke()Ljava/lang/Object; - .locals 1 - - .line 1 - invoke-virtual {p0}, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerPlay$1;->invoke()V - - sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit; - - return-object v0 -.end method - -.method public final invoke()V - .locals 5 - - .line 2 - iget-object v0, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerPlay$1;->this$0:Lcom/vk/video/metrics/MediaMetricsVideo; - - invoke-static {v0}, Lcom/vk/video/metrics/MediaMetricsVideo;->a(Lcom/vk/video/metrics/MediaMetricsVideo;)Lcom/vigo/metrics/listeners/VigoPlayerListener; - - move-result-object v0 - - if-eqz v0, :cond_0 - - iget-wide v1, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerPlay$1;->$duration:J - - iget-wide v3, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerPlay$1;->$position:J - - invoke-virtual {v0, v1, v2, v3, v4}, Lcom/vigo/metrics/listeners/VigoPlayerListener;->b(JJ)V - - :cond_0 - return-void -.end method diff --git a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$onPlayerRelease$1.smali b/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$onPlayerRelease$1.smali deleted file mode 100644 index ee8701ac9..000000000 --- a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$onPlayerRelease$1.smali +++ /dev/null @@ -1,87 +0,0 @@ -.class final Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerRelease$1; -.super Lkotlin/jvm/internal/Lambda; -.source "MediaMetricsVideo.kt" - -# interfaces -.implements Lkotlin/jvm/b/Functions; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vk/video/metrics/MediaMetricsVideo;->d()V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x18 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Lkotlin/jvm/internal/Lambda;", - "Lkotlin/jvm/b/Functions<", - "Lkotlin/Unit;", - ">;" - } -.end annotation - - -# instance fields -.field final synthetic $duration:J - -.field final synthetic $position:J - -.field final synthetic this$0:Lcom/vk/video/metrics/MediaMetricsVideo; - - -# direct methods -.method constructor (Lcom/vk/video/metrics/MediaMetricsVideo;JJ)V - .locals 0 - - iput-object p1, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerRelease$1;->this$0:Lcom/vk/video/metrics/MediaMetricsVideo; - - iput-wide p2, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerRelease$1;->$duration:J - - iput-wide p4, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerRelease$1;->$position:J - - const/4 p1, 0x0 - - invoke-direct {p0, p1}, Lkotlin/jvm/internal/Lambda;->(I)V - - return-void -.end method - - -# virtual methods -.method public bridge synthetic invoke()Ljava/lang/Object; - .locals 1 - - .line 1 - invoke-virtual {p0}, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerRelease$1;->invoke()V - - sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit; - - return-object v0 -.end method - -.method public final invoke()V - .locals 5 - - .line 2 - iget-object v0, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerRelease$1;->this$0:Lcom/vk/video/metrics/MediaMetricsVideo; - - invoke-static {v0}, Lcom/vk/video/metrics/MediaMetricsVideo;->a(Lcom/vk/video/metrics/MediaMetricsVideo;)Lcom/vigo/metrics/listeners/VigoPlayerListener; - - move-result-object v0 - - if-eqz v0, :cond_0 - - iget-wide v1, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerRelease$1;->$duration:J - - iget-wide v3, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerRelease$1;->$position:J - - invoke-virtual {v0, v1, v2, v3, v4}, Lcom/vigo/metrics/listeners/VigoPlayerListener;->c(JJ)V - - :cond_0 - return-void -.end method diff --git a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$onPlayerStateChanged$1.smali b/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$onPlayerStateChanged$1.smali deleted file mode 100644 index 86c46a7be..000000000 --- a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$onPlayerStateChanged$1.smali +++ /dev/null @@ -1,111 +0,0 @@ -.class final Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerStateChanged$1; -.super Lkotlin/jvm/internal/Lambda; -.source "MediaMetricsVideo.kt" - -# interfaces -.implements Lkotlin/jvm/b/Functions; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vk/video/metrics/MediaMetricsVideo;->a(ZIJJI)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x18 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Lkotlin/jvm/internal/Lambda;", - "Lkotlin/jvm/b/Functions<", - "Lkotlin/Unit;", - ">;" - } -.end annotation - - -# instance fields -.field final synthetic $bufferedPercent:I - -.field final synthetic $duration:J - -.field final synthetic $playWhenReady:Z - -.field final synthetic $playbackState:I - -.field final synthetic $position:J - -.field final synthetic this$0:Lcom/vk/video/metrics/MediaMetricsVideo; - - -# direct methods -.method constructor (Lcom/vk/video/metrics/MediaMetricsVideo;ZIJJI)V - .locals 0 - - iput-object p1, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerStateChanged$1;->this$0:Lcom/vk/video/metrics/MediaMetricsVideo; - - iput-boolean p2, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerStateChanged$1;->$playWhenReady:Z - - iput p3, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerStateChanged$1;->$playbackState:I - - iput-wide p4, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerStateChanged$1;->$duration:J - - iput-wide p6, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerStateChanged$1;->$position:J - - iput p8, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerStateChanged$1;->$bufferedPercent:I - - const/4 p1, 0x0 - - invoke-direct {p0, p1}, Lkotlin/jvm/internal/Lambda;->(I)V - - return-void -.end method - - -# virtual methods -.method public bridge synthetic invoke()Ljava/lang/Object; - .locals 1 - - .line 1 - invoke-virtual {p0}, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerStateChanged$1;->invoke()V - - sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit; - - return-object v0 -.end method - -.method public final invoke()V - .locals 9 - - .line 2 - iget-object v0, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerStateChanged$1;->this$0:Lcom/vk/video/metrics/MediaMetricsVideo; - - invoke-static {v0}, Lcom/vk/video/metrics/MediaMetricsVideo;->a(Lcom/vk/video/metrics/MediaMetricsVideo;)Lcom/vigo/metrics/listeners/VigoPlayerListener; - - move-result-object v1 - - if-eqz v1, :cond_0 - - iget-boolean v2, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerStateChanged$1;->$playWhenReady:Z - - iget-object v0, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerStateChanged$1;->this$0:Lcom/vk/video/metrics/MediaMetricsVideo; - - iget v3, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerStateChanged$1;->$playbackState:I - - invoke-static {v0, v3}, Lcom/vk/video/metrics/MediaMetricsVideo;->a(Lcom/vk/video/metrics/MediaMetricsVideo;I)Lcom/vigo/metrics/content/VigoPlayerStates; - - move-result-object v3 - - iget-wide v4, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerStateChanged$1;->$duration:J - - iget-wide v6, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerStateChanged$1;->$position:J - - iget v8, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerStateChanged$1;->$bufferedPercent:I - - invoke-virtual/range {v1 .. v8}, Lcom/vigo/metrics/listeners/VigoPlayerListener;->a(ZLcom/vigo/metrics/content/VigoPlayerStates;JJI)V - - :cond_0 - return-void -.end method diff --git a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$onPositionDiscontinuity$1.smali b/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$onPositionDiscontinuity$1.smali deleted file mode 100644 index 65707e68f..000000000 --- a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$onPositionDiscontinuity$1.smali +++ /dev/null @@ -1,99 +0,0 @@ -.class final Lcom/vk/video/metrics/MediaMetricsVideo$onPositionDiscontinuity$1; -.super Lkotlin/jvm/internal/Lambda; -.source "MediaMetricsVideo.kt" - -# interfaces -.implements Lkotlin/jvm/b/Functions; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vk/video/metrics/MediaMetricsVideo;->a(IJJJ)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x18 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Lkotlin/jvm/internal/Lambda;", - "Lkotlin/jvm/b/Functions<", - "Lkotlin/Unit;", - ">;" - } -.end annotation - - -# instance fields -.field final synthetic $duration:J - -.field final synthetic $playerContentPosition:J - -.field final synthetic $position:J - -.field final synthetic $reason:I - -.field final synthetic this$0:Lcom/vk/video/metrics/MediaMetricsVideo; - - -# direct methods -.method constructor (Lcom/vk/video/metrics/MediaMetricsVideo;IJJJ)V - .locals 0 - - iput-object p1, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPositionDiscontinuity$1;->this$0:Lcom/vk/video/metrics/MediaMetricsVideo; - - iput p2, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPositionDiscontinuity$1;->$reason:I - - iput-wide p3, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPositionDiscontinuity$1;->$playerContentPosition:J - - iput-wide p5, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPositionDiscontinuity$1;->$duration:J - - iput-wide p7, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPositionDiscontinuity$1;->$position:J - - const/4 p1, 0x0 - - invoke-direct {p0, p1}, Lkotlin/jvm/internal/Lambda;->(I)V - - return-void -.end method - - -# virtual methods -.method public bridge synthetic invoke()Ljava/lang/Object; - .locals 1 - - .line 1 - invoke-virtual {p0}, Lcom/vk/video/metrics/MediaMetricsVideo$onPositionDiscontinuity$1;->invoke()V - - sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit; - - return-object v0 -.end method - -.method public final invoke()V - .locals 9 - - .line 2 - iget-object v0, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPositionDiscontinuity$1;->this$0:Lcom/vk/video/metrics/MediaMetricsVideo; - - invoke-static {v0}, Lcom/vk/video/metrics/MediaMetricsVideo;->a(Lcom/vk/video/metrics/MediaMetricsVideo;)Lcom/vigo/metrics/listeners/VigoPlayerListener; - - move-result-object v1 - - if-eqz v1, :cond_0 - - iget v2, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPositionDiscontinuity$1;->$reason:I - - iget-wide v3, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPositionDiscontinuity$1;->$playerContentPosition:J - - iget-wide v5, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPositionDiscontinuity$1;->$duration:J - - iget-wide v7, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onPositionDiscontinuity$1;->$position:J - - invoke-virtual/range {v1 .. v8}, Lcom/vigo/metrics/listeners/VigoPlayerListener;->a(IJJJ)V - - :cond_0 - return-void -.end method diff --git a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$onTracksChanged$1.smali b/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$onTracksChanged$1.smali deleted file mode 100644 index 6afa0f86f..000000000 --- a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$onTracksChanged$1.smali +++ /dev/null @@ -1,105 +0,0 @@ -.class final Lcom/vk/video/metrics/MediaMetricsVideo$onTracksChanged$1; -.super Lkotlin/jvm/internal/Lambda; -.source "MediaMetricsVideo.kt" - -# interfaces -.implements Lkotlin/jvm/b/Functions; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vk/video/metrics/MediaMetricsVideo;->a(ZIIJJ)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x18 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Lkotlin/jvm/internal/Lambda;", - "Lkotlin/jvm/b/Functions<", - "Lkotlin/Unit;", - ">;" - } -.end annotation - - -# instance fields -.field final synthetic $auto:Z - -.field final synthetic $bitrate:I - -.field final synthetic $duration:J - -.field final synthetic $height:I - -.field final synthetic $position:J - -.field final synthetic this$0:Lcom/vk/video/metrics/MediaMetricsVideo; - - -# direct methods -.method constructor (Lcom/vk/video/metrics/MediaMetricsVideo;ZIIJJ)V - .locals 0 - - iput-object p1, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onTracksChanged$1;->this$0:Lcom/vk/video/metrics/MediaMetricsVideo; - - iput-boolean p2, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onTracksChanged$1;->$auto:Z - - iput p3, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onTracksChanged$1;->$bitrate:I - - iput p4, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onTracksChanged$1;->$height:I - - iput-wide p5, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onTracksChanged$1;->$duration:J - - iput-wide p7, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onTracksChanged$1;->$position:J - - const/4 p1, 0x0 - - invoke-direct {p0, p1}, Lkotlin/jvm/internal/Lambda;->(I)V - - return-void -.end method - - -# virtual methods -.method public bridge synthetic invoke()Ljava/lang/Object; - .locals 1 - - .line 1 - invoke-virtual {p0}, Lcom/vk/video/metrics/MediaMetricsVideo$onTracksChanged$1;->invoke()V - - sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit; - - return-object v0 -.end method - -.method public final invoke()V - .locals 9 - - .line 2 - iget-object v0, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onTracksChanged$1;->this$0:Lcom/vk/video/metrics/MediaMetricsVideo; - - invoke-static {v0}, Lcom/vk/video/metrics/MediaMetricsVideo;->a(Lcom/vk/video/metrics/MediaMetricsVideo;)Lcom/vigo/metrics/listeners/VigoPlayerListener; - - move-result-object v1 - - if-eqz v1, :cond_0 - - iget-boolean v2, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onTracksChanged$1;->$auto:Z - - iget v3, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onTracksChanged$1;->$bitrate:I - - iget v4, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onTracksChanged$1;->$height:I - - iget-wide v5, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onTracksChanged$1;->$duration:J - - iget-wide v7, p0, Lcom/vk/video/metrics/MediaMetricsVideo$onTracksChanged$1;->$position:J - - invoke-virtual/range {v1 .. v8}, Lcom/vigo/metrics/listeners/VigoPlayerListener;->a(ZIIJJ)V - - :cond_0 - return-void -.end method diff --git a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$setHost$1.smali b/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$setHost$1.smali deleted file mode 100644 index a650497a8..000000000 --- a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$setHost$1.smali +++ /dev/null @@ -1,81 +0,0 @@ -.class final Lcom/vk/video/metrics/MediaMetricsVideo$setHost$1; -.super Lkotlin/jvm/internal/Lambda; -.source "MediaMetricsVideo.kt" - -# interfaces -.implements Lkotlin/jvm/b/Functions; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vk/video/metrics/MediaMetricsVideo;->a(Landroid/net/Uri;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x18 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Lkotlin/jvm/internal/Lambda;", - "Lkotlin/jvm/b/Functions<", - "Lkotlin/Unit;", - ">;" - } -.end annotation - - -# instance fields -.field final synthetic $uri:Landroid/net/Uri; - -.field final synthetic this$0:Lcom/vk/video/metrics/MediaMetricsVideo; - - -# direct methods -.method constructor (Lcom/vk/video/metrics/MediaMetricsVideo;Landroid/net/Uri;)V - .locals 0 - - iput-object p1, p0, Lcom/vk/video/metrics/MediaMetricsVideo$setHost$1;->this$0:Lcom/vk/video/metrics/MediaMetricsVideo; - - iput-object p2, p0, Lcom/vk/video/metrics/MediaMetricsVideo$setHost$1;->$uri:Landroid/net/Uri; - - const/4 p1, 0x0 - - invoke-direct {p0, p1}, Lkotlin/jvm/internal/Lambda;->(I)V - - return-void -.end method - - -# virtual methods -.method public bridge synthetic invoke()Ljava/lang/Object; - .locals 1 - - .line 1 - invoke-virtual {p0}, Lcom/vk/video/metrics/MediaMetricsVideo$setHost$1;->invoke()V - - sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit; - - return-object v0 -.end method - -.method public final invoke()V - .locals 2 - - .line 2 - iget-object v0, p0, Lcom/vk/video/metrics/MediaMetricsVideo$setHost$1;->this$0:Lcom/vk/video/metrics/MediaMetricsVideo; - - invoke-static {v0}, Lcom/vk/video/metrics/MediaMetricsVideo;->b(Lcom/vk/video/metrics/MediaMetricsVideo;)Lcom/vigo/metrics/VigoSession; - - move-result-object v0 - - if-eqz v0, :cond_0 - - iget-object v1, p0, Lcom/vk/video/metrics/MediaMetricsVideo$setHost$1;->$uri:Landroid/net/Uri; - - invoke-virtual {v0, v1}, Lcom/vigo/metrics/VigoSession;->a(Landroid/net/Uri;)V - - :cond_0 - return-void -.end method diff --git a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$start$1.smali b/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$start$1.smali deleted file mode 100644 index c5e412e92..000000000 --- a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$start$1.smali +++ /dev/null @@ -1,159 +0,0 @@ -.class final Lcom/vk/video/metrics/MediaMetricsVideo$start$1; -.super Lkotlin/jvm/internal/Lambda; -.source "MediaMetricsVideo.kt" - -# interfaces -.implements Lkotlin/jvm/b/Functions; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vk/video/metrics/MediaMetricsVideo;->a(Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Z)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x18 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Lkotlin/jvm/internal/Lambda;", - "Lkotlin/jvm/b/Functions<", - "Lkotlin/Unit;", - ">;" - } -.end annotation - - -# instance fields -.field final synthetic $autoPlay:Z - -.field final synthetic $isLive:Z - -.field final synthetic $newVideoId:Ljava/lang/String; - -.field final synthetic $referrer:Ljava/lang/String; - -.field final synthetic $url:Ljava/lang/String; - -.field final synthetic this$0:Lcom/vk/video/metrics/MediaMetricsVideo; - - -# direct methods -.method constructor (Lcom/vk/video/metrics/MediaMetricsVideo;Ljava/lang/String;ZZLjava/lang/String;Ljava/lang/String;)V - .locals 0 - - iput-object p1, p0, Lcom/vk/video/metrics/MediaMetricsVideo$start$1;->this$0:Lcom/vk/video/metrics/MediaMetricsVideo; - - iput-object p2, p0, Lcom/vk/video/metrics/MediaMetricsVideo$start$1;->$newVideoId:Ljava/lang/String; - - iput-boolean p3, p0, Lcom/vk/video/metrics/MediaMetricsVideo$start$1;->$autoPlay:Z - - iput-boolean p4, p0, Lcom/vk/video/metrics/MediaMetricsVideo$start$1;->$isLive:Z - - iput-object p5, p0, Lcom/vk/video/metrics/MediaMetricsVideo$start$1;->$referrer:Ljava/lang/String; - - iput-object p6, p0, Lcom/vk/video/metrics/MediaMetricsVideo$start$1;->$url:Ljava/lang/String; - - const/4 p1, 0x0 - - invoke-direct {p0, p1}, Lkotlin/jvm/internal/Lambda;->(I)V - - return-void -.end method - - -# virtual methods -.method public bridge synthetic invoke()Ljava/lang/Object; - .locals 1 - - .line 1 - invoke-virtual {p0}, Lcom/vk/video/metrics/MediaMetricsVideo$start$1;->invoke()V - - sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit; - - return-object v0 -.end method - -.method public final invoke()V - .locals 5 - - .line 2 - sget-object v0, Lcom/vk/video/metrics/MediaMetricsHolder;->d:Lcom/vk/video/metrics/MediaMetricsHolder; - - invoke-virtual {v0}, Lcom/vk/video/metrics/MediaMetricsHolder;->b()Z - - move-result v0 - - if-nez v0, :cond_0 - - return-void - - .line 3 - :cond_0 - iget-object v0, p0, Lcom/vk/video/metrics/MediaMetricsVideo$start$1;->this$0:Lcom/vk/video/metrics/MediaMetricsVideo; - - invoke-static {v0}, Lcom/vk/video/metrics/MediaMetricsVideo;->c(Lcom/vk/video/metrics/MediaMetricsVideo;)Ljava/lang/String; - - move-result-object v0 - - iget-object v1, p0, Lcom/vk/video/metrics/MediaMetricsVideo$start$1;->$newVideoId:Ljava/lang/String; - - invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v0 - - xor-int/lit8 v0, v0, 0x1 - - if-eqz v0, :cond_2 - - .line 4 - iget-object v0, p0, Lcom/vk/video/metrics/MediaMetricsVideo$start$1;->this$0:Lcom/vk/video/metrics/MediaMetricsVideo; - - invoke-static {v0}, Lcom/vk/video/metrics/MediaMetricsVideo;->c(Lcom/vk/video/metrics/MediaMetricsVideo;)Ljava/lang/String; - - move-result-object v0 - - if-eqz v0, :cond_1 - - .line 5 - iget-object v0, p0, Lcom/vk/video/metrics/MediaMetricsVideo$start$1;->this$0:Lcom/vk/video/metrics/MediaMetricsVideo; - - invoke-virtual {v0}, Lcom/vk/video/metrics/MediaMetricsVideo;->e()V - - .line 6 - :cond_1 - iget-object v0, p0, Lcom/vk/video/metrics/MediaMetricsVideo$start$1;->this$0:Lcom/vk/video/metrics/MediaMetricsVideo; - - iget-object v1, p0, Lcom/vk/video/metrics/MediaMetricsVideo$start$1;->$newVideoId:Ljava/lang/String; - - invoke-static {v0, v1}, Lcom/vk/video/metrics/MediaMetricsVideo;->a(Lcom/vk/video/metrics/MediaMetricsVideo;Ljava/lang/String;)V - - .line 7 - iget-object v0, p0, Lcom/vk/video/metrics/MediaMetricsVideo$start$1;->this$0:Lcom/vk/video/metrics/MediaMetricsVideo; - - iget-boolean v1, p0, Lcom/vk/video/metrics/MediaMetricsVideo$start$1;->$autoPlay:Z - - iget-boolean v2, p0, Lcom/vk/video/metrics/MediaMetricsVideo$start$1;->$isLive:Z - - iget-object v3, p0, Lcom/vk/video/metrics/MediaMetricsVideo$start$1;->$referrer:Ljava/lang/String; - - invoke-static {v0, v1, v2, v3}, Lcom/vk/video/metrics/MediaMetricsVideo;->a(Lcom/vk/video/metrics/MediaMetricsVideo;ZZLjava/lang/String;)Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - move-result-object v0 - - .line 8 - iget-object v1, p0, Lcom/vk/video/metrics/MediaMetricsVideo$start$1;->this$0:Lcom/vk/video/metrics/MediaMetricsVideo; - - iget-object v2, p0, Lcom/vk/video/metrics/MediaMetricsVideo$start$1;->$url:Ljava/lang/String; - - iget-object v3, p0, Lcom/vk/video/metrics/MediaMetricsVideo$start$1;->$newVideoId:Ljava/lang/String; - - const/16 v4, 0x64 - - invoke-static {v1, v2, v3, v4, v0}, Lcom/vk/video/metrics/MediaMetricsVideo;->a(Lcom/vk/video/metrics/MediaMetricsVideo;Ljava/lang/String;Ljava/lang/String;ILcom/vk/video/metrics/MediaMetricsHolder$SVCID;)V - - :cond_2 - return-void -.end method diff --git a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$stop$1.smali b/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$stop$1.smali deleted file mode 100644 index 4952f8995..000000000 --- a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo$stop$1.smali +++ /dev/null @@ -1,75 +0,0 @@ -.class final Lcom/vk/video/metrics/MediaMetricsVideo$stop$1; -.super Lkotlin/jvm/internal/Lambda; -.source "MediaMetricsVideo.kt" - -# interfaces -.implements Lkotlin/jvm/b/Functions; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vk/video/metrics/MediaMetricsVideo;->e()V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x18 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Lkotlin/jvm/internal/Lambda;", - "Lkotlin/jvm/b/Functions<", - "Lkotlin/Unit;", - ">;" - } -.end annotation - - -# instance fields -.field final synthetic this$0:Lcom/vk/video/metrics/MediaMetricsVideo; - - -# direct methods -.method constructor (Lcom/vk/video/metrics/MediaMetricsVideo;)V - .locals 0 - - iput-object p1, p0, Lcom/vk/video/metrics/MediaMetricsVideo$stop$1;->this$0:Lcom/vk/video/metrics/MediaMetricsVideo; - - const/4 p1, 0x0 - - invoke-direct {p0, p1}, Lkotlin/jvm/internal/Lambda;->(I)V - - return-void -.end method - - -# virtual methods -.method public bridge synthetic invoke()Ljava/lang/Object; - .locals 1 - - .line 1 - invoke-virtual {p0}, Lcom/vk/video/metrics/MediaMetricsVideo$stop$1;->invoke()V - - sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit; - - return-object v0 -.end method - -.method public final invoke()V - .locals 1 - - .line 2 - iget-object v0, p0, Lcom/vk/video/metrics/MediaMetricsVideo$stop$1;->this$0:Lcom/vk/video/metrics/MediaMetricsVideo; - - invoke-static {v0}, Lcom/vk/video/metrics/MediaMetricsVideo;->b(Lcom/vk/video/metrics/MediaMetricsVideo;)Lcom/vigo/metrics/VigoSession; - - move-result-object v0 - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/vigo/metrics/VigoSession;->e()V - - :cond_0 - return-void -.end method diff --git a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo.smali b/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo.smali deleted file mode 100644 index 4c583e634..000000000 --- a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo.smali +++ /dev/null @@ -1,729 +0,0 @@ -.class public final Lcom/vk/video/metrics/MediaMetricsVideo; -.super Ljava/lang/Object; -.source "MediaMetricsVideo.kt" - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/vk/video/metrics/MediaMetricsVideo$a; - } -.end annotation - - -# instance fields -.field private a:Ljava/lang/String; - -.field private b:Lcom/vigo/metrics/listeners/VigoPlayerListener; - -.field private c:Lcom/vigo/metrics/VigoSession; - -.field public d:Lcom/vk/video/metrics/MediaMetricsVideo$a; - - -# direct methods -.method public constructor ()V - .locals 0 - - .line 1 - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - -.method private final a(I)Lcom/vigo/metrics/content/VigoPlayerStates; - .locals 1 - - const/4 v0, 0x1 - - if-eq p1, v0, :cond_3 - - const/4 v0, 0x2 - - if-eq p1, v0, :cond_2 - - const/4 v0, 0x3 - - if-eq p1, v0, :cond_1 - - const/4 v0, 0x4 - - if-eq p1, v0, :cond_0 - - .line 22 - sget-object p1, Lcom/vigo/metrics/content/VigoPlayerStates;->STATE_IDLE:Lcom/vigo/metrics/content/VigoPlayerStates; - - goto :goto_0 - - .line 23 - :cond_0 - sget-object p1, Lcom/vigo/metrics/content/VigoPlayerStates;->STATE_ENDED:Lcom/vigo/metrics/content/VigoPlayerStates; - - goto :goto_0 - - .line 24 - :cond_1 - sget-object p1, Lcom/vigo/metrics/content/VigoPlayerStates;->STATE_READY:Lcom/vigo/metrics/content/VigoPlayerStates; - - goto :goto_0 - - .line 25 - :cond_2 - sget-object p1, Lcom/vigo/metrics/content/VigoPlayerStates;->STATE_BUFFERING:Lcom/vigo/metrics/content/VigoPlayerStates; - - goto :goto_0 - - .line 26 - :cond_3 - sget-object p1, Lcom/vigo/metrics/content/VigoPlayerStates;->STATE_IDLE:Lcom/vigo/metrics/content/VigoPlayerStates; - - :goto_0 - return-object p1 -.end method - -.method public static final synthetic a(Lcom/vk/video/metrics/MediaMetricsVideo;I)Lcom/vigo/metrics/content/VigoPlayerStates; - .locals 0 - - .line 1 - invoke-direct {p0, p1}, Lcom/vk/video/metrics/MediaMetricsVideo;->a(I)Lcom/vigo/metrics/content/VigoPlayerStates; - - move-result-object p0 - - return-object p0 -.end method - -.method public static final synthetic a(Lcom/vk/video/metrics/MediaMetricsVideo;)Lcom/vigo/metrics/listeners/VigoPlayerListener; - .locals 0 - - .line 3 - iget-object p0, p0, Lcom/vk/video/metrics/MediaMetricsVideo;->b:Lcom/vigo/metrics/listeners/VigoPlayerListener; - - return-object p0 -.end method - -.method public static final synthetic a(Lcom/vk/video/metrics/MediaMetricsVideo;ZZLjava/lang/String;)Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - .locals 0 - - .line 2 - invoke-direct {p0, p1, p2, p3}, Lcom/vk/video/metrics/MediaMetricsVideo;->a(ZZLjava/lang/String;)Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - move-result-object p0 - - return-object p0 -.end method - -.method private final a(ZZLjava/lang/String;)Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - .locals 0 - - if-eqz p2, :cond_1 - - .line 27 - invoke-static {}, Lcom/vk/bridges/VideoBridge;->a()Lcom/vk/bridges/VideoBridge1; - - move-result-object p1 - - invoke-interface {p1}, Lcom/vk/bridges/VideoBridge1;->b()Z - - move-result p1 - - if-eqz p1, :cond_0 - - sget-object p1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->S_5D62:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - goto :goto_0 - - :cond_0 - sget-object p1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->S_5D22:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - goto :goto_0 - - :cond_1 - if-eqz p1, :cond_3 - - .line 28 - invoke-static {}, Lcom/vk/bridges/VideoBridge;->a()Lcom/vk/bridges/VideoBridge1; - - move-result-object p1 - - invoke-interface {p1}, Lcom/vk/bridges/VideoBridge1;->b()Z - - move-result p1 - - if-eqz p1, :cond_2 - - sget-object p1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->S_5D61:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - goto :goto_0 - - :cond_2 - sget-object p1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->S_5D19:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - goto :goto_0 - - .line 29 - :cond_3 - invoke-static {}, Lcom/vk/bridges/VideoBridge;->a()Lcom/vk/bridges/VideoBridge1; - - move-result-object p1 - - invoke-interface {p1}, Lcom/vk/bridges/VideoBridge1;->b()Z - - move-result p1 - - if-eqz p1, :cond_4 - - sget-object p1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->S_5D60:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - goto :goto_0 - - :cond_4 - sget-object p1, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->S_5D18:Lcom/vk/video/metrics/MediaMetricsHolder$SVCID; - - :goto_0 - return-object p1 -.end method - -.method public static final synthetic a(Lcom/vk/video/metrics/MediaMetricsVideo;Ljava/lang/String;)V - .locals 0 - - .line 4 - iput-object p1, p0, Lcom/vk/video/metrics/MediaMetricsVideo;->a:Ljava/lang/String; - - return-void -.end method - -.method public static final synthetic a(Lcom/vk/video/metrics/MediaMetricsVideo;Ljava/lang/String;Ljava/lang/String;ILcom/vk/video/metrics/MediaMetricsHolder$SVCID;)V - .locals 0 - - .line 5 - invoke-direct {p0, p1, p2, p3, p4}, Lcom/vk/video/metrics/MediaMetricsVideo;->a(Ljava/lang/String;Ljava/lang/String;ILcom/vk/video/metrics/MediaMetricsHolder$SVCID;)V - - return-void -.end method - -.method private final a(Ljava/lang/String;Ljava/lang/String;ILcom/vk/video/metrics/MediaMetricsHolder$SVCID;)V - .locals 7 - - .line 17 - sget-object p1, Lcom/vk/video/metrics/MediaMetricsHolder;->d:Lcom/vk/video/metrics/MediaMetricsHolder; - - invoke-virtual {p1}, Lcom/vk/video/metrics/MediaMetricsHolder;->a()Lcom/vigo/metrics/VigoBootstrapBuilder; - - move-result-object p1 - - invoke-virtual {p4}, Lcom/vk/video/metrics/MediaMetricsHolder$SVCID;->a()Ljava/lang/String; - - move-result-object p4 - - invoke-virtual {p1, p4}, Lcom/vigo/metrics/VigoBootstrapBuilder;->a(Ljava/lang/String;)Lcom/vigo/metrics/VigoSession; - - move-result-object p1 - - iput-object p1, p0, Lcom/vk/video/metrics/MediaMetricsVideo;->c:Lcom/vigo/metrics/VigoSession; - - .line 18 - iget-object v0, p0, Lcom/vk/video/metrics/MediaMetricsVideo;->c:Lcom/vigo/metrics/VigoSession; - - if-eqz v0, :cond_0 - - const/4 v1, 0x0 - - int-to-byte v3, p3 - - const/4 v4, 0x0 - - .line 19 - new-instance v5, Lcom/vk/video/metrics/MediaMetricsVideo$b; - - invoke-direct {v5, p0}, Lcom/vk/video/metrics/MediaMetricsVideo$b;->(Lcom/vk/video/metrics/MediaMetricsVideo;)V - - .line 20 - new-instance v6, Landroid/os/Handler; - - invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; - - move-result-object p1 - - invoke-direct {v6, p1}, Landroid/os/Handler;->(Landroid/os/Looper;)V - - move-object v2, p2 - - .line 21 - invoke-virtual/range {v0 .. v6}, Lcom/vigo/metrics/VigoSession;->a(Ljava/lang/String;Ljava/lang/String;BZLcom/vigo/metrics/listeners/VigoHeartbeatDataProvider;Landroid/os/Handler;)Lcom/vigo/metrics/listeners/VigoPlayerListener; - - move-result-object p1 - - goto :goto_0 - - :cond_0 - const/4 p1, 0x0 - - :goto_0 - iput-object p1, p0, Lcom/vk/video/metrics/MediaMetricsVideo;->b:Lcom/vigo/metrics/listeners/VigoPlayerListener; - - return-void -.end method - -.method private final a(Lkotlin/jvm/b/Functions;)V - .locals 2 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lkotlin/jvm/b/Functions<", - "Lkotlin/Unit;", - ">;)V" - } - .end annotation - - .line 16 - sget-object v0, Lcom/vk/core/concurrent/VkExecutors;->x:Lcom/vk/core/concurrent/VkExecutors; - - invoke-virtual {v0}, Lcom/vk/core/concurrent/VkExecutors;->h()Ljava/util/concurrent/ScheduledExecutorService; - - move-result-object v0 - - if-eqz p1, :cond_0 - - new-instance v1, Lcom/vk/video/metrics/MediaMetricsVideo1; - - invoke-direct {v1, p1}, Lcom/vk/video/metrics/MediaMetricsVideo1;->(Lkotlin/jvm/b/Functions;)V - - move-object p1, v1 - - :cond_0 - check-cast p1, Ljava/lang/Runnable; - - invoke-interface {v0, p1}, Ljava/util/concurrent/ScheduledExecutorService;->execute(Ljava/lang/Runnable;)V - - return-void -.end method - -.method private final b(I)I - .locals 2 - - const/4 v0, -0x3 - - const/4 v1, 0x0 - - if-eq p1, v0, :cond_1 - - const/4 v0, -0x2 - - if-eq p1, v0, :cond_0 - - const/4 v0, -0x1 - - if-eq p1, v0, :cond_1 - - goto :goto_0 - - :cond_0 - const/16 p1, 0x64 - - goto :goto_0 - - :cond_1 - const/4 p1, 0x0 - - :goto_0 - return p1 -.end method - -.method public static final synthetic b(Lcom/vk/video/metrics/MediaMetricsVideo;I)I - .locals 0 - - .line 2 - invoke-direct {p0, p1}, Lcom/vk/video/metrics/MediaMetricsVideo;->b(I)I - - move-result p0 - - return p0 -.end method - -.method public static final synthetic b(Lcom/vk/video/metrics/MediaMetricsVideo;)Lcom/vigo/metrics/VigoSession; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/vk/video/metrics/MediaMetricsVideo;->c:Lcom/vigo/metrics/VigoSession; - - return-object p0 -.end method - -.method public static final synthetic c(Lcom/vk/video/metrics/MediaMetricsVideo;)Ljava/lang/String; - .locals 0 - - .line 1 - iget-object p0, p0, Lcom/vk/video/metrics/MediaMetricsVideo;->a:Ljava/lang/String; - - return-object p0 -.end method - - -# virtual methods -.method public final a()Lcom/vk/video/metrics/MediaMetricsVideo$a; - .locals 1 - - .line 6 - iget-object v0, p0, Lcom/vk/video/metrics/MediaMetricsVideo;->d:Lcom/vk/video/metrics/MediaMetricsVideo$a; - - if-eqz v0, :cond_0 - - return-object v0 - - :cond_0 - const-string v0, "provider" - - invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/String;)V - - const/4 v0, 0x0 - - throw v0 -.end method - -.method public final a(IJJJ)V - .locals 10 - - .line 13 - new-instance v9, Lcom/vk/video/metrics/MediaMetricsVideo$onPositionDiscontinuity$1; - - move-object v0, v9 - - move-object v1, p0 - - move v2, p1 - - move-wide v3, p2 - - move-wide v5, p4 - - move-wide/from16 v7, p6 - - invoke-direct/range {v0 .. v8}, Lcom/vk/video/metrics/MediaMetricsVideo$onPositionDiscontinuity$1;->(Lcom/vk/video/metrics/MediaMetricsVideo;IJJJ)V - - move-object v0, p0 - - invoke-direct {p0, v9}, Lcom/vk/video/metrics/MediaMetricsVideo;->a(Lkotlin/jvm/b/Functions;)V - - return-void -.end method - -.method public final a(ILkotlin/Pair;)V - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(I", - "Lkotlin/Pair<", - "Ljava/lang/Integer;", - "Ljava/lang/Integer;", - ">;)V" - } - .end annotation - - .line 9 - new-instance v0, Lcom/vk/video/metrics/MediaMetricsVideo$onBitrateChanged$1; - - invoke-direct {v0, p0, p1, p2}, Lcom/vk/video/metrics/MediaMetricsVideo$onBitrateChanged$1;->(Lcom/vk/video/metrics/MediaMetricsVideo;ILkotlin/Pair;)V - - invoke-direct {p0, v0}, Lcom/vk/video/metrics/MediaMetricsVideo;->a(Lkotlin/jvm/b/Functions;)V - - return-void -.end method - -.method public final a(Landroid/net/Uri;)V - .locals 1 - - .line 10 - new-instance v0, Lcom/vk/video/metrics/MediaMetricsVideo$setHost$1; - - invoke-direct {v0, p0, p1}, Lcom/vk/video/metrics/MediaMetricsVideo$setHost$1;->(Lcom/vk/video/metrics/MediaMetricsVideo;Landroid/net/Uri;)V - - invoke-direct {p0, v0}, Lcom/vk/video/metrics/MediaMetricsVideo;->a(Lkotlin/jvm/b/Functions;)V - - return-void -.end method - -.method public final a(Lcom/vk/video/metrics/MediaMetricsVideo$a;)V - .locals 0 - - .line 7 - iput-object p1, p0, Lcom/vk/video/metrics/MediaMetricsVideo;->d:Lcom/vk/video/metrics/MediaMetricsVideo$a; - - return-void -.end method - -.method public final a(Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Z)V - .locals 8 - - .line 8 - new-instance v7, Lcom/vk/video/metrics/MediaMetricsVideo$start$1; - - move-object v0, v7 - - move-object v1, p0 - - move-object v2, p1 - - move v3, p3 - - move v4, p5 - - move-object v5, p4 - - move-object v6, p2 - - invoke-direct/range {v0 .. v6}, Lcom/vk/video/metrics/MediaMetricsVideo$start$1;->(Lcom/vk/video/metrics/MediaMetricsVideo;Ljava/lang/String;ZZLjava/lang/String;Ljava/lang/String;)V - - invoke-direct {p0, v7}, Lcom/vk/video/metrics/MediaMetricsVideo;->a(Lkotlin/jvm/b/Functions;)V - - return-void -.end method - -.method public final a(Ljava/lang/Throwable;)V - .locals 1 - - .line 14 - new-instance v0, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerError$1; - - invoke-direct {v0, p0, p1}, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerError$1;->(Lcom/vk/video/metrics/MediaMetricsVideo;Ljava/lang/Throwable;)V - - invoke-direct {p0, v0}, Lcom/vk/video/metrics/MediaMetricsVideo;->a(Lkotlin/jvm/b/Functions;)V - - return-void -.end method - -.method public final a(Z)V - .locals 1 - - .line 15 - new-instance v0, Lcom/vk/video/metrics/MediaMetricsVideo$onLoadingChanged$1; - - invoke-direct {v0, p0, p1}, Lcom/vk/video/metrics/MediaMetricsVideo$onLoadingChanged$1;->(Lcom/vk/video/metrics/MediaMetricsVideo;Z)V - - invoke-direct {p0, v0}, Lcom/vk/video/metrics/MediaMetricsVideo;->a(Lkotlin/jvm/b/Functions;)V - - return-void -.end method - -.method public final a(ZIIJJ)V - .locals 10 - - .line 11 - new-instance v9, Lcom/vk/video/metrics/MediaMetricsVideo$onTracksChanged$1; - - move-object v0, v9 - - move-object v1, p0 - - move v2, p1 - - move v3, p2 - - move v4, p3 - - move-wide v5, p4 - - move-wide/from16 v7, p6 - - invoke-direct/range {v0 .. v8}, Lcom/vk/video/metrics/MediaMetricsVideo$onTracksChanged$1;->(Lcom/vk/video/metrics/MediaMetricsVideo;ZIIJJ)V - - move-object v0, p0 - - invoke-direct {p0, v9}, Lcom/vk/video/metrics/MediaMetricsVideo;->a(Lkotlin/jvm/b/Functions;)V - - return-void -.end method - -.method public final a(ZIJJI)V - .locals 10 - - .line 12 - new-instance v9, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerStateChanged$1; - - move-object v0, v9 - - move-object v1, p0 - - move v2, p1 - - move v3, p2 - - move-wide v4, p3 - - move-wide v6, p5 - - move/from16 v8, p7 - - invoke-direct/range {v0 .. v8}, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerStateChanged$1;->(Lcom/vk/video/metrics/MediaMetricsVideo;ZIJJI)V - - move-object v0, p0 - - invoke-direct {p0, v9}, Lcom/vk/video/metrics/MediaMetricsVideo;->a(Lkotlin/jvm/b/Functions;)V - - return-void -.end method - -.method public final b()V - .locals 9 - - .line 3 - iget-object v0, p0, Lcom/vk/video/metrics/MediaMetricsVideo;->d:Lcom/vk/video/metrics/MediaMetricsVideo$a; - - const/4 v1, 0x0 - - const-string v2, "provider" - - if-eqz v0, :cond_1 - - invoke-interface {v0}, Lcom/vk/video/metrics/MediaMetricsVideo$a;->getDuration()J - - move-result-wide v5 - - .line 4 - iget-object v0, p0, Lcom/vk/video/metrics/MediaMetricsVideo;->d:Lcom/vk/video/metrics/MediaMetricsVideo$a; - - if-eqz v0, :cond_0 - - invoke-interface {v0}, Lcom/vk/video/metrics/MediaMetricsVideo$a;->getCurrentPosition()J - - move-result-wide v7 - - .line 5 - new-instance v0, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerPaused$1; - - move-object v3, v0 - - move-object v4, p0 - - invoke-direct/range {v3 .. v8}, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerPaused$1;->(Lcom/vk/video/metrics/MediaMetricsVideo;JJ)V - - invoke-direct {p0, v0}, Lcom/vk/video/metrics/MediaMetricsVideo;->a(Lkotlin/jvm/b/Functions;)V - - return-void - - .line 6 - :cond_0 - invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/String;)V - - throw v1 - - .line 7 - :cond_1 - invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/String;)V - - throw v1 -.end method - -.method public final c()V - .locals 9 - - .line 2 - iget-object v0, p0, Lcom/vk/video/metrics/MediaMetricsVideo;->d:Lcom/vk/video/metrics/MediaMetricsVideo$a; - - const/4 v1, 0x0 - - const-string v2, "provider" - - if-eqz v0, :cond_1 - - invoke-interface {v0}, Lcom/vk/video/metrics/MediaMetricsVideo$a;->getDuration()J - - move-result-wide v5 - - .line 3 - iget-object v0, p0, Lcom/vk/video/metrics/MediaMetricsVideo;->d:Lcom/vk/video/metrics/MediaMetricsVideo$a; - - if-eqz v0, :cond_0 - - invoke-interface {v0}, Lcom/vk/video/metrics/MediaMetricsVideo$a;->getCurrentPosition()J - - move-result-wide v7 - - .line 4 - new-instance v0, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerPlay$1; - - move-object v3, v0 - - move-object v4, p0 - - invoke-direct/range {v3 .. v8}, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerPlay$1;->(Lcom/vk/video/metrics/MediaMetricsVideo;JJ)V - - invoke-direct {p0, v0}, Lcom/vk/video/metrics/MediaMetricsVideo;->a(Lkotlin/jvm/b/Functions;)V - - return-void - - .line 5 - :cond_0 - invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/String;)V - - throw v1 - - .line 6 - :cond_1 - invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/String;)V - - throw v1 -.end method - -.method public final d()V - .locals 9 - - .line 1 - iget-object v0, p0, Lcom/vk/video/metrics/MediaMetricsVideo;->d:Lcom/vk/video/metrics/MediaMetricsVideo$a; - - const/4 v1, 0x0 - - const-string v2, "provider" - - if-eqz v0, :cond_1 - - invoke-interface {v0}, Lcom/vk/video/metrics/MediaMetricsVideo$a;->getDuration()J - - move-result-wide v5 - - .line 2 - iget-object v0, p0, Lcom/vk/video/metrics/MediaMetricsVideo;->d:Lcom/vk/video/metrics/MediaMetricsVideo$a; - - if-eqz v0, :cond_0 - - invoke-interface {v0}, Lcom/vk/video/metrics/MediaMetricsVideo$a;->getCurrentPosition()J - - move-result-wide v7 - - .line 3 - new-instance v0, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerRelease$1; - - move-object v3, v0 - - move-object v4, p0 - - invoke-direct/range {v3 .. v8}, Lcom/vk/video/metrics/MediaMetricsVideo$onPlayerRelease$1;->(Lcom/vk/video/metrics/MediaMetricsVideo;JJ)V - - invoke-direct {p0, v0}, Lcom/vk/video/metrics/MediaMetricsVideo;->a(Lkotlin/jvm/b/Functions;)V - - return-void - - .line 4 - :cond_0 - invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/String;)V - - throw v1 - - .line 5 - :cond_1 - invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/String;)V - - throw v1 -.end method - -.method public final e()V - .locals 1 - - .line 1 - new-instance v0, Lcom/vk/video/metrics/MediaMetricsVideo$stop$1; - - invoke-direct {v0, p0}, Lcom/vk/video/metrics/MediaMetricsVideo$stop$1;->(Lcom/vk/video/metrics/MediaMetricsVideo;)V - - invoke-direct {p0, v0}, Lcom/vk/video/metrics/MediaMetricsVideo;->a(Lkotlin/jvm/b/Functions;)V - - return-void -.end method diff --git a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo1.smali b/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo1.smali deleted file mode 100644 index e8c8f321f..000000000 --- a/smali/smali_classes4/com/vk/video/metrics/MediaMetricsVideo1.smali +++ /dev/null @@ -1,40 +0,0 @@ -.class final Lcom/vk/video/metrics/MediaMetricsVideo1; -.super Ljava/lang/Object; -.source "MediaMetricsVideo.kt" - -# interfaces -.implements Ljava/lang/Runnable; - - -# instance fields -.field private final synthetic a:Lkotlin/jvm/b/Functions; - - -# direct methods -.method constructor (Lkotlin/jvm/b/Functions;)V - .locals 0 - - invoke-direct {p0}, Ljava/lang/Object;->()V - - iput-object p1, p0, Lcom/vk/video/metrics/MediaMetricsVideo1;->a:Lkotlin/jvm/b/Functions; - - return-void -.end method - - -# virtual methods -.method public final synthetic run()V - .locals 2 - - iget-object v0, p0, Lcom/vk/video/metrics/MediaMetricsVideo1;->a:Lkotlin/jvm/b/Functions; - - invoke-interface {v0}, Lkotlin/jvm/b/Functions;->invoke()Ljava/lang/Object; - - move-result-object v0 - - const-string v1, "invoke(...)" - - invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V - - return-void -.end method diff --git a/smali/smali_classes4/com/vk/vigo/VigoApi.smali b/smali/smali_classes4/com/vk/vigo/VigoApi.smali index b006ec214..e7ed9b51e 100644 --- a/smali/smali_classes4/com/vk/vigo/VigoApi.smali +++ b/smali/smali_classes4/com/vk/vigo/VigoApi.smali @@ -85,10 +85,6 @@ .line 8 :cond_0 - sget-object v0, Lcom/vk/video/metrics/MediaMetricsApi;->c:Lcom/vk/video/metrics/MediaMetricsApi; - - invoke-virtual {v0}, Lcom/vk/video/metrics/MediaMetricsApi;->a()V - return-void .end method @@ -116,20 +112,6 @@ .line 2 :cond_0 - sget-object v1, Lcom/vk/video/metrics/MediaMetricsApi;->c:Lcom/vk/video/metrics/MediaMetricsApi; - - move v2, p1 - - move v3, p2 - - move v4, p3 - - move-wide v5, p4 - - move-object v7, p6 - - invoke-virtual/range {v1 .. v7}, Lcom/vk/video/metrics/MediaMetricsApi;->a(BIIJLjava/lang/String;)V - return-void .end method @@ -147,10 +129,6 @@ .line 4 :cond_0 - sget-object v0, Lcom/vk/video/metrics/MediaMetricsApi;->c:Lcom/vk/video/metrics/MediaMetricsApi; - - invoke-virtual {v0, p1, p2, p3, p4}, Lcom/vk/video/metrics/MediaMetricsApi;->a(BIILjava/lang/String;)V - return-void .end method @@ -168,10 +146,6 @@ .line 6 :cond_0 - sget-object v0, Lcom/vk/video/metrics/MediaMetricsApi;->c:Lcom/vk/video/metrics/MediaMetricsApi; - - invoke-virtual {v0, p1, p2}, Lcom/vk/video/metrics/MediaMetricsApi;->a(BLjava/lang/String;)V - return-void .end method @@ -189,10 +163,6 @@ .line 2 :cond_0 - sget-object v0, Lcom/vk/video/metrics/MediaMetricsApi;->c:Lcom/vk/video/metrics/MediaMetricsApi; - - invoke-virtual {v0}, Lcom/vk/video/metrics/MediaMetricsApi;->b()V - return-void .end method diff --git a/smali/smali_classes4/com/vk/vigo/VigoVideo$b.smali b/smali/smali_classes4/com/vk/vigo/VigoVideo$b.smali deleted file mode 100644 index 9a6caa37b..000000000 --- a/smali/smali_classes4/com/vk/vigo/VigoVideo$b.smali +++ /dev/null @@ -1,75 +0,0 @@ -.class public final Lcom/vk/vigo/VigoVideo$b; -.super Ljava/lang/Object; -.source "VigoVideo.kt" - -# interfaces -.implements Lcom/vk/video/metrics/MediaMetricsVideo$a; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/vk/vigo/VigoVideo;->a(Lcom/vk/vigo/VigoVideo$a;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 - name = null -.end annotation - - -# instance fields -.field final synthetic a:Lcom/vk/vigo/VigoVideo$a; - - -# direct methods -.method constructor (Lcom/vk/vigo/VigoVideo$a;)V - .locals 0 - - .line 1 - iput-object p1, p0, Lcom/vk/vigo/VigoVideo$b;->a:Lcom/vk/vigo/VigoVideo$a; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public getBufferedPercentage()I - .locals 1 - - .line 1 - iget-object v0, p0, Lcom/vk/vigo/VigoVideo$b;->a:Lcom/vk/vigo/VigoVideo$a; - - invoke-interface {v0}, Lcom/vk/vigo/VigoVideo$a;->getBufferedPercentage()I - - move-result v0 - - return v0 -.end method - -.method public getCurrentPosition()J - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/vk/vigo/VigoVideo$b;->a:Lcom/vk/vigo/VigoVideo$a; - - invoke-interface {v0}, Lcom/vk/vigo/VigoVideo$a;->getCurrentPosition()J - - move-result-wide v0 - - return-wide v0 -.end method - -.method public getDuration()J - .locals 2 - - .line 1 - iget-object v0, p0, Lcom/vk/vigo/VigoVideo$b;->a:Lcom/vk/vigo/VigoVideo$a; - - invoke-interface {v0}, Lcom/vk/vigo/VigoVideo$a;->getDuration()J - - move-result-wide v0 - - return-wide v0 -.end method diff --git a/smali/smali_classes4/com/vk/vigo/VigoVideo.smali b/smali/smali_classes4/com/vk/vigo/VigoVideo.smali index 146c68f0d..d099d99d6 100644 --- a/smali/smali_classes4/com/vk/vigo/VigoVideo.smali +++ b/smali/smali_classes4/com/vk/vigo/VigoVideo.smali @@ -20,8 +20,6 @@ .field private d:Lcom/vk/vigo/VigoVideo$a; -.field private final e:Lcom/vk/video/metrics/MediaMetricsVideo; - # direct methods .method public constructor ()V @@ -30,13 +28,6 @@ .line 1 invoke-direct {p0}, Ljava/lang/Object;->()V - .line 2 - new-instance v0, Lcom/vk/video/metrics/MediaMetricsVideo; - - invoke-direct {v0}, Lcom/vk/video/metrics/MediaMetricsVideo;->()V - - iput-object v0, p0, Lcom/vk/vigo/VigoVideo;->e:Lcom/vk/video/metrics/MediaMetricsVideo; - return-void .end method @@ -425,11 +416,6 @@ invoke-direct {p0, v0}, Lcom/vk/vigo/VigoVideo;->a(Lkotlin/jvm/b/Functions;)V - .line 18 - iget-object v0, p0, Lcom/vk/vigo/VigoVideo;->e:Lcom/vk/video/metrics/MediaMetricsVideo; - - invoke-virtual {v0}, Lcom/vk/video/metrics/MediaMetricsVideo;->b()V - return-void .line 19 @@ -469,19 +455,6 @@ invoke-direct {p0, v10}, Lcom/vk/vigo/VigoVideo;->a(Lkotlin/jvm/b/Functions;)V - .line 30 - iget-object v0, v9, Lcom/vk/vigo/VigoVideo;->e:Lcom/vk/video/metrics/MediaMetricsVideo; - - move v1, p1 - - move-wide v2, p2 - - move-wide v4, p4 - - move-wide/from16 v6, p6 - - invoke-virtual/range {v0 .. v7}, Lcom/vk/video/metrics/MediaMetricsVideo;->a(IJJJ)V - return-void .end method @@ -506,11 +479,6 @@ invoke-direct {p0, p3}, Lcom/vk/vigo/VigoVideo;->a(Lkotlin/jvm/b/Functions;)V - .line 22 - iget-object p3, p0, Lcom/vk/vigo/VigoVideo;->e:Lcom/vk/video/metrics/MediaMetricsVideo; - - invoke-virtual {p3, p1, p2}, Lcom/vk/video/metrics/MediaMetricsVideo;->a(ILkotlin/Pair;)V - return-void .end method @@ -524,11 +492,6 @@ invoke-direct {p0, v0}, Lcom/vk/vigo/VigoVideo;->a(Lkotlin/jvm/b/Functions;)V - .line 24 - iget-object v0, p0, Lcom/vk/vigo/VigoVideo;->e:Lcom/vk/video/metrics/MediaMetricsVideo; - - invoke-virtual {v0, p1}, Lcom/vk/video/metrics/MediaMetricsVideo;->a(Landroid/net/Uri;)V - return-void .end method @@ -538,15 +501,6 @@ .line 13 iput-object p1, p0, Lcom/vk/vigo/VigoVideo;->d:Lcom/vk/vigo/VigoVideo$a; - .line 14 - iget-object v0, p0, Lcom/vk/vigo/VigoVideo;->e:Lcom/vk/video/metrics/MediaMetricsVideo; - - new-instance v1, Lcom/vk/vigo/VigoVideo$b; - - invoke-direct {v1, p1}, Lcom/vk/vigo/VigoVideo$b;->(Lcom/vk/vigo/VigoVideo$a;)V - - invoke-virtual {v0, v1}, Lcom/vk/video/metrics/MediaMetricsVideo;->a(Lcom/vk/video/metrics/MediaMetricsVideo$a;)V - return-void .end method @@ -574,19 +528,6 @@ invoke-direct {p0, v7}, Lcom/vk/vigo/VigoVideo;->a(Lkotlin/jvm/b/Functions;)V - .line 7 - iget-object v0, p0, Lcom/vk/vigo/VigoVideo;->e:Lcom/vk/video/metrics/MediaMetricsVideo; - - move-object v1, p1 - - move-object v2, p2 - - move-object v4, p4 - - move v5, p5 - - invoke-virtual/range {v0 .. v5}, Lcom/vk/video/metrics/MediaMetricsVideo;->a(Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Z)V - return-void .end method @@ -600,11 +541,6 @@ invoke-direct {p0, v0}, Lcom/vk/vigo/VigoVideo;->a(Lkotlin/jvm/b/Functions;)V - .line 32 - iget-object v0, p0, Lcom/vk/vigo/VigoVideo;->e:Lcom/vk/video/metrics/MediaMetricsVideo; - - invoke-virtual {v0, p1}, Lcom/vk/video/metrics/MediaMetricsVideo;->a(Ljava/lang/Throwable;)V - return-void .end method @@ -618,11 +554,6 @@ invoke-direct {p0, v0}, Lcom/vk/vigo/VigoVideo;->a(Lkotlin/jvm/b/Functions;)V - .line 34 - iget-object v0, p0, Lcom/vk/vigo/VigoVideo;->e:Lcom/vk/video/metrics/MediaMetricsVideo; - - invoke-virtual {v0, p1}, Lcom/vk/video/metrics/MediaMetricsVideo;->a(Z)V - return-void .end method @@ -652,21 +583,6 @@ invoke-direct {p0, v10}, Lcom/vk/vigo/VigoVideo;->a(Lkotlin/jvm/b/Functions;)V - .line 26 - iget-object v0, v9, Lcom/vk/vigo/VigoVideo;->e:Lcom/vk/video/metrics/MediaMetricsVideo; - - move v1, p1 - - move v2, p2 - - move v3, p3 - - move-wide v4, p4 - - move-wide/from16 v6, p6 - - invoke-virtual/range {v0 .. v7}, Lcom/vk/video/metrics/MediaMetricsVideo;->a(ZIIJJ)V - return-void .end method @@ -696,21 +612,6 @@ invoke-direct {p0, v10}, Lcom/vk/vigo/VigoVideo;->a(Lkotlin/jvm/b/Functions;)V - .line 28 - iget-object v0, v9, Lcom/vk/vigo/VigoVideo;->e:Lcom/vk/video/metrics/MediaMetricsVideo; - - move v1, p1 - - move v2, p2 - - move-wide v3, p3 - - move-wide/from16 v5, p5 - - move/from16 v7, p7 - - invoke-virtual/range {v0 .. v7}, Lcom/vk/video/metrics/MediaMetricsVideo;->a(ZIJJI)V - return-void .end method @@ -750,11 +651,6 @@ invoke-direct {p0, v0}, Lcom/vk/vigo/VigoVideo;->a(Lkotlin/jvm/b/Functions;)V - .line 6 - iget-object v0, p0, Lcom/vk/vigo/VigoVideo;->e:Lcom/vk/video/metrics/MediaMetricsVideo; - - invoke-virtual {v0}, Lcom/vk/video/metrics/MediaMetricsVideo;->c()V - return-void .line 7 @@ -806,11 +702,6 @@ invoke-direct {p0, v0}, Lcom/vk/vigo/VigoVideo;->a(Lkotlin/jvm/b/Functions;)V - .line 5 - iget-object v0, p0, Lcom/vk/vigo/VigoVideo;->e:Lcom/vk/video/metrics/MediaMetricsVideo; - - invoke-virtual {v0}, Lcom/vk/video/metrics/MediaMetricsVideo;->d()V - return-void .line 6 @@ -836,10 +727,5 @@ invoke-direct {p0, v0}, Lcom/vk/vigo/VigoVideo;->a(Lkotlin/jvm/b/Functions;)V - .line 3 - iget-object v0, p0, Lcom/vk/vigo/VigoVideo;->e:Lcom/vk/video/metrics/MediaMetricsVideo; - - invoke-virtual {v0}, Lcom/vk/video/metrics/MediaMetricsVideo;->e()V - return-void .end method diff --git a/smali/smali_classes4/com/vtosters/lite/VKApplication.smali b/smali/smali_classes4/com/vtosters/lite/VKApplication.smali index 9b18363af..50da9badb 100644 --- a/smali/smali_classes4/com/vtosters/lite/VKApplication.smali +++ b/smali/smali_classes4/com/vtosters/lite/VKApplication.smali @@ -796,15 +796,6 @@ invoke-virtual {v0, v1}, Lcom/vk/reef/ReefFactory;->b(Lkotlin/jvm/b/Functions;)Lcom/vk/reef/ReefFactory; - .line 9 - new-instance v1, Lcom/vk/reef/VkReefClientInfo; - - invoke-direct {v1}, Lcom/vk/reef/VkReefClientInfo;->()V - - invoke-virtual {v0, v1}, Lcom/vk/reef/ReefFactory;->a(Lcom/vk/reef/trackers/ReefClientTracker;)Lcom/vk/reef/ReefFactory; - - sput-object v0, Lcom/vigo/metrics/config;->m:Lcom/vk/reef/ReefFactory; - .line 10 sget-object v0, Lcom/vk/music/common/Music$a;->j:Lcom/vk/music/common/Music$a; diff --git a/smali/smali_classes4/com/vtosters/lite/data/Analytics$h.smali b/smali/smali_classes4/com/vtosters/lite/data/Analytics$h.smali index 799b2e192..f6fc441fc 100644 --- a/smali/smali_classes4/com/vtosters/lite/data/Analytics$h.smali +++ b/smali/smali_classes4/com/vtosters/lite/data/Analytics$h.smali @@ -42,116 +42,5 @@ .method public run()V .locals 4 - const-string v0, "google_device_id" - - .line 1 - :try_start_0 - sget-object v1, Lcom/vk/core/util/AppContextHolder;->a:Landroid/content/Context; - - invoke-static {v1}, Lcom/google/android/gms/ads/identifier/AdvertisingIdClient;->getAdvertisingIdInfo(Landroid/content/Context;)Lcom/google/android/gms/ads/identifier/AdvertisingIdClient$Info; - - move-result-object v1 - - .line 2 - iget-object v2, p0, Lcom/vtosters/lite/data/Analytics$h;->b:Lcom/vtosters/lite/data/Analytics; - - invoke-virtual {v1}, Lcom/google/android/gms/ads/identifier/AdvertisingIdClient$Info;->getId()Ljava/lang/String; - - move-result-object v3 - - invoke-static {v2, v3}, Lcom/vtosters/lite/data/Analytics;->a(Lcom/vtosters/lite/data/Analytics;Ljava/lang/String;)Ljava/lang/String; - - .line 3 - iget-object v2, p0, Lcom/vtosters/lite/data/Analytics$h;->b:Lcom/vtosters/lite/data/Analytics; - - invoke-virtual {v1}, Lcom/google/android/gms/ads/identifier/AdvertisingIdClient$Info;->isLimitAdTrackingEnabled()Z - - move-result v1 - - invoke-static {v2, v1}, Lcom/vtosters/lite/data/Analytics;->a(Lcom/vtosters/lite/data/Analytics;Z)Z - :try_end_0 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - .catchall {:try_start_0 .. :try_end_0} :catchall_0 - - goto :goto_0 - - :catchall_0 - move-exception v1 - - goto :goto_1 - - .line 4 - :catch_0 - :try_start_1 - iget-object v1, p0, Lcom/vtosters/lite/data/Analytics$h;->b:Lcom/vtosters/lite/data/Analytics; - - sget-object v2, Lcom/vk/core/util/AppContextHolder;->a:Landroid/content/Context; - - invoke-static {v2}, Lcom/vk/core/util/DeviceIdProvider;->d(Landroid/content/Context;)Ljava/lang/String; - - move-result-object v2 - - invoke-static {v1, v2}, Lcom/vtosters/lite/data/Analytics;->a(Lcom/vtosters/lite/data/Analytics;Ljava/lang/String;)Ljava/lang/String; - :try_end_1 - .catchall {:try_start_1 .. :try_end_1} :catchall_0 - - .line 5 - :goto_0 - invoke-static {}, Lcom/vk/core/preference/Preference;->b()Landroid/content/SharedPreferences; - - move-result-object v1 - - .line 6 - invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; - - move-result-object v1 - - iget-object v2, p0, Lcom/vtosters/lite/data/Analytics$h;->b:Lcom/vtosters/lite/data/Analytics; - - invoke-static {v2}, Lcom/vtosters/lite/data/Analytics;->j(Lcom/vtosters/lite/data/Analytics;)Ljava/lang/String; - - move-result-object v2 - - invoke-interface {v1, v0, v2}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; - - move-result-object v0 - - invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V - - .line 7 - iget-object v0, p0, Lcom/vtosters/lite/data/Analytics$h;->a:Ljava/lang/Runnable; - - if-eqz v0, :cond_0 - - .line 8 - invoke-interface {v0}, Ljava/lang/Runnable;->run()V - - :cond_0 return-void - - .line 9 - :goto_1 - invoke-static {}, Lcom/vk/core/preference/Preference;->b()Landroid/content/SharedPreferences; - - move-result-object v2 - - .line 10 - invoke-interface {v2}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; - - move-result-object v2 - - iget-object v3, p0, Lcom/vtosters/lite/data/Analytics$h;->b:Lcom/vtosters/lite/data/Analytics; - - invoke-static {v3}, Lcom/vtosters/lite/data/Analytics;->j(Lcom/vtosters/lite/data/Analytics;)Ljava/lang/String; - - move-result-object v3 - - invoke-interface {v2, v0, v3}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; - - move-result-object v0 - - invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V - - .line 11 - throw v1 .end method diff --git a/smali/smali_classes5/ru/mail/libverify/storage/m.smali b/smali/smali_classes5/ru/mail/libverify/storage/m.smali index b00bea4bf..57ff26ea5 100644 --- a/smali/smali_classes5/ru/mail/libverify/storage/m.smali +++ b/smali/smali_classes5/ru/mail/libverify/storage/m.smali @@ -431,118 +431,6 @@ .annotation build Landroidx/annotation/Nullable; .end annotation - const-string v0, "InstanceData" - - const-string v1, "getAdvertisingId - query android id" - - invoke-static {v0, v1}, Lru/mail/libverify/utils/d;->c(Ljava/lang/String;Ljava/lang/String;)V - - :try_start_0 - iget-object v1, p0, Lru/mail/libverify/storage/m;->f:Landroid/content/Context; - - invoke-static {v1}, Lcom/google/android/gms/ads/identifier/AdvertisingIdClient;->getAdvertisingIdInfo(Landroid/content/Context;)Lcom/google/android/gms/ads/identifier/AdvertisingIdClient$Info; - - move-result-object v1 - - if-eqz v1, :cond_1 - - invoke-virtual {v1}, Lcom/google/android/gms/ads/identifier/AdvertisingIdClient$Info;->isLimitAdTrackingEnabled()Z - - move-result v2 - - if-nez v2, :cond_1 - - invoke-virtual {v1}, Lcom/google/android/gms/ads/identifier/AdvertisingIdClient$Info;->getId()Ljava/lang/String; - - move-result-object v2 - - invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z - - move-result v2 - :try_end_0 - .catch Lcom/google/android/gms/common/GooglePlayServicesNotAvailableException; {:try_start_0 .. :try_end_0} :catch_3 - .catch Lcom/google/android/gms/common/GooglePlayServicesRepairableException; {:try_start_0 .. :try_end_0} :catch_2 - .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_1 - .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 - - const-string v3, "instance_advertising_id" - - if-eqz v2, :cond_0 - - :try_start_1 - invoke-virtual {p0}, Lru/mail/libverify/storage/m;->z()Lru/mail/libverify/storage/o; - - move-result-object v1 - - invoke-interface {v1, v3}, Lru/mail/libverify/storage/o;->a(Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - return-object v0 - - :cond_0 - invoke-virtual {p0}, Lru/mail/libverify/storage/m;->z()Lru/mail/libverify/storage/o; - - move-result-object v2 - - invoke-virtual {v1}, Lcom/google/android/gms/ads/identifier/AdvertisingIdClient$Info;->getId()Ljava/lang/String; - - move-result-object v4 - - invoke-interface {v2, v3, v4}, Lru/mail/libverify/storage/o;->a(Ljava/lang/String;Ljava/lang/String;)Lru/mail/libverify/storage/o; - - move-result-object v2 - - invoke-interface {v2}, Lru/mail/libverify/storage/o;->a()V - - invoke-virtual {v1}, Lcom/google/android/gms/ads/identifier/AdvertisingIdClient$Info;->getId()Ljava/lang/String; - - move-result-object v0 - - return-object v0 - - :cond_1 - const-string v1, "getAdvertisingId - Google Play AdvertisingId usage blocked by a user" - - invoke-static {v0, v1}, Lru/mail/libverify/utils/d;->b(Ljava/lang/String;Ljava/lang/String;)V - :try_end_1 - .catch Lcom/google/android/gms/common/GooglePlayServicesNotAvailableException; {:try_start_1 .. :try_end_1} :catch_3 - .catch Lcom/google/android/gms/common/GooglePlayServicesRepairableException; {:try_start_1 .. :try_end_1} :catch_2 - .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1 - .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 - - goto :goto_1 - - :catch_0 - move-exception v1 - - const-string v2, "getAdvertisingId - unknown error" - - goto :goto_0 - - :catch_1 - move-exception v1 - - const-string v2, "getAdvertisingId - Unrecoverable error connecting to Google Play services (e.g.,\nthe old version of the service doesn\'t support getting AdvertisingId)" - - goto :goto_0 - - :catch_2 - move-exception v1 - - const-string v2, "getAdvertisingId - error" - - goto :goto_0 - - :catch_3 - move-exception v1 - - const-string v2, "getAdvertisingId - Google Play services is not available entirely" - - :goto_0 - invoke-static {v0, v2, v1}, Lru/mail/libverify/utils/d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V - - :goto_1 const/4 v0, 0x0 return-object v0 From 764b68d47fcb9b28a1fbe2bbe2b0c9f8bfb527cf Mon Sep 17 00:00:00 2001 From: gdlbo <41114720+gdlbo@users.noreply.github.com> Date: Mon, 25 Jul 2022 18:59:15 +0300 Subject: [PATCH 07/16] fixed tgs dialog --- .../lite/ui/fragments/tgstickers/StickersFragment.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/ru/vtosters/lite/ui/fragments/tgstickers/StickersFragment.java b/app/src/main/java/ru/vtosters/lite/ui/fragments/tgstickers/StickersFragment.java index d5d973cbe..7e8e6a4c6 100644 --- a/app/src/main/java/ru/vtosters/lite/ui/fragments/tgstickers/StickersFragment.java +++ b/app/src/main/java/ru/vtosters/lite/ui/fragments/tgstickers/StickersFragment.java @@ -176,7 +176,7 @@ public class StickersFragment extends BaseToolbarFragment{ margin.setMargins(convertDpToPixel(24f), 0, convertDpToPixel(24f), 0); editText.setLayoutParams(margin); - var dlg = new AlertDialog.Builder(getContext(), getAlertStyle()); + var dlg = new AlertDialog.Builder(getContext()); dlg.setTitle(Globals.getString("stickershelp1")); dlg.setMessage(Globals.getString("stickershelp2")); dlg.setView(linearLayout); @@ -186,6 +186,7 @@ public class StickersFragment extends BaseToolbarFragment{ mService.requestPackDownload(pack, new File(getContext().getFilesDir(), new File("VT-Stickers", pack).getAbsolutePath())); }); dlg.setNeutralButton(android.R.string.cancel, null); + var alert = dlg.create(); alert.show(); From 0255cfb1b92fabc7697317b8b266b6e6fd2b4cfe Mon Sep 17 00:00:00 2001 From: gdlbo <41114720+gdlbo@users.noreply.github.com> Date: Mon, 25 Jul 2022 19:04:44 +0300 Subject: [PATCH 08/16] fixed open music catalog --- smali/res/xml/preferences_media.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/smali/res/xml/preferences_media.xml b/smali/res/xml/preferences_media.xml index bedc1fb50..d58653716 100644 --- a/smali/res/xml/preferences_media.xml +++ b/smali/res/xml/preferences_media.xml @@ -48,7 +48,7 @@ android:summary="Новый каталог музыкального раздела с динамическим контентом" android:title="Новый раздел музыки" /> Date: Mon, 25 Jul 2022 19:46:47 +0300 Subject: [PATCH 09/16] speedup settings --- .../lite/ui/fragments/VTSettings.java | 2 +- .../java/ru/vtosters/lite/utils/Globals.java | 35 ++++++++++++++++--- smali/res/values-ru/strings.xml | 4 +-- smali/res/values/strings.xml | 4 +-- 4 files changed, 36 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/ru/vtosters/lite/ui/fragments/VTSettings.java b/app/src/main/java/ru/vtosters/lite/ui/fragments/VTSettings.java index 6e53d39ef..207e41f7d 100644 --- a/app/src/main/java/ru/vtosters/lite/ui/fragments/VTSettings.java +++ b/app/src/main/java/ru/vtosters/lite/ui/fragments/VTSettings.java @@ -149,7 +149,7 @@ public class VTSettings extends MaterialPreferenceToolbarFragment{ int vtosterXml = getIdentifier("empty", "xml"); this.addPreferencesFromResource(vtosterXml); - addPreferenceDrawable(this, "", "Аккаунты", getUsername() + (hasVerification() ? Globals.getString("thanksfordonate") : Globals.getString("getdonate")), getDrawableFromUrl(getUserPhoto(), "ic_user_circle_outline_28", true, true), preference -> { + addPreferenceDrawable(this, "", getUsername(), hasVerification() ? Globals.getString("thanksfordonate") : Globals.getString("getdonate"), getDrawableFromUrl(getUserPhoto(), "ic_user_circle_outline_28", true, true), preference -> { logout(); restartApplication(); return false; diff --git a/app/src/main/java/ru/vtosters/lite/utils/Globals.java b/app/src/main/java/ru/vtosters/lite/utils/Globals.java index 44546506b..ca64ce889 100644 --- a/app/src/main/java/ru/vtosters/lite/utils/Globals.java +++ b/app/src/main/java/ru/vtosters/lite/utils/Globals.java @@ -52,6 +52,9 @@ import com.vtosters.lite.api.ExtendedUserProfile; import com.vtosters.lite.auth.VKAccountManager; import com.vtosters.lite.im.ImEngineProvider; +import org.json.JSONException; +import org.json.JSONObject; + import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileInputStream; @@ -65,6 +68,11 @@ import java.util.ArrayList; import java.util.List; import java.util.Locale; +import okhttp3.Call; +import okhttp3.Callback; +import okhttp3.OkHttpClient; +import okhttp3.Request; +import okhttp3.Response; import ru.vtosters.lite.downloaders.notifications.NotificationChannels; import ru.vtosters.lite.ui.dialogs.DisableBattery; import ru.vtosters.lite.ui.dialogs.InstallGMS; @@ -76,6 +84,10 @@ public class Globals{ private static final List activities = new ArrayList<>(); + private static final OkHttpClient mClient = new OkHttpClient(); + + public static Bitmap bmp = null; + public static SharedPreferences getDefprefs(){ if (preferences == null) preferences = PreferenceManager.getDefaultSharedPreferences(getContext()); @@ -220,13 +232,28 @@ public class Globals{ } try { - URL aryURI = new URL(url); StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build(); StrictMode.setThreadPolicy(policy); // fix get pic - URLConnection conn = aryURI.openConnection(); - InputStream is = conn.getInputStream(); - Bitmap bmp = BitmapFactory.decodeStream(is); + var request = new Request.a() + .b(url) + .a(); + mClient.a(request).a(new Callback() { + @Override + public void a(Call call, IOException e) { + Log.e("Error", e.getMessage()); + } + + @Override + public void a(Call call, Response response){ + bmp = BitmapFactory.decodeStream(response.a().a()); + } + }); + + if (bmp == null) { + if (def == null) return null; + return getDrawable(getContext(), getIdentifier(def, "drawable")); + } bmp = rounded ? getBitmapClippedCircle(bmp) : bmp; // rounding diff --git a/smali/res/values-ru/strings.xml b/smali/res/values-ru/strings.xml index 79d977351..e769af5cc 100644 --- a/smali/res/values-ru/strings.xml +++ b/smali/res/values-ru/strings.xml @@ -5789,8 +5789,8 @@ Скачать как mp3 Удалить из кэша - , спасибо тебе за поддержку проекта! - , поддержи проект донатом и получи бонусы + Спасибо тебе за поддержку проекта! + Поддержи проект донатом и получи бонусы Обои diff --git a/smali/res/values/strings.xml b/smali/res/values/strings.xml index bdbef547e..857522b47 100644 --- a/smali/res/values/strings.xml +++ b/smali/res/values/strings.xml @@ -5947,8 +5947,8 @@ May look like a fake leaving the online" Download as mp3 Delete from cache - , thank you for supporting the project! - , support the project with a donation and get rewards + Thank you for supporting the project! + Support the project with a donation and get rewards Wallpapers From aa40bbb390f962055b7a682a1f58c7577d1a92ba Mon Sep 17 00:00:00 2001 From: gdlbo <41114720+gdlbo@users.noreply.github.com> Date: Mon, 25 Jul 2022 21:19:01 +0300 Subject: [PATCH 10/16] dockbar improved --- .../ru/vtosters/lite/ui/components/DockBarEditorManager.java | 2 +- smali/res/values-es/strings.xml | 2 +- smali/res/values-kk/strings.xml | 2 +- smali/res/values-pt/strings.xml | 2 +- smali/res/values-ru/strings.xml | 2 +- smali/res/values-uk/strings.xml | 2 +- smali/res/values/strings.xml | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/ru/vtosters/lite/ui/components/DockBarEditorManager.java b/app/src/main/java/ru/vtosters/lite/ui/components/DockBarEditorManager.java index 3465bee73..1699de71e 100644 --- a/app/src/main/java/ru/vtosters/lite/ui/components/DockBarEditorManager.java +++ b/app/src/main/java/ru/vtosters/lite/ui/components/DockBarEditorManager.java @@ -137,7 +137,7 @@ public class DockBarEditorManager { case "tab_superapps": return DockBarTab.valuesOf( "tab_superapps", - milkshake() ? R.drawable.ic_explore_outline_28 : R.drawable.ic_menu_search_outline_28, + milkshake() ? R.drawable.ic_services_outline_28 : R.drawable.ic_menu_search_outline_28, milkshake() ? R.string.super_app_title : R.string.search, R.id.tab_discover, milkshake() ? (superapp() ? SuperAppFragment.class : SearchMenuFragment.class) : ThemedFeedFragment.class); diff --git a/smali/res/values-es/strings.xml b/smali/res/values-es/strings.xml index 11563c0e6..4ad7f2255 100644 --- a/smali/res/values-es/strings.xml +++ b/smali/res/values-es/strings.xml @@ -3952,7 +3952,7 @@ foto" Encontrar amigos cerca Entradas sugeridas %1$s, %2$s - Explorar + Mini apps Todos los amigos Añadir todos tus amigos de VK a tus contactos diff --git a/smali/res/values-kk/strings.xml b/smali/res/values-kk/strings.xml index 7c4ae4ef9..a1e91a9e4 100644 --- a/smali/res/values-kk/strings.xml +++ b/smali/res/values-kk/strings.xml @@ -3904,7 +3904,7 @@ SMS жібердік." Жақын маңдағы достарды табу Ұсынылған жаңалықтар %1$s, %2$s - Шолу + Қосымшалар Барлық достар VK-дағы барлық достарымның байланыс мәліметтерін контактілер тізіміне қосу diff --git a/smali/res/values-pt/strings.xml b/smali/res/values-pt/strings.xml index d4c9ab137..57dbf73e2 100644 --- a/smali/res/values-pt/strings.xml +++ b/smali/res/values-pt/strings.xml @@ -3920,7 +3920,7 @@ foto" Buscar amigos que estão perto Notícias sugeridas %1$s, %2$s - Tudo que você precisa + Aplicativos Todos amigos Adicionar todos seus amigos do VK aos contatos diff --git a/smali/res/values-ru/strings.xml b/smali/res/values-ru/strings.xml index e769af5cc..48bbe0915 100644 --- a/smali/res/values-ru/strings.xml +++ b/smali/res/values-ru/strings.xml @@ -3975,7 +3975,7 @@ Найти друзей поблизости Предложенные новости %1$s, %2$s - Обзор + Сервисы Приложения Все друзья Добавить в контакты данные всех Ваших друзей diff --git a/smali/res/values-uk/strings.xml b/smali/res/values-uk/strings.xml index 828dc1df1..513929b7e 100644 --- a/smali/res/values-uk/strings.xml +++ b/smali/res/values-uk/strings.xml @@ -3926,7 +3926,7 @@ Знайти друзів поблизу Запропоновані новини %1$s, %2$s - Огляд + Додатки Всі друзі Додати в контакти дані всіх Ваших друзів diff --git a/smali/res/values/strings.xml b/smali/res/values/strings.xml index 857522b47..bf1cd23a5 100644 --- a/smali/res/values/strings.xml +++ b/smali/res/values/strings.xml @@ -4098,7 +4098,7 @@ photo" Suggested posts %1$s, %2$s : - Explore + Hub Mini apps All friends Add all of your VK friends to your contacts From 2a9ea90df57705041460209772f813f7812d0836 Mon Sep 17 00:00:00 2001 From: Erik Kiznov <46452865+k1zn@users.noreply.github.com> Date: Mon, 25 Jul 2022 22:11:37 +0500 Subject: [PATCH 11/16] VK Rebranding (Part 2) * Updated VK Logo * Updated VK Music logo * Updated VK Pay logo --- .../drawable-hdpi/ic_music_promo_vk_music.png | Bin 2433 -> 5054 bytes smali/res/drawable-hdpi/ic_vk_logo_48.png | Bin 612 -> 2378 bytes smali/res/drawable-hdpi/ic_vk_pay_white.png | Bin 1683 -> 2422 bytes smali/res/drawable-hdpi/icon_vk_104.png | Bin 3771 -> 4237 bytes smali/res/drawable-hdpi/logo_vk_56.png | Bin 1182 -> 2591 bytes smali/res/drawable-hdpi/vk_pay_badge_14.png | Bin 1074 -> 2085 bytes .../drawable-mdpi/ic_music_promo_vk_music.png | Bin 1630 -> 3733 bytes smali/res/drawable-mdpi/ic_vk_logo_48.png | Bin 455 -> 1994 bytes smali/res/drawable-mdpi/ic_vk_pay_white.png | Bin 1034 -> 2045 bytes smali/res/drawable-mdpi/icon_vk_104.png | Bin 2487 -> 3158 bytes smali/res/drawable-mdpi/logo_vk_56.png | Bin 777 -> 2092 bytes smali/res/drawable-mdpi/vk_pay_badge_14.png | Bin 735 -> 1824 bytes .../ic_music_promo_vk_music.png | Bin 3246 -> 6328 bytes smali/res/drawable-xhdpi/ic_vk_logo_48.png | Bin 754 -> 2812 bytes smali/res/drawable-xhdpi/ic_vk_pay_white.png | Bin 2078 -> 2808 bytes smali/res/drawable-xhdpi/icon_vk_104.png | Bin 5187 -> 5103 bytes smali/res/drawable-xhdpi/logo_vk_56.png | Bin 1740 -> 3112 bytes smali/res/drawable-xhdpi/vk_pay_badge_14.png | Bin 1432 -> 2368 bytes .../ic_music_promo_vk_music.png | Bin 4959 -> 8886 bytes smali/res/drawable-xxhdpi/ic_vk_logo_48.png | Bin 1033 -> 3676 bytes smali/res/drawable-xxhdpi/ic_vk_pay_white.png | Bin 3352 -> 3687 bytes smali/res/drawable-xxhdpi/icon_vk_104.png | Bin 8296 -> 7390 bytes smali/res/drawable-xxhdpi/logo_vk_56.png | Bin 2550 -> 4055 bytes smali/res/drawable-xxhdpi/vk_pay_badge_14.png | Bin 2086 -> 2861 bytes .../ic_music_promo_vk_music.png | Bin 6781 -> 12161 bytes smali/res/drawable-xxxhdpi/ic_vk_logo_48.png | Bin 1405 -> 4461 bytes .../res/drawable-xxxhdpi/ic_vk_pay_white.png | Bin 4500 -> 4516 bytes smali/res/drawable-xxxhdpi/icon_vk_104.png | Bin 11611 -> 9644 bytes smali/res/drawable-xxxhdpi/logo_vk_56.png | Bin 3291 -> 5054 bytes 29 files changed, 0 insertions(+), 0 deletions(-) diff --git a/smali/res/drawable-hdpi/ic_music_promo_vk_music.png b/smali/res/drawable-hdpi/ic_music_promo_vk_music.png index 8438a2968e73eded03b84b961969b2e7341e0e19..73405b5cd96a9edfe93c3485d9ab6cd190eb0b29 100644 GIT binary patch literal 5054 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 literal 2433 zcmV-{34Zp8P)nC7lJdiz0=a$Q`>PP760e<^JraFqj0nV=9dhXP}p$ zGBNupJWo!sx_xv$hDvp|Q|Lf7x#bVU8R&VajLvonr;vO8fj9$Phh&tu+=B2Hx#t|j z8R+$-GnuB@O(CCBa?b~dGtdGqCkX(2p6#c#!XVDH1|bT*_m6J$!aS2fRkvBD7NNIz97MBmhd$D`urN+ zVywqUk&Jd?tl}{~vy8{`IwhV-`%k!nzCP2_V-+_+0_@L4{7M7 zA(r+eou5|yV6Uefon@RuVcP$V8z{rXXtqO)j>F5RNJhJ%a)EJN5$CcPGc~+MKg8h9 zsO*6FxC!5riTBx1PhlSM;DuVI0K@6VFJ$HiIv@x`0>0Oa>M4cZ{D42j>{rJWy74Uj zq9ibLvbFd@Pe&PL~L4q_yGa5I&t%pfmR3XS=d+Hi$`3dbRehvVg*z!b)5k2D65 zj4XvJ-sA$#<`qiuVEN5f*5>0XogktV=2C!Y{%Q3@ zvmGhCjEO9TA5eLV9$89ZeN@I!gk*34m3aA4@M8-^aVyId${DEL-A;}y1@q&nr%<`j zIBqsx=0ujl6X+y(f!%0S=M*jjzdJR}tvSKt@q!<3Bbr}WrJ&EqT?vt;aF21^WvJ|9 z9QPSsN+L^PB$+7Vb&jS>9a8ubFBKFaVHEt?z;M5i3QXY@!vm_75vFjyaomxp3^$H@ z5-;TuK5hIOKT`a_Nwlq13RCs3GrK9gfoMLGF@?PWn4x_$d3+5Krf{xt++kqxuv~b& z9#iPSe1a(FDq4h2p&T#wWjh5Ji72*VUWOD#0+S7kFHQlM!YVhkhyi9ZBvcA5P`Nt$ zDg1zFZbK4)_K4ze!wpbZ%3KO*cHs+xsbY^1DYQoAitMLgUVwTcDUy~upf3QIg5sWx zCWvy@vra*%!pq%Jq%fCO#w){dh?U#@U#0M!-%3Ki6f}o$8&mLO68Y9C%*4w(QKV4! zBOR`3z$yHWm&r&*M+T>$Ie^pofR&ip%{qne@v?&aC{jqVDN-lzX|O4Lf|nZFA{ji* zHU-Vr9L4YGylb7pO{naM_&AU)y$W_rq*)!;`#;w}Q+N@TqmT@K5iSMIV@Tj-x^)Vh zhWd%NXE9#J3bs6f1X{#-oI}S9pMBIIQ@8__i8RizPXXT)MzEX5!HDMbc&R4OGKB(` zqH;Qt!6#9j?HF*a7i%Z&q_VdB(p_#SQMN(2*26&(Ov*Y6#OIAcd3hl4KpkV& zPA4oIhe|;h!b-w2ofi6*7+Zd0m{kgJ1fqEZCO(O63c_AlN}-4egyHS*TVgndaFjAc z+b9>3R}8cNCs^HT?vIHNVw{3-PgYV8wjhBm#q_sHLGw&%u%(hMva@}59M`ckeP~Vr z?b(}I=p;DPbIwwC-p9l{u}+~e?_$GOdJ5WCmBNN9`#qDI`%;As3)v$6o9g41f>6MN z__L6mDPlq3)5e1-C5Sm}TBl9*L-?5>zNTyZkJ^Yy3Yxn!9y2vOx#}tF6&4Sk`}@9& zr<#XpSLdTP@;HixWMVQ0lGpGL;OR+H@oeL`L$z^3jN=|rMiu)WqInQ6QA|41xQT&j z3sb7n{;l(Trh{(gXR4K;e&yPX%i(t-sknXMM8M8GrF^x^c$$4EjQ_D*4Z}hPvpM^* zAKTCkse?^ek1g4YL)eL7w2SBr*zOExFZN|q`cr_I6&`Sh^*P-Uo=$hLuhSj(?Q|~z zaJpB6gwUmMGVX;zPWKuyr+c}e)4g)k>0U(abgw73(V4#H@N4RyyU9o5pwqij=U!^4 zKT6|tyXX|Wj^KS#L{B9T(;bPAPC<7Nm+=!dL_-xHa55c`nCeo{Y|bW}%q_gcH;iEp z#Z-_Wg*`P?Q_gZ`@F$=1G}mw>>rsfrQRlw^F%*pz2k|WE00000NkvXXu0mjf&i9Wo diff --git a/smali/res/drawable-hdpi/ic_vk_logo_48.png b/smali/res/drawable-hdpi/ic_vk_logo_48.png index 841a391625003d61d94d176e3da08ad9c34c00f5..8164ba8b26b3d8e7e430df5d5950ce68e2b118e0 100644 GIT binary patch literal 2378 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 I9h$c5-?8MSq5uE@ delta 1667 zcmV-}27LMU5|a&(BYy^3Nklx(0nTgRTW;4-Fnr#sS28|l4n*mGQTq-DqA_b{y zd8sYE_4f9=KRCVj++Xj#<=Qvxe3D=8d3(+|zwdco&+i%ml7DnAa2+rQr~oDc`M_C# zk)8zf0Np?b&;;xOwwc+d{6CSTNs^wI6w&ZgRMJ*SrQ;n(>jx9q4U~=WdhNh`Gdnn5 z0nKv1e;frc0VV;@j%x{ZHuF;;dlc8b(9HIZR|&mtl)(hJVLYpR)flW>HJ$;j7=v|( zWlc%BlCr)m?|(=ES~LcL7G?0_Dru=MVni;7LAd>jt2FN&!{V&yMxI*L0lL z6Fsr|oNs@NnI(m>dY_=a@xOG2qZly1;v7nf@`C%>XMbjuX9(zOV6&?p0t$iR6vO`l z+-+tj19KDuuLJW^@SOx!n%QqJkU%UfF$=`o^}{*hLpk;=$!{lel%)5jJgaiq-G^VFlMOI4`)wSzl7Jrw`J< z+=XU~y?+-spf(Md{TlNpNmXXn20R5k*>9dCU2bM?1$b`vWzfua_N)AWbh5g9VyxT~ ziL&GU)>!>VSIkHl+Z$D^9Epk--)V`}3-hwMa_*Fr3B?fTBj5pGCGcCI%j>&F(kie1 z9UoxeP2g(R{+!o78TgqiKM!VE`otQnEi{T?$rl_2h?lZ1!8rV7L`2pYqBDz={B% z{q#38JC+tufZH!GOOVn(zj2VxaPNR|(LT``?&VioJ|rB80+1cb;{K(x$g*Jv^Msjw zkfJYW<7Rp)S}19~r2hb|PReVYs#beEIe*?EH2@7>-<@u*s(?LyI$171fGW?Mzz;5+ z8o$-}yoZf{|A_DxQGyY{-B0YM`Lp;zFS~47g6AJbI+a0RjssvSu+vHKMH#N=OKFXy zivrH*fQudm2NdA0#pM)Fh{wP0?rmq)W4jW@e9_yNU^fBww0us)b5_Gh(|-diJnNJ4b2Xnmfpql zrZBNEhYhuj^hWyt*ztZV7tbhS$t44{bf}`cBH(oi*tHE#!XlCyfw`{lCx4Pcz=yyB z;HE+EH_aL(HF%j*QfK6!Solod;M(dE9$#C{;!8@%&5j>*UQWEcu;LsZST>uG=ickQ zKtG_8BSG!J3N!2W+I|s8D1Hn)1l;WET^TwjfTO_6sdD94GyOo+6N&0TYnT4jd_rB} z-U0oG+q>1!bX*Nh$JNq)Du3A&|IXlYWOab|4oUUFExGSuWhv&kO;U4!r$f^3o!L0) z+K!~)FAnfNly1Xy8hxrC0-%+yy;RZ_k`_rSI)iz#B%LqmDoOJs<$Halk}4&Yr{G-| z_~4k*sbmBD#^CyH$ZI->a5#hUeL%B&lFgOsAg%-+^_sSr+5U8ZHhhi&pkuLSrWeqK z&cRLg6T@U-ThJ+O1A0e!zc2CCr>p>&01u`~eNQvF`@gzT+~^x$!!Mp)zD~yc{rS!;9x$_Lrp({`6=xX8k^uY7pT&ki{{ziOo!idq+-?8> N002ovPDHLkV1f)2RXzX! diff --git a/smali/res/drawable-hdpi/icon_vk_104.png b/smali/res/drawable-hdpi/icon_vk_104.png index f279dcae97b03b2ff64d1f0ff8aa4c394f96ec8e..62dea445cf39922135b87d64d7ba6b5a60cae496 100644 GIT binary patch literal 4237 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 literal 3771 zcmV;s4n*;ZP)EvKz1opq+|U0@u= z1Xeo7{dK@(^LjpQ}BKl-hU zQZPvc+DILo{@o2fP4Fm}q{5Jni$+pMrxDz5J?Fj0Uoj%-KpSWzU%>?pD>jB=GeOV@ zT4@}d{&6bZ-IPkQuv`CFZ4}&3UFN?@nZyrhCD-5r#(?$hDUBs!oS<=}qnwfIZQBRZfR)!>4^_g?ug8;IIHJih<={-| zo}xIS1KQCD&O2MkhkC%?Ie5#K>|p%8@t-%gZQFC^+O}=$*tTu6ZDi&fd%E{d_Nl&; zZ>=m{bXN7RD^-KSvBFBqj%6;C8+av?z3btCljngWi2p|fTEwBQSqUB%)F z8kzCYijxf@$DUXh9w_ z(}81Lu;XmXwm(ac*Bb>KLLifH45h$5xhkLHi6n99vjf$({CQ|;4n<;dBY=BjYbp2a zroh2k2Kd5QWyh3le>#R2i~z1eX6>fHZ8+CVT*8d-^2TCY{uDKjFFJ4^?WrU#m9UD_x;spC~zMlgfQwrPFF?(huMDG6(kPLxPyOJ*r33{x<*~ZC6_OZFVB)6 z#|sw^I20mq2}eBt@L3AnDufcTSf?>k1rFT~iAI;*uv2p+^u>G9;w7 z4b8KyVV_@DsKBLSd#-m7r;ggvO9@O7{e4lSAoNfgsN69`9o29Vr9P3z`eDt zjG{4?P>SOelv^oq>Da;CF5=YHnqgzta1VT&O#_o2;t-&HeM>3bqrjzqG=K{&Ttcq) z?d@eo&T#lKaOrTKr3zyO4z}wW?^+HEa?@tGt(RJfOMT;Rx-TnRfwO7|H8{BB6s{zi zGQ)kcuZp7a1Y0P5bDOPDs=&dvTx=yq;g|&XSRDiIgEz0Oq+IDM}fn++~Aa# zI91&>?HF)3>PG(RZYe8l*p*_O6gVdPY=1RzYx9LxM}Qlf_5Z1w7{@eR!VRpKH`y!2 zQs9KktRY<7!Ce7q;2_l2ZM)n?m|3~C^-`O}cq?$vt}P^_YdAGJmoV=7_P4m*D7$*$0S%2ajU*(=1*lz^}RD>x-jc2aKiS* z!5T^?lf*6Tgg@9_N%)L+c9av!vQ5`ImWDJ6oQ+fvPof_{XM)g{0%i0HoUox}8W*04 zRIP*aSZXM6PMppCI1{N**?Ye%bP5~{R{>Q&s;W~QIt30p%keosK`KI1AW7&HI2bxP zqSj6IYo1teO{c)YP;{vJRp>{eCFa70U$)6Y-5c_^4hhc*C~%U7^C%OKO3+vb?=}23 zC%pGYC(V09BrMe8DR7d83_&;=CzI6BJNvgAo^xdb;_FYe?N{JrZ|)nliMUez&t06* zvke&oDd85sVAo3p4u)T~DTl%*Q|Mgu^y&gs?MkNW&_Y6ileFzu+DK0P7oqWP0*Xwf zG%@ez&bumb{H+t5?=6B5ET!7+83j(-wqI_;i+dRZ91OclL4OoDY5Vd}4c0N{11DeN zj>YQLkkEyRr%B`T+@D{AW^G}HAD;9RwV9!FXF6 z=7BkcUz+uVFcV@egf2$-0;zk{g%(|yImCTJzPRVR_Raxjx+9Fj$+z}y(x7gG+O~~V zZ6o?^Eo$4gxvJteMr|vs?cS44lgXQ#KlhztaZi%xNA&HS^L#TqGn=~~f1&zdCvIJE z9*GC+ob>-ZR{uS{aLvIBEM!B?&oVq02;4EkO$8M$QEm2n49^7uci@mp zxJsjY55seTz#YAC%R1LHJQoPu(F?cq@e3H93k2?Hg^QP$JTjZ%xj^6!98w9l|NI9I zXLv4<0~XwWm{z#hKC^G%f#JD8;0_#83AfWRXROKaTp(~qE!--rtdi1x2$K*v19vpS zfv88S+8Vse5H%1u19z-ztw6#>Jd%}Wx62SU5I6&O;E-Cl1D8I24nx#H;7nlQ{J`w9>XL- zfGgGxRV5sVcqGb;9+}QCNf6))oDmxaop3vzaN&9klLP^-=!Fv-2aim(HF%wYlH~zM z;ELadLHj-~U0L$@#SE1!4>$r>{NBH*m(|@*zI3Bn`^n!KEb#+wz!AsgR0?O7)n@N0 zhD-c_8`g5_E1ddxWZ&8M9L#WuA8N3j-={ySiEx2#y;6f<4M>|Ba_O~381@x2Bk=nfsCOVerQf1BA9(k09`Ip>itthQPSFS@#{ z`^@Nnw27c2bcN2)oe?c(I!z2yHecziBa@Uz=5O&liaQ+F-u%GD4_{Vo_TLz-pb0ub zH|PjmS)!rCly&qmG}(l7^2o%@c0S^Pt&eDKbin-kXH^>A!BD=>i+qLb(E++ZCw`(? zvzk2m5V8$lx`>Z>X(3<146?M{k zrx+{7jIkpFWPwbO4KhMj$PC#bLrX4OFpw3JCC5iJA)R0rc#rRTxk=oVWl0002ovPDHLkV1lvo9X0>} diff --git a/smali/res/drawable-hdpi/logo_vk_56.png b/smali/res/drawable-hdpi/logo_vk_56.png index d2b81869396ddbbad90daf28975f9ba9638a0fc2..6d1f9aa86b2141b6fa37f38bef547b7488174f34 100644 GIT binary patch literal 2591 zcmbVO2~-nz8czt4NI_u@1q3BT4lN{^B*c)>NPvhU1YH7%2s|d435g_`kPIe(%LIWm4!~iv00Dk70089jL2fW@?4aZ7^soYq6-SII z!=Hq7C5Guh7RzWfGL2j&s!wOJ1p=Ia!{TrlID%ow)?$!}p*74JXAmO>xn8BiRH&9_ zWrSpC7AB5SOh(Sh0u!&C<(} zg{yHhXIZ_`f#G@t!ccu2imJymwQSsE8i&gSXtS5Av@mKk%=v`?B8D(TNXN6rVE}vv zhZo0TgF$={;0FLa5CBG@5)@V`vOfqFfE@O(pm@!|5C;7w7?y(yRIh<>hgBLV9bxIT z>2%se7{PERAN~N2&~(Q5rjWX3^7EDPcA(^qK^6en1@fkj!1E6oax?+ zT@q!=LTbUq9n&ArvEQ$(ccNmm);iBgNJ(_PS?$qqnqBnd%I;0t)~KaLK|$Y}35+ncRl`KV%~2`J4$ zNi>*OP1ap6jo&Ga>IqKvxpu_tQ}@!#=1x=s+_sVtsWuQFD?IY{{+&?nvkG$A?w-t={Ej!#WUBv+ zPO1Nl=o8Va&&JdS@7U|{_Z1zt*c(a%<=IsXa%td^`4$1b7_xJF4w2aG_dKUdhe*dt zoSTwf0BV?;Nep)IxVv>Q-t+U~Am{Y5OLZlm7LhH`oom!530ZD)ImLsAW_(`UN+%N7 zyE<)Bd%gQ3dWFf`A32y-?3s7jykMI+z6raK@;K& zlx3Uy4!ir9y#6|>-xfG-B6cPbE&EO#TmHA7+&ark!OneKy663oZt?B%^KHFv zPZ2J8c1|i7I9OVcM^666vpwSO$Hzh9!=s+>F8LBP&GkOlKYg`%t%FbGuBBBim5Ec| zr4TGGUBWbJ8t}u0NlBHZE^28^wFv-PgjV`R=xjKE8r($uftVx4pLu z`Y2d+!}WRg&TVT*rmyrb$*t7$UO0^do!z)Rhp%Z;t)Ir{v?0n%zz>g;Ha8lma z%%5J>Z`TDsEL51Ei@VD`-hMgL(Q@W%uL8yKANZfxR1l}yCI??QPDqOQtirubToOlo z4HrapZ*9tEhOe0&bHJ0>caWg8TN99wBl&a8j_+hUMX$=7Y6IPscJpg)ooBf8hBb@s zZ+jdyIZa+L(={sp=v-O=2v%lZu&L4rCatl3;A+xoHoiN*KX#Z~^7i{Z3%nmMx?DXR zq}%+U@^Il$^$A|`7ildAvTin_GWVQmrZTSgeM#eY`(D1>^k6u*`55J4ds4`@C{a?e zf1bO4UiPZ$%vII?H>UgF$jSL@X3m?Ub#)9;moH~a6kOn%$!0vUNmX1s*Sg)ck;7d7 zbl<%#Q6~#srv)+mD5-rn&pq%ph2BogU(wOyyYAB7^yajI>f7Eo|8gK}UeWcI+UJ$U z&uCMI0TH^R0g4#<$ELPi#jTovHsOJHula+gm(;w88-BNx_-)9tc-^a|2cF&wF>bhA Vyk^RJZ|g5y+<;qU+e delta 1163 zcmV;61a$kK6rKr?BYy;CNklhoCHljF)N*6u4>y|)wb%dGnn(SLq`1BFrEDhK`Ls z5C@(i5B_$zco7RrAPR5M2C;lBbdK!AejGi)UT~G4KX| ziGhiV!}dWfhF=l+AM5EG_B4=67DA6$g^a18$|=4P?<=qwEhcF?zo zuQ+5chy!gbJVGBMj$-cG;0FboDGr&;;cN9F3y;vgikU?qp$fW9`IsP5VR4%8L7rg==mP z`U;tpQOEcZ^gkT^q_FaS7em|~6xgb~u>Y|U@{L5A8Cu+GLA((ZsI9!fXxIwDD}=Wk zbe-3N-aEgPB?J#5+NOk@(kYP~a}I8_ccgZ_qa(+VqWYH7IZg zSqx^+^Jf+31tbLSp`O*Cz;&ci&Q4_5<$r}6))}{>q(RW^%5A|U1|P{p>4}>bZnvX0 zB0Id`Y7m8!NTvun8lrUHjVs|#u>{>v0x1v;{~$b4qAqSgl(jPwL+352att;N>D(f6w(sZDJ;7iSjlEXb|FF3BL0C? zXg#Rl(eZ4tRV<=KM&wZNtazY8X8=i2w6!2nD^{Hjec{Mx$JVJk`*z=Z`@QdX|28jr z@d6j8sZKl|&m}TK5d+@AV7NPs0?(-l1^M9RsE>$edAu>>tz!gl`_9Qcp4|gVrRLPi zMJUeD0*qjiNP&sg12iBAHR&-tmE@o#GMUoJ;ohoR7@`O{94A#GN_`laLPe}Jkg+Ql ztMHYnxQu{9L!e+23J7SD!ypr_)v>5a4iE66U~b(O!q5POOO?ZOtpXvnG8zhF3?vjF z@Z;kMf0Tvh__DhoaLLx-uCq!i6<|7Cy4nW0$(9i_~aRx$z#wg|w2?HxRoWgN> zR46nWjRK=sz!;K+eliD7&hK0xrYxp@-bSlqhx`OQCNyDsp`QS;+B5(pa2rmaZqN=0CvYLDC23N}u>k95!|GEQj$u=n zf1$R0enkNAtx{=|@mgJI+9rbK!ZUywLk@W@npI`$Nns4hGU*1K49@^+dReW}qhSUT z;~0aAVYI`MiXK)O5{U%}G%JqM5sZ=j@TCK!0^>+I45B9DBLRGoR3-95B>^ZB;Dbm} z1Q~=X8G_Pez78rCp%UpUP>?eO#$j&+6F9123^WD|rf4jg6zX-!Fl2Kh8pdcD0}u?f z6Ax&iRHBhOmcw*78L5!Nz-9qO5vbT-O2{<+IG@lUfqbb%BIaWni9bJ3su9clBuO$E zCLKPnVDNNnWQWfa|MUD30|iP8)4ny2wcxBNfksd)2v+7$MZ}V6Lo+P}4P*g|;nwVy z!?-o9Bmoa?Q*Z5oL0V%92}u7V+=DQd(Qro0K+a7D-g;v?34!uLYaI^SA^fL_1K(b% z*n$Vm5TI_0G>5{j2NKQxi_C@%N7L-1sQFg5sNEuXYeT_1SBvC6E<&T(nPCbdl~GY4Ulg5Ao@$@Y@{ z6I9vd!AT`sa_oP)`SYR59;j!1Wq8)EvL{zFTJm}tHyxYky!LitNTuBxOFUccG|^{T zlf$hI!NNN9xzDNO=BiIGWaifp4ODmhs0NR$oqZYD!4kS?{0l*@Iq-If8{7YtOL;m` zH}c`7$dY}v>r2z@@x#}f_i&$tu6B&GD91`RhnHzW-gAexU#TC^zM;0_6ywm;a?KwFPk?da%oNb zv2E87$3^a5nt~#;>o>;EsQQWx7oFULV;{yj_Q#YhEu6mA|EiPD=b0v(IkscZ$&a}? zc}0ouX>%_uKC;3ysoZI69Ll!;V4n7QKeXCwXYGRcn%;(Kmh&z1v$nGxZPT~5Zk}mU z`#u|2mGUIb2dR*MHsjBr@GB#a##r!D8a&X$%+6Hj#=dTiIhkrfHS{f(iep}t*q VqVMf2x2!+%$neFA!}Ahz{stqh5aj>> delta 1054 zcmV+(1mXLo5V8o6BYy+=Nkl2wgCJ_!ah*mF7MZCHu+$qp(kHSAB zzh4X8hwD21Tlajg!rP+{=H=`9s0*NAnMX=CY^_(hIZz9lLltK2athHhv|$H-9>s!x zyUHR%w4gNz{(s*jR`0R_vs2h%<6CGf*iL#SV}KZ+K5EoCUYSjx7_kF@p%`=O)TsoI z%vRfWnJ*FN2lDdH1K&RMA!ys^lH&*p1~Ba$##T?CKK)F)z!{N8go^x!^Mmm)Z>hLW z1%RoaC}x+90Z>N-AU{OoW!{7A5H}6tvf=N3vXLs_pnuwuEuiohqU=k?7i1?@xB(wi zxOG)A;IY>d`}c!U6tHwSOT+4c}1~V3M{${*3%_mr@Q>b1R_A zfT1dj_ELG6nRgFXX8^mBWDX3s28qAx)56bF&WnIi^1$vY2jmp+jdRjxWSrQ_en41% zx;K@XH|h$g;O!O5I-d#_fX=7}!-oS(=xMT}gb|dp*`2s~VC-Qb1)7W3kegv@cqnca zV1MDN6kyC%s>IZ&XaUG6D0j3K7A`v*Y;&qyrJ=~+=|eYx$%CRCF&0@C0MA2q{WAL) z{$ErU;B>v<8Y*6NczCsmF~U7uMrYPY)fo1v78-sZNc~sgTAHA;5szgVqi%t5|Ek=> zv?=PM)KN909#F#YSobwmbQfT%%#32O%6~WLOG^Nj=~0ZIfZbuR!P!t?WGYl*!2N<)ZQx|Wr!l!P;jTdPF Y0GX47oQj`${r~^~07*qoM6N<$g0VOX+yDRo diff --git a/smali/res/drawable-mdpi/ic_music_promo_vk_music.png b/smali/res/drawable-mdpi/ic_music_promo_vk_music.png index 3f73f821edec8001a2fe7d1668c83b5f153ffc55..5b506f14e7f4e40ba4a0e5b946a724557cb82ef3 100644 GIT binary patch literal 3733 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 literal 455 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sx&b~RuI>ds|A_`?d+f)+z-Z;^;uunKYwEPfz9R}etn#~W7X5$R=Q5}6 z%!0tP-b_Brd+J#2>G{s@Mo zuJbLHeZ3*UtYLeSa+7+$08GTw4JR3QiUwhbHl4X_pr+gxD%E_vPkeQ<8K~3`SX6-t< zTUX7{oUwSep}A4jhVai|j`|`nm7KZlqbqq>x92qh{owox9 OFoUP7pUXO@geCwqD$`y7 diff --git a/smali/res/drawable-mdpi/ic_vk_pay_white.png b/smali/res/drawable-mdpi/ic_vk_pay_white.png index df89f094bb7124968d40ce51e2282e77261ebfe1..eb455c981b8aae6d35bc4d1bb32a9a2ee0792212 100644 GIT binary patch literal 2045 zcmbVN3sBQ$98U`>2*oLI3c{I-^M-}C=>tk51oNL;laZp2oj~}bs69t4Mu?1Q1EQI`yvy(yjguV2SGmmt|5SG>c&8j=R-Qn$Quo* z7{OSiILR!cqz(%U&=3?8=U{OnpW@*~R32^BB9EGmAuvs9k=c<3)W9ZECR$%?qcV%r zvWVh*LPH{Pv2ct70|XX|$6<%XY~?VA7U|=~z}&ShL*PCLpRYv{TmoUEAstR+Y!s}P z$|VGfqOe*c#iP|q`65jOtUwiV8L9!d1Vu5W8dFBY0~Z3s*~nZhLpNnW7+7f$6VJ1l zOlG&+rFNy1vE|9+8Vw*&$P@|*KuEYED~~%QR&M+tgO1_|8_n`GV})Ie_#&o&*CIgG zej6;To7Tz=_z8GS=D=B*T#CAE>I0I58^;#d%zeU1LPnV>3uWawfR($ktcl?n&cyr+ zwfplc0)TG~2DgmY>SD3DMR0slAuwaWA+JSqSw$=*%b+->z(!C>g+R^mE^AmU(MI7s zW6NR~^I)XX2UUg@N+}A5&8Dp+W9KHmbb!*~Jf%fI)D#j_Em1^fDdd<+jiKsrG!jG6 zeyD*V>D;1!LKOgkMMk~?1vx|FJpM*7Nnp8*&4L4iX$zi5$yjS10=wOaB{F8l1_T4` zlzmzl3|NYl<8doNrRcN>uvtpeB&LW$)wn!TDWMdUNQ&eC@*u>VZR-+znj?i?WLL> zgo8%lnz~yMSh$-QWd)tf23nM3%-2;ABs`F!OUN>Qdv)V9Q)WUyB{M3s;iLIRaX=Na zPJBQtZmwUqLO-$n%ccrr6_Vj|xbu1Z5c!nRNu3Gds*0ZN74074L)(28f8jNCbVZNY zy3Hr^!Iid-J0n6WYx7Nrx8FQlM_lhFP4B7A8s+1dGhJn2X9cYu*C4{PdZBYzTM#?^ z!=l@B%DkP>iuHTqkIWll-4cC!!aL&Ra{I&u+3BAM7Y5GAnX4HdBH7|RUA9zQwj%!H z`!k(by=ddOw$UDQo~EiDyMEc(^>~wb?kP^#>T|q2d}xz20^hq7|1PArR8W3#6(?vB zE-73xtct$xMZL@SHU{@BxX>E{M~sbMec_VN4a08daxaNM*toN~wZs3%WH^4!)y3t3 z&gqxizu6$1TOL$dz4@HSXbXNU6m1pb8eLvh9-?&=EM{)YPtu=vnb42l!-{)axO_v&ur#`uH zZPv5eX||Sbf8%oEj=5AcwoF!YV#m69)i2gMx2E|{npSvY$d2_5X98xl1s^C1Hi?iI djUQzHDQI{!p*2p;=v+VOl%zD>?#Ve7e*yCq;HUrq delta 1013 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 delta 2478 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 UvuVb3_y0U4FVmSr0XE|7zW@LL delta 754 zcmV7lHNl>>zHs)M`QPQhsgu)C#FB-k=#N=ghoiWHM|goZFhTMLFYpLga1`q> z3;od)S>nFK7L|-HScA7P|CqN}gDyz+DUhWj9>e@69;2fe$bXWEg)slAg-Emo{vUBd zIQ?@rOW`6g*ZG_!!CG2X=u`rpxz%YZL~q`P}AY;jO~Jx5$Fi6h^70aQZ6_ z>==aJ&TM{r&!4txRmNE}TO_S2C^D5~MPhnXda zvm8*D!YdeyK7UC4&1`PmfDya_e~`snc67XlnPpy_3OQ)m=6cIq2(H3NybY{o*;rA_ zTx%h4mu0rLWv&`bFayV0cGUJ+y4TOZEyCQoUxN?1-w1q#T7Cv@hWTs)qJ;IsvC@@5!6THFqr|Uj zn~^5WB;vR$fr4k~E{BOn6Niy5%oWBnZv)@J1koZS`T7X{WFL}++1@aMH*TGDx{iLx z7Itz!j0f9=b2=F?f){R|HhhV>XomtwKm;<;5o@o6`MoHI(BB-nw1yEpRDa@E{i%EP z7hlw0K2v`IRQ)Av^*14Czl}uyjX?Tu<;_?T% k+Y0s%z_x<@;M1&07*qoM6N<$f^HjWw*UYD diff --git a/smali/res/drawable-mdpi/vk_pay_badge_14.png b/smali/res/drawable-mdpi/vk_pay_badge_14.png index c2bfd995f4fdf526db56455366244681ee2a8557..4d6932343f516e0e456c72ca54f540998788e926 100644 GIT binary patch literal 1824 zcmbVN4Q$j@9PePTFPI-dguzDXKxd%WUT^c($}z`oaEIQwjT43hq}RT?t9RFyw%gq; z6Hb#nt#Zn#YQ!p;N;QBnSeHMZ>{>s4`&-7UN~$T;C=zGzQW97OYqoh*mnBXo;i% z)NC-~97&R>nKrP6W|PrPPeCb?G7=;WZ=56#2OP=*(Yg|>XZJ3I`R1~ z0noP&M?%IubqNL&B2=xk8k!Mz$UV`jDpW)lV+SMa8X7k-^`Ha$z%aTlKoJJ#0#Ft zKcN&u8exp@g2J5PS&h9fnCBReqy$-Lun=UufRIHmh9=y|lt=+dfr6oSrkEBE2V)mi zjTJdyw^}f0vq2DerjR5lcY(PO&-YLq4hr&loTga{&u2-u(Zuq!+vFKIZ5{ykyVXz|cikJhI#Ag8kjb#DDa(Z@KFisCE;Ia6&@W3AE zrw#c4B>j(Y_rp}lqlH)n6nmk!?wd{oRG!f5u-^{i?Q_Vw{=g5Q7f^2aM)+;@7Txu@uw z=TZxMXisDE;PbB_dF4~vjMt+R%7+d6;NY?KN258}Nufu_kj=U0x72^LX5F99ZYuXb zbJh9uF#E+vTU)bObzX)U#ef4IW1KUwBG2sV0o$&980RJ9kr|Xc=W=AvrTDu(r*Wr zj=f|#^idjdzJB;3V&}r~DHWNI)n*iRHh1FOM?0Lym8_;O2lKz4 zvv-bKLa&TIE>@b)Y|I_vDs2C5uYG%Q%84DL8xNjXGciXybYow|AGzMkS>l%H)-k*H z*PW_7vij}pyr!C6*BVD3S^b8z`BlF^Cu>XJ^f#AJ@?DtGy`g(@*X`@evQJ@)_ogUA zKW$6?y|u4(_NH^u$WP{pEhl@T%Wiqw4z@R6-q|ps+PUmjGWPZScWT!Psro<6URq|| JF@5p!zW|V*g--wg delta 712 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 xfjK)BnC0Yp8I1T$Z|Qaj_@SN^@QZZjLQ;t41 zX}qX)O)I4~c|{nbjS<9Ti`ooUJlm&lWT)(cZLGPnB7wOpnrbJLDtB65@&L7qWh08L zyu-yhb-Lsg!2XXXQ1JlI-=z6}bbzJcuxe!GJS(sMVA5*$zXgQ3tr^9{JN~}_2-hWT literal 3246 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 delta 741 zcmew(`iXUdWIZzj1H)Cfb}k^L9^ez=>R#aUp9sLaXl55s3vWq~UoeB5TSDWUEoYv5 z`ftj6-g8MV0|Qg8r;B4q#jUHiZs$EV;9&_kwQItZFaPiFb|`DSA-B3^*G#6l$4%Y} zzN}x-r+U))(nRlE-?MkBMas>CbGJTG_M8(q>udh;D9QMLUtj&*|F|?&=9ayPEz9Jn z{|Qk|53B!Y{0Vb;H^1-s=^xgL%cUk6Gt|eoU(?LIpb$2B3hRnJMpn9ySwrLk;u}6Q zwDTEOh0Jhh^mLfPb&SPFr8H}jOw5A`XIM9h=mjjPFKX24VH;cCoDPhd;TwCcyOj7ecxB5>1*0rri(C44SrQQgCn7E zal6C(^Y6EF9!PQ#oWL5@wO*ggLyqCXr9Bn3u?{>xYWAIBV-UN*%urppFP4F!bgRID zMZpX_6{i>&jO#b7<#_OAh8V;7)aC0LX5a8-G2rxKP?(X-7@)8ELrB9SHHpDnL)&4Y zBe#Nv;~U8hETwu4FPcr{809Z4;9bCJ_VU;FoCns|91P|zzt=cX{mKsZ8&ht}6h$u2 zWvbxzz7=|HV=O~{;^)&}H+_;lK4iC`*qfuC(PwgKP+RH#n@$Xq z!yCTk{nX3gNa$mIu%7ApS{?2N-i7;;?%x?Fk*!JORrjE`@8w77SvE)2nxa--(WoIV7jf-z$ zKQ3SG_e@`POFW;+uO^XN&$!-w8Xoc2mgt|^G=193?#ExA*8XB+t?q8!=jn3)*`oX_ zAGb^WoW1nV+qi#iruC=i)@L--ziF&5Xs-X#QeVN=|9{1-oyS#KkJtZWVE!!Inw-#h R5ST0(JYD@<);T3K0RTr?U}yjU diff --git a/smali/res/drawable-xhdpi/ic_vk_pay_white.png b/smali/res/drawable-xhdpi/ic_vk_pay_white.png index 9bb8ae60404e5c438a11ea20c0f6feace389efe2..957abad195c82945703cee5fdd32e9edfd8300cf 100644 GIT binary patch literal 2808 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 diff --git a/smali/res/drawable-xhdpi/icon_vk_104.png b/smali/res/drawable-xhdpi/icon_vk_104.png index 94ee9cc0ec1cc5d07d35cea19f2d76f315ac0d1b..6f0f7570d5359dfce23843d3a3d49d9039ce4d0c 100644 GIT binary patch literal 5103 zcmbVQ30P9!w#O4BS|pB{S`p$91~}z_VyKj&QaDd#A>fb$3OL|D?T=}iWe!1*)=34sxhO69R#L4EOTm`_bHpOimP@ z!Quq7@rh9}AQ}R(U6UBYU`DX{s9<(zcr*$9>B@C9Dx5_^`>v)L(_$RiVd2h6T()P@ zdM{>D1k;*@USo%{O(cQ>qS$-}DlsZDnnz3|p?}CFg3q#U0vh!L!jB-K?PUs4el$AD zk;7%9Eb%5drm?Xx%F-Iou(C8W3ASE^GBq|eAsAbOU!1Wq(ae%)W`+9oL4)eJtPr9H zW!*1jV2gwf@ zMDx4^F>Hbdo5zXcGTCe6L7KWUYhs9wTsDKx;d*g6k-sBF|4kWXYKAvP8Ty7tvp5O7 zmH#k-O=0laBs3T`Q=G9S&UCexsR_~Cl4xvYWW1VaZ2S{SW>?Vj+{si7gP+gGyB1UMk7+Ad3;7R zlTD?N(4fuu@NgD!wKba=5^ToASy)*!a3(BsHjcqync&!#CSW7j(u`pm@_Rmo!;F(f z_V;|&|8xEZZaBEL7?J<69NC7GEeWD?I1db#;Mb1uWXJw`iVR2nSOr7|Q?|NEXr?Tz zY!>=gcldwofuCX%!q}kD|0CQ#VLVO;#0A7lTp zXMe-NL?CbRoLW;(_P|%>nY+|uk{9V+IwNh4=+Hbv6I}IqI@&|qNls!Ft+bxVe6Kh)b4Un=>kx%q!70 zTOm3A&@FF(`UOS3q4`vG=zc*AEGxccSoOHJf?R&N&4aRn7${cFQ%^5H2m_&0I3=E* z-!#PZ`}zFfMmg2P^Q;FClhcC_u@-1(h6UdvKM<^-m$lxgU1ThcDtKK34%H0kXsBxT zJtHq7uB1zSmh6T{in?$@#kET`5Ps{5w1L;f@`+Mfxvyy0Qb|Mc$^A$hkU{TR24v$C zzt*#^qG6I!O_k6!@L6Z13YN@s7qNXrVq>+O=o@dGE?4Tqu#IR) z%SsbnI=@ujN#$=PrxhM{6Ft|Ub{c{@|j4Du6ONModa3_R^b#tq*?0$5hh2ejly=n0-;!EVUB_B(IX#ENqB zOFf%cBBQC0Yn=~3eQT6}g$`ThXOR8jtKey?76~O$^3d)Er{m-}SqE{EFaYU?gyXit zvZ8O@PQQjy`)bf!n{iUb5Md7!=AG~mMMBk}>uOwtiby(A6NZIhoyhiE3Qnqt=gYx_ z?#Dbt>tujqF2Z^lU=tQL;s^qymCA-AcDG5OZb5Mc~$3m+pD0`7t6;j+YfElw` z;Qq9{RNMDZQO=0qSDl~R9)5om=-d4EUD{z?|s{7 z0p;7qtmU=qMFHx-qvDdLhXw*@eZwMvme$sO^2oimh*PTKpmZ`q-@yI+J||J?bq5hk z@M)8S^jcZ`vY~dTob&?cWlkbd4-6zKV>N;J7Uu+2U^{aEp+NEIk=XAx=iMo{Z>%gT$C6o}o_Eb_l9ME%| zkelEQe^l>Vn&7vReo|4`oQrL?EnWNWo#ptGS5@RA0cgscU}A3W^**1%F+*kXEh#1FQ-9vD z?rxOC@99^dU2Ash$wxq(7%6U%QudY%_+QobA&bs^{t#z7x+d8oX=TJYGARfyr5LpX zgFcR;j)U9^h z$!Cc!zU8(Y0;>}L$~IR;xM%Z+R`2Z3Hx=OK9*u_G$F!pqlM~BSfr*pI)+tI|(20kx z_DQ!h$c1Ay=oJ%Pg)_F85+k8#@$2F(bok9gcmIXjvapuI-oxAO9%bw z&s#F177uGjOs7mrrW%(&AKCpXo7_9s@8n(62Dl%eD6*UyF!8>zK&W^uVZKg(D-}-J z*x;9`8ag#lR(N7jWZ;aEB*$_TSN$M=nKle92qNnF$sZ1mJ9lZnB@pY)?wsnl9RoXB z$GykwOV)tEj`X6)jUj?Gw^L- zgS$0i$f~zuZnYd#OPFpmtznZa&;&YcG)I6c=4{Nd-mydjNw@DfF8-aVR=|`-kkc)}VW1;t zQqVhXv3aMK^ybWY>y+01<7D2uX^rh|W+`y#bk?wT#)YaaVtd45+!}_Wuo^ey3URUe z2&I#jkuXi6h3nQl@tt+dteI2L-7yd=xI)wv!mEbgXiZ;=R$$$l`s?J8u|y+e@}q z>r=SB-GFk}h9Vxz+d)(|KRG7(L!Yc%h zDPhFM(kEKZypyUwb3oA~Ya2`YS)48jh9wjOb`uG&cd4e43!ZJf6ubC#4;Ua~oW)i^ zrO$E$5>SrNo>tvOe3Ui|cgnf@a+8wqs@ia;>y&CHzW->}pu|#HoIAOXjchd%!nYPS zk-o?K(RN*Xw*#*qc+oX8VX-5M13h}-8*yh=ugh+kfkBM;e#H(25*f#{S)nCY0E7JeyoL&3OAdNBI){6|gIFeSl`BAa)y(22Y zTob5A15-h`FfZ`*8iqJ&ric3taKDUr^!}-p&qv<%2Jc)zxp&dK4Vp>ifoF9`HdkCR zQkuYsEb6a|)sI&BXMXX0pF4bQK73%H=`CLC@HfePrFvRUigv^Jq6^8d#equCV^Yrc zo}%oIw?`S2`E1aak5f9jIJ?vJe(jewKfNZ$wpqlR#XQMVT=&RO>f%h1>i%bosh9O7 zu;G&SQO~d6H}^a{SOWp9TP%yta1y*xee=fCr^c^KzqMZpeD>C$!a8FRFz0U4GU z-COm^ac8{z($=CBbzox3tJi$HJXGt0irLbfD_$3--n@A{HpGZ`3;|^4 zz4L{4#A*SEmYavKj*DIfY6Nw`gtzBCw>^6W1|Sj)R1+doW)28$jY|D`J@)Z^|BJfaw#UIfr!e zab$2``TgDb*<0_9_uku-d8h;G_K;?b>LZ~nwWXgxCKwat;g&xXakx_|-y4Zt7 zM!DNYlvestrADZ*!>RI&iwG~PZwg(6TFPL3lZ}N{*@N{>msm}#BP)QaJw$*EAaoI) zmjRw)VJ@-)sJv1wYz&iAodn&Y_Enx6R7B3B;AAD&fd%1bJVZpO2Gn6`2HC0y;ZRoK zC|V_JYh;kkWYw5i*8(+a*WOn^d-(E_u_{=V!{5Rouh>6jUKkNrXd6mA0*Y*dn|>}B zY~l|g#hSwTr5>joMMZG)&jm%Zz*?0L_Gg8m@0Va7U54Iuydex7c&iqcRjv(Im=aQM zXAksd2=IB^I5~sdb?)NgM)|#+Ho5nDU|AS!BLJ4GOI9{th8@DbZ9+qw-s-e6n4rYA zn+_1CqSXOO;~>L}u-$Sx%zJ(wfraGG&xZ0kfANb$azIi`@_BwbTdarXbK~|n%2-}F zN4~)g$uT%Sp_ulObR#d?=8K{l)oW)naKQb58@5;({*rQIl(TFc*fdK^%Z6>?-rDko z;_>7Zd2zzf*=B@Wq<5&Bd2-tV{wPT~s0K(TP+O)-TM$A#ZlqT{CQ4=TgK za$6PlIzXD8R9w~>Eu3%^xwfmS_p^)+zM?+t%X=_BWh6P?a%)^7hVD5j=UiasS=ZT_ zBE;{1dv{6|)~0QbZi|h+-&K?!tss4DakFc8u~tvNPv+;aoNl`W4~Hw8-~}aMP3`Wp z@in=d_VDoOx~V70U;8he+TCpt@lZ4)a8ue2)e6AYlWb}ExRtpDu3ItL`FQGbl`gB~ z(E#(?5uVG=c*kFj-xsysfykJ9z`HS$!L>DpHS^2Y47&7MeRB!ptxO z^rChQ=Sne>PfsdR`sQBd8Mi#PALnE-J(jnKiF^Im>fAbNb;3G!PiOzZin>xeRSh`g n=Q|)71wkPpe_jc#?##*Io|jnh9M9Lv{*t4vT~DcY*pm8Rp08Y~ literal 5187 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 akA(2@^RL%%V3w-?@}BNKZe=dvss93G%HYoc delta 1725 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 diff --git a/smali/res/drawable-xxhdpi/ic_music_promo_vk_music.png b/smali/res/drawable-xxhdpi/ic_music_promo_vk_music.png index 69674b557c5df9b2248641fcc2f57fc840473dc2..3ce36703aee0b1f81d3904016d08738d38ec937b 100644 GIT binary patch literal 8886 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 G^8W$pie94t literal 4959 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 Wtf{1j#IJ4R4CL+MhrZ_)k?}tlj_2n9 diff --git a/smali/res/drawable-xxhdpi/ic_vk_logo_48.png b/smali/res/drawable-xxhdpi/ic_vk_logo_48.png index d5fdcb0e2dd8a3f1d994b98dad05181517f552af..c7da9035fd74ba2fa55764c3c1c08f15e21cec88 100644 GIT binary patch literal 3676 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 GdH5fp0MZEn delta 1022 zcmVa000VfQchC<8#7L6hMc(A?qQbn0ssI5jY&j7RCwC$+}lp% zFc1V#w{Ly<{|{cVFP4~u>Lk`oAyLnWIcd8M1lt8gYU^W8Rev*c_qZDWika%1qqi#M zexwaGkKHjHO|E0Q0?MSb_&Mwwio$p=y{kn(|y3uJsC=K}dJ0(qCRB2{0@Tg&%I^W$!=QdXq<4N!$I z{iGbEr(XQF>mV;L@$d8RD3W@mDd(WbgGQ!81r!@pD1S~tA@H#@2~zNENl?SDvd0Ms zeJ2O`#>(IpWsSYQgdNAMa-s+zIl82##N-Aqj;UGY7+L&5XUoSW;P1v?w(QZA2Rq zO;;h^N@WSDX;E4wTxI=^7SFxkcfapG-#yP+{^y+E`+N8IIcJy0I!9F{Z6yc&~+U!kA8Rd|*S|I&XSh1l@vx zv|fX-iXnjnY(Pju#IRW$0V#%z{KiWH*Rzi?NW?dYFoKMv%qm3qx_cmOxqJXYM4O=K zSS%Jnv_R9$iFlJ>3u6Qhi!;GsEx;Xx#ggzu65br~V?%=K_>2&emz~28W#And8736+ zNEl3XbTm2|kLL12F(wukAOQ}8!=XR~N)XEt(qd2?f!USU5yg6Eq;76Rmh+$%AJd6n%JL}UoAcH=K<3;jW-;^`x7=Q(^0gg}rVom0- zyfChiD+uHM7wWm!e^LO(*4=$h$6wmQX3wb*2<@XlH+}@Mfetg- zv`_%UtHs2H>k|IG?_cak$lAf$2VfU_ML3Hpp?G8rUdu(=sM#GHmQ zv%t|%L=)3slsP^aiy~T>nVI8FEkbY>grD+uTzceeW`D{v{!jV!d?wghG}b@nnQge) zk{~%T1z@sbe{{qKVC#<+i;4JF1tc1Mwz|nk`fOSO2J**a=0A?WciQMM03`h%>HZEA za6^RAG(JEH1*7%1<%9u^$ISNOcRw)y?&7z1f9TntaBvXJF6TxNcr!P|01i00_~3{t ziHk&l({Q=79mPAQ=R?5`)<%2vX4fivV;SWh1k8iJ#j{F0)ZDcEB*6&DSrn~dI*owu zP@_{fE*uJtw!ev}yLtMgxX8i2&ncQ%w@TYyHauX{yH=64&t`k$Qm04$6uI%CY)k!n zugQYYj|F4nAL9l4#=4FSlZRi#5B_#k5W?|0TnK4Qa+c^&;cYNe+2xSq(9KEc$G7IE z)+&a{`6uQ{=n^Ywuvq@&s$s8unGC2pB~wa!oKXg&q2&wHMCuKt|q6m0wP=Lh_)Ti@uv_ShZ78PzKY6dm)Dfw4c&uI?H` zMVH5O)?p}vXs9S^qQxstaon^-w{bG8Y`^$io&u$L;{NaGQkw%Clq&}(pvg(l*vpn` zCtZ{&y)G%@NQ<}Ek`vR;K7D4>9R$I9Plw0*Op%g^iM0~i{C7mnn#D0b`UgTCRO%9| z6D<>~%da~VQV$cXW zc#bUR#wci7Yn!D=a&03&KK~;0WsbN{(g17rNZ?gk`7!c)->xbfn~~_sObaPx_`6rs zV*(^cf^FL}wPgi-r?&D3@-j8|&p!+WH9{7gA&OVm-V&oHo}98k@FGqqpF;G|}UjJoU&NX0zu4hQ|WlbeXVV7q{2odeaY zj~JZMmoPRi=(823QbP+p8oJL9RxIKzyJO5SnoxGgx(%mT!^RckB2Ats)VsHBgh$kQ zN@U@hGtgGKsqKk_a`mA}^>X#aIrqfn8p5Wqx8|KigC|DcYi(7C%Wo>{{BTIzn^X)d zXpmgVg^xt-A-t@Gzv~pp)oV+&sN_m~@uadREpXH3Ox<+Rov`4FUey?m0J|c6Qj}>HeYw|r6yOoW=kFN zu@)=Ql-?3%s}vP%(-xhmXR4|#Gl{ugagnGH=PvWuU-e_RMOgD2Q8_`oz*>oPMvs-L zF|uaAzUEXtilS;++XJ@k_-K7vZUE!af`Zm1xl`{lY(0Ppe?xQl z^TsDDYShOB_8y5Z2zlkO=~uhOTDN!h8|n>Qt~9*6a3TOYQE`@EOgNHvE@^Z7-Pn8S z8k8-f`5iSg2~6o>-&3;LdV__v#y($Lv{j>qwkLU}C3k4VAc49sJ+PXNe1$$B?fRZf z^(jk3G$n7kSTrrlz`35CDpi!S9a(6KE~;lPiEW}hb?@Axc*hk{d@~aDoNk_IxAOASX_b9 zjfsbzA;eUt4p<$0sj8jxlxo}Ns;?r|dv-18^*%8q2*C(4K&)zwG;u4oB-(eoeek@G zOO32t$t(^f>A;Jkvlo*xTpmMKI#|6ogOwv&nuvKQ1;aeFV$c5T{8GB8$m>cgp@1eh zIGqu=V&G%nX(e)&&%^NLm$dR#tZYVx_SV`gEe#iTrqr)(#}(xa#M63>CmLUs=FfA3 zRFja*>hMpHoiMo?uVSv?J>4IwX1bYmz!24<_;}@l2xZFi&-_b1D#L2q1{1|Q{Vy^_ ziqv_WlBI`IDfx$WDZM%O^i?luz8oHQYwJo{k~Kb}oU%w&YqZ9wFjFIC)%wjDYy1Ez zH`&xOB)R|X^RzqRY~j_Hc*2T-dy@%%n)iMQZtp)VK9d{Ke=23_3!Jx?7G_?d{Biq| z=HmnD;%oTI*fK-kH5CnSkWORaD_Y{Nq)WHtyy-5gUIPC$p)}&yhGF-%4BW#i%f_dA zu89=&$WwMZcxX2tNOE4nj)a8!wmKpo1>HMtr%dFA5AN(gB-XlcGt(|KG!njTE3i#O za$iy7;Ajw$bV~Qi>U|5npA9s`S9Z#`1YJ8cPZaVd!}CImJ8TTuA$#ytzeh>ql}wK) z4rE&8u``d@?wh%8$0&AmQoiXT+3SVwA-e2KOywOs#ns+)P2YVp1l~1KTyCKQTkrAp z!_rqYKeqBq>msRQ{+@)xn33E4m)B0?O^=ByCK#tb{XQxGEN#CHk1$%=9w#Dk$L_Rt z9r?PsSfsSi^akOTb?Sg(c<;w}{lw`Bib6Z`0(MKNk$t*$AGq(pu$=Obe5+^m!rmRZ-Bl*4usC*EjR1TK6>`s&BcGu2a$xYv@*#HT%J! zjy0@?Z_|uW%D*rk=<=eRv`czs*&YQBA!21s`UqZBtQRnUSG6sT?W96~})&WFjF3NMxP^G6^V%f`Ak15(HH0 zgrZ0lu?1~))#5;F)#6ZVSz7CWh*l6mMHFR_mi6 z0gwmm0=9`rK5;}X!~-Gg1A~Dpfb)RXr&u3yffc|fz#I|T85e5|Kvf&5>J(KiR{x+v zRp+Q`=ePu;o1BAHHDCRUVpY96F3IR5=LC%&e4wfcajE(j2?69B0z4E&{ksZyFfQgO zFp^ZYF|ZoQj(@T~mIHl6#nGu8oV^zXZJ^2KqW6E^hx$@!Nn_QQlVt>WWBVTEX!98AZ}Ygw{YTKoG1T8vrmw1+u79dcRW-E+>r7SECg!rv7f8g2 z<%|_%R+HeT0Nn%rJx@d)s*)!G7zm66`Tz~9q~!zO0q+9ui^zcpwd)LE7;qtQ4v^uHKXbj zUpt00Xzd!V>yN-fU=rQ~y;Fhlz(!T=83H+P2UYsmhd#k&2x z_n+NVRI2r&uwE+n3~EbeT9R$u$I2?0^67Rq>@K8gF(Q!Ds1ElH@ob!bDIynChXw`u zRRhV70mDROj>mS41^yXkori(*L}XJy*>?i3*gTU9G#8NyFKcfgAF!Jt`ijU`Ro|RM zFMq9GxN0x!cUk+mpP9XhY4@H>g2ns#&87ov+EZj(?v}hG^y`$(MQ5IFo9CtZTUfYi zug&vE88aYvjFe{;jE#>dcEHCFQnh`wGkWY|TE~ z^e!zky^<3mcbKoH4cVDyIHVmpQ-H}qOzCdu0E`Wo=8u>p4R@L!=8*PU$O7w;Q_nGd z?uuN?|DS$ZGS~MF-TnB^SGy>$sI*NV+N-JG2zMBmYZ7WEu-?Nnjer*%(r<8C<9`;J z+V6Udpqak_n_cQ0XIk4;G07qSm8#mnMayRam)j&C2i^>spq-kZMpj0OZTgBWhuM3$ z)H1D4hpdn!xwoK{`7845U-M?C(Yt+pzYsGQ7y&d8kwGFdN97H~lj#!?b+t4klQGxJ$tj@1!z&jc0VvThBW z-VWxiwAP{xGE+j5=&K92a@|Gc9X)G=7XBvgI<#j?9rH73HHmJ1uOUd%zw%^2P0^S zez(1VFW2vPXiFp7HLl|aa#jK(MC3;gc^?FpI;0O!)j(q)8MqC&(c(8$L>AdHUgRk7 zhC_W;%ZBN|5u5xSRkgQ`0&C{r>DYyFuR(YOZCE#jJ{|2(g&aOw#++q)!j@=Rc_lB* zvtJ_BO;2WI|5kp{o-c~Xa(_>=l!%&I&CXqu3S1IMG7*_+^PBCV+V7o2Zqde2jiq4@ zM%?QnQW+7e_J+RA9W~-ROLkM_V3m8pzvgdY=e}dM>AxM29?@>IB$NwgE0d_TOWS5CZ7c>?G2;89kaQxvv1D!eJ>)pp$r4Yk!dS5@j%Kh zre!|>I6H#wr<2B#s;&TfSR`kd#?Tv8+S9>ohZQ~*ksWq*h2$3;ad9ihwdlvoa#^>_ zd*FIev7vES?$I}5n;#T7g@bA8wYl3!5Dj|YqWM$m4m8j3a7!|8nvAZJV5_u%&eZvppX z>?U1kt_eEJ&u=Mi50XR(FayP1|8(z~6UKB@j6Phk@ZhQxO?1B7Zk`lNO7}DiQe}<3iw&jU`~E zO>$#kkZG)0;cKf6goqLp;O;APs8=VsMx?#>a0&PSdw(_g1->HbL<{G-6UO0u$~JII z)agQsJ4ECymoT_4VfOD8hqUJ$ybhDS6dpD~Gt-iIbXaFnl4^xqMpi~LgL^iiebWrj zBt1}6<`;st0Uq(FJv-ohyWp0pahm27+QuetxtjrEqF0#xd)vWSYH8=V!3dP8eu4tD zZ&HT`hJUsvK|(VghxTg5*nv4bf5%zee|3A(QW9N_sy|I%M{!w&Ur0JmRiCnm4ysDd z3xGu~hR(}@@3w;s1(y>9s@fkT@;)46smR4xvce2=o3&;L3UGdhEbh20wCn3rlmFk0 zOS?7T*^ynz%5YvbY{@&qQ}1u|(^NkW*r2KptAA=ARc)iHT~+mFRs9I~0*kH107K`+ zfd4ry?rQ;~9LU)TV+SV^E~!aD=AY~}V?+aZf7QDwqb_d~vL-z_CpJuH;_YYAAk+Co z?$V71n6YG+pGevo_$#mk*n;6upJo~pZWwPyAXU{~B{)0vpEh5JIwmQTRP{_%oq%y} zseeU;Tux5LQXtj@b60Bu#$IT|aBc6VJa$v(unnh%nJGMdYZupYrY_paw)~@Bi><_; zm?k22TF2?UQj+;X6sqbj;3%-hT<1o5$K#bqYtIt|EsykQ_H0{^SI6{VK=($DTcU1g zQa_a^hM!5gLtsdGMJ3Y~dH(WDxev*?6o2Eyr5&Ed_=c3Dk^`Dm11Y^4OD9l@bC7h+ z5ELLIHId&BZpUk5&*7S0O&v91<9f9nr~Aim>P$v$`>_qef&WVoG#pEA4$wbvY7dxR zw*&WvQAZ`-j-5opSehjw2ZJhCRi6YNsBS4$Ds0a`%BDR>I9OCh$?*!(QxoafEPsQp zE!{8t$S)}6i*@@rbmXT2=_yGG^zE2UPNQ@$&6p=5S4O&TF2|1V!thmI8bpyrz~jI_ zyd32<+c3t|ron7?ZUt^PjV-IA94kcRoFK-b2jCR@ddbNfLxL#uff%}3WO{YHd^R_W zoWMXc&o!$0smpC2dsKCzsx}O<9ejU@MB$wb2HScC5?TR6S#!_Ev4Ccww*UcHh&P}#2RDy1fp|SiSPN#^I zvlqq%X+s>m1QSCoKT$*qRCPPC@ezg9aY{vml=XoRF#=WG&PYx75?1G=K>@yrfpOgs z|H4PakP7tmK+a;|&*4;bf`6b3Vqj3`$9YxbcvwWXMS`Fo;l5qwcf1$pOO0X{M!+&* z6V$vDeMS@y*2?&II%}Mq!^83E25L|+B3$-I;b4^mzln3EM(_j1Wo6fzp@3mS0<5zk zrgaug7%w6ds@bZ|#6D7}!0JXjpIh+>7`s$0Fut5}7+7aI`>Vb334c+v_x^!7m~lke z8!}i`^Lxs|WL~7lqrWIa};ioOc2m#B(2vOT= gb+36G(S!d1!#Va2IS+tc_5VNb`@HY}^FBT^=FD}z_t~y<9oIRIdwXt^kyMj}Kp-+M z&JI2hhzLgbhOYuw9;eSlfFBZc=iLklL`q5c7J(GAR3Q-9bhxj7jK7CFjzps%iNUlW zGBSZe2hk9Sl}!SjNIF1{K?IRQ!>QIQ2EtYw2oSS8><0Tgl!5s^TNq%v>`)>^;h;y_xsjM75 zWCR*%Vni}FHb$VaNFoMpW)g%oM3@?znxKra;LFI^7-xpYnPCvWf3!e#(ZL}&9|x!3 z%D`{dT46CUbQ}s5A0Lm5H$&2*Ls2GJEGWPfWol{!B8(V`)EHud5tX6+j|2xYgA^T3 zj|rzy5kiT?AX;pUwH9dV-#$?2f5cK5zvBc(43$8nqfC&-LZ5yCgGqmI^w{XgU&@0? zC~_p3LZ-$rK&;6hEIo`CLt})|{x72cu>Xq!Ft#2Ze{}q}wooX4R4`&3<3Kll2jss+ zGkg>2WRwq?L5qzhksaeeGqr`@&~f(BWMT|0+LuO){AZ`U|1lY1YKAmMZ1M}I2Gimh z`v3L-*?|~Cw$=i7&D6*kZDeZUYifcsN8^k!2F4aRW8=S}9<<=_ki`EJYKk+q1ULA< zK*5{|CdLr|BRH6Z3!z0*h@iva6k;eDMW=>pA^wCBXHScyMT3e#>&$*x;o*UEp)z8K zR1(?6!CDLS85tfPjKf-5n46J^!C)!|lZ=Sw=4kMjCDte;*enDa6oj@kH3|CXc?TLP zR=BhOJRki3`Mg(jIC!*(k^f^k!UHEv37m5{1Kg~{-zQ=RIqEkR8IJgs1vnx}nBCS| zB;mG_gSCDyhyRZw@VD6bFfu6g|FPYF!x*%Xn0R6|*)9}})_+VV6lgq3cn<&e1NFbV z_>1>%XZ9aBSO|pVpArOq`BTKmRIqYIgC%Ouf*V-*RL;3L*!d<5PmQL>6g*GmMs-R) zzY|&4b#3q77hQKu<@Sj0UAulMYj;v(+)=ZerJ>ujs+65_tZR3ilYi!T>EgV$$g_<< zxfj|wVYt{$X)Y+4(Z!ozDhE`>xUEv59W@*}$}vvSgd@_?cwhB<=0X ziNuMeW&C4Cnb}#NP>AiZLKp-l3xR7uW2MG2m0D-))&_g?5_*oTt4h+hU(Sp zB|hdScCl|;j??Zjt!b)3!{jkdPt>YCo?SV> zsDoDfSN2`6HyWNkyG^XQGcG>mq;F@ZdsK>a@9~_9<3*&Cc7USf3pyp&a)&|xu5k5w z-Rjc3)#vIuJNX^+s)i?Wx?PG$XSoXO9EqXb!@-pEcL;km)5)*i9F!}5O^QoQk@n(g zJcS|4nU8j0_tfmVLK(ziUE~XS^DmHDIbSuPDiOfvXV>Pnn-{jT4`*uXKUXXhEePdF zKqsO=2FA#y1v>EHz6|Sv0UrI?Y(kPbhoC>vs~6j2EpFV0`Z~)oJHhRi8u6`modj&f zR+Vex3$7?)8n&w|uOtk2*-7YJG{JWsQNT12ODd;cL10xcl*$-waKf#qCY_d7XEJ4L zZ|E~*71>osDJefR5aMfr{S*O9hn^`r(l>u|HF7=VGty}_nYSH^zQ8W6q`bC;I*gpd z`biM(ja%;B(t2Ms;gz$1wUM6MxV14?bk(Q+hnH{EEvmDvEPO`V?Vt&i9Rh+bU9X*T z@=j)^D7^Jl57qOZ<$wmwGBOz(u{){$YsbkfUqa?}mKV z--9MpP4a7@DpQiJnRAdv%|1;vAK-+)FT{HFVFh;BZP#xMQTpe!=-2jejV-fKO#YsG zqAJby%)_w061N}Hgcy4i>X--}=dsKY@%I4)w-O+Wfi(flEPV6qOCLz;&8s)c#xKK= z1&*S9avZ!^%^5L}$WDVHy*$V_A<|r5O{m|4ts<%!n}@)CzmyOm!bO~?s&2&6rTldu znYFgjz=z!kNTxT+jGh>wktK?d>Tr=J;H5y~^Tt&*rw)sp7K^=UEvWeUh@tAV7Co;p0ix_4t$?}X3=M2^S790ijf?nuztN&s3OQBL z3hZomD~Ob3Bb=b5B*#6dtHL}G3PSp*XwX~pJX!9=CzhhqTwPB6D z++JdWl=j+HhWc-}P(vv_@ zzc6jOTgv&%2AfC4Yu<=KRiXhN$F8CVVMTM_y5D&L?kqmnB_p3H6(v(@DM5lL`#n zbpp1^@F%_wKIM_71s^(O?8IyMPQd2W^EwQ%r(gZY9EALf5eD5PzFwd7eq(Tb4a?(D{ajcU-1GE{szz4(SQjQ5x;W8nQkMx;TlIt{xs%4`o9 zpoY3L#`wL?K#DYfJl6D7nTr8jgE>ha6dy!~6wf~2BEh0D%~X_iG`6%*IF5i}GUeV< zrg=jycVRVqZ2y~YWK-*-G+Kx@{hakI&W{Uc1(fWL%egw{PUgc2>4i&u1i64aNIm+K z!}^0weKB%#)BtD!0T|v|SXH?`KK;Va&#BM}d!T3iLB*Ql#kiGVsO$)wAfLDK)qadw z+V=nn)*Eh-lur%%*2ncz+b(5k=*zOS=*w(1U1Cc0S+0vLYv_pcL*u4%m$6h>jpmUz z+fd!H)+q_^@YT$v0c+QFler2Ff?ehKSPP~$eYv)LXqmY*BLnjc0(y>I7KAJ5w_Tm8 zhqL76B4g8m>7+8QixeM=c9_&6TYc3fYSTqOJ@$Ht$>_au9Omf+^f;CsX^tNMW|#cs zy4$!Du-JQ7jLcq6 zA54{plpj%+2kZ03vKFU~(GN5Aj!W4J>^Gv{GbPK1ac>?>jkdXFbBc~BunqH~$DSUJ zS7PgkhSr>QeW5$)+jiGhaM1_q1SoocK6ocKoz=O$`Du z&Y*yoy)zYx`zOCgweiy@+NeAjQhtmRz`MWF91R^T;}%su7T~usHufLAITu*BQR%)G zeSpRB=QVE^#IJ?MFLF!$F8UI)eP}I}chz*MRwP$|Wqe~c&$wsueGkb2hExl&siU3M zuMe#Dkwb6#S}Aw7Ad{_tx%zX~1gn?15VI9%T`S1bjnby`z8}qteoL7Vk3R1L-dNNH z3qIXV59HZrVY~#FzSJEBE8@(#)Mw_7s8hP0Fwa9jR&p89=F@qz!JwWBhj9~q3a_?6Ap<{a?H8#!qEMpRk{u^&)UlM1+o3?me~UC zSBm*M-w!_&wH$y$OU+tXxv`R)Q|lT6;^F+xoKCfTwKO9UE&BP>-_C6;@bi@*%(Pj3 zU(B;Obd;MY$UPcd>TGmx*N3V~3D#xeouI|f6bF#e#SdXU)=Em@ZTz)f0RQ9)77)lu!wEq> z0g>UPflDyn^LJKPd>3|Y-3CBs(Q;i|y76H-=h+B4)jmG7)F*UK-kLdA#98@Rzx>&= zR%XjobJZd4SNxuwP4%DjUpjdKFZ7U;uRp}XJRc^+mhn~Ml`zowJ%ZkC{nWK4ZB`Uw zT;oQ1bVoDFanA81oaNUuEw9+wbTnU$VaCieFW#HqIFAo<0IY&6jjUei&K&|%_E!PO zvz)%}7Pk+qa8hw*J$apZG@bY-Os-5yp_K2$OS?iiORsEP=iZaaR>E{6 zll^}luS;QkYpGFWe>`QqDECI}5he%D0NCG{3YdyEep>s21JJ%Uw%KQ< zej!S+C|>*r`vlizU3}!Y^>vshV$M{xtfP4FV#ASz)tEVpk-K?XUuJ12MJ!aW?s1UY}cB$38z96la5fAsEvvU0aF00cRls46>_%d&(9uK=Y{ z#($t$Q!8{rawf~&IX9-8l zRbx|M({iS7&JoQ&X5*QlCwi?jgvw{?Gm3iM%*mISR}VMaQ0Efgtl=35jU(T`I+on8 z%BH3#Wci>HYVF;JZ&VG#3F@;SnrLGx1CB?%MMG19&iJ6M43d#JT>j#tEjyC&^+Rxi z!K)9N6<{f#U;Wlld3LcLxKTxGR#}GSwlXU6xe`15?XQ8+{VsMapam80x%rL)XiLv6 zm1FrRrddyo0m|Z0X@Q#`XuV!!<=j$(ykP(|RC+K#4E^ye78T-Gc($2)gzFNzpBLG( z-}ncdMSSVGa;R@ftx`=wgQ=v7oy!e5q6vz6lsqtX8f&AUl$f2*wNR?~n6mFJ8k-Is zTz2ssA9>cZO0Ml`)Xw@LC-6RU?W0K(K`3l?Xls$zHGc7_(u{Zoj9hP;c_TA#gAKjo zMM?f}y7PcWQMPEum?r>ddGDBcdlL!TMo4J5YvU>yMZl<^mxWC*;DMA?Z6lot7K8HQy%H?nP~@qXPP*jCm7S;WJ=iTlkhve#cGvJhO0nC>s^XTa$MMqz z7PK*x+_c6u@YZS3-cc=ePXBAxD9rO>r&#lkrf=22sbvfB!s`+oZ1rgIQs-G5y^!k? z^m3{%&6medCGYm`Of3g*%V5OujBK!oUhOy+=GMdd_Z3qA>0 z?Ai|1BO1x3>X4@KACILq$-Kd!>J`|E2ek&V=uP!sutO*h32S=)%lis_m8;yq#z11j zna6zM%I&MI?E3aWgO@&OmSKFAo~Y(_CqPo-n9UL8O|e65(PIYk5x~h3OZv?Xk0dED z>V{XJcJTV&T^?ByVcvcvh1P$b=-#2BOp_c}-4AvLbH@*l^{DfEJt_n;0W;~&K&~%m zUx!AqO@xS58E(u82vIm*+tQl0gfDjuINRVxfis(~`SPraS5zM74DJToolN6H$#b6; zHo6+6xK@P5b#dOde^0cq`Rt}@V3}-FUn?PGgtV% z?j*O!;KTXHZ_U-2C9U0M`vr#$Y^uD$=E1c((P-FC`@Lp=YT0enOP$brm^q2j*Blnu zJSkzGJjqMc|D3qk&WVYQnJG;it4w^o=+^5xwZ#FDo&%Z=-MltDnaB#%rjxK0Pc#J| zM!P02j`;oza*WyDmLhrgqEAIx)%J*=!(A4S9lRhc!$a8lq@jux%AI|J?@omzFl;bA zBZ#;Ycwv(lHfHv@a;&w9*R#7<1#T~K$*JZ}g@Aou-AD*<$M_Y*a5(5+Jz~v4ur=I% zxR<-e4CHLSvz86j)yQxZ16$9d!lqH<-&#+PU}5X|Bm{60V$~=p`t~=&MKKWNy7*AA zAuSd*w&ol--${3UhM4+37o8hF&WSmu9y#z0bW0DHw+^2uE)G% zH*m3w5(+l*flJ+-C* zE5mG+^W7x*Zw=uYhK&Rtz$tv6p=5^PyNBkE?jZR2O=HNd3pEWr?0?N2s2ainL`Sz2 zXmXOWI2ZA(3~5p$+K?dzHHJ&+i1P>@Q-Nn7(ze@ZeqLl4@&sXxlvp6-Iv$Bqgrf5g zLyaLj-im|E+F4>3G}V@JmGzmA$oC;%>}$N3>Q|OhLp&$Cc!) z2E^v)=ATEZhr_k$on`ypilo~9%$%DTez+CG+|nZDqOjC0G9J@DA@DA7fg8~EsKwnp zZiaMysC3|MSLk3vywxWyb#C?*v&98jF(|s$pjwcB=x+R)T9Q`^Pll1YcvO?EWM5Ee z5eF0V}b(W|q#?CK=`X-dO#%mRGayf6*y_!|(cKY)=d=Hk+`QjA;{>j;E zUZm;usBUVHp12M4=~~SZ^6bs?O05-cz$)dtx9hrxttgy3`ws|on0o&aT3WbrOLOx)6*`+&?6_O`Uxux#yhGi`@|`XR4*~Sno?|OUsB#X zs2p*4Sh3o{AUl0^&9i|pi&;iSM@aQwNB3D5-Y~3g4s%QNO)4o6N4AL(SH}gZ~S{tnO3* literal 8296 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 diff --git a/smali/res/drawable-xxhdpi/logo_vk_56.png b/smali/res/drawable-xxhdpi/logo_vk_56.png index a51460433f1bcd4a6ac638e411d5a04e345fe9e5..76a345e161c2fd5e988b12612b1569908a88c9d4 100644 GIT binary patch literal 4055 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 CVX6xN literal 2550 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 N+sob0?T%{{EBoP7yIlQRiT?GV{ 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 Ef|j%K)&Kwi diff --git a/smali/res/drawable-xxxhdpi/ic_music_promo_vk_music.png b/smali/res/drawable-xxxhdpi/ic_music_promo_vk_music.png index 2fcd72389624a7ab11e9bbc44b83b1cd7c2342da..9ed22b8a76bfc2ee59497a35e6c1a1a644da351c 100644 GIT binary patch literal 12161 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–Tv>A$d2w`Ut)wf9Fn_+eVu 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 T;ouv^A0l4vI~mtpLy!D7llD#- delta 1397 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 literal 4500 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 a+lZd*V@S#GQ#F9V=cvAkUWv}x3;zaZfL)sa literal 11611 zcmYLv1z6Kx)c<#b!RR540z+zmw3HG9m5}ZZ1*9A47>!5_q(K-`A`+s6v>+kf-AE}R zAYK3Q^Z&l@o@dXt6Q6T-@45G$d(QWjx~e=0Aw3}g03?bEk2L`Rgt>V`@vxLFk9?kT8P?q_qyi!=ZuxS$D~YozujdteXxat{a0}h-cJV#x2PtH*5VwU- zR%^t()pT(5a+o>NJ^o(p=r?qGh7j@hQ_4Xd*W%K{=7Mk-u%185B0QqQY~lQLl8Z2&cLATy)o|ClKJQUh$lO- z61Remk`9+3zwP;^J{}eJwVo%aspy_hTQ1FQu%;g`vDW+!^o3uOV&NV6myj2Or1Y{%HiV9`qxuAWxsvyzsE1gmALrRn z^}RE>ACofVF<&s2^!%3qy-FydbuHxc_`IK53;~h+{HK_g1&5`4yLKj1Pbkc6{A-2w z5ptqUM~W90MjR12FdM)84l~&U8z!%vWEayD=6&e-mN*;2JO3CuLz4BMaxl8ok3i&VR{svFn9vex zAX|v$;d-|x-!247%X2o9ivIb$Y@^>OOcp9rjTW#ZNyp)OCz2Jmy!mzeWItPkh)?wC z4Q~xCX{jFgB;U3rpC(>><5zlZfIQ{5)V^C7tWz?U{APH0(9jX- z&eHq^4Go7a(^S5S`K9r=Z!Y3~aeG^G?|7uv*HGsYLUkx}7osw{_bK096`>yMkkw=9 z0L>LHd;_!dLK9p>7|fD->PbX`6<031a`(8!YaNTv)Aie2NaiqjTUTYiqrymSsr7cK zb9Q^Ji&hcz2JU`kX?P8Dvf8)gYC$Rgv0yNzY*cxdShBkPTenQ}(l)-Fgmqt!Iv^Yt z@{#4>Ry3kq3h=E18KiwfK~C9oU6o(NNaA7YRB8Lzdk#bN($+?W50(wW;x>aS39n3ADZ-zIcXn$ z5GvVcB5$q`X^J~u?&&S=i*IlWmR0vjV4?$*vjjB_6bV!=_kA*%Xo1ICx|*_Ddy}z! z_yD^j#j=>wFp*6NKK|?}&|>NHyfuMJn0V|QD zmBOWE!k25f8;~KhQEEyfsds!0 z`_D9h5!`w0j`2Xsb=6Y^itB>bFE~K=q+$b^+s}>CJZrB&_y{$Cu-}%97OJ>(koxoC z^dv|5HyDu8S<6@m=}nEl?-#f!7f1=HGj$tVIcF%nFU%8lb}$QO!UaZCEA{BMR6*g@ zImu*yiugQq<`+8w;ILpz2XCShQs8nvG-Tw8kj4f0AJKihCsF}Pp9>Ux#GCdRrY*HD z4*)L^p~>xd)$oxSwN1)E05DIf6jL!$-)ajjl{fti%b5WI2TASSKc^X4^UcqHoENy$ zN&u5G=~)px2+#8$j6OpWrs`MOxi~1{COr`jAEM})z>LufQ){!93Q!Ag_u4P&(WLJ; zvIYTqL2I&lrxXz+fTxBCcix*iNV}7?PxCQ99+sjhH&F{=TRSQJbQW*B7czW6Ob0mV z_?j9pOo!03vkT0`|LmCkLfr-d>N!i2r*v>wHzA|Tr|m>^yuhT2L20k511P+^=C1;Q0gNWC>m|uID>#22g zi~wt9Wy69%Ry#ynGSJ98lw`W0Y@ddh3`kTlC{wOkXGENxl!^;ooC(w30rEoy8_ht% z^iBBDQh`0y$D}W805oa$-xCWlqn)4!uO|fV0}A+7byI$r4Y1vX83?kfM@tXncW~!| z6C?Onj-_w!di6?}>aCLD;Q^Z%WxeXm<{K>gA2CgiN;kB34tgEjza4onk_{kJw5Sir>NY;oM(fq9ffSV+3cYD7fBd2dYTe$v+W)ib! zMqKy*f5yq6r23<@Pxw%yeF!d~z+=_$BN9492J4t_5`Bb4*X+3M9|gMvm?x&ZZv7)f z5-P+{tB*93!6br=nf}p^{h|gfl|WT7d>G8%2mfe#MDN+&p?+P1oxb*oWabX)T*ZPw z$OoJ&$%lBRtxuX!GY(x=O8js@LDZ@-IMpSA3}z_E;F_;T- zEMxS%%LWvlW6sz34NqvF$^lT2wrUiV{>ABO(hREk@vVsGyZI~tbYJ)eQt(!ysu}&q z42j!G08Fo_9y0elXX||?;lJNx3pjM#7~}KpNPbFDY=kdlfV*qFnA+8E)cyTLF#Yqd zX`^og$aH5VkV@*!bo_^-ca(|1fR@1fAdXQf_1tmZUFPQfdn#orUpuu zHi!2ED6$WbQ9BIk!;D%Licn@%9&Z^BP+vRd#{8nT#Gq2<&K9R=ql^ILlvzC3E{Y2i zODg96EMf_}c#h<$(8|9#CQCC(>ny4Mks=A-f7*e38T(@|YDMb=0<4-hv4a}Z;A8ZU zUxI_3OV8d?KSAOe09Co*f%TkjWjeJ21ax2d`p0qXb3>;-&9%`+{4-h3{Fqw3tdYa~ zAJ`ta+w*UBFaInU=ni}X8GR6l^XrZmW19;RfH*I~{*jNU{kH*n0{_6hK|XqIkbZ$WH%WQ)F`D#=FN@leF zXP89ZW#Io@-i5T&{PVD!l;02;j=A_i!ynUl^?dhZ^UTwX`wb1}6Fgy_Y3b=2KWJX0 z@e7IFnGx*j?X9N#Y{f26GG1`7s;rQ0$?)4#uX$H|pd9D8?p)(|yKMRwrfur2_O!^; zwl`84hvA&JUTYOn#Io7+(-eLqU=q)ew^`^D@eO>`l(v2`zjLcj>!CuMmK34f^L(S$ zAu$yn*-;O#=(w5s&GuM`TpZ0+=IqPTx_s+eKgyzv~E8*8~FLoKz{%E?EWFF1i zlNAcYF~J< zSs8sq4f2ccI0MdSOW7v!I>NIv7pq@Juj5?fdSygxKMiogF~;$)$bx!S*@uPq9w#O}m8(yZNdkPwtI|zd0mv98?BHCX$)_(E+NDXuTcB<@uLZh^k*s-LgZzy3c zm0*Ev< z_-in@Uy=QdKB#~L(@Kc2TyASN7*orL+$FHx`{+~kLbl;s)O&%}<7JP5@5ZoqiZ}z8 zx`Z3jSAk@R=gV!<>n@3FOAmz&jWw&@mU2+EF5G5~B{v<~WR!{~nacl`a{C2-1<^+e zbRVPe-qOLIGQm>j!UKujlzCf0X3dUHLuP6EqXoOjn}KTvgS%rhPyRGN&{n+FdK}{6 zJ-@qkZ;giwsz8wueqruy??-O=1~2=Zhi344a!XOG1pdeM1;MGgTCqs;htoWM+vm3F0!#9!>xt&XYDc<*S4+ho({7ZwPiwPzZ|A%1sKfN*e9SCjZoM z4u+O>8Q>&X`bAPQ&YSB+jr$#mOh=Uv=u^!4cw4zMpN42a6%t5`H0RrkFBrQZ;Neh5 zy$r>tz7dDql0kJCe6S{v{e|s2Q}i%Vh~eZTWUG&@R&d%mGAsTl#a8c6A_occ(2?qF zmh`=!Pr-4fkB}+B5w?0g=U@D;MDI!ZKtON1ezV7+rlV%BaGnRFDlW}+UNk&2v>o|< z8dO_D2{z=?zx+c+rvL#z=LZ?m^7`b>J>00t=YrsR%+9Oax)t-i;w%{T*UG$ANmFx3 zpwP@O<}M9x(z9%{9JPZhsAAWXq`6>}$C`v1O7>PP+s102?j1Ygc?DZ)=7;Md;nwS(zbGyp->g(Ynm^z-fV+qUQkg2Svi9MCTF%pTY z_l&kn8=sfX8#|Cr93cQ%p|+-F64CW}He&doCCv}RryfCHMF!?Qs~N$DFKYdqBog2R zr+bfMKi=SCxYll@TNvDzmMgDsB8_{SJLJ+Y)a_8D55 zYW~^?1slpWNf|%6bt{&`n~lSrGz0~Rdc8?w$u`2|B${mJ_J3A7Xn1oaF5DtF?`SQYqQKc86DC=oi zWgZxU@&K{@+O=|EM{>jAERgRy0<2+tT(IWQ!If?F5P#JUSonn|2z@3Jzcfr!L^J+IavQvlr5BG z_6@`#Wke$JhDFzMdm*bn9`R4{$xiBX!W`;GE!Qq^K*5rt(+Y-x5~esH0ved8%^P%G zwxav`4IH1M8eBGUcvzGKL_iJGBUrR!y!FA`CD=S~9S(&W^KP@*o?ht-)DCD;fjIlcdz z=*`+vw(;?`BN(g9R?7ixg2*6KT;&z=#QiQ|Yj>bf3FT1x#QfEok(V$u0NT6cC7APH zzj)?rs|8xSjb-<$f%yvSW)Cumpx|XjU9AIbbZjF;G8myyG5IwGLlHB(VSOY_{S$ik z4Td-K$Ff1szT9hmT?Ro&p9Z=)HlUL)l*gx!8& zS{RZ0gpwzsA9-cJH={zKTFUH8S??MD844*Yh7D@kc&Mb0uj6CY3RFxxwfn=Lr?P`X zP~PouW@EvPyhf|S0ZtgKg)7S5xv>fxUz)~9rX3!YMs5Oelfg%6YMMwSP=Z;e7RAl4 zK-Ef+h*Bq^>vw#TW=<)fP;;v9sdUX!#snZvF3iVD(?pn)*Y)O=TQ3V47zFwlQWx=p z84iJbxsnZyvcu0hc%pPQ4~4@k4(x~&iOYB3@RzuMuXZ%|Bj2$yU#^%MRvo1~G=iYe z63mh!lOoZ?&*fWu<2U2BvNxNJ>>9sKbJRYYfE_u^129LC)1WU%2IMl5e2xr0(F9DNa`uf`b^5P7PX2C2K$!>*Ocb7QN9|guYU^15EE>aGPDVc)U&^UIw(K{pOdNi~YNSU!mbeBooMng?)k=cf#^xGE3==gw7+kgp@- zmH7%9Luz%II=AQ2?*sv0u)%60t3a?zOid&l^Va|!wQ_ygX5}H5;{O2eg^&*lg56$x z0v}2Bowl+HU_%%-c=vS4`%vpz`hc41*dj5>9IxqiAqXq=Fy?9Bs|F`1LM3jhKKs{o zYWOP2V+F&bxi4SZcu}aqx_YnCN4F?qIW~GisbGV*h`zctN(QD3YfcE|{t$z}V7x_k zbXWRKcX%4ahijIyjdIi=v2CmZ*v+=FdMvl~1P2Ctzd_4V{KNT91d8#^r*xpPx_xg_ zXD_8k<-Rx*Yw?szu13KgJ{*3hXRRKlM!j{Y^dpHQ$xigLr+8XhkwJ=1T;w*KG!Tu7 z0fB$|Pz{i`3<>w=w9GU;4@g#27mJ z0-z-%ICU~L>vwX1lCM;hlUE?SK=n%yc2)&{?a6?;o#VC1-|2Z8JASJj$8HWTO3!&~ z_#|eZo)zbiEF{SM?dAwFKUcx-e}6_^(F-!uM4PmhM6qlf<}t%y2q)J!1V8L)-;Mpw z-tx$Dx6Fn$R$j^CbbNNgPKZ*K3za2>+l1r*J~4FwqZ#7|*2m41_jAvJQ?Oj=#f)1{ zFTDDfe$MR2C+`jB$HOGK^O^(76`2Q#pwQ8W96$11sx0LXpbS4Y^Dk>=HdVJVYuqyV z4FSX!2J&!t3r|_-5-oF7|5QTw%H#tuD0uWKAmg#{{L+R`^}7rbhE8$e5yl-7-?5cW z)oS&QK*8a2-a%f)M^?VDd<%0=g12rUTuZve$EKppQ9Dba!X+u{bPPx&HK03fY25J` z{h{C0&^9y-4u>jmpFAoHD;2{n-k|+Q5Iu<_4nfLdlN;Q@*@r67yH*cL7yc7vnV&X& ze5Ib0k1I2?Gls^VFrdx0qmR^yl(=(R%*@z@Hw-QN91ahOvnjG20Kws_0G~5gKAm$E zR)Ze?pFrfoz-U4~Tp^U`RtVN@$F4F4Rz(@K+yrH*L1d*Q480GOl?(GPvDwPNnLlF9 zVn9s0Z}iweGIn+BE(TO!@Pmro7q=COLXy7J*+M$78c#uW;Ee=Yg`?I=;JH1W}b({&Ho@7-;#T%vYf`XF=R*WW1!&bB=mI>d1EA1ubX z9fzVDMW?gt$d|Ai^RZ*e-ES^2Qqt6Y?txdbofbVWfPwN+mTdhD1i=jGNhD9t$c)y*zaYIu$C9Fr5=tEi9^SkG=7L zbTX*qE$sJx_gd?!ce#Jq%!$SEx{Eya9AIiWR)yK`&z@aa`IRp)7Qf>Rt@)YwgVnKq zIOadiuHxJIz4!(@?=t+6x%M_G$||hXMb7cM&th)e(!HlXBp^pel9=Gt!}ODgKJv$C z?`hlLe$_hz5vU|Qmz-p3SFbQQ#xJXTSJ6=^opvYo@S<^B6#x|zEIQxXz7%5RgTX$p zx@p-Nb${1>8E1ioMMgS(5G-LsB74a?OMWm#C%#%T^rc;aq4AKiJdNl!%m{Y%a)9nKBF5McYT6UX%p3A zH`m0%@N;g-W>DlUY-ob~V`^&0RQACj0X|1A%+8XyAdmkxuyPv=&Ty$}i2sRAU$aI3 z{#{APQjKwhLN{8Mw)(C0TPQWQp@Hj*A6@5czFLxZh~VPhe>TGQ%1aRrk7$1FLDrX` zxHPZNx9Epm9)Fk4Eyjv(aa3ZBNYFi$?@dJK`QWb5V}p2a{OGO^1r_dh7d?#?)lS!B zXpB7+YNIR7Yi69Q1dZ}}sl-g8cG{J65~6XX5$;L?0?kbZ)tl(!+{ZGpSwUM_v zjanKOo;MFu?urrZU1(wS#Y3$JLU1kPm#t9E&nK#M2_r06Szv>W)C;*$bi035x8WUo zkN(V-w@@29(ekY*0@xKn?oosbejX^TW&ORT$@{L%?k;b;SQAY1}txGFD$hO=4_Y)ev)i+tRMZK-F&e*&AVUwoBiZ`9PxN6UKfT%u$MiWEzjcw1M@q>YJ>#h$fI(z=dY50|uJ9|X{3 z9Lv}C@O6yjfV-=Wk=KVk+a=y~$j(Fo<0`Fz*qV-=Vo4@8Rg3ZRWRf^G;=}~0m7)S01L*m16wc)KR`%$p6UJnV_Wd?g z`vB*qf~P$$KA62Jq+KO(n8j>9N5&)QQ0ay9mN8w#o% zQ~jeOB}VGs-9AxqF_jP4)2_9#UJ&zaVs5``*W#%?H97cn^60vA-UN_$VpXSAO-}87 z_5%A7Bo0d#H()=AiBC_rO($OYg#Ao+=I-tFedS;9x6e_2ilKzmGO>Cv`s*C7-qu0hZF&>crx>EX#L4CkH;TwSR_;Ex^ z`ECL9vNU_Z99#26oU`y@s>_6H1pim9z@lA;SgsCRs+8Ub+r4ex^2cK_!4^ZAUV_H5 zg?10D|A_{^MCL<0reoq6znSOX)FSf`m<%LH<>6sR%}&QZ>@iR<_(S?1@bvCSA`vV8 zn?m_z0u8!I%IuC`2nbtJR$t>j&%1}=T!H+&l(DCy1QcScg25TL96?mw&CiekoFVB{ z16y+SwF1TZXUhDiaT{`9aSo;kvO0hIh?wxEBe0MR{$Rh$a3K~71~$=~bZ2Rm(yd^^ zi+f(j852T?&70cu;()8(XOu`KmAc8wMJhb5jB2}N+bZ1_SPOE`zh7^23j7{ z=39bMM?1ka^;*adovrG)a3qgRco6V65fWQkwC>E!xtf`Atj zP!DEvm{t1hH${^G>ebvUvEcn44(w#ihaFsXH4Ex1;sC47w4#f55bzZ)&+78~-;r$C z=$Yx`o=gEpFR~jSBZI#^#g^KuBkMpkGN7@yLS7oTLzC|T7;ImrUI*EsQftARR%KEa zwB>_$j}F@lD02{XZuzQ?d;_K-|Jx~SNwg|0VDkez=^j?~f>JJ^XNirdyR`(V+dMqa z1`|O*(&mzL%M%ZZvMTp62|S(~2*xoIu{_ik4S9dviUkKhwx>kg?a>3l%|pHOCjCh> zSXjS1|MPN)jNb)-`H>+;V!@Tt*RTHE1@q;Dkzhnm9}(1v3QY?c9slId8;TF?72YdX zM+zrUqgU_BUeeVBow(qU0n0ZHt@smghz2rc9hoh+8{hl}go~Q2(=u=hx>`{Msodtn zDDT2{aX?6A&Ndv#eV#Kgp(}Z=)y}&fy2n5ihgGc-4Xo9lJU8%qgm;STW*G(JqP#Uc zx!aOgkNDuV8pt;n(ry{o@}e(@3dr#&faNDsrNqad{WEg5-^_Bsd)zT8aaJ|_X#k9` z+vzy_nigW|L#iG0x1GqV|2ST%2L(n-AU-G0b-Ns##uGs-{g}EWBF-O#5(0aeUXi#3 z*@o+tZg==KZJFcJ{%<;MAPV2A+Vz5Z`83{WAei3sp-7EYQ_z+S9yKsq_)+%-cfE=K zl?5Ms<+DU~q4Mz}2c0qCl38h(?id)@Sp_C^XQ*HLxXC0Q{tW`u+;l>DO`A!phzJ?m ziZ$HZ6BYzpfJJtzFO}0`f$na{6lb($rS9$b@MwWq>{z?KFvfbs)VBFew@kk&G8hl2 zL1ZQm?JzZmOGlJ2NJsQ|l=|Y}kN{2^BKUC&c5O_}UxSDzTs%D2`sby$EQrMbu@wQU z&w|sJD>W{iE?T`k&~3?3re`gn7Lx9tgsEhOVbX!_=d`MQ)84Z>m*=Zz@;R1^Ah==o zb1S#Sk%uWOH78W)uS9nJ9_2oKp=7|2CN=k)zB#pzL|txlxqB7Wx4r&eE$v!^0i@-Q z9+tNQ=tA>zPJGuA%ekNQtz)N1M7KT%R*&Iaq!>`Q>Yi@dDViTxE?)AICYXl!i1Z(k#`4PmmTc;5cf+wyE2vt%*N_U%nI_#E3k{=0Un2Suxh#fGQ^I

tF&a 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 W?E4WuC%%dPVe@eHAzpB%?EWuwoh+*W literal 3291 zcmeHJ`8yMiA74Az+%n`omNRm+93v*@5E?m$DTGW*k_wqdAsQ{B99v=KzLTRNS8hXS zjdRWfNefwV&Xuo-ny`;&FUln>l!^>-*Rdg0?q~?D_iFUq`@kPXFz&^ZntkO?2 z3pzRuEiZ9>h$jdh#m!=j};y2Y8og`*t)ws_r&f%3xwUT>-Vy3 z@}Nt#(lO4>M)?`xW((yNf7^Q=rfOPs>8I|91dLpY)=bS(rN5S5_saZonj&zK>73Y_ zeC^z)S9!ZYD*yl{fU&Xih}*~R0-Xl!1Av*C1a_a@yD6g^zb(s~7ZyjCFY0(cSa=)L zdMu#WQcNfXG2v~Vjoi__9jvODVb@K=GymmXWgjl@iE8lW%3;@?jq>#1-}%#1;%Nn0$ zU7nkLj3GoV6a3yF>ptnW2ld;#^FA$~GD|4HUFWZv-JIBp_lwJa0Brt3_jjD_6`T=v z)SvlMIc=NnjqANQqj^Sn%-cw_$GcBL@DRMdKB+%fGX!>L_%Qa>ijLy^qx;9qk*)^3 zI6T@E#5R8XP~|g5O-m!cyHFAGm3X!|dHX_zEk>6e=8ly!Mp37_n(Xp&o(tnlOBf(r zIMzeLOGGPzFYgsB-I02McHBo2$H00@N=Hyn^*}5`zF(lZ_*?>*&}$KZZ~-UKfSWfT zI=8zX5Dm`-QOax0lYl9b0Jv5q)LU}|c&OCpf^&Gk39V7WL~~@HMycsrI#QZVUA0S_ zbmU?Sq%9nIU9RDYU`^d52DrHBWRK11ug(Et9Ow4==SF+b->b990_EIT9 zyP3x#I_d~*8Z+c$>%s6h&4j-l+c`Afb}5Q5UG?<0aopii*YY#vsX+p$%V|tE7N&$=^n{g|Q$Jv5V1219sxsZ<(7rPWyUiDw$&+E}eQ5pMGBR4i z&`Ljxug_ZT9z7VUJ}y5_POIJYR6mj0O>|608`_@5`#YdmOpj|Mma>EMq>PC|jttU} z<$}+c7Yi;OWm-{&9ZN`w4FvEgDY$wDJ$fV9B2#A#Z%TCIhhD{=$J;tcO^&M$kup^B z>83=O&8hH%#na6DB4Rqi;UbY&{x?v5qFyzZi(TdEXM6gtQz>X!}z zvhB=Or-;(F7>0w@wOZE=&I9-E(BS!3B5VaVuCAO=HjYg)+uq=*Q|8|0_;<9!bYdkA zx5f?LMdvQP^9`!hAjJb)9_It`d046xX1IanFM?2UxIGoy>2_6l?sP z!7uf(6Zdo2qc_ljm%W=(UI@nM3LYs-SrFxvX4I;8zX-bo4n_X)+8$!&oZYP;+v>kd z<0rA-$VPlnBWq~szis6wZJ2r6E1xgC;X5~~2;S^{uU>j1D}czG6D9d~nHP7f#(P==tKze{T@@02ES%Ial--(yv%MQY>n zWQO}>zb)w)`vB4kh z0b#V4!xDEGOI5qgpw&;`>F8-LUSjd z_9C)Gu6!j*!LeHNZc_9vj|}URsL)_vFujuc-i6EoO`jIG=7)?aF@nz8S4={oS#G*~ z-`8}OXk*v7OY`I>*kH-q2{c~|PU*W>@q62*$=7AM9S5c-Yq}f|meZT6q6^|?YJ`Cl zgx;8%`e=l{-uKaOH5LW#iJ{;4cFIMiYxcYsk9nKPLeTQXXJ4BBlVJSkf@0*t@qz)= zde2Dql@}tvgooRsnxslrl-v^Dip0~D3|5P2WlHqyT(ns_C3R16UB@DbH;oAX5E~dKcRJesiE6q zFdwdy{^*>v=t|3hv-rr+%h_)5>oz7J#7;&3Y~Dj3whEPL8Jbe#YVgi7ypxIimA4}3 z9AuYOrFYZEr#H{ZKIdJ99T9=2^{u>?k-lS#FiFQ-!V}x7pS2JfN-qtrv|GGD5rql+nwI|gx{OSf zsu=l9e12GbH5#>HR1tFP; Date: Mon, 25 Jul 2022 22:52:24 +0500 Subject: [PATCH 12/16] New "Music" logo in dockbar --- smali/res/drawable-hdpi/ic_music_outline_28.png | Bin 680 -> 659 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/smali/res/drawable-hdpi/ic_music_outline_28.png b/smali/res/drawable-hdpi/ic_music_outline_28.png index c10a2761dab182d4facae53f1dc2dc69c4817754..b76c7b4cd2d2a40eaefe9558e94d537d0a53644e 100644 GIT binary patch delta 634 zcmV-=0)_pk1(OAkB!5~-L_t(Y$L*HSOO!zv$3O1&!`kxDK`FC3ycI?Y?qMl9dGS_M zx`*)8tq##2kgbTI*PyOmLh&FHiI*bqC=?j<ulr3uk;GF?H$bA;LC?WxNa+!G^(E-4UAOJgpuoM7a zwXVCl$t{0fJ?41G5=l;Qo^vz+Jv`?QxBXrzQ{n&$#c=SwhikkIgP@9AMu2ZW{FBgaRp*j=J7o5!2* z?^w5W0~sYb&To+q3Hs^x+oB}L`6J|S+7-qDn6OH=`>iu|MEw^xT^XuG^M~Tyv(XgnDL9e*n-3fXnf~?}}QQ^fwBE2K{FF(@cum=1&QN23-Z9&FJhg5h+>v z+XO+&=^_AW%YKMUMS`>-RDJQuLlJZF)%l99;bWri&z_n+(CYG({7;YGZTnaI4RQZS U)!rZ4o&W#<07*qoM6N<$f=^d5$p8QV delta 656 zcmV;B0&o431*ip(B!6#7L_t(Y$L*F~Xw6|5z<;l8`3$v`@-_3VCT;s47xGc8D4XKa z4VRQs5^>|>j%XAi7sC}AQc5EUH+HmEYT<%JJ|`a+LtFc~ICGqHcFx((Hbr^v{?Gq; ze(&?V&(rfh@L&E335B~@#C#$m$_U)yOlThj)N*1(L{u_5MSuO872$D#P)k_GQesq7 zn#1HNbAyGXy3zOcmX|iV%av}jL)BG+P&d^Yn_;4QLpNrbid*}$nhKm;00HB zKy!GO#pp8tCH;m{!x*5AD0E~!bR1Pg+5Y5%&H&(gI?@p=BqAcl>|ABe2OSPTM@nzT zh^WX+wlHWSj(Y zx}>H-)eU(fwVF$mxH66nM?Xa1+3()B>sF<4a-~_8_No8i0n-mFqUERPAtXQgcDo^(i(nRlBWsjk|4E z^||A7mw#xdswaNG_kL70tz|r)@mPO#QNFq#QFVLrdz-3{GOWhhn1XC`UjAmvo#t*N`nK%v2{J-d;9_oSnS qXg_rV%bCI(ZiNs3m-oL(egcR|b Date: Mon, 25 Jul 2022 23:34:05 +0500 Subject: [PATCH 13/16] VK Rebranding (Part 2.1) Founded and updated some VK logos (in notification, in app-icon) --- .../res/drawable-hdpi/ic_stat_notify_logo.png | Bin 388 -> 1714 bytes .../res/drawable-mdpi/ic_stat_notify_logo.png | Bin 295 -> 1600 bytes .../drawable-xhdpi/ic_stat_notify_logo.png | Bin 477 -> 1836 bytes .../drawable-xxhdpi/ic_stat_notify_logo.png | Bin 687 -> 2088 bytes .../adaptive_launcher_background.png | Bin 2501 -> 1615 bytes .../adaptive_launcher_foreground.png | Bin 5644 -> 2635 bytes .../adaptive_launcher_background.png | Bin 1840 -> 1508 bytes .../adaptive_launcher_foreground.png | Bin 3228 -> 2131 bytes .../adaptive_launcher_background.png | Bin 3133 -> 1734 bytes .../adaptive_launcher_foreground.png | Bin 8310 -> 3022 bytes .../adaptive_launcher_background.png | Bin 4290 -> 2053 bytes .../adaptive_launcher_foreground.png | Bin 14409 -> 4001 bytes .../adaptive_launcher_background.png | Bin 6370 -> 2457 bytes .../adaptive_launcher_foreground.png | Bin 21297 -> 4941 bytes 14 files changed, 0 insertions(+), 0 deletions(-) diff --git a/smali/res/drawable-hdpi/ic_stat_notify_logo.png b/smali/res/drawable-hdpi/ic_stat_notify_logo.png index c5ff56f12287bd48ee62e765609709f1a2912342..f95d885fff1c20df4b29c49c4fa7d1d003d00c29 100644 GIT binary patch literal 1714 zcmbVNe@q)y9KS_K`4Q$AY$2%Zc64!Uws*Z!+B>QIXn~edR-tjsOyzp_pa;F)d3U9y zMiU`GX10XLW;R_AMlv>IG*gTLH<7qOM3*cIGZ>8;7sW(JSf+0JhrTOqv*~nkFZbiU zcc1t9{{G&6Z)06fR$&%`AUSTAvkAWS+MSUGpSv=>dGM7fx%Mguk`3qCdFzmuj};(D z+7;f{qPBP%XjT-A3@7@5F)Bz9jUeR}QHfzYfr|P;J0G%REALHXD9_okJr)n)ksKhv zyJ9kEjy3w&SSL$ySj8h~d6b3(0#F$=Dg;9c9kpX|UK-A|Z5%`65Vg~eRcQjz7LONo zh%!K}Mw5Xh2m-ZIM#g3}oBY&6C`pheoS@)kAPCxQrOh@pF)%1j=Gy2cXKg|lT-mXJ zs!BADM6PBJ)w!pgj)@?r?p7#Y79R_z#6 zbhmoEpl>~%l#JWzA_yrFidxeJ%}6-pwrIuIEdjg(nOb9X~Mdbu+Rjt2K9&> z-`4$4sF^mKXtU)OD9jm-QJFh}IhJk{Wr2YP^8(Wja4FP|p(!`g4lyXoP%zZa6xYJz zq1_=xWkM`)JM9>>*~s%8P1#H&Nm&Vl*-~aR5TKMXFu>+FP#jB|8Ny_>0xEglDY9WL zvdQz@|2)52=3!|u!Mo;nbd0eZ*H9PRXn;8FgQ_Uvfun}m}R11QO zR1*Us*tulbqPCdty^J91I^51GpKI>t#k2JvdJAS($Fn-ZfelmpkNfb-C-!}re|qej zZMF=|2*;C^x#wnPYBr=#Z+^3KmCeglPY#V_9Pi!Kxw_ICi+!pe-!*q;X}J8xHfjBX z)fXlYRc0>uw)YMU)YV?Pxanxu^;32ATbB?2S(08vUH$C0%GgiiTPFHPvBe)H$FAgQpO?7Zbzg?L6qk1~KUdg?YzW8kE%-bJbSw7IG zCy$+XY@~)89+xUN3i;O$_UdO(9$CCVp>F@7A!KuTZCS(nOUR4*SPS>6ZhmXvgEN;8 t{@OqIODi3%eywXbHld#$OY11Qru%-WVsK&Z_qVjaio2%K`9^hX&tLSPL}~y4 delta 362 zcmV-w0hRu;4TJ-bBYy!)Nkly1m`H@2T;`*vj1hw=s3b$gpa>`VC`M;(&PS5ZVw5oL z8Q2zy!DLh~Q5;2$5Q8nQg($)cK6^qTQ4B`iC!1;S>s)9$YJZs6C_@6(!nC*hav^FF z=d;`7mQ-v&T_T6qLS$k;s12Y;n{rvWpk;at+%74&mhrdBhuyNf6d9vWquH6W($%i5D`l z47aOfu$WY1#A6%T*n`Vbd4~?fv2_)1~s)>bG>}21EvWs#OiTogM0pAb(TuzeZpa1{>07*qo IM6N<$f~1k9`Tzg` diff --git a/smali/res/drawable-mdpi/ic_stat_notify_logo.png b/smali/res/drawable-mdpi/ic_stat_notify_logo.png index 3d5fd71f0f4b2f7fb3129ce350d1c3d13aefadad..884409b9f5b6b5bf88d512b839901150959257ef 100644 GIT binary patch literal 1600 zcmbVMZD<>19KWuu*3LSL154EUcy&;9mwQRlBoB>i*VH9qYG@;^A}r6{JxPw{?z!Dv zmZTrdTyZKxK~Wh_hW+5zfnS6%p_Ve(M5rPt_-QhH*_Xy za==flJTFG0ltAJoiK7V4t{M)iaE3k9Vu)i~u{6`shygrCB$JX8W2veQ8+5ZxYuHUc zQIGKzWb&e4@NB9BRi%wHOIEQiTvd2n#5y({n_|T_)+`W**ah-0)a~P21W@0mQf(Qx z)kW9aB5Y^!Fg2s;klUi|Ox48vG`2~}Qt;$qs^*YqjR_|#j2vQR2r0HAm2RmFq<~)l z!?T*9lCu5eO&4$+IXK4Bs7ag<=A=+Y5@9e5h49lt2ns?2nj)%}tNs%jfB^}L;w?~` zGb(b>9l@#sbHvgSHCWS89`mM=XF=PIaDo(xMFmss#JU!#6igbngA4^H<1v=n?AJ6E z%94WQFp@b*&Iw#Z4oX}^iefGr91-O}NQ^{ABCY#zqLjSIw(hI{^ZpB#MoSA7@0!Oe zI4>n&LbGYGs?Ca+!H1f&q6X?&0FmNlcZ^lMuws>MZfke#fd*~4fGO#Jgu4N=NzN%F z3yabx4|92DXXE)Vs3r-t>H*L2dx@b2sY|zeS(H1pSx|F5u?Rqjk zo{97;*Vo2;>cAOa#tk!w>)gGy##{}3GHMI_(T?Qe&$XV5N1i&v{L(#EJ-hP7%lGVl z7>o_htk%lH<`1=~+V_a-9(jH7o6y$mhTHq~de`yQAalXa{uCYd?f>(@c5P?w(T%lt zPA~QCy>ew4ymxFl{l@x@wOyf}KREqmc|!Ury{)@CZdJsxB(f12*zQ}B(Ae4u;> zx~~nMKgX{)U%79(4=u?r4*0(8|D*q$njZda`(Rhj-6Y4CI?jJTe(3%u22Z$;-FtNk zean3Kz~=I{JNy2L&yV@CuT6Hoa&oKIIhWnBabxV%O6}eLlb4u|9S2Xn{p)(3`hZDJ LPQ_2}&mR2?N9_{k delta 268 zcmV+n0rURA45tE+B!BKnL_t(|+F~FMi~>M8bfD2t6u@!#&K4n40HKKq0Rn`IfIwg% z2%spCM5-5v3Lzqa-l0W63J4iM$v^>AqV0?0oVDxL6Z8T9bNvqIItQ;N!m9cpxQO5D zUchMz4h2r)-jDk_?z6a8QZOU%W;pDH{=lR!@MtgvB`txSuz%-rK{KvK_QR6EyRm#= zUEnhR?6L=ergAU1GwU;6RL}BE>!hb^NV)>YS&<`uYpWH5A@}mSo+T|K#bnfzez!_C zbmO{GDJC^Hko&F6z2qP(Qn9I>?u=(^ad(VozcFCmsx4E!lSRAsY^!Gf(>KKoV<2gM SDIov=002ovP6b4+LSTYARD8Ao diff --git a/smali/res/drawable-xhdpi/ic_stat_notify_logo.png b/smali/res/drawable-xhdpi/ic_stat_notify_logo.png index 05eb77d517d48fbc76093880f04df91cd488495e..234b7d1373b4493374c1f9d1eb1c05c445fb8c95 100644 GIT binary patch literal 1836 zcmbVNe{j=O9M3k`&A|=_2iqaj5YWMmHfh?eZKQ*;6gs7&Zj%myJJRH}3vH8-WVD;Y z@oSu@ob!&8p;LO}hW;TO2Ls2+WH=e@&I$7ehy!VpN z`+R?Yv&mgDFC%?oI)We>#ZI~u&V+WSjeyVlqYR_r^pxaWq#($saoU}Pe9(}MAS15x z>)5R0fTNf`URtY*>t!f@|$Hj-fG#8n9t@O(0s~a-&6} z3{bP)pkoPwK+RS?V=)^IUh52$BuE2JSmDqS1Z6Z+MhhChFepyud{iktH!ckBY*?kL zN)(QV!(n~cs262FZm?P*0g02O4kC0)wV*N)ouEt^W}tz>%DklVqJV0Qj908uZ5UK_ z$cB)VpcRz3pPUyIh-u++ zQN@CyG6D;VX&VM@*7H0^8BGO@#b@y83cN-_M_NqEN-fx)VdS40_D5nly)G?oPv!)n=W!&oh>fWzXi z`6u?k5N)^;K+^vR_Yh1GeQKDIf!zXAq?SYydhQmgnEfXyW zZW2ul2(WX>utoK}x@0zjB=r{4_VSAMYo`p(EGGL{-}X6gW$-P%b(RXcEY-1r9?{*H zU%R-s=Z89Xz+Ggy_uiZDr*$5U9*Cxmr31^S4P-jHd)(=h?U~CbtbS(il~vbUPY){V ze`&q3^6w6 z^v-u@&|OVyYTPDIYIN%zG{>2AVqN3irZq3x572@1maHxJZ>CH-=c(H)PSPPAY4biG z6Rq89-#gzkF}t8GIe+XGuqSNmDh?A)wH#E*dn@=k5r^WT@goSfHtY(dGz-7Qc5VQ~F+W*c&gT|1?FuReL| zh56@QSvNP9bdGAs-*shDc&WX( zzm^*L$|~H>$2wNE=_l+sHNJ2j{#xFSO!-KXvwz>AOI^pmbX>hqTfBO3@tzNp$EJK% zjcmI1P5sr7JnQ(bb?gkd&3VIg31p$&U1ej?6~}|y-fljKYi`|O^vcsw4@pMqlC<(mK}$*$HyJVAR;ZBa3NQ6s1X>0)?ClE&|Z>C?aeTaP|mfuU%N#KbnV z3&uV-a)1oRC45g_XP_~rifSJfB`_atyf~4BhiIGBJ|a?pVg%K4U*A9DFO)Lw0pfE2 zt%HO|Cf=YOCZ20xnBzC`B@)JA>J~jfMdR}LDI$@PmS<=$$QL0nQiN>WLz^hk(Hqk- z5{C^eCnG1&u78ruEs%iInAQ^C`IrK6m}-eTN)y7gk?gF(jgQ1)gQ>)7hFu^j7l_qh zyF_u~h*f*LM0<-XzMfk+`KfM~m_~FfMM%gff|y=W%q9?zc{n*g6%B~PbeCLqiE*xh zkEq65Ob1CMHfYQXm%v9<;XS5NVuze;atVAyU4m%u$UP~xD9bKFXahx|E2ggUE67d% u&kyEnd^}_mS;asb_1M0ohS>6WJf06qBQbw9Mut@Y0000L~ zK5HB+oW)=;#wp~ox!^5#+#asr`JiXf3GnhX%QaR8!z;jXyD(~MLm3R$8>Bjm&Qi`s zamvWSbd;9h*okx`Pa z#!GT>u?|k00Zq4|fWS!57-Tc%nXITy0uS+`VD4Dv!q5SRD2txU6N>=>pUda70fKEUHqn@kZL&@pWsnh8+(MdZk}^RKModc;&=MG^ zI&6c{?4&hWNBjgl#C{4C#)w1y5p7i$n+fh*!b%lba3Zx3s5!}DjTx0% z2#lsIYKqDmjg)FsWr#1}AW&2$Y0^05HgG=Bru2?pN)vve4(1pL*qm!5+92Q zQ3M%=Dk&YAUHo^b02K&OKK~IY$Qd0*V~+*va5S5;7%^ZlX~gsd*KE?mkkgH*l**$l zKrqmbH>8D9i7HH18Z+U9LMDNM%^Z@{p+bZ|jW5c^*kWxQ0St&k*jkZ@#}>umgh0r{ z1R{}W^t_D13mlOhJ+J$p=jT{RP+C~t6Z1F<&XE$RoV0>q6^~Rz29ZB9%OjzoEI={b zk=+s)cZ8MD!6VD$6MJBow#YyL(*FqeFw9D2(?yttNY(>yJvN=VKzXjC4u|dF{?){x zy@zUc6b>4JW9n={;KSL(2ovaB7SN&&jfkR_`Po&D{{pH*X_$9~q=EA|H& z>%GEc{%teikW@F%u)rWJ(7y?RVSAOms;+94;Vc}xF|iJ5o%URr>x*@ZB12gwRvYJ% zmemN~zL3IRe{27M_}2THJ+=)yYy0k>)c4ljs$C83%nk6p3H>>0zOTEjX6{bm1rkd; zmD;KAM4gZJZ(O#|G_Wmx_xjZ9csSrN14UVTAUl9xSaW5UW0y<^JfWDiy+!>=^;_b*7^e0BcK#f>Q1 zAobkSrOLe%nj=Fgz^PRZ|8hf^IcNlH(yf1tIX7;5wTH6iYE7_ z(0<3oM?wa#ok{nLm6tWA+55_$dQD{yyfOoj=qpX;Srqs%lJ5Kn=9m4uUE4;^dRfhjoEk4!!Bm0N^ zB;ktoSf0#-83hO9OE1m)sb`Jr_^x_h(`wdO zLs?13FAFC#kK$@ohs~ul-_*D+;Armov{O9Yg8MaE_bQLG6`Cd28*b;k+^T6|2BY;8 zJKsqD;Nswgn0sy?*G`c3DW+6;yxUzWt3EAl@yqISOS1>NN2a*=wsqdgIFkT2Jx?8T zDOYVfczET_C}YG8_s~N3@*T@2rri;xJ)I11ySz6+UbZP`$tHokEOOS=x1zn*_N@Q* z;+)p7NI1o_(tA&-ti67FdyrRTz#5n4y)CC}lRfXQ4f+gU{!F*mmdoDjHNLH3*K4ww zakH_Pk_3gg_`-Q9yC7m`VLhqZo%*|EmwR#5=&(QN=dQX7O}p2-wZ!o+SEQ!Pwx=vy F_6KWYH*@p8MUco*F@+Qv7b%Oy+M`Xp9j_NXXGWgVI_PJh-mPp2H++oIq$DlmC0 z)Lk7cI>w_LAu1Y$2_l)L=$;ZCf1rzTi72=_RM30qrilsHVNz36Yz-Pj8mrK~AZE-& zm&-|_U{>Iu@6e4AFMNZ^kD_2~upmw&8%>G;29qCcgSdkz zngY%fKU_@=U4J&G+60lx40JzB5DdYju2oPKbn{7-Ah?YHG`J4J|#akD# z!|Y`cWI+V&@SA< zcFeYNzJJ)^e5P0g?ZQo-Nn=S7J7my`c<7*AxP@HIz7=~s%8JlIyKp}xnB;J}*dvR7 z$ngnM@G?>Vsj($a;U6|&a;>QN9FswE>`3MbIyUP9G>Gte&IiU y;{$FHPh7(LRH5o&%MY9?j^j9v<2cSfI{{{HdJ!S&wg~U1cn}YI68szdIC=MFKhpKH*yUw2Nq+D5zTdUknR7z}hX*7{ z8Y)f|=HUJyz4r9OzkBn_G~D(^Q%i{?4en2`KIzWggOarCt6y3ai|#b0JkW^8%S>wq z5uhb$>~u3CbeRdc%&LCqDBoUeDzfi6%0kXXZZyGa{?uB`=GSIQbZwd1o^tw>Jl4cO z5HLaHW>60k+;o%{FNSmaT36&2L@YbXcxq5ybZ6xW9y2+w87f5x$$48Nqj}3H+b3ib znTC#R5EUV8<*_v?cYX?(i@ge-E1c~ZgC|F+2@zpkZ!{WO!_s(M)eYMQ0#i3l6%cB& z8Vb@>!(_P2P+$p-{Ydyclv74h<}1Qcz}0pPL6p&kNheQ`F}+D5-Ox}PQw!+P3>U4$ z^_Fpu>a5NJ7K#M0Muv@QT=1mE|3aO8{>cF3)^#%*fAl2?G82iIybNJ<67olMQd*6e zKF1Qi5>qyL8QdIBqlxfD%!uG|iSv55QnOu`Wz*7-e00GNJ>E!;^(e3c5zJAbYNm?v zs+lX91|G>{WFJR4j8Gfua?h`<{tmUUna9S-pP!7`(GuUbrqUhKV2{WyOM{K+Kx&d)O#jXarG9WptFO6=Ni)5@r+VOdA?9 zH_9p_tgBz(bS159SKs?j{qwO8qebdF=1B)GZ3#T(Cs3@_&P2?!OPy2Qms?$c2~E4( zQD|CL<|&=m{*E)yrft+1kp83GZCJu9qCsLdUWIIJ+fF(-ucvd^jzj-7#MZZ-neD=1 z5v0d#1;InM#8?QMD~1*I@y6o|lGL}mSQsxgKYjVo*9Uv>6}olc{*ll7US7ZV{`=eh zcdt)$<@(abdM1aSputS63OTSPU3^QiM`dZl*iw0dXpahclUad7ub~~NtnbLT&8N46 V{^!pgem2vUU!0sNJUVmn>JI`=6n6js literal 2501 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 Ni{F+ge_xhS@*h*v;lTg^ literal 5644 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 C!?qIu diff --git a/smali/res/mipmap-mdpi/adaptive_launcher_background.png b/smali/res/mipmap-mdpi/adaptive_launcher_background.png index da5aba0cb59ac1557b19cb630c4e5d2196309a24..474a10df30f2a3c198b016f1391a64c6d7eeedfe 100644 GIT binary patch literal 1508 zcmbVM%WKp?7>^>Tm4YusJcX%3MUzajZFe&?N^PpUVrs1mtv6?r+1=1hCMMJFwg(YU z7QF~P6;bfuQS{=)gZ=>?JbUuwP5lqVZ}t&d>jN9|n9TS4e&2Jx^|{$A!$YTr6h#@X zl-+sww&ZhQFT9m~?>FInFe%^46y?w{`Rq|PpPU5Ax3Ib>7QJi4=aEhWUSoPEN~Dr9 zd9jmFe~AgT#u{Plpzm+rAvFvfv@q^rFPUb|u)LPCn`^UGe{IRP19b6%I@uvW5HUg3 zPSlDs(s59im%v(X8%XU!#FB%iq(ODjn^UKG%G9E6YCgtTE!sLQ6$@s~KCfEXG7W6Q ztzk?GMN%lK{R@G)G^mq#_j2DD{5hy8L_!Rs-EQmcg3i;1VcIqjScYY3fY7qlSkR6Z zXCng!mt}q$CL-jqDj8{wFAE2OtGyVaB&UtDex4v>Mu#Sbsbd*a7Z~_CE?G`nUE_go zuojD0EHc2FIW}o>!Lug+19dLmW&m>QdAW_>`VvLCiA>C_Kp6dm{1%;6R}*H;vy3mN zKATwqH%DYN37JkA6+EqS-WpVDZs4+N6?CkQE`)Kw+u7MI3e2T~IS8s|X}G9a<5kNf zV?~1Pb9kI!+=F^N2wGR<2& z1;gN7q3ea`kxHBi8vCr`ItXIc!!RJ2mI}62vbB;`GPPQ9Y+R!g)Y5#DvI*M?0*kSM zzRUe(S=oVp@SpnE(-4jpZS9&z9yr+&q#R~YtkwRBxXJGHSFKR(b^)Qj>~077vaBpX z{q1nq8R*frn+!<*Qtlos<8{%dDVu6Qw*J{p1~_lXbJ&Z+_%+0?Y|EJ)z+n)`Wj=!7 zCm&)ghRKz}h}wMd<^znkClz<9+WGYLQ+&-q~XP%RM=V ND>Jk1%S*TK{{-n0(~$rG literal 1840 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 Lq;{RA{geLyZr|T? diff --git a/smali/res/mipmap-xhdpi/adaptive_launcher_background.png b/smali/res/mipmap-xhdpi/adaptive_launcher_background.png index 8d14a74c698c8dd5283c5306b61d2e58887ad37f..4dd7b5363f56b185ffbba36da61f36c29f50c83f 100644 GIT binary patch literal 1734 zcmd5-O;6N77%un`#BkDs;WQa85^Xze!QD=%1Xz?!EE3#AygAzryA9h;Z3nh+@Zf3v z1t!MC#2=t{O!VN{iykx{{0C}cV&c)a`_YJ^fG3-FXQqAL=ly>7{>t*zvC;8SMN!78 zOO;hv-{;TBF#MjJ-`$1fRJ?R6Rg}|b@@GhS_~@LX9RD2D*5sOdjd~)~m@n#F%fcAY ziZU~s#mw8_64iMlh#dUo`Aduf-@!MhUE;cwCa?RV>@N6H?UPdz+1%i-E zhO)2~r8IMJmzTmmf30KGg~$yD&*ciyn!AD)M8Z)?GgOZdf=af=$|cLF+ZT~ZOhYF& z+$tf|Dp9M9`WFUuiN8))D_8o;;N;+@lrh!ycDt>$Elng1-LP#SFm=;Z0imYbkz|<~ zr4s{&3QxTxh-Dxmlryrr*pv?qJB8sgjavPS;F> zPL(LJFOX?UNDt}?KUm-X9codtOs(lXP^cN7Np>LE_vpGvLIw^8A!~3wjv5#hVWbP9 zB@$2!)>&OET$fg(RImhF4Y;3e+W z2l5r+ZRVLB$oof>zn%opTCDZYJbAh6q2>w?}!`xPJh=5P`3&w^YZF;u$QNm z`?&u)_~!`pXxmK=q<=|w50;8`*=7l!Ye2LPEGHd|*YiH?`Jw;nV)xrmJv)HIAjr4H z2!cZ~#CQagD}fR9_QkVriZXP!TA8b5A3nVq8dH>!W9adR@8hpt&z)R#PQ1ey-|KWn zVCi%^=&*;QVEg<}j;;kH4{gyNFa9I*zP=s)_;4mW`+!X5|1{Ob<;v6f+xLC|L8=*8 literal 3133 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 diff --git a/smali/res/mipmap-xhdpi/adaptive_launcher_foreground.png b/smali/res/mipmap-xhdpi/adaptive_launcher_foreground.png index 95cf0499d70448a27c34fc11ae2e709dc5ea9b6c..747ceed4107c38a6da33f8c727d4ca15474e14ef 100644 GIT binary patch literal 3022 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 AF8}}l diff --git a/smali/res/mipmap-xxhdpi/adaptive_launcher_background.png b/smali/res/mipmap-xxhdpi/adaptive_launcher_background.png index 0e9b7f25a331daa311e1181de8b44290275ba8d8..c6a80f822c31667db5bdae944d07d4cc382a0ebd 100644 GIT binary patch literal 2053 zcmcIl&uyYs#8z3+Q7<9n+s-&{KX z#d(C#rS@{LhEO9=o-O@Wm{b0F7G9oul@Dw?;1`bUt4d6R+umHezLq*@LPK;9k#c{yhyw8 z6}~MZs~)uytlx7H)Y4oo~5z z*Sm%t%dt(%gRgE`#BC9G9#20Sq${GBtOZ|Blfjd(^`*>-X%2@&W9S;9=$W?X0fA#W zjt&UD+|48%=~;QXVhDK2iX@kb$gpChU9l~F4N9G8Nb{ODE2lnzW9EqFrfpbC(-;`B z8kcVugK_eRnS8)gp2-rhc8$&ZLW;64-a}n4zm)*I4Z}LeJ8MbPIz=g$c0k6|kawcX z&Th`lHC~GCg7KvtDD$#Xlas}QQz?p$5QC~yt5wO^aSaP!Sx>S^49hRy2;c#g+}EIM zj&8Mdr`d6AGTS1SchzbV%bGw#5hd~NVW>+Sk2te$L1E8CRMHQEBSvCTq!a`vDeZAH z&w3iJZ6u3gAPPtf)w$y;!jQDHQqqj^cHnEE*+`Ozc&^Kvp4ZZu%b4D@XS@15o#lGW z=c4Z1+&p)>yowJ5+g6>e;-h26e^(@MwCLc(JnF!yEkTx(5}LI;JrTF~_tV)R!Q)*( zC{w%J*O+Q6kF@FQy&G=CCVd^Rx z@*bqFqCbwhihf;nMO_#6y6PjSPp0`Wb?w-(G#}5-_iH|$okwZD)~HrL!q5Lr^pmvV XygdEy&i))$f7I=zmEfnFoBRI(;ijM% literal 4290 zcmWmI2RK_>8~|{mRaL4eiubNrI?Ti>At(*45w%*iYOhwcK~gbFsU5n+3=h>(9Y$?x zR8$kAjaj1_Ql&=R+9U7E_sjWm{yDih=iYPv_k1@IZHeOJ5$9oJW8*V3HNMKm#%_G@ z=H`SVzUsAqp-L&*+|~qB_8U_+ckk7lQ_ieYF2gBz_C^k5=0^66;{p2hEV^SBRQ|k9 z{CVxb^tH@shXX$xp8v2vFlGO2%I?6V-P1|irxSKhCv2ZU#%&;vA>Xe;G9Y8tkn~aO z^f7e$D4H;0MHoS+k65J*TM>pW(;!2ZsY4d2gO;g-7AX*#IV2hK?Fu9b^7S$#5i)Qk z@vB+Fz~zJivxI)LNByP;`b^{dPzQQZalMz~sHiyVrH2rT2_zQs#W?nh$-^(kF+Iky zJr`pjpD#Z6Y;>U8D7xG50NF5#Y;d5cm?BPgHHU={CI3cI-{Z@KE zbG5Ex-gH5Jtet+_7oVF+zLK;#8Fqt3S(rZ5~Q*GWCncen&$;LjLRK2`}|8dT7~BZ}AH(@cp3kHuq6$ zz#r4{1l00Rba|K(V#$y_wp5=1holuyyH8<0)69k}o?>6o!1BZG^k;sJA_Mlk?(yVfjG=LXGVgsmA>eJn12$=nlMW{S zSo~`Y-kh@{ZCennyEe_#UsPFYoN_q7v$DLx){|nlIK5IQ07$N15#1TnL8p|)k;z=^ zmx!r4jUoW4Vyspz{13Gj6UTZQ^Q6oDMfv9AmCfwqQ2~yn6{oD|I4u5ckF|3}Ay)qz zJ3pasYh&{3{?Mktez+W+BW6%^^;kRIhxX$)_@*jUe+(nIkK*b6@6x$Ij3D3&20R~q zeSf&%@(nD$Vk6+MF!N-_hI0DyVu2ze@}s3zfSd*Wko5e9@#dp3Ev6`;OLEM}}pGt&-9slUC7mx^Jc~-D%dhu!ywtOp`2r*4tbVBkmUDibNHnC-FVX(^DY2U7-~@?I0qI*X z31$l;*oNFYF^J&CJ*H9U-W7@NCt!PLM0vsY2?Mmqm%-ivfEMA1HN3$5A|q%buxqEX z6?Phc6LNkn`sHFW_=tGwt`baXPDYacfJj#Q(UE=XwYL?0BNjKVxq|Ff&HVOqEsLx~ zrTn_C`>KsXe~t^<@~xTI#%MvGrB8DFqhTz>&ZDB`Eh_=0-14Vhs$u| zZ(4fHhf+3)SjyfL$eSfGuNQH+oxzto zX%QMf@bmnvGVnWmQmD)0Hn6d#3r4SQc>X0%y;rjkBB~^J8?lp}WwiIxptIkiJXW@@ z4%XG)v?`K6H%lZ(m{mM+YdT*?qP612Nl)&ncv}_u%0k0`_6l_kcGuOLLf^k7{c&CW zICo0q2P}~s3$CjNw`5CySkET!tr@3`JD72L0sMSZN5$UAxy)2Nz#-0T7&`6+*aZRn zR->cVTS~uHIG@7_k1!?1zb(oZGN5B@W6GVJ-T{d?M0JJgAMdW6Lbj*bS_G77iH*%0 zpW=OJ&YJ6oRT7VthtI5y|E3HPcO-glrt51*0c8*_K15$F4S>ACy&Nb#AYjQjqTlDUu_^PDFk- z!Xp_%-+@R9F^p2 zjDtP3zt+kvd9a0L#At#mff4Tfwvp=SG{Bny0gg((*2yd+f`0|`PP3c z{D2_-+)$%4T)mv1oPSVS8O%@>gN(Tv@ntn%Rj87Acyp=S>}3}D`yfR^BVn0{Ynqr8 zRWqj|CMz5s_J^NY(vnO*m3MRXxy09=0tR#PMf^gkvr~3AUQwog+3#eV@2zL9A99(nZI9X@Kr*Dn%W%kY6+Gh%Cs?g+6oh8JyukkH z%iyj8T=o06IvSccUEy;C1G#92=y;~B-QvMu`dx#~Pj97qeqb<<&d54C{sq}y|D;B7 zv~WtNJLD)(pozTY-O?>AS)7+@KFjzb!Ti8b{7mkZbWbSVLcFC=h|hIU0Hsu5H^1Q#NK6oqLk zNpKV9#*-$G6n+zwD-V5h;=JRaB~zDcb|ZG{t>>YEm&0ckODXj8Whj}HCw!Ss;HI}Y z2X9qq5;+U(B$9{KxXX9v_Y>e@M6v@o*tY6?Q|WZstsJt$+I_ia?;?90J%Oo){GKuV z^-kV&KpM$|v8vN&I;io@-CX{AYz z|H`oJw0{zVX`}MaT~83)H2cNxBxBo#h#cv?9#Ib*3LVv*aL;~`J;CE5xLFdG z^YST;`=&jU`5h6tB%4S(daAAG`Zyx;_)Tf`C6XwVWvqUbjRj7i*GyOC2cdXP3o**Y z{P~nDBPy>l$}G}$b~3R=gGwKEaT8-TQHU(NoqXG$y2W-QyFr{R#BYI*LK#u{xLuwQ z(K;2j-z1;?4drOOR<;CX_gW4sV&(V=X3H&TQAhpdXg{eOw(QBLNkBda`;w0T6ePcE{``5rSym7ki4PcDx%i$k7D;b?KK#owJX`6>Pp;WHI_nB zf7w3HqzkccgsCj^nQHdONrNo&i&6@IhPEoJ8Bp7^Nb`n~glTT5%@DJtX734%FKem- z{C#h7PXOx5rbN@~Y6mnANd}CtD@r9BX7}HE0*yyvQn9WRl;zVKYVWQ5uNhE0tQzqb zVv9dhJZfo|qzl$B=Ro(;05T~PD1alT$5ReDz%cJ}ae>u~eyNF6kC?KB zLmO4rm9~7)4v3{^hdw$@uqbIbc42=Qp}7gZ@T+mV4vt9GC^^zO#}S(Gv$&$!)-adR zQRh+I>8h;;D1|pFFV8D4H;jM26w3{@P3Q$aid=SO?no1=R!oqU2ew$73}1!{L&>TEBq$i2!Ux7DHhn%YvAh`4_O zZ>Wo-k{H3*6CL(7?(fXgy40h5eLtNMHA=txy3)t?Zx%UYe<~=x-u(2eYw8puSdORW zokDZySs~6Gvb5N8jzf$01T<25chfw>SU~K={1hVXcJSzDd%ed*xorylOr9uONQkKc zYICeV?c=~(c;A6X6+8UKXxYAynGFd7P_?s`y`+zA)bn`ygKhOO)xTi0L^G} zqVfZ3w#8i!|9u*!8f`esE5q*%ly2Ji{D$uO!S0I(rT?2~J9w0o*Bv+k4rjN_tuls| ztF~UO!)w%4XrKGL=3xKv>e+mTrx>V>I_HG<{kES_dxQ}j3|}6)(CnOFEV3K`{0e{I hn8i1kc?x75iNpE`2Q0E_G+k5@lFOo;_YGh4PgOo2j~EJO}HR9?OX3T5z07!;}u zWv^xMq+$Y>FO3!uRAL!GqfqXiDjAm-FHl0!f>@!1iR-OAkAsAKCN9L8O=8Qu1aZRE zsdB;kRKFlzYCMn5$9Z}{?kWZ#5DS!CNF^3Y6buy;H_6KY=g2e>2Tekh@k|_y7=%LE z{*aecE`VGKWIT^VB0;Wn0+;4WB}da8Aqt5?CX(pjizks7R96O-22Fi%z?_^P!w6)p znlc8in7BBlQpO+>larGP$y9<=9!n(C>41Pjq)_kxfmftRlw1{FqF6S~z!E5Ua-mEq zlu96kksB>dR5Ecu>U$r=vKd;5Vk%A`Vnh{JMkEtRh)g!Rs^NU1jImr zLYgS&3A~el%w>o-GKQC2z*S1+K~kw`I#d4Bk|7F}K!WT-gc80qSz-T+1p*dVDPZD2 z)+l(AE1u#UL?JVrTp1*~1Id{|BE5&QrF>yb%D+OX3<{m$^lK=n89rCZ{arAh$B2>2 z#a!U9P|S@L5M`2B95fR~hL=<%l>@^-9d%L#o6Yc*D3n|YPvFa9;(*Ttp^(oYb6u%) zmlzj3*_AH9(_)-l@!V)K8P9j2Q%E!yKG}upJiVSJ)p~)&>aCt~|GjTj5tpYx7YFhY*Bk-O!IZgmb|3kXp z!xYjOWinSTfMY?lez%;6Ks*uY!}op=|JlXKd%x(}X*k#jkkgqh2wco;Vgd=+x#VDr zsvdJBpir1FUltssy4Ta5UcX7Ow5Gq#h4b0jiblt57ww!Q^|<;l5+)aCxH#aF{e&V8$Q*&;qYcReiH;njf?sU2OLty3Exx?K1O+{T# zGD;q#G+pgdH%B(Lw^me@mJVO7Xg=_%JzMXK?;K}sgJv1yKFEMl8$+58HGB}o)1<#I zo5t^oJ%|Z+y>q=j=f@L|?-wnx`ni8MzUme6;8QY|_4N6Uprre^qk=YknXkG8k4IfN z);s2zlL=AQJ#e(rwySAH6%RsXFI-K&g#v3sOpFprp(aLe;iz96(|%r!>V7MU3J6VmS1jU&_4&x zPpUqMDIMrJ?QX5EcRxpfH1X*E4T2&vT)Eod$2=w5pP;4Zn)xo4RVX$TFiP}!{ z<#-PD9&OA-+H%#P-+RE_ek|>w^Shf?*5)u@4S58qPD{+S=GO))x3> zx3)om)t*t03aF2v?_QhBj@Awg(CcmuL|_j%YGTo%j$K}+(SzH4lAtJd`89>LF>awj ze|^x9TK~?-5H@T7s&YdW3EB}HwGPXIKc;EmqKI{6)#w;H04pSDLeQee14fIq-^1iBwro||oMtJ^e+?CwpFB|7 zlZNdszY;(`QCnno(gT<_Oc2z>WSne<*A^c1Znv_y6k+}onBQkm*0FLcrtNm|sD;+) z?BbfYndEUr-a}m}h^W@6KTXeaY+t%b^t-}dzbB<)nn%I4j=-pNEXxe5HPt(qwk}e= zf0cPkdx5TQ^pox^=+ri-`lDxenqCu($P z#UridOihaWS7xy4T z4oqWR$xZ1#5H))n?V7Avvh9%dlEcKG(K|tPC%{|8OWG?7-;BgxDbHSNsylt8iHcBU zLWb4ilG-Esb9L20o#u8RAWk+~Q#e3HS$tM6xK6EFk72+Z&*=3oI977`&mbU1#kCuode2$plJqe z(-cEnytqdR2K||aStAETKIsLWx9}QW8nQA0$Q}A>$0L7E%+|zx$?e5{`VAd(PdaS@=Gq$ef;ibEtOZGoSBhEQ# z25TcC4%<@Npq6e~>X5&F5$@2(lSbNV5*ND7*QPGbExIAr$JI#yeYll2Reuxp4YZr% zMHy9G9-IzPRmL;eYV4wLU8k~GT8``mph8Y$^p5ZPt5L$suXN3`imDJF&5RNpcec)B zYIuk3-x1;(?zE3LA?0)#w)*=Qhb>dF-H9~k%ZF;tg#hqe(AHnt^fuVjFLcYeowr+O zzt6Yj!2Or~9~qTx$}UB--|7Kfj0M_MMM*;jxeu~Fq$^pVEC4<)ovmwgHZ1kK#)&!; z44-K2IMlb7zYxcbi_K5A9?b#t~G z=(guk*m;%VO--ZuXJLafk5@f<+5Vj1Eyyzk^jX`}^z}o9m*?;<)unxUy;wWRRz2!mq+K`|M@N#2|LVm5p(`%A3R(gtJ)PhF(Flwr;})OOAp z9eE&a&+gt8-@-8O;Ac1O5ZPENz3r4N$NFmi2!do>fffttm{7&Z7Jnf&7W~_4Z?xd=jPp E2RZ=6eEGy$A%P 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 A&Hw-a diff --git a/smali/res/mipmap-xxxhdpi/adaptive_launcher_background.png b/smali/res/mipmap-xxxhdpi/adaptive_launcher_background.png index aedefe430fe0982be0c3e3e55260e2d5ed649064..7a5b5275c63ebde61d56d3ae00ba9865295d7b2b 100644 GIT binary patch literal 2457 zcmeHJyKmD#9CoV?P!ut+AQn#U0;0ChcG4tAO~QO zC28VC@*JBKD=V{4Zi~*DEcx5ZS2FM%OWw@c&<;zq=~Z?ky0N=jBfHzA=*SC~zduve!U~MHJ*!T_F%ckT0sZkT>;uaTXZR&^1^T zw*nzD^T;fK;Ux=kk>jHE@|B@5F|*_*=ONOxPN$=GOqE3qO)nM&fuR|OA`nX43pnm7 zK|C{JDASlkUdTNbfP@j(S({t3P<3E~AEvZHJoJj8wO&ZIbsDpF zMCkI4P;(}+CPbx(V$Px(W35r7)%`~x9H3>)sU?f384AoRMy_V) zD4R#Hcmd`RgafF}9MA3j4mFVp5uDox6*=Qzjt>Pp1i38ou`t;4af51M(2zmuMpR-g z774*ZJF~BaZKG-sa~u#_EnBj%S@k>zxx|F7o5M<$$d1lC|9Spe(%m7tvm7M_1%mFq)G7o^SkG7FW!0hV{-Am1T)fy@oVgZ haUP7z;9pz8*^`S?pB~J;sU<&8)#cUlv&%Q{{RI51lcN9t literal 6370 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 diff --git a/smali/res/mipmap-xxxhdpi/adaptive_launcher_foreground.png b/smali/res/mipmap-xxxhdpi/adaptive_launcher_foreground.png index 98e1d91664e58b6b9644d5187781dd4780c2e6c5..fbd9de7dd5ff9179c6e89ba0f16f0da44a6830a3 100644 GIT binary patch literal 4941 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 literal 21297 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 Date: Mon, 25 Jul 2022 23:41:38 +0500 Subject: [PATCH 14/16] Updated VK Music icon for all DPI --- .../res/drawable-mdpi/ic_music_outline_28.png | Bin 428 -> 386 bytes .../drawable-xhdpi/ic_music_outline_28.png | Bin 748 -> 714 bytes .../drawable-xxhdpi/ic_music_outline_28.png | Bin 1236 -> 1130 bytes .../drawable-xxxhdpi/ic_music_outline_28.png | Bin 1892 -> 1873 bytes 4 files changed, 0 insertions(+), 0 deletions(-) diff --git a/smali/res/drawable-mdpi/ic_music_outline_28.png b/smali/res/drawable-mdpi/ic_music_outline_28.png index e6130a1fa43956d7e41351ac1bbbb40b05d245e7..0646616ae4690d6aac558587582de8fbc19be907 100644 GIT binary patch delta 359 zcmV-t0hs=*1A+sPB!5XsL_t(I%hi-WO9Md^#DAWeGx!H%n|uiiA%&G#*w`hFrG-M$ zXlEubi^=VY6IOr{qHhZah`DG#%^r^kam^`b+#tj=M=T)*ws3^- zfCYBBLx={e=5&oqgt$eFY+;Bvr_CEeJUIEn1|5V5Z92~8ohx>jHGGSf+0S!002ovPDHLk FV1ie+r5gYM delta 402 zcmV;D0d4+*1FQp(B!6>BL_t(I%iWZ}FGFDzhTq#%E6QN#pot$L5oshOa!JG>7FLT8 zkr>2+g=i%H1c|MK!73qEVlapSal?v=L?jq$ks4In`&hVXwY_a^obmn6b8^o4-tUwC zOcT)hKq+V(i;M##IAV=G;D5{=8^s2aoD*f5Fdj+5 z57_SD6|hKkj^@Jza9s{b`BY`3B|Pd-uS}Whl24Kh!wp2zm`wGmN3~y~t!stL0l(v3 zmMmGiFcOdrdW#IYuX913H!(6N&(+nv01E&B07*qoM6N<$f(-?b%7 diff --git a/smali/res/drawable-xhdpi/ic_music_outline_28.png b/smali/res/drawable-xhdpi/ic_music_outline_28.png index 99cc83287653f2e460426c132b5a903fcb87fa99..ac3b83bc24a199574ca3080e299c87d271b82265 100644 GIT binary patch delta 690 zcmV;j0!{tw1_gWEe<<;R6@Ok(4Qj|3d1|ymjv9H! zg1}{|h6b}om8@U59F53uEm}0l`TKV}a77lFWr9&(hK@49EDIFdAhTxQ*&nlxMKV+% zCb6hHAJ*W@yaP8KDf*`!$h?7|o#HRH^^N#P5kpYvAFX!FU?Q}t03p5St zPH~sl6shuycYiE$o1>CMlY*pGK}*7>8PD33WmTC5Z@EgUO>#!eFX@$)gh)m!ak(w% zRpS%4*e7H&Vy@&>4Yx%OE4jyc=_}#axCFqkc;3(hZVHiuyEub9bk)`^7P-l321#?4 zJG_yqQ-Kls#Qmloa7&1!T(bk@`0grM&lMj%!(*38KYzI97^fxM%AG}Pl1Kb>*}lv< z?fXY~rl`XWJ)kXejEh)2;j{GW7j78y?>uX}AdP^k@tb=J->PUo5BM7m@GJKjQOM6x zp~9SkbB6cf0PDQsItMiJWm>c-D|vl9RRJa>z-?OR8)a5mVVN3U26}f!3VtGxf*1gU ztqOXd`G4bUeTYw=$?_(?5m2^R<_CQ?0-7ui0q7kxaX$wRniwc4wFPdADs8{v_bpBT z%Tu(VNtu@?djal`B`x~R3$Wc{4EaoK?=%`Rw;1LoDoCMFHc{@NSr^ywSORif(y9Rb zD6UgJReDG9l%zF=R^O{wYg+vdZ)WyQVR5 YKj3!YVg^1ETmS$707*qoM6N<$f<=c!hX4Qo delta 724 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 eB1MW6r2YeyCse;@#F5JY0000*`?=3;LWo7^ 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 C@sLjd From 1d3463df0c058c6d00c292aabe111695a5df2360 Mon Sep 17 00:00:00 2001 From: Erik Kiznov <46452865+k1zn@users.noreply.github.com> Date: Mon, 25 Jul 2022 23:47:45 +0500 Subject: [PATCH 15/16] Add VK Video new icon --- .../res/drawable-hdpi/ic_video_outline_28.png | Bin 626 -> 631 bytes .../res/drawable-mdpi/ic_video_outline_28.png | Bin 403 -> 367 bytes .../drawable-xhdpi/ic_video_outline_28.png | Bin 762 -> 740 bytes .../drawable-xxhdpi/ic_video_outline_28.png | Bin 1290 -> 1162 bytes .../drawable-xxxhdpi/ic_video_outline_28.png | Bin 1813 -> 1924 bytes 5 files changed, 0 insertions(+), 0 deletions(-) diff --git a/smali/res/drawable-hdpi/ic_video_outline_28.png b/smali/res/drawable-hdpi/ic_video_outline_28.png index 40e1de21f723e813709584538205656be4456dd2..c84aa831ebeafc3fc201c9fd772d60f426543966 100644 GIT binary patch delta 606 zcmV-k0-^o#1os4xB!50hL_t(Y$L-clNK{c2!114>q&O&j5N?trOcFB4g#@`V+O<_E z2twPoaoHk*AZ-=27iv>2YTd3PszoidK>ET(rUpt#C596?uf<%adGlt*(X^H4ZO(n~ zo&P=O+AVKB~vD4tC^oAe%$7XML#@u&aM*B<%Cr_39Sb!VN~alKG5r)k1iyZ zVI^TzpM<7Du5xlpCo+BqukU!FGX{+ctfDw8Ra9GR6?6=YX?58GIAOxY1hgih$DnaJ z3_e(J!y#8?P;bo5B4|>t0Nn?^hGn?sxCt=qY&Dy>w0|^#rTqB4UJt;)=AludhegFf zmY2FR@0SYvg(L3j1`jvy={E@7GVO{t0eQ>)jeA;?Z@@YK_8T%B3NYi6v5kcv&*ED! zXfR(VuMByYm_918#|y&G#-PtkqCOy}4LKP@#w##hjRnvQXb7WKXFLWko!8;E)uI?1 z5>}aH_*X@p#uumUmi4nt;?iY$RSY^0T4RRaE38Iq!fJk7kCVSryQzb(w&)Q2A4l{S sUM9Bv+OuUBv~9Uc{-;atj{K|q0UJg!r8-@dzW@LL07*qoM6N<$f*jr@)c^nh delta 601 zcmV-f0;c`<1o8xsB!4+cL_t(Y$K{s4Yg17a$G^`EMTw9i6#L-0C>az7skn5BKQdXN zap__QXU7hO`~_wU;_P1#h=PJNH55WN9Yk8F(4~dAs6~r(h{?y{T^{e{{m9FcH}!1q zp6~g-d(ZuzbB}bU%}RDNuZODYifq}E1{&y49lf)TGyabnU4Mo|*^n-^*$J2FGtK%e zrzb4X^a4lp*q}n0B1Otn*r3PA^EWA^p)9dw0#0eL5Q$l!!Kp!QQJPMB!|C*s~#^1PW^_g^1H&M|_Fd}NrEI&85{b;GX zH|~V1io4i}SAXUzAzTi00ceEQAMp!-_gs&qZ2-^>?`8;$CUwbqj(x@Xg83NTj)38W zmvsPoA^05tPWWqxzw<0gKJ)-scfZb=)v6@vbqIYylJrTpSyzTD;P!1id0>F;>ntx-H-zE_|0bCh?{b2A30L5fd zN#ZiEOch=Atrp$f2aivhcVOxZLXh;EBx!Lle*%EplBC0Q;$NB&|BpoRKS@`n z1%75O(^7B(}a1_qdj+_2tr}b9zp4dH8aAqH`H0avFPb8qjhYCI5fuoj#tg ns4B-do*${Bx0%QDvta)K>(&%~@p53|00000NkvXXu0mjf-DoV9 diff --git a/smali/res/drawable-mdpi/ic_video_outline_28.png b/smali/res/drawable-mdpi/ic_video_outline_28.png index e87a152dfffdae1dcf96f6510249e45cb57eccdd..d86bab3789b2a7ddeb6798932e8ea8e22e591677 100644 GIT binary patch delta 340 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 Hu0mjf29qi5 delta 1270 zcmV7a0~^WP2p1o+%XZw$1l9FoJPZP{A~+r~*hMjV5G}K^E<} z+gc=!qac>UU4P4+9J5@P86IT^Q_fRl2aj^bl7Eal!-Uz%s}_R{vrB)cG083tTS&Re z&ahy1bIBxr$lDH+cKMJ=))KqJfZ1!(mRHylNMaAKm^5r}@YOWJJj2GolW*i16V&ct zd(-&Si%f*Fof0gXHbAHUldc}2Mdm}*BzZ0xj+Gw`z<-oMAM`$XWK9u}M?}QDGR~SOwa28vrWYf1bczNaK;K>AfI%T8A_bZ-D60W| zfAeoey*DCaVxwXL<~03P7L@t*U;~If%9sVcAVc=vhctiQi~N{h@O?h%8|sh}1-J(+ zd`+2~#(x>)qa2kuO5E+!U6Cp0&QOv*FKZ02gVzkkaD~TtpAV?A6IgN&fMqA7OGErm zmJabh?DrZKu}g7MoP%rjE8e^7P<+NAD!RlMJO++(6ws&k8a3nrsXZuGT&3@I=zAPL z@O$pk4&PQVXoJM!^veEHhsG)#lD;43g2lQn^M4avP0S7@yJBx92KHdY)NwyP$9X>Q%D;?J8#D%>8L2() zGd*}-bl@O@E8u^hNR#Gw->MCosDT24;w$XJ5iChBcLW6*p~I;>`EbP(dh-c@P%w|ncn^0F}z+yuft_dlMNaJ&`CRW>lx%-`~Vfa zYRXVoaZosgHyIl=Nb1=Ik1$`sN0ul1I~2rkj;yw}(H>~lC&*TO3adzK0`Ca-&?ajK zG+_{Si`u;>thkLQaLxkeUw8|x?l75Bcqg13=lRX*I4cig4L?hdFKNh@ZF8%IN`E_z z-QrzwP4kz?BMv)W^m-2NvKtlL1rL|c)+AguBp`-0#6QG8O$mt4B2Pd7%y~}fJfW=W zkI|%bggHruNy(6v#eS_}4&Yhbiv^q(V}6rl*e4y)X0dp?q#Xe^C^zz(H<25g)Od_8 z8)9>P1H|S+EJjz1vAMJbVsi}+#BZjs0EkVg#`>zpq4;HeuUeH8l|7del_M=D0suZz z>jJIYt>o?I4y#!ap;xH!D9gO*uWtTA*INNg3`&QU;JTluw2HA$1ue!7qrCkNJhjQo g+v`-PI>nIw0~PGw*p8tr^Z)<=07*qoM6N<$f(pG{5&!@I diff --git a/smali/res/drawable-xxxhdpi/ic_video_outline_28.png b/smali/res/drawable-xxxhdpi/ic_video_outline_28.png index 5d59934312051b2c2d7d6a8257fb177aff04c7e0..773bbc2fe0e6f26bdac1b93dc765b89590ae8c06 100644 GIT binary patch literal 1924 zcmeHH`9Bj393HbdW^%8*Dv6OW3?bJXA&l@kCin3{80L=55yC7f=E#*cO^gk!jxp%>asZF- zhBjLi0Kf{hG_x^0mVf3?0{jt!=5y}(B{r3URm9B;iC_YO5Hk}dn#2EY=CO*5_`rlOX@ zme|r`3vEDmQ|w+|45;7k(*Bxs59<@*Q630=N=SC&%s*#E=ken2IQ_PBWWN27<9$CN z&`Pi!WcNYtH^M3{F_Rt_M=qzs0rEV*O<-}shyU1q)}z|Cx@JLmgQ;;K4BH3PMX2;N zXD78RL7f({O*h$@0!On!4h0e8!?vns)hRG?b3~H=`ZhQ;nlS`-e1v6G4Sy&%^Xs)5 zh(aTDQ`|A4-`Wy05VqvlvEIzqcu+quR&$b`e8Rq|4`bVyJ=0zNcv-0}a~T>;jnZqb)@>iO(m1Dgj~F$#k@ zD|eQ>cBbsdLP~E#20__{7%l3QD5+>5=M>ey{y7EV)XF~EsICMZWJ~9crE-&sDziqP z>ox_g0ADC?e{r9A$rTBcjoxIr>AL5XX$G`@C2n|D0Ys*Rc#2H03hQjK#L+f|j}24m zLLS^xQmUgfo3wY31DivVoM~CUt_b^#idr0!<)O_X#R$h@M6J#}KdKu#qf-6@Bc6r4 z{0z+JZ~(gW5A9y0U!5yknAX>I|XPiVHmeayw(kA1UKOS-wIztB=f+FC=iZ z2yo_C2%Sqte=9VD4A+|0iW75Ak2F%GGVG~z-cf77J>7E7o9=J5(eO*N zo!|~T1k<%<&&uUcCKv(eI1Sz6@N7~$4G-4tu1rI+d)F{z+gJd2v(QPt!SrANLpNd4STwBoXa3?z2?fG(6@8{oO4=NUjoq4RyDUF5~gJtb(b z{2AJ9cMV8cs|b(z{2XUk_9`;%)F_N=Txi4GM)9@GxQuceGFh^8pv$H2x@(vnb)4ey(Mm)+@hAvhxzgzd7k zFPy)Wi^N JP^;&f@Gqt5k_P|) literal 1813 zcmeHH{Xf$Q9RFfli-l0c*evWN6vdKSHcy8kd5X=Lq*@+QsMM`(?oM)37!r=H6!MU= z%PMA!j@3_ila_L+6Z~&ShZ!<`c9Ay;a|Bzqmv2*MYRR%9;bwUhoN<@7Kn3 z_b$1h?g-nS?)iMnBIt$b{NimHvijKiA1YnntgTko?5;}U)Ov|6r<7LR!Qqs~Pok5r z6neH*dPF&^L)c~dq*#Ngq*6d3o7@cmAg-Ge-tX+FERP!c&QeGCMc}>N`;b#ah{ugB zN$_?WteOE$7*Do*{%XKP6T*sw-5qSrL13satqDEJbwf)S&yDEJ51qasBf@coKwu|B zl}S1<=dp)3xI+yzNzUi`nP6)YPUDXGQ1jYP?(Zu$!cH=OH;ar5y4P7*X`Tu)L6!BH zI|uk?{EDPpNi^*+B6Nf)2xFs;c9<_csrIFG6-{fvDwpEWz&Y{Wneu{@c%zIKL7=QQ%nQIstIP~pk#2KpI-+p;K}zkLxK zFSNjq5LxBs!qO^wtLRcv%0xIBaUX^o5%AzcDkN1>mzl{du4tW(NklvSK+vo?dNQHZ zvf4s4YjNQq*f#CW8Fkxqq+R*DZ%lmgmr7v<5A{QBMkzUiK6XiW5v4M&_CeuQI#v>= zJnR^-*9DS%ysj4lC+MYCG&zm$m#d+kLZydu+=L*O{h79P*B{GqXgO0%!f)`ikihOm zwyxXfD;o>(Yc=wm-%5q6&QPHi3+=j&O&;!lfADy+4&b718aa;YL_nbXu0*i1Li)RJ zDp`IGIIO!UFZLE!w)(i0c!n#<8Ay%Nh^&NnPsR76~4z*AKBH18{1c8~s~r z=u;PHYi{e(2>qGc1}YSdk08@g{aSb9kK{!5>C#n%IBu>2bjRHAObbojFz2qG=v2{PGc%Q#1+SEm)2>F4)vmn(>~dGuYnC(v?)VX3I^{WX{*fWspxNI zr>4a7g*}HBOk3s)iw{$()TbUX)Rn9URqv%ngO9I>n%(omP&Vp&wc$`-N7`fO($Gm{ zZ;8o)6Cm_~-gw!?;Mf-~p02bcO`ognG^*Fx_Dby?T0LghgOBJxevW)tD)hmW9T`ik zx+Qbqr4TV0Av&3%-!nso*`b205KeYz5@dldMZNqQ32M|fRu+j_U(1nmcgXU`OVZH5 z_J+)C`dq=a%F)*sD@SLgMDq11##%oVEkU Date: Mon, 25 Jul 2022 21:59:55 +0300 Subject: [PATCH 16/16] fixed video catalog + deleted useless feature --- .../java/ru/vtosters/lite/hooks/StartFragmentHook.java | 4 +++- .../main/java/ru/vtosters/lite/hooks/TogglesHook.java | 3 --- .../lite/ui/components/DockBarEditorManager.java | 4 +++- .../main/java/ru/vtosters/lite/utils/Preferences.java | 4 ++++ smali/res/xml/preferences_media.xml | 10 +++++----- 5 files changed, 15 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/ru/vtosters/lite/hooks/StartFragmentHook.java b/app/src/main/java/ru/vtosters/lite/hooks/StartFragmentHook.java index 0d4ee604f..6460e892a 100644 --- a/app/src/main/java/ru/vtosters/lite/hooks/StartFragmentHook.java +++ b/app/src/main/java/ru/vtosters/lite/hooks/StartFragmentHook.java @@ -5,6 +5,7 @@ import static ru.vtosters.lite.utils.Preferences.getBoolValue; import static ru.vtosters.lite.utils.Preferences.milkshake; import static ru.vtosters.lite.utils.Preferences.superapp; import static ru.vtosters.lite.utils.Preferences.useNewSettings; +import static ru.vtosters.lite.utils.Preferences.videoewcatalog; import static ru.vtosters.lite.utils.Preferences.vkme; import com.vk.apps.AppsFragment; @@ -27,6 +28,7 @@ import com.vtosters.lite.fragments.money.MoneyTransfersFragment; import com.vtosters.lite.fragments.p2.DocumentsViewFragment; import com.vtosters.lite.fragments.s2.GroupsFragment1; import com.vtosters.lite.fragments.t2.c.DialogsFragment; +import com.vtosters.lite.fragments.y2.VideoCatalogFragment; import com.vtosters.lite.fragments.y2.VideosFragment; import com.vtosters.lite.general.fragments.GamesFragment; import com.vtosters.lite.general.fragments.PhotosFragment; @@ -50,7 +52,7 @@ public class StartFragmentHook{ case "photos": return PhotosFragment.class; case "videos": - return VideosFragment.class; + return videoewcatalog() ? VideoCatalogFragment.class : VideosFragment.class; case "settings": return useNewSettings(); case "apps": diff --git a/app/src/main/java/ru/vtosters/lite/hooks/TogglesHook.java b/app/src/main/java/ru/vtosters/lite/hooks/TogglesHook.java index ccedd4cb2..d325ef40a 100644 --- a/app/src/main/java/ru/vtosters/lite/hooks/TogglesHook.java +++ b/app/src/main/java/ru/vtosters/lite/hooks/TogglesHook.java @@ -47,7 +47,6 @@ public class TogglesHook{ case FEATURE_MOZJPEG: case FEATURE_MUSIC_ARTIST_CATALOG: case FEATURE_MUSIC_NEW_CATALOG: - case FEATURE_MUSIC_STOP_PLAYER_ON_TASK_REMOVAL: case FEATURE_NARRATIVE_SNIPPET_TYPE: case FEATURE_NEWS_GAMES_IN_DISCOVER: case FEATURE_NEWS_HEADER_SCROLL: @@ -144,8 +143,6 @@ public class TogglesHook{ return postsredesign(); case FEATURE_IMAGE_QUALITY_UPGRADE: return !getBoolValue("compressPhotos", true); - case FEATURE_MUSIC_STOP_PLAYER_ON_TASK_REMOVAL: - return getBoolValue("musictask", false); case FEATURE_MENU_GAMES_CAROUSEL: return miniapps(); default: diff --git a/app/src/main/java/ru/vtosters/lite/ui/components/DockBarEditorManager.java b/app/src/main/java/ru/vtosters/lite/ui/components/DockBarEditorManager.java index 1699de71e..5802dec57 100644 --- a/app/src/main/java/ru/vtosters/lite/ui/components/DockBarEditorManager.java +++ b/app/src/main/java/ru/vtosters/lite/ui/components/DockBarEditorManager.java @@ -6,6 +6,7 @@ import static ru.vtosters.lite.utils.Preferences.getBoolValue; import static ru.vtosters.lite.utils.Preferences.milkshake; import static ru.vtosters.lite.utils.Preferences.superapp; import static ru.vtosters.lite.utils.Preferences.useNewSettings; +import static ru.vtosters.lite.utils.Preferences.videoewcatalog; import static ru.vtosters.lite.utils.Preferences.vkme; import static ru.vtosters.lite.utils.Preferences.vkme_notifs; @@ -32,6 +33,7 @@ import com.vtosters.lite.fragments.money.MoneyTransfersFragment; import com.vtosters.lite.fragments.p2.DocumentsViewFragment; import com.vtosters.lite.fragments.s2.GroupsFragment1; import com.vtosters.lite.fragments.t2.c.DialogsFragment; +import com.vtosters.lite.fragments.y2.VideoCatalogFragment; import com.vtosters.lite.fragments.y2.VideosFragment; import com.vtosters.lite.general.fragments.GamesFragment; import com.vtosters.lite.general.fragments.PhotosFragment; @@ -196,7 +198,7 @@ public class DockBarEditorManager { R.drawable.ic_video_outline_28, R.string.videos, R.id.menu_videos, - VideosFragment.class); + videoewcatalog() ? VideoCatalogFragment.class : VideosFragment.class); case "tab_lives": return DockBarTab.valuesOf( "tab_lives", diff --git a/app/src/main/java/ru/vtosters/lite/utils/Preferences.java b/app/src/main/java/ru/vtosters/lite/utils/Preferences.java index 3e398899f..1e86df56c 100644 --- a/app/src/main/java/ru/vtosters/lite/utils/Preferences.java +++ b/app/src/main/java/ru/vtosters/lite/utils/Preferences.java @@ -214,6 +214,10 @@ public class Preferences{ return getBoolValue("musicnewcatalog", true); } + public static boolean videoewcatalog(){ + return getBoolValue("videoewcatalog", true); + } + public static boolean postsredesign(){ return getBoolValue("postsredesign", true); } diff --git a/smali/res/xml/preferences_media.xml b/smali/res/xml/preferences_media.xml index d58653716..0dbc1e2a9 100644 --- a/smali/res/xml/preferences_media.xml +++ b/smali/res/xml/preferences_media.xml @@ -37,11 +37,6 @@ android:title="@string/sett_compress_videos" /> - +

X_XHzO6iqV|Qvg}tdqGkWP+AVY&ge-pT| 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 Y^P*|7qs;jF@?Tyjdsj-uu7e4G2bZZ_qW}N^ literal 13600 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 nC!+8JV^1%m0000002q}yOV-}9 z=jbz6?tb#->-#6h9-~~z;wXxrcK6t}ZQHhO+qP}nwr$&YLRnDB7<{#|ur6t9D>sIaww|)$0DP0nKrP>sHoJ1;WzrsYZX3fC zGH?=UpD2YhNb6)uWkmzu#f339?WFCa6xPCVu(yqXu$M?1M4eKoVJvAMD78OwU--22d*po8!1zIj~Mh*rPahlZRSHlGev~$`2dkc(XKN zEKEC&1C=i-_zK6W@nJNW`+lEF<&T|kyci$G^*DN1On-%-n!Y%eiw$E}Jm;xU?1$so z$S@Y84afJ?t58()J&v`a!kC;sI5MoPVz4=m&!~(Dqn6k3T%}_1Hjdpw!tTV=hY3|I zmd7!eNs0~QOgtG@Qv@Euaa}=S)9ZH}j_Y#8U}l>0KaXbE;`$Xw;QEdRMd45!KQdw7 zVHZnG$A4|Ox>-hXsNzE$59&`$iDxVsd}k;Yi_?SScw;ng@o*q1dc$E&~b+L>}fm0~Aq0FIpRPh$&)`yuDk69T<`O{`m zJhrF&`Y@B?aXaPr1JfxQ6YweJ_a&1k8nZB*IDZ)m^E}mx#!7S&;b#`3f@#^98)+n8 zH!2=`5n)IDiHSIdk>uxW#p85}H;?{-DY%IY`8Z7RIFDjYssCU@M&Zk_lj3n1K7S^7 zW z(qUnqz|%vW3^ed2p6yjyEXN(RlJcEQOv*<%j#lY0F?;X|?PSx*HnK4(uadU0#usW? zhQqj%7x;w!jAbMP`IN^wk=d0OD%qcpXfY<6Ca$4Eu3y@NV*vmF0DwXM*3;Ng0RR91 a0Ki#M;d19pe5q0Z0000 z|M!1()3W5nULJuSEEdZvF+si@JWCxH#|7M#OGAa=;ciSwr&%n|S&qwz^}&a;SuB@_ zT2&g8rcA;#l%9tZl$zvO^hSVYv0~yZMqHCeGLV|g(HbQ1(8*>P(h?FlHByNxjWRM< zo3PqMrmRj@X;$ZH!~`4{3&mJ4K%gfX9J1(j1{$+S;Bj6ItR34342?sWJP91{Pza?d zmq9YhL_$$KK39XHC=?~;;i4!ZUo8%Y1gL|DFOgRW&ECvJuL?GY-1eY!}Ft~+lpo69u3Yh;{+mxSa2i4=b;Xt#({)p8fVNm>Bf~48idr5deXqq0L!1o z8gnUzqI0SLLOuQZ7YaaZmC9)yziEqJKdpjh6a~PI$$;V$ASg2(^0Nb^9A`)g46-KRqETEyq>3-X zA_N#eDh!RpP;>&SqzG+x;eS8{C?;?u_!m%6GX&1yF9j1CESoavap164kLQqx(U1c} z(_zG9l#Vh1#lSlLxD`qzmS~_E+@K*7}X3V&WjL!kldTBW!z<9*b zhZBAvzjkr_-OqY<3JwN=V>vy7fG|D8NCTK$CNQE#KY3ORCf}bEphsaA>-Zs;k$$@m^nS=TM(;OLSjeBTb@gCx*6xcX)^cL! zW5brDMeK9!L8t0IrA}0EtmSyQ{=CSiOxCn|?BwS8Ue0`M!|9fxEsGwoFQ}_71iJ2P z+Map8JM&*}?v;AgH@>H|?Ve-Xt+XAUV>=uVt&)wc%Y05|e&!ajy?UX+JGaNr-YBsh z2(cZI*p7wRj!A6d6e<10`bv@$_nPxSIeXxm^OARVG(Z1m>C?Djh(B0a_O}nqAKUDm z1I?HBIuBGotDDu4He7M8-ut8aJA=dJW%*qH+8pl%df)!Yn%XCU)`I%h?)K+fH|@){ z-ZU+FL1fw5k~`M6S2O}SzZHu>?Le+RVZGF|I62+T&86uUp=-OlZ>`0e9R2Qtd7QiE z%FwPo3eM=Elxy#ud-0RbM&2~W_U(#3;p=7RQdgfn&9Z&jQ4`eO9~-*J*`-tTUC}F? z(T2rqYR`Pe$fa%{jXZH>^^&c(D{ig)+}g7e8O@2ewcQ`Jod5BV{d$^Q`t=v^((l+s z9qt3}2a5~*Do<|Xa0x&OER>?WnaD7X2GJiGLH<;V{ zs`-9g;t{knY?HiKz&?vStW6%+Hu_@EmCG^T6pe)+Z{@h8cKgk6dF$9abErMDIHxsl zpguQ7p9b;HxvJI-b$D-eb&hYjzHK^6D><)iAAy73wPqbJJ04g0ch9^PVvKZFc5 ze4JXB(qHrbDWvwu=1uSKZND`Vz_nfSjp2UVCCK6iN1ZCoSnsvcAo2{i+-O=u^Yhw2`#tpu&gv@7O2K8X?)$@0U0$y)bs;7X1w delta 3300 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 B=UD&% literal 3514 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 diff --git a/smali/res/drawable-xxhdpi/ic_logo_vk_24.png b/smali/res/drawable-xxhdpi/ic_logo_vk_24.png index 2fb916d0924ba0e135634fae718c5eb3ea09560b..ea0da40435d44d7c300b3d14b82914129251e4f9 100644 GIT binary patch literal 2084 zcmbVN3sBQ$91ntsIL5*7g{U#ehL65dpiOMm(t<5oDYYtdxEYeP4YWx~f(4vTk*PR$ zqB0+-L*>}?=H`j`*gSR4$2KR56VN%)?bHoD1-YHNou}+8k4`r?Z|1(_`@ZD&{r>NN zN-a|-g@s0kLJ$;YG8(L4Hu~<6An@$CKJPS``g)A73lP-r72h2IRcsmrK|!sIEmO=i zPr*sfEhQ)}o0b;1Jpc_snh6CSg3P5wIGc7btQKiIcm#nNN{h@)G|SB%J?&(SMLa#N zXsV4Y$|W%hnJ^yK6ySisO^XCv;C8VBUZ6!fd2z7zy_O+xCq&HEB08TyIMZx_^&C&b zDyc$3%H?ucg-HpuN~y@k#=@u^RmkKR7!tW0SE_KO8t%RjAdaW(xYdx_Ee!0mh*K0j zxJ>5tdZk{al;a&T1%?3vREDAwfRG4I71xALq&EU7f-yQbxOIH_eIyz$*M$kCPKQ!O8s# zwg2-|0)TJLX1|PQ>f(0$MF?WbTwq4GL!OBiY=s_LW~Bu#pC{>*xj@ZWpEVv_&(nm+ z@ivZg^+d|jqcV&trE)laCc{#kR~Yrg0op)_v=#wTLnU&R1WmLl)OZ4lD^z3TiMU+e z1vPUNV=w#%6qVyBhAXhApde=`LL{CGrbyh*@ooYb%(w{$E%UGr1opcT*K;n82ZDii zicT%eX57RIBEgch$)H7m%~FP;@PtH_I#ErkBzA>TB~haZn1o2c2nm&xO%n>G9VOLh z&v^q!=KCVsbDsL2=hJxxlosK7VIE(>`BDNmG6D!zVRuDLqw~5~E(Y$*0-PXy*{wxL zUs!1h>3+?;um`$my-pgC{ztgGU;<|sy#!C|9Kc)8O(z*pUgoRAE<0p@H?i~E6E)id z2aUkD^tT|e@i#G=1)YlrEvgTu{TPCJT{anXHs_T)7tO~08Bt%hU)wXKs(1wxv17!! zl#wMIyg0RbV%0BQN?`mV@` zel6h}GTfS@uf`p$>s7RNm9{QtoYRJ-nAwR@%2lf#Ex50Wb!K8G+G7?;NB!_=-j?yz z+Z6-h&_NkB-jj>IDBrdb3z%)=`#kQ*32L5pYS_cYnP=1E9%N}+mRpwcQJo-dfE4*(in98tz&MGW4!@+OY%NAuX~fPH|;&K)uk(MkI@!oZaDXCujT7!RA|y( zMk>=THPX>rDvdX(;L^J@hL&U`*T)}`PYTa%oV=&FqH)HB$YNLfSGD_V7N<2XO-kK8 z(7F7Rn|f@7v4q`wV|I8wbnrxE-j=GI^UUbYy2T9@ZRwi$%JiHcWjlWxq;D=CS8Uj> zOqg$8^!1jp;lYFrTNt9;|Dji?cO;Nx$PKjui3NfKCMY?Iy~z@ zxH%;9=j5i?k@FYNH9Yz~$e9O~dYZ#WCS&>~rS}&G8cSwOC<}=Q%xS%QIcjx(W68<& zyQ4Y=*PgpuT&rGWP=DhcUKaAO!OL!nd=20>kB1}J?SFVFH9e3m??_)nwA=|2Df delta 618 zcmV-w0+s!w5P}7eBYy%(Nkl%DZEv5zdw#&(l7!4+iSk|zfq#de)6w8mCe2HwX>CV%!~G?pBWm4#oiE#@E@ z=$SC+O>8Y?;|g3}lYzHzkb(V~gzbL0FacY488|ml(2wrFo%j=%8?^}zi66v?EW&oX z+&F_gZ1uDW_DB#^9b0WhqZPJX&h-!C9&BlxrfA%YOAT!zUJwT}9^1D{jRDy5xZE?S z1h#?ft<-oCmw)CylkqaP9IjCu?8#tU9#489E@dgU{}mUH;4+Z|lLT=XW3UZlKgCB^ zTnfjZj6G?DEt{*A1lN;?EsuLs2XUapo|M7mHzh@BT&8h+%AglGmqxhsU~eVGk<7-W zF9&Hk_QppR=g9|e;MSJIC62;JbNOKp+Tk{eH~0r1qkq^>emI2%Yz^h)iC;V+UoQ7dr)eTXufbLEEu zB(aB9V_(V;WgN%J4@HPg8{lW6bY~y=;ahTjf+RjAN-_E3VHWuWNqkI{C*+HB=uAp7 z@D*;8IAc)0*pts$OeC537q_3ZIXH%bq~Ve&2g>8pPn(P5`HrDjy2ydOsg7-twhS)i zBdRcvsbrADB8F3z6BL2389)vj%H%%wzj!BLDyZ07*qoM6N<$ Ef<3V!2LJ#7 diff --git a/smali/res/drawable-xxhdpi/ic_logo_vk_28.png b/smali/res/drawable-xxhdpi/ic_logo_vk_28.png index d57f4329382880dd1528aae5ae3b3a9763d8ff2a..433ea9b433082d1e4539c1b607553dccea20e3ec 100644 GIT binary patch literal 2206 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 delta 1046 zcmV+x1nK+x5~>K0BYy+&NklCyy@+5UV=Tq=!zGrp8b`_siXuCz}}@xhVao8OTO zN~HIygOOeIske^2^>)F?DN@=2Xyg;mc$$hdy#epKvI_NR>!xr#}wnMP6AOFL4zr=kbaX z*P-HYDKD?@dz#%b(JmaSFj6a$T8zsgLR0y}QvensbFb3-DJEJ(PAx_nL{cMo(F&A5 zkvY~=U4JG(P^=Xkw_&15;ONW&q8qysgT5@fD7ipI40 zdos6(65 z`U8#)QFvC<`8GiGLG5qGgTanyf~lI&2|l8Sv42Eqdkbud!hM?17&hxybSt)FtkN=q zs7+DV^9NcRE^xYMQw-5sP6C^va4ajes35|{tn`iFz_uuS?$H>{!~oHm>}p>$&Tv+y z9D~`$wkRCM(lk{6ByL+2t_zSFKqo6at*yAWMd1lw(fxs=80%^O%DyOk>?4{0V0-@e z^nW~&sc1vWq7IL-)K?TX=TEI?IVYt5a1Jg-OdQGxlc-Sr&vThY(l14Vi#rn=^AU?Z zqHz#x&ls)u_Tb_!oN{>wo@KCdXR7R{9jn)a%jGctfY^ppxRR?lg(y0kaWOZok89b2 z{`qxPyLMOw5D)-C7}SyH6gV{q16rsdj(@)Z05|XL#@P7=2L$ZW0i0y~+i`g0#{VC= zE??v6v1@!78>;_f13%x8f*2w(&ZBMef3#&~Z~!a-Pz?Zn$?k9> zo_&P8+56<}T}0UJAVL7k%)RI?bZy;-t|&S@#MsTF7`qu_Y$$KnG)?OP`6b=7@(=7k Q`~Uy|07*qoM6N<$g7EqIWB>pF diff --git a/smali/res/drawable-xxhdpi/ic_logo_vkpay_28.png b/smali/res/drawable-xxhdpi/ic_logo_vkpay_28.png index ef5c78d9fde758955eb44fa899ead5fd71cb52c9..62fa7811ba759341401be331663a17b1ad2ac9b5 100644 GIT binary patch literal 3856 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 literal 15192 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 diff --git a/smali/res/drawable-xxxhdpi/bg_splash_screen.9.png b/smali/res/drawable-xxxhdpi/bg_splash_screen.9.png index d60502b7d2cf7b3dc8a3fee3288d462ac2832cea..83214c93adb0045c9805db15b632970e770b44de 100644 GIT binary patch literal 9762 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 Ya9fsSA#{7v|HWmfZ*t}Z^2&|>0Zi=7=l}o! literal 9851 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 diff --git a/smali/res/drawable-xxxhdpi/bootloader.png b/smali/res/drawable-xxxhdpi/bootloader.png index 63d7880ba7da6029b07608927d4a4b9f025470bd..eccadf40cd4a0510815a48f96387c4e35fdfe37b 100644 GIT binary patch literal 92926 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