--- /home/fdroid/fdroiddata/tmp/com.omegavesko.sutransplus_1.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.omegavesko.sutransplus_1.apk ├── /usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {} │┄ error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): │┄ DOES NOT VERIFY │┄ ERROR: SHA-1 digest of classes.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: │ @@ -1,16 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): false │ -Verified using v3 scheme (APK Signature Scheme v3): false │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=FDroid, OU=FDroid, O=fdroid.org, L=ORG, ST=ORG, C=UK │ -Signer #1 certificate SHA-256 digest: 9b71c81c1acf4b1cf9124ba7a456c594abbacd20e0e414d49b5f52df910639c1 │ -Signer #1 certificate SHA-1 digest: 6fcee0a363792f488b1265f959c53d6abd8b3a7e │ -Signer #1 certificate MD5 digest: 4525615775bf28983e90fcfa2d6a50de │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: bb8dae579a648b51c0f239581b088c97a25b0847697259ba7de25c840b076de9 │ -Signer #1 public key SHA-1 digest: 6683e48295dbdcd9caa27102220807afd322baab │ -Signer #1 public key MD5 digest: db04d5f5d9f1f84cc7e0ec26ef727638 ├── zipinfo {} │ @@ -1,410 +1,410 @@ │ -Zip file size: 1938629 bytes, number of entries: 408 │ --rw---- 2.0 fat 50130 bl defN 14-Jul-15 07:21 META-INF/MANIFEST.MF │ --rw---- 2.0 fat 50251 bl defN 14-Jul-15 07:21 META-INF/C9DF1436.SF │ --rw---- 2.0 fat 1332 bl defN 14-Jul-15 07:21 META-INF/C9DF1436.RSA │ --rw---- 2.0 fat 142472 bX defN 14-Jul-15 05:41 assets/fonts/Roboto-Black.ttf │ --rw---- 2.0 fat 149644 bl defN 14-Jul-15 05:41 assets/fonts/Roboto-BlackItalic.ttf │ --rw---- 2.0 fat 135820 bl defN 14-Jul-15 05:41 assets/fonts/Roboto-Bold.ttf │ --rw---- 2.0 fat 144700 bl defN 14-Jul-15 05:41 assets/fonts/Roboto-BoldItalic.ttf │ --rw---- 2.0 fat 148540 bl defN 14-Jul-15 05:41 assets/fonts/Roboto-Italic.ttf │ --rw---- 2.0 fat 140276 bl defN 14-Jul-15 05:41 assets/fonts/Roboto-Light.ttf │ --rw---- 2.0 fat 145932 bl defN 14-Jul-15 05:41 assets/fonts/Roboto-LightItalic.ttf │ --rw---- 2.0 fat 137308 bl defN 14-Jul-15 05:41 assets/fonts/Roboto-Medium.ttf │ --rw---- 2.0 fat 147876 bl defN 14-Jul-15 05:41 assets/fonts/Roboto-MediumItalic.ttf │ --rw---- 2.0 fat 145348 bl defN 14-Jul-15 05:41 assets/fonts/Roboto-Regular.ttf │ --rw---- 2.0 fat 130044 bl defN 14-Jul-15 05:41 assets/fonts/Roboto-Thin.ttf │ --rw---- 2.0 fat 132376 bl defN 14-Jul-15 05:41 assets/fonts/Roboto-ThinItalic.ttf │ --rw---- 2.0 fat 141796 bl defN 14-Jul-15 05:41 assets/fonts/RobotoCondensed-Bold.ttf │ --rw---- 2.0 fat 145256 bl defN 14-Jul-15 05:41 assets/fonts/RobotoCondensed-BoldItalic.ttf │ --rw---- 2.0 fat 144404 bl defN 14-Jul-15 05:41 assets/fonts/RobotoCondensed-Italic.ttf │ --rw---- 2.0 fat 141384 bl defN 14-Jul-15 05:41 assets/fonts/RobotoCondensed-Light.ttf │ --rw---- 2.0 fat 145104 bl defN 14-Jul-15 05:41 assets/fonts/RobotoCondensed-LightItalic.ttf │ --rw---- 2.0 fat 140396 bl defN 14-Jul-15 05:41 assets/fonts/RobotoCondensed-Regular.ttf │ --rw---- 2.0 fat 472 bl defN 14-Jul-15 05:41 res/anim/anim_in.xml │ --rw---- 2.0 fat 472 bl defN 14-Jul-15 05:41 res/anim/anim_out.xml │ --rw---- 1.0 fat 3695 b- stor 14-Jul-15 05:40 res/drawable/app_icon.png │ --rw---- 1.0 fat 4151 b- stor 14-Jul-15 05:40 res/drawable/app_icon_2.png │ --rw---- 2.0 fat 424 bl defN 14-Jul-15 05:41 res/drawable/sutrans_repeating_background.xml │ --rw---- 2.0 fat 564 bl defN 14-Jul-15 05:41 res/drawable/sutransplustheme_activated_background_holo_light.xml │ --rw---- 2.0 fat 2308 bl defN 14-Jul-15 05:41 res/drawable/sutransplustheme_btn_check_holo_light.xml │ --rw---- 2.0 fat 1248 bl defN 14-Jul-15 05:41 res/drawable/sutransplustheme_btn_default_holo_light.xml │ --rw---- 2.0 fat 2308 bl defN 14-Jul-15 05:41 res/drawable/sutransplustheme_btn_radio_holo_light.xml │ --rw---- 2.0 fat 2168 bl defN 14-Jul-15 05:41 res/drawable/sutransplustheme_btn_toggle_holo_light.xml │ --rw---- 2.0 fat 1272 bl defN 14-Jul-15 05:41 res/drawable/sutransplustheme_edit_text_holo_light.xml │ --rw---- 2.0 fat 560 bl defN 14-Jul-15 05:41 res/drawable/sutransplustheme_fastscroll_thumb_holo.xml │ --rw---- 2.0 fat 1136 bl defN 14-Jul-15 05:41 res/drawable/sutransplustheme_item_background_holo_light.xml │ --rw---- 2.0 fat 508 bl defN 14-Jul-15 05:41 res/drawable/sutransplustheme_list_selector_background_transition_holo_light.xml │ --rw---- 2.0 fat 1208 bl defN 14-Jul-15 05:41 res/drawable/sutransplustheme_list_selector_holo_light.xml │ --rw---- 2.0 fat 888 bl defN 14-Jul-15 05:41 res/drawable/sutransplustheme_progress_horizontal_holo_light.xml │ --rw---- 2.0 fat 1228 bl defN 14-Jul-15 05:41 res/drawable/sutransplustheme_progress_indeterminate_horizontal_holo_light.xml │ --rw---- 2.0 fat 840 bl defN 14-Jul-15 05:41 res/drawable/sutransplustheme_scrubber_control_selector_holo_light.xml │ --rw---- 2.0 fat 888 bl defN 14-Jul-15 05:41 res/drawable/sutransplustheme_scrubber_progress_horizontal_holo_light.xml │ --rw---- 2.0 fat 856 bl defN 14-Jul-15 05:41 res/drawable/sutransplustheme_spinner_background_holo_light.xml │ --rw---- 2.0 fat 836 bl defN 14-Jul-15 05:41 res/drawable/sutransplustheme_switch_inner_holo_light.xml │ --rw---- 2.0 fat 560 bl defN 14-Jul-15 05:41 res/drawable/sutransplustheme_switch_track_holo_light.xml │ --rw---- 2.0 fat 1580 bl defN 14-Jul-15 05:41 res/drawable/sutransplustheme_tab_indicator_holo.xml │ --rw---- 1.0 fat 77 b- stor 14-Jul-15 05:40 res/drawable/title_repeating_background.png │ --rw---- 2.0 fat 4572 bl defN 14-Jul-15 05:41 res/layout/activity_home.xml │ --rw---- 2.0 fat 1668 bl defN 14-Jul-15 05:41 res/layout/activity_line.xml │ --rw---- 2.0 fat 1280 bl defN 14-Jul-15 05:41 res/layout/home_listitem_layout.xml │ --rw---- 2.0 fat 924 bl defN 14-Jul-15 05:41 res/layout/home_titleitem_layout.xml │ --rw---- 2.0 fat 804 bl defN 14-Jul-15 05:41 res/layout/line_info_row_layout.xml │ --rw---- 2.0 fat 924 bl defN 14-Jul-15 05:41 res/layout/line_subcategory_layout.xml │ --rw---- 2.0 fat 952 bl defN 14-Jul-15 05:41 res/layout/sutransplustheme_tab_indicator_holo.xml │ --rw---- 2.0 fat 464 bl defN 14-Jul-15 05:41 res/menu/home.xml │ --rw---- 2.0 fat 464 bl defN 14-Jul-15 05:41 res/menu/line.xml │ --rw---- 2.0 fat 2476 bl defN 14-Jul-15 05:41 AndroidManifest.xml │ --rw---- 1.0 fat 52252 b- stor 14-Jul-15 05:40 resources.arsc │ --rw---- 1.0 fat 1945 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 269 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_btn_check_off_disabled_focused_holo_light.png │ --rw---- 1.0 fat 176 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_btn_check_off_disabled_holo_light.png │ --rw---- 1.0 fat 277 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_btn_check_off_focused_holo_light.png │ --rw---- 1.0 fat 176 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_btn_check_off_holo_light.png │ --rw---- 1.0 fat 1294 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_btn_check_off_pressed_holo_light.png │ --rw---- 1.0 fat 682 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_btn_check_on_disabled_focused_holo_light.png │ --rw---- 1.0 fat 475 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_btn_check_on_disabled_holo_light.png │ --rw---- 1.0 fat 1592 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_btn_check_on_focused_holo_light.png │ --rw---- 1.0 fat 1379 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_btn_check_on_holo_light.png │ --rw---- 1.0 fat 2065 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_btn_check_on_pressed_holo_light.png │ --rw---- 1.0 fat 364 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_btn_default_disabled_focused_holo_light.9.png │ --rw---- 1.0 fat 431 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_btn_default_disabled_holo_light.9.png │ --rw---- 1.0 fat 425 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_btn_default_focused_holo_light.9.png │ --rw---- 1.0 fat 453 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_btn_default_normal_holo_light.9.png │ --rw---- 1.0 fat 556 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_btn_default_pressed_holo_light.9.png │ --rw---- 1.0 fat 1022 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_btn_radio_off_disabled_focused_holo_light.png │ --rw---- 1.0 fat 505 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_btn_radio_off_disabled_holo_light.png │ --rw---- 1.0 fat 1193 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_btn_radio_off_focused_holo_light.png │ --rw---- 1.0 fat 560 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_btn_radio_off_holo_light.png │ --rw---- 1.0 fat 1901 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_btn_radio_off_pressed_holo_light.png │ --rw---- 1.0 fat 1709 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_btn_radio_on_disabled_focused_holo_light.png │ --rw---- 1.0 fat 1160 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_btn_radio_on_disabled_holo_light.png │ --rw---- 1.0 fat 1627 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_btn_radio_on_focused_holo_light.png │ --rw---- 1.0 fat 1044 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_btn_radio_on_holo_light.png │ --rw---- 1.0 fat 1973 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_btn_radio_on_pressed_holo_light.png │ --rw---- 1.0 fat 492 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_btn_toggle_off_disabled_focused_holo_light.9.png │ --rw---- 1.0 fat 513 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_btn_toggle_off_disabled_holo_light.9.png │ --rw---- 1.0 fat 481 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_btn_toggle_off_focused_holo_light.9.png │ --rw---- 1.0 fat 548 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_btn_toggle_off_normal_holo_light.9.png │ --rw---- 1.0 fat 637 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_btn_toggle_off_pressed_holo_light.9.png │ --rw---- 1.0 fat 518 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_btn_toggle_on_disabled_focused_holo_light.9.png │ --rw---- 1.0 fat 622 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_btn_toggle_on_disabled_holo_light.9.png │ --rw---- 1.0 fat 518 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_btn_toggle_on_focused_holo_light.9.png │ --rw---- 1.0 fat 633 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_btn_toggle_on_normal_holo_light.9.png │ --rw---- 1.0 fat 668 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_btn_toggle_on_pressed_holo_light.9.png │ --rw---- 1.0 fat 170 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_fastscroll_thumb_default_holo.png │ --rw---- 1.0 fat 292 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_fastscroll_thumb_pressed_holo.png │ --rw---- 1.0 fat 112 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_ic_navigation_drawer.png │ --rw---- 1.0 fat 176 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_list_activated_holo.9.png │ --rw---- 1.0 fat 203 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_list_focused_holo.9.png │ --rw---- 1.0 fat 176 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_list_longpressed_holo.9.png │ --rw---- 1.0 fat 176 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 204 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 173 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_progress_bg_holo_light.9.png │ --rw---- 1.0 fat 389 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_progress_primary_holo_light.9.png │ --rw---- 1.0 fat 176 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_progress_secondary_holo_light.9.png │ --rw---- 1.0 fat 508 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_progressbar_indeterminate_holo1.png │ --rw---- 1.0 fat 585 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_progressbar_indeterminate_holo2.png │ --rw---- 1.0 fat 592 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_progressbar_indeterminate_holo3.png │ --rw---- 1.0 fat 638 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_progressbar_indeterminate_holo4.png │ --rw---- 1.0 fat 557 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_progressbar_indeterminate_holo5.png │ --rw---- 1.0 fat 657 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_progressbar_indeterminate_holo6.png │ --rw---- 1.0 fat 516 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_progressbar_indeterminate_holo7.png │ --rw---- 1.0 fat 569 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_progressbar_indeterminate_holo8.png │ --rw---- 1.0 fat 602 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_scrubber_control_disabled_holo.png │ --rw---- 1.0 fat 837 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_scrubber_control_focused_holo.png │ --rw---- 1.0 fat 1113 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_scrubber_control_normal_holo.png │ --rw---- 1.0 fat 1405 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_scrubber_control_pressed_holo.png │ --rw---- 1.0 fat 181 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_scrubber_primary_holo.9.png │ --rw---- 1.0 fat 180 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_scrubber_secondary_holo.9.png │ --rw---- 1.0 fat 165 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_scrubber_track_holo_light.9.png │ --rw---- 1.0 fat 466 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_spinner_default_holo_light.9.png │ --rw---- 1.0 fat 382 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_spinner_disabled_holo_light.9.png │ --rw---- 1.0 fat 539 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_spinner_focused_holo_light.9.png │ --rw---- 1.0 fat 494 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_spinner_pressed_holo_light.9.png │ --rw---- 1.0 fat 267 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_switch_bg_disabled_holo_light.9.png │ --rw---- 1.0 fat 267 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_switch_bg_focused_holo_light.9.png │ --rw---- 1.0 fat 219 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_switch_bg_holo_light.9.png │ --rw---- 1.0 fat 445 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_switch_thumb_activated_holo_light.9.png │ --rw---- 1.0 fat 514 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_switch_thumb_disabled_holo_light.9.png │ --rw---- 1.0 fat 525 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_switch_thumb_holo_light.9.png │ --rw---- 1.0 fat 450 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_switch_thumb_pressed_holo_light.9.png │ --rw---- 1.0 fat 155 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_tab_selected_focused_holo.9.png │ --rw---- 1.0 fat 149 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_tab_selected_holo.9.png │ --rw---- 1.0 fat 155 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_tab_selected_pressed_holo.9.png │ --rw---- 1.0 fat 153 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_tab_unselected_focused_holo.9.png │ --rw---- 1.0 fat 147 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_tab_unselected_holo.9.png │ --rw---- 1.0 fat 153 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_tab_unselected_pressed_holo.9.png │ --rw---- 1.0 fat 1405 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_text_select_handle_left.png │ --rw---- 1.0 fat 1251 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_text_select_handle_middle.png │ --rw---- 1.0 fat 1389 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_text_select_handle_right.png │ --rw---- 1.0 fat 237 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_textfield_activated_holo_light.9.png │ --rw---- 1.0 fat 231 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_textfield_default_holo_light.9.png │ --rw---- 1.0 fat 354 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_textfield_disabled_focused_holo_light.9.png │ --rw---- 1.0 fat 264 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_textfield_disabled_holo_light.9.png │ --rw---- 1.0 fat 336 b- stor 14-Jul-15 05:40 res/drawable-hdpi-v4/sutransplustheme_textfield_focused_holo_light.9.png │ --rw---- 1.0 fat 1411 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 219 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_btn_check_off_disabled_focused_holo_light.png │ --rw---- 1.0 fat 153 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_btn_check_off_disabled_holo_light.png │ --rw---- 1.0 fat 225 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_btn_check_off_focused_holo_light.png │ --rw---- 1.0 fat 153 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_btn_check_off_holo_light.png │ --rw---- 1.0 fat 840 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_btn_check_off_pressed_holo_light.png │ --rw---- 1.0 fat 568 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_btn_check_on_disabled_focused_holo_light.png │ --rw---- 1.0 fat 373 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_btn_check_on_disabled_holo_light.png │ --rw---- 1.0 fat 1126 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_btn_check_on_focused_holo_light.png │ --rw---- 1.0 fat 923 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_btn_check_on_holo_light.png │ --rw---- 1.0 fat 1171 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_btn_check_on_pressed_holo_light.png │ --rw---- 1.0 fat 298 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_btn_default_disabled_focused_holo_light.9.png │ --rw---- 1.0 fat 352 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_btn_default_disabled_holo_light.9.png │ --rw---- 1.0 fat 353 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_btn_default_focused_holo_light.9.png │ --rw---- 1.0 fat 348 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_btn_default_normal_holo_light.9.png │ --rw---- 1.0 fat 426 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_btn_default_pressed_holo_light.9.png │ --rw---- 1.0 fat 615 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_btn_radio_off_disabled_focused_holo_light.png │ --rw---- 1.0 fat 303 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_btn_radio_off_disabled_holo_light.png │ --rw---- 1.0 fat 680 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_btn_radio_off_focused_holo_light.png │ --rw---- 1.0 fat 339 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_btn_radio_off_holo_light.png │ --rw---- 1.0 fat 1154 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_btn_radio_off_pressed_holo_light.png │ --rw---- 1.0 fat 944 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_btn_radio_on_disabled_focused_holo_light.png │ --rw---- 1.0 fat 614 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_btn_radio_on_disabled_holo_light.png │ --rw---- 1.0 fat 926 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_btn_radio_on_focused_holo_light.png │ --rw---- 1.0 fat 595 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_btn_radio_on_holo_light.png │ --rw---- 1.0 fat 1160 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_btn_radio_on_pressed_holo_light.png │ --rw---- 1.0 fat 451 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_btn_toggle_off_disabled_focused_holo_light.9.png │ --rw---- 1.0 fat 431 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_btn_toggle_off_disabled_holo_light.9.png │ --rw---- 1.0 fat 507 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_btn_toggle_off_focused_holo_light.9.png │ --rw---- 1.0 fat 444 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_btn_toggle_off_normal_holo_light.9.png │ --rw---- 1.0 fat 599 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_btn_toggle_off_pressed_holo_light.9.png │ --rw---- 1.0 fat 427 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_btn_toggle_on_disabled_focused_holo_light.9.png │ --rw---- 1.0 fat 483 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_btn_toggle_on_disabled_holo_light.9.png │ --rw---- 1.0 fat 445 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_btn_toggle_on_focused_holo_light.9.png │ --rw---- 1.0 fat 531 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_btn_toggle_on_normal_holo_light.9.png │ --rw---- 1.0 fat 522 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_btn_toggle_on_pressed_holo_light.9.png │ --rw---- 1.0 fat 142 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_fastscroll_thumb_default_holo.png │ --rw---- 1.0 fat 225 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_fastscroll_thumb_pressed_holo.png │ --rw---- 1.0 fat 110 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_ic_navigation_drawer.png │ --rw---- 1.0 fat 175 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_list_activated_holo.9.png │ --rw---- 1.0 fat 186 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_list_focused_holo.9.png │ --rw---- 1.0 fat 175 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_list_longpressed_holo.9.png │ --rw---- 1.0 fat 175 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 191 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 174 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_progress_bg_holo_light.9.png │ --rw---- 1.0 fat 310 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_progress_primary_holo_light.9.png │ --rw---- 1.0 fat 174 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_progress_secondary_holo_light.9.png │ --rw---- 1.0 fat 308 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_progressbar_indeterminate_holo1.png │ --rw---- 1.0 fat 356 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_progressbar_indeterminate_holo2.png │ --rw---- 1.0 fat 381 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_progressbar_indeterminate_holo3.png │ --rw---- 1.0 fat 375 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_progressbar_indeterminate_holo4.png │ --rw---- 1.0 fat 359 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_progressbar_indeterminate_holo5.png │ --rw---- 1.0 fat 381 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_progressbar_indeterminate_holo6.png │ --rw---- 1.0 fat 351 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_progressbar_indeterminate_holo7.png │ --rw---- 1.0 fat 367 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_progressbar_indeterminate_holo8.png │ --rw---- 1.0 fat 458 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_scrubber_control_disabled_holo.png │ --rw---- 1.0 fat 571 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_scrubber_control_focused_holo.png │ --rw---- 1.0 fat 737 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_scrubber_control_normal_holo.png │ --rw---- 1.0 fat 961 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_scrubber_control_pressed_holo.png │ --rw---- 1.0 fat 176 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_scrubber_primary_holo.9.png │ --rw---- 1.0 fat 176 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_scrubber_secondary_holo.9.png │ --rw---- 1.0 fat 161 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_scrubber_track_holo_light.9.png │ --rw---- 1.0 fat 364 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_spinner_default_holo_light.9.png │ --rw---- 1.0 fat 304 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_spinner_disabled_holo_light.9.png │ --rw---- 1.0 fat 420 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_spinner_focused_holo_light.9.png │ --rw---- 1.0 fat 363 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_spinner_pressed_holo_light.9.png │ --rw---- 1.0 fat 218 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_switch_bg_disabled_holo_light.9.png │ --rw---- 1.0 fat 223 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_switch_bg_focused_holo_light.9.png │ --rw---- 1.0 fat 205 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_switch_bg_holo_light.9.png │ --rw---- 1.0 fat 400 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_switch_thumb_activated_holo_light.9.png │ --rw---- 1.0 fat 357 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_switch_thumb_disabled_holo_light.9.png │ --rw---- 1.0 fat 376 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_switch_thumb_holo_light.9.png │ --rw---- 1.0 fat 437 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_switch_thumb_pressed_holo_light.9.png │ --rw---- 1.0 fat 155 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_tab_selected_focused_holo.9.png │ --rw---- 1.0 fat 151 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_tab_selected_holo.9.png │ --rw---- 1.0 fat 154 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_tab_selected_pressed_holo.9.png │ --rw---- 1.0 fat 157 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_tab_unselected_focused_holo.9.png │ --rw---- 1.0 fat 155 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_tab_unselected_holo.9.png │ --rw---- 1.0 fat 157 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_tab_unselected_pressed_holo.9.png │ --rw---- 1.0 fat 864 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_text_select_handle_left.png │ --rw---- 1.0 fat 751 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_text_select_handle_middle.png │ --rw---- 1.0 fat 848 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_text_select_handle_right.png │ --rw---- 1.0 fat 234 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_textfield_activated_holo_light.9.png │ --rw---- 1.0 fat 225 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_textfield_default_holo_light.9.png │ --rw---- 1.0 fat 294 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_textfield_disabled_focused_holo_light.9.png │ --rw---- 1.0 fat 248 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_textfield_disabled_holo_light.9.png │ --rw---- 1.0 fat 329 b- stor 14-Jul-15 05:40 res/drawable-mdpi-v4/sutransplustheme_textfield_focused_holo_light.9.png │ --rw---- 1.0 fat 2326 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 284 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_btn_check_off_disabled_focused_holo_light.png │ --rw---- 1.0 fat 184 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_btn_check_off_disabled_holo_light.png │ --rw---- 1.0 fat 296 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_btn_check_off_focused_holo_light.png │ --rw---- 1.0 fat 184 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_btn_check_off_holo_light.png │ --rw---- 1.0 fat 1658 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_btn_check_off_pressed_holo_light.png │ --rw---- 1.0 fat 956 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_btn_check_on_disabled_focused_holo_light.png │ --rw---- 1.0 fat 609 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_btn_check_on_disabled_holo_light.png │ --rw---- 1.0 fat 2762 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_btn_check_on_focused_holo_light.png │ --rw---- 1.0 fat 2497 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_btn_check_on_holo_light.png │ --rw---- 1.0 fat 2437 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_btn_check_on_pressed_holo_light.png │ --rw---- 1.0 fat 399 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_btn_default_disabled_focused_holo_light.9.png │ --rw---- 1.0 fat 531 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_btn_default_disabled_holo_light.9.png │ --rw---- 1.0 fat 469 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_btn_default_focused_holo_light.9.png │ --rw---- 1.0 fat 548 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_btn_default_normal_holo_light.9.png │ --rw---- 1.0 fat 721 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_btn_default_pressed_holo_light.9.png │ --rw---- 1.0 fat 1454 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_btn_radio_off_disabled_focused_holo_light.png │ --rw---- 1.0 fat 656 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_btn_radio_off_disabled_holo_light.png │ --rw---- 1.0 fat 1682 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_btn_radio_off_focused_holo_light.png │ --rw---- 1.0 fat 715 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_btn_radio_off_holo_light.png │ --rw---- 1.0 fat 2624 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_btn_radio_off_pressed_holo_light.png │ --rw---- 1.0 fat 2411 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_btn_radio_on_disabled_focused_holo_light.png │ --rw---- 1.0 fat 1660 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_btn_radio_on_disabled_holo_light.png │ --rw---- 1.0 fat 3340 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_btn_radio_on_focused_holo_light.png │ --rw---- 1.0 fat 1837 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_btn_radio_on_holo_light.png │ --rw---- 1.0 fat 2685 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_btn_radio_on_pressed_holo_light.png │ --rw---- 1.0 fat 496 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_btn_toggle_off_disabled_focused_holo_light.9.png │ --rw---- 1.0 fat 610 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_btn_toggle_off_disabled_holo_light.9.png │ --rw---- 1.0 fat 545 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_btn_toggle_off_focused_holo_light.9.png │ --rw---- 1.0 fat 652 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_btn_toggle_off_normal_holo_light.9.png │ --rw---- 1.0 fat 804 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_btn_toggle_off_pressed_holo_light.9.png │ --rw---- 1.0 fat 537 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_btn_toggle_on_disabled_focused_holo_light.9.png │ --rw---- 1.0 fat 718 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_btn_toggle_on_disabled_holo_light.9.png │ --rw---- 1.0 fat 613 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_btn_toggle_on_focused_holo_light.9.png │ --rw---- 1.0 fat 652 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_btn_toggle_on_normal_holo_light.9.png │ --rw---- 1.0 fat 811 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_btn_toggle_on_pressed_holo_light.9.png │ --rw---- 1.0 fat 195 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_fastscroll_thumb_default_holo.png │ --rw---- 1.0 fat 373 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_fastscroll_thumb_pressed_holo.png │ --rw---- 1.0 fat 116 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_ic_navigation_drawer.png │ --rw---- 1.0 fat 178 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_list_activated_holo.9.png │ --rw---- 1.0 fat 205 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_list_focused_holo.9.png │ --rw---- 1.0 fat 178 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_list_longpressed_holo.9.png │ --rw---- 1.0 fat 178 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 217 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 178 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_progress_bg_holo_light.9.png │ --rw---- 1.0 fat 486 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_progress_primary_holo_light.9.png │ --rw---- 1.0 fat 180 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_progress_secondary_holo_light.9.png │ --rw---- 1.0 fat 528 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_progressbar_indeterminate_holo1.png │ --rw---- 1.0 fat 607 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_progressbar_indeterminate_holo2.png │ --rw---- 1.0 fat 679 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_progressbar_indeterminate_holo3.png │ --rw---- 1.0 fat 675 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_progressbar_indeterminate_holo4.png │ --rw---- 1.0 fat 659 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_progressbar_indeterminate_holo5.png │ --rw---- 1.0 fat 719 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_progressbar_indeterminate_holo6.png │ --rw---- 1.0 fat 638 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_progressbar_indeterminate_holo7.png │ --rw---- 1.0 fat 642 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_progressbar_indeterminate_holo8.png │ --rw---- 1.0 fat 701 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_scrubber_control_disabled_holo.png │ --rw---- 1.0 fat 988 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_scrubber_control_focused_holo.png │ --rw---- 1.0 fat 1160 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_scrubber_control_normal_holo.png │ --rw---- 1.0 fat 1510 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_scrubber_control_pressed_holo.png │ --rw---- 1.0 fat 184 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_scrubber_primary_holo.9.png │ --rw---- 1.0 fat 183 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_scrubber_secondary_holo.9.png │ --rw---- 1.0 fat 170 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_scrubber_track_holo_light.9.png │ --rw---- 1.0 fat 542 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_spinner_default_holo_light.9.png │ --rw---- 1.0 fat 405 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_spinner_disabled_holo_light.9.png │ --rw---- 1.0 fat 656 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_spinner_focused_holo_light.9.png │ --rw---- 1.0 fat 576 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_spinner_pressed_holo_light.9.png │ --rw---- 1.0 fat 256 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_switch_bg_disabled_holo_light.9.png │ --rw---- 1.0 fat 266 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_switch_bg_focused_holo_light.9.png │ --rw---- 1.0 fat 234 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_switch_bg_holo_light.9.png │ --rw---- 1.0 fat 491 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_switch_thumb_activated_holo_light.9.png │ --rw---- 1.0 fat 601 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_switch_thumb_disabled_holo_light.9.png │ --rw---- 1.0 fat 646 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_switch_thumb_holo_light.9.png │ --rw---- 1.0 fat 530 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_switch_thumb_pressed_holo_light.9.png │ --rw---- 1.0 fat 156 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_tab_selected_focused_holo.9.png │ --rw---- 1.0 fat 150 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_tab_selected_holo.9.png │ --rw---- 1.0 fat 156 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_tab_selected_pressed_holo.9.png │ --rw---- 1.0 fat 157 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_tab_unselected_focused_holo.9.png │ --rw---- 1.0 fat 154 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_tab_unselected_holo.9.png │ --rw---- 1.0 fat 157 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_tab_unselected_pressed_holo.9.png │ --rw---- 1.0 fat 1828 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_text_select_handle_left.png │ --rw---- 1.0 fat 1633 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_text_select_handle_middle.png │ --rw---- 1.0 fat 1808 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_text_select_handle_right.png │ --rw---- 1.0 fat 255 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_textfield_activated_holo_light.9.png │ --rw---- 1.0 fat 244 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_textfield_default_holo_light.9.png │ --rw---- 1.0 fat 305 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_textfield_disabled_focused_holo_light.9.png │ --rw---- 1.0 fat 244 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_textfield_disabled_holo_light.9.png │ --rw---- 1.0 fat 439 b- stor 14-Jul-15 05:40 res/drawable-xhdpi-v4/sutransplustheme_textfield_focused_holo_light.9.png │ --rw---- 1.0 fat 3909 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 264 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_btn_check_off_disabled_focused_holo_light.png │ --rw---- 1.0 fat 155 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_btn_check_off_disabled_holo_light.png │ --rw---- 1.0 fat 296 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_btn_check_off_focused_holo_light.png │ --rw---- 1.0 fat 181 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_btn_check_off_holo_light.png │ --rw---- 1.0 fat 2700 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_btn_check_off_pressed_holo_light.png │ --rw---- 1.0 fat 735 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_btn_check_on_disabled_focused_holo_light.png │ --rw---- 1.0 fat 475 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_btn_check_on_disabled_holo_light.png │ --rw---- 1.0 fat 3084 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_btn_check_on_focused_holo_light.png │ --rw---- 1.0 fat 2669 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_btn_check_on_holo_light.png │ --rw---- 1.0 fat 2906 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_btn_check_on_pressed_holo_light.png │ --rw---- 1.0 fat 497 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_btn_default_disabled_focused_holo_light.9.png │ --rw---- 1.0 fat 814 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_btn_default_disabled_holo_light.9.png │ --rw---- 1.0 fat 778 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_btn_default_focused_holo_light.9.png │ --rw---- 1.0 fat 829 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_btn_default_normal_holo_light.9.png │ --rw---- 1.0 fat 1453 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_btn_default_pressed_holo_light.9.png │ --rw---- 1.0 fat 1535 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_btn_radio_off_disabled_focused_holo_light.png │ --rw---- 1.0 fat 878 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_btn_radio_off_disabled_holo_light.png │ --rw---- 1.0 fat 1798 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_btn_radio_off_focused_holo_light.png │ --rw---- 1.0 fat 955 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_btn_radio_off_holo_light.png │ --rw---- 1.0 fat 3921 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_btn_radio_off_pressed_holo_light.png │ --rw---- 1.0 fat 2667 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_btn_radio_on_disabled_focused_holo_light.png │ --rw---- 1.0 fat 2145 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_btn_radio_on_disabled_holo_light.png │ --rw---- 1.0 fat 4519 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_btn_radio_on_focused_holo_light.png │ --rw---- 1.0 fat 3338 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_btn_radio_on_holo_light.png │ --rw---- 1.0 fat 5877 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_btn_radio_on_pressed_holo_light.png │ --rw---- 1.0 fat 640 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_btn_toggle_off_disabled_focused_holo_light.9.png │ --rw---- 1.0 fat 900 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_btn_toggle_off_disabled_holo_light.9.png │ --rw---- 1.0 fat 655 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_btn_toggle_off_focused_holo_light.9.png │ --rw---- 1.0 fat 940 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_btn_toggle_off_normal_holo_light.9.png │ --rw---- 1.0 fat 1545 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_btn_toggle_off_pressed_holo_light.9.png │ --rw---- 1.0 fat 719 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_btn_toggle_on_disabled_focused_holo_light.9.png │ --rw---- 1.0 fat 1021 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_btn_toggle_on_disabled_holo_light.9.png │ --rw---- 1.0 fat 780 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_btn_toggle_on_focused_holo_light.9.png │ --rw---- 1.0 fat 853 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_btn_toggle_on_normal_holo_light.9.png │ --rw---- 1.0 fat 1543 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_btn_toggle_on_pressed_holo_light.9.png │ --rw---- 1.0 fat 249 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_fastscroll_thumb_default_holo.png │ --rw---- 1.0 fat 416 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_fastscroll_thumb_pressed_holo.png │ --rw---- 1.0 fat 124 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_ic_navigation_drawer.png │ --rw---- 1.0 fat 185 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_list_activated_holo.9.png │ --rw---- 1.0 fat 209 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_list_focused_holo.9.png │ --rw---- 1.0 fat 185 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_list_longpressed_holo.9.png │ --rw---- 1.0 fat 185 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 276 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 197 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_progress_bg_holo_light.9.png │ --rw---- 1.0 fat 799 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_progress_primary_holo_light.9.png │ --rw---- 1.0 fat 177 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_progress_secondary_holo_light.9.png │ --rw---- 1.0 fat 837 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_progressbar_indeterminate_holo1.png │ --rw---- 1.0 fat 1025 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_progressbar_indeterminate_holo2.png │ --rw---- 1.0 fat 1178 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_progressbar_indeterminate_holo3.png │ --rw---- 1.0 fat 1182 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_progressbar_indeterminate_holo4.png │ --rw---- 1.0 fat 1112 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_progressbar_indeterminate_holo5.png │ --rw---- 1.0 fat 1244 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_progressbar_indeterminate_holo6.png │ --rw---- 1.0 fat 1097 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_progressbar_indeterminate_holo7.png │ --rw---- 1.0 fat 1097 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_progressbar_indeterminate_holo8.png │ --rw---- 1.0 fat 804 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_scrubber_control_disabled_holo.png │ --rw---- 1.0 fat 1286 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_scrubber_control_focused_holo.png │ --rw---- 1.0 fat 1662 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_scrubber_control_normal_holo.png │ --rw---- 1.0 fat 1610 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_scrubber_control_pressed_holo.png │ --rw---- 1.0 fat 183 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_scrubber_primary_holo.9.png │ --rw---- 1.0 fat 185 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_scrubber_secondary_holo.9.png │ --rw---- 1.0 fat 214 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_scrubber_track_holo_light.9.png │ --rw---- 1.0 fat 415 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_spinner_default_holo_light.9.png │ --rw---- 1.0 fat 465 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_spinner_disabled_holo_light.9.png │ --rw---- 1.0 fat 640 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_spinner_focused_holo_light.9.png │ --rw---- 1.0 fat 612 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_spinner_pressed_holo_light.9.png │ --rw---- 1.0 fat 337 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_switch_bg_disabled_holo_light.9.png │ --rw---- 1.0 fat 307 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_switch_bg_focused_holo_light.9.png │ --rw---- 1.0 fat 318 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_switch_bg_holo_light.9.png │ --rw---- 1.0 fat 844 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_switch_thumb_activated_holo_light.9.png │ --rw---- 1.0 fat 869 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_switch_thumb_disabled_holo_light.9.png │ --rw---- 1.0 fat 1075 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_switch_thumb_holo_light.9.png │ --rw---- 1.0 fat 843 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_switch_thumb_pressed_holo_light.9.png │ --rw---- 1.0 fat 159 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_tab_selected_focused_holo.9.png │ --rw---- 1.0 fat 152 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_tab_selected_holo.9.png │ --rw---- 1.0 fat 159 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_tab_selected_pressed_holo.9.png │ --rw---- 1.0 fat 158 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_tab_unselected_focused_holo.9.png │ --rw---- 1.0 fat 157 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_tab_unselected_holo.9.png │ --rw---- 1.0 fat 158 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_tab_unselected_pressed_holo.9.png │ --rw---- 1.0 fat 2630 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_text_select_handle_left.png │ --rw---- 1.0 fat 2416 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_text_select_handle_middle.png │ --rw---- 1.0 fat 2363 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_text_select_handle_right.png │ --rw---- 1.0 fat 278 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_textfield_activated_holo_light.9.png │ --rw---- 1.0 fat 271 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_textfield_default_holo_light.9.png │ --rw---- 1.0 fat 431 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_textfield_disabled_focused_holo_light.9.png │ --rw---- 1.0 fat 270 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_textfield_disabled_holo_light.9.png │ --rw---- 1.0 fat 447 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sutransplustheme_textfield_focused_holo_light.9.png │ --rw---- 1.0 fat 1629 b- stor 14-Jul-15 05:40 res/drawable-xxhdpi-v4/sync.png │ --rw---- 2.0 fat 515764 bl defN 14-Jul-15 05:41 classes.dex │ --rw---- 2.0 fat 27501 bl defN 14-Jul-15 05:41 org/jsoup/nodes/entities-full.properties │ --rw---- 2.0 fat 1254 bl defN 14-Jul-15 05:41 org/jsoup/nodes/entities-base.properties │ -408 files, 3555644 bytes uncompressed, 1850836 bytes compressed: 48.0% │ +Zip file size: 1932548 bytes, number of entries: 408 │ +-rw---- 2.0 fat 142472 bX defN 17-Jul-17 09:34 assets/fonts/Roboto-Black.ttf │ +-rw---- 2.0 fat 149644 bl defN 17-Jul-17 09:34 assets/fonts/Roboto-BlackItalic.ttf │ +-rw---- 2.0 fat 135820 bl defN 17-Jul-17 09:34 assets/fonts/Roboto-Bold.ttf │ +-rw---- 2.0 fat 144700 bl defN 17-Jul-17 09:34 assets/fonts/Roboto-BoldItalic.ttf │ +-rw---- 2.0 fat 148540 bl defN 17-Jul-17 09:34 assets/fonts/Roboto-Italic.ttf │ +-rw---- 2.0 fat 140276 bl defN 17-Jul-17 09:34 assets/fonts/Roboto-Light.ttf │ +-rw---- 2.0 fat 145932 bl defN 17-Jul-17 09:34 assets/fonts/Roboto-LightItalic.ttf │ +-rw---- 2.0 fat 137308 bl defN 17-Jul-17 09:34 assets/fonts/Roboto-Medium.ttf │ +-rw---- 2.0 fat 147876 bl defN 17-Jul-17 09:34 assets/fonts/Roboto-MediumItalic.ttf │ +-rw---- 2.0 fat 145348 bl defN 17-Jul-17 09:34 assets/fonts/Roboto-Regular.ttf │ +-rw---- 2.0 fat 130044 bl defN 17-Jul-17 09:34 assets/fonts/Roboto-Thin.ttf │ +-rw---- 2.0 fat 132376 bl defN 17-Jul-17 09:34 assets/fonts/Roboto-ThinItalic.ttf │ +-rw---- 2.0 fat 141796 bl defN 17-Jul-17 09:34 assets/fonts/RobotoCondensed-Bold.ttf │ +-rw---- 2.0 fat 145256 bl defN 17-Jul-17 09:34 assets/fonts/RobotoCondensed-BoldItalic.ttf │ +-rw---- 2.0 fat 144404 bl defN 17-Jul-17 09:34 assets/fonts/RobotoCondensed-Italic.ttf │ +-rw---- 2.0 fat 141384 bl defN 17-Jul-17 09:34 assets/fonts/RobotoCondensed-Light.ttf │ +-rw---- 2.0 fat 145104 bl defN 17-Jul-17 09:34 assets/fonts/RobotoCondensed-LightItalic.ttf │ +-rw---- 2.0 fat 140396 bl defN 17-Jul-17 09:34 assets/fonts/RobotoCondensed-Regular.ttf │ +-rw---- 2.0 fat 472 bl defN 17-Jul-17 09:34 res/anim/anim_in.xml │ +-rw---- 2.0 fat 472 bl defN 17-Jul-17 09:34 res/anim/anim_out.xml │ +-rw---- 1.0 fat 3695 b- stor 17-Jul-17 09:34 res/drawable/app_icon.png │ +-rw---- 1.0 fat 4151 b- stor 17-Jul-17 09:34 res/drawable/app_icon_2.png │ +-rw---- 2.0 fat 424 bl defN 17-Jul-17 09:34 res/drawable/sutrans_repeating_background.xml │ +-rw---- 2.0 fat 564 bl defN 17-Jul-17 09:34 res/drawable/sutransplustheme_activated_background_holo_light.xml │ +-rw---- 2.0 fat 2308 bl defN 17-Jul-17 09:34 res/drawable/sutransplustheme_btn_check_holo_light.xml │ +-rw---- 2.0 fat 1248 bl defN 17-Jul-17 09:34 res/drawable/sutransplustheme_btn_default_holo_light.xml │ +-rw---- 2.0 fat 2308 bl defN 17-Jul-17 09:34 res/drawable/sutransplustheme_btn_radio_holo_light.xml │ +-rw---- 2.0 fat 2168 bl defN 17-Jul-17 09:34 res/drawable/sutransplustheme_btn_toggle_holo_light.xml │ +-rw---- 2.0 fat 1272 bl defN 17-Jul-17 09:34 res/drawable/sutransplustheme_edit_text_holo_light.xml │ +-rw---- 2.0 fat 560 bl defN 17-Jul-17 09:34 res/drawable/sutransplustheme_fastscroll_thumb_holo.xml │ +-rw---- 2.0 fat 1136 bl defN 17-Jul-17 09:34 res/drawable/sutransplustheme_item_background_holo_light.xml │ +-rw---- 2.0 fat 508 bl defN 17-Jul-17 09:34 res/drawable/sutransplustheme_list_selector_background_transition_holo_light.xml │ +-rw---- 2.0 fat 1208 bl defN 17-Jul-17 09:34 res/drawable/sutransplustheme_list_selector_holo_light.xml │ +-rw---- 2.0 fat 888 bl defN 17-Jul-17 09:34 res/drawable/sutransplustheme_progress_horizontal_holo_light.xml │ +-rw---- 2.0 fat 1228 bl defN 17-Jul-17 09:34 res/drawable/sutransplustheme_progress_indeterminate_horizontal_holo_light.xml │ +-rw---- 2.0 fat 840 bl defN 17-Jul-17 09:34 res/drawable/sutransplustheme_scrubber_control_selector_holo_light.xml │ +-rw---- 2.0 fat 888 bl defN 17-Jul-17 09:34 res/drawable/sutransplustheme_scrubber_progress_horizontal_holo_light.xml │ +-rw---- 2.0 fat 856 bl defN 17-Jul-17 09:34 res/drawable/sutransplustheme_spinner_background_holo_light.xml │ +-rw---- 2.0 fat 836 bl defN 17-Jul-17 09:34 res/drawable/sutransplustheme_switch_inner_holo_light.xml │ +-rw---- 2.0 fat 560 bl defN 17-Jul-17 09:34 res/drawable/sutransplustheme_switch_track_holo_light.xml │ +-rw---- 2.0 fat 1580 bl defN 17-Jul-17 09:34 res/drawable/sutransplustheme_tab_indicator_holo.xml │ +-rw---- 1.0 fat 77 b- stor 17-Jul-17 09:34 res/drawable/title_repeating_background.png │ +-rw---- 2.0 fat 4572 bl defN 17-Jul-17 09:34 res/layout/activity_home.xml │ +-rw---- 2.0 fat 1668 bl defN 17-Jul-17 09:34 res/layout/activity_line.xml │ +-rw---- 2.0 fat 1280 bl defN 17-Jul-17 09:34 res/layout/home_listitem_layout.xml │ +-rw---- 2.0 fat 924 bl defN 17-Jul-17 09:34 res/layout/home_titleitem_layout.xml │ +-rw---- 2.0 fat 804 bl defN 17-Jul-17 09:34 res/layout/line_info_row_layout.xml │ +-rw---- 2.0 fat 924 bl defN 17-Jul-17 09:34 res/layout/line_subcategory_layout.xml │ +-rw---- 2.0 fat 952 bl defN 17-Jul-17 09:34 res/layout/sutransplustheme_tab_indicator_holo.xml │ +-rw---- 2.0 fat 464 bl defN 17-Jul-17 09:34 res/menu/home.xml │ +-rw---- 2.0 fat 464 bl defN 17-Jul-17 09:34 res/menu/line.xml │ +-rw---- 2.0 fat 2476 bl defN 17-Jul-17 09:34 AndroidManifest.xml │ +-rw---- 1.0 fat 52252 b- stor 17-Jul-17 09:34 resources.arsc │ +-rw---- 1.0 fat 1945 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 269 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_btn_check_off_disabled_focused_holo_light.png │ +-rw---- 1.0 fat 176 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_btn_check_off_disabled_holo_light.png │ +-rw---- 1.0 fat 277 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_btn_check_off_focused_holo_light.png │ +-rw---- 1.0 fat 176 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_btn_check_off_holo_light.png │ +-rw---- 1.0 fat 1294 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_btn_check_off_pressed_holo_light.png │ +-rw---- 1.0 fat 682 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_btn_check_on_disabled_focused_holo_light.png │ +-rw---- 1.0 fat 475 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_btn_check_on_disabled_holo_light.png │ +-rw---- 1.0 fat 1592 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_btn_check_on_focused_holo_light.png │ +-rw---- 1.0 fat 1379 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_btn_check_on_holo_light.png │ +-rw---- 1.0 fat 2065 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_btn_check_on_pressed_holo_light.png │ +-rw---- 1.0 fat 364 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_btn_default_disabled_focused_holo_light.9.png │ +-rw---- 1.0 fat 431 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_btn_default_disabled_holo_light.9.png │ +-rw---- 1.0 fat 425 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_btn_default_focused_holo_light.9.png │ +-rw---- 1.0 fat 453 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_btn_default_normal_holo_light.9.png │ +-rw---- 1.0 fat 556 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_btn_default_pressed_holo_light.9.png │ +-rw---- 1.0 fat 1022 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_btn_radio_off_disabled_focused_holo_light.png │ +-rw---- 1.0 fat 505 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_btn_radio_off_disabled_holo_light.png │ +-rw---- 1.0 fat 1193 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_btn_radio_off_focused_holo_light.png │ +-rw---- 1.0 fat 560 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_btn_radio_off_holo_light.png │ +-rw---- 1.0 fat 1901 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_btn_radio_off_pressed_holo_light.png │ +-rw---- 1.0 fat 1709 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_btn_radio_on_disabled_focused_holo_light.png │ +-rw---- 1.0 fat 1160 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_btn_radio_on_disabled_holo_light.png │ +-rw---- 1.0 fat 1627 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_btn_radio_on_focused_holo_light.png │ +-rw---- 1.0 fat 1044 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_btn_radio_on_holo_light.png │ +-rw---- 1.0 fat 1973 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_btn_radio_on_pressed_holo_light.png │ +-rw---- 1.0 fat 492 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_btn_toggle_off_disabled_focused_holo_light.9.png │ +-rw---- 1.0 fat 513 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_btn_toggle_off_disabled_holo_light.9.png │ +-rw---- 1.0 fat 481 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_btn_toggle_off_focused_holo_light.9.png │ +-rw---- 1.0 fat 548 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_btn_toggle_off_normal_holo_light.9.png │ +-rw---- 1.0 fat 637 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_btn_toggle_off_pressed_holo_light.9.png │ +-rw---- 1.0 fat 518 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_btn_toggle_on_disabled_focused_holo_light.9.png │ +-rw---- 1.0 fat 622 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_btn_toggle_on_disabled_holo_light.9.png │ +-rw---- 1.0 fat 518 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_btn_toggle_on_focused_holo_light.9.png │ +-rw---- 1.0 fat 633 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_btn_toggle_on_normal_holo_light.9.png │ +-rw---- 1.0 fat 668 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_btn_toggle_on_pressed_holo_light.9.png │ +-rw---- 1.0 fat 170 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_fastscroll_thumb_default_holo.png │ +-rw---- 1.0 fat 292 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_fastscroll_thumb_pressed_holo.png │ +-rw---- 1.0 fat 112 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_ic_navigation_drawer.png │ +-rw---- 1.0 fat 176 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_list_activated_holo.9.png │ +-rw---- 1.0 fat 203 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_list_focused_holo.9.png │ +-rw---- 1.0 fat 176 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 176 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 204 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 173 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_progress_bg_holo_light.9.png │ +-rw---- 1.0 fat 389 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_progress_primary_holo_light.9.png │ +-rw---- 1.0 fat 176 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_progress_secondary_holo_light.9.png │ +-rw---- 1.0 fat 508 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_progressbar_indeterminate_holo1.png │ +-rw---- 1.0 fat 585 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_progressbar_indeterminate_holo2.png │ +-rw---- 1.0 fat 592 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_progressbar_indeterminate_holo3.png │ +-rw---- 1.0 fat 638 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_progressbar_indeterminate_holo4.png │ +-rw---- 1.0 fat 557 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_progressbar_indeterminate_holo5.png │ +-rw---- 1.0 fat 657 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_progressbar_indeterminate_holo6.png │ +-rw---- 1.0 fat 516 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_progressbar_indeterminate_holo7.png │ +-rw---- 1.0 fat 569 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_progressbar_indeterminate_holo8.png │ +-rw---- 1.0 fat 602 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_scrubber_control_disabled_holo.png │ +-rw---- 1.0 fat 837 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_scrubber_control_focused_holo.png │ +-rw---- 1.0 fat 1113 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_scrubber_control_normal_holo.png │ +-rw---- 1.0 fat 1405 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_scrubber_control_pressed_holo.png │ +-rw---- 1.0 fat 181 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_scrubber_primary_holo.9.png │ +-rw---- 1.0 fat 180 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_scrubber_secondary_holo.9.png │ +-rw---- 1.0 fat 165 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_scrubber_track_holo_light.9.png │ +-rw---- 1.0 fat 466 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_spinner_default_holo_light.9.png │ +-rw---- 1.0 fat 382 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_spinner_disabled_holo_light.9.png │ +-rw---- 1.0 fat 539 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_spinner_focused_holo_light.9.png │ +-rw---- 1.0 fat 494 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_spinner_pressed_holo_light.9.png │ +-rw---- 1.0 fat 267 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_switch_bg_disabled_holo_light.9.png │ +-rw---- 1.0 fat 267 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_switch_bg_focused_holo_light.9.png │ +-rw---- 1.0 fat 219 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_switch_bg_holo_light.9.png │ +-rw---- 1.0 fat 445 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_switch_thumb_activated_holo_light.9.png │ +-rw---- 1.0 fat 514 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_switch_thumb_disabled_holo_light.9.png │ +-rw---- 1.0 fat 525 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_switch_thumb_holo_light.9.png │ +-rw---- 1.0 fat 450 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_switch_thumb_pressed_holo_light.9.png │ +-rw---- 1.0 fat 155 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_tab_selected_focused_holo.9.png │ +-rw---- 1.0 fat 149 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_tab_selected_holo.9.png │ +-rw---- 1.0 fat 155 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_tab_selected_pressed_holo.9.png │ +-rw---- 1.0 fat 153 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_tab_unselected_focused_holo.9.png │ +-rw---- 1.0 fat 147 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_tab_unselected_holo.9.png │ +-rw---- 1.0 fat 153 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_tab_unselected_pressed_holo.9.png │ +-rw---- 1.0 fat 1405 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_text_select_handle_left.png │ +-rw---- 1.0 fat 1251 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_text_select_handle_middle.png │ +-rw---- 1.0 fat 1389 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_text_select_handle_right.png │ +-rw---- 1.0 fat 237 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_textfield_activated_holo_light.9.png │ +-rw---- 1.0 fat 231 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_textfield_default_holo_light.9.png │ +-rw---- 1.0 fat 354 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_textfield_disabled_focused_holo_light.9.png │ +-rw---- 1.0 fat 264 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_textfield_disabled_holo_light.9.png │ +-rw---- 1.0 fat 336 b- stor 17-Jul-17 09:34 res/drawable-hdpi-v4/sutransplustheme_textfield_focused_holo_light.9.png │ +-rw---- 1.0 fat 1411 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 219 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_btn_check_off_disabled_focused_holo_light.png │ +-rw---- 1.0 fat 153 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_btn_check_off_disabled_holo_light.png │ +-rw---- 1.0 fat 225 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_btn_check_off_focused_holo_light.png │ +-rw---- 1.0 fat 153 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_btn_check_off_holo_light.png │ +-rw---- 1.0 fat 840 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_btn_check_off_pressed_holo_light.png │ +-rw---- 1.0 fat 568 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_btn_check_on_disabled_focused_holo_light.png │ +-rw---- 1.0 fat 373 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_btn_check_on_disabled_holo_light.png │ +-rw---- 1.0 fat 1126 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_btn_check_on_focused_holo_light.png │ +-rw---- 1.0 fat 923 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_btn_check_on_holo_light.png │ +-rw---- 1.0 fat 1171 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_btn_check_on_pressed_holo_light.png │ +-rw---- 1.0 fat 298 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_btn_default_disabled_focused_holo_light.9.png │ +-rw---- 1.0 fat 352 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_btn_default_disabled_holo_light.9.png │ +-rw---- 1.0 fat 353 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_btn_default_focused_holo_light.9.png │ +-rw---- 1.0 fat 348 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_btn_default_normal_holo_light.9.png │ +-rw---- 1.0 fat 426 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_btn_default_pressed_holo_light.9.png │ +-rw---- 1.0 fat 615 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_btn_radio_off_disabled_focused_holo_light.png │ +-rw---- 1.0 fat 303 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_btn_radio_off_disabled_holo_light.png │ +-rw---- 1.0 fat 680 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_btn_radio_off_focused_holo_light.png │ +-rw---- 1.0 fat 339 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_btn_radio_off_holo_light.png │ +-rw---- 1.0 fat 1154 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_btn_radio_off_pressed_holo_light.png │ +-rw---- 1.0 fat 944 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_btn_radio_on_disabled_focused_holo_light.png │ +-rw---- 1.0 fat 614 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_btn_radio_on_disabled_holo_light.png │ +-rw---- 1.0 fat 926 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_btn_radio_on_focused_holo_light.png │ +-rw---- 1.0 fat 595 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_btn_radio_on_holo_light.png │ +-rw---- 1.0 fat 1160 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_btn_radio_on_pressed_holo_light.png │ +-rw---- 1.0 fat 451 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_btn_toggle_off_disabled_focused_holo_light.9.png │ +-rw---- 1.0 fat 431 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_btn_toggle_off_disabled_holo_light.9.png │ +-rw---- 1.0 fat 507 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_btn_toggle_off_focused_holo_light.9.png │ +-rw---- 1.0 fat 444 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_btn_toggle_off_normal_holo_light.9.png │ +-rw---- 1.0 fat 599 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_btn_toggle_off_pressed_holo_light.9.png │ +-rw---- 1.0 fat 427 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_btn_toggle_on_disabled_focused_holo_light.9.png │ +-rw---- 1.0 fat 483 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_btn_toggle_on_disabled_holo_light.9.png │ +-rw---- 1.0 fat 445 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_btn_toggle_on_focused_holo_light.9.png │ +-rw---- 1.0 fat 531 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_btn_toggle_on_normal_holo_light.9.png │ +-rw---- 1.0 fat 522 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_btn_toggle_on_pressed_holo_light.9.png │ +-rw---- 1.0 fat 142 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_fastscroll_thumb_default_holo.png │ +-rw---- 1.0 fat 225 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_fastscroll_thumb_pressed_holo.png │ +-rw---- 1.0 fat 110 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_ic_navigation_drawer.png │ +-rw---- 1.0 fat 175 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_list_activated_holo.9.png │ +-rw---- 1.0 fat 186 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_list_focused_holo.9.png │ +-rw---- 1.0 fat 175 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 175 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 191 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 174 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_progress_bg_holo_light.9.png │ +-rw---- 1.0 fat 310 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_progress_primary_holo_light.9.png │ +-rw---- 1.0 fat 174 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_progress_secondary_holo_light.9.png │ +-rw---- 1.0 fat 308 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_progressbar_indeterminate_holo1.png │ +-rw---- 1.0 fat 356 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_progressbar_indeterminate_holo2.png │ +-rw---- 1.0 fat 381 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_progressbar_indeterminate_holo3.png │ +-rw---- 1.0 fat 375 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_progressbar_indeterminate_holo4.png │ +-rw---- 1.0 fat 359 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_progressbar_indeterminate_holo5.png │ +-rw---- 1.0 fat 381 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_progressbar_indeterminate_holo6.png │ +-rw---- 1.0 fat 351 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_progressbar_indeterminate_holo7.png │ +-rw---- 1.0 fat 367 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_progressbar_indeterminate_holo8.png │ +-rw---- 1.0 fat 458 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_scrubber_control_disabled_holo.png │ +-rw---- 1.0 fat 571 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_scrubber_control_focused_holo.png │ +-rw---- 1.0 fat 737 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_scrubber_control_normal_holo.png │ +-rw---- 1.0 fat 961 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_scrubber_control_pressed_holo.png │ +-rw---- 1.0 fat 176 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_scrubber_primary_holo.9.png │ +-rw---- 1.0 fat 176 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_scrubber_secondary_holo.9.png │ +-rw---- 1.0 fat 161 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_scrubber_track_holo_light.9.png │ +-rw---- 1.0 fat 364 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_spinner_default_holo_light.9.png │ +-rw---- 1.0 fat 304 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_spinner_disabled_holo_light.9.png │ +-rw---- 1.0 fat 420 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_spinner_focused_holo_light.9.png │ +-rw---- 1.0 fat 363 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_spinner_pressed_holo_light.9.png │ +-rw---- 1.0 fat 218 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_switch_bg_disabled_holo_light.9.png │ +-rw---- 1.0 fat 223 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_switch_bg_focused_holo_light.9.png │ +-rw---- 1.0 fat 205 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_switch_bg_holo_light.9.png │ +-rw---- 1.0 fat 400 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_switch_thumb_activated_holo_light.9.png │ +-rw---- 1.0 fat 357 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_switch_thumb_disabled_holo_light.9.png │ +-rw---- 1.0 fat 376 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_switch_thumb_holo_light.9.png │ +-rw---- 1.0 fat 437 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_switch_thumb_pressed_holo_light.9.png │ +-rw---- 1.0 fat 155 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_tab_selected_focused_holo.9.png │ +-rw---- 1.0 fat 151 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_tab_selected_holo.9.png │ +-rw---- 1.0 fat 154 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_tab_selected_pressed_holo.9.png │ +-rw---- 1.0 fat 157 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_tab_unselected_focused_holo.9.png │ +-rw---- 1.0 fat 155 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_tab_unselected_holo.9.png │ +-rw---- 1.0 fat 157 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_tab_unselected_pressed_holo.9.png │ +-rw---- 1.0 fat 864 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_text_select_handle_left.png │ +-rw---- 1.0 fat 751 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_text_select_handle_middle.png │ +-rw---- 1.0 fat 848 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_text_select_handle_right.png │ +-rw---- 1.0 fat 234 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_textfield_activated_holo_light.9.png │ +-rw---- 1.0 fat 225 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_textfield_default_holo_light.9.png │ +-rw---- 1.0 fat 294 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_textfield_disabled_focused_holo_light.9.png │ +-rw---- 1.0 fat 248 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_textfield_disabled_holo_light.9.png │ +-rw---- 1.0 fat 329 b- stor 17-Jul-17 09:34 res/drawable-mdpi-v4/sutransplustheme_textfield_focused_holo_light.9.png │ +-rw---- 1.0 fat 2326 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 284 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_btn_check_off_disabled_focused_holo_light.png │ +-rw---- 1.0 fat 184 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_btn_check_off_disabled_holo_light.png │ +-rw---- 1.0 fat 296 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_btn_check_off_focused_holo_light.png │ +-rw---- 1.0 fat 184 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_btn_check_off_holo_light.png │ +-rw---- 1.0 fat 1658 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_btn_check_off_pressed_holo_light.png │ +-rw---- 1.0 fat 956 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_btn_check_on_disabled_focused_holo_light.png │ +-rw---- 1.0 fat 609 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_btn_check_on_disabled_holo_light.png │ +-rw---- 1.0 fat 2762 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_btn_check_on_focused_holo_light.png │ +-rw---- 1.0 fat 2497 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_btn_check_on_holo_light.png │ +-rw---- 1.0 fat 2437 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_btn_check_on_pressed_holo_light.png │ +-rw---- 1.0 fat 399 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_btn_default_disabled_focused_holo_light.9.png │ +-rw---- 1.0 fat 531 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_btn_default_disabled_holo_light.9.png │ +-rw---- 1.0 fat 469 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_btn_default_focused_holo_light.9.png │ +-rw---- 1.0 fat 548 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_btn_default_normal_holo_light.9.png │ +-rw---- 1.0 fat 721 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_btn_default_pressed_holo_light.9.png │ +-rw---- 1.0 fat 1454 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_btn_radio_off_disabled_focused_holo_light.png │ +-rw---- 1.0 fat 656 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_btn_radio_off_disabled_holo_light.png │ +-rw---- 1.0 fat 1682 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_btn_radio_off_focused_holo_light.png │ +-rw---- 1.0 fat 715 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_btn_radio_off_holo_light.png │ +-rw---- 1.0 fat 2624 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_btn_radio_off_pressed_holo_light.png │ +-rw---- 1.0 fat 2411 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_btn_radio_on_disabled_focused_holo_light.png │ +-rw---- 1.0 fat 1660 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_btn_radio_on_disabled_holo_light.png │ +-rw---- 1.0 fat 3340 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_btn_radio_on_focused_holo_light.png │ +-rw---- 1.0 fat 1837 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_btn_radio_on_holo_light.png │ +-rw---- 1.0 fat 2685 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_btn_radio_on_pressed_holo_light.png │ +-rw---- 1.0 fat 496 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_btn_toggle_off_disabled_focused_holo_light.9.png │ +-rw---- 1.0 fat 610 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_btn_toggle_off_disabled_holo_light.9.png │ +-rw---- 1.0 fat 545 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_btn_toggle_off_focused_holo_light.9.png │ +-rw---- 1.0 fat 652 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_btn_toggle_off_normal_holo_light.9.png │ +-rw---- 1.0 fat 804 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_btn_toggle_off_pressed_holo_light.9.png │ +-rw---- 1.0 fat 537 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_btn_toggle_on_disabled_focused_holo_light.9.png │ +-rw---- 1.0 fat 718 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_btn_toggle_on_disabled_holo_light.9.png │ +-rw---- 1.0 fat 613 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_btn_toggle_on_focused_holo_light.9.png │ +-rw---- 1.0 fat 652 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_btn_toggle_on_normal_holo_light.9.png │ +-rw---- 1.0 fat 811 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_btn_toggle_on_pressed_holo_light.9.png │ +-rw---- 1.0 fat 195 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_fastscroll_thumb_default_holo.png │ +-rw---- 1.0 fat 373 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_fastscroll_thumb_pressed_holo.png │ +-rw---- 1.0 fat 116 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_ic_navigation_drawer.png │ +-rw---- 1.0 fat 178 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_list_activated_holo.9.png │ +-rw---- 1.0 fat 205 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_list_focused_holo.9.png │ +-rw---- 1.0 fat 178 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 178 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 217 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 178 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_progress_bg_holo_light.9.png │ +-rw---- 1.0 fat 486 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_progress_primary_holo_light.9.png │ +-rw---- 1.0 fat 180 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_progress_secondary_holo_light.9.png │ +-rw---- 1.0 fat 528 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_progressbar_indeterminate_holo1.png │ +-rw---- 1.0 fat 607 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_progressbar_indeterminate_holo2.png │ +-rw---- 1.0 fat 679 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_progressbar_indeterminate_holo3.png │ +-rw---- 1.0 fat 675 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_progressbar_indeterminate_holo4.png │ +-rw---- 1.0 fat 659 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_progressbar_indeterminate_holo5.png │ +-rw---- 1.0 fat 719 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_progressbar_indeterminate_holo6.png │ +-rw---- 1.0 fat 638 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_progressbar_indeterminate_holo7.png │ +-rw---- 1.0 fat 642 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_progressbar_indeterminate_holo8.png │ +-rw---- 1.0 fat 701 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_scrubber_control_disabled_holo.png │ +-rw---- 1.0 fat 988 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_scrubber_control_focused_holo.png │ +-rw---- 1.0 fat 1160 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_scrubber_control_normal_holo.png │ +-rw---- 1.0 fat 1510 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_scrubber_control_pressed_holo.png │ +-rw---- 1.0 fat 184 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_scrubber_primary_holo.9.png │ +-rw---- 1.0 fat 183 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_scrubber_secondary_holo.9.png │ +-rw---- 1.0 fat 170 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_scrubber_track_holo_light.9.png │ +-rw---- 1.0 fat 542 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_spinner_default_holo_light.9.png │ +-rw---- 1.0 fat 405 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_spinner_disabled_holo_light.9.png │ +-rw---- 1.0 fat 656 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_spinner_focused_holo_light.9.png │ +-rw---- 1.0 fat 576 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_spinner_pressed_holo_light.9.png │ +-rw---- 1.0 fat 256 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_switch_bg_disabled_holo_light.9.png │ +-rw---- 1.0 fat 266 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_switch_bg_focused_holo_light.9.png │ +-rw---- 1.0 fat 234 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_switch_bg_holo_light.9.png │ +-rw---- 1.0 fat 491 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_switch_thumb_activated_holo_light.9.png │ +-rw---- 1.0 fat 601 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_switch_thumb_disabled_holo_light.9.png │ +-rw---- 1.0 fat 646 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_switch_thumb_holo_light.9.png │ +-rw---- 1.0 fat 530 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_switch_thumb_pressed_holo_light.9.png │ +-rw---- 1.0 fat 156 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_tab_selected_focused_holo.9.png │ +-rw---- 1.0 fat 150 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_tab_selected_holo.9.png │ +-rw---- 1.0 fat 156 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_tab_selected_pressed_holo.9.png │ +-rw---- 1.0 fat 157 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_tab_unselected_focused_holo.9.png │ +-rw---- 1.0 fat 154 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_tab_unselected_holo.9.png │ +-rw---- 1.0 fat 157 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_tab_unselected_pressed_holo.9.png │ +-rw---- 1.0 fat 1828 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_text_select_handle_left.png │ +-rw---- 1.0 fat 1633 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_text_select_handle_middle.png │ +-rw---- 1.0 fat 1808 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_text_select_handle_right.png │ +-rw---- 1.0 fat 255 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_textfield_activated_holo_light.9.png │ +-rw---- 1.0 fat 244 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_textfield_default_holo_light.9.png │ +-rw---- 1.0 fat 305 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_textfield_disabled_focused_holo_light.9.png │ +-rw---- 1.0 fat 244 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_textfield_disabled_holo_light.9.png │ +-rw---- 1.0 fat 439 b- stor 17-Jul-17 09:34 res/drawable-xhdpi-v4/sutransplustheme_textfield_focused_holo_light.9.png │ +-rw---- 1.0 fat 3909 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 264 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_btn_check_off_disabled_focused_holo_light.png │ +-rw---- 1.0 fat 155 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_btn_check_off_disabled_holo_light.png │ +-rw---- 1.0 fat 296 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_btn_check_off_focused_holo_light.png │ +-rw---- 1.0 fat 181 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_btn_check_off_holo_light.png │ +-rw---- 1.0 fat 2700 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_btn_check_off_pressed_holo_light.png │ +-rw---- 1.0 fat 735 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_btn_check_on_disabled_focused_holo_light.png │ +-rw---- 1.0 fat 475 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_btn_check_on_disabled_holo_light.png │ +-rw---- 1.0 fat 3084 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_btn_check_on_focused_holo_light.png │ +-rw---- 1.0 fat 2669 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_btn_check_on_holo_light.png │ +-rw---- 1.0 fat 2906 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_btn_check_on_pressed_holo_light.png │ +-rw---- 1.0 fat 497 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_btn_default_disabled_focused_holo_light.9.png │ +-rw---- 1.0 fat 814 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_btn_default_disabled_holo_light.9.png │ +-rw---- 1.0 fat 778 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_btn_default_focused_holo_light.9.png │ +-rw---- 1.0 fat 829 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_btn_default_normal_holo_light.9.png │ +-rw---- 1.0 fat 1453 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_btn_default_pressed_holo_light.9.png │ +-rw---- 1.0 fat 1535 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_btn_radio_off_disabled_focused_holo_light.png │ +-rw---- 1.0 fat 878 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_btn_radio_off_disabled_holo_light.png │ +-rw---- 1.0 fat 1798 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_btn_radio_off_focused_holo_light.png │ +-rw---- 1.0 fat 955 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_btn_radio_off_holo_light.png │ +-rw---- 1.0 fat 3921 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_btn_radio_off_pressed_holo_light.png │ +-rw---- 1.0 fat 2667 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_btn_radio_on_disabled_focused_holo_light.png │ +-rw---- 1.0 fat 2145 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_btn_radio_on_disabled_holo_light.png │ +-rw---- 1.0 fat 4519 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_btn_radio_on_focused_holo_light.png │ +-rw---- 1.0 fat 3338 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_btn_radio_on_holo_light.png │ +-rw---- 1.0 fat 5877 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_btn_radio_on_pressed_holo_light.png │ +-rw---- 1.0 fat 640 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_btn_toggle_off_disabled_focused_holo_light.9.png │ +-rw---- 1.0 fat 900 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_btn_toggle_off_disabled_holo_light.9.png │ +-rw---- 1.0 fat 655 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_btn_toggle_off_focused_holo_light.9.png │ +-rw---- 1.0 fat 940 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_btn_toggle_off_normal_holo_light.9.png │ +-rw---- 1.0 fat 1545 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_btn_toggle_off_pressed_holo_light.9.png │ +-rw---- 1.0 fat 719 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_btn_toggle_on_disabled_focused_holo_light.9.png │ +-rw---- 1.0 fat 1021 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_btn_toggle_on_disabled_holo_light.9.png │ +-rw---- 1.0 fat 780 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_btn_toggle_on_focused_holo_light.9.png │ +-rw---- 1.0 fat 853 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_btn_toggle_on_normal_holo_light.9.png │ +-rw---- 1.0 fat 1543 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_btn_toggle_on_pressed_holo_light.9.png │ +-rw---- 1.0 fat 249 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_fastscroll_thumb_default_holo.png │ +-rw---- 1.0 fat 416 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_fastscroll_thumb_pressed_holo.png │ +-rw---- 1.0 fat 124 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_ic_navigation_drawer.png │ +-rw---- 1.0 fat 185 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_list_activated_holo.9.png │ +-rw---- 1.0 fat 209 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_list_focused_holo.9.png │ +-rw---- 1.0 fat 185 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 185 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 276 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 197 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_progress_bg_holo_light.9.png │ +-rw---- 1.0 fat 799 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_progress_primary_holo_light.9.png │ +-rw---- 1.0 fat 177 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_progress_secondary_holo_light.9.png │ +-rw---- 1.0 fat 837 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_progressbar_indeterminate_holo1.png │ +-rw---- 1.0 fat 1025 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_progressbar_indeterminate_holo2.png │ +-rw---- 1.0 fat 1178 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_progressbar_indeterminate_holo3.png │ +-rw---- 1.0 fat 1182 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_progressbar_indeterminate_holo4.png │ +-rw---- 1.0 fat 1112 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_progressbar_indeterminate_holo5.png │ +-rw---- 1.0 fat 1244 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_progressbar_indeterminate_holo6.png │ +-rw---- 1.0 fat 1097 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_progressbar_indeterminate_holo7.png │ +-rw---- 1.0 fat 1097 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_progressbar_indeterminate_holo8.png │ +-rw---- 1.0 fat 804 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_scrubber_control_disabled_holo.png │ +-rw---- 1.0 fat 1286 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_scrubber_control_focused_holo.png │ +-rw---- 1.0 fat 1662 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_scrubber_control_normal_holo.png │ +-rw---- 1.0 fat 1610 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_scrubber_control_pressed_holo.png │ +-rw---- 1.0 fat 183 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_scrubber_primary_holo.9.png │ +-rw---- 1.0 fat 185 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_scrubber_secondary_holo.9.png │ +-rw---- 1.0 fat 214 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_scrubber_track_holo_light.9.png │ +-rw---- 1.0 fat 415 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_spinner_default_holo_light.9.png │ +-rw---- 1.0 fat 465 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_spinner_disabled_holo_light.9.png │ +-rw---- 1.0 fat 640 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_spinner_focused_holo_light.9.png │ +-rw---- 1.0 fat 612 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_spinner_pressed_holo_light.9.png │ +-rw---- 1.0 fat 337 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_switch_bg_disabled_holo_light.9.png │ +-rw---- 1.0 fat 307 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_switch_bg_focused_holo_light.9.png │ +-rw---- 1.0 fat 318 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_switch_bg_holo_light.9.png │ +-rw---- 1.0 fat 844 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_switch_thumb_activated_holo_light.9.png │ +-rw---- 1.0 fat 869 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_switch_thumb_disabled_holo_light.9.png │ +-rw---- 1.0 fat 1075 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_switch_thumb_holo_light.9.png │ +-rw---- 1.0 fat 843 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_switch_thumb_pressed_holo_light.9.png │ +-rw---- 1.0 fat 159 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_tab_selected_focused_holo.9.png │ +-rw---- 1.0 fat 152 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_tab_selected_holo.9.png │ +-rw---- 1.0 fat 159 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_tab_selected_pressed_holo.9.png │ +-rw---- 1.0 fat 158 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_tab_unselected_focused_holo.9.png │ +-rw---- 1.0 fat 157 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_tab_unselected_holo.9.png │ +-rw---- 1.0 fat 158 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_tab_unselected_pressed_holo.9.png │ +-rw---- 1.0 fat 2630 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_text_select_handle_left.png │ +-rw---- 1.0 fat 2416 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_text_select_handle_middle.png │ +-rw---- 1.0 fat 2363 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_text_select_handle_right.png │ +-rw---- 1.0 fat 278 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_textfield_activated_holo_light.9.png │ +-rw---- 1.0 fat 271 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_textfield_default_holo_light.9.png │ +-rw---- 1.0 fat 431 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_textfield_disabled_focused_holo_light.9.png │ +-rw---- 1.0 fat 270 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_textfield_disabled_holo_light.9.png │ +-rw---- 1.0 fat 447 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sutransplustheme_textfield_focused_holo_light.9.png │ +-rw---- 1.0 fat 1629 b- stor 17-Jul-17 09:34 res/drawable-xxhdpi-v4/sync.png │ +-rw---- 2.0 fat 430472 bl defN 17-Jul-17 09:34 classes.dex │ +-rw---- 2.0 fat 1254 bl defN 17-Jul-17 09:34 org/jsoup/nodes/entities-base.properties │ +-rw---- 2.0 fat 27501 bl defN 17-Jul-17 09:34 org/jsoup/nodes/entities-full.properties │ +-rw---- 2.0 fat 50130 b- defN 17-Jul-17 09:34 META-INF/MANIFEST.MF │ +-rw---- 2.0 fat 50251 b- defN 17-Jul-17 09:34 META-INF/C9DF1436.SF │ +-rw---- 2.0 fat 1332 b- defN 17-Jul-17 09:34 META-INF/C9DF1436.RSA │ +408 files, 3470352 bytes uncompressed, 1845336 bytes compressed: 46.8% ├── filetype from file(1) │ @@ -1 +1 @@ │ -Zip archive data, at least v2.0 to extract │ +Java archive data (JAR) ├── APK metadata │ @@ -7,16 +7,16 @@ │ packageInfo: null │ sdkInfo: │ minSdkVersion: '15' │ targetSdkVersion: '20' │ sharedLibrary: false │ sparseResources: false │ unknownFiles: │ - org/jsoup/nodes/entities-full.properties: '8' │ org/jsoup/nodes/entities-base.properties: '8' │ + org/jsoup/nodes/entities-full.properties: '8' │ usesFramework: │ ids: │ - 1 │ tag: null │ version: 2.5.0-dirty │ versionInfo: │ versionCode: '1' ├── classes.dex │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,23 +1,23 @@ │ │ │ -Zip file size: 484045 bytes, number of entries: 289 │ │ │ +Zip file size: 483882 bytes, number of entries: 289 │ │ │ ?rwxrwxr-x 2.0 unx 439 b- stor 80-Jan-01 00:00 com/omegavesko/sutransplus/BuildConfig.class │ │ │ ?rwxrwxr-x 2.0 unx 3792 b- stor 80-Jan-01 00:00 com/omegavesko/sutransplus/DatabaseHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 473 b- stor 80-Jan-01 00:00 com/omegavesko/sutransplus/HomeActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 892 b- stor 80-Jan-01 00:00 com/omegavesko/sutransplus/HomeActivity$2.class │ │ │ ?rwxrwxr-x 2.0 unx 761 b- stor 80-Jan-01 00:00 com/omegavesko/sutransplus/HomeActivity$3.class │ │ │ ?rwxrwxr-x 2.0 unx 1122 b- stor 80-Jan-01 00:00 com/omegavesko/sutransplus/HomeActivity$4$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1166 b- stor 80-Jan-01 00:00 com/omegavesko/sutransplus/HomeActivity$4.class │ │ │ ?rwxrwxr-x 2.0 unx 1367 b- stor 80-Jan-01 00:00 com/omegavesko/sutransplus/HomeActivity$GetLinesTask$1$1.class │ │ │ ?rwxrwxr-x 2.0 unx 635 b- stor 80-Jan-01 00:00 com/omegavesko/sutransplus/HomeActivity$GetLinesTask$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1206 b- stor 80-Jan-01 00:00 com/omegavesko/sutransplus/HomeActivity$GetLinesTask$2.class │ │ │ ?rwxrwxr-x 2.0 unx 8722 b- stor 80-Jan-01 00:00 com/omegavesko/sutransplus/HomeActivity$GetLinesTask.class │ │ │ -?rwxrwxr-x 2.0 unx 9814 b- stor 80-Jan-01 00:00 com/omegavesko/sutransplus/HomeActivity.class │ │ │ -?rwxrwxr-x 2.0 unx 2758 b- stor 80-Jan-01 00:00 com/omegavesko/sutransplus/HomeActivityListAdapter.class │ │ │ -?rwxrwxr-x 2.0 unx 3078 b- stor 80-Jan-01 00:00 com/omegavesko/sutransplus/LineActivity.class │ │ │ -?rwxrwxr-x 2.0 unx 6829 b- stor 80-Jan-01 00:00 com/omegavesko/sutransplus/LineActivityListAdapter.class │ │ │ +?rwxrwxr-x 2.0 unx 9804 b- stor 80-Jan-01 00:00 com/omegavesko/sutransplus/HomeActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 2753 b- stor 80-Jan-01 00:00 com/omegavesko/sutransplus/HomeActivityListAdapter.class │ │ │ +?rwxrwxr-x 2.0 unx 3070 b- stor 80-Jan-01 00:00 com/omegavesko/sutransplus/LineActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 6881 b- stor 80-Jan-01 00:00 com/omegavesko/sutransplus/LineActivityListAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 345 b- stor 80-Jan-01 00:00 com/omegavesko/sutransplus/Linija.class │ │ │ ?rwxrwxr-x 2.0 unx 438 b- stor 80-Jan-01 00:00 com/omegavesko/sutransplus/NetworkDialogFragment$1.class │ │ │ ?rwxrwxr-x 2.0 unx 438 b- stor 80-Jan-01 00:00 com/omegavesko/sutransplus/NetworkDialogFragment$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1000 b- stor 80-Jan-01 00:00 com/omegavesko/sutransplus/NetworkDialogFragment.class │ │ │ ?rwxrwxr-x 2.0 unx 904 b- stor 80-Jan-01 00:00 com/omegavesko/sutransplus/Polazak$Day.class │ │ │ ?rwxrwxr-x 2.0 unx 1011 b- stor 80-Jan-01 00:00 com/omegavesko/sutransplus/Polazak.class │ │ │ ?rwxrwxr-x 2.0 unx 231 b- stor 80-Jan-01 00:00 com/omegavesko/sutransplus/R$anim.class │ │ │ @@ -66,80 +66,80 @@ │ │ │ ?rwxrwxr-x 2.0 unx 713 b- stor 80-Jan-01 00:00 org/jsoup/Connection$Method.class │ │ │ ?rwxrwxr-x 2.0 unx 1146 b- stor 80-Jan-01 00:00 org/jsoup/Connection.class │ │ │ ?rwxrwxr-x 2.0 unx 701 b- stor 80-Jan-01 00:00 org/jsoup/HttpStatusException.class │ │ │ ?rwxrwxr-x 2.0 unx 2605 b- stor 80-Jan-01 00:00 org/jsoup/Jsoup.class │ │ │ ?rwxrwxr-x 2.0 unx 674 b- stor 80-Jan-01 00:00 org/jsoup/UnsupportedMimeTypeException.class │ │ │ ?rwxrwxr-x 2.0 unx 88 b- stor 80-Jan-01 00:00 org/jsoup/examples/HtmlToPlainText$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1125 b- stor 80-Jan-01 00:00 org/jsoup/examples/HtmlToPlainText.class │ │ │ -?rwxrwxr-x 2.0 unx 2635 b- stor 80-Jan-01 00:00 org/jsoup/examples/ListLinks.class │ │ │ +?rwxrwxr-x 2.0 unx 2652 b- stor 80-Jan-01 00:00 org/jsoup/examples/ListLinks.class │ │ │ ?rwxrwxr-x 2.0 unx 4502 b- stor 80-Jan-01 00:00 org/jsoup/helper/DataUtil.class │ │ │ ?rwxrwxr-x 2.0 unx 92 b- stor 80-Jan-01 00:00 org/jsoup/helper/DescendableLinkedList$1.class │ │ │ ?rwxrwxr-x 2.0 unx 860 b- stor 80-Jan-01 00:00 org/jsoup/helper/DescendableLinkedList$DescendingIterator.class │ │ │ ?rwxrwxr-x 2.0 unx 702 b- stor 80-Jan-01 00:00 org/jsoup/helper/DescendableLinkedList.class │ │ │ ?rwxrwxr-x 2.0 unx 85 b- stor 80-Jan-01 00:00 org/jsoup/helper/HttpConnection$1.class │ │ │ -?rwxrwxr-x 2.0 unx 2413 b- stor 80-Jan-01 00:00 org/jsoup/helper/StringUtil.class │ │ │ -?rwxrwxr-x 2.0 unx 1187 b- stor 80-Jan-01 00:00 org/jsoup/helper/Validate.class │ │ │ +?rwxrwxr-x 2.0 unx 2405 b- stor 80-Jan-01 00:00 org/jsoup/helper/StringUtil.class │ │ │ +?rwxrwxr-x 2.0 unx 1183 b- stor 80-Jan-01 00:00 org/jsoup/helper/Validate.class │ │ │ ?rwxrwxr-x 2.0 unx 2606 b- stor 80-Jan-01 00:00 org/jsoup/nodes/Attribute.class │ │ │ ?rwxrwxr-x 2.0 unx 80 b- stor 80-Jan-01 00:00 org/jsoup/nodes/Attributes$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1580 b- stor 80-Jan-01 00:00 org/jsoup/nodes/Attributes$Dataset$DatasetIterator.class │ │ │ ?rwxrwxr-x 2.0 unx 663 b- stor 80-Jan-01 00:00 org/jsoup/nodes/Attributes$Dataset$EntrySet.class │ │ │ ?rwxrwxr-x 2.0 unx 1461 b- stor 80-Jan-01 00:00 org/jsoup/nodes/Attributes$Dataset.class │ │ │ -?rwxrwxr-x 2.0 unx 3931 b- stor 80-Jan-01 00:00 org/jsoup/nodes/Attributes.class │ │ │ +?rwxrwxr-x 2.0 unx 3926 b- stor 80-Jan-01 00:00 org/jsoup/nodes/Attributes.class │ │ │ ?rwxrwxr-x 2.0 unx 2125 b- stor 80-Jan-01 00:00 org/jsoup/nodes/Document$OutputSettings.class │ │ │ ?rwxrwxr-x 2.0 unx 827 b- stor 80-Jan-01 00:00 org/jsoup/nodes/Document$QuirksMode.class │ │ │ ?rwxrwxr-x 2.0 unx 1089 b- stor 80-Jan-01 00:00 org/jsoup/nodes/Entities$EscapeMode.class │ │ │ -?rwxrwxr-x 2.0 unx 4819 b- stor 80-Jan-01 00:00 org/jsoup/nodes/Entities.class │ │ │ -?rwxrwxr-x 2.0 unx 8496 b- stor 80-Jan-01 00:00 org/jsoup/nodes/Node.class │ │ │ -?rwxrwxr-x 2.0 unx 4176 b- stor 80-Jan-01 00:00 org/jsoup/parser/CharacterReader.class │ │ │ +?rwxrwxr-x 2.0 unx 4808 b- stor 80-Jan-01 00:00 org/jsoup/nodes/Entities.class │ │ │ +?rwxrwxr-x 2.0 unx 8481 b- stor 80-Jan-01 00:00 org/jsoup/nodes/Node.class │ │ │ +?rwxrwxr-x 2.0 unx 4170 b- stor 80-Jan-01 00:00 org/jsoup/parser/CharacterReader.class │ │ │ ?rwxrwxr-x 2.0 unx 908 b- stor 80-Jan-01 00:00 org/jsoup/parser/HtmlTreeBuilderState$24.class │ │ │ ?rwxrwxr-x 2.0 unx 3746 b- stor 80-Jan-01 00:00 org/jsoup/parser/HtmlTreeBuilderState$Constants.class │ │ │ ?rwxrwxr-x 2.0 unx 5059 b- stor 80-Jan-01 00:00 org/jsoup/parser/HtmlTreeBuilderState.class │ │ │ ?rwxrwxr-x 2.0 unx 807 b- stor 80-Jan-01 00:00 org/jsoup/parser/ParseError.class │ │ │ ?rwxrwxr-x 2.0 unx 587 b- stor 80-Jan-01 00:00 org/jsoup/parser/ParseErrorList.class │ │ │ -?rwxrwxr-x 2.0 unx 3018 b- stor 80-Jan-01 00:00 org/jsoup/parser/Parser.class │ │ │ -?rwxrwxr-x 2.0 unx 6248 b- stor 80-Jan-01 00:00 org/jsoup/parser/Tag.class │ │ │ +?rwxrwxr-x 2.0 unx 3013 b- stor 80-Jan-01 00:00 org/jsoup/parser/Parser.class │ │ │ +?rwxrwxr-x 2.0 unx 6258 b- stor 80-Jan-01 00:00 org/jsoup/parser/Tag.class │ │ │ ?rwxrwxr-x 2.0 unx 76 b- stor 80-Jan-01 00:00 org/jsoup/parser/Token$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1024 b- stor 80-Jan-01 00:00 org/jsoup/parser/Token$TokenType.class │ │ │ ?rwxrwxr-x 2.0 unx 1555 b- stor 80-Jan-01 00:00 org/jsoup/parser/Token.class │ │ │ -?rwxrwxr-x 2.0 unx 4652 b- stor 80-Jan-01 00:00 org/jsoup/parser/TokenQueue.class │ │ │ +?rwxrwxr-x 2.0 unx 4637 b- stor 80-Jan-01 00:00 org/jsoup/parser/TokenQueue.class │ │ │ ?rwxrwxr-x 2.0 unx 6820 b- stor 80-Jan-01 00:00 org/jsoup/parser/Tokeniser.class │ │ │ ?rwxrwxr-x 2.0 unx 11238 b- defN 80-Jan-01 00:00 org/jsoup/parser/TokeniserState.class │ │ │ ?rwxrwxr-x 2.0 unx 2044 b- stor 80-Jan-01 00:00 org/jsoup/parser/TreeBuilder.class │ │ │ ?rwxrwxr-x 2.0 unx 901 b- stor 80-Jan-01 00:00 org/jsoup/parser/XmlTreeBuilder$1.class │ │ │ ?rwxrwxr-x 2.0 unx 78 b- stor 80-Jan-01 00:00 org/jsoup/safety/Cleaner$1.class │ │ │ ?rwxrwxr-x 2.0 unx 288 b- stor 80-Jan-01 00:00 org/jsoup/safety/Cleaner$ElementMeta.class │ │ │ ?rwxrwxr-x 2.0 unx 2695 b- stor 80-Jan-01 00:00 org/jsoup/safety/Cleaner.class │ │ │ ?rwxrwxr-x 2.0 unx 703 b- stor 80-Jan-01 00:00 org/jsoup/safety/Whitelist$TypedValue.class │ │ │ -?rwxrwxr-x 2.0 unx 6849 b- stor 80-Jan-01 00:00 org/jsoup/safety/Whitelist.class │ │ │ +?rwxrwxr-x 2.0 unx 6841 b- stor 80-Jan-01 00:00 org/jsoup/safety/Whitelist.class │ │ │ ?rwxrwxr-x 2.0 unx 607 b- stor 80-Jan-01 00:00 org/jsoup/select/Collector.class │ │ │ -?rwxrwxr-x 2.0 unx 7642 b- stor 80-Jan-01 00:00 org/jsoup/select/Elements.class │ │ │ +?rwxrwxr-x 2.0 unx 7536 b- stor 80-Jan-01 00:00 org/jsoup/select/Elements.class │ │ │ ?rwxrwxr-x 2.0 unx 215 b- stor 80-Jan-01 00:00 org/jsoup/select/Evaluator.class │ │ │ ?rwxrwxr-x 2.0 unx 715 b- stor 80-Jan-01 00:00 org/jsoup/select/NodeTraversor.class │ │ │ ?rwxrwxr-x 2.0 unx 139 b- stor 80-Jan-01 00:00 org/jsoup/select/NodeVisitor.class │ │ │ ?rwxrwxr-x 2.0 unx 10755 b- defN 80-Jan-01 00:00 org/jsoup/select/QueryParser.class │ │ │ ?rwxrwxr-x 2.0 unx 347 b- stor 80-Jan-01 00:00 org/jsoup/select/Selector$SelectorParseException.class │ │ │ -?rwxrwxr-x 2.0 unx 1855 b- stor 80-Jan-01 00:00 org/jsoup/select/Selector.class │ │ │ +?rwxrwxr-x 2.0 unx 1852 b- stor 80-Jan-01 00:00 org/jsoup/select/Selector.class │ │ │ ?rwxrwxr-x 2.0 unx 2123 b- stor 80-Jan-01 00:00 fr/castorflex/android/smoothprogressbar/ContentLoadingSmoothProgressBar.class │ │ │ ?rwxrwxr-x 2.0 unx 587 b- stor 80-Jan-01 00:00 org/jsoup/Connection$Request.class │ │ │ ?rwxrwxr-x 2.0 unx 319 b- stor 80-Jan-01 00:00 org/jsoup/Connection$Response.class │ │ │ ?rwxrwxr-x 2.0 unx 2313 b- stor 80-Jan-01 00:00 org/jsoup/examples/HtmlToPlainText$FormattingVisitor.class │ │ │ ?rwxrwxr-x 2.0 unx 2887 b- stor 80-Jan-01 00:00 org/jsoup/helper/HttpConnection$Base.class │ │ │ ?rwxrwxr-x 2.0 unx 1195 b- stor 80-Jan-01 00:00 org/jsoup/helper/HttpConnection$KeyVal.class │ │ │ -?rwxrwxr-x 2.0 unx 5345 b- stor 80-Jan-01 00:00 org/jsoup/helper/HttpConnection.class │ │ │ +?rwxrwxr-x 2.0 unx 5343 b- stor 80-Jan-01 00:00 org/jsoup/helper/HttpConnection.class │ │ │ ?rwxrwxr-x 2.0 unx 1062 b- stor 80-Jan-01 00:00 org/jsoup/nodes/Comment.class │ │ │ ?rwxrwxr-x 2.0 unx 1207 b- stor 80-Jan-01 00:00 org/jsoup/nodes/DataNode.class │ │ │ ?rwxrwxr-x 2.0 unx 1140 b- stor 80-Jan-01 00:00 org/jsoup/nodes/DocumentType.class │ │ │ ?rwxrwxr-x 2.0 unx 1164 b- stor 80-Jan-01 00:00 org/jsoup/nodes/Element$1.class │ │ │ -?rwxrwxr-x 2.0 unx 14393 b- defN 80-Jan-01 00:00 org/jsoup/nodes/Element.class │ │ │ +?rwxrwxr-x 2.0 unx 14344 b- defN 80-Jan-01 00:00 org/jsoup/nodes/Element.class │ │ │ ?rwxrwxr-x 2.0 unx 487 b- stor 80-Jan-01 00:00 org/jsoup/nodes/Node$1.class │ │ │ ?rwxrwxr-x 2.0 unx 820 b- stor 80-Jan-01 00:00 org/jsoup/nodes/Node$OuterHtmlVisitor.class │ │ │ ?rwxrwxr-x 2.0 unx 3754 b- stor 80-Jan-01 00:00 org/jsoup/nodes/TextNode.class │ │ │ ?rwxrwxr-x 2.0 unx 1114 b- stor 80-Jan-01 00:00 org/jsoup/nodes/XmlDeclaration.class │ │ │ -?rwxrwxr-x 2.0 unx 16434 b- defN 80-Jan-01 00:00 org/jsoup/parser/HtmlTreeBuilder.class │ │ │ -?rwxrwxr-x 2.0 unx 2254 b- stor 80-Jan-01 00:00 org/jsoup/parser/HtmlTreeBuilderState$10.class │ │ │ +?rwxrwxr-x 2.0 unx 16430 b- defN 80-Jan-01 00:00 org/jsoup/parser/HtmlTreeBuilder.class │ │ │ +?rwxrwxr-x 2.0 unx 2250 b- stor 80-Jan-01 00:00 org/jsoup/parser/HtmlTreeBuilderState$10.class │ │ │ ?rwxrwxr-x 2.0 unx 2135 b- stor 80-Jan-01 00:00 org/jsoup/parser/HtmlTreeBuilderState$11.class │ │ │ ?rwxrwxr-x 2.0 unx 2309 b- stor 80-Jan-01 00:00 org/jsoup/parser/HtmlTreeBuilderState$12.class │ │ │ ?rwxrwxr-x 2.0 unx 2616 b- stor 80-Jan-01 00:00 org/jsoup/parser/HtmlTreeBuilderState$13.class │ │ │ ?rwxrwxr-x 2.0 unx 2441 b- stor 80-Jan-01 00:00 org/jsoup/parser/HtmlTreeBuilderState$14.class │ │ │ ?rwxrwxr-x 2.0 unx 2367 b- stor 80-Jan-01 00:00 org/jsoup/parser/HtmlTreeBuilderState$15.class │ │ │ ?rwxrwxr-x 2.0 unx 3133 b- stor 80-Jan-01 00:00 org/jsoup/parser/HtmlTreeBuilderState$16.class │ │ │ ?rwxrwxr-x 2.0 unx 1641 b- stor 80-Jan-01 00:00 org/jsoup/parser/HtmlTreeBuilderState$17.class │ │ │ @@ -151,15 +151,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 1309 b- stor 80-Jan-01 00:00 org/jsoup/parser/HtmlTreeBuilderState$22.class │ │ │ ?rwxrwxr-x 2.0 unx 371 b- stor 80-Jan-01 00:00 org/jsoup/parser/HtmlTreeBuilderState$23.class │ │ │ ?rwxrwxr-x 2.0 unx 1753 b- stor 80-Jan-01 00:00 org/jsoup/parser/HtmlTreeBuilderState$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1842 b- stor 80-Jan-01 00:00 org/jsoup/parser/HtmlTreeBuilderState$3.class │ │ │ ?rwxrwxr-x 2.0 unx 3295 b- stor 80-Jan-01 00:00 org/jsoup/parser/HtmlTreeBuilderState$4.class │ │ │ ?rwxrwxr-x 2.0 unx 1939 b- stor 80-Jan-01 00:00 org/jsoup/parser/HtmlTreeBuilderState$5.class │ │ │ ?rwxrwxr-x 2.0 unx 2527 b- stor 80-Jan-01 00:00 org/jsoup/parser/HtmlTreeBuilderState$6.class │ │ │ -?rwxrwxr-x 2.0 unx 13135 b- defN 80-Jan-01 00:00 org/jsoup/parser/HtmlTreeBuilderState$7.class │ │ │ +?rwxrwxr-x 2.0 unx 13127 b- defN 80-Jan-01 00:00 org/jsoup/parser/HtmlTreeBuilderState$7.class │ │ │ ?rwxrwxr-x 2.0 unx 961 b- stor 80-Jan-01 00:00 org/jsoup/parser/HtmlTreeBuilderState$8.class │ │ │ ?rwxrwxr-x 2.0 unx 3686 b- stor 80-Jan-01 00:00 org/jsoup/parser/HtmlTreeBuilderState$9.class │ │ │ ?rwxrwxr-x 2.0 unx 494 b- stor 80-Jan-01 00:00 org/jsoup/parser/Token$Character.class │ │ │ ?rwxrwxr-x 2.0 unx 689 b- stor 80-Jan-01 00:00 org/jsoup/parser/Token$Comment.class │ │ │ ?rwxrwxr-x 2.0 unx 804 b- stor 80-Jan-01 00:00 org/jsoup/parser/Token$Doctype.class │ │ │ ?rwxrwxr-x 2.0 unx 297 b- stor 80-Jan-01 00:00 org/jsoup/parser/Token$EOF.class │ │ │ ?rwxrwxr-x 2.0 unx 2151 b- stor 80-Jan-01 00:00 org/jsoup/parser/Token$Tag.class │ │ │ @@ -237,15 +237,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 302 b- stor 80-Jan-01 00:00 org/jsoup/safety/Whitelist$Protocol.class │ │ │ ?rwxrwxr-x 2.0 unx 300 b- stor 80-Jan-01 00:00 org/jsoup/safety/Whitelist$TagName.class │ │ │ ?rwxrwxr-x 2.0 unx 828 b- stor 80-Jan-01 00:00 org/jsoup/select/Collector$Accumulator.class │ │ │ ?rwxrwxr-x 2.0 unx 835 b- stor 80-Jan-01 00:00 org/jsoup/select/CombiningEvaluator.class │ │ │ ?rwxrwxr-x 2.0 unx 332 b- stor 80-Jan-01 00:00 org/jsoup/select/Evaluator$AllElements.class │ │ │ ?rwxrwxr-x 2.0 unx 630 b- stor 80-Jan-01 00:00 org/jsoup/select/Evaluator$Attribute.class │ │ │ ?rwxrwxr-x 2.0 unx 477 b- stor 80-Jan-01 00:00 org/jsoup/select/Evaluator$AttributeKeyPair.class │ │ │ -?rwxrwxr-x 2.0 unx 1056 b- stor 80-Jan-01 00:00 org/jsoup/select/Evaluator$AttributeStarting.class │ │ │ +?rwxrwxr-x 2.0 unx 1055 b- stor 80-Jan-01 00:00 org/jsoup/select/Evaluator$AttributeStarting.class │ │ │ ?rwxrwxr-x 2.0 unx 1083 b- stor 80-Jan-01 00:00 org/jsoup/select/Evaluator$AttributeWithValueMatching.class │ │ │ ?rwxrwxr-x 2.0 unx 632 b- stor 80-Jan-01 00:00 org/jsoup/select/Evaluator$Class.class │ │ │ ?rwxrwxr-x 2.0 unx 720 b- stor 80-Jan-01 00:00 org/jsoup/select/Evaluator$ContainsOwnText.class │ │ │ ?rwxrwxr-x 2.0 unx 711 b- stor 80-Jan-01 00:00 org/jsoup/select/Evaluator$ContainsText.class │ │ │ ?rwxrwxr-x 2.0 unx 1243 b- stor 80-Jan-01 00:00 org/jsoup/select/Evaluator$CssNthEvaluator.class │ │ │ ?rwxrwxr-x 2.0 unx 637 b- stor 80-Jan-01 00:00 org/jsoup/select/Evaluator$Id.class │ │ │ ?rwxrwxr-x 2.0 unx 208 b- stor 80-Jan-01 00:00 org/jsoup/select/Evaluator$IndexEvaluator.class │ │ │ @@ -257,17 +257,17 @@ │ │ │ ?rwxrwxr-x 2.0 unx 476 b- stor 80-Jan-01 00:00 org/jsoup/select/Evaluator$IsRoot.class │ │ │ ?rwxrwxr-x 2.0 unx 791 b- stor 80-Jan-01 00:00 org/jsoup/select/Evaluator$Matches.class │ │ │ ?rwxrwxr-x 2.0 unx 800 b- stor 80-Jan-01 00:00 org/jsoup/select/Evaluator$MatchesOwn.class │ │ │ ?rwxrwxr-x 2.0 unx 642 b- stor 80-Jan-01 00:00 org/jsoup/select/Evaluator$Tag.class │ │ │ ?rwxrwxr-x 2.0 unx 277 b- stor 80-Jan-01 00:00 org/jsoup/select/StructuralEvaluator$Root.class │ │ │ ?rwxrwxr-x 2.0 unx 212 b- stor 80-Jan-01 00:00 org/jsoup/select/StructuralEvaluator.class │ │ │ ?rwxrwxr-x 2.0 unx 2998 b- stor 80-Jan-01 00:00 org/jsoup/helper/HttpConnection$Request.class │ │ │ -?rwxrwxr-x 2.0 unx 10478 b- defN 80-Jan-01 00:00 org/jsoup/helper/HttpConnection$Response.class │ │ │ -?rwxrwxr-x 2.0 unx 4194 b- stor 80-Jan-01 00:00 org/jsoup/nodes/Document.class │ │ │ -?rwxrwxr-x 2.0 unx 2424 b- stor 80-Jan-01 00:00 org/jsoup/nodes/FormElement.class │ │ │ +?rwxrwxr-x 2.0 unx 10474 b- defN 80-Jan-01 00:00 org/jsoup/helper/HttpConnection$Response.class │ │ │ +?rwxrwxr-x 2.0 unx 4180 b- stor 80-Jan-01 00:00 org/jsoup/nodes/Document.class │ │ │ +?rwxrwxr-x 2.0 unx 2426 b- stor 80-Jan-01 00:00 org/jsoup/nodes/FormElement.class │ │ │ ?rwxrwxr-x 2.0 unx 617 b- stor 80-Jan-01 00:00 org/jsoup/parser/Token$EndTag.class │ │ │ ?rwxrwxr-x 2.0 unx 941 b- stor 80-Jan-01 00:00 org/jsoup/parser/Token$StartTag.class │ │ │ ?rwxrwxr-x 2.0 unx 882 b- stor 80-Jan-01 00:00 org/jsoup/select/CombiningEvaluator$And.class │ │ │ ?rwxrwxr-x 2.0 unx 1089 b- stor 80-Jan-01 00:00 org/jsoup/select/CombiningEvaluator$Or.class │ │ │ ?rwxrwxr-x 2.0 unx 831 b- stor 80-Jan-01 00:00 org/jsoup/select/Evaluator$AttributeWithValue.class │ │ │ ?rwxrwxr-x 2.0 unx 889 b- stor 80-Jan-01 00:00 org/jsoup/select/Evaluator$AttributeWithValueContaining.class │ │ │ ?rwxrwxr-x 2.0 unx 855 b- stor 80-Jan-01 00:00 org/jsoup/select/Evaluator$AttributeWithValueEnding.class │ │ │ @@ -276,16 +276,16 @@ │ │ │ ?rwxrwxr-x 2.0 unx 737 b- stor 80-Jan-01 00:00 org/jsoup/select/Evaluator$IndexEquals.class │ │ │ ?rwxrwxr-x 2.0 unx 742 b- stor 80-Jan-01 00:00 org/jsoup/select/Evaluator$IndexGreaterThan.class │ │ │ ?rwxrwxr-x 2.0 unx 739 b- stor 80-Jan-01 00:00 org/jsoup/select/Evaluator$IndexLessThan.class │ │ │ ?rwxrwxr-x 2.0 unx 513 b- stor 80-Jan-01 00:00 org/jsoup/select/Evaluator$IsNthChild.class │ │ │ ?rwxrwxr-x 2.0 unx 687 b- stor 80-Jan-01 00:00 org/jsoup/select/Evaluator$IsNthLastChild.class │ │ │ ?rwxrwxr-x 2.0 unx 833 b- stor 80-Jan-01 00:00 org/jsoup/select/Evaluator$IsNthLastOfType.class │ │ │ ?rwxrwxr-x 2.0 unx 733 b- stor 80-Jan-01 00:00 org/jsoup/select/Evaluator$IsNthOfType.class │ │ │ -?rwxrwxr-x 2.0 unx 955 b- stor 80-Jan-01 00:00 org/jsoup/select/StructuralEvaluator$Has.class │ │ │ +?rwxrwxr-x 2.0 unx 952 b- stor 80-Jan-01 00:00 org/jsoup/select/StructuralEvaluator$Has.class │ │ │ ?rwxrwxr-x 2.0 unx 770 b- stor 80-Jan-01 00:00 org/jsoup/select/StructuralEvaluator$ImmediateParent.class │ │ │ ?rwxrwxr-x 2.0 unx 784 b- stor 80-Jan-01 00:00 org/jsoup/select/StructuralEvaluator$ImmediatePreviousSibling.class │ │ │ ?rwxrwxr-x 2.0 unx 654 b- stor 80-Jan-01 00:00 org/jsoup/select/StructuralEvaluator$Not.class │ │ │ ?rwxrwxr-x 2.0 unx 763 b- stor 80-Jan-01 00:00 org/jsoup/select/StructuralEvaluator$Parent.class │ │ │ ?rwxrwxr-x 2.0 unx 786 b- stor 80-Jan-01 00:00 org/jsoup/select/StructuralEvaluator$PreviousSibling.class │ │ │ ?rwxrwxr-x 2.0 unx 275 b- stor 80-Jan-01 00:00 org/jsoup/select/Evaluator$IsFirstOfType.class │ │ │ ?rwxrwxr-x 2.0 unx 277 b- stor 80-Jan-01 00:00 org/jsoup/select/Evaluator$IsLastOfType.class │ │ │ -289 files, 487547 bytes uncompressed, 437339 bytes compressed: 10.3% │ │ │ +289 files, 487330 bytes uncompressed, 437176 bytes compressed: 10.3% │ │ ├── com/omegavesko/sutransplus/HomeActivity.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -61,25 +61,29 @@ │ │ │ │ this.downloadFinishedCleanly = false; │ │ │ │ this.lineNames = new HashMap(); │ │ │ │ } │ │ │ │ │ │ │ │ private boolean haveNetworkConnection() { │ │ │ │ boolean b = false; │ │ │ │ boolean b2 = false; │ │ │ │ - NetworkInfo[] allNetworkInfo; │ │ │ │ - for (int length = (allNetworkInfo = ((ConnectivityManager)this.getSystemService("connectivity")).getAllNetworkInfo()).length, i = 0; i < length; ++i) { │ │ │ │ + boolean b3 = false; │ │ │ │ + final NetworkInfo[] allNetworkInfo = ((ConnectivityManager)this.getSystemService("connectivity")).getAllNetworkInfo(); │ │ │ │ + for (int length = allNetworkInfo.length, i = 0; i < length; ++i) { │ │ │ │ final NetworkInfo networkInfo = allNetworkInfo[i]; │ │ │ │ if (networkInfo.getTypeName().equalsIgnoreCase("WIFI") && networkInfo.isConnected()) { │ │ │ │ - b = true; │ │ │ │ + b2 = true; │ │ │ │ } │ │ │ │ if (networkInfo.getTypeName().equalsIgnoreCase("MOBILE") && networkInfo.isConnected()) { │ │ │ │ - b2 = true; │ │ │ │ + b3 = true; │ │ │ │ } │ │ │ │ } │ │ │ │ - return b || b2; │ │ │ │ + if (b2 || b3) { │ │ │ │ + b = true; │ │ │ │ + } │ │ │ │ + return b; │ │ │ │ } │ │ │ │ │ │ │ │ public void OpenLineActivity(final String s) { │ │ │ │ final Intent intent = new Intent((Context)this, (Class)LineActivity.class); │ │ │ │ intent.putExtra("com.omegavesko.sutransplus.LINE", s); │ │ │ │ intent.putExtra("com.omegavesko.sutransplus.LINE_DETAILS", (String)this.lineNames.get(s)); │ │ │ │ this.startActivity(intent); │ │ ├── com/omegavesko/sutransplus/HomeActivityListAdapter.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -170,124 +170,122 @@ │ │ │ │ flags: (0x0012) ACC_PRIVATE, ACC_FINAL │ │ │ │ │ │ │ │ public com.omegavesko.sutransplus.HomeActivityListAdapter(android.content.Context, com.omegavesko.sutransplus.Polazak[], java.util.Map); │ │ │ │ descriptor: (Landroid/content/Context;[Lcom/omegavesko/sutransplus/Polazak;Ljava/util/Map;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=12, args_size=4 │ │ │ │ - 0: ldc #17 // int 2130903042 │ │ │ │ - 2: istore 4 │ │ │ │ - 4: aload_0 │ │ │ │ - 5: aload_1 │ │ │ │ - 6: iload 4 │ │ │ │ - 8: aload_2 │ │ │ │ - 9: invokespecial #22 // Method android/widget/ArrayAdapter."":(Landroid/content/Context;I[Ljava/lang/Object;)V │ │ │ │ - 12: new #24 // class java/util/ArrayList │ │ │ │ - 15: astore 5 │ │ │ │ - 17: aload 5 │ │ │ │ - 19: invokespecial #27 // Method java/util/ArrayList."":()V │ │ │ │ - 22: aload_0 │ │ │ │ - 23: aload 5 │ │ │ │ - 25: putfield #29 // Field lineList:Ljava/util/List; │ │ │ │ - 28: new #24 // class java/util/ArrayList │ │ │ │ - 31: astore 5 │ │ │ │ - 33: aload 5 │ │ │ │ - 35: invokespecial #27 // Method java/util/ArrayList."":()V │ │ │ │ - 38: aload_0 │ │ │ │ - 39: aload 5 │ │ │ │ - 41: putfield #31 // Field cityLineList:Ljava/util/List; │ │ │ │ - 44: new #24 // class java/util/ArrayList │ │ │ │ - 47: astore 5 │ │ │ │ - 49: aload 5 │ │ │ │ - 51: invokespecial #27 // Method java/util/ArrayList."":()V │ │ │ │ - 54: aload_0 │ │ │ │ - 55: aload 5 │ │ │ │ - 57: putfield #33 // Field commuterLineList:Ljava/util/List; │ │ │ │ - 60: aload_0 │ │ │ │ - 61: aload_1 │ │ │ │ - 62: putfield #35 // Field context:Landroid/content/Context; │ │ │ │ - 65: aload_0 │ │ │ │ - 66: aload_2 │ │ │ │ - 67: putfield #37 // Field values:[Lcom/omegavesko/sutransplus/Polazak; │ │ │ │ - 70: aload_0 │ │ │ │ - 71: aload_3 │ │ │ │ - 72: putfield #39 // Field lineDetails:Ljava/util/Map; │ │ │ │ - 75: aload_1 │ │ │ │ - 76: invokevirtual #45 // Method android/content/Context.getAssets:()Landroid/content/res/AssetManager; │ │ │ │ + 0: aload_0 │ │ │ │ + 1: aload_1 │ │ │ │ + 2: ldc #17 // int 2130903042 │ │ │ │ + 4: aload_2 │ │ │ │ + 5: invokespecial #22 // Method android/widget/ArrayAdapter."":(Landroid/content/Context;I[Ljava/lang/Object;)V │ │ │ │ + 8: new #24 // class java/util/ArrayList │ │ │ │ + 11: astore 4 │ │ │ │ + 13: aload 4 │ │ │ │ + 15: invokespecial #27 // Method java/util/ArrayList."":()V │ │ │ │ + 18: aload_0 │ │ │ │ + 19: aload 4 │ │ │ │ + 21: putfield #29 // Field lineList:Ljava/util/List; │ │ │ │ + 24: new #24 // class java/util/ArrayList │ │ │ │ + 27: astore 4 │ │ │ │ + 29: aload 4 │ │ │ │ + 31: invokespecial #27 // Method java/util/ArrayList."":()V │ │ │ │ + 34: aload_0 │ │ │ │ + 35: aload 4 │ │ │ │ + 37: putfield #31 // Field cityLineList:Ljava/util/List; │ │ │ │ + 40: new #24 // class java/util/ArrayList │ │ │ │ + 43: astore 4 │ │ │ │ + 45: aload 4 │ │ │ │ + 47: invokespecial #27 // Method java/util/ArrayList."":()V │ │ │ │ + 50: aload_0 │ │ │ │ + 51: aload 4 │ │ │ │ + 53: putfield #33 // Field commuterLineList:Ljava/util/List; │ │ │ │ + 56: aload_0 │ │ │ │ + 57: aload_1 │ │ │ │ + 58: putfield #35 // Field context:Landroid/content/Context; │ │ │ │ + 61: aload_0 │ │ │ │ + 62: aload_2 │ │ │ │ + 63: putfield #37 // Field values:[Lcom/omegavesko/sutransplus/Polazak; │ │ │ │ + 66: aload_0 │ │ │ │ + 67: aload_3 │ │ │ │ + 68: putfield #39 // Field lineDetails:Ljava/util/Map; │ │ │ │ + 71: aload_1 │ │ │ │ + 72: invokevirtual #45 // Method android/content/Context.getAssets:()Landroid/content/res/AssetManager; │ │ │ │ + 75: astore 4 │ │ │ │ + 77: ldc #47 // String fonts/Roboto-Light.ttf │ │ │ │ 79: astore 5 │ │ │ │ - 81: ldc #47 // String fonts/Roboto-Light.ttf │ │ │ │ - 83: astore 6 │ │ │ │ - 85: aload 5 │ │ │ │ - 87: aload 6 │ │ │ │ - 89: invokestatic #53 // Method android/graphics/Typeface.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; │ │ │ │ - 92: astore 5 │ │ │ │ - 94: aload_0 │ │ │ │ - 95: aload 5 │ │ │ │ - 97: putfield #55 // Field robotoLight:Landroid/graphics/Typeface; │ │ │ │ - 100: aload_2 │ │ │ │ - 101: astore 7 │ │ │ │ - 103: aload_2 │ │ │ │ - 104: arraylength │ │ │ │ - 105: istore 8 │ │ │ │ - 107: iconst_0 │ │ │ │ - 108: istore 9 │ │ │ │ - 110: iload 9 │ │ │ │ - 112: iload 8 │ │ │ │ - 114: if_icmpge 231 │ │ │ │ - 117: aload 7 │ │ │ │ - 119: iload 9 │ │ │ │ - 121: aaload │ │ │ │ - 122: astore 10 │ │ │ │ - 124: aload 10 │ │ │ │ - 126: getfield #61 // Field com/omegavesko/sutransplus/Polazak.linija:Ljava/lang/String; │ │ │ │ - 129: astore 11 │ │ │ │ - 131: aload 10 │ │ │ │ - 133: getfield #65 // Field com/omegavesko/sutransplus/Polazak.gradski:Z │ │ │ │ - 136: istore 4 │ │ │ │ - 138: iload 4 │ │ │ │ - 140: ifeq 190 │ │ │ │ - 143: aload_0 │ │ │ │ - 144: getfield #31 // Field cityLineList:Ljava/util/List; │ │ │ │ - 147: astore 5 │ │ │ │ - 149: aload 5 │ │ │ │ - 151: aload 11 │ │ │ │ - 153: invokeinterface #71, 2 // InterfaceMethod java/util/List.contains:(Ljava/lang/Object;)Z │ │ │ │ - 158: istore 4 │ │ │ │ - 160: iload 4 │ │ │ │ - 162: ifne 181 │ │ │ │ - 165: aload_0 │ │ │ │ - 166: getfield #31 // Field cityLineList:Ljava/util/List; │ │ │ │ - 169: astore 5 │ │ │ │ - 171: aload 5 │ │ │ │ - 173: aload 11 │ │ │ │ - 175: invokeinterface #74, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 180: pop │ │ │ │ - 181: iload 9 │ │ │ │ - 183: iconst_1 │ │ │ │ - 184: iadd │ │ │ │ - 185: istore 9 │ │ │ │ - 187: goto 110 │ │ │ │ - 190: aload_0 │ │ │ │ - 191: getfield #33 // Field commuterLineList:Ljava/util/List; │ │ │ │ - 194: astore 5 │ │ │ │ - 196: aload 5 │ │ │ │ - 198: aload 11 │ │ │ │ - 200: invokeinterface #71, 2 // InterfaceMethod java/util/List.contains:(Ljava/lang/Object;)Z │ │ │ │ - 205: istore 4 │ │ │ │ - 207: iload 4 │ │ │ │ - 209: ifne 181 │ │ │ │ - 212: aload_0 │ │ │ │ - 213: getfield #33 // Field commuterLineList:Ljava/util/List; │ │ │ │ - 216: astore 5 │ │ │ │ - 218: aload 5 │ │ │ │ - 220: aload 11 │ │ │ │ - 222: invokeinterface #74, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 227: pop │ │ │ │ - 228: goto 181 │ │ │ │ - 231: return │ │ │ │ + 81: aload 4 │ │ │ │ + 83: aload 5 │ │ │ │ + 85: invokestatic #53 // Method android/graphics/Typeface.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; │ │ │ │ + 88: astore 4 │ │ │ │ + 90: aload_0 │ │ │ │ + 91: aload 4 │ │ │ │ + 93: putfield #55 // Field robotoLight:Landroid/graphics/Typeface; │ │ │ │ + 96: aload_2 │ │ │ │ + 97: arraylength │ │ │ │ + 98: istore 6 │ │ │ │ + 100: iconst_0 │ │ │ │ + 101: istore 7 │ │ │ │ + 103: aconst_null │ │ │ │ + 104: astore 4 │ │ │ │ + 106: iload 7 │ │ │ │ + 108: iload 6 │ │ │ │ + 110: if_icmpge 226 │ │ │ │ + 113: aload_2 │ │ │ │ + 114: iload 7 │ │ │ │ + 116: aaload │ │ │ │ + 117: astore 8 │ │ │ │ + 119: aload 8 │ │ │ │ + 121: getfield #61 // Field com/omegavesko/sutransplus/Polazak.linija:Ljava/lang/String; │ │ │ │ + 124: astore 9 │ │ │ │ + 126: aload 8 │ │ │ │ + 128: getfield #65 // Field com/omegavesko/sutransplus/Polazak.gradski:Z │ │ │ │ + 131: istore 10 │ │ │ │ + 133: iload 10 │ │ │ │ + 135: ifeq 185 │ │ │ │ + 138: aload_0 │ │ │ │ + 139: getfield #31 // Field cityLineList:Ljava/util/List; │ │ │ │ + 142: astore 11 │ │ │ │ + 144: aload 11 │ │ │ │ + 146: aload 9 │ │ │ │ + 148: invokeinterface #71, 2 // InterfaceMethod java/util/List.contains:(Ljava/lang/Object;)Z │ │ │ │ + 153: istore 10 │ │ │ │ + 155: iload 10 │ │ │ │ + 157: ifne 176 │ │ │ │ + 160: aload_0 │ │ │ │ + 161: getfield #31 // Field cityLineList:Ljava/util/List; │ │ │ │ + 164: astore 11 │ │ │ │ + 166: aload 11 │ │ │ │ + 168: aload 9 │ │ │ │ + 170: invokeinterface #74, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 175: pop │ │ │ │ + 176: iload 7 │ │ │ │ + 178: iconst_1 │ │ │ │ + 179: iadd │ │ │ │ + 180: istore 7 │ │ │ │ + 182: goto 106 │ │ │ │ + 185: aload_0 │ │ │ │ + 186: getfield #33 // Field commuterLineList:Ljava/util/List; │ │ │ │ + 189: astore 11 │ │ │ │ + 191: aload 11 │ │ │ │ + 193: aload 9 │ │ │ │ + 195: invokeinterface #71, 2 // InterfaceMethod java/util/List.contains:(Ljava/lang/Object;)Z │ │ │ │ + 200: istore 10 │ │ │ │ + 202: iload 10 │ │ │ │ + 204: ifne 176 │ │ │ │ + 207: aload_0 │ │ │ │ + 208: getfield #33 // Field commuterLineList:Ljava/util/List; │ │ │ │ + 211: astore 11 │ │ │ │ + 213: aload 11 │ │ │ │ + 215: aload 9 │ │ │ │ + 217: invokeinterface #74, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 222: pop │ │ │ │ + 223: goto 176 │ │ │ │ + 226: return │ │ │ │ │ │ │ │ public int getCount(); │ │ │ │ descriptor: ()I │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── com/omegavesko/sutransplus/LineActivity.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -343,95 +343,93 @@ │ │ │ │ 198: aload_2 │ │ │ │ 199: invokespecial #113 // Method java/util/ArrayList."":()V │ │ │ │ 202: aload_0 │ │ │ │ 203: aload_2 │ │ │ │ 204: putfield #115 // Field currentBusList:Ljava/util/List; │ │ │ │ 207: aload 9 │ │ │ │ 209: invokeinterface #121, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 214: astore 10 │ │ │ │ - 216: aload 10 │ │ │ │ - 218: invokeinterface #127, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 223: istore 5 │ │ │ │ - 225: iload 5 │ │ │ │ - 227: ifeq 284 │ │ │ │ - 230: aload 10 │ │ │ │ - 232: invokeinterface #131, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 237: checkcast #133 // class com/omegavesko/sutransplus/Polazak │ │ │ │ - 240: astore 11 │ │ │ │ - 242: aload 11 │ │ │ │ - 244: getfield #136 // Field com/omegavesko/sutransplus/Polazak.linija:Ljava/lang/String; │ │ │ │ - 247: astore_2 │ │ │ │ - 248: aload_0 │ │ │ │ - 249: getfield #95 // Field lineName:Ljava/lang/String; │ │ │ │ - 252: astore 7 │ │ │ │ - 254: aload_2 │ │ │ │ - 255: aload 7 │ │ │ │ - 257: invokevirtual #142 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 260: istore 5 │ │ │ │ - 262: iload 5 │ │ │ │ - 264: ifeq 216 │ │ │ │ - 267: aload_0 │ │ │ │ - 268: getfield #115 // Field currentBusList:Ljava/util/List; │ │ │ │ - 271: astore_2 │ │ │ │ - 272: aload_2 │ │ │ │ - 273: aload 11 │ │ │ │ - 275: invokeinterface #145, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 280: pop │ │ │ │ - 281: goto 216 │ │ │ │ - 284: new #112 // class java/util/ArrayList │ │ │ │ - 287: astore 12 │ │ │ │ - 289: aload 12 │ │ │ │ - 291: invokespecial #113 // Method java/util/ArrayList."":()V │ │ │ │ - 294: aload_0 │ │ │ │ - 295: getfield #115 // Field currentBusList:Ljava/util/List; │ │ │ │ - 298: astore_2 │ │ │ │ - 299: aload_2 │ │ │ │ - 300: invokeinterface #121, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 305: astore 10 │ │ │ │ - 307: aload 10 │ │ │ │ - 309: invokeinterface #127, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 314: istore 5 │ │ │ │ - 316: iload 5 │ │ │ │ - 318: ifeq 349 │ │ │ │ - 321: aload 10 │ │ │ │ - 323: invokeinterface #131, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 328: checkcast #133 // class com/omegavesko/sutransplus/Polazak │ │ │ │ - 331: astore 11 │ │ │ │ - 333: aload 11 │ │ │ │ - 335: getfield #148 // Field com/omegavesko/sutransplus/Polazak.busInfo:Ljava/lang/String; │ │ │ │ - 338: astore_2 │ │ │ │ - 339: aload 12 │ │ │ │ - 341: aload_2 │ │ │ │ - 342: invokevirtual #149 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ - 345: pop │ │ │ │ - 346: goto 307 │ │ │ │ - 349: new #151 // class com/omegavesko/sutransplus/LineActivityListAdapter │ │ │ │ - 352: astore 13 │ │ │ │ - 354: aload_0 │ │ │ │ - 355: getfield #115 // Field currentBusList:Ljava/util/List; │ │ │ │ - 358: astore_2 │ │ │ │ - 359: aload_0 │ │ │ │ - 360: getfield #115 // Field currentBusList:Ljava/util/List; │ │ │ │ - 363: invokeinterface #155, 1 // InterfaceMethod java/util/List.size:()I │ │ │ │ - 368: anewarray #133 // class com/omegavesko/sutransplus/Polazak │ │ │ │ - 371: astore 7 │ │ │ │ - 373: aload_2 │ │ │ │ - 374: aload 7 │ │ │ │ - 376: invokeinterface #159, 2 // InterfaceMethod java/util/List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ │ │ - 381: checkcast #161 // class "[Lcom/omegavesko/sutransplus/Polazak;" │ │ │ │ - 384: astore_2 │ │ │ │ - 385: aload 13 │ │ │ │ - 387: aload_0 │ │ │ │ - 388: aload_2 │ │ │ │ - 389: invokespecial #164 // Method com/omegavesko/sutransplus/LineActivityListAdapter."":(Landroid/content/Context;[Lcom/omegavesko/sutransplus/Polazak;)V │ │ │ │ - 392: aload_0 │ │ │ │ - 393: getfield #73 // Field lineBusList:Landroid/widget/ListView; │ │ │ │ - 396: aload 13 │ │ │ │ - 398: invokevirtual #168 // Method android/widget/ListView.setAdapter:(Landroid/widget/ListAdapter;)V │ │ │ │ - 401: return │ │ │ │ + 214: astore_2 │ │ │ │ + 215: aload_2 │ │ │ │ + 216: invokeinterface #127, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 221: istore_3 │ │ │ │ + 222: iload_3 │ │ │ │ + 223: ifeq 281 │ │ │ │ + 226: aload_2 │ │ │ │ + 227: invokeinterface #131, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 232: checkcast #133 // class com/omegavesko/sutransplus/Polazak │ │ │ │ + 235: astore 10 │ │ │ │ + 237: aload 10 │ │ │ │ + 239: getfield #136 // Field com/omegavesko/sutransplus/Polazak.linija:Ljava/lang/String; │ │ │ │ + 242: astore 7 │ │ │ │ + 244: aload_0 │ │ │ │ + 245: getfield #95 // Field lineName:Ljava/lang/String; │ │ │ │ + 248: astore 11 │ │ │ │ + 250: aload 7 │ │ │ │ + 252: aload 11 │ │ │ │ + 254: invokevirtual #142 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 257: istore_3 │ │ │ │ + 258: iload_3 │ │ │ │ + 259: ifeq 215 │ │ │ │ + 262: aload_0 │ │ │ │ + 263: getfield #115 // Field currentBusList:Ljava/util/List; │ │ │ │ + 266: astore 7 │ │ │ │ + 268: aload 7 │ │ │ │ + 270: aload 10 │ │ │ │ + 272: invokeinterface #145, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 277: pop │ │ │ │ + 278: goto 215 │ │ │ │ + 281: new #112 // class java/util/ArrayList │ │ │ │ + 284: astore 12 │ │ │ │ + 286: aload 12 │ │ │ │ + 288: invokespecial #113 // Method java/util/ArrayList."":()V │ │ │ │ + 291: aload_0 │ │ │ │ + 292: getfield #115 // Field currentBusList:Ljava/util/List; │ │ │ │ + 295: invokeinterface #121, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 300: astore_2 │ │ │ │ + 301: aload_2 │ │ │ │ + 302: invokeinterface #127, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 307: istore_3 │ │ │ │ + 308: iload_3 │ │ │ │ + 309: ifeq 341 │ │ │ │ + 312: aload_2 │ │ │ │ + 313: invokeinterface #131, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 318: checkcast #133 // class com/omegavesko/sutransplus/Polazak │ │ │ │ + 321: astore 10 │ │ │ │ + 323: aload 10 │ │ │ │ + 325: getfield #148 // Field com/omegavesko/sutransplus/Polazak.busInfo:Ljava/lang/String; │ │ │ │ + 328: astore 7 │ │ │ │ + 330: aload 12 │ │ │ │ + 332: aload 7 │ │ │ │ + 334: invokevirtual #149 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ + 337: pop │ │ │ │ + 338: goto 301 │ │ │ │ + 341: new #151 // class com/omegavesko/sutransplus/LineActivityListAdapter │ │ │ │ + 344: astore 13 │ │ │ │ + 346: aload_0 │ │ │ │ + 347: getfield #115 // Field currentBusList:Ljava/util/List; │ │ │ │ + 350: astore_2 │ │ │ │ + 351: aload_0 │ │ │ │ + 352: getfield #115 // Field currentBusList:Ljava/util/List; │ │ │ │ + 355: invokeinterface #155, 1 // InterfaceMethod java/util/List.size:()I │ │ │ │ + 360: anewarray #133 // class com/omegavesko/sutransplus/Polazak │ │ │ │ + 363: astore 7 │ │ │ │ + 365: aload_2 │ │ │ │ + 366: aload 7 │ │ │ │ + 368: invokeinterface #159, 2 // InterfaceMethod java/util/List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ │ │ + 373: checkcast #161 // class "[Lcom/omegavesko/sutransplus/Polazak;" │ │ │ │ + 376: astore_2 │ │ │ │ + 377: aload 13 │ │ │ │ + 379: aload_0 │ │ │ │ + 380: aload_2 │ │ │ │ + 381: invokespecial #164 // Method com/omegavesko/sutransplus/LineActivityListAdapter."":(Landroid/content/Context;[Lcom/omegavesko/sutransplus/Polazak;)V │ │ │ │ + 384: aload_0 │ │ │ │ + 385: getfield #73 // Field lineBusList:Landroid/widget/ListView; │ │ │ │ + 388: aload 13 │ │ │ │ + 390: invokevirtual #168 // Method android/widget/ListView.setAdapter:(Landroid/widget/ListAdapter;)V │ │ │ │ + 393: return │ │ │ │ │ │ │ │ public boolean onCreateOptionsMenu(android.view.Menu); │ │ │ │ descriptor: (Landroid/view/Menu;)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=2, args_size=2 │ │ │ │ 0: aload_0 │ │ ├── com/omegavesko/sutransplus/LineActivityListAdapter.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -24,14 +24,15 @@ │ │ │ │ private List commuter_toSunday; │ │ │ │ private List commuter_toWeekday; │ │ │ │ private final Context context; │ │ │ │ private Typeface robotoLight; │ │ │ │ private final Polazak[] values; │ │ │ │ │ │ │ │ public LineActivityListAdapter(final Context context, final Polazak[] values) { │ │ │ │ + int i = 0; │ │ │ │ super(context, 2130903042, (Object[])values); │ │ │ │ this.city_toWeekday = new ArrayList(); │ │ │ │ this.city_toWeekend = new ArrayList(); │ │ │ │ this.city_fromWeekday = new ArrayList(); │ │ │ │ this.city_fromWeekend = new ArrayList(); │ │ │ │ this.commuter_toWeekday = new ArrayList(); │ │ │ │ this.commuter_toSaturday = new ArrayList(); │ │ │ │ @@ -39,33 +40,34 @@ │ │ │ │ this.commuter_fromWeekday = new ArrayList(); │ │ │ │ this.commuter_fromSaturday = new ArrayList(); │ │ │ │ this.commuter_fromSunday = new ArrayList(); │ │ │ │ this.context = context; │ │ │ │ this.values = values; │ │ │ │ this.robotoLight = Typeface.createFromAsset(context.getAssets(), "fonts/Roboto-Light.ttf"); │ │ │ │ if (values[0].gradski) { │ │ │ │ - for (int length = values.length, i = 0; i < length; ++i) { │ │ │ │ + while (i < values.length) { │ │ │ │ final Polazak polazak = values[i]; │ │ │ │ if (polazak.day == Polazak$Day.RADNIDAN && polazak.odlazak) { │ │ │ │ this.city_toWeekday.add(polazak.busInfo); │ │ │ │ } │ │ │ │ else if (polazak.day == Polazak$Day.VIKEND && polazak.odlazak) { │ │ │ │ this.city_toWeekend.add(polazak.busInfo); │ │ │ │ } │ │ │ │ else if (polazak.day == Polazak$Day.RADNIDAN && !polazak.odlazak) { │ │ │ │ this.city_fromWeekday.add(polazak.busInfo); │ │ │ │ } │ │ │ │ else if (polazak.day == Polazak$Day.VIKEND && !polazak.odlazak) { │ │ │ │ this.city_fromWeekend.add(polazak.busInfo); │ │ │ │ } │ │ │ │ + ++i; │ │ │ │ } │ │ │ │ } │ │ │ │ else { │ │ │ │ - for (int length2 = values.length, j = 0; j < length2; ++j) { │ │ │ │ - final Polazak polazak2 = values[j]; │ │ │ │ + while (i < values.length) { │ │ │ │ + final Polazak polazak2 = values[i]; │ │ │ │ if (polazak2.odlazak) { │ │ │ │ if (polazak2.day == Polazak$Day.RADNIDAN) { │ │ │ │ this.commuter_toWeekday.add(polazak2.busInfo); │ │ │ │ } │ │ │ │ else if (polazak2.day == Polazak$Day.SUBOTA) { │ │ │ │ this.commuter_toSaturday.add(polazak2.busInfo); │ │ │ │ } │ │ │ │ @@ -78,14 +80,15 @@ │ │ │ │ } │ │ │ │ else if (polazak2.day == Polazak$Day.SUBOTA) { │ │ │ │ this.commuter_fromSaturday.add(polazak2.busInfo); │ │ │ │ } │ │ │ │ else { │ │ │ │ this.commuter_fromSunday.add(polazak2.busInfo); │ │ │ │ } │ │ │ │ + ++i; │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public int getCount() { │ │ │ │ int n; │ │ │ │ if (this.values[0].gradski) { │ │ ├── org/jsoup/examples/ListLinks.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -184,23 +184,23 @@ │ │ │ │ 1: invokespecial #8 // Method java/lang/Object."":()V │ │ │ │ 4: return │ │ │ │ │ │ │ │ public static void main(java.lang.String[]); │ │ │ │ descriptor: ([Ljava/lang/String;)V │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=17, args_size=1 │ │ │ │ + stack=300, locals=18, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: arraylength │ │ │ │ 2: istore_1 │ │ │ │ 3: iconst_1 │ │ │ │ 4: istore_2 │ │ │ │ 5: iload_1 │ │ │ │ 6: iload_2 │ │ │ │ - 7: if_icmpne 288 │ │ │ │ + 7: if_icmpne 292 │ │ │ │ 10: iconst_1 │ │ │ │ 11: istore_1 │ │ │ │ 12: iload_1 │ │ │ │ 13: ldc #11 // String usage: supply url to fetch │ │ │ │ 15: invokestatic #17 // Method org/jsoup/helper/Validate.isTrue:(ZLjava/lang/String;)V │ │ │ │ 18: iconst_0 │ │ │ │ 19: istore_1 │ │ │ │ @@ -230,289 +230,297 @@ │ │ │ │ 64: ldc #45 // String [src] │ │ │ │ 66: invokevirtual #43 // Method org/jsoup/nodes/Document.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ │ │ 69: astore 7 │ │ │ │ 71: aload 5 │ │ │ │ 73: ldc #47 // String link[href] │ │ │ │ 75: invokevirtual #43 // Method org/jsoup/nodes/Document.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ │ │ 78: astore 8 │ │ │ │ - 80: ldc #49 // String \nMedia: (%d) │ │ │ │ - 82: astore 9 │ │ │ │ - 84: iconst_1 │ │ │ │ - 85: istore_2 │ │ │ │ - 86: iload_2 │ │ │ │ - 87: anewarray #4 // class java/lang/Object │ │ │ │ - 90: astore 4 │ │ │ │ - 92: iconst_0 │ │ │ │ - 93: istore 10 │ │ │ │ - 95: aload 7 │ │ │ │ - 97: invokevirtual #55 // Method org/jsoup/select/Elements.size:()I │ │ │ │ - 100: istore 11 │ │ │ │ - 102: iload 11 │ │ │ │ - 104: invokestatic #61 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ - 107: astore 12 │ │ │ │ - 109: aload 4 │ │ │ │ - 111: iconst_0 │ │ │ │ - 112: aload 12 │ │ │ │ - 114: aastore │ │ │ │ - 115: aload 9 │ │ │ │ - 117: aload 4 │ │ │ │ - 119: invokestatic #23 // Method print:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ │ │ - 122: aload 7 │ │ │ │ - 124: invokevirtual #65 // Method org/jsoup/select/Elements.iterator:()Ljava/util/Iterator; │ │ │ │ - 127: astore 13 │ │ │ │ - 129: aload 13 │ │ │ │ - 131: invokeinterface #71, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 136: istore_1 │ │ │ │ - 137: iload_1 │ │ │ │ - 138: ifeq 350 │ │ │ │ - 141: aload 13 │ │ │ │ - 143: invokeinterface #75, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 148: checkcast #77 // class org/jsoup/nodes/Element │ │ │ │ - 151: astore 14 │ │ │ │ - 153: aload 14 │ │ │ │ - 155: invokevirtual #81 // Method org/jsoup/nodes/Element.tagName:()Ljava/lang/String; │ │ │ │ - 158: astore 9 │ │ │ │ - 160: ldc #83 // String img │ │ │ │ - 162: astore 4 │ │ │ │ - 164: aload 9 │ │ │ │ - 166: aload 4 │ │ │ │ - 168: invokevirtual #89 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 171: istore_1 │ │ │ │ - 172: iload_1 │ │ │ │ - 173: ifeq 296 │ │ │ │ - 176: ldc #91 // String * %s: <%s> %sx%s (%s) │ │ │ │ - 178: astore 9 │ │ │ │ - 180: iconst_5 │ │ │ │ - 181: istore_2 │ │ │ │ - 182: iload_2 │ │ │ │ - 183: anewarray #4 // class java/lang/Object │ │ │ │ - 186: astore 4 │ │ │ │ - 188: aload 14 │ │ │ │ - 190: invokevirtual #81 // Method org/jsoup/nodes/Element.tagName:()Ljava/lang/String; │ │ │ │ - 193: astore 12 │ │ │ │ - 195: aload 4 │ │ │ │ - 197: iconst_0 │ │ │ │ - 198: aload 12 │ │ │ │ - 200: aastore │ │ │ │ - 201: aload 14 │ │ │ │ - 203: ldc #94 // String abs:src │ │ │ │ - 205: invokevirtual #98 // Method org/jsoup/nodes/Element.attr:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 208: astore 12 │ │ │ │ - 210: aload 4 │ │ │ │ - 212: iconst_1 │ │ │ │ - 213: aload 12 │ │ │ │ - 215: aastore │ │ │ │ - 216: aload 14 │ │ │ │ - 218: ldc #101 // String width │ │ │ │ - 220: invokevirtual #98 // Method org/jsoup/nodes/Element.attr:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 223: astore 12 │ │ │ │ - 225: aload 4 │ │ │ │ - 227: iconst_2 │ │ │ │ - 228: aload 12 │ │ │ │ - 230: aastore │ │ │ │ - 231: aload 14 │ │ │ │ - 233: ldc #104 // String height │ │ │ │ - 235: invokevirtual #98 // Method org/jsoup/nodes/Element.attr:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 238: astore 12 │ │ │ │ - 240: aload 4 │ │ │ │ - 242: iconst_3 │ │ │ │ - 243: aload 12 │ │ │ │ - 245: aastore │ │ │ │ - 246: iconst_4 │ │ │ │ - 247: istore 10 │ │ │ │ - 249: aload 14 │ │ │ │ - 251: ldc #107 // String alt │ │ │ │ - 253: invokevirtual #98 // Method org/jsoup/nodes/Element.attr:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 256: astore 12 │ │ │ │ - 258: bipush 20 │ │ │ │ - 260: istore 15 │ │ │ │ - 262: aload 12 │ │ │ │ - 264: iload 15 │ │ │ │ - 266: invokestatic #112 // Method trim:(Ljava/lang/String;I)Ljava/lang/String; │ │ │ │ - 269: astore 12 │ │ │ │ - 271: aload 4 │ │ │ │ - 273: iload 10 │ │ │ │ - 275: aload 12 │ │ │ │ - 277: aastore │ │ │ │ - 278: aload 9 │ │ │ │ - 280: aload 4 │ │ │ │ - 282: invokestatic #23 // Method print:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ │ │ - 285: goto 129 │ │ │ │ - 288: iconst_0 │ │ │ │ - 289: istore_1 │ │ │ │ - 290: aconst_null │ │ │ │ - 291: astore 9 │ │ │ │ - 293: goto 12 │ │ │ │ - 296: ldc #114 // String * %s: <%s> │ │ │ │ - 298: astore 9 │ │ │ │ - 300: iconst_2 │ │ │ │ - 301: istore_2 │ │ │ │ - 302: iload_2 │ │ │ │ - 303: anewarray #4 // class java/lang/Object │ │ │ │ - 306: astore 4 │ │ │ │ - 308: aload 14 │ │ │ │ - 310: invokevirtual #81 // Method org/jsoup/nodes/Element.tagName:()Ljava/lang/String; │ │ │ │ - 313: astore 12 │ │ │ │ - 315: aload 4 │ │ │ │ - 317: iconst_0 │ │ │ │ - 318: aload 12 │ │ │ │ - 320: aastore │ │ │ │ - 321: iconst_1 │ │ │ │ - 322: istore 10 │ │ │ │ - 324: aload 14 │ │ │ │ - 326: ldc #94 // String abs:src │ │ │ │ - 328: invokevirtual #98 // Method org/jsoup/nodes/Element.attr:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 331: astore 12 │ │ │ │ - 333: aload 4 │ │ │ │ - 335: iload 10 │ │ │ │ - 337: aload 12 │ │ │ │ - 339: aastore │ │ │ │ - 340: aload 9 │ │ │ │ - 342: aload 4 │ │ │ │ - 344: invokestatic #23 // Method print:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ │ │ - 347: goto 129 │ │ │ │ - 350: ldc #116 // String \nImports: (%d) │ │ │ │ - 352: astore 9 │ │ │ │ - 354: iconst_1 │ │ │ │ - 355: istore_2 │ │ │ │ - 356: iload_2 │ │ │ │ - 357: anewarray #4 // class java/lang/Object │ │ │ │ - 360: astore 4 │ │ │ │ - 362: iconst_0 │ │ │ │ - 363: istore 10 │ │ │ │ - 365: aload 8 │ │ │ │ - 367: invokevirtual #55 // Method org/jsoup/select/Elements.size:()I │ │ │ │ - 370: istore 11 │ │ │ │ - 372: iload 11 │ │ │ │ - 374: invokestatic #61 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ - 377: astore 12 │ │ │ │ - 379: aload 4 │ │ │ │ - 381: iconst_0 │ │ │ │ - 382: aload 12 │ │ │ │ - 384: aastore │ │ │ │ - 385: aload 9 │ │ │ │ + 80: iconst_1 │ │ │ │ + 81: istore_2 │ │ │ │ + 82: iload_2 │ │ │ │ + 83: anewarray #4 // class java/lang/Object │ │ │ │ + 86: astore 4 │ │ │ │ + 88: iconst_0 │ │ │ │ + 89: istore 9 │ │ │ │ + 91: aconst_null │ │ │ │ + 92: astore 10 │ │ │ │ + 94: aload 7 │ │ │ │ + 96: invokevirtual #55 // Method org/jsoup/select/Elements.size:()I │ │ │ │ + 99: istore 11 │ │ │ │ + 101: iload 11 │ │ │ │ + 103: invokestatic #61 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ + 106: astore 12 │ │ │ │ + 108: aload 4 │ │ │ │ + 110: iconst_0 │ │ │ │ + 111: aload 12 │ │ │ │ + 113: aastore │ │ │ │ + 114: ldc #49 // String \nMedia: (%d) │ │ │ │ + 116: aload 4 │ │ │ │ + 118: invokestatic #23 // Method print:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ │ │ + 121: aload 7 │ │ │ │ + 123: invokevirtual #65 // Method org/jsoup/select/Elements.iterator:()Ljava/util/Iterator; │ │ │ │ + 126: astore 13 │ │ │ │ + 128: aload 13 │ │ │ │ + 130: invokeinterface #71, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 135: istore_2 │ │ │ │ + 136: iload_2 │ │ │ │ + 137: ifeq 359 │ │ │ │ + 140: aload 13 │ │ │ │ + 142: invokeinterface #75, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 147: checkcast #77 // class org/jsoup/nodes/Element │ │ │ │ + 150: astore 14 │ │ │ │ + 152: aload 14 │ │ │ │ + 154: invokevirtual #81 // Method org/jsoup/nodes/Element.tagName:()Ljava/lang/String; │ │ │ │ + 157: astore 4 │ │ │ │ + 159: ldc #83 // String img │ │ │ │ + 161: astore 10 │ │ │ │ + 163: aload 4 │ │ │ │ + 165: aload 10 │ │ │ │ + 167: invokevirtual #89 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 170: istore_2 │ │ │ │ + 171: iload_2 │ │ │ │ + 172: ifeq 300 │ │ │ │ + 175: ldc #91 // String * %s: <%s> %sx%s (%s) │ │ │ │ + 177: astore 4 │ │ │ │ + 179: iconst_5 │ │ │ │ + 180: istore 9 │ │ │ │ + 182: iload 9 │ │ │ │ + 184: anewarray #4 // class java/lang/Object │ │ │ │ + 187: astore 10 │ │ │ │ + 189: aconst_null │ │ │ │ + 190: astore 12 │ │ │ │ + 192: aload 14 │ │ │ │ + 194: invokevirtual #81 // Method org/jsoup/nodes/Element.tagName:()Ljava/lang/String; │ │ │ │ + 197: astore 15 │ │ │ │ + 199: aload 10 │ │ │ │ + 201: iconst_0 │ │ │ │ + 202: aload 15 │ │ │ │ + 204: aastore │ │ │ │ + 205: aload 14 │ │ │ │ + 207: ldc #94 // String abs:src │ │ │ │ + 209: invokevirtual #98 // Method org/jsoup/nodes/Element.attr:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 212: astore 15 │ │ │ │ + 214: aload 10 │ │ │ │ + 216: iconst_1 │ │ │ │ + 217: aload 15 │ │ │ │ + 219: aastore │ │ │ │ + 220: aload 14 │ │ │ │ + 222: ldc #101 // String width │ │ │ │ + 224: invokevirtual #98 // Method org/jsoup/nodes/Element.attr:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 227: astore 15 │ │ │ │ + 229: aload 10 │ │ │ │ + 231: iconst_2 │ │ │ │ + 232: aload 15 │ │ │ │ + 234: aastore │ │ │ │ + 235: aload 14 │ │ │ │ + 237: ldc #104 // String height │ │ │ │ + 239: invokevirtual #98 // Method org/jsoup/nodes/Element.attr:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 242: astore 15 │ │ │ │ + 244: aload 10 │ │ │ │ + 246: iconst_3 │ │ │ │ + 247: aload 15 │ │ │ │ + 249: aastore │ │ │ │ + 250: iconst_4 │ │ │ │ + 251: istore 11 │ │ │ │ + 253: aload 14 │ │ │ │ + 255: ldc #107 // String alt │ │ │ │ + 257: invokevirtual #98 // Method org/jsoup/nodes/Element.attr:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 260: astore 15 │ │ │ │ + 262: bipush 20 │ │ │ │ + 264: istore 16 │ │ │ │ + 266: aload 15 │ │ │ │ + 268: iload 16 │ │ │ │ + 270: invokestatic #112 // Method trim:(Ljava/lang/String;I)Ljava/lang/String; │ │ │ │ + 273: astore 15 │ │ │ │ + 275: aload 10 │ │ │ │ + 277: iload 11 │ │ │ │ + 279: aload 15 │ │ │ │ + 281: aastore │ │ │ │ + 282: aload 4 │ │ │ │ + 284: aload 10 │ │ │ │ + 286: invokestatic #23 // Method print:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ │ │ + 289: goto 128 │ │ │ │ + 292: iconst_0 │ │ │ │ + 293: istore_1 │ │ │ │ + 294: aconst_null │ │ │ │ + 295: astore 13 │ │ │ │ + 297: goto 12 │ │ │ │ + 300: ldc #114 // String * %s: <%s> │ │ │ │ + 302: astore 4 │ │ │ │ + 304: iconst_2 │ │ │ │ + 305: istore 9 │ │ │ │ + 307: iload 9 │ │ │ │ + 309: anewarray #4 // class java/lang/Object │ │ │ │ + 312: astore 10 │ │ │ │ + 314: aconst_null │ │ │ │ + 315: astore 12 │ │ │ │ + 317: aload 14 │ │ │ │ + 319: invokevirtual #81 // Method org/jsoup/nodes/Element.tagName:()Ljava/lang/String; │ │ │ │ + 322: astore 15 │ │ │ │ + 324: aload 10 │ │ │ │ + 326: iconst_0 │ │ │ │ + 327: aload 15 │ │ │ │ + 329: aastore │ │ │ │ + 330: iconst_1 │ │ │ │ + 331: istore 11 │ │ │ │ + 333: aload 14 │ │ │ │ + 335: ldc #94 // String abs:src │ │ │ │ + 337: invokevirtual #98 // Method org/jsoup/nodes/Element.attr:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 340: astore 15 │ │ │ │ + 342: aload 10 │ │ │ │ + 344: iload 11 │ │ │ │ + 346: aload 15 │ │ │ │ + 348: aastore │ │ │ │ + 349: aload 4 │ │ │ │ + 351: aload 10 │ │ │ │ + 353: invokestatic #23 // Method print:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ │ │ + 356: goto 128 │ │ │ │ + 359: iconst_1 │ │ │ │ + 360: istore_2 │ │ │ │ + 361: iload_2 │ │ │ │ + 362: anewarray #4 // class java/lang/Object │ │ │ │ + 365: astore 4 │ │ │ │ + 367: iconst_0 │ │ │ │ + 368: istore 9 │ │ │ │ + 370: aconst_null │ │ │ │ + 371: astore 10 │ │ │ │ + 373: aload 8 │ │ │ │ + 375: invokevirtual #55 // Method org/jsoup/select/Elements.size:()I │ │ │ │ + 378: istore 11 │ │ │ │ + 380: iload 11 │ │ │ │ + 382: invokestatic #61 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ + 385: astore 12 │ │ │ │ 387: aload 4 │ │ │ │ - 389: invokestatic #23 // Method print:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ │ │ - 392: aload 8 │ │ │ │ - 394: invokevirtual #65 // Method org/jsoup/select/Elements.iterator:()Ljava/util/Iterator; │ │ │ │ - 397: astore 13 │ │ │ │ - 399: aload 13 │ │ │ │ - 401: invokeinterface #71, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 406: istore_1 │ │ │ │ - 407: iload_1 │ │ │ │ - 408: ifeq 492 │ │ │ │ - 411: aload 13 │ │ │ │ - 413: invokeinterface #75, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 418: checkcast #77 // class org/jsoup/nodes/Element │ │ │ │ - 421: astore 16 │ │ │ │ - 423: ldc #118 // String * %s <%s> (%s) │ │ │ │ - 425: astore 9 │ │ │ │ - 427: iconst_3 │ │ │ │ - 428: istore_2 │ │ │ │ - 429: iload_2 │ │ │ │ - 430: anewarray #4 // class java/lang/Object │ │ │ │ + 389: iconst_0 │ │ │ │ + 390: aload 12 │ │ │ │ + 392: aastore │ │ │ │ + 393: ldc #116 // String \nImports: (%d) │ │ │ │ + 395: aload 4 │ │ │ │ + 397: invokestatic #23 // Method print:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ │ │ + 400: aload 8 │ │ │ │ + 402: invokevirtual #65 // Method org/jsoup/select/Elements.iterator:()Ljava/util/Iterator; │ │ │ │ + 405: astore 13 │ │ │ │ + 407: aload 13 │ │ │ │ + 409: invokeinterface #71, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 414: istore_2 │ │ │ │ + 415: iload_2 │ │ │ │ + 416: ifeq 505 │ │ │ │ + 419: aload 13 │ │ │ │ + 421: invokeinterface #75, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 426: checkcast #77 // class org/jsoup/nodes/Element │ │ │ │ + 429: astore 17 │ │ │ │ + 431: ldc #118 // String * %s <%s> (%s) │ │ │ │ 433: astore 4 │ │ │ │ - 435: aload 16 │ │ │ │ - 437: invokevirtual #81 // Method org/jsoup/nodes/Element.tagName:()Ljava/lang/String; │ │ │ │ - 440: astore 12 │ │ │ │ - 442: aload 4 │ │ │ │ - 444: iconst_0 │ │ │ │ - 445: aload 12 │ │ │ │ - 447: aastore │ │ │ │ - 448: aload 16 │ │ │ │ - 450: ldc #120 // String abs:href │ │ │ │ - 452: invokevirtual #98 // Method org/jsoup/nodes/Element.attr:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 455: astore 12 │ │ │ │ - 457: aload 4 │ │ │ │ - 459: iconst_1 │ │ │ │ - 460: aload 12 │ │ │ │ - 462: aastore │ │ │ │ - 463: iconst_2 │ │ │ │ - 464: istore 10 │ │ │ │ - 466: aload 16 │ │ │ │ - 468: ldc #122 // String rel │ │ │ │ - 470: invokevirtual #98 // Method org/jsoup/nodes/Element.attr:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 473: astore 12 │ │ │ │ - 475: aload 4 │ │ │ │ - 477: iload 10 │ │ │ │ - 479: aload 12 │ │ │ │ - 481: aastore │ │ │ │ - 482: aload 9 │ │ │ │ - 484: aload 4 │ │ │ │ - 486: invokestatic #23 // Method print:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ │ │ - 489: goto 399 │ │ │ │ - 492: ldc #124 // String \nLinks: (%d) │ │ │ │ - 494: astore 9 │ │ │ │ - 496: iconst_1 │ │ │ │ - 497: istore_2 │ │ │ │ - 498: iload_2 │ │ │ │ - 499: anewarray #4 // class java/lang/Object │ │ │ │ - 502: astore 4 │ │ │ │ - 504: iconst_0 │ │ │ │ - 505: istore 10 │ │ │ │ - 507: aload 6 │ │ │ │ - 509: invokevirtual #55 // Method org/jsoup/select/Elements.size:()I │ │ │ │ - 512: istore 11 │ │ │ │ - 514: iload 11 │ │ │ │ - 516: invokestatic #61 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ - 519: astore 12 │ │ │ │ - 521: aload 4 │ │ │ │ - 523: iconst_0 │ │ │ │ - 524: aload 12 │ │ │ │ - 526: aastore │ │ │ │ - 527: aload 9 │ │ │ │ - 529: aload 4 │ │ │ │ - 531: invokestatic #23 // Method print:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ │ │ - 534: aload 6 │ │ │ │ - 536: invokevirtual #65 // Method org/jsoup/select/Elements.iterator:()Ljava/util/Iterator; │ │ │ │ - 539: astore 13 │ │ │ │ - 541: aload 13 │ │ │ │ - 543: invokeinterface #71, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 548: istore_1 │ │ │ │ - 549: iload_1 │ │ │ │ - 550: ifeq 632 │ │ │ │ + 435: iconst_3 │ │ │ │ + 436: istore 9 │ │ │ │ + 438: iload 9 │ │ │ │ + 440: anewarray #4 // class java/lang/Object │ │ │ │ + 443: astore 10 │ │ │ │ + 445: aconst_null │ │ │ │ + 446: astore 12 │ │ │ │ + 448: aload 17 │ │ │ │ + 450: invokevirtual #81 // Method org/jsoup/nodes/Element.tagName:()Ljava/lang/String; │ │ │ │ + 453: astore 15 │ │ │ │ + 455: aload 10 │ │ │ │ + 457: iconst_0 │ │ │ │ + 458: aload 15 │ │ │ │ + 460: aastore │ │ │ │ + 461: aload 17 │ │ │ │ + 463: ldc #120 // String abs:href │ │ │ │ + 465: invokevirtual #98 // Method org/jsoup/nodes/Element.attr:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 468: astore 15 │ │ │ │ + 470: aload 10 │ │ │ │ + 472: iconst_1 │ │ │ │ + 473: aload 15 │ │ │ │ + 475: aastore │ │ │ │ + 476: iconst_2 │ │ │ │ + 477: istore 11 │ │ │ │ + 479: aload 17 │ │ │ │ + 481: ldc #122 // String rel │ │ │ │ + 483: invokevirtual #98 // Method org/jsoup/nodes/Element.attr:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 486: astore 15 │ │ │ │ + 488: aload 10 │ │ │ │ + 490: iload 11 │ │ │ │ + 492: aload 15 │ │ │ │ + 494: aastore │ │ │ │ + 495: aload 4 │ │ │ │ + 497: aload 10 │ │ │ │ + 499: invokestatic #23 // Method print:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ │ │ + 502: goto 407 │ │ │ │ + 505: iconst_1 │ │ │ │ + 506: istore_2 │ │ │ │ + 507: iload_2 │ │ │ │ + 508: anewarray #4 // class java/lang/Object │ │ │ │ + 511: astore 4 │ │ │ │ + 513: iconst_0 │ │ │ │ + 514: istore 9 │ │ │ │ + 516: aconst_null │ │ │ │ + 517: astore 10 │ │ │ │ + 519: aload 6 │ │ │ │ + 521: invokevirtual #55 // Method org/jsoup/select/Elements.size:()I │ │ │ │ + 524: istore 11 │ │ │ │ + 526: iload 11 │ │ │ │ + 528: invokestatic #61 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ + 531: astore 12 │ │ │ │ + 533: aload 4 │ │ │ │ + 535: iconst_0 │ │ │ │ + 536: aload 12 │ │ │ │ + 538: aastore │ │ │ │ + 539: ldc #124 // String \nLinks: (%d) │ │ │ │ + 541: aload 4 │ │ │ │ + 543: invokestatic #23 // Method print:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ │ │ + 546: aload 6 │ │ │ │ + 548: invokevirtual #65 // Method org/jsoup/select/Elements.iterator:()Ljava/util/Iterator; │ │ │ │ + 551: astore 13 │ │ │ │ 553: aload 13 │ │ │ │ - 555: invokeinterface #75, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 560: checkcast #77 // class org/jsoup/nodes/Element │ │ │ │ - 563: astore 16 │ │ │ │ - 565: ldc #126 // String * a: <%s> (%s) │ │ │ │ - 567: astore 9 │ │ │ │ - 569: iconst_2 │ │ │ │ - 570: istore_2 │ │ │ │ - 571: iload_2 │ │ │ │ - 572: anewarray #4 // class java/lang/Object │ │ │ │ - 575: astore 4 │ │ │ │ - 577: aload 16 │ │ │ │ - 579: ldc #120 // String abs:href │ │ │ │ - 581: invokevirtual #98 // Method org/jsoup/nodes/Element.attr:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 584: astore 12 │ │ │ │ - 586: aload 4 │ │ │ │ - 588: iconst_0 │ │ │ │ - 589: aload 12 │ │ │ │ - 591: aastore │ │ │ │ - 592: iconst_1 │ │ │ │ - 593: istore 10 │ │ │ │ - 595: aload 16 │ │ │ │ - 597: invokevirtual #129 // Method org/jsoup/nodes/Element.text:()Ljava/lang/String; │ │ │ │ - 600: astore 12 │ │ │ │ - 602: bipush 35 │ │ │ │ - 604: istore 15 │ │ │ │ - 606: aload 12 │ │ │ │ - 608: iload 15 │ │ │ │ - 610: invokestatic #112 // Method trim:(Ljava/lang/String;I)Ljava/lang/String; │ │ │ │ - 613: astore 12 │ │ │ │ - 615: aload 4 │ │ │ │ - 617: iload 10 │ │ │ │ - 619: aload 12 │ │ │ │ - 621: aastore │ │ │ │ - 622: aload 9 │ │ │ │ - 624: aload 4 │ │ │ │ - 626: invokestatic #23 // Method print:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ │ │ - 629: goto 541 │ │ │ │ - 632: return │ │ │ │ + 555: invokeinterface #71, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 560: istore_2 │ │ │ │ + 561: iload_2 │ │ │ │ + 562: ifeq 649 │ │ │ │ + 565: aload 13 │ │ │ │ + 567: invokeinterface #75, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 572: checkcast #77 // class org/jsoup/nodes/Element │ │ │ │ + 575: astore 17 │ │ │ │ + 577: ldc #126 // String * a: <%s> (%s) │ │ │ │ + 579: astore 4 │ │ │ │ + 581: iconst_2 │ │ │ │ + 582: istore 9 │ │ │ │ + 584: iload 9 │ │ │ │ + 586: anewarray #4 // class java/lang/Object │ │ │ │ + 589: astore 10 │ │ │ │ + 591: aconst_null │ │ │ │ + 592: astore 12 │ │ │ │ + 594: aload 17 │ │ │ │ + 596: ldc #120 // String abs:href │ │ │ │ + 598: invokevirtual #98 // Method org/jsoup/nodes/Element.attr:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 601: astore 15 │ │ │ │ + 603: aload 10 │ │ │ │ + 605: iconst_0 │ │ │ │ + 606: aload 15 │ │ │ │ + 608: aastore │ │ │ │ + 609: iconst_1 │ │ │ │ + 610: istore 11 │ │ │ │ + 612: aload 17 │ │ │ │ + 614: invokevirtual #129 // Method org/jsoup/nodes/Element.text:()Ljava/lang/String; │ │ │ │ + 617: astore 15 │ │ │ │ + 619: bipush 35 │ │ │ │ + 621: istore 16 │ │ │ │ + 623: aload 15 │ │ │ │ + 625: iload 16 │ │ │ │ + 627: invokestatic #112 // Method trim:(Ljava/lang/String;I)Ljava/lang/String; │ │ │ │ + 630: astore 15 │ │ │ │ + 632: aload 10 │ │ │ │ + 634: iload 11 │ │ │ │ + 636: aload 15 │ │ │ │ + 638: aastore │ │ │ │ + 639: aload 4 │ │ │ │ + 641: aload 10 │ │ │ │ + 643: invokestatic #23 // Method print:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ │ │ + 646: goto 553 │ │ │ │ + 649: return │ │ │ │ │ │ │ │ private static void print(java.lang.String, java.lang.Object...); │ │ │ │ descriptor: (Ljava/lang/String;[Ljava/lang/Object;)V │ │ │ │ flags: (0x008a) ACC_PRIVATE, ACC_STATIC, ACC_VARARGS │ │ │ │ Code: │ │ │ │ stack=300, locals=4, args_size=2 │ │ │ │ 0: getstatic #136 // Field java/lang/System.out:Ljava/io/PrintStream; │ │ ├── org/jsoup/helper/StringUtil.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -9,20 +9,22 @@ │ │ │ │ private static final String[] padding; │ │ │ │ │ │ │ │ static { │ │ │ │ padding = new String[] { "", " ", " ", " ", " ", " ", " ", " ", " ", " ", " " }; │ │ │ │ } │ │ │ │ │ │ │ │ public static boolean in(final String anObject, final String... array) { │ │ │ │ + boolean b = false; │ │ │ │ for (int length = array.length, i = 0; i < length; ++i) { │ │ │ │ if (array[i].equals(anObject)) { │ │ │ │ - return true; │ │ │ │ + b = true; │ │ │ │ + break; │ │ │ │ } │ │ │ │ } │ │ │ │ - return false; │ │ │ │ + return b; │ │ │ │ } │ │ │ │ │ │ │ │ public static boolean isBlank(final String s) { │ │ │ │ boolean b = true; │ │ │ │ if (s != null && s.length() != 0) { │ │ │ │ for (int length = s.length(), i = 0; i < length; ++i) { │ │ │ │ if (!isWhitespace(s.codePointAt(i))) { │ │ ├── org/jsoup/helper/Validate.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -148,44 +148,44 @@ │ │ │ │ 3: invokestatic #23 // Method noNullElements:([Ljava/lang/Object;Ljava/lang/String;)V │ │ │ │ 6: return │ │ │ │ │ │ │ │ public static void noNullElements(java.lang.Object[], java.lang.String); │ │ │ │ descriptor: ([Ljava/lang/Object;Ljava/lang/String;)V │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=7, args_size=2 │ │ │ │ + stack=300, locals=6, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ - 1: astore_2 │ │ │ │ - 2: aload_0 │ │ │ │ - 3: arraylength │ │ │ │ + 1: arraylength │ │ │ │ + 2: istore_2 │ │ │ │ + 3: iconst_0 │ │ │ │ 4: istore_3 │ │ │ │ - 5: iconst_0 │ │ │ │ - 6: istore 4 │ │ │ │ - 8: iload 4 │ │ │ │ - 10: iload_3 │ │ │ │ - 11: if_icmpge 48 │ │ │ │ - 14: aload_2 │ │ │ │ - 15: iload 4 │ │ │ │ - 17: aaload │ │ │ │ - 18: astore 5 │ │ │ │ - 20: aload 5 │ │ │ │ - 22: ifnonnull 39 │ │ │ │ - 25: new #10 // class java/lang/IllegalArgumentException │ │ │ │ - 28: astore 6 │ │ │ │ - 30: aload 6 │ │ │ │ - 32: aload_1 │ │ │ │ - 33: invokespecial #13 // Method java/lang/IllegalArgumentException."":(Ljava/lang/String;)V │ │ │ │ - 36: aload 6 │ │ │ │ - 38: athrow │ │ │ │ - 39: iload 4 │ │ │ │ - 41: iconst_1 │ │ │ │ - 42: iadd │ │ │ │ - 43: istore 4 │ │ │ │ - 45: goto 8 │ │ │ │ - 48: return │ │ │ │ + 5: aconst_null │ │ │ │ + 6: astore 4 │ │ │ │ + 8: iload_3 │ │ │ │ + 9: iload_2 │ │ │ │ + 10: if_icmpge 44 │ │ │ │ + 13: aload_0 │ │ │ │ + 14: iload_3 │ │ │ │ + 15: aaload │ │ │ │ + 16: astore 5 │ │ │ │ + 18: aload 5 │ │ │ │ + 20: ifnonnull 37 │ │ │ │ + 23: new #10 // class java/lang/IllegalArgumentException │ │ │ │ + 26: astore 4 │ │ │ │ + 28: aload 4 │ │ │ │ + 30: aload_1 │ │ │ │ + 31: invokespecial #13 // Method java/lang/IllegalArgumentException."":(Ljava/lang/String;)V │ │ │ │ + 34: aload 4 │ │ │ │ + 36: athrow │ │ │ │ + 37: iload_3 │ │ │ │ + 38: iconst_1 │ │ │ │ + 39: iadd │ │ │ │ + 40: istore_3 │ │ │ │ + 41: goto 8 │ │ │ │ + 44: return │ │ │ │ │ │ │ │ public static void notEmpty(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)V │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── org/jsoup/nodes/Attributes.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -314,15 +314,15 @@ │ │ │ │ 54: invokevirtual #49 // Method java/util/LinkedHashMap.putAll:(Ljava/util/Map;)V │ │ │ │ 57: goto 9 │ │ │ │ │ │ │ │ public java.util.List asList(); │ │ │ │ descriptor: ()Ljava/util/List; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=6, args_size=1 │ │ │ │ + stack=300, locals=7, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #21 // Field attributes:Ljava/util/LinkedHashMap; │ │ │ │ 4: astore_1 │ │ │ │ 5: aload_1 │ │ │ │ 6: ifnonnull 15 │ │ │ │ 9: invokestatic #55 // Method java/util/Collections.emptyList:()Ljava/util/List; │ │ │ │ 12: astore_1 │ │ │ │ @@ -336,54 +336,52 @@ │ │ │ │ 26: istore_3 │ │ │ │ 27: aload_2 │ │ │ │ 28: iload_3 │ │ │ │ 29: invokespecial #59 // Method java/util/ArrayList."":(I)V │ │ │ │ 32: aload_0 │ │ │ │ 33: getfield #21 // Field attributes:Ljava/util/LinkedHashMap; │ │ │ │ 36: invokevirtual #63 // Method java/util/LinkedHashMap.entrySet:()Ljava/util/Set; │ │ │ │ - 39: astore_1 │ │ │ │ - 40: aload_1 │ │ │ │ - 41: invokeinterface #69, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ - 46: astore 4 │ │ │ │ - 48: aload 4 │ │ │ │ - 50: invokeinterface #75, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 55: istore_3 │ │ │ │ - 56: iload_3 │ │ │ │ - 57: ifeq 91 │ │ │ │ - 60: aload 4 │ │ │ │ - 62: invokeinterface #79, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 67: checkcast #81 // class java/util/Map$Entry │ │ │ │ - 70: astore 5 │ │ │ │ - 72: aload 5 │ │ │ │ - 74: invokeinterface #84, 1 // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object; │ │ │ │ - 79: astore_1 │ │ │ │ - 80: aload_2 │ │ │ │ - 81: aload_1 │ │ │ │ - 82: invokeinterface #90, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 87: pop │ │ │ │ - 88: goto 48 │ │ │ │ - 91: aload_2 │ │ │ │ - 92: invokestatic #94 // Method java/util/Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List; │ │ │ │ - 95: astore_1 │ │ │ │ - 96: goto 13 │ │ │ │ + 39: invokeinterface #69, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ + 44: astore_1 │ │ │ │ + 45: aload_1 │ │ │ │ + 46: invokeinterface #75, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 51: istore 4 │ │ │ │ + 53: iload 4 │ │ │ │ + 55: ifeq 90 │ │ │ │ + 58: aload_1 │ │ │ │ + 59: invokeinterface #79, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 64: checkcast #81 // class java/util/Map$Entry │ │ │ │ + 67: astore 5 │ │ │ │ + 69: aload 5 │ │ │ │ + 71: invokeinterface #84, 1 // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object; │ │ │ │ + 76: astore 6 │ │ │ │ + 78: aload_2 │ │ │ │ + 79: aload 6 │ │ │ │ + 81: invokeinterface #90, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 86: pop │ │ │ │ + 87: goto 45 │ │ │ │ + 90: aload_2 │ │ │ │ + 91: invokestatic #94 // Method java/util/Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List; │ │ │ │ + 94: astore_1 │ │ │ │ + 95: goto 13 │ │ │ │ │ │ │ │ public java.lang.Object clone(); │ │ │ │ descriptor: ()Ljava/lang/Object; │ │ │ │ flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: invokevirtual #98 // Method clone:()Lorg/jsoup/nodes/Attributes; │ │ │ │ 4: areturn │ │ │ │ │ │ │ │ public org.jsoup.nodes.Attributes clone(); │ │ │ │ descriptor: ()Lorg/jsoup/nodes/Attributes; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=10, args_size=1 │ │ │ │ + stack=300, locals=9, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #21 // Field attributes:Ljava/util/LinkedHashMap; │ │ │ │ 4: astore_1 │ │ │ │ 5: aload_1 │ │ │ │ 6: ifnonnull 19 │ │ │ │ 9: new #2 // class org/jsoup/nodes/Attributes │ │ │ │ 12: astore_2 │ │ │ │ @@ -409,51 +407,51 @@ │ │ │ │ 45: iload 4 │ │ │ │ 47: invokespecial #45 // Method java/util/LinkedHashMap."":(I)V │ │ │ │ 50: aload_2 │ │ │ │ 51: aload_1 │ │ │ │ 52: putfield #21 // Field attributes:Ljava/util/LinkedHashMap; │ │ │ │ 55: aload_0 │ │ │ │ 56: invokevirtual #102 // Method iterator:()Ljava/util/Iterator; │ │ │ │ - 59: astore 5 │ │ │ │ - 61: aload 5 │ │ │ │ - 63: invokeinterface #75, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 68: istore 6 │ │ │ │ - 70: iload 6 │ │ │ │ - 72: ifeq 17 │ │ │ │ - 75: aload 5 │ │ │ │ - 77: invokeinterface #79, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 82: checkcast #104 // class org/jsoup/nodes/Attribute │ │ │ │ - 85: astore 7 │ │ │ │ - 87: aload_2 │ │ │ │ - 88: getfield #21 // Field attributes:Ljava/util/LinkedHashMap; │ │ │ │ - 91: astore_1 │ │ │ │ - 92: aload 7 │ │ │ │ - 94: invokevirtual #107 // Method org/jsoup/nodes/Attribute.getKey:()Ljava/lang/String; │ │ │ │ - 97: astore_3 │ │ │ │ - 98: aload 7 │ │ │ │ - 100: invokevirtual #110 // Method org/jsoup/nodes/Attribute.clone:()Lorg/jsoup/nodes/Attribute; │ │ │ │ - 103: astore 8 │ │ │ │ - 105: aload_1 │ │ │ │ - 106: aload_3 │ │ │ │ - 107: aload 8 │ │ │ │ - 109: invokevirtual #114 // Method java/util/LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - 112: pop │ │ │ │ - 113: goto 61 │ │ │ │ - 116: astore 9 │ │ │ │ - 118: new #116 // class java/lang/RuntimeException │ │ │ │ - 121: astore_1 │ │ │ │ - 122: aload_1 │ │ │ │ - 123: aload 9 │ │ │ │ - 125: invokespecial #119 // Method java/lang/RuntimeException."":(Ljava/lang/Throwable;)V │ │ │ │ - 128: aload_1 │ │ │ │ - 129: athrow │ │ │ │ + 59: astore_1 │ │ │ │ + 60: aload_1 │ │ │ │ + 61: invokeinterface #75, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 66: istore 4 │ │ │ │ + 68: iload 4 │ │ │ │ + 70: ifeq 17 │ │ │ │ + 73: aload_1 │ │ │ │ + 74: invokeinterface #79, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 79: checkcast #104 // class org/jsoup/nodes/Attribute │ │ │ │ + 82: astore 5 │ │ │ │ + 84: aload_2 │ │ │ │ + 85: getfield #21 // Field attributes:Ljava/util/LinkedHashMap; │ │ │ │ + 88: astore_3 │ │ │ │ + 89: aload 5 │ │ │ │ + 91: invokevirtual #107 // Method org/jsoup/nodes/Attribute.getKey:()Ljava/lang/String; │ │ │ │ + 94: astore 6 │ │ │ │ + 96: aload 5 │ │ │ │ + 98: invokevirtual #110 // Method org/jsoup/nodes/Attribute.clone:()Lorg/jsoup/nodes/Attribute; │ │ │ │ + 101: astore 7 │ │ │ │ + 103: aload_3 │ │ │ │ + 104: aload 6 │ │ │ │ + 106: aload 7 │ │ │ │ + 108: invokevirtual #114 // Method java/util/LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + 111: pop │ │ │ │ + 112: goto 60 │ │ │ │ + 115: astore 8 │ │ │ │ + 117: new #116 // class java/lang/RuntimeException │ │ │ │ + 120: astore_1 │ │ │ │ + 121: aload_1 │ │ │ │ + 122: aload 8 │ │ │ │ + 124: invokespecial #119 // Method java/lang/RuntimeException."":(Ljava/lang/Throwable;)V │ │ │ │ + 127: aload_1 │ │ │ │ + 128: athrow │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ - 19 23 116 Class java/lang/CloneNotSupportedException │ │ │ │ - 24 28 116 Class java/lang/CloneNotSupportedException │ │ │ │ + 19 23 115 Class java/lang/CloneNotSupportedException │ │ │ │ + 24 28 115 Class java/lang/CloneNotSupportedException │ │ │ │ │ │ │ │ public java.util.Map dataset(); │ │ │ │ descriptor: ()Ljava/util/Map; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=2, args_size=1 │ │ │ │ 0: new #123 // class org/jsoup/nodes/Attributes$Dataset │ │ │ │ @@ -645,42 +643,40 @@ │ │ │ │ 4: astore_3 │ │ │ │ 5: aload_3 │ │ │ │ 6: ifnonnull 10 │ │ │ │ 9: return │ │ │ │ 10: aload_0 │ │ │ │ 11: getfield #21 // Field attributes:Ljava/util/LinkedHashMap; │ │ │ │ 14: invokevirtual #63 // Method java/util/LinkedHashMap.entrySet:()Ljava/util/Set; │ │ │ │ - 17: astore_3 │ │ │ │ - 18: aload_3 │ │ │ │ - 19: invokeinterface #69, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ - 24: astore 4 │ │ │ │ - 26: aload 4 │ │ │ │ - 28: invokeinterface #75, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 33: istore 5 │ │ │ │ - 35: iload 5 │ │ │ │ - 37: ifeq 9 │ │ │ │ - 40: aload 4 │ │ │ │ - 42: invokeinterface #79, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 47: checkcast #81 // class java/util/Map$Entry │ │ │ │ - 50: astore 6 │ │ │ │ - 52: aload 6 │ │ │ │ - 54: invokeinterface #84, 1 // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object; │ │ │ │ - 59: checkcast #104 // class org/jsoup/nodes/Attribute │ │ │ │ - 62: astore 7 │ │ │ │ - 64: ldc #169 // String │ │ │ │ - 66: astore_3 │ │ │ │ - 67: aload_1 │ │ │ │ - 68: aload_3 │ │ │ │ - 69: invokevirtual #32 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 72: pop │ │ │ │ - 73: aload 7 │ │ │ │ - 75: aload_1 │ │ │ │ - 76: aload_2 │ │ │ │ - 77: invokevirtual #170 // Method org/jsoup/nodes/Attribute.html:(Ljava/lang/StringBuilder;Lorg/jsoup/nodes/Document$OutputSettings;)V │ │ │ │ - 80: goto 26 │ │ │ │ + 17: invokeinterface #69, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ + 22: astore_3 │ │ │ │ + 23: aload_3 │ │ │ │ + 24: invokeinterface #75, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 29: istore 4 │ │ │ │ + 31: iload 4 │ │ │ │ + 33: ifeq 9 │ │ │ │ + 36: aload_3 │ │ │ │ + 37: invokeinterface #79, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 42: checkcast #81 // class java/util/Map$Entry │ │ │ │ + 45: astore 5 │ │ │ │ + 47: aload 5 │ │ │ │ + 49: invokeinterface #84, 1 // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object; │ │ │ │ + 54: checkcast #104 // class org/jsoup/nodes/Attribute │ │ │ │ + 57: astore 6 │ │ │ │ + 59: ldc #169 // String │ │ │ │ + 61: astore 7 │ │ │ │ + 63: aload_1 │ │ │ │ + 64: aload 7 │ │ │ │ + 66: invokevirtual #32 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 69: pop │ │ │ │ + 70: aload 6 │ │ │ │ + 72: aload_1 │ │ │ │ + 73: aload_2 │ │ │ │ + 74: invokevirtual #170 // Method org/jsoup/nodes/Attribute.html:(Ljava/lang/StringBuilder;Lorg/jsoup/nodes/Document$OutputSettings;)V │ │ │ │ + 77: goto 23 │ │ │ │ │ │ │ │ public java.util.Iterator iterator(); │ │ │ │ descriptor: ()Ljava/util/Iterator; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── org/jsoup/nodes/Entities.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -41,19 +41,18 @@ │ │ │ │ array3[0] = "apos"; │ │ │ │ array3[n2] = Integer.valueOf(39); │ │ │ │ xhtmlArray2[n] = array3; │ │ │ │ final Object[] array4 = new Object[n]; │ │ │ │ array4[0] = "lt"; │ │ │ │ array4[n2] = Integer.valueOf(60); │ │ │ │ xhtmlArray2[3] = array4; │ │ │ │ - final int n3 = 4; │ │ │ │ final Object[] array5 = new Object[n]; │ │ │ │ array5[0] = "gt"; │ │ │ │ array5[n2] = Integer.valueOf(62); │ │ │ │ - xhtmlArray2[n3] = array5; │ │ │ │ + xhtmlArray2[4] = array5; │ │ │ │ xhtmlArray = xhtmlArray2; │ │ │ │ xhtmlByVal = new HashMap(); │ │ │ │ base = loadEntities("entities-base.properties"); │ │ │ │ baseByVal = toCharacterKey(Entities.base); │ │ │ │ full = loadEntities("entities-full.properties"); │ │ │ │ fullByVal = toCharacterKey(Entities.full); │ │ │ │ final Object[][] xhtmlArray3 = Entities.xhtmlArray; │ │ ├── org/jsoup/nodes/Node.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -320,39 +320,39 @@ │ │ │ │ } │ │ │ │ │ │ │ │ protected Node doClone(final Node parentNode) { │ │ │ │ Node node = null; │ │ │ │ Label_0049_Outer: │ │ │ │ while (true) { │ │ │ │ while (true) { │ │ │ │ - Label_0183: │ │ │ │ + Label_0181: │ │ │ │ while (true) { │ │ │ │ - Label_0175: { │ │ │ │ + Label_0173: { │ │ │ │ try { │ │ │ │ final Object clone = super.clone(); │ │ │ │ try { │ │ │ │ node = (Node)clone; │ │ │ │ node.parentNode = parentNode; │ │ │ │ if (parentNode != null) { │ │ │ │ - break Label_0175; │ │ │ │ + break Label_0173; │ │ │ │ } │ │ │ │ final int siblingIndex = 0; │ │ │ │ node.siblingIndex = siblingIndex; │ │ │ │ if (this.attributes != null) { │ │ │ │ final Attributes clone2 = this.attributes.clone(); │ │ │ │ node.attributes = clone2; │ │ │ │ node.baseUri = this.baseUri; │ │ │ │ node.childNodes = new ArrayList(this.childNodes.size()); │ │ │ │ final Iterator iterator = (Iterator)this.childNodes.iterator(); │ │ │ │ while (iterator.hasNext()) { │ │ │ │ node.childNodes.add(iterator.next()); │ │ │ │ } │ │ │ │ break; │ │ │ │ } │ │ │ │ - break Label_0183; │ │ │ │ + break Label_0181; │ │ │ │ } │ │ │ │ catch (CloneNotSupportedException cause) { │ │ │ │ throw new RuntimeException(cause); │ │ │ │ } │ │ │ │ } │ │ │ │ catch (CloneNotSupportedException ex) {} │ │ │ │ } │ │ ├── org/jsoup/parser/CharacterReader.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -1061,15 +1061,15 @@ │ │ │ │ 90: istore_2 │ │ │ │ 91: goto 32 │ │ │ │ │ │ │ │ boolean matchesAny(char...); │ │ │ │ descriptor: ([C)Z │ │ │ │ flags: (0x0080) ACC_VARARGS │ │ │ │ Code: │ │ │ │ - stack=300, locals=11, args_size=2 │ │ │ │ + stack=300, locals=8, args_size=2 │ │ │ │ 0: iconst_0 │ │ │ │ 1: istore_2 │ │ │ │ 2: aload_0 │ │ │ │ 3: invokevirtual #42 // Method isEmpty:()Z │ │ │ │ 6: istore_3 │ │ │ │ 7: iload_3 │ │ │ │ 8: ifeq 13 │ │ │ │ @@ -1082,38 +1082,38 @@ │ │ │ │ 20: getfield #20 // Field pos:I │ │ │ │ 23: istore 5 │ │ │ │ 25: aload 4 │ │ │ │ 27: iload 5 │ │ │ │ 29: caload │ │ │ │ 30: istore 6 │ │ │ │ 32: aload_1 │ │ │ │ - 33: astore 7 │ │ │ │ - 35: aload_1 │ │ │ │ - 36: arraylength │ │ │ │ - 37: istore 8 │ │ │ │ - 39: iconst_0 │ │ │ │ - 40: istore 9 │ │ │ │ - 42: iload 9 │ │ │ │ - 44: iload 8 │ │ │ │ - 46: if_icmpge 11 │ │ │ │ - 49: aload 7 │ │ │ │ - 51: iload 9 │ │ │ │ - 53: caload │ │ │ │ - 54: istore 10 │ │ │ │ - 56: iload 10 │ │ │ │ - 58: iload 6 │ │ │ │ - 60: if_icmpne 68 │ │ │ │ - 63: iconst_1 │ │ │ │ - 64: istore_2 │ │ │ │ - 65: goto 11 │ │ │ │ - 68: iload 9 │ │ │ │ - 70: iconst_1 │ │ │ │ - 71: iadd │ │ │ │ - 72: istore 9 │ │ │ │ - 74: goto 42 │ │ │ │ + 33: arraylength │ │ │ │ + 34: istore 5 │ │ │ │ + 36: iconst_0 │ │ │ │ + 37: istore_3 │ │ │ │ + 38: aconst_null │ │ │ │ + 39: astore 4 │ │ │ │ + 41: iload_3 │ │ │ │ + 42: iload 5 │ │ │ │ + 44: if_icmpge 11 │ │ │ │ + 47: aload_1 │ │ │ │ + 48: iload_3 │ │ │ │ + 49: caload │ │ │ │ + 50: istore 7 │ │ │ │ + 52: iload 7 │ │ │ │ + 54: iload 6 │ │ │ │ + 56: if_icmpne 64 │ │ │ │ + 59: iconst_1 │ │ │ │ + 60: istore_2 │ │ │ │ + 61: goto 11 │ │ │ │ + 64: iload_3 │ │ │ │ + 65: iconst_1 │ │ │ │ + 66: iadd │ │ │ │ + 67: istore_3 │ │ │ │ + 68: goto 41 │ │ │ │ │ │ │ │ boolean matchesDigit(); │ │ │ │ descriptor: ()Z │ │ │ │ flags: (0x0000) │ │ │ │ Code: │ │ │ │ stack=300, locals=6, args_size=1 │ │ │ │ 0: iconst_0 │ │ ├── org/jsoup/parser/Parser.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -26,16 +26,16 @@ │ │ │ │ return ((TreeBuilder)new HtmlTreeBuilder()).parse(s, s2, ParseErrorList.noTracking()); │ │ │ │ } │ │ │ │ │ │ │ │ public static Document parseBodyFragment(final String s, final String s2) { │ │ │ │ final Document shell = Document.createShell(s2); │ │ │ │ final Element body = shell.body(); │ │ │ │ final List fragment = parseFragment(s, body, s2); │ │ │ │ - Node[] array; │ │ │ │ - for (int length = (array = fragment.toArray(new Node[fragment.size()])).length, i = 0; i < length; ++i) { │ │ │ │ + final Node[] array = (Node[])fragment.toArray(new Node[fragment.size()]); │ │ │ │ + for (int length = array.length, i = 0; i < length; ++i) { │ │ │ │ body.appendChild(array[i]); │ │ │ │ } │ │ │ │ return shell; │ │ │ │ } │ │ │ │ │ │ │ │ public static Document parseBodyFragmentRelaxed(final String s, final String s2) { │ │ │ │ return parse(s, s2); │ │ ├── org/jsoup/parser/Tag.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -27,14 +27,15 @@ │ │ │ │ private String tagName; │ │ │ │ │ │ │ │ static { │ │ │ │ final int n = 4; │ │ │ │ final int n2 = 3; │ │ │ │ final int n3 = 2; │ │ │ │ final int n4 = 1; │ │ │ │ + int i = 0; │ │ │ │ tags = new HashMap(); │ │ │ │ final String[] blockTags2 = new String[59]; │ │ │ │ blockTags2[0] = "html"; │ │ │ │ blockTags2[n4] = "head"; │ │ │ │ blockTags2[n3] = "body"; │ │ │ │ blockTags2[n2] = "frameset"; │ │ │ │ blockTags2[n] = "script"; │ │ │ │ @@ -208,54 +209,53 @@ │ │ │ │ formSubmitTags2[0] = "input"; │ │ │ │ formSubmitTags2[n4] = "keygen"; │ │ │ │ formSubmitTags2[n3] = "object"; │ │ │ │ formSubmitTags2[n2] = "select"; │ │ │ │ formSubmitTags2[n] = "textarea"; │ │ │ │ formSubmitTags = formSubmitTags2; │ │ │ │ final String[] blockTags3 = Tag.blockTags; │ │ │ │ - for (int length = blockTags3.length, i = 0; i < length; ++i) { │ │ │ │ - register(new Tag(blockTags3[i])); │ │ │ │ + for (int length = blockTags3.length, j = 0; j < length; ++j) { │ │ │ │ + register(new Tag(blockTags3[j])); │ │ │ │ } │ │ │ │ final String[] inlineTags3 = Tag.inlineTags; │ │ │ │ - for (int length2 = inlineTags3.length, j = 0; j < length2; ++j) { │ │ │ │ - final Tag tag = new Tag(inlineTags3[j]); │ │ │ │ + for (int length2 = inlineTags3.length, k = 0; k < length2; ++k) { │ │ │ │ + final Tag tag = new Tag(inlineTags3[k]); │ │ │ │ tag.isBlock = false; │ │ │ │ tag.canContainBlock = false; │ │ │ │ tag.formatAsBlock = false; │ │ │ │ register(tag); │ │ │ │ } │ │ │ │ final String[] emptyTags3 = Tag.emptyTags; │ │ │ │ - for (int length3 = emptyTags3.length, k = 0; k < length3; ++k) { │ │ │ │ - final Tag tag2 = (Tag)Tag.tags.get(emptyTags3[k]); │ │ │ │ + for (int length3 = emptyTags3.length, l = 0; l < length3; ++l) { │ │ │ │ + final Tag tag2 = (Tag)Tag.tags.get(emptyTags3[l]); │ │ │ │ Validate.notNull((Object)tag2); │ │ │ │ tag2.canContainBlock = false; │ │ │ │ tag2.canContainInline = false; │ │ │ │ tag2.empty = (n4 != 0); │ │ │ │ } │ │ │ │ final String[] formatAsInlineTags3 = Tag.formatAsInlineTags; │ │ │ │ - for (int length4 = formatAsInlineTags3.length, l = 0; l < length4; ++l) { │ │ │ │ - final Tag tag3 = (Tag)Tag.tags.get(formatAsInlineTags3[l]); │ │ │ │ + for (int length4 = formatAsInlineTags3.length, n5 = 0; n5 < length4; ++n5) { │ │ │ │ + final Tag tag3 = (Tag)Tag.tags.get(formatAsInlineTags3[n5]); │ │ │ │ Validate.notNull((Object)tag3); │ │ │ │ tag3.formatAsBlock = false; │ │ │ │ } │ │ │ │ final String[] preserveWhitespaceTags3 = Tag.preserveWhitespaceTags; │ │ │ │ - for (int length5 = preserveWhitespaceTags3.length, n5 = 0; n5 < length5; ++n5) { │ │ │ │ - final Tag tag4 = (Tag)Tag.tags.get(preserveWhitespaceTags3[n5]); │ │ │ │ + for (int length5 = preserveWhitespaceTags3.length, n6 = 0; n6 < length5; ++n6) { │ │ │ │ + final Tag tag4 = (Tag)Tag.tags.get(preserveWhitespaceTags3[n6]); │ │ │ │ Validate.notNull((Object)tag4); │ │ │ │ tag4.preserveWhitespace = (n4 != 0); │ │ │ │ } │ │ │ │ final String[] formListedTags3 = Tag.formListedTags; │ │ │ │ - for (int length6 = formListedTags3.length, n6 = 0; n6 < length6; ++n6) { │ │ │ │ - final Tag tag5 = (Tag)Tag.tags.get(formListedTags3[n6]); │ │ │ │ + for (int length6 = formListedTags3.length, n7 = 0; n7 < length6; ++n7) { │ │ │ │ + final Tag tag5 = (Tag)Tag.tags.get(formListedTags3[n7]); │ │ │ │ Validate.notNull((Object)tag5); │ │ │ │ tag5.formList = (n4 != 0); │ │ │ │ } │ │ │ │ - final String[] formSubmitTags3 = Tag.formSubmitTags; │ │ │ │ - for (int length7 = formSubmitTags3.length, n7 = 0; n7 < length7; ++n7) { │ │ │ │ - final Tag tag6 = (Tag)Tag.tags.get(formSubmitTags3[n7]); │ │ │ │ + for (String[] formSubmitTags3 = Tag.formSubmitTags; i < formSubmitTags3.length; ++i) { │ │ │ │ + final Tag tag6 = (Tag)Tag.tags.get(formSubmitTags3[i]); │ │ │ │ Validate.notNull((Object)tag6); │ │ │ │ tag6.formSubmit = (n4 != 0); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ private Tag(final String s) { │ │ │ │ final boolean b = true; │ │ ├── org/jsoup/parser/TokenQueue.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -281,20 +281,22 @@ │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ return b; │ │ │ │ } │ │ │ │ │ │ │ │ public boolean matchesAny(final String... array) { │ │ │ │ + boolean b = false; │ │ │ │ for (int length = array.length, i = 0; i < length; ++i) { │ │ │ │ if (this.matches(array[i])) { │ │ │ │ - return true; │ │ │ │ + b = true; │ │ │ │ + break; │ │ │ │ } │ │ │ │ } │ │ │ │ - return false; │ │ │ │ + return b; │ │ │ │ } │ │ │ │ │ │ │ │ public boolean matchesCS(final String prefix) { │ │ │ │ return this.queue.startsWith(prefix, this.pos); │ │ │ │ } │ │ │ │ │ │ │ │ public boolean matchesStartTag() { │ │ ├── org/jsoup/safety/Cleaner.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -199,15 +199,15 @@ │ │ │ │ 30: invokestatic #40 // Method org/jsoup/safety/Cleaner$CleaningVisitor.access$300:(Lorg/jsoup/safety/Cleaner$CleaningVisitor;)I │ │ │ │ 33: ireturn │ │ │ │ │ │ │ │ private org.jsoup.safety.Cleaner$ElementMeta createSafeElement(org.jsoup.nodes.Element); │ │ │ │ descriptor: (Lorg/jsoup/nodes/Element;)Lorg/jsoup/safety/Cleaner$ElementMeta; │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=13, args_size=2 │ │ │ │ + stack=300, locals=12, args_size=2 │ │ │ │ 0: aload_1 │ │ │ │ 1: invokevirtual #46 // Method org/jsoup/nodes/Element.tagName:()Ljava/lang/String; │ │ │ │ 4: astore_2 │ │ │ │ 5: new #48 // class org/jsoup/nodes/Attributes │ │ │ │ 8: astore_3 │ │ │ │ 9: aload_3 │ │ │ │ 10: invokespecial #49 // Method org/jsoup/nodes/Attributes."":()V │ │ │ │ @@ -227,51 +227,51 @@ │ │ │ │ 40: iconst_0 │ │ │ │ 41: istore 7 │ │ │ │ 43: aload_1 │ │ │ │ 44: invokevirtual #65 // Method org/jsoup/nodes/Element.attributes:()Lorg/jsoup/nodes/Attributes; │ │ │ │ 47: astore 8 │ │ │ │ 49: aload 8 │ │ │ │ 51: invokevirtual #69 // Method org/jsoup/nodes/Attributes.iterator:()Ljava/util/Iterator; │ │ │ │ - 54: astore 9 │ │ │ │ - 56: aload 9 │ │ │ │ + 54: astore 5 │ │ │ │ + 56: aload 5 │ │ │ │ 58: invokeinterface #75, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 63: istore 10 │ │ │ │ - 65: iload 10 │ │ │ │ + 63: istore 9 │ │ │ │ + 65: iload 9 │ │ │ │ 67: ifeq 122 │ │ │ │ - 70: aload 9 │ │ │ │ + 70: aload 5 │ │ │ │ 72: invokeinterface #79, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ 77: checkcast #81 // class org/jsoup/nodes/Attribute │ │ │ │ - 80: astore 11 │ │ │ │ + 80: astore 10 │ │ │ │ 82: aload_0 │ │ │ │ 83: getfield #18 // Field whitelist:Lorg/jsoup/safety/Whitelist; │ │ │ │ - 86: astore 5 │ │ │ │ - 88: aload 5 │ │ │ │ + 86: astore 6 │ │ │ │ + 88: aload 6 │ │ │ │ 90: aload_2 │ │ │ │ 91: aload_1 │ │ │ │ - 92: aload 11 │ │ │ │ + 92: aload 10 │ │ │ │ 94: invokevirtual #87 // Method org/jsoup/safety/Whitelist.isSafeAttribute:(Ljava/lang/String;Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Attribute;)Z │ │ │ │ - 97: istore 10 │ │ │ │ - 99: iload 10 │ │ │ │ + 97: istore 9 │ │ │ │ + 99: iload 9 │ │ │ │ 101: ifeq 113 │ │ │ │ 104: aload_3 │ │ │ │ - 105: aload 11 │ │ │ │ + 105: aload 10 │ │ │ │ 107: invokevirtual #91 // Method org/jsoup/nodes/Attributes.put:(Lorg/jsoup/nodes/Attribute;)V │ │ │ │ 110: goto 56 │ │ │ │ 113: iload 7 │ │ │ │ 115: iconst_1 │ │ │ │ 116: iadd │ │ │ │ 117: istore 7 │ │ │ │ 119: goto 56 │ │ │ │ 122: aload_0 │ │ │ │ 123: getfield #18 // Field whitelist:Lorg/jsoup/safety/Whitelist; │ │ │ │ 126: aload_2 │ │ │ │ 127: invokevirtual #95 // Method org/jsoup/safety/Whitelist.getEnforcedAttributes:(Ljava/lang/String;)Lorg/jsoup/nodes/Attributes; │ │ │ │ - 130: astore 12 │ │ │ │ + 130: astore 11 │ │ │ │ 132: aload_3 │ │ │ │ - 133: aload 12 │ │ │ │ + 133: aload 11 │ │ │ │ 135: invokevirtual #99 // Method org/jsoup/nodes/Attributes.addAll:(Lorg/jsoup/nodes/Attributes;)V │ │ │ │ 138: new #101 // class org/jsoup/safety/Cleaner$ElementMeta │ │ │ │ 141: astore 5 │ │ │ │ 143: aload 5 │ │ │ │ 145: aload 4 │ │ │ │ 147: iload 7 │ │ │ │ 149: invokespecial #104 // Method org/jsoup/safety/Cleaner$ElementMeta."":(Lorg/jsoup/nodes/Element;I)V │ │ ├── org/jsoup/safety/Whitelist.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -252,26 +252,28 @@ │ │ │ │ return true; │ │ │ │ } │ │ │ │ } │ │ │ │ return false; │ │ │ │ } │ │ │ │ │ │ │ │ public Whitelist addAttributes(final String s, final String... array) { │ │ │ │ + int i = 0; │ │ │ │ Validate.notEmpty(s); │ │ │ │ Validate.notNull((Object)array); │ │ │ │ Validate.isTrue(array.length > 0, "No attributes supplied."); │ │ │ │ final Whitelist$TagName value = Whitelist$TagName.valueOf(s); │ │ │ │ if (!this.tagNames.contains(value)) { │ │ │ │ this.tagNames.add(value); │ │ │ │ } │ │ │ │ final HashSet set = new HashSet(); │ │ │ │ - for (int length = array.length, i = 0; i < length; ++i) { │ │ │ │ + while (i < array.length) { │ │ │ │ final String s2 = array[i]; │ │ │ │ Validate.notEmpty(s2); │ │ │ │ set.add(Whitelist$AttributeKey.valueOf(s2)); │ │ │ │ + ++i; │ │ │ │ } │ │ │ │ if (this.attributes.containsKey(value)) { │ │ │ │ ((Set)this.attributes.get(value)).addAll(set); │ │ │ │ } │ │ │ │ else { │ │ │ │ this.attributes.put(value, set); │ │ │ │ } │ │ ├── org/jsoup/select/Elements.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -478,186 +478,174 @@ │ │ │ │ 5: invokeinterface #56, 2 // InterfaceMethod java/util/List.addAll:(Ljava/util/Collection;)Z │ │ │ │ 10: ireturn │ │ │ │ │ │ │ │ public org.jsoup.select.Elements addClass(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=6, args_size=2 │ │ │ │ + stack=300, locals=5, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #19 // Field contents:Ljava/util/List; │ │ │ │ - 4: astore_2 │ │ │ │ - 5: aload_2 │ │ │ │ - 6: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 11: astore_3 │ │ │ │ - 12: aload_3 │ │ │ │ - 13: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 18: istore 4 │ │ │ │ - 20: iload 4 │ │ │ │ - 22: ifeq 46 │ │ │ │ - 25: aload_3 │ │ │ │ - 26: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 31: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ - 34: astore 5 │ │ │ │ - 36: aload 5 │ │ │ │ - 38: aload_1 │ │ │ │ - 39: invokevirtual #74 // Method org/jsoup/nodes/Element.addClass:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ │ │ - 42: pop │ │ │ │ - 43: goto 12 │ │ │ │ - 46: aload_0 │ │ │ │ - 47: areturn │ │ │ │ + 4: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 9: astore_2 │ │ │ │ + 10: aload_2 │ │ │ │ + 11: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 16: istore_3 │ │ │ │ + 17: iload_3 │ │ │ │ + 18: ifeq 42 │ │ │ │ + 21: aload_2 │ │ │ │ + 22: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 27: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ + 30: astore 4 │ │ │ │ + 32: aload 4 │ │ │ │ + 34: aload_1 │ │ │ │ + 35: invokevirtual #74 // Method org/jsoup/nodes/Element.addClass:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ │ │ + 38: pop │ │ │ │ + 39: goto 10 │ │ │ │ + 42: aload_0 │ │ │ │ + 43: areturn │ │ │ │ │ │ │ │ public org.jsoup.select.Elements after(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=6, args_size=2 │ │ │ │ + stack=300, locals=5, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #19 // Field contents:Ljava/util/List; │ │ │ │ - 4: astore_2 │ │ │ │ - 5: aload_2 │ │ │ │ - 6: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 11: astore_3 │ │ │ │ - 12: aload_3 │ │ │ │ - 13: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 18: istore 4 │ │ │ │ - 20: iload 4 │ │ │ │ - 22: ifeq 46 │ │ │ │ - 25: aload_3 │ │ │ │ - 26: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 31: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ - 34: astore 5 │ │ │ │ - 36: aload 5 │ │ │ │ - 38: aload_1 │ │ │ │ - 39: invokevirtual #77 // Method org/jsoup/nodes/Element.after:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ │ │ - 42: pop │ │ │ │ - 43: goto 12 │ │ │ │ - 46: aload_0 │ │ │ │ - 47: areturn │ │ │ │ + 4: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 9: astore_2 │ │ │ │ + 10: aload_2 │ │ │ │ + 11: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 16: istore_3 │ │ │ │ + 17: iload_3 │ │ │ │ + 18: ifeq 42 │ │ │ │ + 21: aload_2 │ │ │ │ + 22: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 27: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ + 30: astore 4 │ │ │ │ + 32: aload 4 │ │ │ │ + 34: aload_1 │ │ │ │ + 35: invokevirtual #77 // Method org/jsoup/nodes/Element.after:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ │ │ + 38: pop │ │ │ │ + 39: goto 10 │ │ │ │ + 42: aload_0 │ │ │ │ + 43: areturn │ │ │ │ │ │ │ │ public org.jsoup.select.Elements append(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=6, args_size=2 │ │ │ │ + stack=300, locals=5, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #19 // Field contents:Ljava/util/List; │ │ │ │ - 4: astore_2 │ │ │ │ - 5: aload_2 │ │ │ │ - 6: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 11: astore_3 │ │ │ │ - 12: aload_3 │ │ │ │ - 13: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 18: istore 4 │ │ │ │ - 20: iload 4 │ │ │ │ - 22: ifeq 46 │ │ │ │ - 25: aload_3 │ │ │ │ - 26: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 31: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ - 34: astore 5 │ │ │ │ - 36: aload 5 │ │ │ │ - 38: aload_1 │ │ │ │ - 39: invokevirtual #80 // Method org/jsoup/nodes/Element.append:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ │ │ - 42: pop │ │ │ │ - 43: goto 12 │ │ │ │ - 46: aload_0 │ │ │ │ - 47: areturn │ │ │ │ + 4: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 9: astore_2 │ │ │ │ + 10: aload_2 │ │ │ │ + 11: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 16: istore_3 │ │ │ │ + 17: iload_3 │ │ │ │ + 18: ifeq 42 │ │ │ │ + 21: aload_2 │ │ │ │ + 22: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 27: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ + 30: astore 4 │ │ │ │ + 32: aload 4 │ │ │ │ + 34: aload_1 │ │ │ │ + 35: invokevirtual #80 // Method org/jsoup/nodes/Element.append:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ │ │ + 38: pop │ │ │ │ + 39: goto 10 │ │ │ │ + 42: aload_0 │ │ │ │ + 43: areturn │ │ │ │ │ │ │ │ public java.lang.String attr(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)Ljava/lang/String; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=6, args_size=2 │ │ │ │ + stack=300, locals=5, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #19 // Field contents:Ljava/util/List; │ │ │ │ - 4: astore_2 │ │ │ │ - 5: aload_2 │ │ │ │ - 6: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 11: astore_3 │ │ │ │ - 12: aload_3 │ │ │ │ - 13: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 18: istore 4 │ │ │ │ - 20: iload 4 │ │ │ │ - 22: ifeq 58 │ │ │ │ - 25: aload_3 │ │ │ │ - 26: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 31: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ - 34: astore 5 │ │ │ │ - 36: aload 5 │ │ │ │ - 38: aload_1 │ │ │ │ - 39: invokevirtual #84 // Method org/jsoup/nodes/Element.hasAttr:(Ljava/lang/String;)Z │ │ │ │ - 42: istore 4 │ │ │ │ - 44: iload 4 │ │ │ │ - 46: ifeq 12 │ │ │ │ - 49: aload 5 │ │ │ │ - 51: aload_1 │ │ │ │ - 52: invokevirtual #88 // Method org/jsoup/nodes/Element.attr:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 55: astore_2 │ │ │ │ - 56: aload_2 │ │ │ │ - 57: areturn │ │ │ │ - 58: ldc #90 // String │ │ │ │ - 60: astore_2 │ │ │ │ - 61: goto 56 │ │ │ │ + 4: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 9: astore_2 │ │ │ │ + 10: aload_2 │ │ │ │ + 11: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 16: istore_3 │ │ │ │ + 17: iload_3 │ │ │ │ + 18: ifeq 52 │ │ │ │ + 21: aload_2 │ │ │ │ + 22: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 27: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ + 30: astore 4 │ │ │ │ + 32: aload 4 │ │ │ │ + 34: aload_1 │ │ │ │ + 35: invokevirtual #84 // Method org/jsoup/nodes/Element.hasAttr:(Ljava/lang/String;)Z │ │ │ │ + 38: istore_3 │ │ │ │ + 39: iload_3 │ │ │ │ + 40: ifeq 10 │ │ │ │ + 43: aload 4 │ │ │ │ + 45: aload_1 │ │ │ │ + 46: invokevirtual #88 // Method org/jsoup/nodes/Element.attr:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 49: astore_2 │ │ │ │ + 50: aload_2 │ │ │ │ + 51: areturn │ │ │ │ + 52: ldc #90 // String │ │ │ │ + 54: astore_2 │ │ │ │ + 55: goto 50 │ │ │ │ │ │ │ │ public org.jsoup.select.Elements attr(java.lang.String, java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=7, args_size=3 │ │ │ │ + stack=300, locals=6, args_size=3 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #19 // Field contents:Ljava/util/List; │ │ │ │ - 4: astore_3 │ │ │ │ - 5: aload_3 │ │ │ │ - 6: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 11: astore 4 │ │ │ │ - 13: aload 4 │ │ │ │ - 15: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 20: istore 5 │ │ │ │ - 22: iload 5 │ │ │ │ - 24: ifeq 50 │ │ │ │ - 27: aload 4 │ │ │ │ - 29: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 34: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ - 37: astore 6 │ │ │ │ - 39: aload 6 │ │ │ │ - 41: aload_1 │ │ │ │ - 42: aload_2 │ │ │ │ - 43: invokevirtual #93 // Method org/jsoup/nodes/Element.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ │ │ - 46: pop │ │ │ │ - 47: goto 13 │ │ │ │ - 50: aload_0 │ │ │ │ - 51: areturn │ │ │ │ + 4: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 9: astore_3 │ │ │ │ + 10: aload_3 │ │ │ │ + 11: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 16: istore 4 │ │ │ │ + 18: iload 4 │ │ │ │ + 20: ifeq 45 │ │ │ │ + 23: aload_3 │ │ │ │ + 24: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 29: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ + 32: astore 5 │ │ │ │ + 34: aload 5 │ │ │ │ + 36: aload_1 │ │ │ │ + 37: aload_2 │ │ │ │ + 38: invokevirtual #93 // Method org/jsoup/nodes/Element.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ │ │ + 41: pop │ │ │ │ + 42: goto 10 │ │ │ │ + 45: aload_0 │ │ │ │ + 46: areturn │ │ │ │ │ │ │ │ public org.jsoup.select.Elements before(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=6, args_size=2 │ │ │ │ + stack=300, locals=5, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #19 // Field contents:Ljava/util/List; │ │ │ │ - 4: astore_2 │ │ │ │ - 5: aload_2 │ │ │ │ - 6: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 11: astore_3 │ │ │ │ - 12: aload_3 │ │ │ │ - 13: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 18: istore 4 │ │ │ │ - 20: iload 4 │ │ │ │ - 22: ifeq 46 │ │ │ │ - 25: aload_3 │ │ │ │ - 26: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 31: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ - 34: astore 5 │ │ │ │ - 36: aload 5 │ │ │ │ - 38: aload_1 │ │ │ │ - 39: invokevirtual #96 // Method org/jsoup/nodes/Element.before:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ │ │ - 42: pop │ │ │ │ - 43: goto 12 │ │ │ │ - 46: aload_0 │ │ │ │ - 47: areturn │ │ │ │ + 4: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 9: astore_2 │ │ │ │ + 10: aload_2 │ │ │ │ + 11: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 16: istore_3 │ │ │ │ + 17: iload_3 │ │ │ │ + 18: ifeq 42 │ │ │ │ + 21: aload_2 │ │ │ │ + 22: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 27: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ + 30: astore 4 │ │ │ │ + 32: aload 4 │ │ │ │ + 34: aload_1 │ │ │ │ + 35: invokevirtual #96 // Method org/jsoup/nodes/Element.before:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ │ │ + 38: pop │ │ │ │ + 39: goto 10 │ │ │ │ + 42: aload_0 │ │ │ │ + 43: areturn │ │ │ │ │ │ │ │ public void clear(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ @@ -690,49 +678,47 @@ │ │ │ │ 14: aload_2 │ │ │ │ 15: invokespecial #17 // Method java/util/ArrayList."":()V │ │ │ │ 18: aload_1 │ │ │ │ 19: aload_2 │ │ │ │ 20: putfield #19 // Field contents:Ljava/util/List; │ │ │ │ 23: aload_0 │ │ │ │ 24: getfield #19 // Field contents:Ljava/util/List; │ │ │ │ - 27: astore_3 │ │ │ │ - 28: aload_3 │ │ │ │ - 29: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 34: astore 4 │ │ │ │ - 36: aload 4 │ │ │ │ - 38: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 43: istore 5 │ │ │ │ - 45: iload 5 │ │ │ │ - 47: ifeq 93 │ │ │ │ - 50: aload 4 │ │ │ │ - 52: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 57: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ - 60: astore 6 │ │ │ │ - 62: aload 6 │ │ │ │ - 64: invokevirtual #108 // Method org/jsoup/nodes/Element.clone:()Lorg/jsoup/nodes/Element; │ │ │ │ - 67: astore_3 │ │ │ │ - 68: aload_2 │ │ │ │ - 69: aload_3 │ │ │ │ - 70: invokeinterface #49, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 75: pop │ │ │ │ - 76: goto 36 │ │ │ │ - 79: astore 6 │ │ │ │ - 81: new #110 // class java/lang/RuntimeException │ │ │ │ - 84: astore_3 │ │ │ │ - 85: aload_3 │ │ │ │ - 86: aload 6 │ │ │ │ - 88: invokespecial #113 // Method java/lang/RuntimeException."":(Ljava/lang/Throwable;)V │ │ │ │ - 91: aload_3 │ │ │ │ - 92: athrow │ │ │ │ - 93: aload_1 │ │ │ │ - 94: areturn │ │ │ │ + 27: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 32: astore_3 │ │ │ │ + 33: aload_3 │ │ │ │ + 34: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 39: istore 4 │ │ │ │ + 41: iload 4 │ │ │ │ + 43: ifeq 90 │ │ │ │ + 46: aload_3 │ │ │ │ + 47: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 52: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ + 55: astore 5 │ │ │ │ + 57: aload 5 │ │ │ │ + 59: invokevirtual #108 // Method org/jsoup/nodes/Element.clone:()Lorg/jsoup/nodes/Element; │ │ │ │ + 62: astore 6 │ │ │ │ + 64: aload_2 │ │ │ │ + 65: aload 6 │ │ │ │ + 67: invokeinterface #49, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 72: pop │ │ │ │ + 73: goto 33 │ │ │ │ + 76: astore 5 │ │ │ │ + 78: new #110 // class java/lang/RuntimeException │ │ │ │ + 81: astore_3 │ │ │ │ + 82: aload_3 │ │ │ │ + 83: aload 5 │ │ │ │ + 85: invokespecial #113 // Method java/lang/RuntimeException."":(Ljava/lang/Throwable;)V │ │ │ │ + 88: aload_3 │ │ │ │ + 89: athrow │ │ │ │ + 90: aload_1 │ │ │ │ + 91: areturn │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ - 0 4 79 Class java/lang/CloneNotSupportedException │ │ │ │ - 5 9 79 Class java/lang/CloneNotSupportedException │ │ │ │ + 0 4 76 Class java/lang/CloneNotSupportedException │ │ │ │ + 5 9 76 Class java/lang/CloneNotSupportedException │ │ │ │ │ │ │ │ public boolean contains(java.lang.Object); │ │ │ │ descriptor: (Ljava/lang/Object;)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=2, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ @@ -752,36 +738,34 @@ │ │ │ │ 5: invokeinterface #121, 2 // InterfaceMethod java/util/List.containsAll:(Ljava/util/Collection;)Z │ │ │ │ 10: ireturn │ │ │ │ │ │ │ │ public org.jsoup.select.Elements empty(); │ │ │ │ descriptor: ()Lorg/jsoup/select/Elements; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=5, args_size=1 │ │ │ │ + stack=300, locals=4, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #19 // Field contents:Ljava/util/List; │ │ │ │ - 4: astore_1 │ │ │ │ - 5: aload_1 │ │ │ │ - 6: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 11: astore_2 │ │ │ │ - 12: aload_2 │ │ │ │ - 13: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 18: istore_3 │ │ │ │ - 19: iload_3 │ │ │ │ - 20: ifeq 43 │ │ │ │ - 23: aload_2 │ │ │ │ - 24: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 29: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ - 32: astore 4 │ │ │ │ - 34: aload 4 │ │ │ │ - 36: invokevirtual #124 // Method org/jsoup/nodes/Element.empty:()Lorg/jsoup/nodes/Element; │ │ │ │ - 39: pop │ │ │ │ - 40: goto 12 │ │ │ │ - 43: aload_0 │ │ │ │ - 44: areturn │ │ │ │ + 4: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 9: astore_1 │ │ │ │ + 10: aload_1 │ │ │ │ + 11: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 16: istore_2 │ │ │ │ + 17: iload_2 │ │ │ │ + 18: ifeq 39 │ │ │ │ + 21: aload_1 │ │ │ │ + 22: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 27: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ + 30: astore_3 │ │ │ │ + 31: aload_3 │ │ │ │ + 32: invokevirtual #124 // Method org/jsoup/nodes/Element.empty:()Lorg/jsoup/nodes/Element; │ │ │ │ + 35: pop │ │ │ │ + 36: goto 10 │ │ │ │ + 39: aload_0 │ │ │ │ + 40: areturn │ │ │ │ │ │ │ │ public org.jsoup.select.Elements eq(int); │ │ │ │ descriptor: (I)Lorg/jsoup/select/Elements; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=7, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ @@ -857,49 +841,47 @@ │ │ │ │ 35: astore_1 │ │ │ │ 36: goto 20 │ │ │ │ │ │ │ │ public java.util.List forms(); │ │ │ │ descriptor: ()Ljava/util/List; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=6, args_size=1 │ │ │ │ + stack=300, locals=5, args_size=1 │ │ │ │ 0: new #16 // class java/util/ArrayList │ │ │ │ 3: astore_1 │ │ │ │ 4: aload_1 │ │ │ │ 5: invokespecial #17 // Method java/util/ArrayList."":()V │ │ │ │ 8: aload_0 │ │ │ │ 9: getfield #19 // Field contents:Ljava/util/List; │ │ │ │ - 12: astore_2 │ │ │ │ - 13: aload_2 │ │ │ │ - 14: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 19: astore_3 │ │ │ │ - 20: aload_3 │ │ │ │ - 21: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 26: istore 4 │ │ │ │ - 28: iload 4 │ │ │ │ - 30: ifeq 73 │ │ │ │ - 33: aload_3 │ │ │ │ - 34: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 39: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ - 42: astore 5 │ │ │ │ - 44: aload 5 │ │ │ │ - 46: instanceof #148 // class org/jsoup/nodes/FormElement │ │ │ │ - 49: istore 4 │ │ │ │ - 51: iload 4 │ │ │ │ - 53: ifeq 20 │ │ │ │ - 56: aload 5 │ │ │ │ - 58: checkcast #148 // class org/jsoup/nodes/FormElement │ │ │ │ - 61: astore 5 │ │ │ │ - 63: aload_1 │ │ │ │ - 64: aload 5 │ │ │ │ - 66: invokevirtual #149 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ - 69: pop │ │ │ │ - 70: goto 20 │ │ │ │ - 73: aload_1 │ │ │ │ - 74: areturn │ │ │ │ + 12: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 17: astore_2 │ │ │ │ + 18: aload_2 │ │ │ │ + 19: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 24: istore_3 │ │ │ │ + 25: iload_3 │ │ │ │ + 26: ifeq 67 │ │ │ │ + 29: aload_2 │ │ │ │ + 30: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 35: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ + 38: astore 4 │ │ │ │ + 40: aload 4 │ │ │ │ + 42: instanceof #148 // class org/jsoup/nodes/FormElement │ │ │ │ + 45: istore_3 │ │ │ │ + 46: iload_3 │ │ │ │ + 47: ifeq 18 │ │ │ │ + 50: aload 4 │ │ │ │ + 52: checkcast #148 // class org/jsoup/nodes/FormElement │ │ │ │ + 55: astore 4 │ │ │ │ + 57: aload_1 │ │ │ │ + 58: aload 4 │ │ │ │ + 60: invokevirtual #149 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ + 63: pop │ │ │ │ + 64: goto 18 │ │ │ │ + 67: aload_1 │ │ │ │ + 68: areturn │ │ │ │ │ │ │ │ public java.lang.Object get(int); │ │ │ │ descriptor: (I)Ljava/lang/Object; │ │ │ │ flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC │ │ │ │ Code: │ │ │ │ stack=300, locals=2, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ @@ -922,113 +904,107 @@ │ │ │ │ public boolean hasAttr(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=6, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #19 // Field contents:Ljava/util/List; │ │ │ │ - 4: astore_2 │ │ │ │ - 5: aload_2 │ │ │ │ - 6: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 11: astore_3 │ │ │ │ - 12: aload_3 │ │ │ │ - 13: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 18: istore 4 │ │ │ │ - 20: iload 4 │ │ │ │ - 22: ifeq 55 │ │ │ │ - 25: aload_3 │ │ │ │ - 26: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 31: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ - 34: astore 5 │ │ │ │ - 36: aload 5 │ │ │ │ - 38: aload_1 │ │ │ │ - 39: invokevirtual #84 // Method org/jsoup/nodes/Element.hasAttr:(Ljava/lang/String;)Z │ │ │ │ - 42: istore 4 │ │ │ │ - 44: iload 4 │ │ │ │ - 46: ifeq 12 │ │ │ │ - 49: iconst_1 │ │ │ │ - 50: istore 4 │ │ │ │ - 52: iload 4 │ │ │ │ - 54: ireturn │ │ │ │ - 55: iconst_0 │ │ │ │ - 56: istore 4 │ │ │ │ - 58: aconst_null │ │ │ │ - 59: astore_2 │ │ │ │ - 60: goto 52 │ │ │ │ + 4: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 9: astore_2 │ │ │ │ + 10: aload_2 │ │ │ │ + 11: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 16: istore_3 │ │ │ │ + 17: iload_3 │ │ │ │ + 18: ifeq 49 │ │ │ │ + 21: aload_2 │ │ │ │ + 22: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 27: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ + 30: astore 4 │ │ │ │ + 32: aload 4 │ │ │ │ + 34: aload_1 │ │ │ │ + 35: invokevirtual #84 // Method org/jsoup/nodes/Element.hasAttr:(Ljava/lang/String;)Z │ │ │ │ + 38: istore_3 │ │ │ │ + 39: iload_3 │ │ │ │ + 40: ifeq 10 │ │ │ │ + 43: iconst_1 │ │ │ │ + 44: istore 5 │ │ │ │ + 46: iload 5 │ │ │ │ + 48: ireturn │ │ │ │ + 49: iconst_0 │ │ │ │ + 50: istore 5 │ │ │ │ + 52: aconst_null │ │ │ │ + 53: astore_2 │ │ │ │ + 54: goto 46 │ │ │ │ │ │ │ │ public boolean hasClass(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=6, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #19 // Field contents:Ljava/util/List; │ │ │ │ - 4: astore_2 │ │ │ │ - 5: aload_2 │ │ │ │ - 6: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 11: astore_3 │ │ │ │ - 12: aload_3 │ │ │ │ - 13: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 18: istore 4 │ │ │ │ - 20: iload 4 │ │ │ │ - 22: ifeq 55 │ │ │ │ - 25: aload_3 │ │ │ │ - 26: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 31: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ - 34: astore 5 │ │ │ │ - 36: aload 5 │ │ │ │ - 38: aload_1 │ │ │ │ - 39: invokevirtual #152 // Method org/jsoup/nodes/Element.hasClass:(Ljava/lang/String;)Z │ │ │ │ - 42: istore 4 │ │ │ │ - 44: iload 4 │ │ │ │ - 46: ifeq 12 │ │ │ │ - 49: iconst_1 │ │ │ │ - 50: istore 4 │ │ │ │ - 52: iload 4 │ │ │ │ - 54: ireturn │ │ │ │ - 55: iconst_0 │ │ │ │ - 56: istore 4 │ │ │ │ - 58: aconst_null │ │ │ │ - 59: astore_2 │ │ │ │ - 60: goto 52 │ │ │ │ + 4: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 9: astore_2 │ │ │ │ + 10: aload_2 │ │ │ │ + 11: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 16: istore_3 │ │ │ │ + 17: iload_3 │ │ │ │ + 18: ifeq 49 │ │ │ │ + 21: aload_2 │ │ │ │ + 22: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 27: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ + 30: astore 4 │ │ │ │ + 32: aload 4 │ │ │ │ + 34: aload_1 │ │ │ │ + 35: invokevirtual #152 // Method org/jsoup/nodes/Element.hasClass:(Ljava/lang/String;)Z │ │ │ │ + 38: istore_3 │ │ │ │ + 39: iload_3 │ │ │ │ + 40: ifeq 10 │ │ │ │ + 43: iconst_1 │ │ │ │ + 44: istore 5 │ │ │ │ + 46: iload 5 │ │ │ │ + 48: ireturn │ │ │ │ + 49: iconst_0 │ │ │ │ + 50: istore 5 │ │ │ │ + 52: aconst_null │ │ │ │ + 53: astore_2 │ │ │ │ + 54: goto 46 │ │ │ │ │ │ │ │ public boolean hasText(); │ │ │ │ descriptor: ()Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=5, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #19 // Field contents:Ljava/util/List; │ │ │ │ - 4: astore_1 │ │ │ │ - 5: aload_1 │ │ │ │ - 6: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 11: astore_2 │ │ │ │ - 12: aload_2 │ │ │ │ - 13: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 18: istore_3 │ │ │ │ - 19: iload_3 │ │ │ │ - 20: ifeq 48 │ │ │ │ - 23: aload_2 │ │ │ │ - 24: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 29: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ - 32: astore 4 │ │ │ │ - 34: aload 4 │ │ │ │ - 36: invokevirtual #155 // Method org/jsoup/nodes/Element.hasText:()Z │ │ │ │ - 39: istore_3 │ │ │ │ - 40: iload_3 │ │ │ │ - 41: ifeq 12 │ │ │ │ - 44: iconst_1 │ │ │ │ - 45: istore_3 │ │ │ │ - 46: iload_3 │ │ │ │ - 47: ireturn │ │ │ │ - 48: iconst_0 │ │ │ │ - 49: istore_3 │ │ │ │ - 50: aconst_null │ │ │ │ - 51: astore_1 │ │ │ │ - 52: goto 46 │ │ │ │ + 4: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 9: astore_1 │ │ │ │ + 10: aload_1 │ │ │ │ + 11: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 16: istore_2 │ │ │ │ + 17: iload_2 │ │ │ │ + 18: ifeq 46 │ │ │ │ + 21: aload_1 │ │ │ │ + 22: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 27: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ + 30: astore_3 │ │ │ │ + 31: aload_3 │ │ │ │ + 32: invokevirtual #155 // Method org/jsoup/nodes/Element.hasText:()Z │ │ │ │ + 35: istore_2 │ │ │ │ + 36: iload_2 │ │ │ │ + 37: ifeq 10 │ │ │ │ + 40: iconst_1 │ │ │ │ + 41: istore 4 │ │ │ │ + 43: iload 4 │ │ │ │ + 45: ireturn │ │ │ │ + 46: iconst_0 │ │ │ │ + 47: istore 4 │ │ │ │ + 49: aconst_null │ │ │ │ + 50: astore_1 │ │ │ │ + 51: goto 43 │ │ │ │ │ │ │ │ public int hashCode(); │ │ │ │ descriptor: ()I │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ @@ -1043,77 +1019,73 @@ │ │ │ │ stack=300, locals=6, args_size=1 │ │ │ │ 0: new #160 // class java/lang/StringBuilder │ │ │ │ 3: astore_1 │ │ │ │ 4: aload_1 │ │ │ │ 5: invokespecial #161 // Method java/lang/StringBuilder."":()V │ │ │ │ 8: aload_0 │ │ │ │ 9: getfield #19 // Field contents:Ljava/util/List; │ │ │ │ - 12: astore_2 │ │ │ │ - 13: aload_2 │ │ │ │ - 14: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 19: astore_3 │ │ │ │ - 20: aload_3 │ │ │ │ - 21: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 26: istore 4 │ │ │ │ - 28: iload 4 │ │ │ │ - 30: ifeq 79 │ │ │ │ - 33: aload_3 │ │ │ │ - 34: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 39: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ - 42: astore 5 │ │ │ │ - 44: aload_1 │ │ │ │ - 45: invokevirtual #164 // Method java/lang/StringBuilder.length:()I │ │ │ │ - 48: istore 4 │ │ │ │ - 50: iload 4 │ │ │ │ - 52: ifeq 64 │ │ │ │ - 55: ldc #166 // String \n │ │ │ │ - 57: astore_2 │ │ │ │ - 58: aload_1 │ │ │ │ - 59: aload_2 │ │ │ │ - 60: invokevirtual #169 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 63: pop │ │ │ │ - 64: aload 5 │ │ │ │ - 66: invokevirtual #173 // Method org/jsoup/nodes/Element.html:()Ljava/lang/String; │ │ │ │ - 69: astore_2 │ │ │ │ - 70: aload_1 │ │ │ │ - 71: aload_2 │ │ │ │ - 72: invokevirtual #169 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 75: pop │ │ │ │ - 76: goto 20 │ │ │ │ - 79: aload_1 │ │ │ │ - 80: invokevirtual #176 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 83: areturn │ │ │ │ + 12: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 17: astore_2 │ │ │ │ + 18: aload_2 │ │ │ │ + 19: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 24: istore_3 │ │ │ │ + 25: iload_3 │ │ │ │ + 26: ifeq 77 │ │ │ │ + 29: aload_2 │ │ │ │ + 30: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 35: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ + 38: astore 4 │ │ │ │ + 40: aload_1 │ │ │ │ + 41: invokevirtual #164 // Method java/lang/StringBuilder.length:()I │ │ │ │ + 44: istore_3 │ │ │ │ + 45: iload_3 │ │ │ │ + 46: ifeq 60 │ │ │ │ + 49: ldc #166 // String \n │ │ │ │ + 51: astore 5 │ │ │ │ + 53: aload_1 │ │ │ │ + 54: aload 5 │ │ │ │ + 56: invokevirtual #169 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 59: pop │ │ │ │ + 60: aload 4 │ │ │ │ + 62: invokevirtual #173 // Method org/jsoup/nodes/Element.html:()Ljava/lang/String; │ │ │ │ + 65: astore 5 │ │ │ │ + 67: aload_1 │ │ │ │ + 68: aload 5 │ │ │ │ + 70: invokevirtual #169 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 73: pop │ │ │ │ + 74: goto 18 │ │ │ │ + 77: aload_1 │ │ │ │ + 78: invokevirtual #176 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 81: areturn │ │ │ │ │ │ │ │ public org.jsoup.select.Elements html(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=6, args_size=2 │ │ │ │ + stack=300, locals=5, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #19 // Field contents:Ljava/util/List; │ │ │ │ - 4: astore_2 │ │ │ │ - 5: aload_2 │ │ │ │ - 6: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 11: astore_3 │ │ │ │ - 12: aload_3 │ │ │ │ - 13: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 18: istore 4 │ │ │ │ - 20: iload 4 │ │ │ │ - 22: ifeq 46 │ │ │ │ - 25: aload_3 │ │ │ │ - 26: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 31: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ - 34: astore 5 │ │ │ │ - 36: aload 5 │ │ │ │ - 38: aload_1 │ │ │ │ - 39: invokevirtual #178 // Method org/jsoup/nodes/Element.html:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ │ │ - 42: pop │ │ │ │ - 43: goto 12 │ │ │ │ - 46: aload_0 │ │ │ │ - 47: areturn │ │ │ │ + 4: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 9: astore_2 │ │ │ │ + 10: aload_2 │ │ │ │ + 11: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 16: istore_3 │ │ │ │ + 17: iload_3 │ │ │ │ + 18: ifeq 42 │ │ │ │ + 21: aload_2 │ │ │ │ + 22: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 27: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ + 30: astore 4 │ │ │ │ + 32: aload 4 │ │ │ │ + 34: aload_1 │ │ │ │ + 35: invokevirtual #178 // Method org/jsoup/nodes/Element.html:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ │ │ + 38: pop │ │ │ │ + 39: goto 10 │ │ │ │ + 42: aload_0 │ │ │ │ + 43: areturn │ │ │ │ │ │ │ │ public int indexOf(java.lang.Object); │ │ │ │ descriptor: (Ljava/lang/Object;)I │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=2, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ @@ -1254,117 +1226,111 @@ │ │ │ │ stack=300, locals=6, args_size=1 │ │ │ │ 0: new #160 // class java/lang/StringBuilder │ │ │ │ 3: astore_1 │ │ │ │ 4: aload_1 │ │ │ │ 5: invokespecial #161 // Method java/lang/StringBuilder."":()V │ │ │ │ 8: aload_0 │ │ │ │ 9: getfield #19 // Field contents:Ljava/util/List; │ │ │ │ - 12: astore_2 │ │ │ │ - 13: aload_2 │ │ │ │ - 14: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 19: astore_3 │ │ │ │ - 20: aload_3 │ │ │ │ - 21: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 26: istore 4 │ │ │ │ - 28: iload 4 │ │ │ │ - 30: ifeq 79 │ │ │ │ - 33: aload_3 │ │ │ │ - 34: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 39: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ - 42: astore 5 │ │ │ │ - 44: aload_1 │ │ │ │ - 45: invokevirtual #164 // Method java/lang/StringBuilder.length:()I │ │ │ │ - 48: istore 4 │ │ │ │ - 50: iload 4 │ │ │ │ - 52: ifeq 64 │ │ │ │ - 55: ldc #166 // String \n │ │ │ │ - 57: astore_2 │ │ │ │ - 58: aload_1 │ │ │ │ - 59: aload_2 │ │ │ │ - 60: invokevirtual #169 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 63: pop │ │ │ │ - 64: aload 5 │ │ │ │ - 66: invokevirtual #209 // Method org/jsoup/nodes/Element.outerHtml:()Ljava/lang/String; │ │ │ │ - 69: astore_2 │ │ │ │ - 70: aload_1 │ │ │ │ - 71: aload_2 │ │ │ │ - 72: invokevirtual #169 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 75: pop │ │ │ │ - 76: goto 20 │ │ │ │ - 79: aload_1 │ │ │ │ - 80: invokevirtual #176 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 83: areturn │ │ │ │ + 12: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 17: astore_2 │ │ │ │ + 18: aload_2 │ │ │ │ + 19: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 24: istore_3 │ │ │ │ + 25: iload_3 │ │ │ │ + 26: ifeq 77 │ │ │ │ + 29: aload_2 │ │ │ │ + 30: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 35: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ + 38: astore 4 │ │ │ │ + 40: aload_1 │ │ │ │ + 41: invokevirtual #164 // Method java/lang/StringBuilder.length:()I │ │ │ │ + 44: istore_3 │ │ │ │ + 45: iload_3 │ │ │ │ + 46: ifeq 60 │ │ │ │ + 49: ldc #166 // String \n │ │ │ │ + 51: astore 5 │ │ │ │ + 53: aload_1 │ │ │ │ + 54: aload 5 │ │ │ │ + 56: invokevirtual #169 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 59: pop │ │ │ │ + 60: aload 4 │ │ │ │ + 62: invokevirtual #209 // Method org/jsoup/nodes/Element.outerHtml:()Ljava/lang/String; │ │ │ │ + 65: astore 5 │ │ │ │ + 67: aload_1 │ │ │ │ + 68: aload 5 │ │ │ │ + 70: invokevirtual #169 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 73: pop │ │ │ │ + 74: goto 18 │ │ │ │ + 77: aload_1 │ │ │ │ + 78: invokevirtual #176 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 81: areturn │ │ │ │ │ │ │ │ public org.jsoup.select.Elements parents(); │ │ │ │ descriptor: ()Lorg/jsoup/select/Elements; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=6, args_size=1 │ │ │ │ 0: new #211 // class java/util/LinkedHashSet │ │ │ │ 3: astore_1 │ │ │ │ 4: aload_1 │ │ │ │ 5: invokespecial #212 // Method java/util/LinkedHashSet."":()V │ │ │ │ 8: aload_0 │ │ │ │ 9: getfield #19 // Field contents:Ljava/util/List; │ │ │ │ - 12: astore_2 │ │ │ │ - 13: aload_2 │ │ │ │ - 14: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 19: astore_3 │ │ │ │ - 20: aload_3 │ │ │ │ - 21: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 26: istore 4 │ │ │ │ - 28: iload 4 │ │ │ │ - 30: ifeq 59 │ │ │ │ - 33: aload_3 │ │ │ │ - 34: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 39: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ - 42: astore 5 │ │ │ │ - 44: aload 5 │ │ │ │ - 46: invokevirtual #215 // Method org/jsoup/nodes/Element.parents:()Lorg/jsoup/select/Elements; │ │ │ │ - 49: astore_2 │ │ │ │ - 50: aload_1 │ │ │ │ - 51: aload_2 │ │ │ │ - 52: invokevirtual #218 // Method java/util/HashSet.addAll:(Ljava/util/Collection;)Z │ │ │ │ - 55: pop │ │ │ │ - 56: goto 20 │ │ │ │ - 59: new #2 // class org/jsoup/select/Elements │ │ │ │ - 62: astore_2 │ │ │ │ - 63: aload_2 │ │ │ │ - 64: aload_1 │ │ │ │ - 65: invokespecial #219 // Method "":(Ljava/util/Collection;)V │ │ │ │ - 68: aload_2 │ │ │ │ - 69: areturn │ │ │ │ + 12: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 17: astore_2 │ │ │ │ + 18: aload_2 │ │ │ │ + 19: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 24: istore_3 │ │ │ │ + 25: iload_3 │ │ │ │ + 26: ifeq 57 │ │ │ │ + 29: aload_2 │ │ │ │ + 30: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 35: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ + 38: astore 4 │ │ │ │ + 40: aload 4 │ │ │ │ + 42: invokevirtual #215 // Method org/jsoup/nodes/Element.parents:()Lorg/jsoup/select/Elements; │ │ │ │ + 45: astore 5 │ │ │ │ + 47: aload_1 │ │ │ │ + 48: aload 5 │ │ │ │ + 50: invokevirtual #218 // Method java/util/HashSet.addAll:(Ljava/util/Collection;)Z │ │ │ │ + 53: pop │ │ │ │ + 54: goto 18 │ │ │ │ + 57: new #2 // class org/jsoup/select/Elements │ │ │ │ + 60: astore_2 │ │ │ │ + 61: aload_2 │ │ │ │ + 62: aload_1 │ │ │ │ + 63: invokespecial #219 // Method "":(Ljava/util/Collection;)V │ │ │ │ + 66: aload_2 │ │ │ │ + 67: areturn │ │ │ │ │ │ │ │ public org.jsoup.select.Elements prepend(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=6, args_size=2 │ │ │ │ + stack=300, locals=5, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #19 // Field contents:Ljava/util/List; │ │ │ │ - 4: astore_2 │ │ │ │ - 5: aload_2 │ │ │ │ - 6: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 11: astore_3 │ │ │ │ - 12: aload_3 │ │ │ │ - 13: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 18: istore 4 │ │ │ │ - 20: iload 4 │ │ │ │ - 22: ifeq 46 │ │ │ │ - 25: aload_3 │ │ │ │ - 26: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 31: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ - 34: astore 5 │ │ │ │ - 36: aload 5 │ │ │ │ - 38: aload_1 │ │ │ │ - 39: invokevirtual #222 // Method org/jsoup/nodes/Element.prepend:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ │ │ - 42: pop │ │ │ │ - 43: goto 12 │ │ │ │ - 46: aload_0 │ │ │ │ - 47: areturn │ │ │ │ + 4: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 9: astore_2 │ │ │ │ + 10: aload_2 │ │ │ │ + 11: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 16: istore_3 │ │ │ │ + 17: iload_3 │ │ │ │ + 18: ifeq 42 │ │ │ │ + 21: aload_2 │ │ │ │ + 22: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 27: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ + 30: astore 4 │ │ │ │ + 32: aload 4 │ │ │ │ + 34: aload_1 │ │ │ │ + 35: invokevirtual #222 // Method org/jsoup/nodes/Element.prepend:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ │ │ + 38: pop │ │ │ │ + 39: goto 10 │ │ │ │ + 42: aload_0 │ │ │ │ + 43: areturn │ │ │ │ │ │ │ │ public java.lang.Object remove(int); │ │ │ │ descriptor: (I)Ljava/lang/Object; │ │ │ │ flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC │ │ │ │ Code: │ │ │ │ stack=300, locals=2, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ @@ -1384,35 +1350,33 @@ │ │ │ │ 10: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ 13: areturn │ │ │ │ │ │ │ │ public org.jsoup.select.Elements remove(); │ │ │ │ descriptor: ()Lorg/jsoup/select/Elements; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=5, args_size=1 │ │ │ │ + stack=300, locals=4, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #19 // Field contents:Ljava/util/List; │ │ │ │ - 4: astore_1 │ │ │ │ - 5: aload_1 │ │ │ │ - 6: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 11: astore_2 │ │ │ │ - 12: aload_2 │ │ │ │ - 13: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 18: istore_3 │ │ │ │ - 19: iload_3 │ │ │ │ - 20: ifeq 42 │ │ │ │ - 23: aload_2 │ │ │ │ - 24: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 29: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ - 32: astore 4 │ │ │ │ - 34: aload 4 │ │ │ │ - 36: invokevirtual #229 // Method org/jsoup/nodes/Element.remove:()V │ │ │ │ - 39: goto 12 │ │ │ │ - 42: aload_0 │ │ │ │ - 43: areturn │ │ │ │ + 4: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 9: astore_1 │ │ │ │ + 10: aload_1 │ │ │ │ + 11: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 16: istore_2 │ │ │ │ + 17: iload_2 │ │ │ │ + 18: ifeq 38 │ │ │ │ + 21: aload_1 │ │ │ │ + 22: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 27: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ + 30: astore_3 │ │ │ │ + 31: aload_3 │ │ │ │ + 32: invokevirtual #229 // Method org/jsoup/nodes/Element.remove:()V │ │ │ │ + 35: goto 10 │ │ │ │ + 38: aload_0 │ │ │ │ + 39: areturn │ │ │ │ │ │ │ │ public boolean remove(java.lang.Object); │ │ │ │ descriptor: (Ljava/lang/Object;)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=2, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ @@ -1432,65 +1396,61 @@ │ │ │ │ 5: invokeinterface #234, 2 // InterfaceMethod java/util/List.removeAll:(Ljava/util/Collection;)Z │ │ │ │ 10: ireturn │ │ │ │ │ │ │ │ public org.jsoup.select.Elements removeAttr(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=6, args_size=2 │ │ │ │ + stack=300, locals=5, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #19 // Field contents:Ljava/util/List; │ │ │ │ - 4: astore_2 │ │ │ │ - 5: aload_2 │ │ │ │ - 6: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 11: astore_3 │ │ │ │ - 12: aload_3 │ │ │ │ - 13: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 18: istore 4 │ │ │ │ - 20: iload 4 │ │ │ │ - 22: ifeq 46 │ │ │ │ - 25: aload_3 │ │ │ │ - 26: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 31: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ - 34: astore 5 │ │ │ │ - 36: aload 5 │ │ │ │ - 38: aload_1 │ │ │ │ - 39: invokevirtual #238 // Method org/jsoup/nodes/Element.removeAttr:(Ljava/lang/String;)Lorg/jsoup/nodes/Node; │ │ │ │ - 42: pop │ │ │ │ - 43: goto 12 │ │ │ │ - 46: aload_0 │ │ │ │ - 47: areturn │ │ │ │ + 4: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 9: astore_2 │ │ │ │ + 10: aload_2 │ │ │ │ + 11: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 16: istore_3 │ │ │ │ + 17: iload_3 │ │ │ │ + 18: ifeq 42 │ │ │ │ + 21: aload_2 │ │ │ │ + 22: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 27: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ + 30: astore 4 │ │ │ │ + 32: aload 4 │ │ │ │ + 34: aload_1 │ │ │ │ + 35: invokevirtual #238 // Method org/jsoup/nodes/Element.removeAttr:(Ljava/lang/String;)Lorg/jsoup/nodes/Node; │ │ │ │ + 38: pop │ │ │ │ + 39: goto 10 │ │ │ │ + 42: aload_0 │ │ │ │ + 43: areturn │ │ │ │ │ │ │ │ public org.jsoup.select.Elements removeClass(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=6, args_size=2 │ │ │ │ + stack=300, locals=5, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #19 // Field contents:Ljava/util/List; │ │ │ │ - 4: astore_2 │ │ │ │ - 5: aload_2 │ │ │ │ - 6: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 11: astore_3 │ │ │ │ - 12: aload_3 │ │ │ │ - 13: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 18: istore 4 │ │ │ │ - 20: iload 4 │ │ │ │ - 22: ifeq 46 │ │ │ │ - 25: aload_3 │ │ │ │ - 26: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 31: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ - 34: astore 5 │ │ │ │ - 36: aload 5 │ │ │ │ - 38: aload_1 │ │ │ │ - 39: invokevirtual #241 // Method org/jsoup/nodes/Element.removeClass:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ │ │ - 42: pop │ │ │ │ - 43: goto 12 │ │ │ │ - 46: aload_0 │ │ │ │ - 47: areturn │ │ │ │ + 4: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 9: astore_2 │ │ │ │ + 10: aload_2 │ │ │ │ + 11: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 16: istore_3 │ │ │ │ + 17: iload_3 │ │ │ │ + 18: ifeq 42 │ │ │ │ + 21: aload_2 │ │ │ │ + 22: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 27: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ + 30: astore 4 │ │ │ │ + 32: aload 4 │ │ │ │ + 34: aload_1 │ │ │ │ + 35: invokevirtual #241 // Method org/jsoup/nodes/Element.removeClass:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ │ │ + 38: pop │ │ │ │ + 39: goto 10 │ │ │ │ + 42: aload_0 │ │ │ │ + 43: areturn │ │ │ │ │ │ │ │ public boolean retainAll(java.util.Collection); │ │ │ │ descriptor: (Ljava/util/Collection;)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=2, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ @@ -1558,84 +1518,80 @@ │ │ │ │ 6: invokeinterface #255, 3 // InterfaceMethod java/util/List.subList:(II)Ljava/util/List; │ │ │ │ 11: areturn │ │ │ │ │ │ │ │ public org.jsoup.select.Elements tagName(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=6, args_size=2 │ │ │ │ + stack=300, locals=5, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #19 // Field contents:Ljava/util/List; │ │ │ │ - 4: astore_2 │ │ │ │ - 5: aload_2 │ │ │ │ - 6: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 11: astore_3 │ │ │ │ - 12: aload_3 │ │ │ │ - 13: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 18: istore 4 │ │ │ │ - 20: iload 4 │ │ │ │ - 22: ifeq 46 │ │ │ │ - 25: aload_3 │ │ │ │ - 26: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 31: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ - 34: astore 5 │ │ │ │ - 36: aload 5 │ │ │ │ - 38: aload_1 │ │ │ │ - 39: invokevirtual #258 // Method org/jsoup/nodes/Element.tagName:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ │ │ - 42: pop │ │ │ │ - 43: goto 12 │ │ │ │ - 46: aload_0 │ │ │ │ - 47: areturn │ │ │ │ + 4: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 9: astore_2 │ │ │ │ + 10: aload_2 │ │ │ │ + 11: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 16: istore_3 │ │ │ │ + 17: iload_3 │ │ │ │ + 18: ifeq 42 │ │ │ │ + 21: aload_2 │ │ │ │ + 22: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 27: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ + 30: astore 4 │ │ │ │ + 32: aload 4 │ │ │ │ + 34: aload_1 │ │ │ │ + 35: invokevirtual #258 // Method org/jsoup/nodes/Element.tagName:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ │ │ + 38: pop │ │ │ │ + 39: goto 10 │ │ │ │ + 42: aload_0 │ │ │ │ + 43: areturn │ │ │ │ │ │ │ │ public java.lang.String text(); │ │ │ │ descriptor: ()Ljava/lang/String; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=6, args_size=1 │ │ │ │ 0: new #160 // class java/lang/StringBuilder │ │ │ │ 3: astore_1 │ │ │ │ 4: aload_1 │ │ │ │ 5: invokespecial #161 // Method java/lang/StringBuilder."":()V │ │ │ │ 8: aload_0 │ │ │ │ 9: getfield #19 // Field contents:Ljava/util/List; │ │ │ │ - 12: astore_2 │ │ │ │ - 13: aload_2 │ │ │ │ - 14: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 19: astore_3 │ │ │ │ - 20: aload_3 │ │ │ │ - 21: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 26: istore 4 │ │ │ │ - 28: iload 4 │ │ │ │ - 30: ifeq 80 │ │ │ │ - 33: aload_3 │ │ │ │ - 34: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 39: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ - 42: astore 5 │ │ │ │ - 44: aload_1 │ │ │ │ - 45: invokevirtual #164 // Method java/lang/StringBuilder.length:()I │ │ │ │ - 48: istore 4 │ │ │ │ - 50: iload 4 │ │ │ │ - 52: ifeq 65 │ │ │ │ - 55: ldc_w #260 // String │ │ │ │ - 58: astore_2 │ │ │ │ - 59: aload_1 │ │ │ │ - 60: aload_2 │ │ │ │ - 61: invokevirtual #169 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 64: pop │ │ │ │ - 65: aload 5 │ │ │ │ - 67: invokevirtual #263 // Method org/jsoup/nodes/Element.text:()Ljava/lang/String; │ │ │ │ - 70: astore_2 │ │ │ │ - 71: aload_1 │ │ │ │ - 72: aload_2 │ │ │ │ - 73: invokevirtual #169 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 76: pop │ │ │ │ - 77: goto 20 │ │ │ │ - 80: aload_1 │ │ │ │ - 81: invokevirtual #176 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 84: areturn │ │ │ │ + 12: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 17: astore_2 │ │ │ │ + 18: aload_2 │ │ │ │ + 19: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 24: istore_3 │ │ │ │ + 25: iload_3 │ │ │ │ + 26: ifeq 78 │ │ │ │ + 29: aload_2 │ │ │ │ + 30: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 35: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ + 38: astore 4 │ │ │ │ + 40: aload_1 │ │ │ │ + 41: invokevirtual #164 // Method java/lang/StringBuilder.length:()I │ │ │ │ + 44: istore_3 │ │ │ │ + 45: iload_3 │ │ │ │ + 46: ifeq 61 │ │ │ │ + 49: ldc_w #260 // String │ │ │ │ + 52: astore 5 │ │ │ │ + 54: aload_1 │ │ │ │ + 55: aload 5 │ │ │ │ + 57: invokevirtual #169 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 60: pop │ │ │ │ + 61: aload 4 │ │ │ │ + 63: invokevirtual #263 // Method org/jsoup/nodes/Element.text:()Ljava/lang/String; │ │ │ │ + 66: astore 5 │ │ │ │ + 68: aload_1 │ │ │ │ + 69: aload 5 │ │ │ │ + 71: invokevirtual #169 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 74: pop │ │ │ │ + 75: goto 18 │ │ │ │ + 78: aload_1 │ │ │ │ + 79: invokevirtual #176 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 82: areturn │ │ │ │ │ │ │ │ public java.lang.Object[] toArray(); │ │ │ │ descriptor: ()[Ljava/lang/Object; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ @@ -1663,98 +1619,92 @@ │ │ │ │ 1: invokevirtual #271 // Method outerHtml:()Ljava/lang/String; │ │ │ │ 4: areturn │ │ │ │ │ │ │ │ public org.jsoup.select.Elements toggleClass(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=6, args_size=2 │ │ │ │ + stack=300, locals=5, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #19 // Field contents:Ljava/util/List; │ │ │ │ - 4: astore_2 │ │ │ │ - 5: aload_2 │ │ │ │ - 6: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 11: astore_3 │ │ │ │ - 12: aload_3 │ │ │ │ - 13: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 18: istore 4 │ │ │ │ - 20: iload 4 │ │ │ │ - 22: ifeq 46 │ │ │ │ - 25: aload_3 │ │ │ │ - 26: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 31: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ - 34: astore 5 │ │ │ │ - 36: aload 5 │ │ │ │ - 38: aload_1 │ │ │ │ - 39: invokevirtual #274 // Method org/jsoup/nodes/Element.toggleClass:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ │ │ - 42: pop │ │ │ │ - 43: goto 12 │ │ │ │ - 46: aload_0 │ │ │ │ - 47: areturn │ │ │ │ + 4: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 9: astore_2 │ │ │ │ + 10: aload_2 │ │ │ │ + 11: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 16: istore_3 │ │ │ │ + 17: iload_3 │ │ │ │ + 18: ifeq 42 │ │ │ │ + 21: aload_2 │ │ │ │ + 22: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 27: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ + 30: astore 4 │ │ │ │ + 32: aload 4 │ │ │ │ + 34: aload_1 │ │ │ │ + 35: invokevirtual #274 // Method org/jsoup/nodes/Element.toggleClass:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ │ │ + 38: pop │ │ │ │ + 39: goto 10 │ │ │ │ + 42: aload_0 │ │ │ │ + 43: areturn │ │ │ │ │ │ │ │ public org.jsoup.select.Elements traverse(org.jsoup.select.NodeVisitor); │ │ │ │ descriptor: (Lorg/jsoup/select/NodeVisitor;)Lorg/jsoup/select/Elements; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=7, args_size=2 │ │ │ │ + stack=300, locals=6, args_size=2 │ │ │ │ 0: aload_1 │ │ │ │ 1: invokestatic #280 // Method org/jsoup/helper/Validate.notNull:(Ljava/lang/Object;)V │ │ │ │ 4: new #282 // class org/jsoup/select/NodeTraversor │ │ │ │ 7: astore_2 │ │ │ │ 8: aload_2 │ │ │ │ 9: aload_1 │ │ │ │ 10: invokespecial #285 // Method org/jsoup/select/NodeTraversor."":(Lorg/jsoup/select/NodeVisitor;)V │ │ │ │ 13: aload_0 │ │ │ │ 14: getfield #19 // Field contents:Ljava/util/List; │ │ │ │ - 17: astore_3 │ │ │ │ - 18: aload_3 │ │ │ │ - 19: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 24: astore 4 │ │ │ │ - 26: aload 4 │ │ │ │ - 28: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 33: istore 5 │ │ │ │ - 35: iload 5 │ │ │ │ - 37: ifeq 61 │ │ │ │ - 40: aload 4 │ │ │ │ - 42: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 47: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ - 50: astore 6 │ │ │ │ - 52: aload_2 │ │ │ │ - 53: aload 6 │ │ │ │ - 55: invokevirtual #289 // Method org/jsoup/select/NodeTraversor.traverse:(Lorg/jsoup/nodes/Node;)V │ │ │ │ - 58: goto 26 │ │ │ │ - 61: aload_0 │ │ │ │ - 62: areturn │ │ │ │ + 17: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 22: astore_3 │ │ │ │ + 23: aload_3 │ │ │ │ + 24: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 29: istore 4 │ │ │ │ + 31: iload 4 │ │ │ │ + 33: ifeq 56 │ │ │ │ + 36: aload_3 │ │ │ │ + 37: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 42: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ + 45: astore 5 │ │ │ │ + 47: aload_2 │ │ │ │ + 48: aload 5 │ │ │ │ + 50: invokevirtual #289 // Method org/jsoup/select/NodeTraversor.traverse:(Lorg/jsoup/nodes/Node;)V │ │ │ │ + 53: goto 23 │ │ │ │ + 56: aload_0 │ │ │ │ + 57: areturn │ │ │ │ │ │ │ │ public org.jsoup.select.Elements unwrap(); │ │ │ │ descriptor: ()Lorg/jsoup/select/Elements; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=5, args_size=1 │ │ │ │ + stack=300, locals=4, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #19 // Field contents:Ljava/util/List; │ │ │ │ - 4: astore_1 │ │ │ │ - 5: aload_1 │ │ │ │ - 6: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 11: astore_2 │ │ │ │ - 12: aload_2 │ │ │ │ - 13: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 18: istore_3 │ │ │ │ - 19: iload_3 │ │ │ │ - 20: ifeq 43 │ │ │ │ - 23: aload_2 │ │ │ │ - 24: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 29: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ - 32: astore 4 │ │ │ │ - 34: aload 4 │ │ │ │ - 36: invokevirtual #293 // Method org/jsoup/nodes/Element.unwrap:()Lorg/jsoup/nodes/Node; │ │ │ │ - 39: pop │ │ │ │ - 40: goto 12 │ │ │ │ - 43: aload_0 │ │ │ │ - 44: areturn │ │ │ │ + 4: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 9: astore_1 │ │ │ │ + 10: aload_1 │ │ │ │ + 11: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 16: istore_2 │ │ │ │ + 17: iload_2 │ │ │ │ + 18: ifeq 39 │ │ │ │ + 21: aload_1 │ │ │ │ + 22: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 27: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ + 30: astore_3 │ │ │ │ + 31: aload_3 │ │ │ │ + 32: invokevirtual #293 // Method org/jsoup/nodes/Element.unwrap:()Lorg/jsoup/nodes/Node; │ │ │ │ + 35: pop │ │ │ │ + 36: goto 10 │ │ │ │ + 39: aload_0 │ │ │ │ + 40: areturn │ │ │ │ │ │ │ │ public java.lang.String val(); │ │ │ │ descriptor: ()Ljava/lang/String; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ @@ -1772,61 +1722,57 @@ │ │ │ │ 21: astore_2 │ │ │ │ 22: goto 17 │ │ │ │ │ │ │ │ public org.jsoup.select.Elements val(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=6, args_size=2 │ │ │ │ + stack=300, locals=5, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #19 // Field contents:Ljava/util/List; │ │ │ │ - 4: astore_2 │ │ │ │ - 5: aload_2 │ │ │ │ - 6: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 11: astore_3 │ │ │ │ - 12: aload_3 │ │ │ │ - 13: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 18: istore 4 │ │ │ │ - 20: iload 4 │ │ │ │ - 22: ifeq 46 │ │ │ │ - 25: aload_3 │ │ │ │ - 26: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 31: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ - 34: astore 5 │ │ │ │ - 36: aload 5 │ │ │ │ - 38: aload_1 │ │ │ │ - 39: invokevirtual #302 // Method org/jsoup/nodes/Element.val:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ │ │ - 42: pop │ │ │ │ - 43: goto 12 │ │ │ │ - 46: aload_0 │ │ │ │ - 47: areturn │ │ │ │ + 4: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 9: astore_2 │ │ │ │ + 10: aload_2 │ │ │ │ + 11: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 16: istore_3 │ │ │ │ + 17: iload_3 │ │ │ │ + 18: ifeq 42 │ │ │ │ + 21: aload_2 │ │ │ │ + 22: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 27: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ + 30: astore 4 │ │ │ │ + 32: aload 4 │ │ │ │ + 34: aload_1 │ │ │ │ + 35: invokevirtual #302 // Method org/jsoup/nodes/Element.val:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ │ │ + 38: pop │ │ │ │ + 39: goto 10 │ │ │ │ + 42: aload_0 │ │ │ │ + 43: areturn │ │ │ │ │ │ │ │ public org.jsoup.select.Elements wrap(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=6, args_size=2 │ │ │ │ + stack=300, locals=5, args_size=2 │ │ │ │ 0: aload_1 │ │ │ │ 1: invokestatic #306 // Method org/jsoup/helper/Validate.notEmpty:(Ljava/lang/String;)V │ │ │ │ 4: aload_0 │ │ │ │ 5: getfield #19 // Field contents:Ljava/util/List; │ │ │ │ - 8: astore_2 │ │ │ │ - 9: aload_2 │ │ │ │ - 10: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 15: astore_3 │ │ │ │ - 16: aload_3 │ │ │ │ - 17: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 22: istore 4 │ │ │ │ - 24: iload 4 │ │ │ │ - 26: ifeq 50 │ │ │ │ - 29: aload_3 │ │ │ │ - 30: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 35: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ - 38: astore 5 │ │ │ │ - 40: aload 5 │ │ │ │ - 42: aload_1 │ │ │ │ - 43: invokevirtual #309 // Method org/jsoup/nodes/Element.wrap:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ │ │ - 46: pop │ │ │ │ - 47: goto 16 │ │ │ │ - 50: aload_0 │ │ │ │ - 51: areturn │ │ │ │ + 8: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 13: astore_2 │ │ │ │ + 14: aload_2 │ │ │ │ + 15: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 20: istore_3 │ │ │ │ + 21: iload_3 │ │ │ │ + 22: ifeq 46 │ │ │ │ + 25: aload_2 │ │ │ │ + 26: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 31: checkcast #36 // class org/jsoup/nodes/Element │ │ │ │ + 34: astore 4 │ │ │ │ + 36: aload 4 │ │ │ │ + 38: aload_1 │ │ │ │ + 39: invokevirtual #309 // Method org/jsoup/nodes/Element.wrap:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ │ │ + 42: pop │ │ │ │ + 43: goto 14 │ │ │ │ + 46: aload_0 │ │ │ │ + 47: areturn │ │ │ │ } │ │ ├── org/jsoup/select/Selector.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -143,15 +143,15 @@ │ │ │ │ 33: putfield #38 // Field root:Lorg/jsoup/nodes/Element; │ │ │ │ 36: return │ │ │ │ │ │ │ │ static org.jsoup.select.Elements filterOut(java.util.Collection, java.util.Collection); │ │ │ │ descriptor: (Ljava/util/Collection;Ljava/util/Collection;)Lorg/jsoup/select/Elements; │ │ │ │ flags: (0x0008) ACC_STATIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=9, args_size=2 │ │ │ │ + stack=300, locals=10, args_size=2 │ │ │ │ 0: new #40 // class org/jsoup/select/Elements │ │ │ │ 3: astore_2 │ │ │ │ 4: aload_2 │ │ │ │ 5: invokespecial #41 // Method org/jsoup/select/Elements."":()V │ │ │ │ 8: aload_0 │ │ │ │ 9: invokeinterface #47, 1 // InterfaceMethod java/util/Collection.iterator:()Ljava/util/Iterator; │ │ │ │ 14: astore_3 │ │ │ │ @@ -167,26 +167,26 @@ │ │ │ │ 39: iconst_0 │ │ │ │ 40: istore 6 │ │ │ │ 42: aload_1 │ │ │ │ 43: invokeinterface #47, 1 // InterfaceMethod java/util/Collection.iterator:()Ljava/util/Iterator; │ │ │ │ 48: astore 7 │ │ │ │ 50: aload 7 │ │ │ │ 52: invokeinterface #53, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 57: istore 4 │ │ │ │ - 59: iload 4 │ │ │ │ + 57: istore 8 │ │ │ │ + 59: iload 8 │ │ │ │ 61: ifeq 93 │ │ │ │ 64: aload 7 │ │ │ │ 66: invokeinterface #57, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ 71: checkcast #59 // class org/jsoup/nodes/Element │ │ │ │ - 74: astore 8 │ │ │ │ + 74: astore 9 │ │ │ │ 76: aload 5 │ │ │ │ - 78: aload 8 │ │ │ │ + 78: aload 9 │ │ │ │ 80: invokevirtual #63 // Method org/jsoup/nodes/Element.equals:(Ljava/lang/Object;)Z │ │ │ │ - 83: istore 4 │ │ │ │ - 85: iload 4 │ │ │ │ + 83: istore 8 │ │ │ │ + 85: iload 8 │ │ │ │ 87: ifeq 50 │ │ │ │ 90: iconst_1 │ │ │ │ 91: istore 6 │ │ │ │ 93: iload 6 │ │ │ │ 95: ifne 15 │ │ │ │ 98: aload_2 │ │ │ │ 99: aload 5 │ │ │ │ @@ -243,20 +243,20 @@ │ │ │ │ 53: astore 6 │ │ │ │ 55: aload_2 │ │ │ │ 56: aload 6 │ │ │ │ 58: invokevirtual #88 // Method java/util/LinkedHashSet.addAll:(Ljava/util/Collection;)Z │ │ │ │ 61: pop │ │ │ │ 62: goto 23 │ │ │ │ 65: new #40 // class org/jsoup/select/Elements │ │ │ │ - 68: astore 6 │ │ │ │ - 70: aload 6 │ │ │ │ - 72: aload_2 │ │ │ │ - 73: invokespecial #91 // Method org/jsoup/select/Elements."":(Ljava/util/Collection;)V │ │ │ │ - 76: aload 6 │ │ │ │ - 78: areturn │ │ │ │ + 68: astore_3 │ │ │ │ + 69: aload_3 │ │ │ │ + 70: aload_2 │ │ │ │ + 71: invokespecial #91 // Method org/jsoup/select/Elements."":(Ljava/util/Collection;)V │ │ │ │ + 74: aload_3 │ │ │ │ + 75: areturn │ │ │ │ │ │ │ │ public static org.jsoup.select.Elements select(java.lang.String, org.jsoup.nodes.Element); │ │ │ │ descriptor: (Ljava/lang/String;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=2 │ │ │ │ 0: new #2 // class org/jsoup/select/Selector │ │ ├── org/jsoup/helper/HttpConnection.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -414,41 +414,39 @@ │ │ │ │ 22: areturn │ │ │ │ │ │ │ │ public org.jsoup.Connection data(java.util.Collection); │ │ │ │ descriptor: (Ljava/util/Collection;)Lorg/jsoup/Connection; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=6, args_size=2 │ │ │ │ - 0: ldc #104 // String Data collection must not be null │ │ │ │ - 2: astore_2 │ │ │ │ - 3: aload_1 │ │ │ │ - 4: aload_2 │ │ │ │ - 5: invokestatic #62 // Method org/jsoup/helper/Validate.notNull:(Ljava/lang/Object;Ljava/lang/String;)V │ │ │ │ - 8: aload_1 │ │ │ │ - 9: invokeinterface #107, 1 // InterfaceMethod java/util/Collection.iterator:()Ljava/util/Iterator; │ │ │ │ - 14: astore_3 │ │ │ │ - 15: aload_3 │ │ │ │ - 16: invokeinterface #80, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 21: istore 4 │ │ │ │ - 23: iload 4 │ │ │ │ - 25: ifeq 56 │ │ │ │ - 28: aload_3 │ │ │ │ - 29: invokeinterface #84, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 34: checkcast #109 // class org/jsoup/Connection$KeyVal │ │ │ │ - 37: astore 5 │ │ │ │ - 39: aload_0 │ │ │ │ - 40: getfield #21 // Field req:Lorg/jsoup/Connection$Request; │ │ │ │ - 43: astore_2 │ │ │ │ - 44: aload_2 │ │ │ │ - 45: aload 5 │ │ │ │ - 47: invokeinterface #102, 2 // InterfaceMethod org/jsoup/Connection$Request.data:(Lorg/jsoup/Connection$KeyVal;)Lorg/jsoup/Connection$Request; │ │ │ │ - 52: pop │ │ │ │ - 53: goto 15 │ │ │ │ - 56: aload_0 │ │ │ │ - 57: areturn │ │ │ │ + 0: aload_1 │ │ │ │ + 1: ldc #104 // String Data collection must not be null │ │ │ │ + 3: invokestatic #62 // Method org/jsoup/helper/Validate.notNull:(Ljava/lang/Object;Ljava/lang/String;)V │ │ │ │ + 6: aload_1 │ │ │ │ + 7: invokeinterface #107, 1 // InterfaceMethod java/util/Collection.iterator:()Ljava/util/Iterator; │ │ │ │ + 12: astore_2 │ │ │ │ + 13: aload_2 │ │ │ │ + 14: invokeinterface #80, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 19: istore_3 │ │ │ │ + 20: iload_3 │ │ │ │ + 21: ifeq 54 │ │ │ │ + 24: aload_2 │ │ │ │ + 25: invokeinterface #84, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 30: checkcast #109 // class org/jsoup/Connection$KeyVal │ │ │ │ + 33: astore 4 │ │ │ │ + 35: aload_0 │ │ │ │ + 36: getfield #21 // Field req:Lorg/jsoup/Connection$Request; │ │ │ │ + 39: astore 5 │ │ │ │ + 41: aload 5 │ │ │ │ + 43: aload 4 │ │ │ │ + 45: invokeinterface #102, 2 // InterfaceMethod org/jsoup/Connection$Request.data:(Lorg/jsoup/Connection$KeyVal;)Lorg/jsoup/Connection$Request; │ │ │ │ + 50: pop │ │ │ │ + 51: goto 13 │ │ │ │ + 54: aload_0 │ │ │ │ + 55: areturn │ │ │ │ │ │ │ │ public org.jsoup.Connection data(java.util.Map); │ │ │ │ descriptor: (Ljava/util/Map;)Lorg/jsoup/Connection; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=8, args_size=2 │ │ │ │ 0: aload_1 │ │ ├── org/jsoup/nodes/Element.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -766,35 +766,33 @@ │ │ │ │ 42: pop │ │ │ │ 43: return │ │ │ │ │ │ │ │ private void html(java.lang.StringBuilder); │ │ │ │ descriptor: (Ljava/lang/StringBuilder;)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=6, args_size=2 │ │ │ │ + stack=300, locals=5, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #100 // Field childNodes:Ljava/util/List; │ │ │ │ - 4: astore_2 │ │ │ │ - 5: aload_2 │ │ │ │ - 6: invokeinterface #106, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 11: astore_3 │ │ │ │ - 12: aload_3 │ │ │ │ - 13: invokeinterface #112, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 18: istore 4 │ │ │ │ - 20: iload 4 │ │ │ │ - 22: ifeq 45 │ │ │ │ - 25: aload_3 │ │ │ │ - 26: invokeinterface #116, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 31: checkcast #4 // class org/jsoup/nodes/Node │ │ │ │ - 34: astore 5 │ │ │ │ - 36: aload 5 │ │ │ │ - 38: aload_1 │ │ │ │ - 39: invokevirtual #120 // Method org/jsoup/nodes/Node.outerHtml:(Ljava/lang/StringBuilder;)V │ │ │ │ - 42: goto 12 │ │ │ │ - 45: return │ │ │ │ + 4: invokeinterface #106, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 9: astore_2 │ │ │ │ + 10: aload_2 │ │ │ │ + 11: invokeinterface #112, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 16: istore_3 │ │ │ │ + 17: iload_3 │ │ │ │ + 18: ifeq 41 │ │ │ │ + 21: aload_2 │ │ │ │ + 22: invokeinterface #116, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 27: checkcast #4 // class org/jsoup/nodes/Node │ │ │ │ + 30: astore 4 │ │ │ │ + 32: aload 4 │ │ │ │ + 34: aload_1 │ │ │ │ + 35: invokevirtual #120 // Method org/jsoup/nodes/Node.outerHtml:(Ljava/lang/StringBuilder;)V │ │ │ │ + 38: goto 10 │ │ │ │ + 41: return │ │ │ │ │ │ │ │ private static java.lang.Integer indexInList(org.jsoup.nodes.Element, java.util.List); │ │ │ │ descriptor: (Lorg/jsoup/nodes/Element;Ljava/util/List;)Ljava/lang/Integer; │ │ │ │ flags: (0x000a) ACC_PRIVATE, ACC_STATIC │ │ │ │ Code: │ │ │ │ stack=300, locals=6, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ @@ -836,57 +834,55 @@ │ │ │ │ 64: astore 5 │ │ │ │ 66: goto 51 │ │ │ │ │ │ │ │ private void ownText(java.lang.StringBuilder); │ │ │ │ descriptor: (Ljava/lang/StringBuilder;)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=7, args_size=2 │ │ │ │ + stack=300, locals=6, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #100 // Field childNodes:Ljava/util/List; │ │ │ │ - 4: astore_2 │ │ │ │ - 5: aload_2 │ │ │ │ - 6: invokeinterface #106, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 11: astore_3 │ │ │ │ - 12: aload_3 │ │ │ │ - 13: invokeinterface #112, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 18: istore 4 │ │ │ │ - 20: iload 4 │ │ │ │ - 22: ifeq 96 │ │ │ │ - 25: aload_3 │ │ │ │ - 26: invokeinterface #116, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 31: checkcast #4 // class org/jsoup/nodes/Node │ │ │ │ - 34: astore 5 │ │ │ │ - 36: aload 5 │ │ │ │ - 38: instanceof #60 // class org/jsoup/nodes/TextNode │ │ │ │ - 41: istore 4 │ │ │ │ - 43: iload 4 │ │ │ │ - 45: ifeq 68 │ │ │ │ - 48: aload 5 │ │ │ │ - 50: astore 6 │ │ │ │ - 52: aload 5 │ │ │ │ - 54: checkcast #60 // class org/jsoup/nodes/TextNode │ │ │ │ - 57: astore 6 │ │ │ │ - 59: aload_1 │ │ │ │ - 60: aload 6 │ │ │ │ - 62: invokestatic #32 // Method appendNormalisedText:(Ljava/lang/StringBuilder;Lorg/jsoup/nodes/TextNode;)V │ │ │ │ - 65: goto 12 │ │ │ │ - 68: aload 5 │ │ │ │ - 70: instanceof #2 // class org/jsoup/nodes/Element │ │ │ │ - 73: istore 4 │ │ │ │ - 75: iload 4 │ │ │ │ - 77: ifeq 12 │ │ │ │ - 80: aload 5 │ │ │ │ - 82: checkcast #2 // class org/jsoup/nodes/Element │ │ │ │ - 85: astore 5 │ │ │ │ - 87: aload 5 │ │ │ │ - 89: aload_1 │ │ │ │ - 90: invokestatic #139 // Method appendWhitespaceIfBr:(Lorg/jsoup/nodes/Element;Ljava/lang/StringBuilder;)V │ │ │ │ - 93: goto 12 │ │ │ │ - 96: return │ │ │ │ + 4: invokeinterface #106, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 9: astore_2 │ │ │ │ + 10: aload_2 │ │ │ │ + 11: invokeinterface #112, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 16: istore_3 │ │ │ │ + 17: iload_3 │ │ │ │ + 18: ifeq 88 │ │ │ │ + 21: aload_2 │ │ │ │ + 22: invokeinterface #116, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 27: checkcast #4 // class org/jsoup/nodes/Node │ │ │ │ + 30: astore 4 │ │ │ │ + 32: aload 4 │ │ │ │ + 34: instanceof #60 // class org/jsoup/nodes/TextNode │ │ │ │ + 37: istore_3 │ │ │ │ + 38: iload_3 │ │ │ │ + 39: ifeq 62 │ │ │ │ + 42: aload 4 │ │ │ │ + 44: astore 5 │ │ │ │ + 46: aload 4 │ │ │ │ + 48: checkcast #60 // class org/jsoup/nodes/TextNode │ │ │ │ + 51: astore 5 │ │ │ │ + 53: aload_1 │ │ │ │ + 54: aload 5 │ │ │ │ + 56: invokestatic #32 // Method appendNormalisedText:(Ljava/lang/StringBuilder;Lorg/jsoup/nodes/TextNode;)V │ │ │ │ + 59: goto 10 │ │ │ │ + 62: aload 4 │ │ │ │ + 64: instanceof #2 // class org/jsoup/nodes/Element │ │ │ │ + 67: istore_3 │ │ │ │ + 68: iload_3 │ │ │ │ + 69: ifeq 10 │ │ │ │ + 72: aload 4 │ │ │ │ + 74: checkcast #2 // class org/jsoup/nodes/Element │ │ │ │ + 77: astore 4 │ │ │ │ + 79: aload 4 │ │ │ │ + 81: aload_1 │ │ │ │ + 82: invokestatic #139 // Method appendWhitespaceIfBr:(Lorg/jsoup/nodes/Element;Ljava/lang/StringBuilder;)V │ │ │ │ + 85: goto 10 │ │ │ │ + 88: return │ │ │ │ │ │ │ │ static boolean preserveWhitespace(org.jsoup.nodes.Node); │ │ │ │ descriptor: (Lorg/jsoup/nodes/Node;)Z │ │ │ │ flags: (0x0008) ACC_STATIC │ │ │ │ Code: │ │ │ │ stack=300, locals=5, args_size=1 │ │ │ │ 0: iconst_0 │ │ │ │ @@ -1165,54 +1161,52 @@ │ │ │ │ 5: invokevirtual #219 // Method org/jsoup/select/Elements.get:(I)Lorg/jsoup/nodes/Element; │ │ │ │ 8: areturn │ │ │ │ │ │ │ │ public org.jsoup.select.Elements children(); │ │ │ │ descriptor: ()Lorg/jsoup/select/Elements; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=6, args_size=1 │ │ │ │ + stack=300, locals=5, args_size=1 │ │ │ │ 0: new #221 // class java/util/ArrayList │ │ │ │ 3: astore_1 │ │ │ │ 4: aload_1 │ │ │ │ 5: invokespecial #222 // Method java/util/ArrayList."":()V │ │ │ │ 8: aload_0 │ │ │ │ 9: getfield #100 // Field childNodes:Ljava/util/List; │ │ │ │ - 12: astore_2 │ │ │ │ - 13: aload_2 │ │ │ │ - 14: invokeinterface #106, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 19: astore_3 │ │ │ │ - 20: aload_3 │ │ │ │ - 21: invokeinterface #112, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 26: istore 4 │ │ │ │ - 28: iload 4 │ │ │ │ - 30: ifeq 75 │ │ │ │ - 33: aload_3 │ │ │ │ - 34: invokeinterface #116, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 39: checkcast #4 // class org/jsoup/nodes/Node │ │ │ │ - 42: astore 5 │ │ │ │ - 44: aload 5 │ │ │ │ - 46: instanceof #2 // class org/jsoup/nodes/Element │ │ │ │ - 49: istore 4 │ │ │ │ - 51: iload 4 │ │ │ │ - 53: ifeq 20 │ │ │ │ - 56: aload 5 │ │ │ │ - 58: checkcast #2 // class org/jsoup/nodes/Element │ │ │ │ - 61: astore 5 │ │ │ │ - 63: aload_1 │ │ │ │ - 64: aload 5 │ │ │ │ - 66: invokeinterface #223, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 71: pop │ │ │ │ - 72: goto 20 │ │ │ │ - 75: new #50 // class org/jsoup/select/Elements │ │ │ │ - 78: astore_2 │ │ │ │ - 79: aload_2 │ │ │ │ - 80: aload_1 │ │ │ │ - 81: invokespecial #226 // Method org/jsoup/select/Elements."":(Ljava/util/List;)V │ │ │ │ - 84: aload_2 │ │ │ │ - 85: areturn │ │ │ │ + 12: invokeinterface #106, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 17: astore_2 │ │ │ │ + 18: aload_2 │ │ │ │ + 19: invokeinterface #112, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 24: istore_3 │ │ │ │ + 25: iload_3 │ │ │ │ + 26: ifeq 69 │ │ │ │ + 29: aload_2 │ │ │ │ + 30: invokeinterface #116, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 35: checkcast #4 // class org/jsoup/nodes/Node │ │ │ │ + 38: astore 4 │ │ │ │ + 40: aload 4 │ │ │ │ + 42: instanceof #2 // class org/jsoup/nodes/Element │ │ │ │ + 45: istore_3 │ │ │ │ + 46: iload_3 │ │ │ │ + 47: ifeq 18 │ │ │ │ + 50: aload 4 │ │ │ │ + 52: checkcast #2 // class org/jsoup/nodes/Element │ │ │ │ + 55: astore 4 │ │ │ │ + 57: aload_1 │ │ │ │ + 58: aload 4 │ │ │ │ + 60: invokeinterface #223, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 65: pop │ │ │ │ + 66: goto 18 │ │ │ │ + 69: new #50 // class org/jsoup/select/Elements │ │ │ │ + 72: astore_2 │ │ │ │ + 73: aload_2 │ │ │ │ + 74: aload_1 │ │ │ │ + 75: invokespecial #226 // Method org/jsoup/select/Elements."":(Ljava/util/List;)V │ │ │ │ + 78: aload_2 │ │ │ │ + 79: areturn │ │ │ │ │ │ │ │ public java.lang.String className(); │ │ │ │ descriptor: ()Ljava/lang/String; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ @@ -1311,107 +1305,103 @@ │ │ │ │ stack=300, locals=9, args_size=1 │ │ │ │ 0: new #83 // class java/lang/StringBuilder │ │ │ │ 3: astore_1 │ │ │ │ 4: aload_1 │ │ │ │ 5: invokespecial #271 // Method java/lang/StringBuilder."":()V │ │ │ │ 8: aload_0 │ │ │ │ 9: getfield #100 // Field childNodes:Ljava/util/List; │ │ │ │ - 12: astore_2 │ │ │ │ - 13: aload_2 │ │ │ │ - 14: invokeinterface #106, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 19: astore_3 │ │ │ │ - 20: aload_3 │ │ │ │ - 21: invokeinterface #112, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 26: istore 4 │ │ │ │ - 28: iload 4 │ │ │ │ - 30: ifeq 122 │ │ │ │ - 33: aload_3 │ │ │ │ - 34: invokeinterface #116, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 39: checkcast #4 // class org/jsoup/nodes/Node │ │ │ │ - 42: astore 5 │ │ │ │ - 44: aload 5 │ │ │ │ - 46: instanceof #273 // class org/jsoup/nodes/DataNode │ │ │ │ - 49: istore 4 │ │ │ │ - 51: iload 4 │ │ │ │ - 53: ifeq 82 │ │ │ │ - 56: aload 5 │ │ │ │ - 58: astore 6 │ │ │ │ - 60: aload 5 │ │ │ │ - 62: checkcast #273 // class org/jsoup/nodes/DataNode │ │ │ │ - 65: astore 6 │ │ │ │ - 67: aload 6 │ │ │ │ - 69: invokevirtual #276 // Method org/jsoup/nodes/DataNode.getWholeData:()Ljava/lang/String; │ │ │ │ - 72: astore_2 │ │ │ │ - 73: aload_1 │ │ │ │ - 74: aload_2 │ │ │ │ - 75: invokevirtual #87 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 78: pop │ │ │ │ - 79: goto 20 │ │ │ │ - 82: aload 5 │ │ │ │ - 84: instanceof #2 // class org/jsoup/nodes/Element │ │ │ │ - 87: istore 4 │ │ │ │ - 89: iload 4 │ │ │ │ - 91: ifeq 20 │ │ │ │ - 94: aload 5 │ │ │ │ - 96: astore 7 │ │ │ │ - 98: aload 5 │ │ │ │ - 100: checkcast #2 // class org/jsoup/nodes/Element │ │ │ │ - 103: astore 7 │ │ │ │ - 105: aload 7 │ │ │ │ - 107: invokevirtual #279 // Method data:()Ljava/lang/String; │ │ │ │ - 110: astore 8 │ │ │ │ - 112: aload_1 │ │ │ │ - 113: aload 8 │ │ │ │ - 115: invokevirtual #87 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 118: pop │ │ │ │ - 119: goto 20 │ │ │ │ - 122: aload_1 │ │ │ │ - 123: invokevirtual #282 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 126: areturn │ │ │ │ + 12: invokeinterface #106, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 17: astore_2 │ │ │ │ + 18: aload_2 │ │ │ │ + 19: invokeinterface #112, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 24: istore_3 │ │ │ │ + 25: iload_3 │ │ │ │ + 26: ifeq 116 │ │ │ │ + 29: aload_2 │ │ │ │ + 30: invokeinterface #116, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 35: checkcast #4 // class org/jsoup/nodes/Node │ │ │ │ + 38: astore 4 │ │ │ │ + 40: aload 4 │ │ │ │ + 42: instanceof #273 // class org/jsoup/nodes/DataNode │ │ │ │ + 45: istore_3 │ │ │ │ + 46: iload_3 │ │ │ │ + 47: ifeq 78 │ │ │ │ + 50: aload 4 │ │ │ │ + 52: astore 5 │ │ │ │ + 54: aload 4 │ │ │ │ + 56: checkcast #273 // class org/jsoup/nodes/DataNode │ │ │ │ + 59: astore 5 │ │ │ │ + 61: aload 5 │ │ │ │ + 63: invokevirtual #276 // Method org/jsoup/nodes/DataNode.getWholeData:()Ljava/lang/String; │ │ │ │ + 66: astore 6 │ │ │ │ + 68: aload_1 │ │ │ │ + 69: aload 6 │ │ │ │ + 71: invokevirtual #87 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 74: pop │ │ │ │ + 75: goto 18 │ │ │ │ + 78: aload 4 │ │ │ │ + 80: instanceof #2 // class org/jsoup/nodes/Element │ │ │ │ + 83: istore_3 │ │ │ │ + 84: iload_3 │ │ │ │ + 85: ifeq 18 │ │ │ │ + 88: aload 4 │ │ │ │ + 90: astore 7 │ │ │ │ + 92: aload 4 │ │ │ │ + 94: checkcast #2 // class org/jsoup/nodes/Element │ │ │ │ + 97: astore 7 │ │ │ │ + 99: aload 7 │ │ │ │ + 101: invokevirtual #279 // Method data:()Ljava/lang/String; │ │ │ │ + 104: astore 8 │ │ │ │ + 106: aload_1 │ │ │ │ + 107: aload 8 │ │ │ │ + 109: invokevirtual #87 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 112: pop │ │ │ │ + 113: goto 18 │ │ │ │ + 116: aload_1 │ │ │ │ + 117: invokevirtual #282 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 120: areturn │ │ │ │ │ │ │ │ public java.util.List dataNodes(); │ │ │ │ descriptor: ()Ljava/util/List; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=6, args_size=1 │ │ │ │ + stack=300, locals=5, args_size=1 │ │ │ │ 0: new #221 // class java/util/ArrayList │ │ │ │ 3: astore_1 │ │ │ │ 4: aload_1 │ │ │ │ 5: invokespecial #222 // Method java/util/ArrayList."":()V │ │ │ │ 8: aload_0 │ │ │ │ 9: getfield #100 // Field childNodes:Ljava/util/List; │ │ │ │ - 12: astore_2 │ │ │ │ - 13: aload_2 │ │ │ │ - 14: invokeinterface #106, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 19: astore_3 │ │ │ │ - 20: aload_3 │ │ │ │ - 21: invokeinterface #112, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 26: istore 4 │ │ │ │ - 28: iload 4 │ │ │ │ - 30: ifeq 75 │ │ │ │ - 33: aload_3 │ │ │ │ - 34: invokeinterface #116, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 39: checkcast #4 // class org/jsoup/nodes/Node │ │ │ │ - 42: astore 5 │ │ │ │ - 44: aload 5 │ │ │ │ - 46: instanceof #273 // class org/jsoup/nodes/DataNode │ │ │ │ - 49: istore 4 │ │ │ │ - 51: iload 4 │ │ │ │ - 53: ifeq 20 │ │ │ │ - 56: aload 5 │ │ │ │ - 58: checkcast #273 // class org/jsoup/nodes/DataNode │ │ │ │ - 61: astore 5 │ │ │ │ - 63: aload_1 │ │ │ │ - 64: aload 5 │ │ │ │ - 66: invokeinterface #223, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 71: pop │ │ │ │ - 72: goto 20 │ │ │ │ - 75: aload_1 │ │ │ │ - 76: invokestatic #288 // Method java/util/Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List; │ │ │ │ - 79: areturn │ │ │ │ + 12: invokeinterface #106, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 17: astore_2 │ │ │ │ + 18: aload_2 │ │ │ │ + 19: invokeinterface #112, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 24: istore_3 │ │ │ │ + 25: iload_3 │ │ │ │ + 26: ifeq 69 │ │ │ │ + 29: aload_2 │ │ │ │ + 30: invokeinterface #116, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 35: checkcast #4 // class org/jsoup/nodes/Node │ │ │ │ + 38: astore 4 │ │ │ │ + 40: aload 4 │ │ │ │ + 42: instanceof #273 // class org/jsoup/nodes/DataNode │ │ │ │ + 45: istore_3 │ │ │ │ + 46: iload_3 │ │ │ │ + 47: ifeq 18 │ │ │ │ + 50: aload 4 │ │ │ │ + 52: checkcast #273 // class org/jsoup/nodes/DataNode │ │ │ │ + 55: astore 4 │ │ │ │ + 57: aload_1 │ │ │ │ + 58: aload 4 │ │ │ │ + 60: invokeinterface #223, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 65: pop │ │ │ │ + 66: goto 18 │ │ │ │ + 69: aload_1 │ │ │ │ + 70: invokestatic #288 // Method java/util/Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List; │ │ │ │ + 73: areturn │ │ │ │ │ │ │ │ public java.util.Map dataset(); │ │ │ │ descriptor: ()Ljava/util/Map; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ @@ -1944,15 +1934,15 @@ │ │ │ │ 11: invokestatic #308 // Method org/jsoup/select/Collector.collect:(Lorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; │ │ │ │ 14: areturn │ │ │ │ │ │ │ │ public boolean hasClass(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=6, args_size=2 │ │ │ │ + stack=300, locals=7, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: invokevirtual #145 // Method classNames:()Ljava/util/Set; │ │ │ │ 4: astore_2 │ │ │ │ 5: aload_2 │ │ │ │ 6: invokeinterface #407, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ 11: astore_3 │ │ │ │ 12: aload_3 │ │ │ │ @@ -1967,79 +1957,79 @@ │ │ │ │ 36: aload_1 │ │ │ │ 37: aload 5 │ │ │ │ 39: invokevirtual #411 // Method java/lang/String.equalsIgnoreCase:(Ljava/lang/String;)Z │ │ │ │ 42: istore 4 │ │ │ │ 44: iload 4 │ │ │ │ 46: ifeq 12 │ │ │ │ 49: iconst_1 │ │ │ │ - 50: istore 4 │ │ │ │ - 52: iload 4 │ │ │ │ + 50: istore 6 │ │ │ │ + 52: iload 6 │ │ │ │ 54: ireturn │ │ │ │ 55: iconst_0 │ │ │ │ - 56: istore 4 │ │ │ │ - 58: goto 52 │ │ │ │ + 56: istore 6 │ │ │ │ + 58: aconst_null │ │ │ │ + 59: astore_3 │ │ │ │ + 60: goto 52 │ │ │ │ │ │ │ │ public boolean hasText(); │ │ │ │ descriptor: ()Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=8, args_size=1 │ │ │ │ + stack=300, locals=7, args_size=1 │ │ │ │ 0: iconst_1 │ │ │ │ 1: istore_1 │ │ │ │ 2: aload_0 │ │ │ │ 3: getfield #100 // Field childNodes:Ljava/util/List; │ │ │ │ - 6: astore_2 │ │ │ │ - 7: aload_2 │ │ │ │ - 8: invokeinterface #106, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 13: astore_3 │ │ │ │ - 14: aload_3 │ │ │ │ - 15: invokeinterface #112, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 20: istore 4 │ │ │ │ - 22: iload 4 │ │ │ │ - 24: ifeq 113 │ │ │ │ - 27: aload_3 │ │ │ │ - 28: invokeinterface #116, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 33: checkcast #4 // class org/jsoup/nodes/Node │ │ │ │ - 36: astore 5 │ │ │ │ - 38: aload 5 │ │ │ │ - 40: instanceof #60 // class org/jsoup/nodes/TextNode │ │ │ │ - 43: istore 4 │ │ │ │ - 45: iload 4 │ │ │ │ - 47: ifeq 75 │ │ │ │ - 50: aload 5 │ │ │ │ - 52: astore 6 │ │ │ │ - 54: aload 5 │ │ │ │ - 56: checkcast #60 // class org/jsoup/nodes/TextNode │ │ │ │ - 59: astore 6 │ │ │ │ - 61: aload 6 │ │ │ │ - 63: invokevirtual #414 // Method org/jsoup/nodes/TextNode.isBlank:()Z │ │ │ │ - 66: istore 4 │ │ │ │ - 68: iload 4 │ │ │ │ - 70: ifne 14 │ │ │ │ - 73: iload_1 │ │ │ │ - 74: ireturn │ │ │ │ - 75: aload 5 │ │ │ │ - 77: instanceof #2 // class org/jsoup/nodes/Element │ │ │ │ - 80: istore 4 │ │ │ │ - 82: iload 4 │ │ │ │ - 84: ifeq 14 │ │ │ │ - 87: aload 5 │ │ │ │ - 89: astore 7 │ │ │ │ - 91: aload 5 │ │ │ │ - 93: checkcast #2 // class org/jsoup/nodes/Element │ │ │ │ - 96: astore 7 │ │ │ │ - 98: aload 7 │ │ │ │ - 100: invokevirtual #417 // Method hasText:()Z │ │ │ │ - 103: istore 4 │ │ │ │ - 105: iload 4 │ │ │ │ - 107: ifeq 14 │ │ │ │ - 110: goto 73 │ │ │ │ - 113: iconst_0 │ │ │ │ - 114: istore_1 │ │ │ │ - 115: goto 73 │ │ │ │ + 6: invokeinterface #106, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 11: astore_2 │ │ │ │ + 12: aload_2 │ │ │ │ + 13: invokeinterface #112, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 18: istore_3 │ │ │ │ + 19: iload_3 │ │ │ │ + 20: ifeq 101 │ │ │ │ + 23: aload_2 │ │ │ │ + 24: invokeinterface #116, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 29: checkcast #4 // class org/jsoup/nodes/Node │ │ │ │ + 32: astore 4 │ │ │ │ + 34: aload 4 │ │ │ │ + 36: instanceof #60 // class org/jsoup/nodes/TextNode │ │ │ │ + 39: istore_3 │ │ │ │ + 40: iload_3 │ │ │ │ + 41: ifeq 67 │ │ │ │ + 44: aload 4 │ │ │ │ + 46: astore 5 │ │ │ │ + 48: aload 4 │ │ │ │ + 50: checkcast #60 // class org/jsoup/nodes/TextNode │ │ │ │ + 53: astore 5 │ │ │ │ + 55: aload 5 │ │ │ │ + 57: invokevirtual #414 // Method org/jsoup/nodes/TextNode.isBlank:()Z │ │ │ │ + 60: istore_3 │ │ │ │ + 61: iload_3 │ │ │ │ + 62: ifne 12 │ │ │ │ + 65: iload_1 │ │ │ │ + 66: ireturn │ │ │ │ + 67: aload 4 │ │ │ │ + 69: instanceof #2 // class org/jsoup/nodes/Element │ │ │ │ + 72: istore_3 │ │ │ │ + 73: iload_3 │ │ │ │ + 74: ifeq 12 │ │ │ │ + 77: aload 4 │ │ │ │ + 79: astore 6 │ │ │ │ + 81: aload 4 │ │ │ │ + 83: checkcast #2 // class org/jsoup/nodes/Element │ │ │ │ + 86: astore 6 │ │ │ │ + 88: aload 6 │ │ │ │ + 90: invokevirtual #417 // Method hasText:()Z │ │ │ │ + 93: istore_3 │ │ │ │ + 94: iload_3 │ │ │ │ + 95: ifeq 12 │ │ │ │ + 98: goto 65 │ │ │ │ + 101: iconst_0 │ │ │ │ + 102: istore_1 │ │ │ │ + 103: goto 65 │ │ │ │ │ │ │ │ public int hashCode(); │ │ │ │ descriptor: ()I │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=5, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ @@ -2731,48 +2721,46 @@ │ │ │ │ 17: aload_2 │ │ │ │ 18: iconst_0 │ │ │ │ 19: invokespecial #518 // Method org/jsoup/select/Elements."":(I)V │ │ │ │ 22: aload_2 │ │ │ │ 23: areturn │ │ │ │ 24: aload_0 │ │ │ │ 25: invokevirtual #36 // Method parent:()Lorg/jsoup/nodes/Element; │ │ │ │ - 28: astore_1 │ │ │ │ - 29: aload_1 │ │ │ │ - 30: invokevirtual #216 // Method children:()Lorg/jsoup/select/Elements; │ │ │ │ - 33: astore 4 │ │ │ │ - 35: new #50 // class org/jsoup/select/Elements │ │ │ │ - 38: astore_2 │ │ │ │ - 39: aload 4 │ │ │ │ - 41: invokeinterface #124, 1 // InterfaceMethod java/util/List.size:()I │ │ │ │ - 46: iconst_m1 │ │ │ │ - 47: iadd │ │ │ │ - 48: istore_3 │ │ │ │ - 49: aload_2 │ │ │ │ - 50: iload_3 │ │ │ │ - 51: invokespecial #518 // Method org/jsoup/select/Elements."":(I)V │ │ │ │ - 54: aload 4 │ │ │ │ - 56: invokeinterface #106, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 61: astore 5 │ │ │ │ - 63: aload 5 │ │ │ │ - 65: invokeinterface #112, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 70: istore_3 │ │ │ │ - 71: iload_3 │ │ │ │ - 72: ifeq 22 │ │ │ │ - 75: aload 5 │ │ │ │ - 77: invokeinterface #116, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 82: checkcast #2 // class org/jsoup/nodes/Element │ │ │ │ - 85: astore 6 │ │ │ │ - 87: aload 6 │ │ │ │ - 89: aload_0 │ │ │ │ - 90: if_acmpeq 63 │ │ │ │ - 93: aload_2 │ │ │ │ - 94: aload 6 │ │ │ │ - 96: invokevirtual #54 // Method org/jsoup/select/Elements.add:(Lorg/jsoup/nodes/Element;)Z │ │ │ │ - 99: pop │ │ │ │ - 100: goto 63 │ │ │ │ + 28: invokevirtual #216 // Method children:()Lorg/jsoup/select/Elements; │ │ │ │ + 31: astore 4 │ │ │ │ + 33: new #50 // class org/jsoup/select/Elements │ │ │ │ + 36: astore_2 │ │ │ │ + 37: aload 4 │ │ │ │ + 39: invokeinterface #124, 1 // InterfaceMethod java/util/List.size:()I │ │ │ │ + 44: iconst_m1 │ │ │ │ + 45: iadd │ │ │ │ + 46: istore_3 │ │ │ │ + 47: aload_2 │ │ │ │ + 48: iload_3 │ │ │ │ + 49: invokespecial #518 // Method org/jsoup/select/Elements."":(I)V │ │ │ │ + 52: aload 4 │ │ │ │ + 54: invokeinterface #106, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 59: astore_1 │ │ │ │ + 60: aload_1 │ │ │ │ + 61: invokeinterface #112, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 66: istore 5 │ │ │ │ + 68: iload 5 │ │ │ │ + 70: ifeq 22 │ │ │ │ + 73: aload_1 │ │ │ │ + 74: invokeinterface #116, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 79: checkcast #2 // class org/jsoup/nodes/Element │ │ │ │ + 82: astore 6 │ │ │ │ + 84: aload 6 │ │ │ │ + 86: aload_0 │ │ │ │ + 87: if_acmpeq 60 │ │ │ │ + 90: aload_2 │ │ │ │ + 91: aload 6 │ │ │ │ + 93: invokevirtual #54 // Method org/jsoup/select/Elements.add:(Lorg/jsoup/nodes/Element;)Z │ │ │ │ + 96: pop │ │ │ │ + 97: goto 60 │ │ │ │ │ │ │ │ public org.jsoup.parser.Tag tag(); │ │ │ │ descriptor: ()Lorg/jsoup/parser/Tag; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ @@ -2860,50 +2848,48 @@ │ │ │ │ 30: aload_0 │ │ │ │ 31: areturn │ │ │ │ │ │ │ │ public java.util.List textNodes(); │ │ │ │ descriptor: ()Ljava/util/List; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=6, args_size=1 │ │ │ │ + stack=300, locals=5, args_size=1 │ │ │ │ 0: new #221 // class java/util/ArrayList │ │ │ │ 3: astore_1 │ │ │ │ 4: aload_1 │ │ │ │ 5: invokespecial #222 // Method java/util/ArrayList."":()V │ │ │ │ 8: aload_0 │ │ │ │ 9: getfield #100 // Field childNodes:Ljava/util/List; │ │ │ │ - 12: astore_2 │ │ │ │ - 13: aload_2 │ │ │ │ - 14: invokeinterface #106, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 19: astore_3 │ │ │ │ - 20: aload_3 │ │ │ │ - 21: invokeinterface #112, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 26: istore 4 │ │ │ │ - 28: iload 4 │ │ │ │ - 30: ifeq 75 │ │ │ │ - 33: aload_3 │ │ │ │ - 34: invokeinterface #116, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 39: checkcast #4 // class org/jsoup/nodes/Node │ │ │ │ - 42: astore 5 │ │ │ │ - 44: aload 5 │ │ │ │ - 46: instanceof #60 // class org/jsoup/nodes/TextNode │ │ │ │ - 49: istore 4 │ │ │ │ - 51: iload 4 │ │ │ │ - 53: ifeq 20 │ │ │ │ - 56: aload 5 │ │ │ │ - 58: checkcast #60 // class org/jsoup/nodes/TextNode │ │ │ │ - 61: astore 5 │ │ │ │ - 63: aload_1 │ │ │ │ - 64: aload 5 │ │ │ │ - 66: invokeinterface #223, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 71: pop │ │ │ │ - 72: goto 20 │ │ │ │ - 75: aload_1 │ │ │ │ - 76: invokestatic #288 // Method java/util/Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List; │ │ │ │ - 79: areturn │ │ │ │ + 12: invokeinterface #106, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 17: astore_2 │ │ │ │ + 18: aload_2 │ │ │ │ + 19: invokeinterface #112, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 24: istore_3 │ │ │ │ + 25: iload_3 │ │ │ │ + 26: ifeq 69 │ │ │ │ + 29: aload_2 │ │ │ │ + 30: invokeinterface #116, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 35: checkcast #4 // class org/jsoup/nodes/Node │ │ │ │ + 38: astore 4 │ │ │ │ + 40: aload 4 │ │ │ │ + 42: instanceof #60 // class org/jsoup/nodes/TextNode │ │ │ │ + 45: istore_3 │ │ │ │ + 46: iload_3 │ │ │ │ + 47: ifeq 18 │ │ │ │ + 50: aload 4 │ │ │ │ + 52: checkcast #60 // class org/jsoup/nodes/TextNode │ │ │ │ + 55: astore 4 │ │ │ │ + 57: aload_1 │ │ │ │ + 58: aload 4 │ │ │ │ + 60: invokeinterface #223, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 65: pop │ │ │ │ + 66: goto 18 │ │ │ │ + 69: aload_1 │ │ │ │ + 70: invokestatic #288 // Method java/util/Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List; │ │ │ │ + 73: areturn │ │ │ │ │ │ │ │ public java.lang.String toString(); │ │ │ │ descriptor: ()Ljava/lang/String; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── org/jsoup/parser/HtmlTreeBuilder.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -2799,15 +2799,15 @@ │ │ │ │ 15: invokespecial #660 // Method org/jsoup/parser/TreeBuilder.parse:(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/ParseErrorList;)Lorg/jsoup/nodes/Document; │ │ │ │ 18: areturn │ │ │ │ │ │ │ │ java.util.List parseFragment(java.lang.String, org.jsoup.nodes.Element, java.lang.String, org.jsoup.parser.ParseErrorList); │ │ │ │ descriptor: (Ljava/lang/String;Lorg/jsoup/nodes/Element;Ljava/lang/String;Lorg/jsoup/parser/ParseErrorList;)Ljava/util/List; │ │ │ │ flags: (0x0000) │ │ │ │ Code: │ │ │ │ - stack=300, locals=17, args_size=5 │ │ │ │ + stack=300, locals=16, args_size=5 │ │ │ │ 0: iconst_2 │ │ │ │ 1: istore 5 │ │ │ │ 3: iconst_1 │ │ │ │ 4: istore 6 │ │ │ │ 6: getstatic #656 // Field org/jsoup/parser/HtmlTreeBuilderState.Initial:Lorg/jsoup/parser/HtmlTreeBuilderState; │ │ │ │ 9: astore 7 │ │ │ │ 11: aload_0 │ │ │ │ @@ -2823,15 +2823,15 @@ │ │ │ │ 27: putfield #666 // Field contextElement:Lorg/jsoup/nodes/Element; │ │ │ │ 30: aload_0 │ │ │ │ 31: iload 6 │ │ │ │ 33: putfield #324 // Field fragmentParsing:Z │ │ │ │ 36: aconst_null │ │ │ │ 37: astore 8 │ │ │ │ 39: aload_2 │ │ │ │ - 40: ifnull 259 │ │ │ │ + 40: ifnull 255 │ │ │ │ 43: aload_2 │ │ │ │ 44: invokevirtual #670 // Method org/jsoup/nodes/Element.ownerDocument:()Lorg/jsoup/nodes/Document; │ │ │ │ 47: astore 7 │ │ │ │ 49: aload 7 │ │ │ │ 51: ifnull 77 │ │ │ │ 54: aload_0 │ │ │ │ 55: getfield #379 // Field doc:Lorg/jsoup/nodes/Document; │ │ │ │ @@ -2861,15 +2861,15 @@ │ │ │ │ 106: aload 9 │ │ │ │ 108: aastore │ │ │ │ 109: aload 10 │ │ │ │ 111: aload 7 │ │ │ │ 113: invokestatic #352 // Method org/jsoup/helper/StringUtil.in:(Ljava/lang/String;[Ljava/lang/String;)Z │ │ │ │ 116: istore 11 │ │ │ │ 118: iload 11 │ │ │ │ - 120: ifeq 277 │ │ │ │ + 120: ifeq 273 │ │ │ │ 123: aload_0 │ │ │ │ 124: getfield #539 // Field tokeniser:Lorg/jsoup/parser/Tokeniser; │ │ │ │ 127: astore 7 │ │ │ │ 129: getstatic #680 // Field org/jsoup/parser/TokeniserState.Rcdata:Lorg/jsoup/parser/TokeniserState; │ │ │ │ 132: astore 9 │ │ │ │ 134: aload 7 │ │ │ │ 136: aload 9 │ │ │ │ @@ -2886,168 +2886,166 @@ │ │ │ │ 161: aload_0 │ │ │ │ 162: getfield #379 // Field doc:Lorg/jsoup/nodes/Document; │ │ │ │ 165: aload 8 │ │ │ │ 167: invokevirtual #385 // Method org/jsoup/nodes/Document.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; │ │ │ │ 170: pop │ │ │ │ 171: aload_0 │ │ │ │ 172: getfield #327 // Field stack:Lorg/jsoup/helper/DescendableLinkedList; │ │ │ │ - 175: astore 7 │ │ │ │ - 177: aload 7 │ │ │ │ - 179: aload 8 │ │ │ │ - 181: invokevirtual #683 // Method org/jsoup/helper/DescendableLinkedList.push:(Ljava/lang/Object;)V │ │ │ │ - 184: aload_0 │ │ │ │ - 185: invokevirtual #686 // Method resetInsertionMode:()V │ │ │ │ - 188: aload_2 │ │ │ │ - 189: invokevirtual #690 // Method org/jsoup/nodes/Element.parents:()Lorg/jsoup/select/Elements; │ │ │ │ - 192: astore 12 │ │ │ │ - 194: aload 12 │ │ │ │ - 196: iconst_0 │ │ │ │ - 197: aload_2 │ │ │ │ - 198: invokevirtual #695 // Method org/jsoup/select/Elements.add:(ILorg/jsoup/nodes/Element;)V │ │ │ │ - 201: aload 12 │ │ │ │ - 203: invokevirtual #698 // Method org/jsoup/select/Elements.iterator:()Ljava/util/Iterator; │ │ │ │ - 206: astore 13 │ │ │ │ - 208: aload 13 │ │ │ │ - 210: invokeinterface #336, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 215: istore 11 │ │ │ │ - 217: iload 11 │ │ │ │ - 219: ifeq 259 │ │ │ │ - 222: aload 13 │ │ │ │ - 224: invokeinterface #340, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 229: checkcast #342 // class org/jsoup/nodes/Element │ │ │ │ - 232: astore 14 │ │ │ │ - 234: aload 14 │ │ │ │ - 236: instanceof #398 // class org/jsoup/nodes/FormElement │ │ │ │ - 239: istore 11 │ │ │ │ - 241: iload 11 │ │ │ │ - 243: ifeq 208 │ │ │ │ - 246: aload 14 │ │ │ │ - 248: checkcast #398 // class org/jsoup/nodes/FormElement │ │ │ │ - 251: astore 14 │ │ │ │ - 253: aload_0 │ │ │ │ - 254: aload 14 │ │ │ │ - 256: putfield #396 // Field formElement:Lorg/jsoup/nodes/FormElement; │ │ │ │ - 259: aload_0 │ │ │ │ - 260: invokevirtual #701 // Method runParser:()V │ │ │ │ - 263: aload_2 │ │ │ │ - 264: ifnull 502 │ │ │ │ - 267: aload 8 │ │ │ │ - 269: invokevirtual #705 // Method org/jsoup/nodes/Element.childNodes:()Ljava/util/List; │ │ │ │ - 272: astore 7 │ │ │ │ - 274: aload 7 │ │ │ │ - 276: areturn │ │ │ │ - 277: iconst_5 │ │ │ │ - 278: anewarray #45 // class java/lang/String │ │ │ │ - 281: astore 7 │ │ │ │ - 283: aload 7 │ │ │ │ - 285: iconst_0 │ │ │ │ - 286: ldc #214 // String iframe │ │ │ │ - 288: aastore │ │ │ │ - 289: aload 7 │ │ │ │ - 291: iload 6 │ │ │ │ - 293: ldc #243 // String noembed │ │ │ │ - 295: aastore │ │ │ │ - 296: ldc #246 // String noframes │ │ │ │ - 298: astore 9 │ │ │ │ - 300: aload 7 │ │ │ │ - 302: iload 5 │ │ │ │ - 304: aload 9 │ │ │ │ - 306: aastore │ │ │ │ - 307: aload 7 │ │ │ │ - 309: iconst_3 │ │ │ │ - 310: ldc #49 // String style │ │ │ │ - 312: aastore │ │ │ │ - 313: iconst_4 │ │ │ │ - 314: istore 15 │ │ │ │ - 316: ldc_w #300 // String xmp │ │ │ │ - 319: astore 16 │ │ │ │ - 321: aload 7 │ │ │ │ - 323: iload 15 │ │ │ │ - 325: aload 16 │ │ │ │ - 327: aastore │ │ │ │ - 328: aload 10 │ │ │ │ - 330: aload 7 │ │ │ │ - 332: invokestatic #352 // Method org/jsoup/helper/StringUtil.in:(Ljava/lang/String;[Ljava/lang/String;)Z │ │ │ │ - 335: istore 11 │ │ │ │ - 337: iload 11 │ │ │ │ - 339: ifeq 363 │ │ │ │ - 342: aload_0 │ │ │ │ - 343: getfield #539 // Field tokeniser:Lorg/jsoup/parser/Tokeniser; │ │ │ │ - 346: astore 7 │ │ │ │ - 348: getstatic #708 // Field org/jsoup/parser/TokeniserState.Rawtext:Lorg/jsoup/parser/TokeniserState; │ │ │ │ - 351: astore 9 │ │ │ │ - 353: aload 7 │ │ │ │ - 355: aload 9 │ │ │ │ - 357: invokevirtual #551 // Method org/jsoup/parser/Tokeniser.transition:(Lorg/jsoup/parser/TokeniserState;)V │ │ │ │ - 360: goto 141 │ │ │ │ - 363: ldc #47 // String script │ │ │ │ - 365: astore 7 │ │ │ │ - 367: aload 10 │ │ │ │ - 369: aload 7 │ │ │ │ - 371: invokevirtual #356 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 374: istore 11 │ │ │ │ - 376: iload 11 │ │ │ │ - 378: ifeq 402 │ │ │ │ - 381: aload_0 │ │ │ │ - 382: getfield #539 // Field tokeniser:Lorg/jsoup/parser/Tokeniser; │ │ │ │ - 385: astore 7 │ │ │ │ - 387: getstatic #711 // Field org/jsoup/parser/TokeniserState.ScriptData:Lorg/jsoup/parser/TokeniserState; │ │ │ │ - 390: astore 9 │ │ │ │ - 392: aload 7 │ │ │ │ - 394: aload 9 │ │ │ │ - 396: invokevirtual #551 // Method org/jsoup/parser/Tokeniser.transition:(Lorg/jsoup/parser/TokeniserState;)V │ │ │ │ - 399: goto 141 │ │ │ │ - 402: ldc #249 // String noscript │ │ │ │ - 404: astore 7 │ │ │ │ - 406: aload 10 │ │ │ │ - 408: aload 7 │ │ │ │ - 410: invokevirtual #356 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 413: istore 11 │ │ │ │ - 415: iload 11 │ │ │ │ - 417: ifeq 441 │ │ │ │ - 420: aload_0 │ │ │ │ - 421: getfield #539 // Field tokeniser:Lorg/jsoup/parser/Tokeniser; │ │ │ │ - 424: astore 7 │ │ │ │ - 426: getstatic #545 // Field org/jsoup/parser/TokeniserState.Data:Lorg/jsoup/parser/TokeniserState; │ │ │ │ - 429: astore 9 │ │ │ │ - 431: aload 7 │ │ │ │ - 433: aload 9 │ │ │ │ - 435: invokevirtual #551 // Method org/jsoup/parser/Tokeniser.transition:(Lorg/jsoup/parser/TokeniserState;)V │ │ │ │ - 438: goto 141 │ │ │ │ - 441: ldc_w #258 // String plaintext │ │ │ │ - 444: astore 7 │ │ │ │ - 446: aload 10 │ │ │ │ - 448: aload 7 │ │ │ │ - 450: invokevirtual #356 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 453: istore 11 │ │ │ │ - 455: iload 11 │ │ │ │ - 457: ifeq 481 │ │ │ │ - 460: aload_0 │ │ │ │ - 461: getfield #539 // Field tokeniser:Lorg/jsoup/parser/Tokeniser; │ │ │ │ - 464: astore 7 │ │ │ │ - 466: getstatic #545 // Field org/jsoup/parser/TokeniserState.Data:Lorg/jsoup/parser/TokeniserState; │ │ │ │ - 469: astore 9 │ │ │ │ - 471: aload 7 │ │ │ │ - 473: aload 9 │ │ │ │ - 475: invokevirtual #551 // Method org/jsoup/parser/Tokeniser.transition:(Lorg/jsoup/parser/TokeniserState;)V │ │ │ │ - 478: goto 141 │ │ │ │ - 481: aload_0 │ │ │ │ - 482: getfield #539 // Field tokeniser:Lorg/jsoup/parser/Tokeniser; │ │ │ │ - 485: astore 7 │ │ │ │ - 487: getstatic #545 // Field org/jsoup/parser/TokeniserState.Data:Lorg/jsoup/parser/TokeniserState; │ │ │ │ - 490: astore 9 │ │ │ │ - 492: aload 7 │ │ │ │ - 494: aload 9 │ │ │ │ - 496: invokevirtual #551 // Method org/jsoup/parser/Tokeniser.transition:(Lorg/jsoup/parser/TokeniserState;)V │ │ │ │ - 499: goto 141 │ │ │ │ - 502: aload_0 │ │ │ │ - 503: getfield #379 // Field doc:Lorg/jsoup/nodes/Document; │ │ │ │ - 506: invokevirtual #712 // Method org/jsoup/nodes/Document.childNodes:()Ljava/util/List; │ │ │ │ - 509: astore 7 │ │ │ │ - 511: goto 274 │ │ │ │ + 175: aload 8 │ │ │ │ + 177: invokevirtual #683 // Method org/jsoup/helper/DescendableLinkedList.push:(Ljava/lang/Object;)V │ │ │ │ + 180: aload_0 │ │ │ │ + 181: invokevirtual #686 // Method resetInsertionMode:()V │ │ │ │ + 184: aload_2 │ │ │ │ + 185: invokevirtual #690 // Method org/jsoup/nodes/Element.parents:()Lorg/jsoup/select/Elements; │ │ │ │ + 188: astore 12 │ │ │ │ + 190: aload 12 │ │ │ │ + 192: iconst_0 │ │ │ │ + 193: aload_2 │ │ │ │ + 194: invokevirtual #695 // Method org/jsoup/select/Elements.add:(ILorg/jsoup/nodes/Element;)V │ │ │ │ + 197: aload 12 │ │ │ │ + 199: invokevirtual #698 // Method org/jsoup/select/Elements.iterator:()Ljava/util/Iterator; │ │ │ │ + 202: astore 7 │ │ │ │ + 204: aload 7 │ │ │ │ + 206: invokeinterface #336, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 211: istore 13 │ │ │ │ + 213: iload 13 │ │ │ │ + 215: ifeq 255 │ │ │ │ + 218: aload 7 │ │ │ │ + 220: invokeinterface #340, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 225: checkcast #342 // class org/jsoup/nodes/Element │ │ │ │ + 228: astore 14 │ │ │ │ + 230: aload 14 │ │ │ │ + 232: instanceof #398 // class org/jsoup/nodes/FormElement │ │ │ │ + 235: istore 13 │ │ │ │ + 237: iload 13 │ │ │ │ + 239: ifeq 204 │ │ │ │ + 242: aload 14 │ │ │ │ + 244: checkcast #398 // class org/jsoup/nodes/FormElement │ │ │ │ + 247: astore 14 │ │ │ │ + 249: aload_0 │ │ │ │ + 250: aload 14 │ │ │ │ + 252: putfield #396 // Field formElement:Lorg/jsoup/nodes/FormElement; │ │ │ │ + 255: aload_0 │ │ │ │ + 256: invokevirtual #701 // Method runParser:()V │ │ │ │ + 259: aload_2 │ │ │ │ + 260: ifnull 498 │ │ │ │ + 263: aload 8 │ │ │ │ + 265: invokevirtual #705 // Method org/jsoup/nodes/Element.childNodes:()Ljava/util/List; │ │ │ │ + 268: astore 7 │ │ │ │ + 270: aload 7 │ │ │ │ + 272: areturn │ │ │ │ + 273: iconst_5 │ │ │ │ + 274: anewarray #45 // class java/lang/String │ │ │ │ + 277: astore 7 │ │ │ │ + 279: aload 7 │ │ │ │ + 281: iconst_0 │ │ │ │ + 282: ldc #214 // String iframe │ │ │ │ + 284: aastore │ │ │ │ + 285: aload 7 │ │ │ │ + 287: iload 6 │ │ │ │ + 289: ldc #243 // String noembed │ │ │ │ + 291: aastore │ │ │ │ + 292: ldc #246 // String noframes │ │ │ │ + 294: astore 9 │ │ │ │ + 296: aload 7 │ │ │ │ + 298: iload 5 │ │ │ │ + 300: aload 9 │ │ │ │ + 302: aastore │ │ │ │ + 303: aload 7 │ │ │ │ + 305: iconst_3 │ │ │ │ + 306: ldc #49 // String style │ │ │ │ + 308: aastore │ │ │ │ + 309: iconst_4 │ │ │ │ + 310: istore 13 │ │ │ │ + 312: ldc_w #300 // String xmp │ │ │ │ + 315: astore 15 │ │ │ │ + 317: aload 7 │ │ │ │ + 319: iload 13 │ │ │ │ + 321: aload 15 │ │ │ │ + 323: aastore │ │ │ │ + 324: aload 10 │ │ │ │ + 326: aload 7 │ │ │ │ + 328: invokestatic #352 // Method org/jsoup/helper/StringUtil.in:(Ljava/lang/String;[Ljava/lang/String;)Z │ │ │ │ + 331: istore 11 │ │ │ │ + 333: iload 11 │ │ │ │ + 335: ifeq 359 │ │ │ │ + 338: aload_0 │ │ │ │ + 339: getfield #539 // Field tokeniser:Lorg/jsoup/parser/Tokeniser; │ │ │ │ + 342: astore 7 │ │ │ │ + 344: getstatic #708 // Field org/jsoup/parser/TokeniserState.Rawtext:Lorg/jsoup/parser/TokeniserState; │ │ │ │ + 347: astore 9 │ │ │ │ + 349: aload 7 │ │ │ │ + 351: aload 9 │ │ │ │ + 353: invokevirtual #551 // Method org/jsoup/parser/Tokeniser.transition:(Lorg/jsoup/parser/TokeniserState;)V │ │ │ │ + 356: goto 141 │ │ │ │ + 359: ldc #47 // String script │ │ │ │ + 361: astore 7 │ │ │ │ + 363: aload 10 │ │ │ │ + 365: aload 7 │ │ │ │ + 367: invokevirtual #356 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 370: istore 11 │ │ │ │ + 372: iload 11 │ │ │ │ + 374: ifeq 398 │ │ │ │ + 377: aload_0 │ │ │ │ + 378: getfield #539 // Field tokeniser:Lorg/jsoup/parser/Tokeniser; │ │ │ │ + 381: astore 7 │ │ │ │ + 383: getstatic #711 // Field org/jsoup/parser/TokeniserState.ScriptData:Lorg/jsoup/parser/TokeniserState; │ │ │ │ + 386: astore 9 │ │ │ │ + 388: aload 7 │ │ │ │ + 390: aload 9 │ │ │ │ + 392: invokevirtual #551 // Method org/jsoup/parser/Tokeniser.transition:(Lorg/jsoup/parser/TokeniserState;)V │ │ │ │ + 395: goto 141 │ │ │ │ + 398: ldc #249 // String noscript │ │ │ │ + 400: astore 7 │ │ │ │ + 402: aload 10 │ │ │ │ + 404: aload 7 │ │ │ │ + 406: invokevirtual #356 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 409: istore 11 │ │ │ │ + 411: iload 11 │ │ │ │ + 413: ifeq 437 │ │ │ │ + 416: aload_0 │ │ │ │ + 417: getfield #539 // Field tokeniser:Lorg/jsoup/parser/Tokeniser; │ │ │ │ + 420: astore 7 │ │ │ │ + 422: getstatic #545 // Field org/jsoup/parser/TokeniserState.Data:Lorg/jsoup/parser/TokeniserState; │ │ │ │ + 425: astore 9 │ │ │ │ + 427: aload 7 │ │ │ │ + 429: aload 9 │ │ │ │ + 431: invokevirtual #551 // Method org/jsoup/parser/Tokeniser.transition:(Lorg/jsoup/parser/TokeniserState;)V │ │ │ │ + 434: goto 141 │ │ │ │ + 437: ldc_w #258 // String plaintext │ │ │ │ + 440: astore 7 │ │ │ │ + 442: aload 10 │ │ │ │ + 444: aload 7 │ │ │ │ + 446: invokevirtual #356 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 449: istore 11 │ │ │ │ + 451: iload 11 │ │ │ │ + 453: ifeq 477 │ │ │ │ + 456: aload_0 │ │ │ │ + 457: getfield #539 // Field tokeniser:Lorg/jsoup/parser/Tokeniser; │ │ │ │ + 460: astore 7 │ │ │ │ + 462: getstatic #545 // Field org/jsoup/parser/TokeniserState.Data:Lorg/jsoup/parser/TokeniserState; │ │ │ │ + 465: astore 9 │ │ │ │ + 467: aload 7 │ │ │ │ + 469: aload 9 │ │ │ │ + 471: invokevirtual #551 // Method org/jsoup/parser/Tokeniser.transition:(Lorg/jsoup/parser/TokeniserState;)V │ │ │ │ + 474: goto 141 │ │ │ │ + 477: aload_0 │ │ │ │ + 478: getfield #539 // Field tokeniser:Lorg/jsoup/parser/Tokeniser; │ │ │ │ + 481: astore 7 │ │ │ │ + 483: getstatic #545 // Field org/jsoup/parser/TokeniserState.Data:Lorg/jsoup/parser/TokeniserState; │ │ │ │ + 486: astore 9 │ │ │ │ + 488: aload 7 │ │ │ │ + 490: aload 9 │ │ │ │ + 492: invokevirtual #551 // Method org/jsoup/parser/Tokeniser.transition:(Lorg/jsoup/parser/TokeniserState;)V │ │ │ │ + 495: goto 141 │ │ │ │ + 498: aload_0 │ │ │ │ + 499: getfield #379 // Field doc:Lorg/jsoup/nodes/Document; │ │ │ │ + 502: invokevirtual #712 // Method org/jsoup/nodes/Document.childNodes:()Ljava/util/List; │ │ │ │ + 505: astore 7 │ │ │ │ + 507: goto 270 │ │ │ │ │ │ │ │ org.jsoup.nodes.Element pop(); │ │ │ │ descriptor: ()Lorg/jsoup/nodes/Element; │ │ │ │ flags: (0x0000) │ │ │ │ Code: │ │ │ │ stack=300, locals=5, args_size=1 │ │ │ │ 0: iconst_1 │ │ ├── org/jsoup/parser/HtmlTreeBuilderState$10.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -162,15 +162,15 @@ │ │ │ │ 4: invokespecial #8 // Method org/jsoup/parser/HtmlTreeBuilderState."":(Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V │ │ │ │ 7: return │ │ │ │ │ │ │ │ boolean process(org.jsoup.parser.Token, org.jsoup.parser.HtmlTreeBuilder); │ │ │ │ descriptor: (Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ │ │ flags: (0x0000) │ │ │ │ Code: │ │ │ │ - stack=300, locals=16, args_size=3 │ │ │ │ + stack=300, locals=17, args_size=3 │ │ │ │ 0: iconst_1 │ │ │ │ 1: istore_3 │ │ │ │ 2: iconst_0 │ │ │ │ 3: istore 4 │ │ │ │ 5: aconst_null │ │ │ │ 6: astore 5 │ │ │ │ 8: getstatic #15 // Field org/jsoup/parser/HtmlTreeBuilderState$24.$SwitchMap$org$jsoup$parser$Token$TokenType:[I │ │ │ │ @@ -183,151 +183,149 @@ │ │ │ │ 24: istore 8 │ │ │ │ 26: aload 6 │ │ │ │ 28: iload 8 │ │ │ │ 30: iaload │ │ │ │ 31: istore 9 │ │ │ │ 33: iload 9 │ │ │ │ 35: lookupswitch { // 1 │ │ │ │ - 5: 232 │ │ │ │ + 5: 228 │ │ │ │ default: 52 │ │ │ │ } │ │ │ │ 52: aload_2 │ │ │ │ 53: invokevirtual #33 // Method org/jsoup/parser/HtmlTreeBuilder.getPendingTableCharacters:()Ljava/util/List; │ │ │ │ 56: astore 6 │ │ │ │ 58: aload 6 │ │ │ │ 60: invokeinterface #38, 1 // InterfaceMethod java/util/List.size:()I │ │ │ │ 65: istore 9 │ │ │ │ 67: iload 9 │ │ │ │ - 69: ifle 324 │ │ │ │ + 69: ifle 320 │ │ │ │ 72: aload_2 │ │ │ │ 73: invokevirtual #33 // Method org/jsoup/parser/HtmlTreeBuilder.getPendingTableCharacters:()Ljava/util/List; │ │ │ │ - 76: astore 6 │ │ │ │ - 78: aload 6 │ │ │ │ - 80: invokeinterface #42, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 85: astore 10 │ │ │ │ - 87: aload 10 │ │ │ │ - 89: invokeinterface #48, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 94: istore 9 │ │ │ │ - 96: iload 9 │ │ │ │ - 98: ifeq 320 │ │ │ │ - 101: aload 10 │ │ │ │ - 103: invokeinterface #52, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 108: checkcast #54 // class org/jsoup/parser/Token$Character │ │ │ │ - 111: astore 11 │ │ │ │ - 113: aload 11 │ │ │ │ - 115: invokestatic #58 // Method org/jsoup/parser/HtmlTreeBuilderState.access$100:(Lorg/jsoup/parser/Token;)Z │ │ │ │ - 118: istore 9 │ │ │ │ - 120: iload 9 │ │ │ │ - 122: ifne 311 │ │ │ │ - 125: aload_2 │ │ │ │ - 126: aload_0 │ │ │ │ - 127: invokevirtual #62 // Method org/jsoup/parser/HtmlTreeBuilder.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ │ │ - 130: aload_2 │ │ │ │ - 131: invokevirtual #66 // Method org/jsoup/parser/HtmlTreeBuilder.currentElement:()Lorg/jsoup/nodes/Element; │ │ │ │ - 134: invokevirtual #72 // Method org/jsoup/nodes/Element.nodeName:()Ljava/lang/String; │ │ │ │ - 137: astore 6 │ │ │ │ - 139: iconst_5 │ │ │ │ - 140: istore 8 │ │ │ │ - 142: iload 8 │ │ │ │ - 144: anewarray #75 // class java/lang/String │ │ │ │ - 147: astore 7 │ │ │ │ - 149: aload 7 │ │ │ │ - 151: iconst_0 │ │ │ │ - 152: ldc #77 // String table │ │ │ │ - 154: aastore │ │ │ │ - 155: ldc #79 // String tbody │ │ │ │ - 157: astore 12 │ │ │ │ - 159: aload 7 │ │ │ │ - 161: iload_3 │ │ │ │ - 162: aload 12 │ │ │ │ - 164: aastore │ │ │ │ - 165: aload 7 │ │ │ │ - 167: iconst_2 │ │ │ │ - 168: ldc #82 // String tfoot │ │ │ │ - 170: aastore │ │ │ │ - 171: aload 7 │ │ │ │ - 173: iconst_3 │ │ │ │ - 174: ldc #85 // String thead │ │ │ │ - 176: aastore │ │ │ │ - 177: iconst_4 │ │ │ │ - 178: istore 13 │ │ │ │ - 180: ldc #88 // String tr │ │ │ │ - 182: astore 14 │ │ │ │ - 184: aload 7 │ │ │ │ - 186: iload 13 │ │ │ │ - 188: aload 14 │ │ │ │ - 190: aastore │ │ │ │ - 191: aload 6 │ │ │ │ - 193: aload 7 │ │ │ │ - 195: invokestatic #94 // Method org/jsoup/helper/StringUtil.in:(Ljava/lang/String;[Ljava/lang/String;)Z │ │ │ │ - 198: istore 9 │ │ │ │ - 200: iload 9 │ │ │ │ - 202: ifeq 294 │ │ │ │ - 205: aload_2 │ │ │ │ - 206: iload_3 │ │ │ │ - 207: invokevirtual #98 // Method org/jsoup/parser/HtmlTreeBuilder.setFosterInserts:(Z)V │ │ │ │ - 210: getstatic #102 // Field InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; │ │ │ │ - 213: astore 6 │ │ │ │ - 215: aload_2 │ │ │ │ - 216: aload 11 │ │ │ │ - 218: aload 6 │ │ │ │ - 220: invokevirtual #106 // Method org/jsoup/parser/HtmlTreeBuilder.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z │ │ │ │ - 223: pop │ │ │ │ - 224: aload_2 │ │ │ │ - 225: iconst_0 │ │ │ │ - 226: invokevirtual #98 // Method org/jsoup/parser/HtmlTreeBuilder.setFosterInserts:(Z)V │ │ │ │ - 229: goto 87 │ │ │ │ - 232: aload_1 │ │ │ │ - 233: invokevirtual #110 // Method org/jsoup/parser/Token.asCharacter:()Lorg/jsoup/parser/Token$Character; │ │ │ │ - 236: astore 15 │ │ │ │ - 238: aload 15 │ │ │ │ - 240: invokevirtual #113 // Method org/jsoup/parser/Token$Character.getData:()Ljava/lang/String; │ │ │ │ - 243: astore 6 │ │ │ │ - 245: invokestatic #116 // Method org/jsoup/parser/HtmlTreeBuilderState.access$400:()Ljava/lang/String; │ │ │ │ - 248: astore 7 │ │ │ │ - 250: aload 6 │ │ │ │ - 252: aload 7 │ │ │ │ - 254: invokevirtual #120 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 257: istore 9 │ │ │ │ - 259: iload 9 │ │ │ │ - 261: ifeq 272 │ │ │ │ - 264: aload_2 │ │ │ │ - 265: aload_0 │ │ │ │ - 266: invokevirtual #62 // Method org/jsoup/parser/HtmlTreeBuilder.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ │ │ - 269: iload 4 │ │ │ │ - 271: ireturn │ │ │ │ - 272: aload_2 │ │ │ │ - 273: invokevirtual #33 // Method org/jsoup/parser/HtmlTreeBuilder.getPendingTableCharacters:()Ljava/util/List; │ │ │ │ - 276: astore 5 │ │ │ │ - 278: aload 5 │ │ │ │ - 280: aload 15 │ │ │ │ - 282: invokeinterface #123, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 287: pop │ │ │ │ - 288: iload_3 │ │ │ │ - 289: istore 4 │ │ │ │ - 291: goto 269 │ │ │ │ - 294: getstatic #102 // Field InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; │ │ │ │ - 297: astore 6 │ │ │ │ - 299: aload_2 │ │ │ │ - 300: aload 11 │ │ │ │ - 302: aload 6 │ │ │ │ - 304: invokevirtual #106 // Method org/jsoup/parser/HtmlTreeBuilder.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z │ │ │ │ - 307: pop │ │ │ │ - 308: goto 87 │ │ │ │ - 311: aload_2 │ │ │ │ - 312: aload 11 │ │ │ │ - 314: invokevirtual #127 // Method org/jsoup/parser/HtmlTreeBuilder.insert:(Lorg/jsoup/parser/Token$Character;)V │ │ │ │ - 317: goto 87 │ │ │ │ + 76: invokeinterface #42, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 81: astore 6 │ │ │ │ + 83: aload 6 │ │ │ │ + 85: invokeinterface #48, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 90: istore 8 │ │ │ │ + 92: iload 8 │ │ │ │ + 94: ifeq 316 │ │ │ │ + 97: aload 6 │ │ │ │ + 99: invokeinterface #52, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 104: checkcast #54 // class org/jsoup/parser/Token$Character │ │ │ │ + 107: astore 10 │ │ │ │ + 109: aload 10 │ │ │ │ + 111: invokestatic #58 // Method org/jsoup/parser/HtmlTreeBuilderState.access$100:(Lorg/jsoup/parser/Token;)Z │ │ │ │ + 114: istore 8 │ │ │ │ + 116: iload 8 │ │ │ │ + 118: ifne 307 │ │ │ │ + 121: aload_2 │ │ │ │ + 122: aload_0 │ │ │ │ + 123: invokevirtual #62 // Method org/jsoup/parser/HtmlTreeBuilder.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ │ │ + 126: aload_2 │ │ │ │ + 127: invokevirtual #66 // Method org/jsoup/parser/HtmlTreeBuilder.currentElement:()Lorg/jsoup/nodes/Element; │ │ │ │ + 130: invokevirtual #72 // Method org/jsoup/nodes/Element.nodeName:()Ljava/lang/String; │ │ │ │ + 133: astore 7 │ │ │ │ + 135: iconst_5 │ │ │ │ + 136: istore 11 │ │ │ │ + 138: iload 11 │ │ │ │ + 140: anewarray #75 // class java/lang/String │ │ │ │ + 143: astore 12 │ │ │ │ + 145: aload 12 │ │ │ │ + 147: iconst_0 │ │ │ │ + 148: ldc #77 // String table │ │ │ │ + 150: aastore │ │ │ │ + 151: ldc #79 // String tbody │ │ │ │ + 153: astore 13 │ │ │ │ + 155: aload 12 │ │ │ │ + 157: iload_3 │ │ │ │ + 158: aload 13 │ │ │ │ + 160: aastore │ │ │ │ + 161: aload 12 │ │ │ │ + 163: iconst_2 │ │ │ │ + 164: ldc #82 // String tfoot │ │ │ │ + 166: aastore │ │ │ │ + 167: aload 12 │ │ │ │ + 169: iconst_3 │ │ │ │ + 170: ldc #85 // String thead │ │ │ │ + 172: aastore │ │ │ │ + 173: iconst_4 │ │ │ │ + 174: istore 14 │ │ │ │ + 176: ldc #88 // String tr │ │ │ │ + 178: astore 15 │ │ │ │ + 180: aload 12 │ │ │ │ + 182: iload 14 │ │ │ │ + 184: aload 15 │ │ │ │ + 186: aastore │ │ │ │ + 187: aload 7 │ │ │ │ + 189: aload 12 │ │ │ │ + 191: invokestatic #94 // Method org/jsoup/helper/StringUtil.in:(Ljava/lang/String;[Ljava/lang/String;)Z │ │ │ │ + 194: istore 8 │ │ │ │ + 196: iload 8 │ │ │ │ + 198: ifeq 290 │ │ │ │ + 201: aload_2 │ │ │ │ + 202: iload_3 │ │ │ │ + 203: invokevirtual #98 // Method org/jsoup/parser/HtmlTreeBuilder.setFosterInserts:(Z)V │ │ │ │ + 206: getstatic #102 // Field InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; │ │ │ │ + 209: astore 7 │ │ │ │ + 211: aload_2 │ │ │ │ + 212: aload 10 │ │ │ │ + 214: aload 7 │ │ │ │ + 216: invokevirtual #106 // Method org/jsoup/parser/HtmlTreeBuilder.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z │ │ │ │ + 219: pop │ │ │ │ + 220: aload_2 │ │ │ │ + 221: iconst_0 │ │ │ │ + 222: invokevirtual #98 // Method org/jsoup/parser/HtmlTreeBuilder.setFosterInserts:(Z)V │ │ │ │ + 225: goto 83 │ │ │ │ + 228: aload_1 │ │ │ │ + 229: invokevirtual #110 // Method org/jsoup/parser/Token.asCharacter:()Lorg/jsoup/parser/Token$Character; │ │ │ │ + 232: astore 16 │ │ │ │ + 234: aload 16 │ │ │ │ + 236: invokevirtual #113 // Method org/jsoup/parser/Token$Character.getData:()Ljava/lang/String; │ │ │ │ + 239: astore 6 │ │ │ │ + 241: invokestatic #116 // Method org/jsoup/parser/HtmlTreeBuilderState.access$400:()Ljava/lang/String; │ │ │ │ + 244: astore 7 │ │ │ │ + 246: aload 6 │ │ │ │ + 248: aload 7 │ │ │ │ + 250: invokevirtual #120 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 253: istore 9 │ │ │ │ + 255: iload 9 │ │ │ │ + 257: ifeq 268 │ │ │ │ + 260: aload_2 │ │ │ │ + 261: aload_0 │ │ │ │ + 262: invokevirtual #62 // Method org/jsoup/parser/HtmlTreeBuilder.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ │ │ + 265: iload 4 │ │ │ │ + 267: ireturn │ │ │ │ + 268: aload_2 │ │ │ │ + 269: invokevirtual #33 // Method org/jsoup/parser/HtmlTreeBuilder.getPendingTableCharacters:()Ljava/util/List; │ │ │ │ + 272: astore 5 │ │ │ │ + 274: aload 5 │ │ │ │ + 276: aload 16 │ │ │ │ + 278: invokeinterface #123, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 283: pop │ │ │ │ + 284: iload_3 │ │ │ │ + 285: istore 4 │ │ │ │ + 287: goto 265 │ │ │ │ + 290: getstatic #102 // Field InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; │ │ │ │ + 293: astore 7 │ │ │ │ + 295: aload_2 │ │ │ │ + 296: aload 10 │ │ │ │ + 298: aload 7 │ │ │ │ + 300: invokevirtual #106 // Method org/jsoup/parser/HtmlTreeBuilder.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z │ │ │ │ + 303: pop │ │ │ │ + 304: goto 83 │ │ │ │ + 307: aload_2 │ │ │ │ + 308: aload 10 │ │ │ │ + 310: invokevirtual #127 // Method org/jsoup/parser/HtmlTreeBuilder.insert:(Lorg/jsoup/parser/Token$Character;)V │ │ │ │ + 313: goto 83 │ │ │ │ + 316: aload_2 │ │ │ │ + 317: invokevirtual #131 // Method org/jsoup/parser/HtmlTreeBuilder.newPendingTableCharacters:()V │ │ │ │ 320: aload_2 │ │ │ │ - 321: invokevirtual #131 // Method org/jsoup/parser/HtmlTreeBuilder.newPendingTableCharacters:()V │ │ │ │ - 324: aload_2 │ │ │ │ - 325: invokevirtual #135 // Method org/jsoup/parser/HtmlTreeBuilder.originalState:()Lorg/jsoup/parser/HtmlTreeBuilderState; │ │ │ │ - 328: astore 5 │ │ │ │ - 330: aload_2 │ │ │ │ - 331: aload 5 │ │ │ │ - 333: invokevirtual #138 // Method org/jsoup/parser/HtmlTreeBuilder.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ │ │ - 336: aload_2 │ │ │ │ - 337: aload_1 │ │ │ │ - 338: invokevirtual #140 // Method org/jsoup/parser/HtmlTreeBuilder.process:(Lorg/jsoup/parser/Token;)Z │ │ │ │ - 341: istore 4 │ │ │ │ - 343: goto 269 │ │ │ │ + 321: invokevirtual #135 // Method org/jsoup/parser/HtmlTreeBuilder.originalState:()Lorg/jsoup/parser/HtmlTreeBuilderState; │ │ │ │ + 324: astore 5 │ │ │ │ + 326: aload_2 │ │ │ │ + 327: aload 5 │ │ │ │ + 329: invokevirtual #138 // Method org/jsoup/parser/HtmlTreeBuilder.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ │ │ + 332: aload_2 │ │ │ │ + 333: aload_1 │ │ │ │ + 334: invokevirtual #140 // Method org/jsoup/parser/HtmlTreeBuilder.process:(Lorg/jsoup/parser/Token;)Z │ │ │ │ + 337: istore 4 │ │ │ │ + 339: goto 265 │ │ │ │ } │ │ ├── org/jsoup/parser/HtmlTreeBuilderState$7.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -581,16 +581,16 @@ │ │ │ │ if (((Element)o2).parent() != null) { │ │ │ │ ((Element)o2).remove(); │ │ │ │ } │ │ │ │ element6.appendChild((Node)o2); │ │ │ │ } │ │ │ │ final Element element9 = new Element(activeFormattingElement.tag(), htmlTreeBuilder.getBaseUri()); │ │ │ │ element9.attributes().addAll(activeFormattingElement.attributes()); │ │ │ │ - Node[] array; │ │ │ │ - for (int length = (array = ((Element)o).childNodes().toArray(new Node[((Element)o).childNodeSize()])).length, n2 = 0; n2 < length; ++n2) { │ │ │ │ + final Node[] array = (Node[])((Element)o).childNodes().toArray(new Node[((Element)o).childNodeSize()]); │ │ │ │ + for (int length = array.length, n2 = 0; n2 < length; ++n2) { │ │ │ │ element9.appendChild(array[n2]); │ │ │ │ } │ │ │ │ ((Element)o).appendChild((Node)element9); │ │ │ │ htmlTreeBuilder.removeFromActiveFormattingElements(activeFormattingElement); │ │ │ │ htmlTreeBuilder.removeFromStack(activeFormattingElement); │ │ │ │ htmlTreeBuilder.insertOnStackAfter((Element)o, element9); │ │ │ │ } │ │ ├── org/jsoup/select/Evaluator$AttributeStarting.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -89,54 +89,52 @@ │ │ │ │ 6: putfield #12 // Field keyPrefix:Ljava/lang/String; │ │ │ │ 9: return │ │ │ │ │ │ │ │ public boolean matches(org.jsoup.nodes.Element, org.jsoup.nodes.Element); │ │ │ │ descriptor: (Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=9, args_size=3 │ │ │ │ + stack=300, locals=10, args_size=3 │ │ │ │ 0: aload_2 │ │ │ │ 1: invokevirtual #18 // Method org/jsoup/nodes/Element.attributes:()Lorg/jsoup/nodes/Attributes; │ │ │ │ - 4: astore_3 │ │ │ │ - 5: aload_3 │ │ │ │ - 6: invokevirtual #24 // Method org/jsoup/nodes/Attributes.asList:()Ljava/util/List; │ │ │ │ - 9: astore 4 │ │ │ │ - 11: aload 4 │ │ │ │ - 13: invokeinterface #30, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 18: astore 5 │ │ │ │ - 20: aload 5 │ │ │ │ - 22: invokeinterface #36, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 27: istore 6 │ │ │ │ - 29: iload 6 │ │ │ │ - 31: ifeq 77 │ │ │ │ - 34: aload 5 │ │ │ │ - 36: invokeinterface #40, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 41: checkcast #42 // class org/jsoup/nodes/Attribute │ │ │ │ - 44: astore 7 │ │ │ │ - 46: aload 7 │ │ │ │ - 48: invokevirtual #46 // Method org/jsoup/nodes/Attribute.getKey:()Ljava/lang/String; │ │ │ │ - 51: astore_3 │ │ │ │ - 52: aload_0 │ │ │ │ - 53: getfield #12 // Field keyPrefix:Ljava/lang/String; │ │ │ │ - 56: astore 8 │ │ │ │ - 58: aload_3 │ │ │ │ - 59: aload 8 │ │ │ │ - 61: invokevirtual #52 // Method java/lang/String.startsWith:(Ljava/lang/String;)Z │ │ │ │ - 64: istore 6 │ │ │ │ - 66: iload 6 │ │ │ │ - 68: ifeq 20 │ │ │ │ - 71: iconst_1 │ │ │ │ - 72: istore 6 │ │ │ │ - 74: iload 6 │ │ │ │ - 76: ireturn │ │ │ │ - 77: iconst_0 │ │ │ │ - 78: istore 6 │ │ │ │ - 80: aconst_null │ │ │ │ - 81: astore_3 │ │ │ │ - 82: goto 74 │ │ │ │ + 4: invokevirtual #24 // Method org/jsoup/nodes/Attributes.asList:()Ljava/util/List; │ │ │ │ + 7: astore_3 │ │ │ │ + 8: aload_3 │ │ │ │ + 9: invokeinterface #30, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 14: astore 4 │ │ │ │ + 16: aload 4 │ │ │ │ + 18: invokeinterface #36, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 23: istore 5 │ │ │ │ + 25: iload 5 │ │ │ │ + 27: ifeq 75 │ │ │ │ + 30: aload 4 │ │ │ │ + 32: invokeinterface #40, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 37: checkcast #42 // class org/jsoup/nodes/Attribute │ │ │ │ + 40: astore 6 │ │ │ │ + 42: aload 6 │ │ │ │ + 44: invokevirtual #46 // Method org/jsoup/nodes/Attribute.getKey:()Ljava/lang/String; │ │ │ │ + 47: astore 7 │ │ │ │ + 49: aload_0 │ │ │ │ + 50: getfield #12 // Field keyPrefix:Ljava/lang/String; │ │ │ │ + 53: astore 8 │ │ │ │ + 55: aload 7 │ │ │ │ + 57: aload 8 │ │ │ │ + 59: invokevirtual #52 // Method java/lang/String.startsWith:(Ljava/lang/String;)Z │ │ │ │ + 62: istore 5 │ │ │ │ + 64: iload 5 │ │ │ │ + 66: ifeq 16 │ │ │ │ + 69: iconst_1 │ │ │ │ + 70: istore 9 │ │ │ │ + 72: iload 9 │ │ │ │ + 74: ireturn │ │ │ │ + 75: iconst_0 │ │ │ │ + 76: istore 9 │ │ │ │ + 78: aconst_null │ │ │ │ + 79: astore 4 │ │ │ │ + 81: goto 72 │ │ │ │ │ │ │ │ public java.lang.String toString(); │ │ │ │ descriptor: ()Ljava/lang/String; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=1 │ │ │ │ 0: iconst_1 │ │ ├── org/jsoup/helper/HttpConnection$Response.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -777,15 +777,15 @@ │ │ │ │ 2: invokestatic #151 // Method execute:(Lorg/jsoup/Connection$Request;Lorg/jsoup/helper/HttpConnection$Response;)Lorg/jsoup/helper/HttpConnection$Response; │ │ │ │ 5: areturn │ │ │ │ │ │ │ │ static org.jsoup.helper.HttpConnection$Response execute(org.jsoup.Connection$Request, org.jsoup.helper.HttpConnection$Response); │ │ │ │ descriptor: (Lorg/jsoup/Connection$Request;Lorg/jsoup/helper/HttpConnection$Response;)Lorg/jsoup/helper/HttpConnection$Response; │ │ │ │ flags: (0x0008) ACC_STATIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=18, args_size=2 │ │ │ │ + stack=300, locals=17, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: ldc #153 // String Request must not be null │ │ │ │ 3: invokestatic #159 // Method org/jsoup/helper/Validate.notNull:(Ljava/lang/Object;Ljava/lang/String;)V │ │ │ │ 6: aload_0 │ │ │ │ 7: invokeinterface #54, 1 // InterfaceMethod org/jsoup/Connection$Request.url:()Ljava/net/URL; │ │ │ │ 12: invokevirtual #162 // Method java/net/URL.getProtocol:()Ljava/lang/String; │ │ │ │ 15: astore_2 │ │ │ │ @@ -959,33 +959,33 @@ │ │ │ │ 378: getfield #264 // Field cookies:Ljava/util/Map; │ │ │ │ 381: astore_3 │ │ │ │ 382: aload_3 │ │ │ │ 383: invokeinterface #123, 1 // InterfaceMethod java/util/Map.entrySet:()Ljava/util/Set; │ │ │ │ 388: astore_3 │ │ │ │ 389: aload_3 │ │ │ │ 390: invokeinterface #129, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ - 395: astore 13 │ │ │ │ - 397: aload 13 │ │ │ │ + 395: astore 12 │ │ │ │ + 397: aload 12 │ │ │ │ 399: invokeinterface #135, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ 404: istore 4 │ │ │ │ 406: iload 4 │ │ │ │ 408: ifeq 526 │ │ │ │ - 411: aload 13 │ │ │ │ + 411: aload 12 │ │ │ │ 413: invokeinterface #139, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 418: astore 14 │ │ │ │ - 420: aload 14 │ │ │ │ + 418: astore 13 │ │ │ │ + 420: aload 13 │ │ │ │ 422: checkcast #141 // class java/util/Map$Entry │ │ │ │ - 425: astore 14 │ │ │ │ - 427: aload 14 │ │ │ │ + 425: astore 13 │ │ │ │ + 427: aload 13 │ │ │ │ 429: invokeinterface #144, 1 // InterfaceMethod java/util/Map$Entry.getKey:()Ljava/lang/Object; │ │ │ │ 434: astore_3 │ │ │ │ 435: aload_3 │ │ │ │ 436: checkcast #44 // class java/lang/String │ │ │ │ 439: astore_3 │ │ │ │ - 440: aload 14 │ │ │ │ + 440: aload 13 │ │ │ │ 442: invokeinterface #147, 1 // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object; │ │ │ │ 447: astore 5 │ │ │ │ 449: aload 5 │ │ │ │ 451: checkcast #44 // class java/lang/String │ │ │ │ 454: astore 5 │ │ │ │ 456: aload_0 │ │ │ │ 457: aload_3 │ │ │ │ @@ -1029,41 +1029,41 @@ │ │ │ │ 539: aload 9 │ │ │ │ 541: areturn │ │ │ │ 542: aload 9 │ │ │ │ 544: aload_0 │ │ │ │ 545: putfield #286 // Field req:Lorg/jsoup/Connection$Request; │ │ │ │ 548: aload 9 │ │ │ │ 550: invokevirtual #288 // Method contentType:()Ljava/lang/String; │ │ │ │ - 553: astore 15 │ │ │ │ - 555: aload 15 │ │ │ │ + 553: astore 14 │ │ │ │ + 555: aload 14 │ │ │ │ 557: ifnull 660 │ │ │ │ 560: aload_0 │ │ │ │ 561: invokeinterface #291, 1 // InterfaceMethod org/jsoup/Connection$Request.ignoreContentType:()Z │ │ │ │ 566: istore 4 │ │ │ │ 568: iload 4 │ │ │ │ 570: ifne 660 │ │ │ │ 573: ldc_w #293 // String text/ │ │ │ │ 576: astore_3 │ │ │ │ - 577: aload 15 │ │ │ │ + 577: aload 14 │ │ │ │ 579: aload_3 │ │ │ │ 580: invokevirtual #240 // Method java/lang/String.startsWith:(Ljava/lang/String;)Z │ │ │ │ 583: istore 4 │ │ │ │ 585: iload 4 │ │ │ │ 587: ifne 660 │ │ │ │ 590: ldc_w #295 // String application/xml │ │ │ │ 593: astore_3 │ │ │ │ - 594: aload 15 │ │ │ │ + 594: aload 14 │ │ │ │ 596: aload_3 │ │ │ │ 597: invokevirtual #240 // Method java/lang/String.startsWith:(Ljava/lang/String;)Z │ │ │ │ 600: istore 4 │ │ │ │ 602: iload 4 │ │ │ │ 604: ifne 660 │ │ │ │ 607: ldc_w #297 // String application/xhtml+xml │ │ │ │ 610: astore_3 │ │ │ │ - 611: aload 15 │ │ │ │ + 611: aload 14 │ │ │ │ 613: aload_3 │ │ │ │ 614: invokevirtual #240 // Method java/lang/String.startsWith:(Ljava/lang/String;)Z │ │ │ │ 617: istore 4 │ │ │ │ 619: iload 4 │ │ │ │ 621: ifne 660 │ │ │ │ 624: new #299 // class org/jsoup/UnsupportedMimeTypeException │ │ │ │ 627: astore_3 │ │ │ │ @@ -1073,31 +1073,31 @@ │ │ │ │ 634: invokeinterface #54, 1 // InterfaceMethod org/jsoup/Connection$Request.url:()Ljava/net/URL; │ │ │ │ 639: astore 12 │ │ │ │ 641: aload 12 │ │ │ │ 643: invokevirtual #281 // Method java/net/URL.toString:()Ljava/lang/String; │ │ │ │ 646: astore 12 │ │ │ │ 648: aload_3 │ │ │ │ 649: aload 5 │ │ │ │ - 651: aload 15 │ │ │ │ + 651: aload 14 │ │ │ │ 653: aload 12 │ │ │ │ 655: invokespecial #304 // Method org/jsoup/UnsupportedMimeTypeException."":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ 658: aload_3 │ │ │ │ 659: athrow │ │ │ │ 660: aconst_null │ │ │ │ - 661: astore 16 │ │ │ │ + 661: astore 15 │ │ │ │ 663: aconst_null │ │ │ │ - 664: astore 17 │ │ │ │ + 664: astore 16 │ │ │ │ 666: aload 6 │ │ │ │ 668: invokevirtual #308 // Method java/net/HttpURLConnection.getErrorStream:()Ljava/io/InputStream; │ │ │ │ 671: astore_3 │ │ │ │ 672: aload_3 │ │ │ │ 673: ifnull 831 │ │ │ │ 676: aload 6 │ │ │ │ 678: invokevirtual #308 // Method java/net/HttpURLConnection.getErrorStream:()Ljava/io/InputStream; │ │ │ │ - 681: astore 17 │ │ │ │ + 681: astore 16 │ │ │ │ 683: ldc_w #310 // String Content-Encoding │ │ │ │ 686: astore_3 │ │ │ │ 687: aload 9 │ │ │ │ 689: aload_3 │ │ │ │ 690: invokevirtual #313 // Method hasHeader:(Ljava/lang/String;)Z │ │ │ │ 693: istore 4 │ │ │ │ 695: iload 4 │ │ │ │ @@ -1117,25 +1117,25 @@ │ │ │ │ 724: iload 4 │ │ │ │ 726: ifeq 841 │ │ │ │ 729: new #320 // class java/io/BufferedInputStream │ │ │ │ 732: astore_3 │ │ │ │ 733: new #322 // class java/util/zip/GZIPInputStream │ │ │ │ 736: astore 5 │ │ │ │ 738: aload 5 │ │ │ │ - 740: aload 17 │ │ │ │ + 740: aload 16 │ │ │ │ 742: invokespecial #325 // Method java/util/zip/GZIPInputStream."":(Ljava/io/InputStream;)V │ │ │ │ 745: aload_3 │ │ │ │ 746: aload 5 │ │ │ │ 748: invokespecial #326 // Method java/io/BufferedInputStream."":(Ljava/io/InputStream;)V │ │ │ │ 751: aload_3 │ │ │ │ - 752: astore 16 │ │ │ │ + 752: astore 15 │ │ │ │ 754: aload_0 │ │ │ │ 755: invokeinterface #329, 1 // InterfaceMethod org/jsoup/Connection$Request.maxBodySize:()I │ │ │ │ 760: istore 4 │ │ │ │ - 762: aload 16 │ │ │ │ + 762: aload 15 │ │ │ │ 764: iload 4 │ │ │ │ 766: invokestatic #335 // Method org/jsoup/helper/DataUtil.readToByteBuffer:(Ljava/io/InputStream;I)Ljava/nio/ByteBuffer; │ │ │ │ 769: astore_3 │ │ │ │ 770: aload 9 │ │ │ │ 772: aload_3 │ │ │ │ 773: putfield #337 // Field byteData:Ljava/nio/ByteBuffer; │ │ │ │ 776: aload 9 │ │ │ │ @@ -1143,50 +1143,50 @@ │ │ │ │ 781: astore_3 │ │ │ │ 782: aload_3 │ │ │ │ 783: invokestatic #342 // Method org/jsoup/helper/DataUtil.getCharsetFromContentType:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ 786: astore_3 │ │ │ │ 787: aload 9 │ │ │ │ 789: aload_3 │ │ │ │ 790: putfield #344 // Field charset:Ljava/lang/String; │ │ │ │ - 793: aload 16 │ │ │ │ + 793: aload 15 │ │ │ │ 795: ifnull 803 │ │ │ │ - 798: aload 16 │ │ │ │ + 798: aload 15 │ │ │ │ 800: invokevirtual #349 // Method java/io/InputStream.close:()V │ │ │ │ - 803: aload 17 │ │ │ │ + 803: aload 16 │ │ │ │ 805: ifnull 813 │ │ │ │ - 808: aload 17 │ │ │ │ + 808: aload 16 │ │ │ │ 810: invokevirtual #349 // Method java/io/InputStream.close:()V │ │ │ │ 813: aload 6 │ │ │ │ 815: invokevirtual #271 // Method java/net/HttpURLConnection.disconnect:()V │ │ │ │ 818: iconst_1 │ │ │ │ 819: istore 4 │ │ │ │ 821: aload 9 │ │ │ │ 823: iload 4 │ │ │ │ 825: putfield #28 // Field executed:Z │ │ │ │ 828: goto 539 │ │ │ │ 831: aload 6 │ │ │ │ 833: invokevirtual #352 // Method java/net/HttpURLConnection.getInputStream:()Ljava/io/InputStream; │ │ │ │ - 836: astore 17 │ │ │ │ + 836: astore 16 │ │ │ │ 838: goto 683 │ │ │ │ 841: new #320 // class java/io/BufferedInputStream │ │ │ │ 844: astore_3 │ │ │ │ 845: aload_3 │ │ │ │ - 846: aload 17 │ │ │ │ + 846: aload 16 │ │ │ │ 848: invokespecial #326 // Method java/io/BufferedInputStream."":(Ljava/io/InputStream;)V │ │ │ │ 851: aload_3 │ │ │ │ - 852: astore 16 │ │ │ │ + 852: astore 15 │ │ │ │ 854: goto 754 │ │ │ │ 857: astore_3 │ │ │ │ - 858: aload 16 │ │ │ │ + 858: aload 15 │ │ │ │ 860: ifnull 868 │ │ │ │ - 863: aload 16 │ │ │ │ + 863: aload 15 │ │ │ │ 865: invokevirtual #349 // Method java/io/InputStream.close:()V │ │ │ │ - 868: aload 17 │ │ │ │ + 868: aload 16 │ │ │ │ 870: ifnull 878 │ │ │ │ - 873: aload 17 │ │ │ │ + 873: aload 16 │ │ │ │ 875: invokevirtual #349 // Method java/io/InputStream.close:()V │ │ │ │ 878: aload_3 │ │ │ │ 879: athrow │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ 106 111 469 any │ │ │ │ 111 117 469 any │ │ │ │ @@ -1385,83 +1385,81 @@ │ │ │ │ 98: aload 4 │ │ │ │ 100: invokevirtual #362 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 103: pop │ │ │ │ 104: iconst_0 │ │ │ │ 105: istore_3 │ │ │ │ 106: aload_0 │ │ │ │ 107: invokeinterface #182, 1 // InterfaceMethod org/jsoup/Connection$Request.data:()Ljava/util/Collection; │ │ │ │ - 112: astore 4 │ │ │ │ - 114: aload 4 │ │ │ │ - 116: invokeinterface #381, 1 // InterfaceMethod java/util/Collection.iterator:()Ljava/util/Iterator; │ │ │ │ - 121: astore 6 │ │ │ │ - 123: aload 6 │ │ │ │ - 125: invokeinterface #135, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 130: istore 7 │ │ │ │ - 132: iload 7 │ │ │ │ - 134: ifeq 239 │ │ │ │ - 137: aload 6 │ │ │ │ - 139: invokeinterface #139, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 144: checkcast #383 // class org/jsoup/Connection$KeyVal │ │ │ │ - 147: astore 8 │ │ │ │ - 149: iload_3 │ │ │ │ - 150: ifne 234 │ │ │ │ - 153: bipush 38 │ │ │ │ - 155: istore 7 │ │ │ │ - 157: aload_2 │ │ │ │ - 158: iload 7 │ │ │ │ - 160: invokevirtual #366 // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; │ │ │ │ - 163: pop │ │ │ │ - 164: aload 8 │ │ │ │ - 166: invokeinterface #387, 1 // InterfaceMethod org/jsoup/Connection$KeyVal.key:()Ljava/lang/String; │ │ │ │ - 171: ldc_w #389 // String UTF-8 │ │ │ │ - 174: invokestatic #395 // Method java/net/URLEncoder.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 177: astore 4 │ │ │ │ - 179: aload_2 │ │ │ │ - 180: aload 4 │ │ │ │ - 182: invokevirtual #362 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 185: astore 4 │ │ │ │ - 187: bipush 61 │ │ │ │ - 189: istore 9 │ │ │ │ - 191: aload 4 │ │ │ │ - 193: iload 9 │ │ │ │ - 195: invokevirtual #366 // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; │ │ │ │ - 198: astore 4 │ │ │ │ - 200: aload 8 │ │ │ │ - 202: invokeinterface #398, 1 // InterfaceMethod org/jsoup/Connection$KeyVal.value:()Ljava/lang/String; │ │ │ │ - 207: astore 5 │ │ │ │ - 209: ldc_w #389 // String UTF-8 │ │ │ │ - 212: astore 10 │ │ │ │ - 214: aload 5 │ │ │ │ - 216: aload 10 │ │ │ │ - 218: invokestatic #395 // Method java/net/URLEncoder.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 221: astore 5 │ │ │ │ - 223: aload 4 │ │ │ │ - 225: aload 5 │ │ │ │ - 227: invokevirtual #362 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 230: pop │ │ │ │ - 231: goto 123 │ │ │ │ - 234: iconst_0 │ │ │ │ - 235: istore_3 │ │ │ │ - 236: goto 164 │ │ │ │ - 239: new #56 // class java/net/URL │ │ │ │ - 242: astore 4 │ │ │ │ - 244: aload_2 │ │ │ │ - 245: invokevirtual #367 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 248: astore 5 │ │ │ │ - 250: aload 4 │ │ │ │ - 252: aload 5 │ │ │ │ - 254: invokespecial #399 // Method java/net/URL."":(Ljava/lang/String;)V │ │ │ │ - 257: aload_0 │ │ │ │ - 258: aload 4 │ │ │ │ - 260: invokeinterface #261, 2 // InterfaceMethod org/jsoup/Connection$Request.url:(Ljava/net/URL;)Lorg/jsoup/Connection$Base; │ │ │ │ - 265: pop │ │ │ │ - 266: aload_0 │ │ │ │ - 267: invokeinterface #182, 1 // InterfaceMethod org/jsoup/Connection$Request.data:()Ljava/util/Collection; │ │ │ │ - 272: invokeinterface #228, 1 // InterfaceMethod java/util/Collection.clear:()V │ │ │ │ - 277: return │ │ │ │ + 112: invokeinterface #381, 1 // InterfaceMethod java/util/Collection.iterator:()Ljava/util/Iterator; │ │ │ │ + 117: astore 4 │ │ │ │ + 119: aload 4 │ │ │ │ + 121: invokeinterface #135, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 126: istore 6 │ │ │ │ + 128: iload 6 │ │ │ │ + 130: ifeq 235 │ │ │ │ + 133: aload 4 │ │ │ │ + 135: invokeinterface #139, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 140: checkcast #383 // class org/jsoup/Connection$KeyVal │ │ │ │ + 143: astore 7 │ │ │ │ + 145: iload_3 │ │ │ │ + 146: ifne 230 │ │ │ │ + 149: bipush 38 │ │ │ │ + 151: istore 6 │ │ │ │ + 153: aload_2 │ │ │ │ + 154: iload 6 │ │ │ │ + 156: invokevirtual #366 // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; │ │ │ │ + 159: pop │ │ │ │ + 160: aload 7 │ │ │ │ + 162: invokeinterface #387, 1 // InterfaceMethod org/jsoup/Connection$KeyVal.key:()Ljava/lang/String; │ │ │ │ + 167: ldc_w #389 // String UTF-8 │ │ │ │ + 170: invokestatic #395 // Method java/net/URLEncoder.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 173: astore 5 │ │ │ │ + 175: aload_2 │ │ │ │ + 176: aload 5 │ │ │ │ + 178: invokevirtual #362 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 181: astore 5 │ │ │ │ + 183: bipush 61 │ │ │ │ + 185: istore 8 │ │ │ │ + 187: aload 5 │ │ │ │ + 189: iload 8 │ │ │ │ + 191: invokevirtual #366 // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; │ │ │ │ + 194: astore 5 │ │ │ │ + 196: aload 7 │ │ │ │ + 198: invokeinterface #398, 1 // InterfaceMethod org/jsoup/Connection$KeyVal.value:()Ljava/lang/String; │ │ │ │ + 203: astore 9 │ │ │ │ + 205: ldc_w #389 // String UTF-8 │ │ │ │ + 208: astore 10 │ │ │ │ + 210: aload 9 │ │ │ │ + 212: aload 10 │ │ │ │ + 214: invokestatic #395 // Method java/net/URLEncoder.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 217: astore 9 │ │ │ │ + 219: aload 5 │ │ │ │ + 221: aload 9 │ │ │ │ + 223: invokevirtual #362 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 226: pop │ │ │ │ + 227: goto 119 │ │ │ │ + 230: iconst_0 │ │ │ │ + 231: istore_3 │ │ │ │ + 232: goto 160 │ │ │ │ + 235: new #56 // class java/net/URL │ │ │ │ + 238: astore 4 │ │ │ │ + 240: aload_2 │ │ │ │ + 241: invokevirtual #367 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 244: astore 5 │ │ │ │ + 246: aload 4 │ │ │ │ + 248: aload 5 │ │ │ │ + 250: invokespecial #399 // Method java/net/URL."":(Ljava/lang/String;)V │ │ │ │ + 253: aload_0 │ │ │ │ + 254: aload 4 │ │ │ │ + 256: invokeinterface #261, 2 // InterfaceMethod org/jsoup/Connection$Request.url:(Ljava/net/URL;)Lorg/jsoup/Connection$Base; │ │ │ │ + 261: pop │ │ │ │ + 262: aload_0 │ │ │ │ + 263: invokeinterface #182, 1 // InterfaceMethod org/jsoup/Connection$Request.data:()Ljava/util/Collection; │ │ │ │ + 268: invokeinterface #228, 1 // InterfaceMethod java/util/Collection.clear:()V │ │ │ │ + 273: return │ │ │ │ │ │ │ │ private void setupFromConnection(java.net.HttpURLConnection, org.jsoup.Connection$Response); │ │ │ │ descriptor: (Ljava/net/HttpURLConnection;Lorg/jsoup/Connection$Response;)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=9, args_size=3 │ │ │ │ 0: aload_1 │ │ │ │ @@ -1548,74 +1546,72 @@ │ │ │ │ private static void writePost(java.util.Collection, java.io.OutputStream); │ │ │ │ descriptor: (Ljava/util/Collection;Ljava/io/OutputStream;)V │ │ │ │ flags: (0x000a) ACC_PRIVATE, ACC_STATIC │ │ │ │ Code: │ │ │ │ stack=300, locals=9, args_size=2 │ │ │ │ 0: new #438 // class java/io/OutputStreamWriter │ │ │ │ 3: astore_2 │ │ │ │ - 4: ldc_w #389 // String UTF-8 │ │ │ │ - 7: astore_3 │ │ │ │ - 8: aload_2 │ │ │ │ - 9: aload_1 │ │ │ │ - 10: aload_3 │ │ │ │ - 11: invokespecial #441 // Method java/io/OutputStreamWriter."":(Ljava/io/OutputStream;Ljava/lang/String;)V │ │ │ │ - 14: iconst_1 │ │ │ │ - 15: istore 4 │ │ │ │ - 17: aload_0 │ │ │ │ - 18: invokeinterface #381, 1 // InterfaceMethod java/util/Collection.iterator:()Ljava/util/Iterator; │ │ │ │ - 23: astore 5 │ │ │ │ - 25: aload 5 │ │ │ │ - 27: invokeinterface #135, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 32: istore 6 │ │ │ │ - 34: iload 6 │ │ │ │ - 36: ifeq 130 │ │ │ │ - 39: aload 5 │ │ │ │ - 41: invokeinterface #139, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 46: checkcast #383 // class org/jsoup/Connection$KeyVal │ │ │ │ - 49: astore 7 │ │ │ │ - 51: iload 4 │ │ │ │ - 53: ifne 124 │ │ │ │ - 56: bipush 38 │ │ │ │ - 58: istore 6 │ │ │ │ - 60: aload_2 │ │ │ │ - 61: iload 6 │ │ │ │ - 63: invokevirtual #444 // Method java/io/OutputStreamWriter.append:(C)Ljava/io/Writer; │ │ │ │ - 66: pop │ │ │ │ - 67: aload 7 │ │ │ │ - 69: invokeinterface #387, 1 // InterfaceMethod org/jsoup/Connection$KeyVal.key:()Ljava/lang/String; │ │ │ │ - 74: ldc_w #389 // String UTF-8 │ │ │ │ - 77: invokestatic #395 // Method java/net/URLEncoder.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 80: astore_3 │ │ │ │ - 81: aload_2 │ │ │ │ - 82: aload_3 │ │ │ │ - 83: invokevirtual #447 // Method java/io/OutputStreamWriter.write:(Ljava/lang/String;)V │ │ │ │ - 86: bipush 61 │ │ │ │ - 88: istore 6 │ │ │ │ - 90: aload_2 │ │ │ │ - 91: iload 6 │ │ │ │ - 93: invokevirtual #449 // Method java/io/OutputStreamWriter.write:(I)V │ │ │ │ - 96: aload 7 │ │ │ │ - 98: invokeinterface #398, 1 // InterfaceMethod org/jsoup/Connection$KeyVal.value:()Ljava/lang/String; │ │ │ │ - 103: astore_3 │ │ │ │ - 104: ldc_w #389 // String UTF-8 │ │ │ │ - 107: astore 8 │ │ │ │ - 109: aload_3 │ │ │ │ + 4: aload_2 │ │ │ │ + 5: aload_1 │ │ │ │ + 6: ldc_w #389 // String UTF-8 │ │ │ │ + 9: invokespecial #441 // Method java/io/OutputStreamWriter."":(Ljava/io/OutputStream;Ljava/lang/String;)V │ │ │ │ + 12: iconst_1 │ │ │ │ + 13: istore_3 │ │ │ │ + 14: aload_0 │ │ │ │ + 15: invokeinterface #381, 1 // InterfaceMethod java/util/Collection.iterator:()Ljava/util/Iterator; │ │ │ │ + 20: astore 4 │ │ │ │ + 22: aload 4 │ │ │ │ + 24: invokeinterface #135, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 29: istore 5 │ │ │ │ + 31: iload 5 │ │ │ │ + 33: ifeq 131 │ │ │ │ + 36: aload 4 │ │ │ │ + 38: invokeinterface #139, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 43: checkcast #383 // class org/jsoup/Connection$KeyVal │ │ │ │ + 46: astore 6 │ │ │ │ + 48: iload_3 │ │ │ │ + 49: ifne 126 │ │ │ │ + 52: bipush 38 │ │ │ │ + 54: istore 5 │ │ │ │ + 56: aload_2 │ │ │ │ + 57: iload 5 │ │ │ │ + 59: invokevirtual #444 // Method java/io/OutputStreamWriter.append:(C)Ljava/io/Writer; │ │ │ │ + 62: pop │ │ │ │ + 63: aload 6 │ │ │ │ + 65: invokeinterface #387, 1 // InterfaceMethod org/jsoup/Connection$KeyVal.key:()Ljava/lang/String; │ │ │ │ + 70: ldc_w #389 // String UTF-8 │ │ │ │ + 73: invokestatic #395 // Method java/net/URLEncoder.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 76: astore 7 │ │ │ │ + 78: aload_2 │ │ │ │ + 79: aload 7 │ │ │ │ + 81: invokevirtual #447 // Method java/io/OutputStreamWriter.write:(Ljava/lang/String;)V │ │ │ │ + 84: bipush 61 │ │ │ │ + 86: istore 5 │ │ │ │ + 88: aload_2 │ │ │ │ + 89: iload 5 │ │ │ │ + 91: invokevirtual #449 // Method java/io/OutputStreamWriter.write:(I)V │ │ │ │ + 94: aload 6 │ │ │ │ + 96: invokeinterface #398, 1 // InterfaceMethod org/jsoup/Connection$KeyVal.value:()Ljava/lang/String; │ │ │ │ + 101: astore 7 │ │ │ │ + 103: ldc_w #389 // String UTF-8 │ │ │ │ + 106: astore 8 │ │ │ │ + 108: aload 7 │ │ │ │ 110: aload 8 │ │ │ │ 112: invokestatic #395 // Method java/net/URLEncoder.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 115: astore_3 │ │ │ │ - 116: aload_2 │ │ │ │ - 117: aload_3 │ │ │ │ - 118: invokevirtual #447 // Method java/io/OutputStreamWriter.write:(Ljava/lang/String;)V │ │ │ │ - 121: goto 25 │ │ │ │ - 124: iconst_0 │ │ │ │ - 125: istore 4 │ │ │ │ - 127: goto 67 │ │ │ │ - 130: aload_2 │ │ │ │ - 131: invokevirtual #450 // Method java/io/OutputStreamWriter.close:()V │ │ │ │ - 134: return │ │ │ │ + 115: astore 7 │ │ │ │ + 117: aload_2 │ │ │ │ + 118: aload 7 │ │ │ │ + 120: invokevirtual #447 // Method java/io/OutputStreamWriter.write:(Ljava/lang/String;)V │ │ │ │ + 123: goto 22 │ │ │ │ + 126: iconst_0 │ │ │ │ + 127: istore_3 │ │ │ │ + 128: goto 63 │ │ │ │ + 131: aload_2 │ │ │ │ + 132: invokevirtual #450 // Method java/io/OutputStreamWriter.close:()V │ │ │ │ + 135: return │ │ │ │ │ │ │ │ public java.lang.String body(); │ │ │ │ descriptor: ()Ljava/lang/String; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=5, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ @@ -1809,26 +1805,26 @@ │ │ │ │ 74: aload 5 │ │ │ │ 76: areturn │ │ │ │ │ │ │ │ void processResponseHeaders(java.util.Map); │ │ │ │ descriptor: (Ljava/util/Map;)V │ │ │ │ flags: (0x0000) │ │ │ │ Code: │ │ │ │ - stack=300, locals=13, args_size=2 │ │ │ │ + stack=300, locals=14, args_size=2 │ │ │ │ 0: aload_1 │ │ │ │ 1: invokeinterface #123, 1 // InterfaceMethod java/util/Map.entrySet:()Ljava/util/Set; │ │ │ │ 6: astore_2 │ │ │ │ 7: aload_2 │ │ │ │ 8: invokeinterface #129, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ 13: astore_3 │ │ │ │ 14: aload_3 │ │ │ │ 15: invokeinterface #135, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ 20: istore 4 │ │ │ │ 22: iload 4 │ │ │ │ - 24: ifeq 243 │ │ │ │ + 24: ifeq 242 │ │ │ │ 27: aload_3 │ │ │ │ 28: invokeinterface #139, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ 33: checkcast #141 // class java/util/Map$Entry │ │ │ │ 36: astore 5 │ │ │ │ 38: aload 5 │ │ │ │ 40: invokeinterface #144, 1 // InterfaceMethod java/util/Map$Entry.getKey:()Ljava/lang/Object; │ │ │ │ 45: checkcast #44 // class java/lang/String │ │ │ │ @@ -1842,82 +1838,82 @@ │ │ │ │ 67: ldc_w #516 // String Set-Cookie │ │ │ │ 70: astore_2 │ │ │ │ 71: aload 6 │ │ │ │ 73: aload_2 │ │ │ │ 74: invokevirtual #318 // Method java/lang/String.equalsIgnoreCase:(Ljava/lang/String;)Z │ │ │ │ 77: istore 4 │ │ │ │ 79: iload 4 │ │ │ │ - 81: ifeq 203 │ │ │ │ + 81: ifeq 202 │ │ │ │ 84: aload 7 │ │ │ │ 86: invokeinterface #517, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 91: astore 8 │ │ │ │ - 93: aload 8 │ │ │ │ - 95: invokeinterface #135, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 100: istore 4 │ │ │ │ - 102: iload 4 │ │ │ │ - 104: ifeq 14 │ │ │ │ - 107: aload 8 │ │ │ │ - 109: invokeinterface #139, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 114: checkcast #44 // class java/lang/String │ │ │ │ - 117: astore 9 │ │ │ │ - 119: aload 9 │ │ │ │ - 121: ifnull 93 │ │ │ │ - 124: new #519 // class org/jsoup/parser/TokenQueue │ │ │ │ - 127: astore 10 │ │ │ │ - 129: aload 10 │ │ │ │ - 131: aload 9 │ │ │ │ - 133: invokespecial #520 // Method org/jsoup/parser/TokenQueue."":(Ljava/lang/String;)V │ │ │ │ - 136: aload 10 │ │ │ │ - 138: ldc_w #522 // String = │ │ │ │ - 141: invokevirtual #525 // Method org/jsoup/parser/TokenQueue.chompTo:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 144: invokevirtual #528 // Method java/lang/String.trim:()Ljava/lang/String; │ │ │ │ - 147: astore 11 │ │ │ │ - 149: aload 10 │ │ │ │ - 151: ldc_w #530 // String ; │ │ │ │ - 154: invokevirtual #533 // Method org/jsoup/parser/TokenQueue.consumeTo:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 157: astore_2 │ │ │ │ - 158: aload_2 │ │ │ │ - 159: invokevirtual #528 // Method java/lang/String.trim:()Ljava/lang/String; │ │ │ │ - 162: astore 12 │ │ │ │ - 164: aload 12 │ │ │ │ - 166: ifnonnull 174 │ │ │ │ - 169: ldc_w #535 // String │ │ │ │ - 172: astore 12 │ │ │ │ - 174: aload 11 │ │ │ │ - 176: ifnull 93 │ │ │ │ - 179: aload 11 │ │ │ │ - 181: invokevirtual #538 // Method java/lang/String.length:()I │ │ │ │ - 184: istore 4 │ │ │ │ - 186: iload 4 │ │ │ │ - 188: ifle 93 │ │ │ │ - 191: aload_0 │ │ │ │ - 192: aload 11 │ │ │ │ - 194: aload 12 │ │ │ │ - 196: invokevirtual #436 // Method cookie:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection$Base; │ │ │ │ - 199: pop │ │ │ │ - 200: goto 93 │ │ │ │ - 203: aload 7 │ │ │ │ - 205: invokeinterface #541, 1 // InterfaceMethod java/util/List.isEmpty:()Z │ │ │ │ - 210: istore 4 │ │ │ │ - 212: iload 4 │ │ │ │ - 214: ifne 14 │ │ │ │ - 217: iconst_0 │ │ │ │ - 218: istore 4 │ │ │ │ - 220: aload 7 │ │ │ │ - 222: iconst_0 │ │ │ │ - 223: invokeinterface #545, 2 // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object; │ │ │ │ - 228: checkcast #44 // class java/lang/String │ │ │ │ - 231: astore_2 │ │ │ │ - 232: aload_0 │ │ │ │ - 233: aload 6 │ │ │ │ - 235: aload_2 │ │ │ │ - 236: invokevirtual #547 // Method header:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection$Base; │ │ │ │ - 239: pop │ │ │ │ - 240: goto 14 │ │ │ │ - 243: return │ │ │ │ + 91: astore_2 │ │ │ │ + 92: aload_2 │ │ │ │ + 93: invokeinterface #135, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 98: istore 8 │ │ │ │ + 100: iload 8 │ │ │ │ + 102: ifeq 14 │ │ │ │ + 105: aload_2 │ │ │ │ + 106: invokeinterface #139, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 111: checkcast #44 // class java/lang/String │ │ │ │ + 114: astore 9 │ │ │ │ + 116: aload 9 │ │ │ │ + 118: ifnull 92 │ │ │ │ + 121: new #519 // class org/jsoup/parser/TokenQueue │ │ │ │ + 124: astore 10 │ │ │ │ + 126: aload 10 │ │ │ │ + 128: aload 9 │ │ │ │ + 130: invokespecial #520 // Method org/jsoup/parser/TokenQueue."":(Ljava/lang/String;)V │ │ │ │ + 133: aload 10 │ │ │ │ + 135: ldc_w #522 // String = │ │ │ │ + 138: invokevirtual #525 // Method org/jsoup/parser/TokenQueue.chompTo:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 141: invokevirtual #528 // Method java/lang/String.trim:()Ljava/lang/String; │ │ │ │ + 144: astore 11 │ │ │ │ + 146: aload 10 │ │ │ │ + 148: ldc_w #530 // String ; │ │ │ │ + 151: invokevirtual #533 // Method org/jsoup/parser/TokenQueue.consumeTo:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 154: astore 12 │ │ │ │ + 156: aload 12 │ │ │ │ + 158: invokevirtual #528 // Method java/lang/String.trim:()Ljava/lang/String; │ │ │ │ + 161: astore 13 │ │ │ │ + 163: aload 13 │ │ │ │ + 165: ifnonnull 173 │ │ │ │ + 168: ldc_w #535 // String │ │ │ │ + 171: astore 13 │ │ │ │ + 173: aload 11 │ │ │ │ + 175: ifnull 92 │ │ │ │ + 178: aload 11 │ │ │ │ + 180: invokevirtual #538 // Method java/lang/String.length:()I │ │ │ │ + 183: istore 8 │ │ │ │ + 185: iload 8 │ │ │ │ + 187: ifle 92 │ │ │ │ + 190: aload_0 │ │ │ │ + 191: aload 11 │ │ │ │ + 193: aload 13 │ │ │ │ + 195: invokevirtual #436 // Method cookie:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection$Base; │ │ │ │ + 198: pop │ │ │ │ + 199: goto 92 │ │ │ │ + 202: aload 7 │ │ │ │ + 204: invokeinterface #541, 1 // InterfaceMethod java/util/List.isEmpty:()Z │ │ │ │ + 209: istore 4 │ │ │ │ + 211: iload 4 │ │ │ │ + 213: ifne 14 │ │ │ │ + 216: iconst_0 │ │ │ │ + 217: istore 4 │ │ │ │ + 219: aload 7 │ │ │ │ + 221: iconst_0 │ │ │ │ + 222: invokeinterface #545, 2 // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object; │ │ │ │ + 227: checkcast #44 // class java/lang/String │ │ │ │ + 230: astore_2 │ │ │ │ + 231: aload_0 │ │ │ │ + 232: aload 6 │ │ │ │ + 234: aload_2 │ │ │ │ + 235: invokevirtual #547 // Method header:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection$Base; │ │ │ │ + 238: pop │ │ │ │ + 239: goto 14 │ │ │ │ + 242: return │ │ │ │ │ │ │ │ public int statusCode(); │ │ │ │ descriptor: ()I │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── org/jsoup/nodes/Document.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -303,227 +303,221 @@ │ │ │ │ 17: aload_2 │ │ │ │ 18: checkcast #4 // class org/jsoup/nodes/Element │ │ │ │ 21: astore_2 │ │ │ │ 22: aload_2 │ │ │ │ 23: areturn │ │ │ │ 24: aload_2 │ │ │ │ 25: getfield #74 // Field org/jsoup/nodes/Node.childNodes:Ljava/util/List; │ │ │ │ - 28: astore_3 │ │ │ │ - 29: aload_3 │ │ │ │ - 30: invokeinterface #80, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 35: astore 5 │ │ │ │ - 37: aload 5 │ │ │ │ - 39: invokeinterface #86, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 44: istore 4 │ │ │ │ - 46: iload 4 │ │ │ │ - 48: ifeq 83 │ │ │ │ - 51: aload 5 │ │ │ │ - 53: invokeinterface #90, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 58: checkcast #60 // class org/jsoup/nodes/Node │ │ │ │ - 61: astore 6 │ │ │ │ - 63: aload_0 │ │ │ │ - 64: aload_1 │ │ │ │ - 65: aload 6 │ │ │ │ - 67: invokespecial #94 // Method findFirstElementByTagName:(Ljava/lang/String;Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; │ │ │ │ - 70: astore 7 │ │ │ │ + 28: invokeinterface #80, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 33: astore_3 │ │ │ │ + 34: aload_3 │ │ │ │ + 35: invokeinterface #86, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 40: istore 5 │ │ │ │ + 42: iload 5 │ │ │ │ + 44: ifeq 78 │ │ │ │ + 47: aload_3 │ │ │ │ + 48: invokeinterface #90, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 53: checkcast #60 // class org/jsoup/nodes/Node │ │ │ │ + 56: astore 6 │ │ │ │ + 58: aload_0 │ │ │ │ + 59: aload_1 │ │ │ │ + 60: aload 6 │ │ │ │ + 62: invokespecial #94 // Method findFirstElementByTagName:(Ljava/lang/String;Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; │ │ │ │ + 65: astore 7 │ │ │ │ + 67: aload 7 │ │ │ │ + 69: ifnull 34 │ │ │ │ 72: aload 7 │ │ │ │ - 74: ifnull 37 │ │ │ │ - 77: aload 7 │ │ │ │ + 74: astore_2 │ │ │ │ + 75: goto 22 │ │ │ │ + 78: aconst_null │ │ │ │ 79: astore_2 │ │ │ │ 80: goto 22 │ │ │ │ - 83: aconst_null │ │ │ │ - 84: astore_2 │ │ │ │ - 85: goto 22 │ │ │ │ │ │ │ │ private void normaliseStructure(java.lang.String, org.jsoup.nodes.Element); │ │ │ │ descriptor: (Ljava/lang/String;Lorg/jsoup/nodes/Element;)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=13, args_size=3 │ │ │ │ + stack=300, locals=12, args_size=3 │ │ │ │ 0: aload_0 │ │ │ │ 1: aload_1 │ │ │ │ 2: invokevirtual #98 // Method getElementsByTag:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ │ │ 5: astore_3 │ │ │ │ 6: aload_3 │ │ │ │ 7: invokevirtual #104 // Method org/jsoup/select/Elements.first:()Lorg/jsoup/nodes/Element; │ │ │ │ 10: astore 4 │ │ │ │ 12: aload_3 │ │ │ │ 13: invokevirtual #108 // Method org/jsoup/select/Elements.size:()I │ │ │ │ 16: istore 5 │ │ │ │ 18: iconst_1 │ │ │ │ 19: istore 6 │ │ │ │ 21: iload 5 │ │ │ │ 23: iload 6 │ │ │ │ - 25: if_icmple 177 │ │ │ │ + 25: if_icmple 173 │ │ │ │ 28: new #111 // class java/util/ArrayList │ │ │ │ 31: astore 7 │ │ │ │ 33: aload 7 │ │ │ │ 35: invokespecial #112 // Method java/util/ArrayList."":()V │ │ │ │ 38: iconst_1 │ │ │ │ 39: istore 8 │ │ │ │ 41: aload_3 │ │ │ │ 42: invokevirtual #108 // Method org/jsoup/select/Elements.size:()I │ │ │ │ 45: istore 5 │ │ │ │ 47: iload 8 │ │ │ │ 49: iload 5 │ │ │ │ - 51: if_icmpge 131 │ │ │ │ + 51: if_icmpge 127 │ │ │ │ 54: aload_3 │ │ │ │ 55: iload 8 │ │ │ │ 57: invokevirtual #116 // Method org/jsoup/select/Elements.get:(I)Lorg/jsoup/nodes/Element; │ │ │ │ 60: astore 9 │ │ │ │ 62: aload 9 │ │ │ │ 64: getfield #74 // Field org/jsoup/nodes/Node.childNodes:Ljava/util/List; │ │ │ │ - 67: astore 10 │ │ │ │ - 69: aload 10 │ │ │ │ - 71: invokeinterface #80, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 76: astore 11 │ │ │ │ - 78: aload 11 │ │ │ │ - 80: invokeinterface #86, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 85: istore 5 │ │ │ │ - 87: iload 5 │ │ │ │ - 89: ifeq 117 │ │ │ │ - 92: aload 11 │ │ │ │ - 94: invokeinterface #90, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 99: checkcast #60 // class org/jsoup/nodes/Node │ │ │ │ - 102: astore 12 │ │ │ │ - 104: aload 7 │ │ │ │ - 106: aload 12 │ │ │ │ - 108: invokeinterface #119, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 113: pop │ │ │ │ - 114: goto 78 │ │ │ │ - 117: aload 9 │ │ │ │ - 119: invokevirtual #122 // Method org/jsoup/nodes/Node.remove:()V │ │ │ │ - 122: iload 8 │ │ │ │ - 124: iconst_1 │ │ │ │ - 125: iadd │ │ │ │ - 126: istore 8 │ │ │ │ - 128: goto 41 │ │ │ │ - 131: aload 7 │ │ │ │ - 133: invokeinterface #80, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 138: astore 11 │ │ │ │ - 140: aload 11 │ │ │ │ - 142: invokeinterface #86, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 147: istore 5 │ │ │ │ - 149: iload 5 │ │ │ │ - 151: ifeq 177 │ │ │ │ - 154: aload 11 │ │ │ │ - 156: invokeinterface #90, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 161: checkcast #60 // class org/jsoup/nodes/Node │ │ │ │ - 164: astore 9 │ │ │ │ - 166: aload 4 │ │ │ │ - 168: aload 9 │ │ │ │ - 170: invokevirtual #126 // Method org/jsoup/nodes/Element.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; │ │ │ │ - 173: pop │ │ │ │ - 174: goto 140 │ │ │ │ - 177: aload 4 │ │ │ │ - 179: invokevirtual #129 // Method org/jsoup/nodes/Element.parent:()Lorg/jsoup/nodes/Element; │ │ │ │ - 182: astore 10 │ │ │ │ - 184: aload 10 │ │ │ │ - 186: aload_2 │ │ │ │ - 187: invokevirtual #130 // Method org/jsoup/nodes/Element.equals:(Ljava/lang/Object;)Z │ │ │ │ - 190: istore 5 │ │ │ │ - 192: iload 5 │ │ │ │ - 194: ifne 204 │ │ │ │ - 197: aload_2 │ │ │ │ - 198: aload 4 │ │ │ │ - 200: invokevirtual #126 // Method org/jsoup/nodes/Element.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; │ │ │ │ - 203: pop │ │ │ │ - 204: return │ │ │ │ + 67: invokeinterface #80, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 72: astore 10 │ │ │ │ + 74: aload 10 │ │ │ │ + 76: invokeinterface #86, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 81: istore 6 │ │ │ │ + 83: iload 6 │ │ │ │ + 85: ifeq 113 │ │ │ │ + 88: aload 10 │ │ │ │ + 90: invokeinterface #90, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 95: checkcast #60 // class org/jsoup/nodes/Node │ │ │ │ + 98: astore 11 │ │ │ │ + 100: aload 7 │ │ │ │ + 102: aload 11 │ │ │ │ + 104: invokeinterface #119, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 109: pop │ │ │ │ + 110: goto 74 │ │ │ │ + 113: aload 9 │ │ │ │ + 115: invokevirtual #122 // Method org/jsoup/nodes/Node.remove:()V │ │ │ │ + 118: iload 8 │ │ │ │ + 120: iconst_1 │ │ │ │ + 121: iadd │ │ │ │ + 122: istore 8 │ │ │ │ + 124: goto 41 │ │ │ │ + 127: aload 7 │ │ │ │ + 129: invokeinterface #80, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 134: astore 10 │ │ │ │ + 136: aload 10 │ │ │ │ + 138: invokeinterface #86, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 143: istore 6 │ │ │ │ + 145: iload 6 │ │ │ │ + 147: ifeq 173 │ │ │ │ + 150: aload 10 │ │ │ │ + 152: invokeinterface #90, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 157: checkcast #60 // class org/jsoup/nodes/Node │ │ │ │ + 160: astore 9 │ │ │ │ + 162: aload 4 │ │ │ │ + 164: aload 9 │ │ │ │ + 166: invokevirtual #126 // Method org/jsoup/nodes/Element.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; │ │ │ │ + 169: pop │ │ │ │ + 170: goto 136 │ │ │ │ + 173: aload 4 │ │ │ │ + 175: invokevirtual #129 // Method org/jsoup/nodes/Element.parent:()Lorg/jsoup/nodes/Element; │ │ │ │ + 178: astore 10 │ │ │ │ + 180: aload 10 │ │ │ │ + 182: aload_2 │ │ │ │ + 183: invokevirtual #130 // Method org/jsoup/nodes/Element.equals:(Ljava/lang/Object;)Z │ │ │ │ + 186: istore 5 │ │ │ │ + 188: iload 5 │ │ │ │ + 190: ifne 200 │ │ │ │ + 193: aload_2 │ │ │ │ + 194: aload 4 │ │ │ │ + 196: invokevirtual #126 // Method org/jsoup/nodes/Element.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; │ │ │ │ + 199: pop │ │ │ │ + 200: return │ │ │ │ │ │ │ │ private void normaliseTextNodes(org.jsoup.nodes.Element); │ │ │ │ descriptor: (Lorg/jsoup/nodes/Element;)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=12, args_size=2 │ │ │ │ 0: new #111 // class java/util/ArrayList │ │ │ │ 3: astore_2 │ │ │ │ 4: aload_2 │ │ │ │ 5: invokespecial #112 // Method java/util/ArrayList."":()V │ │ │ │ 8: aload_1 │ │ │ │ 9: getfield #131 // Field org/jsoup/nodes/Element.childNodes:Ljava/util/List; │ │ │ │ - 12: astore_3 │ │ │ │ - 13: aload_3 │ │ │ │ - 14: invokeinterface #80, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 19: astore 4 │ │ │ │ - 21: aload 4 │ │ │ │ - 23: invokeinterface #86, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 28: istore 5 │ │ │ │ - 30: iload 5 │ │ │ │ - 32: ifeq 94 │ │ │ │ - 35: aload 4 │ │ │ │ - 37: invokeinterface #90, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 42: checkcast #60 // class org/jsoup/nodes/Node │ │ │ │ - 45: astore 6 │ │ │ │ - 47: aload 6 │ │ │ │ - 49: instanceof #133 // class org/jsoup/nodes/TextNode │ │ │ │ - 52: istore 5 │ │ │ │ - 54: iload 5 │ │ │ │ - 56: ifeq 21 │ │ │ │ - 59: aload 6 │ │ │ │ - 61: astore 7 │ │ │ │ - 63: aload 6 │ │ │ │ - 65: checkcast #133 // class org/jsoup/nodes/TextNode │ │ │ │ - 68: astore 7 │ │ │ │ - 70: aload 7 │ │ │ │ - 72: invokevirtual #136 // Method org/jsoup/nodes/TextNode.isBlank:()Z │ │ │ │ - 75: istore 5 │ │ │ │ - 77: iload 5 │ │ │ │ - 79: ifne 21 │ │ │ │ - 82: aload_2 │ │ │ │ - 83: aload 7 │ │ │ │ - 85: invokeinterface #119, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 90: pop │ │ │ │ - 91: goto 21 │ │ │ │ - 94: aload_2 │ │ │ │ - 95: invokeinterface #137, 1 // InterfaceMethod java/util/List.size:()I │ │ │ │ - 100: istore 5 │ │ │ │ - 102: iload 5 │ │ │ │ - 104: iconst_m1 │ │ │ │ - 105: iadd │ │ │ │ - 106: istore 8 │ │ │ │ - 108: iload 8 │ │ │ │ - 110: iflt 187 │ │ │ │ - 113: aload_2 │ │ │ │ - 114: iload 8 │ │ │ │ - 116: invokeinterface #140, 2 // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object; │ │ │ │ - 121: checkcast #60 // class org/jsoup/nodes/Node │ │ │ │ - 124: astore 6 │ │ │ │ - 126: aload_1 │ │ │ │ - 127: aload 6 │ │ │ │ - 129: invokevirtual #144 // Method org/jsoup/nodes/Element.removeChild:(Lorg/jsoup/nodes/Node;)V │ │ │ │ - 132: aload_0 │ │ │ │ - 133: invokevirtual #146 // Method body:()Lorg/jsoup/nodes/Element; │ │ │ │ - 136: astore_3 │ │ │ │ - 137: new #133 // class org/jsoup/nodes/TextNode │ │ │ │ - 140: astore 9 │ │ │ │ - 142: ldc #148 // String │ │ │ │ - 144: astore 10 │ │ │ │ - 146: ldc #150 // String │ │ │ │ - 148: astore 11 │ │ │ │ - 150: aload 9 │ │ │ │ - 152: aload 10 │ │ │ │ - 154: aload 11 │ │ │ │ - 156: invokespecial #153 // Method org/jsoup/nodes/TextNode."":(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 159: aload_3 │ │ │ │ - 160: aload 9 │ │ │ │ - 162: invokevirtual #156 // Method org/jsoup/nodes/Element.prependChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; │ │ │ │ - 165: pop │ │ │ │ - 166: aload_0 │ │ │ │ - 167: invokevirtual #146 // Method body:()Lorg/jsoup/nodes/Element; │ │ │ │ - 170: astore_3 │ │ │ │ - 171: aload_3 │ │ │ │ - 172: aload 6 │ │ │ │ - 174: invokevirtual #156 // Method org/jsoup/nodes/Element.prependChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; │ │ │ │ - 177: pop │ │ │ │ - 178: iload 8 │ │ │ │ - 180: iconst_m1 │ │ │ │ - 181: iadd │ │ │ │ - 182: istore 8 │ │ │ │ - 184: goto 108 │ │ │ │ - 187: return │ │ │ │ + 12: invokeinterface #80, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 17: astore_3 │ │ │ │ + 18: aload_3 │ │ │ │ + 19: invokeinterface #86, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 24: istore 4 │ │ │ │ + 26: iload 4 │ │ │ │ + 28: ifeq 89 │ │ │ │ + 31: aload_3 │ │ │ │ + 32: invokeinterface #90, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 37: checkcast #60 // class org/jsoup/nodes/Node │ │ │ │ + 40: astore 5 │ │ │ │ + 42: aload 5 │ │ │ │ + 44: instanceof #133 // class org/jsoup/nodes/TextNode │ │ │ │ + 47: istore 4 │ │ │ │ + 49: iload 4 │ │ │ │ + 51: ifeq 18 │ │ │ │ + 54: aload 5 │ │ │ │ + 56: astore 6 │ │ │ │ + 58: aload 5 │ │ │ │ + 60: checkcast #133 // class org/jsoup/nodes/TextNode │ │ │ │ + 63: astore 6 │ │ │ │ + 65: aload 6 │ │ │ │ + 67: invokevirtual #136 // Method org/jsoup/nodes/TextNode.isBlank:()Z │ │ │ │ + 70: istore 4 │ │ │ │ + 72: iload 4 │ │ │ │ + 74: ifne 18 │ │ │ │ + 77: aload_2 │ │ │ │ + 78: aload 6 │ │ │ │ + 80: invokeinterface #119, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 85: pop │ │ │ │ + 86: goto 18 │ │ │ │ + 89: aload_2 │ │ │ │ + 90: invokeinterface #137, 1 // InterfaceMethod java/util/List.size:()I │ │ │ │ + 95: istore 7 │ │ │ │ + 97: iload 7 │ │ │ │ + 99: iconst_m1 │ │ │ │ + 100: iadd │ │ │ │ + 101: istore 8 │ │ │ │ + 103: iload 8 │ │ │ │ + 105: iflt 182 │ │ │ │ + 108: aload_2 │ │ │ │ + 109: iload 8 │ │ │ │ + 111: invokeinterface #140, 2 // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object; │ │ │ │ + 116: checkcast #60 // class org/jsoup/nodes/Node │ │ │ │ + 119: astore 5 │ │ │ │ + 121: aload_1 │ │ │ │ + 122: aload 5 │ │ │ │ + 124: invokevirtual #144 // Method org/jsoup/nodes/Element.removeChild:(Lorg/jsoup/nodes/Node;)V │ │ │ │ + 127: aload_0 │ │ │ │ + 128: invokevirtual #146 // Method body:()Lorg/jsoup/nodes/Element; │ │ │ │ + 131: astore_3 │ │ │ │ + 132: new #133 // class org/jsoup/nodes/TextNode │ │ │ │ + 135: astore 9 │ │ │ │ + 137: ldc #148 // String │ │ │ │ + 139: astore 10 │ │ │ │ + 141: ldc #150 // String │ │ │ │ + 143: astore 11 │ │ │ │ + 145: aload 9 │ │ │ │ + 147: aload 10 │ │ │ │ + 149: aload 11 │ │ │ │ + 151: invokespecial #153 // Method org/jsoup/nodes/TextNode."":(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 154: aload_3 │ │ │ │ + 155: aload 9 │ │ │ │ + 157: invokevirtual #156 // Method org/jsoup/nodes/Element.prependChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; │ │ │ │ + 160: pop │ │ │ │ + 161: aload_0 │ │ │ │ + 162: invokevirtual #146 // Method body:()Lorg/jsoup/nodes/Element; │ │ │ │ + 165: astore_3 │ │ │ │ + 166: aload_3 │ │ │ │ + 167: aload 5 │ │ │ │ + 169: invokevirtual #156 // Method org/jsoup/nodes/Element.prependChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; │ │ │ │ + 172: pop │ │ │ │ + 173: iload 8 │ │ │ │ + 175: iconst_m1 │ │ │ │ + 176: iadd │ │ │ │ + 177: istore 8 │ │ │ │ + 179: goto 103 │ │ │ │ + 182: return │ │ │ │ │ │ │ │ public org.jsoup.nodes.Element body(); │ │ │ │ descriptor: ()Lorg/jsoup/nodes/Element; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── org/jsoup/nodes/FormElement.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -216,101 +216,97 @@ │ │ │ │ stack=300, locals=11, args_size=1 │ │ │ │ 0: new #27 // class java/util/ArrayList │ │ │ │ 3: astore_1 │ │ │ │ 4: aload_1 │ │ │ │ 5: invokespecial #28 // Method java/util/ArrayList."":()V │ │ │ │ 8: aload_0 │ │ │ │ 9: getfield #17 // Field elements:Lorg/jsoup/select/Elements; │ │ │ │ - 12: astore_2 │ │ │ │ - 13: aload_2 │ │ │ │ - 14: invokevirtual #32 // Method org/jsoup/select/Elements.iterator:()Ljava/util/Iterator; │ │ │ │ - 17: astore_3 │ │ │ │ - 18: aload_3 │ │ │ │ - 19: invokeinterface #38, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 24: istore 4 │ │ │ │ - 26: iload 4 │ │ │ │ - 28: ifeq 193 │ │ │ │ - 31: aload_3 │ │ │ │ - 32: invokeinterface #42, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 37: checkcast #4 // class org/jsoup/nodes/Element │ │ │ │ - 40: astore 5 │ │ │ │ - 42: aload 5 │ │ │ │ - 44: invokevirtual #46 // Method org/jsoup/nodes/Element.tag:()Lorg/jsoup/parser/Tag; │ │ │ │ - 47: astore_2 │ │ │ │ - 48: aload_2 │ │ │ │ - 49: invokevirtual #51 // Method org/jsoup/parser/Tag.isFormSubmittable:()Z │ │ │ │ - 52: istore 4 │ │ │ │ - 54: iload 4 │ │ │ │ - 56: ifeq 18 │ │ │ │ - 59: ldc #53 // String name │ │ │ │ - 61: astore_2 │ │ │ │ - 62: aload 5 │ │ │ │ - 64: aload_2 │ │ │ │ - 65: invokevirtual #57 // Method org/jsoup/nodes/Element.attr:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 68: astore 6 │ │ │ │ - 70: aload 6 │ │ │ │ - 72: invokevirtual #63 // Method java/lang/String.length:()I │ │ │ │ - 75: istore 4 │ │ │ │ - 77: iload 4 │ │ │ │ - 79: ifeq 18 │ │ │ │ - 82: ldc #65 // String select │ │ │ │ - 84: astore_2 │ │ │ │ - 85: aload 5 │ │ │ │ - 87: invokevirtual #69 // Method org/jsoup/nodes/Element.tagName:()Ljava/lang/String; │ │ │ │ - 90: astore 7 │ │ │ │ - 92: aload_2 │ │ │ │ - 93: aload 7 │ │ │ │ - 95: invokevirtual #70 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 98: istore 4 │ │ │ │ - 100: iload 4 │ │ │ │ - 102: ifeq 171 │ │ │ │ - 105: ldc #72 // String option[selected] │ │ │ │ - 107: astore_2 │ │ │ │ - 108: aload 5 │ │ │ │ - 110: aload_2 │ │ │ │ - 111: invokevirtual #75 // Method org/jsoup/nodes/Element.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ │ │ - 114: astore 8 │ │ │ │ - 116: aload 8 │ │ │ │ - 118: invokevirtual #32 // Method org/jsoup/select/Elements.iterator:()Ljava/util/Iterator; │ │ │ │ - 121: astore 9 │ │ │ │ - 123: aload 9 │ │ │ │ - 125: invokeinterface #38, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 130: istore 4 │ │ │ │ - 132: iload 4 │ │ │ │ - 134: ifeq 18 │ │ │ │ - 137: aload 9 │ │ │ │ - 139: invokeinterface #42, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 144: checkcast #4 // class org/jsoup/nodes/Element │ │ │ │ - 147: astore 10 │ │ │ │ - 149: aload 10 │ │ │ │ - 151: invokevirtual #78 // Method org/jsoup/nodes/Element.val:()Ljava/lang/String; │ │ │ │ - 154: astore_2 │ │ │ │ - 155: aload 6 │ │ │ │ - 157: aload_2 │ │ │ │ - 158: invokestatic #84 // Method org/jsoup/helper/HttpConnection$KeyVal.create:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal; │ │ │ │ - 161: astore_2 │ │ │ │ - 162: aload_1 │ │ │ │ - 163: aload_2 │ │ │ │ - 164: invokevirtual #86 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ - 167: pop │ │ │ │ - 168: goto 123 │ │ │ │ - 171: aload 5 │ │ │ │ - 173: invokevirtual #78 // Method org/jsoup/nodes/Element.val:()Ljava/lang/String; │ │ │ │ - 176: astore_2 │ │ │ │ - 177: aload 6 │ │ │ │ - 179: aload_2 │ │ │ │ + 12: invokevirtual #32 // Method org/jsoup/select/Elements.iterator:()Ljava/util/Iterator; │ │ │ │ + 15: astore_2 │ │ │ │ + 16: aload_2 │ │ │ │ + 17: invokeinterface #38, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 22: istore_3 │ │ │ │ + 23: iload_3 │ │ │ │ + 24: ifeq 195 │ │ │ │ + 27: aload_2 │ │ │ │ + 28: invokeinterface #42, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 33: checkcast #4 // class org/jsoup/nodes/Element │ │ │ │ + 36: astore 4 │ │ │ │ + 38: aload 4 │ │ │ │ + 40: invokevirtual #46 // Method org/jsoup/nodes/Element.tag:()Lorg/jsoup/parser/Tag; │ │ │ │ + 43: astore 5 │ │ │ │ + 45: aload 5 │ │ │ │ + 47: invokevirtual #51 // Method org/jsoup/parser/Tag.isFormSubmittable:()Z │ │ │ │ + 50: istore_3 │ │ │ │ + 51: iload_3 │ │ │ │ + 52: ifeq 16 │ │ │ │ + 55: ldc #53 // String name │ │ │ │ + 57: astore 5 │ │ │ │ + 59: aload 4 │ │ │ │ + 61: aload 5 │ │ │ │ + 63: invokevirtual #57 // Method org/jsoup/nodes/Element.attr:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 66: astore 6 │ │ │ │ + 68: aload 6 │ │ │ │ + 70: invokevirtual #63 // Method java/lang/String.length:()I │ │ │ │ + 73: istore_3 │ │ │ │ + 74: iload_3 │ │ │ │ + 75: ifeq 16 │ │ │ │ + 78: ldc #65 // String select │ │ │ │ + 80: astore 5 │ │ │ │ + 82: aload 4 │ │ │ │ + 84: invokevirtual #69 // Method org/jsoup/nodes/Element.tagName:()Ljava/lang/String; │ │ │ │ + 87: astore 7 │ │ │ │ + 89: aload 5 │ │ │ │ + 91: aload 7 │ │ │ │ + 93: invokevirtual #70 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 96: istore_3 │ │ │ │ + 97: iload_3 │ │ │ │ + 98: ifeq 169 │ │ │ │ + 101: aload 4 │ │ │ │ + 103: ldc #72 // String option[selected] │ │ │ │ + 105: invokevirtual #75 // Method org/jsoup/nodes/Element.select:(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ │ │ + 108: astore 8 │ │ │ │ + 110: aload 8 │ │ │ │ + 112: invokevirtual #32 // Method org/jsoup/select/Elements.iterator:()Ljava/util/Iterator; │ │ │ │ + 115: astore 5 │ │ │ │ + 117: aload 5 │ │ │ │ + 119: invokeinterface #38, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 124: istore 9 │ │ │ │ + 126: iload 9 │ │ │ │ + 128: ifeq 16 │ │ │ │ + 131: aload 5 │ │ │ │ + 133: invokeinterface #42, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 138: checkcast #4 // class org/jsoup/nodes/Element │ │ │ │ + 141: astore 10 │ │ │ │ + 143: aload 10 │ │ │ │ + 145: invokevirtual #78 // Method org/jsoup/nodes/Element.val:()Ljava/lang/String; │ │ │ │ + 148: astore 7 │ │ │ │ + 150: aload 6 │ │ │ │ + 152: aload 7 │ │ │ │ + 154: invokestatic #84 // Method org/jsoup/helper/HttpConnection$KeyVal.create:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal; │ │ │ │ + 157: astore 7 │ │ │ │ + 159: aload_1 │ │ │ │ + 160: aload 7 │ │ │ │ + 162: invokevirtual #86 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ + 165: pop │ │ │ │ + 166: goto 117 │ │ │ │ + 169: aload 4 │ │ │ │ + 171: invokevirtual #78 // Method org/jsoup/nodes/Element.val:()Ljava/lang/String; │ │ │ │ + 174: astore 5 │ │ │ │ + 176: aload 6 │ │ │ │ + 178: aload 5 │ │ │ │ 180: invokestatic #84 // Method org/jsoup/helper/HttpConnection$KeyVal.create:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal; │ │ │ │ - 183: astore_2 │ │ │ │ - 184: aload_1 │ │ │ │ - 185: aload_2 │ │ │ │ - 186: invokevirtual #86 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ - 189: pop │ │ │ │ - 190: goto 18 │ │ │ │ - 193: aload_1 │ │ │ │ - 194: areturn │ │ │ │ + 183: astore 5 │ │ │ │ + 185: aload_1 │ │ │ │ + 186: aload 5 │ │ │ │ + 188: invokevirtual #86 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ + 191: pop │ │ │ │ + 192: goto 16 │ │ │ │ + 195: aload_1 │ │ │ │ + 196: areturn │ │ │ │ │ │ │ │ public org.jsoup.Connection submit(); │ │ │ │ descriptor: ()Lorg/jsoup/Connection; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=6, args_size=1 │ │ │ │ 0: ldc #88 // String action │ │ ├── org/jsoup/select/StructuralEvaluator$Has.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -74,52 +74,50 @@ │ │ │ │ 6: putfield #12 // Field evaluator:Lorg/jsoup/select/Evaluator; │ │ │ │ 9: return │ │ │ │ │ │ │ │ public boolean matches(org.jsoup.nodes.Element, org.jsoup.nodes.Element); │ │ │ │ descriptor: (Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=7, args_size=3 │ │ │ │ + stack=300, locals=8, args_size=3 │ │ │ │ 0: aload_2 │ │ │ │ 1: invokevirtual #18 // Method org/jsoup/nodes/Element.getAllElements:()Lorg/jsoup/select/Elements; │ │ │ │ - 4: astore_3 │ │ │ │ - 5: aload_3 │ │ │ │ - 6: invokevirtual #24 // Method org/jsoup/select/Elements.iterator:()Ljava/util/Iterator; │ │ │ │ - 9: astore 4 │ │ │ │ - 11: aload 4 │ │ │ │ - 13: invokeinterface #30, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 18: istore 5 │ │ │ │ - 20: iload 5 │ │ │ │ - 22: ifeq 68 │ │ │ │ - 25: aload 4 │ │ │ │ - 27: invokeinterface #34, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 32: checkcast #14 // class org/jsoup/nodes/Element │ │ │ │ - 35: astore 6 │ │ │ │ - 37: aload 6 │ │ │ │ - 39: aload_2 │ │ │ │ - 40: if_acmpeq 11 │ │ │ │ - 43: aload_0 │ │ │ │ - 44: getfield #12 // Field evaluator:Lorg/jsoup/select/Evaluator; │ │ │ │ - 47: astore_3 │ │ │ │ - 48: aload_3 │ │ │ │ - 49: aload_1 │ │ │ │ - 50: aload 6 │ │ │ │ - 52: invokevirtual #40 // Method org/jsoup/select/Evaluator.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ │ │ - 55: istore 5 │ │ │ │ - 57: iload 5 │ │ │ │ - 59: ifeq 11 │ │ │ │ - 62: iconst_1 │ │ │ │ - 63: istore 5 │ │ │ │ - 65: iload 5 │ │ │ │ - 67: ireturn │ │ │ │ - 68: iconst_0 │ │ │ │ - 69: istore 5 │ │ │ │ - 71: aconst_null │ │ │ │ - 72: astore_3 │ │ │ │ - 73: goto 65 │ │ │ │ + 4: invokevirtual #24 // Method org/jsoup/select/Elements.iterator:()Ljava/util/Iterator; │ │ │ │ + 7: astore_3 │ │ │ │ + 8: aload_3 │ │ │ │ + 9: invokeinterface #30, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 14: istore 4 │ │ │ │ + 16: iload 4 │ │ │ │ + 18: ifeq 65 │ │ │ │ + 21: aload_3 │ │ │ │ + 22: invokeinterface #34, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 27: checkcast #14 // class org/jsoup/nodes/Element │ │ │ │ + 30: astore 5 │ │ │ │ + 32: aload 5 │ │ │ │ + 34: aload_2 │ │ │ │ + 35: if_acmpeq 8 │ │ │ │ + 38: aload_0 │ │ │ │ + 39: getfield #12 // Field evaluator:Lorg/jsoup/select/Evaluator; │ │ │ │ + 42: astore 6 │ │ │ │ + 44: aload 6 │ │ │ │ + 46: aload_1 │ │ │ │ + 47: aload 5 │ │ │ │ + 49: invokevirtual #40 // Method org/jsoup/select/Evaluator.matches:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ │ │ + 52: istore 4 │ │ │ │ + 54: iload 4 │ │ │ │ + 56: ifeq 8 │ │ │ │ + 59: iconst_1 │ │ │ │ + 60: istore 7 │ │ │ │ + 62: iload 7 │ │ │ │ + 64: ireturn │ │ │ │ + 65: iconst_0 │ │ │ │ + 66: istore 7 │ │ │ │ + 68: aconst_null │ │ │ │ + 69: astore_3 │ │ │ │ + 70: goto 62 │ │ │ │ │ │ │ │ public java.lang.String toString(); │ │ │ │ descriptor: ()Ljava/lang/String; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=1 │ │ │ │ 0: iconst_1 ├── smali/info/hoang8f/fbutton/R.smali │ @@ -18,10 +18,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 50 │ return-void │ .end method ├── smali/com/omegavesko/sutransplus/HomeActivity$4$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lcom/omegavesko/sutransplus/HomeActivity$4; │ │ │ # direct methods │ .method constructor (Lcom/omegavesko/sutransplus/HomeActivity$4;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/omegavesko/sutransplus/HomeActivity$4; │ │ .prologue │ .line 486 │ iput-object p1, p0, Lcom/omegavesko/sutransplus/HomeActivity$4$1;->this$1:Lcom/omegavesko/sutransplus/HomeActivity$4; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/omegavesko/sutransplus/HomeActivityListAdapter.smali │ @@ -65,15 +65,15 @@ │ .field private robotoLight:Landroid/graphics/Typeface; │ │ .field private final values:[Lcom/omegavesko/sutransplus/Polazak; │ │ │ # direct methods │ .method public constructor (Landroid/content/Context;[Lcom/omegavesko/sutransplus/Polazak;Ljava/util/Map;)V │ - .locals 7 │ + .locals 5 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "values" # [Lcom/omegavesko/sutransplus/Polazak; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Landroid/content/Context;", │ "[", │ @@ -85,127 +85,122 @@ │ ">;)V" │ } │ .end annotation │ │ .prologue │ .line 41 │ .local p3, "lineDetails":Ljava/util/Map;, "Ljava/util/Map;" │ - const v5, 0x7f030002 │ + const v2, 0x7f030002 │ │ - invoke-direct {p0, p1, v5, p2}, Landroid/widget/ArrayAdapter;->(Landroid/content/Context;I[Ljava/lang/Object;)V │ + invoke-direct {p0, p1, v2, p2}, Landroid/widget/ArrayAdapter;->(Landroid/content/Context;I[Ljava/lang/Object;)V │ │ .line 32 │ - new-instance v5, Ljava/util/ArrayList; │ + new-instance v2, Ljava/util/ArrayList; │ │ - invoke-direct {v5}, Ljava/util/ArrayList;->()V │ + invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ - iput-object v5, p0, Lcom/omegavesko/sutransplus/HomeActivityListAdapter;->lineList:Ljava/util/List; │ + iput-object v2, p0, Lcom/omegavesko/sutransplus/HomeActivityListAdapter;->lineList:Ljava/util/List; │ │ .line 33 │ - new-instance v5, Ljava/util/ArrayList; │ + new-instance v2, Ljava/util/ArrayList; │ │ - invoke-direct {v5}, Ljava/util/ArrayList;->()V │ + invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ - iput-object v5, p0, Lcom/omegavesko/sutransplus/HomeActivityListAdapter;->cityLineList:Ljava/util/List; │ + iput-object v2, p0, Lcom/omegavesko/sutransplus/HomeActivityListAdapter;->cityLineList:Ljava/util/List; │ │ .line 34 │ - new-instance v5, Ljava/util/ArrayList; │ + new-instance v2, Ljava/util/ArrayList; │ │ - invoke-direct {v5}, Ljava/util/ArrayList;->()V │ + invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ - iput-object v5, p0, Lcom/omegavesko/sutransplus/HomeActivityListAdapter;->commuterLineList:Ljava/util/List; │ + iput-object v2, p0, Lcom/omegavesko/sutransplus/HomeActivityListAdapter;->commuterLineList:Ljava/util/List; │ │ .line 42 │ iput-object p1, p0, Lcom/omegavesko/sutransplus/HomeActivityListAdapter;->context:Landroid/content/Context; │ │ .line 43 │ iput-object p2, p0, Lcom/omegavesko/sutransplus/HomeActivityListAdapter;->values:[Lcom/omegavesko/sutransplus/Polazak; │ │ .line 45 │ iput-object p3, p0, Lcom/omegavesko/sutransplus/HomeActivityListAdapter;->lineDetails:Ljava/util/Map; │ │ .line 47 │ invoke-virtual {p1}, Landroid/content/Context;->getAssets()Landroid/content/res/AssetManager; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - const-string v6, "fonts/Roboto-Light.ttf" │ + const-string v3, "fonts/Roboto-Light.ttf" │ │ - invoke-static {v5, v6}, Landroid/graphics/Typeface;->createFromAsset(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; │ + invoke-static {v2, v3}, Landroid/graphics/Typeface;->createFromAsset(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - iput-object v5, p0, Lcom/omegavesko/sutransplus/HomeActivityListAdapter;->robotoLight:Landroid/graphics/Typeface; │ + iput-object v2, p0, Lcom/omegavesko/sutransplus/HomeActivityListAdapter;->robotoLight:Landroid/graphics/Typeface; │ │ .line 49 │ - move-object v0, p2 │ + array-length v3, p2 │ │ - .local v0, "arr$":[Lcom/omegavesko/sutransplus/Polazak; │ - array-length v3, v0 │ - │ - .local v3, "len$":I │ const/4 v2, 0x0 │ │ - .local v2, "i$":I │ :goto_0 │ if-ge v2, v3, :cond_2 │ │ - aget-object v1, v0, v2 │ + aget-object v0, p2, v2 │ │ .line 51 │ - .local v1, "bus":Lcom/omegavesko/sutransplus/Polazak; │ - iget-object v4, v1, Lcom/omegavesko/sutransplus/Polazak;->linija:Ljava/lang/String; │ + .local v0, "bus":Lcom/omegavesko/sutransplus/Polazak; │ + iget-object v1, v0, Lcom/omegavesko/sutransplus/Polazak;->linija:Ljava/lang/String; │ │ .line 53 │ - .local v4, "lineNumber":Ljava/lang/String; │ - iget-boolean v5, v1, Lcom/omegavesko/sutransplus/Polazak;->gradski:Z │ + .local v1, "lineNumber":Ljava/lang/String; │ + iget-boolean v4, v0, Lcom/omegavesko/sutransplus/Polazak;->gradski:Z │ │ - if-eqz v5, :cond_1 │ + if-eqz v4, :cond_1 │ │ .line 55 │ - iget-object v5, p0, Lcom/omegavesko/sutransplus/HomeActivityListAdapter;->cityLineList:Ljava/util/List; │ + iget-object v4, p0, Lcom/omegavesko/sutransplus/HomeActivityListAdapter;->cityLineList:Ljava/util/List; │ │ - invoke-interface {v5, v4}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ + invoke-interface {v4, v1}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-nez v5, :cond_0 │ + if-nez v4, :cond_0 │ │ .line 57 │ - iget-object v5, p0, Lcom/omegavesko/sutransplus/HomeActivityListAdapter;->cityLineList:Ljava/util/List; │ + iget-object v4, p0, Lcom/omegavesko/sutransplus/HomeActivityListAdapter;->cityLineList:Ljava/util/List; │ │ - invoke-interface {v5, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v4, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 49 │ :cond_0 │ :goto_1 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 62 │ :cond_1 │ - iget-object v5, p0, Lcom/omegavesko/sutransplus/HomeActivityListAdapter;->commuterLineList:Ljava/util/List; │ + iget-object v4, p0, Lcom/omegavesko/sutransplus/HomeActivityListAdapter;->commuterLineList:Ljava/util/List; │ │ - invoke-interface {v5, v4}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ + invoke-interface {v4, v1}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-nez v5, :cond_0 │ + if-nez v4, :cond_0 │ │ .line 64 │ - iget-object v5, p0, Lcom/omegavesko/sutransplus/HomeActivityListAdapter;->commuterLineList:Ljava/util/List; │ + iget-object v4, p0, Lcom/omegavesko/sutransplus/HomeActivityListAdapter;->commuterLineList:Ljava/util/List; │ │ - invoke-interface {v5, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v4, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 68 │ - .end local v1 # "bus":Lcom/omegavesko/sutransplus/Polazak; │ - .end local v4 # "lineNumber":Ljava/lang/String; │ + .end local v0 # "bus":Lcom/omegavesko/sutransplus/Polazak; │ + .end local v1 # "lineNumber":Ljava/lang/String; │ :cond_2 │ return-void │ .end method │ │ │ # virtual methods │ .method public getCount()I ├── smali/com/omegavesko/sutransplus/HomeActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/omegavesko/sutransplus/HomeActivity; │ │ │ # direct methods │ .method constructor (Lcom/omegavesko/sutransplus/HomeActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/omegavesko/sutransplus/HomeActivity; │ │ .prologue │ .line 392 │ iput-object p1, p0, Lcom/omegavesko/sutransplus/HomeActivity$1;->this$0:Lcom/omegavesko/sutransplus/HomeActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/omegavesko/sutransplus/HomeActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/omegavesko/sutransplus/HomeActivity; │ │ │ # direct methods │ .method constructor (Lcom/omegavesko/sutransplus/HomeActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/omegavesko/sutransplus/HomeActivity; │ │ .prologue │ .line 448 │ iput-object p1, p0, Lcom/omegavesko/sutransplus/HomeActivity$3;->this$0:Lcom/omegavesko/sutransplus/HomeActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/omegavesko/sutransplus/LineActivityListAdapter.smali │ @@ -130,345 +130,328 @@ │ .field private robotoLight:Landroid/graphics/Typeface; │ │ .field private final values:[Lcom/omegavesko/sutransplus/Polazak; │ │ │ # direct methods │ .method public constructor (Landroid/content/Context;[Lcom/omegavesko/sutransplus/Polazak;)V │ - .locals 6 │ + .locals 5 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "values" # [Lcom/omegavesko/sutransplus/Polazak; │ │ .prologue │ + const/4 v1, 0x0 │ + │ .line 47 │ - const v4, 0x7f030002 │ + const v2, 0x7f030002 │ │ - invoke-direct {p0, p1, v4, p2}, Landroid/widget/ArrayAdapter;->(Landroid/content/Context;I[Ljava/lang/Object;)V │ + invoke-direct {p0, p1, v2, p2}, Landroid/widget/ArrayAdapter;->(Landroid/content/Context;I[Ljava/lang/Object;)V │ │ .line 31 │ - new-instance v4, Ljava/util/ArrayList; │ + new-instance v2, Ljava/util/ArrayList; │ │ - invoke-direct {v4}, Ljava/util/ArrayList;->()V │ + invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ - iput-object v4, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->city_toWeekday:Ljava/util/List; │ + iput-object v2, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->city_toWeekday:Ljava/util/List; │ │ .line 32 │ - new-instance v4, Ljava/util/ArrayList; │ + new-instance v2, Ljava/util/ArrayList; │ │ - invoke-direct {v4}, Ljava/util/ArrayList;->()V │ + invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ - iput-object v4, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->city_toWeekend:Ljava/util/List; │ + iput-object v2, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->city_toWeekend:Ljava/util/List; │ │ .line 33 │ - new-instance v4, Ljava/util/ArrayList; │ + new-instance v2, Ljava/util/ArrayList; │ │ - invoke-direct {v4}, Ljava/util/ArrayList;->()V │ + invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ - iput-object v4, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->city_fromWeekday:Ljava/util/List; │ + iput-object v2, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->city_fromWeekday:Ljava/util/List; │ │ .line 34 │ - new-instance v4, Ljava/util/ArrayList; │ + new-instance v2, Ljava/util/ArrayList; │ │ - invoke-direct {v4}, Ljava/util/ArrayList;->()V │ + invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ - iput-object v4, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->city_fromWeekend:Ljava/util/List; │ + iput-object v2, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->city_fromWeekend:Ljava/util/List; │ │ .line 36 │ - new-instance v4, Ljava/util/ArrayList; │ + new-instance v2, Ljava/util/ArrayList; │ │ - invoke-direct {v4}, Ljava/util/ArrayList;->()V │ + invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ - iput-object v4, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->commuter_toWeekday:Ljava/util/List; │ + iput-object v2, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->commuter_toWeekday:Ljava/util/List; │ │ .line 37 │ - new-instance v4, Ljava/util/ArrayList; │ + new-instance v2, Ljava/util/ArrayList; │ │ - invoke-direct {v4}, Ljava/util/ArrayList;->()V │ + invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ - iput-object v4, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->commuter_toSaturday:Ljava/util/List; │ + iput-object v2, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->commuter_toSaturday:Ljava/util/List; │ │ .line 38 │ - new-instance v4, Ljava/util/ArrayList; │ + new-instance v2, Ljava/util/ArrayList; │ │ - invoke-direct {v4}, Ljava/util/ArrayList;->()V │ + invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ - iput-object v4, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->commuter_toSunday:Ljava/util/List; │ + iput-object v2, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->commuter_toSunday:Ljava/util/List; │ │ .line 39 │ - new-instance v4, Ljava/util/ArrayList; │ + new-instance v2, Ljava/util/ArrayList; │ │ - invoke-direct {v4}, Ljava/util/ArrayList;->()V │ + invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ - iput-object v4, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->commuter_fromWeekday:Ljava/util/List; │ + iput-object v2, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->commuter_fromWeekday:Ljava/util/List; │ │ .line 40 │ - new-instance v4, Ljava/util/ArrayList; │ + new-instance v2, Ljava/util/ArrayList; │ │ - invoke-direct {v4}, Ljava/util/ArrayList;->()V │ + invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ - iput-object v4, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->commuter_fromSaturday:Ljava/util/List; │ + iput-object v2, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->commuter_fromSaturday:Ljava/util/List; │ │ .line 41 │ - new-instance v4, Ljava/util/ArrayList; │ + new-instance v2, Ljava/util/ArrayList; │ │ - invoke-direct {v4}, Ljava/util/ArrayList;->()V │ + invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ - iput-object v4, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->commuter_fromSunday:Ljava/util/List; │ + iput-object v2, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->commuter_fromSunday:Ljava/util/List; │ │ .line 48 │ iput-object p1, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->context:Landroid/content/Context; │ │ .line 49 │ iput-object p2, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->values:[Lcom/omegavesko/sutransplus/Polazak; │ │ .line 51 │ invoke-virtual {p1}, Landroid/content/Context;->getAssets()Landroid/content/res/AssetManager; │ │ - move-result-object v4 │ + move-result-object v2 │ │ - const-string v5, "fonts/Roboto-Light.ttf" │ + const-string v3, "fonts/Roboto-Light.ttf" │ │ - invoke-static {v4, v5}, Landroid/graphics/Typeface;->createFromAsset(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; │ + invoke-static {v2, v3}, Landroid/graphics/Typeface;->createFromAsset(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; │ │ - move-result-object v4 │ + move-result-object v2 │ │ - iput-object v4, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->robotoLight:Landroid/graphics/Typeface; │ + iput-object v2, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->robotoLight:Landroid/graphics/Typeface; │ │ .line 53 │ - const/4 v4, 0x0 │ - │ - aget-object v4, p2, v4 │ + aget-object v2, p2, v1 │ │ - iget-boolean v4, v4, Lcom/omegavesko/sutransplus/Polazak;->gradski:Z │ + iget-boolean v2, v2, Lcom/omegavesko/sutransplus/Polazak;->gradski:Z │ │ - if-eqz v4, :cond_4 │ + if-eqz v2, :cond_4 │ │ .line 57 │ - move-object v0, p2 │ - │ - .local v0, "arr$":[Lcom/omegavesko/sutransplus/Polazak; │ - array-length v3, v0 │ + array-length v2, p2 │ │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ - │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v3, :cond_a │ + if-ge v1, v2, :cond_a │ │ - aget-object v1, v0, v2 │ + aget-object v0, p2, v1 │ │ .line 59 │ - .local v1, "bus":Lcom/omegavesko/sutransplus/Polazak; │ - iget-object v4, v1, Lcom/omegavesko/sutransplus/Polazak;->day:Lcom/omegavesko/sutransplus/Polazak$Day; │ + .local v0, "bus":Lcom/omegavesko/sutransplus/Polazak; │ + iget-object v3, v0, Lcom/omegavesko/sutransplus/Polazak;->day:Lcom/omegavesko/sutransplus/Polazak$Day; │ │ - sget-object v5, Lcom/omegavesko/sutransplus/Polazak$Day;->RADNIDAN:Lcom/omegavesko/sutransplus/Polazak$Day; │ + sget-object v4, Lcom/omegavesko/sutransplus/Polazak$Day;->RADNIDAN:Lcom/omegavesko/sutransplus/Polazak$Day; │ │ - if-ne v4, v5, :cond_1 │ + if-ne v3, v4, :cond_1 │ │ - iget-boolean v4, v1, Lcom/omegavesko/sutransplus/Polazak;->odlazak:Z │ + iget-boolean v3, v0, Lcom/omegavesko/sutransplus/Polazak;->odlazak:Z │ │ - if-eqz v4, :cond_1 │ + if-eqz v3, :cond_1 │ │ .line 61 │ - iget-object v4, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->city_toWeekday:Ljava/util/List; │ + iget-object v3, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->city_toWeekday:Ljava/util/List; │ │ - iget-object v5, v1, Lcom/omegavesko/sutransplus/Polazak;->busInfo:Ljava/lang/String; │ + iget-object v4, v0, Lcom/omegavesko/sutransplus/Polazak;->busInfo:Ljava/lang/String; │ │ - invoke-interface {v4, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 57 │ :cond_0 │ :goto_1 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 63 │ :cond_1 │ - iget-object v4, v1, Lcom/omegavesko/sutransplus/Polazak;->day:Lcom/omegavesko/sutransplus/Polazak$Day; │ + iget-object v3, v0, Lcom/omegavesko/sutransplus/Polazak;->day:Lcom/omegavesko/sutransplus/Polazak$Day; │ │ - sget-object v5, Lcom/omegavesko/sutransplus/Polazak$Day;->VIKEND:Lcom/omegavesko/sutransplus/Polazak$Day; │ + sget-object v4, Lcom/omegavesko/sutransplus/Polazak$Day;->VIKEND:Lcom/omegavesko/sutransplus/Polazak$Day; │ │ - if-ne v4, v5, :cond_2 │ + if-ne v3, v4, :cond_2 │ │ - iget-boolean v4, v1, Lcom/omegavesko/sutransplus/Polazak;->odlazak:Z │ + iget-boolean v3, v0, Lcom/omegavesko/sutransplus/Polazak;->odlazak:Z │ │ - if-eqz v4, :cond_2 │ + if-eqz v3, :cond_2 │ │ .line 65 │ - iget-object v4, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->city_toWeekend:Ljava/util/List; │ + iget-object v3, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->city_toWeekend:Ljava/util/List; │ │ - iget-object v5, v1, Lcom/omegavesko/sutransplus/Polazak;->busInfo:Ljava/lang/String; │ + iget-object v4, v0, Lcom/omegavesko/sutransplus/Polazak;->busInfo:Ljava/lang/String; │ │ - invoke-interface {v4, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 67 │ :cond_2 │ - iget-object v4, v1, Lcom/omegavesko/sutransplus/Polazak;->day:Lcom/omegavesko/sutransplus/Polazak$Day; │ + iget-object v3, v0, Lcom/omegavesko/sutransplus/Polazak;->day:Lcom/omegavesko/sutransplus/Polazak$Day; │ │ - sget-object v5, Lcom/omegavesko/sutransplus/Polazak$Day;->RADNIDAN:Lcom/omegavesko/sutransplus/Polazak$Day; │ + sget-object v4, Lcom/omegavesko/sutransplus/Polazak$Day;->RADNIDAN:Lcom/omegavesko/sutransplus/Polazak$Day; │ │ - if-ne v4, v5, :cond_3 │ + if-ne v3, v4, :cond_3 │ │ - iget-boolean v4, v1, Lcom/omegavesko/sutransplus/Polazak;->odlazak:Z │ + iget-boolean v3, v0, Lcom/omegavesko/sutransplus/Polazak;->odlazak:Z │ │ - if-nez v4, :cond_3 │ + if-nez v3, :cond_3 │ │ .line 69 │ - iget-object v4, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->city_fromWeekday:Ljava/util/List; │ + iget-object v3, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->city_fromWeekday:Ljava/util/List; │ │ - iget-object v5, v1, Lcom/omegavesko/sutransplus/Polazak;->busInfo:Ljava/lang/String; │ + iget-object v4, v0, Lcom/omegavesko/sutransplus/Polazak;->busInfo:Ljava/lang/String; │ │ - invoke-interface {v4, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 71 │ :cond_3 │ - iget-object v4, v1, Lcom/omegavesko/sutransplus/Polazak;->day:Lcom/omegavesko/sutransplus/Polazak$Day; │ + iget-object v3, v0, Lcom/omegavesko/sutransplus/Polazak;->day:Lcom/omegavesko/sutransplus/Polazak$Day; │ │ - sget-object v5, Lcom/omegavesko/sutransplus/Polazak$Day;->VIKEND:Lcom/omegavesko/sutransplus/Polazak$Day; │ + sget-object v4, Lcom/omegavesko/sutransplus/Polazak$Day;->VIKEND:Lcom/omegavesko/sutransplus/Polazak$Day; │ │ - if-ne v4, v5, :cond_0 │ + if-ne v3, v4, :cond_0 │ │ - iget-boolean v4, v1, Lcom/omegavesko/sutransplus/Polazak;->odlazak:Z │ + iget-boolean v3, v0, Lcom/omegavesko/sutransplus/Polazak;->odlazak:Z │ │ - if-nez v4, :cond_0 │ + if-nez v3, :cond_0 │ │ .line 73 │ - iget-object v4, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->city_fromWeekend:Ljava/util/List; │ + iget-object v3, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->city_fromWeekend:Ljava/util/List; │ │ - iget-object v5, v1, Lcom/omegavesko/sutransplus/Polazak;->busInfo:Ljava/lang/String; │ + iget-object v4, v0, Lcom/omegavesko/sutransplus/Polazak;->busInfo:Ljava/lang/String; │ │ - invoke-interface {v4, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 79 │ - .end local v0 # "arr$":[Lcom/omegavesko/sutransplus/Polazak; │ - .end local v1 # "bus":Lcom/omegavesko/sutransplus/Polazak; │ - .end local v2 # "i$":I │ - .end local v3 # "len$":I │ + .end local v0 # "bus":Lcom/omegavesko/sutransplus/Polazak; │ :cond_4 │ - move-object v0, p2 │ - │ - .restart local v0 # "arr$":[Lcom/omegavesko/sutransplus/Polazak; │ - array-length v3, v0 │ - │ - .restart local v3 # "len$":I │ - const/4 v2, 0x0 │ + array-length v2, p2 │ │ - .restart local v2 # "i$":I │ :goto_2 │ - if-ge v2, v3, :cond_a │ + if-ge v1, v2, :cond_a │ │ - aget-object v1, v0, v2 │ + aget-object v0, p2, v1 │ │ .line 81 │ - .restart local v1 # "bus":Lcom/omegavesko/sutransplus/Polazak; │ - iget-boolean v4, v1, Lcom/omegavesko/sutransplus/Polazak;->odlazak:Z │ + .restart local v0 # "bus":Lcom/omegavesko/sutransplus/Polazak; │ + iget-boolean v3, v0, Lcom/omegavesko/sutransplus/Polazak;->odlazak:Z │ │ - if-eqz v4, :cond_7 │ + if-eqz v3, :cond_7 │ │ .line 83 │ - iget-object v4, v1, Lcom/omegavesko/sutransplus/Polazak;->day:Lcom/omegavesko/sutransplus/Polazak$Day; │ + iget-object v3, v0, Lcom/omegavesko/sutransplus/Polazak;->day:Lcom/omegavesko/sutransplus/Polazak$Day; │ │ - sget-object v5, Lcom/omegavesko/sutransplus/Polazak$Day;->RADNIDAN:Lcom/omegavesko/sutransplus/Polazak$Day; │ + sget-object v4, Lcom/omegavesko/sutransplus/Polazak$Day;->RADNIDAN:Lcom/omegavesko/sutransplus/Polazak$Day; │ │ - if-ne v4, v5, :cond_5 │ + if-ne v3, v4, :cond_5 │ │ .line 85 │ - iget-object v4, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->commuter_toWeekday:Ljava/util/List; │ + iget-object v3, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->commuter_toWeekday:Ljava/util/List; │ │ - iget-object v5, v1, Lcom/omegavesko/sutransplus/Polazak;->busInfo:Ljava/lang/String; │ + iget-object v4, v0, Lcom/omegavesko/sutransplus/Polazak;->busInfo:Ljava/lang/String; │ │ - invoke-interface {v4, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 79 │ :goto_3 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v1, v1, 0x1 │ │ goto :goto_2 │ │ .line 87 │ :cond_5 │ - iget-object v4, v1, Lcom/omegavesko/sutransplus/Polazak;->day:Lcom/omegavesko/sutransplus/Polazak$Day; │ + iget-object v3, v0, Lcom/omegavesko/sutransplus/Polazak;->day:Lcom/omegavesko/sutransplus/Polazak$Day; │ │ - sget-object v5, Lcom/omegavesko/sutransplus/Polazak$Day;->SUBOTA:Lcom/omegavesko/sutransplus/Polazak$Day; │ + sget-object v4, Lcom/omegavesko/sutransplus/Polazak$Day;->SUBOTA:Lcom/omegavesko/sutransplus/Polazak$Day; │ │ - if-ne v4, v5, :cond_6 │ + if-ne v3, v4, :cond_6 │ │ .line 89 │ - iget-object v4, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->commuter_toSaturday:Ljava/util/List; │ + iget-object v3, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->commuter_toSaturday:Ljava/util/List; │ │ - iget-object v5, v1, Lcom/omegavesko/sutransplus/Polazak;->busInfo:Ljava/lang/String; │ + iget-object v4, v0, Lcom/omegavesko/sutransplus/Polazak;->busInfo:Ljava/lang/String; │ │ - invoke-interface {v4, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_3 │ │ .line 93 │ :cond_6 │ - iget-object v4, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->commuter_toSunday:Ljava/util/List; │ + iget-object v3, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->commuter_toSunday:Ljava/util/List; │ │ - iget-object v5, v1, Lcom/omegavesko/sutransplus/Polazak;->busInfo:Ljava/lang/String; │ + iget-object v4, v0, Lcom/omegavesko/sutransplus/Polazak;->busInfo:Ljava/lang/String; │ │ - invoke-interface {v4, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_3 │ │ .line 98 │ :cond_7 │ - iget-object v4, v1, Lcom/omegavesko/sutransplus/Polazak;->day:Lcom/omegavesko/sutransplus/Polazak$Day; │ + iget-object v3, v0, Lcom/omegavesko/sutransplus/Polazak;->day:Lcom/omegavesko/sutransplus/Polazak$Day; │ │ - sget-object v5, Lcom/omegavesko/sutransplus/Polazak$Day;->RADNIDAN:Lcom/omegavesko/sutransplus/Polazak$Day; │ + sget-object v4, Lcom/omegavesko/sutransplus/Polazak$Day;->RADNIDAN:Lcom/omegavesko/sutransplus/Polazak$Day; │ │ - if-ne v4, v5, :cond_8 │ + if-ne v3, v4, :cond_8 │ │ .line 100 │ - iget-object v4, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->commuter_fromWeekday:Ljava/util/List; │ + iget-object v3, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->commuter_fromWeekday:Ljava/util/List; │ │ - iget-object v5, v1, Lcom/omegavesko/sutransplus/Polazak;->busInfo:Ljava/lang/String; │ + iget-object v4, v0, Lcom/omegavesko/sutransplus/Polazak;->busInfo:Ljava/lang/String; │ │ - invoke-interface {v4, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_3 │ │ .line 102 │ :cond_8 │ - iget-object v4, v1, Lcom/omegavesko/sutransplus/Polazak;->day:Lcom/omegavesko/sutransplus/Polazak$Day; │ + iget-object v3, v0, Lcom/omegavesko/sutransplus/Polazak;->day:Lcom/omegavesko/sutransplus/Polazak$Day; │ │ - sget-object v5, Lcom/omegavesko/sutransplus/Polazak$Day;->SUBOTA:Lcom/omegavesko/sutransplus/Polazak$Day; │ + sget-object v4, Lcom/omegavesko/sutransplus/Polazak$Day;->SUBOTA:Lcom/omegavesko/sutransplus/Polazak$Day; │ │ - if-ne v4, v5, :cond_9 │ + if-ne v3, v4, :cond_9 │ │ .line 104 │ - iget-object v4, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->commuter_fromSaturday:Ljava/util/List; │ + iget-object v3, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->commuter_fromSaturday:Ljava/util/List; │ │ - iget-object v5, v1, Lcom/omegavesko/sutransplus/Polazak;->busInfo:Ljava/lang/String; │ + iget-object v4, v0, Lcom/omegavesko/sutransplus/Polazak;->busInfo:Ljava/lang/String; │ │ - invoke-interface {v4, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_3 │ │ .line 108 │ :cond_9 │ - iget-object v4, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->commuter_fromSunday:Ljava/util/List; │ + iget-object v3, p0, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->commuter_fromSunday:Ljava/util/List; │ │ - iget-object v5, v1, Lcom/omegavesko/sutransplus/Polazak;->busInfo:Ljava/lang/String; │ + iget-object v4, v0, Lcom/omegavesko/sutransplus/Polazak;->busInfo:Ljava/lang/String; │ │ - invoke-interface {v4, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_3 │ │ .line 116 │ - .end local v1 # "bus":Lcom/omegavesko/sutransplus/Polazak; │ + .end local v0 # "bus":Lcom/omegavesko/sutransplus/Polazak; │ :cond_a │ return-void │ .end method │ │ │ # virtual methods │ .method public getCount()I ├── smali/com/omegavesko/sutransplus/R.smali │ @@ -27,10 +27,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 408 │ return-void │ .end method ├── smali/com/omegavesko/sutransplus/LineActivity.smali │ @@ -46,166 +46,165 @@ │ .prologue │ .line 38 │ invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V │ │ .line 40 │ invoke-virtual {p0}, Lcom/omegavesko/sutransplus/LineActivity;->getApplicationContext()Landroid/content/Context; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8}, Landroid/content/Context;->getAssets()Landroid/content/res/AssetManager; │ + invoke-virtual {v7}, Landroid/content/Context;->getAssets()Landroid/content/res/AssetManager; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - const-string v9, "fonts/Roboto-Light.ttf" │ + const-string v8, "fonts/Roboto-Light.ttf" │ │ - invoke-static {v8, v9}, Landroid/graphics/Typeface;->createFromAsset(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; │ + invoke-static {v7, v8}, Landroid/graphics/Typeface;->createFromAsset(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - iput-object v8, p0, Lcom/omegavesko/sutransplus/LineActivity;->robotoLight:Landroid/graphics/Typeface; │ + iput-object v7, p0, Lcom/omegavesko/sutransplus/LineActivity;->robotoLight:Landroid/graphics/Typeface; │ │ .line 42 │ - const/high16 v8, 0x7f040000 │ + const/high16 v7, 0x7f040000 │ │ - const v9, 0x7f040001 │ + const v8, 0x7f040001 │ │ - invoke-virtual {p0, v8, v9}, Lcom/omegavesko/sutransplus/LineActivity;->overridePendingTransition(II)V │ + invoke-virtual {p0, v7, v8}, Lcom/omegavesko/sutransplus/LineActivity;->overridePendingTransition(II)V │ │ .line 44 │ - const v8, 0x7f030001 │ + const v7, 0x7f030001 │ │ - invoke-virtual {p0, v8}, Lcom/omegavesko/sutransplus/LineActivity;->setContentView(I)V │ + invoke-virtual {p0, v7}, Lcom/omegavesko/sutransplus/LineActivity;->setContentView(I)V │ │ .line 46 │ - const v8, 0x7f07000b │ + const v7, 0x7f07000b │ │ - invoke-virtual {p0, v8}, Lcom/omegavesko/sutransplus/LineActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v7}, Lcom/omegavesko/sutransplus/LineActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, Landroid/widget/TextView; │ + check-cast v7, Landroid/widget/TextView; │ │ - iput-object v8, p0, Lcom/omegavesko/sutransplus/LineActivity;->lineNameView:Landroid/widget/TextView; │ + iput-object v7, p0, Lcom/omegavesko/sutransplus/LineActivity;->lineNameView:Landroid/widget/TextView; │ │ .line 47 │ - const v8, 0x7f07000c │ + const v7, 0x7f07000c │ │ - invoke-virtual {p0, v8}, Lcom/omegavesko/sutransplus/LineActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v7}, Lcom/omegavesko/sutransplus/LineActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, Landroid/widget/ListView; │ + check-cast v7, Landroid/widget/ListView; │ │ - iput-object v8, p0, Lcom/omegavesko/sutransplus/LineActivity;->lineBusList:Landroid/widget/ListView; │ + iput-object v7, p0, Lcom/omegavesko/sutransplus/LineActivity;->lineBusList:Landroid/widget/ListView; │ │ .line 49 │ invoke-virtual {p0}, Lcom/omegavesko/sutransplus/LineActivity;->getApplicationContext()Landroid/content/Context; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8}, Landroid/content/Context;->getAssets()Landroid/content/res/AssetManager; │ + invoke-virtual {v7}, Landroid/content/Context;->getAssets()Landroid/content/res/AssetManager; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - const-string v9, "fonts/Roboto-Light.ttf" │ + const-string v8, "fonts/Roboto-Light.ttf" │ │ - invoke-static {v8, v9}, Landroid/graphics/Typeface;->createFromAsset(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; │ + invoke-static {v7, v8}, Landroid/graphics/Typeface;->createFromAsset(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 50 │ - .local v7, "robotoLight":Landroid/graphics/Typeface; │ - iget-object v8, p0, Lcom/omegavesko/sutransplus/LineActivity;->lineNameView:Landroid/widget/TextView; │ + .local v6, "robotoLight":Landroid/graphics/Typeface; │ + iget-object v7, p0, Lcom/omegavesko/sutransplus/LineActivity;->lineNameView:Landroid/widget/TextView; │ │ - invoke-virtual {v8, v7}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V │ + invoke-virtual {v7, v6}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V │ │ .line 52 │ - const v8, 0x7f07000d │ + const v7, 0x7f07000d │ │ - invoke-virtual {p0, v8}, Lcom/omegavesko/sutransplus/LineActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v7}, Lcom/omegavesko/sutransplus/LineActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, Landroid/widget/TextView; │ + check-cast v7, Landroid/widget/TextView; │ │ - iput-object v8, p0, Lcom/omegavesko/sutransplus/LineActivity;->lineDetails:Landroid/widget/TextView; │ + iput-object v7, p0, Lcom/omegavesko/sutransplus/LineActivity;->lineDetails:Landroid/widget/TextView; │ │ .line 54 │ invoke-virtual {p0}, Lcom/omegavesko/sutransplus/LineActivity;->getIntent()Landroid/content/Intent; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 55 │ - .local v5, "intent":Landroid/content/Intent; │ - const-string v8, "com.omegavesko.sutransplus.LINE" │ + .local v4, "intent":Landroid/content/Intent; │ + const-string v7, "com.omegavesko.sutransplus.LINE" │ │ - invoke-virtual {v5, v8}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v4, v7}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - iput-object v8, p0, Lcom/omegavesko/sutransplus/LineActivity;->lineName:Ljava/lang/String; │ + iput-object v7, p0, Lcom/omegavesko/sutransplus/LineActivity;->lineName:Ljava/lang/String; │ │ .line 56 │ - iget-object v8, p0, Lcom/omegavesko/sutransplus/LineActivity;->lineDetails:Landroid/widget/TextView; │ + iget-object v7, p0, Lcom/omegavesko/sutransplus/LineActivity;->lineDetails:Landroid/widget/TextView; │ │ - const-string v9, "com.omegavesko.sutransplus.LINE_DETAILS" │ + const-string v8, "com.omegavesko.sutransplus.LINE_DETAILS" │ │ - invoke-virtual {v5, v9}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v4, v8}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v8, v9}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v7, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 57 │ - iget-object v8, p0, Lcom/omegavesko/sutransplus/LineActivity;->lineDetails:Landroid/widget/TextView; │ + iget-object v7, p0, Lcom/omegavesko/sutransplus/LineActivity;->lineDetails:Landroid/widget/TextView; │ │ - invoke-virtual {v8, v7}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V │ + invoke-virtual {v7, v6}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V │ │ .line 59 │ - iget-object v8, p0, Lcom/omegavesko/sutransplus/LineActivity;->lineNameView:Landroid/widget/TextView; │ + iget-object v7, p0, Lcom/omegavesko/sutransplus/LineActivity;->lineNameView:Landroid/widget/TextView; │ │ - iget-object v9, p0, Lcom/omegavesko/sutransplus/LineActivity;->lineName:Ljava/lang/String; │ + iget-object v8, p0, Lcom/omegavesko/sutransplus/LineActivity;->lineName:Ljava/lang/String; │ │ - invoke-virtual {v8, v9}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v7, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 61 │ new-instance v2, Lcom/omegavesko/sutransplus/DatabaseHandler; │ │ invoke-direct {v2, p0}, Lcom/omegavesko/sutransplus/DatabaseHandler;->(Landroid/content/Context;)V │ │ .line 62 │ .local v2, "db":Lcom/omegavesko/sutransplus/DatabaseHandler; │ invoke-virtual {v2}, Lcom/omegavesko/sutransplus/DatabaseHandler;->getAllBuses()Ljava/util/List; │ │ move-result-object v0 │ │ .line 64 │ .local v0, "allBusList":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v8, Ljava/util/ArrayList; │ + new-instance v7, Ljava/util/ArrayList; │ │ - invoke-direct {v8}, Ljava/util/ArrayList;->()V │ + invoke-direct {v7}, Ljava/util/ArrayList;->()V │ │ - iput-object v8, p0, Lcom/omegavesko/sutransplus/LineActivity;->currentBusList:Ljava/util/List; │ + iput-object v7, p0, Lcom/omegavesko/sutransplus/LineActivity;->currentBusList:Ljava/util/List; │ │ .line 66 │ invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v7 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v8 │ │ if-eqz v8, :cond_1 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/omegavesko/sutransplus/Polazak; │ │ .line 68 │ .local v1, "bus":Lcom/omegavesko/sutransplus/Polazak; │ @@ -230,28 +229,28 @@ │ :cond_1 │ new-instance v3, Ljava/util/ArrayList; │ │ invoke-direct {v3}, Ljava/util/ArrayList;->()V │ │ .line 73 │ .local v3, "debugBusStrings":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - iget-object v8, p0, Lcom/omegavesko/sutransplus/LineActivity;->currentBusList:Ljava/util/List; │ + iget-object v7, p0, Lcom/omegavesko/sutransplus/LineActivity;->currentBusList:Ljava/util/List; │ │ - invoke-interface {v8}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v7}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v7 │ │ :goto_1 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v8 │ │ if-eqz v8, :cond_2 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/omegavesko/sutransplus/Polazak; │ │ .line 75 │ .restart local v1 # "bus":Lcom/omegavesko/sutransplus/Polazak; │ @@ -260,39 +259,39 @@ │ invoke-virtual {v3, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 81 │ .end local v1 # "bus":Lcom/omegavesko/sutransplus/Polazak; │ :cond_2 │ - new-instance v6, Lcom/omegavesko/sutransplus/LineActivityListAdapter; │ + new-instance v5, Lcom/omegavesko/sutransplus/LineActivityListAdapter; │ │ - iget-object v8, p0, Lcom/omegavesko/sutransplus/LineActivity;->currentBusList:Ljava/util/List; │ + iget-object v7, p0, Lcom/omegavesko/sutransplus/LineActivity;->currentBusList:Ljava/util/List; │ │ - iget-object v9, p0, Lcom/omegavesko/sutransplus/LineActivity;->currentBusList:Ljava/util/List; │ + iget-object v8, p0, Lcom/omegavesko/sutransplus/LineActivity;->currentBusList:Ljava/util/List; │ │ - invoke-interface {v9}, Ljava/util/List;->size()I │ + invoke-interface {v8}, Ljava/util/List;->size()I │ │ - move-result v9 │ + move-result v8 │ │ - new-array v9, v9, [Lcom/omegavesko/sutransplus/Polazak; │ + new-array v8, v8, [Lcom/omegavesko/sutransplus/Polazak; │ │ - invoke-interface {v8, v9}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-interface {v7, v8}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, [Lcom/omegavesko/sutransplus/Polazak; │ + check-cast v7, [Lcom/omegavesko/sutransplus/Polazak; │ │ - invoke-direct {v6, p0, v8}, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->(Landroid/content/Context;[Lcom/omegavesko/sutransplus/Polazak;)V │ + invoke-direct {v5, p0, v7}, Lcom/omegavesko/sutransplus/LineActivityListAdapter;->(Landroid/content/Context;[Lcom/omegavesko/sutransplus/Polazak;)V │ │ .line 82 │ - .local v6, "listAdapter":Lcom/omegavesko/sutransplus/LineActivityListAdapter; │ - iget-object v8, p0, Lcom/omegavesko/sutransplus/LineActivity;->lineBusList:Landroid/widget/ListView; │ + .local v5, "listAdapter":Lcom/omegavesko/sutransplus/LineActivityListAdapter; │ + iget-object v7, p0, Lcom/omegavesko/sutransplus/LineActivity;->lineBusList:Landroid/widget/ListView; │ │ - invoke-virtual {v8, v6}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V │ + invoke-virtual {v7, v5}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V │ │ .line 84 │ return-void │ .end method │ │ .method public onCreateOptionsMenu(Landroid/view/Menu;)Z │ .locals 2 ├── smali/com/omegavesko/sutransplus/HomeActivity$GetLinesTask$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lcom/omegavesko/sutransplus/HomeActivity$GetLinesTask; │ │ │ # direct methods │ .method constructor (Lcom/omegavesko/sutransplus/HomeActivity$GetLinesTask;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/omegavesko/sutransplus/HomeActivity$GetLinesTask; │ │ .prologue │ .line 60 │ iput-object p1, p0, Lcom/omegavesko/sutransplus/HomeActivity$GetLinesTask$1;->this$1:Lcom/omegavesko/sutransplus/HomeActivity$GetLinesTask; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/omegavesko/sutransplus/HomeActivity$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$lineName:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/omegavesko/sutransplus/HomeActivity;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/omegavesko/sutransplus/HomeActivity; │ │ .prologue │ .line 479 │ iput-object p1, p0, Lcom/omegavesko/sutransplus/HomeActivity$4;->this$0:Lcom/omegavesko/sutransplus/HomeActivity; │ │ iput-object p2, p0, Lcom/omegavesko/sutransplus/HomeActivity$4;->val$lineName:Ljava/lang/String; ├── smali/com/omegavesko/sutransplus/HomeActivity.smali │ @@ -165,124 +165,116 @@ │ return-object v0 │ .end method │ │ .method private haveNetworkConnection()Z │ .locals 10 │ │ .prologue │ + const/4 v5, 0x0 │ + │ .line 499 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 500 │ - .local v3, "haveConnectedWifi":Z │ - const/4 v2, 0x0 │ + .local v2, "haveConnectedWifi":Z │ + const/4 v1, 0x0 │ │ .line 502 │ - .local v2, "haveConnectedMobile":Z │ - const-string v8, "connectivity" │ + .local v1, "haveConnectedMobile":Z │ + const-string v6, "connectivity" │ │ - invoke-virtual {p0, v8}, Lcom/omegavesko/sutransplus/HomeActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ + invoke-virtual {p0, v6}, Lcom/omegavesko/sutransplus/HomeActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Landroid/net/ConnectivityManager; │ + check-cast v0, Landroid/net/ConnectivityManager; │ │ .line 503 │ - .local v1, "cm":Landroid/net/ConnectivityManager; │ - invoke-virtual {v1}, Landroid/net/ConnectivityManager;->getAllNetworkInfo()[Landroid/net/NetworkInfo; │ + .local v0, "cm":Landroid/net/ConnectivityManager; │ + invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getAllNetworkInfo()[Landroid/net/NetworkInfo; │ │ - move-result-object v6 │ + move-result-object v3 │ │ .line 504 │ - .local v6, "netInfo":[Landroid/net/NetworkInfo; │ - move-object v0, v6 │ + .local v3, "netInfo":[Landroid/net/NetworkInfo; │ + array-length v7, v3 │ │ - .local v0, "arr$":[Landroid/net/NetworkInfo; │ - array-length v5, v0 │ + move v6, v5 │ │ - .local v5, "len$":I │ - const/4 v4, 0x0 │ - │ - .local v4, "i$":I │ :goto_0 │ - if-ge v4, v5, :cond_2 │ + if-ge v6, v7, :cond_2 │ │ - aget-object v7, v0, v4 │ + aget-object v4, v3, v6 │ │ .line 505 │ - .local v7, "ni":Landroid/net/NetworkInfo; │ - invoke-virtual {v7}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String; │ + .local v4, "ni":Landroid/net/NetworkInfo; │ + invoke-virtual {v4}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String; │ │ move-result-object v8 │ │ const-string v9, "WIFI" │ │ invoke-virtual {v8, v9}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ move-result v8 │ │ if-eqz v8, :cond_0 │ │ .line 506 │ - invoke-virtual {v7}, Landroid/net/NetworkInfo;->isConnected()Z │ + invoke-virtual {v4}, Landroid/net/NetworkInfo;->isConnected()Z │ │ move-result v8 │ │ if-eqz v8, :cond_0 │ │ .line 507 │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ .line 508 │ :cond_0 │ - invoke-virtual {v7}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String; │ + invoke-virtual {v4}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String; │ │ move-result-object v8 │ │ const-string v9, "MOBILE" │ │ invoke-virtual {v8, v9}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ move-result v8 │ │ if-eqz v8, :cond_1 │ │ .line 509 │ - invoke-virtual {v7}, Landroid/net/NetworkInfo;->isConnected()Z │ + invoke-virtual {v4}, Landroid/net/NetworkInfo;->isConnected()Z │ │ move-result v8 │ │ if-eqz v8, :cond_1 │ │ .line 510 │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ .line 504 │ :cond_1 │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v6, v6, 0x1 │ │ goto :goto_0 │ │ .line 512 │ - .end local v7 # "ni":Landroid/net/NetworkInfo; │ + .end local v4 # "ni":Landroid/net/NetworkInfo; │ :cond_2 │ - if-nez v3, :cond_3 │ + if-nez v2, :cond_3 │ │ - if-eqz v2, :cond_4 │ + if-eqz v1, :cond_4 │ │ :cond_3 │ - const/4 v8, 0x1 │ - │ - :goto_1 │ - return v8 │ + const/4 v5, 0x1 │ │ :cond_4 │ - const/4 v8, 0x0 │ - │ - goto :goto_1 │ + return v5 │ .end method │ │ │ # virtual methods │ .method public OpenLineActivity(Ljava/lang/String;)V │ .locals 3 │ .param p1, "lineName" # Ljava/lang/String; │ @@ -583,15 +575,15 @@ │ │ invoke-virtual {v3, v4}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V │ │ goto :goto_0 │ .end method │ │ .method public UpdateListView()V │ - .locals 11 │ + .locals 10 │ │ .prologue │ .line 412 │ new-instance v4, Lcom/omegavesko/sutransplus/DatabaseHandler; │ │ invoke-direct {v4, p0}, Lcom/omegavesko/sutransplus/DatabaseHandler;->(Landroid/content/Context;)V │ │ @@ -609,15 +601,14 @@ │ │ .line 416 │ .local v2, "allLines":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v7 │ │ - .local v7, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v8 │ │ if-eqz v8, :cond_1 │ @@ -644,113 +635,113 @@ │ invoke-interface {v2, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 424 │ .end local v3 # "bus":Lcom/omegavesko/sutransplus/Polazak; │ :cond_1 │ - const-string v8, "HomeActivity" │ + const-string v7, "HomeActivity" │ │ - const-string v9, "Webpage parse complete." │ + const-string v8, "Webpage parse complete." │ │ - invoke-static {v8, v9}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v7, v8}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 426 │ - const v8, 0x7f070004 │ + const v7, 0x7f070004 │ │ - invoke-virtual {p0, v8}, Lcom/omegavesko/sutransplus/HomeActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v7}, Lcom/omegavesko/sutransplus/HomeActivity;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/RelativeLayout; │ │ .line 428 │ .local v0, "activityLayout":Landroid/widget/RelativeLayout; │ new-instance v6, Lcom/omegavesko/sutransplus/HomeActivityListAdapter; │ │ invoke-interface {v1}, Ljava/util/List;->size()I │ │ - move-result v8 │ + move-result v7 │ │ - new-array v8, v8, [Lcom/omegavesko/sutransplus/Polazak; │ + new-array v7, v7, [Lcom/omegavesko/sutransplus/Polazak; │ │ - invoke-interface {v1, v8}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-interface {v1, v7}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, [Lcom/omegavesko/sutransplus/Polazak; │ + check-cast v7, [Lcom/omegavesko/sutransplus/Polazak; │ │ - iget-object v9, p0, Lcom/omegavesko/sutransplus/HomeActivity;->lineNames:Ljava/util/Map; │ + iget-object v8, p0, Lcom/omegavesko/sutransplus/HomeActivity;->lineNames:Ljava/util/Map; │ │ - invoke-direct {v6, p0, v8, v9}, Lcom/omegavesko/sutransplus/HomeActivityListAdapter;->(Landroid/content/Context;[Lcom/omegavesko/sutransplus/Polazak;Ljava/util/Map;)V │ + invoke-direct {v6, p0, v7, v8}, Lcom/omegavesko/sutransplus/HomeActivityListAdapter;->(Landroid/content/Context;[Lcom/omegavesko/sutransplus/Polazak;Ljava/util/Map;)V │ │ .line 429 │ .local v6, "homeListCustomAdapter":Lcom/omegavesko/sutransplus/HomeActivityListAdapter; │ - iget-object v8, p0, Lcom/omegavesko/sutransplus/HomeActivity;->homeListView:Landroid/widget/ListView; │ + iget-object v7, p0, Lcom/omegavesko/sutransplus/HomeActivity;->homeListView:Landroid/widget/ListView; │ │ - invoke-virtual {v8, v6}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V │ + invoke-virtual {v7, v6}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V │ │ .line 434 │ - iget-object v8, p0, Lcom/omegavesko/sutransplus/HomeActivity;->syncButton:Landroid/widget/Button; │ + iget-object v7, p0, Lcom/omegavesko/sutransplus/HomeActivity;->syncButton:Landroid/widget/Button; │ │ - invoke-virtual {v8}, Landroid/widget/Button;->animate()Landroid/view/ViewPropertyAnimator; │ + invoke-virtual {v7}, Landroid/widget/Button;->animate()Landroid/view/ViewPropertyAnimator; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - const/high16 v9, 0x3f800000 # 1.0f │ + const/high16 v8, 0x3f800000 # 1.0f │ │ - invoke-virtual {v8, v9}, Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator; │ + invoke-virtual {v7, v8}, Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - const-wide/16 v9, 0x3e8 │ + const-wide/16 v8, 0x3e8 │ │ - invoke-virtual {v8, v9, v10}, Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator; │ + invoke-virtual {v7, v8, v9}, Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - const/4 v9, 0x0 │ + const/4 v8, 0x0 │ │ - invoke-virtual {v8, v9}, Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; │ + invoke-virtual {v7, v8}, Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; │ │ .line 436 │ - iget-object v8, p0, Lcom/omegavesko/sutransplus/HomeActivity;->syncButton:Landroid/widget/Button; │ + iget-object v7, p0, Lcom/omegavesko/sutransplus/HomeActivity;->syncButton:Landroid/widget/Button; │ │ - const/4 v9, 0x1 │ + const/4 v8, 0x1 │ │ - invoke-virtual {v8, v9}, Landroid/widget/Button;->setClickable(Z)V │ + invoke-virtual {v7, v8}, Landroid/widget/Button;->setClickable(Z)V │ │ .line 438 │ - iget-boolean v8, p0, Lcom/omegavesko/sutransplus/HomeActivity;->downloadFinishedCleanly:Z │ + iget-boolean v7, p0, Lcom/omegavesko/sutransplus/HomeActivity;->downloadFinishedCleanly:Z │ │ - if-eqz v8, :cond_2 │ + if-eqz v7, :cond_2 │ │ .line 440 │ new-instance v5, Landroid/os/Handler; │ │ invoke-direct {v5}, Landroid/os/Handler;->()V │ │ .line 441 │ .local v5, "handler":Landroid/os/Handler; │ - new-instance v8, Lcom/omegavesko/sutransplus/HomeActivity$2; │ + new-instance v7, Lcom/omegavesko/sutransplus/HomeActivity$2; │ │ - invoke-direct {v8, p0}, Lcom/omegavesko/sutransplus/HomeActivity$2;->(Lcom/omegavesko/sutransplus/HomeActivity;)V │ + invoke-direct {v7, p0}, Lcom/omegavesko/sutransplus/HomeActivity$2;->(Lcom/omegavesko/sutransplus/HomeActivity;)V │ │ - const-wide/16 v9, 0x1f4 │ + const-wide/16 v8, 0x1f4 │ │ - invoke-virtual {v5, v8, v9, v10}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z │ + invoke-virtual {v5, v7, v8, v9}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z │ │ .line 448 │ - iget-object v8, p0, Lcom/omegavesko/sutransplus/HomeActivity;->homeListView:Landroid/widget/ListView; │ + iget-object v7, p0, Lcom/omegavesko/sutransplus/HomeActivity;->homeListView:Landroid/widget/ListView; │ │ - new-instance v9, Lcom/omegavesko/sutransplus/HomeActivity$3; │ + new-instance v8, Lcom/omegavesko/sutransplus/HomeActivity$3; │ │ - invoke-direct {v9, p0}, Lcom/omegavesko/sutransplus/HomeActivity$3;->(Lcom/omegavesko/sutransplus/HomeActivity;)V │ + invoke-direct {v8, p0}, Lcom/omegavesko/sutransplus/HomeActivity$3;->(Lcom/omegavesko/sutransplus/HomeActivity;)V │ │ - invoke-virtual {v8, v9}, Landroid/widget/ListView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V │ + invoke-virtual {v7, v8}, Landroid/widget/ListView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V │ │ .line 464 │ .end local v5 # "handler":Landroid/os/Handler; │ :cond_2 │ return-void │ .end method ├── smali/com/omegavesko/sutransplus/NetworkDialogFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/omegavesko/sutransplus/NetworkDialogFragment; │ │ │ # direct methods │ .method constructor (Lcom/omegavesko/sutransplus/NetworkDialogFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/omegavesko/sutransplus/NetworkDialogFragment; │ │ .prologue │ .line 17 │ iput-object p1, p0, Lcom/omegavesko/sutransplus/NetworkDialogFragment$2;->this$0:Lcom/omegavesko/sutransplus/NetworkDialogFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/omegavesko/sutransplus/HomeActivity$GetLinesTask$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lcom/omegavesko/sutransplus/HomeActivity$GetLinesTask; │ │ │ # direct methods │ .method constructor (Lcom/omegavesko/sutransplus/HomeActivity$GetLinesTask;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/omegavesko/sutransplus/HomeActivity$GetLinesTask; │ │ .prologue │ .line 236 │ iput-object p1, p0, Lcom/omegavesko/sutransplus/HomeActivity$GetLinesTask$2;->this$1:Lcom/omegavesko/sutransplus/HomeActivity$GetLinesTask; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/omegavesko/sutransplus/NetworkDialogFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/omegavesko/sutransplus/NetworkDialogFragment; │ │ │ # direct methods │ .method constructor (Lcom/omegavesko/sutransplus/NetworkDialogFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/omegavesko/sutransplus/NetworkDialogFragment; │ │ .prologue │ .line 22 │ iput-object p1, p0, Lcom/omegavesko/sutransplus/NetworkDialogFragment$1;->this$0:Lcom/omegavesko/sutransplus/NetworkDialogFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/omegavesko/sutransplus/NetworkDialogFragment.smali │ @@ -40,24 +40,26 @@ │ │ const-string v2, "Fire ze missiles!" │ │ new-instance v3, Lcom/omegavesko/sutransplus/NetworkDialogFragment$2; │ │ invoke-direct {v3, p0}, Lcom/omegavesko/sutransplus/NetworkDialogFragment$2;->(Lcom/omegavesko/sutransplus/NetworkDialogFragment;)V │ │ + .line 17 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const-string v2, "No :(" │ │ new-instance v3, Lcom/omegavesko/sutransplus/NetworkDialogFragment$1; │ │ invoke-direct {v3, p0}, Lcom/omegavesko/sutransplus/NetworkDialogFragment$1;->(Lcom/omegavesko/sutransplus/NetworkDialogFragment;)V │ │ + .line 22 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 28 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v1 ├── smali/com/omegavesko/sutransplus/HomeActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/omegavesko/sutransplus/HomeActivity; │ │ │ # direct methods │ .method constructor (Lcom/omegavesko/sutransplus/HomeActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/omegavesko/sutransplus/HomeActivity; │ │ .prologue │ .line 441 │ iput-object p1, p0, Lcom/omegavesko/sutransplus/HomeActivity$2;->this$0:Lcom/omegavesko/sutransplus/HomeActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/omegavesko/sutransplus/HomeActivity$GetLinesTask$1$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$2:Lcom/omegavesko/sutransplus/HomeActivity$GetLinesTask$1; │ │ │ # direct methods │ .method constructor (Lcom/omegavesko/sutransplus/HomeActivity$GetLinesTask$1;)V │ .locals 0 │ + .param p1, "this$2" # Lcom/omegavesko/sutransplus/HomeActivity$GetLinesTask$1; │ │ .prologue │ .line 65 │ iput-object p1, p0, Lcom/omegavesko/sutransplus/HomeActivity$GetLinesTask$1$1;->this$2:Lcom/omegavesko/sutransplus/HomeActivity$GetLinesTask$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/omegavesko/sutransplus/HomeActivity$GetLinesTask.smali │ @@ -30,35 +30,34 @@ │ │ .field final synthetic this$0:Lcom/omegavesko/sutransplus/HomeActivity; │ │ │ # direct methods │ .method constructor (Lcom/omegavesko/sutransplus/HomeActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/omegavesko/sutransplus/HomeActivity; │ │ .prologue │ .line 51 │ iput-object p1, p0, Lcom/omegavesko/sutransplus/HomeActivity$GetLinesTask;->this$0:Lcom/omegavesko/sutransplus/HomeActivity; │ │ invoke-direct {p0}, Landroid/os/AsyncTask;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 51 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/omegavesko/sutransplus/HomeActivity$GetLinesTask;->doInBackground([Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -161,69 +160,63 @@ │ const-string v2, "-- GRADSKE LINIJE --" │ │ invoke-static {v1, v2}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 88 │ invoke-virtual {v10}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v11 │ + move-result-object v25 │ │ :cond_0 │ - invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v25 .. v25}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v1 │ │ if-eqz v1, :cond_4 │ │ - invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v25 .. v25}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v16 │ + move-result-object v14 │ │ - check-cast v16, Lorg/jsoup/nodes/Element; │ + check-cast v14, Lorg/jsoup/nodes/Element; │ │ .line 90 │ - .local v16, "link":Lorg/jsoup/nodes/Element; │ + .local v14, "link":Lorg/jsoup/nodes/Element; │ const-string v1, "abs:href" │ │ - move-object/from16 v0, v16 │ + invoke-virtual {v14, v1}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ - invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ - │ - move-result-object v15 │ + move-result-object v13 │ │ .line 91 │ - .local v15, "lineURL":Ljava/lang/String; │ + .local v13, "lineURL":Ljava/lang/String; │ const-string v1, "span.line-number" │ │ - move-object/from16 v0, v16 │ - │ - invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v14, v1}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lorg/jsoup/select/Elements;->html()Ljava/lang/String; │ │ move-result-object v3 │ │ .line 92 │ .local v3, "lineNumber":Ljava/lang/String; │ const-string v1, "span.line-name" │ │ - move-object/from16 v0, v16 │ - │ - invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v14, v1}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lorg/jsoup/select/Elements;->html()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v11 │ │ .line 94 │ - .local v13, "lineName":Ljava/lang/String; │ + .local v11, "lineName":Ljava/lang/String; │ const-string v1, "HomeActivity" │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ const-string v4, "Link: " │ @@ -238,25 +231,25 @@ │ │ const-string v4, ": " │ │ invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ - invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ const-string v4, " | " │ │ invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ - invoke-virtual {v2, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ @@ -267,15 +260,15 @@ │ │ iget-object v1, v0, Lcom/omegavesko/sutransplus/HomeActivity$GetLinesTask;->this$0:Lcom/omegavesko/sutransplus/HomeActivity; │ │ invoke-static {v1}, Lcom/omegavesko/sutransplus/HomeActivity;->access$400(Lcom/omegavesko/sutransplus/HomeActivity;)Ljava/util/Map; │ │ move-result-object v1 │ │ - invoke-interface {v1, v3, v13}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v1, v3, v11}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 98 │ move-object/from16 v0, p0 │ │ iget-object v1, v0, Lcom/omegavesko/sutransplus/HomeActivity$GetLinesTask;->this$0:Lcom/omegavesko/sutransplus/HomeActivity; │ │ new-instance v2, Ljava/lang/StringBuilder; │ @@ -295,27 +288,27 @@ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Lcom/omegavesko/sutransplus/HomeActivity;->SetDownloadText(Ljava/lang/String;)V │ │ .line 100 │ - invoke-static {v15}, Lorg/jsoup/Jsoup;->connect(Ljava/lang/String;)Lorg/jsoup/Connection; │ + invoke-static {v13}, Lorg/jsoup/Jsoup;->connect(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ move-result-object v1 │ │ invoke-interface {v1}, Lorg/jsoup/Connection;->get()Lorg/jsoup/nodes/Document; │ │ - move-result-object v14 │ + move-result-object v12 │ │ .line 102 │ - .local v14, "lineSchedulePage":Lorg/jsoup/nodes/Document; │ + .local v12, "lineSchedulePage":Lorg/jsoup/nodes/Document; │ const-string v1, "table.one-way-table" │ │ - invoke-virtual {v14, v1}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v12, v1}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ move-result-object v1 │ │ @@ -331,28 +324,28 @@ │ │ move-result-object v1 │ │ const-string v2, "table.s-detail" │ │ invoke-virtual {v1, v2}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v18 │ + move-result-object v16 │ │ .line 103 │ - .local v18, "odlasciRadniDan":Lorg/jsoup/select/Elements; │ + .local v16, "odlasciRadniDan":Lorg/jsoup/select/Elements; │ const-string v1, "HomeActivity" │ │ const-string v2, "-- odlasci radni dan --" │ │ invoke-static {v1, v2}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 105 │ const-string v1, "table.one-way-table > tbody > tr > td" │ │ - invoke-virtual {v14, v1}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v12, v1}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v1 │ │ const/4 v2, 0x1 │ │ invoke-virtual {v1, v2}, Lorg/jsoup/select/Elements;->get(I)Lorg/jsoup/nodes/Element; │ │ @@ -364,28 +357,28 @@ │ │ move-result-object v1 │ │ const-string v2, "table.s-detail" │ │ invoke-virtual {v1, v2}, Lorg/jsoup/select/Elements;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v20 │ + move-result-object v18 │ │ .line 106 │ - .local v20, "odlasciVikend":Lorg/jsoup/select/Elements; │ + .local v18, "odlasciVikend":Lorg/jsoup/select/Elements; │ const-string v1, "HomeActivity" │ │ const-string v2, "-- odlasci vikend --" │ │ invoke-static {v1, v2}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 108 │ const-string v1, "table.one-way-table" │ │ - invoke-virtual {v14, v1}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v12, v1}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v1 │ │ const/4 v2, 0x1 │ │ invoke-virtual {v1, v2}, Lorg/jsoup/select/Elements;->get(I)Lorg/jsoup/nodes/Element; │ │ @@ -403,28 +396,28 @@ │ │ move-result-object v1 │ │ const-string v2, "table.s-detail" │ │ invoke-virtual {v1, v2}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v22 │ + move-result-object v20 │ │ .line 109 │ - .local v22, "povratciRadniDan":Lorg/jsoup/select/Elements; │ + .local v20, "povratciRadniDan":Lorg/jsoup/select/Elements; │ const-string v1, "HomeActivity" │ │ const-string v2, "-- povratci radni dan --" │ │ invoke-static {v1, v2}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 111 │ const-string v1, "td > table.one-way-table > tbody > tr > td > table > tbody" │ │ - invoke-virtual {v14, v1}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v12, v1}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lorg/jsoup/select/Elements;->last()Lorg/jsoup/nodes/Element; │ │ move-result-object v1 │ │ @@ -434,18 +427,18 @@ │ │ move-result-object v1 │ │ const-string v2, "table.s-detail" │ │ invoke-virtual {v1, v2}, Lorg/jsoup/select/Elements;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v24 │ + move-result-object v22 │ │ .line 112 │ - .local v24, "povratciVikend":Lorg/jsoup/select/Elements; │ + .local v22, "povratciVikend":Lorg/jsoup/select/Elements; │ const-string v1, "HomeActivity" │ │ const-string v2, "-- povratci vikend --" │ │ invoke-static {v1, v2}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 114 │ @@ -466,46 +459,45 @@ │ .restart local v8 # "db":Lcom/omegavesko/sutransplus/DatabaseHandler; │ invoke-virtual {v8}, Lcom/omegavesko/sutransplus/DatabaseHandler;->getAllBuses()Ljava/util/List; │ │ move-result-object v7 │ │ .line 117 │ .local v7, "buses":Ljava/util/List;, "Ljava/util/List;" │ - invoke-virtual/range {v18 .. v18}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + invoke-virtual/range {v16 .. v16}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v12 │ + move-result-object v26 │ │ - .local v12, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v26 .. v26}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ - invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v26 .. v26}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v26 │ + move-result-object v24 │ │ - check-cast v26, Lorg/jsoup/nodes/Element; │ + check-cast v24, Lorg/jsoup/nodes/Element; │ │ .line 119 │ - .local v26, "selectedElement":Lorg/jsoup/nodes/Element; │ + .local v24, "selectedElement":Lorg/jsoup/nodes/Element; │ const-string v1, "HomeActivity" │ │ - invoke-virtual/range {v26 .. v26}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + invoke-virtual/range {v24 .. v24}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v1, v2}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 120 │ new-instance v1, Lcom/omegavesko/sutransplus/Polazak; │ │ - invoke-virtual/range {v26 .. v26}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + invoke-virtual/range {v24 .. v24}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v2 │ │ const/4 v4, 0x1 │ │ const/4 v5, 0x1 │ │ @@ -520,24 +512,23 @@ │ goto :goto_0 │ │ .line 211 │ .end local v3 # "lineNumber":Ljava/lang/String; │ .end local v7 # "buses":Ljava/util/List;, "Ljava/util/List;" │ .end local v8 # "db":Lcom/omegavesko/sutransplus/DatabaseHandler; │ .end local v10 # "gradskiLineLinks":Lorg/jsoup/select/Elements; │ - .end local v12 # "i$":Ljava/util/Iterator; │ - .end local v13 # "lineName":Ljava/lang/String; │ - .end local v14 # "lineSchedulePage":Lorg/jsoup/nodes/Document; │ - .end local v15 # "lineURL":Ljava/lang/String; │ - .end local v16 # "link":Lorg/jsoup/nodes/Element; │ - .end local v18 # "odlasciRadniDan":Lorg/jsoup/select/Elements; │ - .end local v20 # "odlasciVikend":Lorg/jsoup/select/Elements; │ - .end local v22 # "povratciRadniDan":Lorg/jsoup/select/Elements; │ - .end local v24 # "povratciVikend":Lorg/jsoup/select/Elements; │ - .end local v26 # "selectedElement":Lorg/jsoup/nodes/Element; │ + .end local v11 # "lineName":Ljava/lang/String; │ + .end local v12 # "lineSchedulePage":Lorg/jsoup/nodes/Document; │ + .end local v13 # "lineURL":Ljava/lang/String; │ + .end local v14 # "link":Lorg/jsoup/nodes/Element; │ + .end local v16 # "odlasciRadniDan":Lorg/jsoup/select/Elements; │ + .end local v18 # "odlasciVikend":Lorg/jsoup/select/Elements; │ + .end local v20 # "povratciRadniDan":Lorg/jsoup/select/Elements; │ + .end local v22 # "povratciVikend":Lorg/jsoup/select/Elements; │ + .end local v24 # "selectedElement":Lorg/jsoup/nodes/Element; │ :catch_0 │ move-exception v9 │ │ .line 212 │ .local v9, "e":Ljava/lang/Exception; │ const-string v1, "PageDownloader" │ │ @@ -617,56 +608,55 @@ │ return-object v1 │ │ .line 123 │ .restart local v3 # "lineNumber":Ljava/lang/String; │ .restart local v7 # "buses":Ljava/util/List;, "Ljava/util/List;" │ .restart local v8 # "db":Lcom/omegavesko/sutransplus/DatabaseHandler; │ .restart local v10 # "gradskiLineLinks":Lorg/jsoup/select/Elements; │ - .restart local v12 # "i$":Ljava/util/Iterator; │ - .restart local v13 # "lineName":Ljava/lang/String; │ - .restart local v14 # "lineSchedulePage":Lorg/jsoup/nodes/Document; │ - .restart local v15 # "lineURL":Ljava/lang/String; │ - .restart local v16 # "link":Lorg/jsoup/nodes/Element; │ - .restart local v18 # "odlasciRadniDan":Lorg/jsoup/select/Elements; │ - .restart local v20 # "odlasciVikend":Lorg/jsoup/select/Elements; │ - .restart local v22 # "povratciRadniDan":Lorg/jsoup/select/Elements; │ - .restart local v24 # "povratciVikend":Lorg/jsoup/select/Elements; │ + .restart local v11 # "lineName":Ljava/lang/String; │ + .restart local v12 # "lineSchedulePage":Lorg/jsoup/nodes/Document; │ + .restart local v13 # "lineURL":Ljava/lang/String; │ + .restart local v14 # "link":Lorg/jsoup/nodes/Element; │ + .restart local v16 # "odlasciRadniDan":Lorg/jsoup/select/Elements; │ + .restart local v18 # "odlasciVikend":Lorg/jsoup/select/Elements; │ + .restart local v20 # "povratciRadniDan":Lorg/jsoup/select/Elements; │ + .restart local v22 # "povratciVikend":Lorg/jsoup/select/Elements; │ :cond_1 │ :try_start_1 │ - invoke-virtual/range {v20 .. v20}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + invoke-virtual/range {v18 .. v18}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v12 │ + move-result-object v26 │ │ :goto_2 │ - invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v26 .. v26}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v1 │ │ if-eqz v1, :cond_2 │ │ - invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v26 .. v26}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v26 │ + move-result-object v24 │ │ - check-cast v26, Lorg/jsoup/nodes/Element; │ + check-cast v24, Lorg/jsoup/nodes/Element; │ │ .line 125 │ - .restart local v26 # "selectedElement":Lorg/jsoup/nodes/Element; │ + .restart local v24 # "selectedElement":Lorg/jsoup/nodes/Element; │ const-string v1, "HomeActivity" │ │ - invoke-virtual/range {v26 .. v26}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + invoke-virtual/range {v24 .. v24}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v1, v2}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 126 │ new-instance v1, Lcom/omegavesko/sutransplus/Polazak; │ │ - invoke-virtual/range {v26 .. v26}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + invoke-virtual/range {v24 .. v24}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v2 │ │ const/4 v4, 0x1 │ │ const/4 v5, 0x1 │ │ @@ -675,47 +665,47 @@ │ invoke-direct/range {v1 .. v6}, Lcom/omegavesko/sutransplus/Polazak;->(Ljava/lang/String;Ljava/lang/String;ZZLcom/omegavesko/sutransplus/Polazak$Day;)V │ │ invoke-virtual {v8, v1}, Lcom/omegavesko/sutransplus/DatabaseHandler;->addBus(Lcom/omegavesko/sutransplus/Polazak;)V │ │ goto :goto_2 │ │ .line 128 │ - .end local v26 # "selectedElement":Lorg/jsoup/nodes/Element; │ + .end local v24 # "selectedElement":Lorg/jsoup/nodes/Element; │ :cond_2 │ - invoke-virtual/range {v22 .. v22}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + invoke-virtual/range {v20 .. v20}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v12 │ + move-result-object v26 │ │ :goto_3 │ - invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v26 .. v26}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v1 │ │ if-eqz v1, :cond_3 │ │ - invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v26 .. v26}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v26 │ + move-result-object v24 │ │ - check-cast v26, Lorg/jsoup/nodes/Element; │ + check-cast v24, Lorg/jsoup/nodes/Element; │ │ .line 130 │ - .restart local v26 # "selectedElement":Lorg/jsoup/nodes/Element; │ + .restart local v24 # "selectedElement":Lorg/jsoup/nodes/Element; │ const-string v1, "HomeActivity" │ │ - invoke-virtual/range {v26 .. v26}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + invoke-virtual/range {v24 .. v24}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v1, v2}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 131 │ new-instance v1, Lcom/omegavesko/sutransplus/Polazak; │ │ - invoke-virtual/range {v26 .. v26}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + invoke-virtual/range {v24 .. v24}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v2 │ │ const/4 v4, 0x1 │ │ const/4 v5, 0x0 │ │ @@ -724,47 +714,47 @@ │ invoke-direct/range {v1 .. v6}, Lcom/omegavesko/sutransplus/Polazak;->(Ljava/lang/String;Ljava/lang/String;ZZLcom/omegavesko/sutransplus/Polazak$Day;)V │ │ invoke-virtual {v8, v1}, Lcom/omegavesko/sutransplus/DatabaseHandler;->addBus(Lcom/omegavesko/sutransplus/Polazak;)V │ │ goto :goto_3 │ │ .line 133 │ - .end local v26 # "selectedElement":Lorg/jsoup/nodes/Element; │ + .end local v24 # "selectedElement":Lorg/jsoup/nodes/Element; │ :cond_3 │ - invoke-virtual/range {v24 .. v24}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + invoke-virtual/range {v22 .. v22}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v12 │ + move-result-object v26 │ │ :goto_4 │ - invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v26 .. v26}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ - invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v26 .. v26}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v26 │ + move-result-object v24 │ │ - check-cast v26, Lorg/jsoup/nodes/Element; │ + check-cast v24, Lorg/jsoup/nodes/Element; │ │ .line 135 │ - .restart local v26 # "selectedElement":Lorg/jsoup/nodes/Element; │ + .restart local v24 # "selectedElement":Lorg/jsoup/nodes/Element; │ const-string v1, "HomeActivity" │ │ - invoke-virtual/range {v26 .. v26}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + invoke-virtual/range {v24 .. v24}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v1, v2}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 136 │ new-instance v1, Lcom/omegavesko/sutransplus/Polazak; │ │ - invoke-virtual/range {v26 .. v26}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + invoke-virtual/range {v24 .. v24}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v2 │ │ const/4 v4, 0x1 │ │ const/4 v5, 0x0 │ │ @@ -775,24 +765,23 @@ │ invoke-virtual {v8, v1}, Lcom/omegavesko/sutransplus/DatabaseHandler;->addBus(Lcom/omegavesko/sutransplus/Polazak;)V │ │ goto :goto_4 │ │ .line 143 │ .end local v3 # "lineNumber":Ljava/lang/String; │ .end local v7 # "buses":Ljava/util/List;, "Ljava/util/List;" │ - .end local v12 # "i$":Ljava/util/Iterator; │ - .end local v13 # "lineName":Ljava/lang/String; │ - .end local v14 # "lineSchedulePage":Lorg/jsoup/nodes/Document; │ - .end local v15 # "lineURL":Ljava/lang/String; │ - .end local v16 # "link":Lorg/jsoup/nodes/Element; │ - .end local v18 # "odlasciRadniDan":Lorg/jsoup/select/Elements; │ - .end local v20 # "odlasciVikend":Lorg/jsoup/select/Elements; │ - .end local v22 # "povratciRadniDan":Lorg/jsoup/select/Elements; │ - .end local v24 # "povratciVikend":Lorg/jsoup/select/Elements; │ - .end local v26 # "selectedElement":Lorg/jsoup/nodes/Element; │ + .end local v11 # "lineName":Ljava/lang/String; │ + .end local v12 # "lineSchedulePage":Lorg/jsoup/nodes/Document; │ + .end local v13 # "lineURL":Ljava/lang/String; │ + .end local v14 # "link":Lorg/jsoup/nodes/Element; │ + .end local v16 # "odlasciRadniDan":Lorg/jsoup/select/Elements; │ + .end local v18 # "odlasciVikend":Lorg/jsoup/select/Elements; │ + .end local v20 # "povratciRadniDan":Lorg/jsoup/select/Elements; │ + .end local v22 # "povratciVikend":Lorg/jsoup/select/Elements; │ + .end local v24 # "selectedElement":Lorg/jsoup/nodes/Element; │ :cond_4 │ move-object/from16 v0, p0 │ │ iget-object v1, v0, Lcom/omegavesko/sutransplus/HomeActivity$GetLinesTask;->downloadedPage:Lorg/jsoup/nodes/Document; │ │ const-string v2, "div.schedule-list-wrap" │ │ @@ -806,85 +795,79 @@ │ │ move-result-object v1 │ │ const-string v2, "a[href]" │ │ invoke-virtual {v1, v2}, Lorg/jsoup/select/Elements;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v25 │ + move-result-object v23 │ │ .line 144 │ - .local v25, "prigradskiLineLinks":Lorg/jsoup/select/Elements; │ + .local v23, "prigradskiLineLinks":Lorg/jsoup/select/Elements; │ const-string v1, "HomeActivity" │ │ const-string v2, "-- PRIGRADSKE LINIJE --" │ │ invoke-static {v1, v2}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 145 │ - invoke-virtual/range {v25 .. v25}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + invoke-virtual/range {v23 .. v23}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v11 │ + move-result-object v25 │ │ :cond_5 │ - invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v25 .. v25}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v1 │ │ if-eqz v1, :cond_b │ │ - invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v25 .. v25}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v16 │ + move-result-object v14 │ │ - check-cast v16, Lorg/jsoup/nodes/Element; │ + check-cast v14, Lorg/jsoup/nodes/Element; │ │ .line 147 │ - .restart local v16 # "link":Lorg/jsoup/nodes/Element; │ + .restart local v14 # "link":Lorg/jsoup/nodes/Element; │ const-string v1, "abs:href" │ │ - move-object/from16 v0, v16 │ + invoke-virtual {v14, v1}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ - invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ - │ - move-result-object v15 │ + move-result-object v13 │ │ .line 148 │ - .restart local v15 # "lineURL":Ljava/lang/String; │ + .restart local v13 # "lineURL":Ljava/lang/String; │ const-string v1, "span.line-number" │ │ - move-object/from16 v0, v16 │ - │ - invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v14, v1}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lorg/jsoup/select/Elements;->html()Ljava/lang/String; │ │ move-result-object v3 │ │ .line 149 │ .restart local v3 # "lineNumber":Ljava/lang/String; │ const-string v1, "span.line-name" │ │ - move-object/from16 v0, v16 │ - │ - invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v14, v1}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lorg/jsoup/select/Elements;->html()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v11 │ │ .line 151 │ - .restart local v13 # "lineName":Ljava/lang/String; │ + .restart local v11 # "lineName":Ljava/lang/String; │ const-string v1, "Redvoznje-1A" │ │ - invoke-virtual {v15, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ + invoke-virtual {v13, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ move-result v1 │ │ if-nez v1, :cond_5 │ │ .line 153 │ const-string v1, "HomeActivity" │ @@ -905,25 +888,25 @@ │ │ const-string v4, ": " │ │ invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ - invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ const-string v4, " | " │ │ invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ - invoke-virtual {v2, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ @@ -934,15 +917,15 @@ │ │ iget-object v1, v0, Lcom/omegavesko/sutransplus/HomeActivity$GetLinesTask;->this$0:Lcom/omegavesko/sutransplus/HomeActivity; │ │ invoke-static {v1}, Lcom/omegavesko/sutransplus/HomeActivity;->access$400(Lcom/omegavesko/sutransplus/HomeActivity;)Ljava/util/Map; │ │ move-result-object v1 │ │ - invoke-interface {v1, v3, v13}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v1, v3, v11}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 157 │ move-object/from16 v0, p0 │ │ iget-object v1, v0, Lcom/omegavesko/sutransplus/HomeActivity$GetLinesTask;->this$0:Lcom/omegavesko/sutransplus/HomeActivity; │ │ new-instance v2, Ljava/lang/StringBuilder; │ @@ -962,27 +945,27 @@ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Lcom/omegavesko/sutransplus/HomeActivity;->SetDownloadText(Ljava/lang/String;)V │ │ .line 159 │ - invoke-static {v15}, Lorg/jsoup/Jsoup;->connect(Ljava/lang/String;)Lorg/jsoup/Connection; │ + invoke-static {v13}, Lorg/jsoup/Jsoup;->connect(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ move-result-object v1 │ │ invoke-interface {v1}, Lorg/jsoup/Connection;->get()Lorg/jsoup/nodes/Document; │ │ - move-result-object v14 │ + move-result-object v12 │ │ .line 161 │ - .restart local v14 # "lineSchedulePage":Lorg/jsoup/nodes/Document; │ + .restart local v12 # "lineSchedulePage":Lorg/jsoup/nodes/Document; │ const-string v1, "table.one-way-table" │ │ - invoke-virtual {v14, v1}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v12, v1}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ move-result-object v1 │ │ @@ -998,82 +981,82 @@ │ │ move-result-object v1 │ │ const-string v2, "table.s-detail" │ │ invoke-virtual {v1, v2}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v18 │ + move-result-object v16 │ │ .line 162 │ - .restart local v18 # "odlasciRadniDan":Lorg/jsoup/select/Elements; │ + .restart local v16 # "odlasciRadniDan":Lorg/jsoup/select/Elements; │ const-string v1, "HomeActivity" │ │ const-string v2, "-- odlasci radni dan --" │ │ invoke-static {v1, v2}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 164 │ const-string v1, "table.one-way-table > tbody > tr > td" │ │ - invoke-virtual {v14, v1}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v12, v1}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v1 │ │ const/4 v2, 0x1 │ │ invoke-virtual {v1, v2}, Lorg/jsoup/select/Elements;->get(I)Lorg/jsoup/nodes/Element; │ │ move-result-object v1 │ │ const-string v2, "table.s-detail" │ │ invoke-virtual {v1, v2}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v19 │ + move-result-object v17 │ │ .line 165 │ - .local v19, "odlasciSubota":Lorg/jsoup/select/Elements; │ + .local v17, "odlasciSubota":Lorg/jsoup/select/Elements; │ const-string v1, "HomeActivity" │ │ const-string v2, "-- odlasci subota --" │ │ invoke-static {v1, v2}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 167 │ const-string v1, "table.one-way-table > tbody > tr > td" │ │ - invoke-virtual {v14, v1}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v12, v1}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v1 │ │ const/4 v2, 0x2 │ │ invoke-virtual {v1, v2}, Lorg/jsoup/select/Elements;->get(I)Lorg/jsoup/nodes/Element; │ │ move-result-object v1 │ │ const-string v2, "table.s-detail" │ │ invoke-virtual {v1, v2}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v17 │ + move-result-object v15 │ │ .line 168 │ - .local v17, "odlasciNedelja":Lorg/jsoup/select/Elements; │ + .local v15, "odlasciNedelja":Lorg/jsoup/select/Elements; │ const-string v1, "HomeActivity" │ │ const-string v2, "-- odlasci nedelja --" │ │ invoke-static {v1, v2}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 172 │ const-string v1, "table.one-way-table" │ │ - invoke-virtual {v14, v1}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v12, v1}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lorg/jsoup/select/Elements;->last()Lorg/jsoup/nodes/Element; │ │ move-result-object v1 │ │ @@ -1099,28 +1082,28 @@ │ │ move-result-object v1 │ │ const-string v2, "table.s-detail" │ │ invoke-virtual {v1, v2}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v22 │ + move-result-object v20 │ │ .line 173 │ - .restart local v22 # "povratciRadniDan":Lorg/jsoup/select/Elements; │ + .restart local v20 # "povratciRadniDan":Lorg/jsoup/select/Elements; │ const-string v1, "HomeActivity" │ │ const-string v2, "-- povratci radni dan --" │ │ invoke-static {v1, v2}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 175 │ const-string v1, "table.one-way-table" │ │ - invoke-virtual {v14, v1}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v12, v1}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lorg/jsoup/select/Elements;->last()Lorg/jsoup/nodes/Element; │ │ move-result-object v1 │ │ @@ -1142,28 +1125,28 @@ │ │ move-result-object v1 │ │ const-string v2, "table.s-detail" │ │ invoke-virtual {v1, v2}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v23 │ + move-result-object v21 │ │ .line 176 │ - .local v23, "povratciSubota":Lorg/jsoup/select/Elements; │ + .local v21, "povratciSubota":Lorg/jsoup/select/Elements; │ const-string v1, "HomeActivity" │ │ const-string v2, "-- povratci subota --" │ │ invoke-static {v1, v2}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 178 │ const-string v1, "table.one-way-table" │ │ - invoke-virtual {v14, v1}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v12, v1}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lorg/jsoup/select/Elements;->last()Lorg/jsoup/nodes/Element; │ │ move-result-object v1 │ │ @@ -1185,57 +1168,56 @@ │ │ move-result-object v1 │ │ const-string v2, "table.s-detail" │ │ invoke-virtual {v1, v2}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v21 │ + move-result-object v19 │ │ .line 179 │ - .local v21, "povratciNedelja":Lorg/jsoup/select/Elements; │ + .local v19, "povratciNedelja":Lorg/jsoup/select/Elements; │ const-string v1, "HomeActivity" │ │ const-string v2, "-- povratci nedelja --" │ │ invoke-static {v1, v2}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 181 │ - invoke-virtual/range {v18 .. v18}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + invoke-virtual/range {v16 .. v16}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v12 │ + move-result-object v26 │ │ - .restart local v12 # "i$":Ljava/util/Iterator; │ :goto_5 │ - invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v26 .. v26}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v1 │ │ if-eqz v1, :cond_6 │ │ - invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v26 .. v26}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v26 │ + move-result-object v24 │ │ - check-cast v26, Lorg/jsoup/nodes/Element; │ + check-cast v24, Lorg/jsoup/nodes/Element; │ │ .line 182 │ - .restart local v26 # "selectedElement":Lorg/jsoup/nodes/Element; │ + .restart local v24 # "selectedElement":Lorg/jsoup/nodes/Element; │ const-string v1, "HomeActivity" │ │ - invoke-virtual/range {v26 .. v26}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + invoke-virtual/range {v24 .. v24}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v1, v2}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 183 │ new-instance v1, Lcom/omegavesko/sutransplus/Polazak; │ │ - invoke-virtual/range {v26 .. v26}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + invoke-virtual/range {v24 .. v24}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v2 │ │ const/4 v4, 0x0 │ │ const/4 v5, 0x1 │ │ @@ -1244,47 +1226,47 @@ │ invoke-direct/range {v1 .. v6}, Lcom/omegavesko/sutransplus/Polazak;->(Ljava/lang/String;Ljava/lang/String;ZZLcom/omegavesko/sutransplus/Polazak$Day;)V │ │ invoke-virtual {v8, v1}, Lcom/omegavesko/sutransplus/DatabaseHandler;->addBus(Lcom/omegavesko/sutransplus/Polazak;)V │ │ goto :goto_5 │ │ .line 185 │ - .end local v26 # "selectedElement":Lorg/jsoup/nodes/Element; │ + .end local v24 # "selectedElement":Lorg/jsoup/nodes/Element; │ :cond_6 │ - invoke-virtual/range {v19 .. v19}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + invoke-virtual/range {v17 .. v17}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v12 │ + move-result-object v26 │ │ :goto_6 │ - invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v26 .. v26}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v1 │ │ if-eqz v1, :cond_7 │ │ - invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v26 .. v26}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v26 │ + move-result-object v24 │ │ - check-cast v26, Lorg/jsoup/nodes/Element; │ + check-cast v24, Lorg/jsoup/nodes/Element; │ │ .line 186 │ - .restart local v26 # "selectedElement":Lorg/jsoup/nodes/Element; │ + .restart local v24 # "selectedElement":Lorg/jsoup/nodes/Element; │ const-string v1, "HomeActivity" │ │ - invoke-virtual/range {v26 .. v26}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + invoke-virtual/range {v24 .. v24}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v1, v2}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 187 │ new-instance v1, Lcom/omegavesko/sutransplus/Polazak; │ │ - invoke-virtual/range {v26 .. v26}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + invoke-virtual/range {v24 .. v24}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v2 │ │ const/4 v4, 0x0 │ │ const/4 v5, 0x1 │ │ @@ -1293,47 +1275,47 @@ │ invoke-direct/range {v1 .. v6}, Lcom/omegavesko/sutransplus/Polazak;->(Ljava/lang/String;Ljava/lang/String;ZZLcom/omegavesko/sutransplus/Polazak$Day;)V │ │ invoke-virtual {v8, v1}, Lcom/omegavesko/sutransplus/DatabaseHandler;->addBus(Lcom/omegavesko/sutransplus/Polazak;)V │ │ goto :goto_6 │ │ .line 189 │ - .end local v26 # "selectedElement":Lorg/jsoup/nodes/Element; │ + .end local v24 # "selectedElement":Lorg/jsoup/nodes/Element; │ :cond_7 │ - invoke-virtual/range {v17 .. v17}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v15}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v12 │ + move-result-object v26 │ │ :goto_7 │ - invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v26 .. v26}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v1 │ │ if-eqz v1, :cond_8 │ │ - invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v26 .. v26}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v26 │ + move-result-object v24 │ │ - check-cast v26, Lorg/jsoup/nodes/Element; │ + check-cast v24, Lorg/jsoup/nodes/Element; │ │ .line 190 │ - .restart local v26 # "selectedElement":Lorg/jsoup/nodes/Element; │ + .restart local v24 # "selectedElement":Lorg/jsoup/nodes/Element; │ const-string v1, "HomeActivity" │ │ - invoke-virtual/range {v26 .. v26}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + invoke-virtual/range {v24 .. v24}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v1, v2}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 191 │ new-instance v1, Lcom/omegavesko/sutransplus/Polazak; │ │ - invoke-virtual/range {v26 .. v26}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + invoke-virtual/range {v24 .. v24}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v2 │ │ const/4 v4, 0x0 │ │ const/4 v5, 0x1 │ │ @@ -1342,47 +1324,47 @@ │ invoke-direct/range {v1 .. v6}, Lcom/omegavesko/sutransplus/Polazak;->(Ljava/lang/String;Ljava/lang/String;ZZLcom/omegavesko/sutransplus/Polazak$Day;)V │ │ invoke-virtual {v8, v1}, Lcom/omegavesko/sutransplus/DatabaseHandler;->addBus(Lcom/omegavesko/sutransplus/Polazak;)V │ │ goto :goto_7 │ │ .line 194 │ - .end local v26 # "selectedElement":Lorg/jsoup/nodes/Element; │ + .end local v24 # "selectedElement":Lorg/jsoup/nodes/Element; │ :cond_8 │ - invoke-virtual/range {v22 .. v22}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + invoke-virtual/range {v20 .. v20}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v12 │ + move-result-object v26 │ │ :goto_8 │ - invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v26 .. v26}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v1 │ │ if-eqz v1, :cond_9 │ │ - invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v26 .. v26}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v26 │ + move-result-object v24 │ │ - check-cast v26, Lorg/jsoup/nodes/Element; │ + check-cast v24, Lorg/jsoup/nodes/Element; │ │ .line 195 │ - .restart local v26 # "selectedElement":Lorg/jsoup/nodes/Element; │ + .restart local v24 # "selectedElement":Lorg/jsoup/nodes/Element; │ const-string v1, "HomeActivity" │ │ - invoke-virtual/range {v26 .. v26}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + invoke-virtual/range {v24 .. v24}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v1, v2}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 196 │ new-instance v1, Lcom/omegavesko/sutransplus/Polazak; │ │ - invoke-virtual/range {v26 .. v26}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + invoke-virtual/range {v24 .. v24}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v2 │ │ const/4 v4, 0x0 │ │ const/4 v5, 0x0 │ │ @@ -1391,47 +1373,47 @@ │ invoke-direct/range {v1 .. v6}, Lcom/omegavesko/sutransplus/Polazak;->(Ljava/lang/String;Ljava/lang/String;ZZLcom/omegavesko/sutransplus/Polazak$Day;)V │ │ invoke-virtual {v8, v1}, Lcom/omegavesko/sutransplus/DatabaseHandler;->addBus(Lcom/omegavesko/sutransplus/Polazak;)V │ │ goto :goto_8 │ │ .line 198 │ - .end local v26 # "selectedElement":Lorg/jsoup/nodes/Element; │ + .end local v24 # "selectedElement":Lorg/jsoup/nodes/Element; │ :cond_9 │ - invoke-virtual/range {v23 .. v23}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + invoke-virtual/range {v21 .. v21}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v12 │ + move-result-object v26 │ │ :goto_9 │ - invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v26 .. v26}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v1 │ │ if-eqz v1, :cond_a │ │ - invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v26 .. v26}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v26 │ + move-result-object v24 │ │ - check-cast v26, Lorg/jsoup/nodes/Element; │ + check-cast v24, Lorg/jsoup/nodes/Element; │ │ .line 199 │ - .restart local v26 # "selectedElement":Lorg/jsoup/nodes/Element; │ + .restart local v24 # "selectedElement":Lorg/jsoup/nodes/Element; │ const-string v1, "HomeActivity" │ │ - invoke-virtual/range {v26 .. v26}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + invoke-virtual/range {v24 .. v24}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v1, v2}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 200 │ new-instance v1, Lcom/omegavesko/sutransplus/Polazak; │ │ - invoke-virtual/range {v26 .. v26}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + invoke-virtual/range {v24 .. v24}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v2 │ │ const/4 v4, 0x0 │ │ const/4 v5, 0x0 │ │ @@ -1440,47 +1422,47 @@ │ invoke-direct/range {v1 .. v6}, Lcom/omegavesko/sutransplus/Polazak;->(Ljava/lang/String;Ljava/lang/String;ZZLcom/omegavesko/sutransplus/Polazak$Day;)V │ │ invoke-virtual {v8, v1}, Lcom/omegavesko/sutransplus/DatabaseHandler;->addBus(Lcom/omegavesko/sutransplus/Polazak;)V │ │ goto :goto_9 │ │ .line 202 │ - .end local v26 # "selectedElement":Lorg/jsoup/nodes/Element; │ + .end local v24 # "selectedElement":Lorg/jsoup/nodes/Element; │ :cond_a │ - invoke-virtual/range {v21 .. v21}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + invoke-virtual/range {v19 .. v19}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v12 │ + move-result-object v26 │ │ :goto_a │ - invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v26 .. v26}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v1 │ │ if-eqz v1, :cond_5 │ │ - invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v26 .. v26}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v26 │ + move-result-object v24 │ │ - check-cast v26, Lorg/jsoup/nodes/Element; │ + check-cast v24, Lorg/jsoup/nodes/Element; │ │ .line 203 │ - .restart local v26 # "selectedElement":Lorg/jsoup/nodes/Element; │ + .restart local v24 # "selectedElement":Lorg/jsoup/nodes/Element; │ const-string v1, "HomeActivity" │ │ - invoke-virtual/range {v26 .. v26}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + invoke-virtual/range {v24 .. v24}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v1, v2}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 204 │ new-instance v1, Lcom/omegavesko/sutransplus/Polazak; │ │ - invoke-virtual/range {v26 .. v26}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + invoke-virtual/range {v24 .. v24}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v2 │ │ const/4 v4, 0x0 │ │ const/4 v5, 0x0 │ │ @@ -1490,26 +1472,25 @@ │ │ invoke-virtual {v8, v1}, Lcom/omegavesko/sutransplus/DatabaseHandler;->addBus(Lcom/omegavesko/sutransplus/Polazak;)V │ │ goto :goto_a │ │ .line 209 │ .end local v3 # "lineNumber":Ljava/lang/String; │ - .end local v12 # "i$":Ljava/util/Iterator; │ - .end local v13 # "lineName":Ljava/lang/String; │ - .end local v14 # "lineSchedulePage":Lorg/jsoup/nodes/Document; │ - .end local v15 # "lineURL":Ljava/lang/String; │ - .end local v16 # "link":Lorg/jsoup/nodes/Element; │ - .end local v17 # "odlasciNedelja":Lorg/jsoup/select/Elements; │ - .end local v18 # "odlasciRadniDan":Lorg/jsoup/select/Elements; │ - .end local v19 # "odlasciSubota":Lorg/jsoup/select/Elements; │ - .end local v21 # "povratciNedelja":Lorg/jsoup/select/Elements; │ - .end local v22 # "povratciRadniDan":Lorg/jsoup/select/Elements; │ - .end local v23 # "povratciSubota":Lorg/jsoup/select/Elements; │ - .end local v26 # "selectedElement":Lorg/jsoup/nodes/Element; │ + .end local v11 # "lineName":Ljava/lang/String; │ + .end local v12 # "lineSchedulePage":Lorg/jsoup/nodes/Document; │ + .end local v13 # "lineURL":Ljava/lang/String; │ + .end local v14 # "link":Lorg/jsoup/nodes/Element; │ + .end local v15 # "odlasciNedelja":Lorg/jsoup/select/Elements; │ + .end local v16 # "odlasciRadniDan":Lorg/jsoup/select/Elements; │ + .end local v17 # "odlasciSubota":Lorg/jsoup/select/Elements; │ + .end local v19 # "povratciNedelja":Lorg/jsoup/select/Elements; │ + .end local v20 # "povratciRadniDan":Lorg/jsoup/select/Elements; │ + .end local v21 # "povratciSubota":Lorg/jsoup/select/Elements; │ + .end local v24 # "selectedElement":Lorg/jsoup/nodes/Element; │ :cond_b │ move-object/from16 v0, p0 │ │ iget-object v1, v0, Lcom/omegavesko/sutransplus/HomeActivity$GetLinesTask;->this$0:Lcom/omegavesko/sutransplus/HomeActivity; │ │ const/4 v2, 0x1 │ │ @@ -1518,21 +1499,19 @@ │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto/16 :goto_1 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 51 │ check-cast p1, Lorg/jsoup/nodes/Document; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/omegavesko/sutransplus/HomeActivity$GetLinesTask;->onPostExecute(Lorg/jsoup/nodes/Document;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Lorg/jsoup/nodes/Document;)V │ .locals 2 │ @@ -1576,18 +1555,16 @@ │ .prologue │ .line 228 │ return-void │ .end method │ │ .method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 51 │ check-cast p1, [Ljava/lang/Integer; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/omegavesko/sutransplus/HomeActivity$GetLinesTask;->onProgressUpdate([Ljava/lang/Integer;)V │ │ return-void │ .end method ├── smali/org/jsoup/examples/ListLinks.smali │ @@ -21,123 +21,122 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 16 │ - array-length v8, p0 │ + array-length v7, p0 │ │ - const/4 v9, 0x1 │ + const/4 v8, 0x1 │ │ - if-ne v8, v9, :cond_0 │ + if-ne v7, v8, :cond_0 │ │ - const/4 v8, 0x1 │ + const/4 v7, 0x1 │ │ :goto_0 │ - const-string v9, "usage: supply url to fetch" │ + const-string v8, "usage: supply url to fetch" │ │ - invoke-static {v8, v9}, Lorg/jsoup/helper/Validate;->isTrue(ZLjava/lang/String;)V │ + invoke-static {v7, v8}, Lorg/jsoup/helper/Validate;->isTrue(ZLjava/lang/String;)V │ │ .line 17 │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ - aget-object v7, p0, v8 │ + aget-object v6, p0, v7 │ │ .line 18 │ - .local v7, "url":Ljava/lang/String; │ - const-string v8, "Fetching %s..." │ + .local v6, "url":Ljava/lang/String; │ + const-string v7, "Fetching %s..." │ │ - const/4 v9, 0x1 │ + const/4 v8, 0x1 │ │ - new-array v9, v9, [Ljava/lang/Object; │ + new-array v8, v8, [Ljava/lang/Object; │ │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ - aput-object v7, v9, v10 │ + aput-object v6, v8, v9 │ │ - invoke-static {v8, v9}, Lorg/jsoup/examples/ListLinks;->print(Ljava/lang/String;[Ljava/lang/Object;)V │ + invoke-static {v7, v8}, Lorg/jsoup/examples/ListLinks;->print(Ljava/lang/String;[Ljava/lang/Object;)V │ │ .line 20 │ - invoke-static {v7}, Lorg/jsoup/Jsoup;->connect(Ljava/lang/String;)Lorg/jsoup/Connection; │ + invoke-static {v6}, Lorg/jsoup/Jsoup;->connect(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v8}, Lorg/jsoup/Connection;->get()Lorg/jsoup/nodes/Document; │ + invoke-interface {v7}, Lorg/jsoup/Connection;->get()Lorg/jsoup/nodes/Document; │ │ move-result-object v0 │ │ .line 21 │ .local v0, "doc":Lorg/jsoup/nodes/Document; │ - const-string v8, "a[href]" │ + const-string v7, "a[href]" │ │ - invoke-virtual {v0, v8}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v0, v7}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 22 │ - .local v4, "links":Lorg/jsoup/select/Elements; │ - const-string v8, "[src]" │ + .local v3, "links":Lorg/jsoup/select/Elements; │ + const-string v7, "[src]" │ │ - invoke-virtual {v0, v8}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v0, v7}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 23 │ - .local v5, "media":Lorg/jsoup/select/Elements; │ - const-string v8, "link[href]" │ + .local v4, "media":Lorg/jsoup/select/Elements; │ + const-string v7, "link[href]" │ │ - invoke-virtual {v0, v8}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v0, v7}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 25 │ - .local v2, "imports":Lorg/jsoup/select/Elements; │ - const-string v8, "\nMedia: (%d)" │ + .local v1, "imports":Lorg/jsoup/select/Elements; │ + const-string v7, "\nMedia: (%d)" │ │ - const/4 v9, 0x1 │ + const/4 v8, 0x1 │ │ - new-array v9, v9, [Ljava/lang/Object; │ + new-array v8, v8, [Ljava/lang/Object; │ │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ - invoke-virtual {v5}, Lorg/jsoup/select/Elements;->size()I │ + invoke-virtual {v4}, Lorg/jsoup/select/Elements;->size()I │ │ - move-result v11 │ + move-result v10 │ │ - invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - aput-object v11, v9, v10 │ + aput-object v10, v8, v9 │ │ - invoke-static {v8, v9}, Lorg/jsoup/examples/ListLinks;->print(Ljava/lang/String;[Ljava/lang/Object;)V │ + invoke-static {v7, v8}, Lorg/jsoup/examples/ListLinks;->print(Ljava/lang/String;[Ljava/lang/Object;)V │ │ .line 26 │ - invoke-virtual {v5}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v4}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v7 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v8 │ │ if-eqz v8, :cond_2 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Lorg/jsoup/nodes/Element; │ + check-cast v5, Lorg/jsoup/nodes/Element; │ │ .line 27 │ - .local v6, "src":Lorg/jsoup/nodes/Element; │ - invoke-virtual {v6}, Lorg/jsoup/nodes/Element;->tagName()Ljava/lang/String; │ + .local v5, "src":Lorg/jsoup/nodes/Element; │ + invoke-virtual {v5}, Lorg/jsoup/nodes/Element;->tagName()Ljava/lang/String; │ │ move-result-object v8 │ │ const-string v9, "img" │ │ invoke-virtual {v8, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ @@ -150,263 +149,264 @@ │ │ const/4 v9, 0x5 │ │ new-array v9, v9, [Ljava/lang/Object; │ │ const/4 v10, 0x0 │ │ - invoke-virtual {v6}, Lorg/jsoup/nodes/Element;->tagName()Ljava/lang/String; │ + .line 29 │ + invoke-virtual {v5}, Lorg/jsoup/nodes/Element;->tagName()Ljava/lang/String; │ │ move-result-object v11 │ │ aput-object v11, v9, v10 │ │ const/4 v10, 0x1 │ │ const-string v11, "abs:src" │ │ - invoke-virtual {v6, v11}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v5, v11}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v11 │ │ aput-object v11, v9, v10 │ │ const/4 v10, 0x2 │ │ const-string v11, "width" │ │ - invoke-virtual {v6, v11}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v5, v11}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v11 │ │ aput-object v11, v9, v10 │ │ const/4 v10, 0x3 │ │ const-string v11, "height" │ │ - invoke-virtual {v6, v11}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v5, v11}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v11 │ │ aput-object v11, v9, v10 │ │ const/4 v10, 0x4 │ │ const-string v11, "alt" │ │ - invoke-virtual {v6, v11}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + .line 30 │ + invoke-virtual {v5, v11}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v11 │ │ const/16 v12, 0x14 │ │ invoke-static {v11, v12}, Lorg/jsoup/examples/ListLinks;->trim(Ljava/lang/String;I)Ljava/lang/String; │ │ move-result-object v11 │ │ aput-object v11, v9, v10 │ │ + .line 28 │ invoke-static {v8, v9}, Lorg/jsoup/examples/ListLinks;->print(Ljava/lang/String;[Ljava/lang/Object;)V │ │ goto :goto_1 │ │ .line 16 │ .end local v0 # "doc":Lorg/jsoup/nodes/Document; │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "imports":Lorg/jsoup/select/Elements; │ - .end local v4 # "links":Lorg/jsoup/select/Elements; │ - .end local v5 # "media":Lorg/jsoup/select/Elements; │ - .end local v6 # "src":Lorg/jsoup/nodes/Element; │ - .end local v7 # "url":Ljava/lang/String; │ + .end local v1 # "imports":Lorg/jsoup/select/Elements; │ + .end local v3 # "links":Lorg/jsoup/select/Elements; │ + .end local v4 # "media":Lorg/jsoup/select/Elements; │ + .end local v5 # "src":Lorg/jsoup/nodes/Element; │ + .end local v6 # "url":Ljava/lang/String; │ :cond_0 │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ goto/16 :goto_0 │ │ .line 32 │ .restart local v0 # "doc":Lorg/jsoup/nodes/Document; │ - .restart local v1 # "i$":Ljava/util/Iterator; │ - .restart local v2 # "imports":Lorg/jsoup/select/Elements; │ - .restart local v4 # "links":Lorg/jsoup/select/Elements; │ - .restart local v5 # "media":Lorg/jsoup/select/Elements; │ - .restart local v6 # "src":Lorg/jsoup/nodes/Element; │ - .restart local v7 # "url":Ljava/lang/String; │ + .restart local v1 # "imports":Lorg/jsoup/select/Elements; │ + .restart local v3 # "links":Lorg/jsoup/select/Elements; │ + .restart local v4 # "media":Lorg/jsoup/select/Elements; │ + .restart local v5 # "src":Lorg/jsoup/nodes/Element; │ + .restart local v6 # "url":Ljava/lang/String; │ :cond_1 │ const-string v8, " * %s: <%s>" │ │ const/4 v9, 0x2 │ │ new-array v9, v9, [Ljava/lang/Object; │ │ const/4 v10, 0x0 │ │ - invoke-virtual {v6}, Lorg/jsoup/nodes/Element;->tagName()Ljava/lang/String; │ + invoke-virtual {v5}, Lorg/jsoup/nodes/Element;->tagName()Ljava/lang/String; │ │ move-result-object v11 │ │ aput-object v11, v9, v10 │ │ const/4 v10, 0x1 │ │ const-string v11, "abs:src" │ │ - invoke-virtual {v6, v11}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v5, v11}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v11 │ │ aput-object v11, v9, v10 │ │ invoke-static {v8, v9}, Lorg/jsoup/examples/ListLinks;->print(Ljava/lang/String;[Ljava/lang/Object;)V │ │ goto :goto_1 │ │ .line 35 │ - .end local v6 # "src":Lorg/jsoup/nodes/Element; │ + .end local v5 # "src":Lorg/jsoup/nodes/Element; │ :cond_2 │ - const-string v8, "\nImports: (%d)" │ + const-string v7, "\nImports: (%d)" │ │ - const/4 v9, 0x1 │ + const/4 v8, 0x1 │ │ - new-array v9, v9, [Ljava/lang/Object; │ + new-array v8, v8, [Ljava/lang/Object; │ │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ - invoke-virtual {v2}, Lorg/jsoup/select/Elements;->size()I │ + invoke-virtual {v1}, Lorg/jsoup/select/Elements;->size()I │ │ - move-result v11 │ + move-result v10 │ │ - invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - aput-object v11, v9, v10 │ + aput-object v10, v8, v9 │ │ - invoke-static {v8, v9}, Lorg/jsoup/examples/ListLinks;->print(Ljava/lang/String;[Ljava/lang/Object;)V │ + invoke-static {v7, v8}, Lorg/jsoup/examples/ListLinks;->print(Ljava/lang/String;[Ljava/lang/Object;)V │ │ .line 36 │ - invoke-virtual {v2}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v7 │ │ :goto_2 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v8 │ │ if-eqz v8, :cond_3 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lorg/jsoup/nodes/Element; │ + check-cast v2, Lorg/jsoup/nodes/Element; │ │ .line 37 │ - .local v3, "link":Lorg/jsoup/nodes/Element; │ + .local v2, "link":Lorg/jsoup/nodes/Element; │ const-string v8, " * %s <%s> (%s)" │ │ const/4 v9, 0x3 │ │ new-array v9, v9, [Ljava/lang/Object; │ │ const/4 v10, 0x0 │ │ - invoke-virtual {v3}, Lorg/jsoup/nodes/Element;->tagName()Ljava/lang/String; │ + invoke-virtual {v2}, Lorg/jsoup/nodes/Element;->tagName()Ljava/lang/String; │ │ move-result-object v11 │ │ aput-object v11, v9, v10 │ │ const/4 v10, 0x1 │ │ const-string v11, "abs:href" │ │ - invoke-virtual {v3, v11}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v2, v11}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v11 │ │ aput-object v11, v9, v10 │ │ const/4 v10, 0x2 │ │ const-string v11, "rel" │ │ - invoke-virtual {v3, v11}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v2, v11}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v11 │ │ aput-object v11, v9, v10 │ │ invoke-static {v8, v9}, Lorg/jsoup/examples/ListLinks;->print(Ljava/lang/String;[Ljava/lang/Object;)V │ │ goto :goto_2 │ │ .line 40 │ - .end local v3 # "link":Lorg/jsoup/nodes/Element; │ + .end local v2 # "link":Lorg/jsoup/nodes/Element; │ :cond_3 │ - const-string v8, "\nLinks: (%d)" │ + const-string v7, "\nLinks: (%d)" │ │ - const/4 v9, 0x1 │ + const/4 v8, 0x1 │ │ - new-array v9, v9, [Ljava/lang/Object; │ + new-array v8, v8, [Ljava/lang/Object; │ │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ - invoke-virtual {v4}, Lorg/jsoup/select/Elements;->size()I │ + invoke-virtual {v3}, Lorg/jsoup/select/Elements;->size()I │ │ - move-result v11 │ + move-result v10 │ │ - invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - aput-object v11, v9, v10 │ + aput-object v10, v8, v9 │ │ - invoke-static {v8, v9}, Lorg/jsoup/examples/ListLinks;->print(Ljava/lang/String;[Ljava/lang/Object;)V │ + invoke-static {v7, v8}, Lorg/jsoup/examples/ListLinks;->print(Ljava/lang/String;[Ljava/lang/Object;)V │ │ .line 41 │ - invoke-virtual {v4}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v3}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v7 │ │ :goto_3 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v8 │ │ if-eqz v8, :cond_4 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lorg/jsoup/nodes/Element; │ + check-cast v2, Lorg/jsoup/nodes/Element; │ │ .line 42 │ - .restart local v3 # "link":Lorg/jsoup/nodes/Element; │ + .restart local v2 # "link":Lorg/jsoup/nodes/Element; │ const-string v8, " * a: <%s> (%s)" │ │ const/4 v9, 0x2 │ │ new-array v9, v9, [Ljava/lang/Object; │ │ const/4 v10, 0x0 │ │ const-string v11, "abs:href" │ │ - invoke-virtual {v3, v11}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v2, v11}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v11 │ │ aput-object v11, v9, v10 │ │ const/4 v10, 0x1 │ │ - invoke-virtual {v3}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + invoke-virtual {v2}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v11 │ │ const/16 v12, 0x23 │ │ invoke-static {v11, v12}, Lorg/jsoup/examples/ListLinks;->trim(Ljava/lang/String;I)Ljava/lang/String; │ │ @@ -415,15 +415,15 @@ │ aput-object v11, v9, v10 │ │ invoke-static {v8, v9}, Lorg/jsoup/examples/ListLinks;->print(Ljava/lang/String;[Ljava/lang/Object;)V │ │ goto :goto_3 │ │ .line 44 │ - .end local v3 # "link":Lorg/jsoup/nodes/Element; │ + .end local v2 # "link":Lorg/jsoup/nodes/Element; │ :cond_4 │ return-void │ .end method │ │ .method private static varargs print(Ljava/lang/String;[Ljava/lang/Object;)V │ .locals 2 │ .param p0, "msg" # Ljava/lang/String; ├── smali/org/jsoup/examples/HtmlToPlainText.smali │ @@ -2,29 +2,27 @@ │ .super Ljava/lang/Object; │ .source "HtmlToPlainText.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lorg/jsoup/examples/HtmlToPlainText$1;, │ Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor; │ } │ .end annotation │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 24 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 51 │ return-void │ .end method │ │ .method public static varargs main([Ljava/lang/String;)V │ .locals 7 │ .param p0, "args" # [Ljava/lang/String; │ .annotation system Ldalvik/annotation/Throws; ├── smali/org/jsoup/examples/HtmlToPlainText$FormattingVisitor.smali │ @@ -97,14 +97,15 @@ │ │ move-result v6 │ │ if-eqz v6, :cond_2 │ │ iget-object v6, p0, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;->accum:Ljava/lang/StringBuilder; │ │ + .line 81 │ invoke-virtual {v6}, Ljava/lang/StringBuilder;->length()I │ │ move-result v6 │ │ if-eqz v6, :cond_1 │ │ iget-object v6, p0, Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;->accum:Ljava/lang/StringBuilder; ├── smali/org/jsoup/parser/CharacterReader.smali │ @@ -912,68 +912,63 @@ │ :cond_2 │ const/4 v2, 0x1 │ │ goto :goto_0 │ .end method │ │ .method varargs matchesAny([C)Z │ - .locals 8 │ + .locals 5 │ .param p1, "seq" # [C │ │ .prologue │ - const/4 v5, 0x0 │ + const/4 v2, 0x0 │ │ .line 230 │ invoke-virtual {p0}, Lorg/jsoup/parser/CharacterReader;->isEmpty()Z │ │ - move-result v6 │ + move-result v3 │ │ - if-eqz v6, :cond_1 │ + if-eqz v3, :cond_1 │ │ .line 238 │ :cond_0 │ :goto_0 │ - return v5 │ + return v2 │ │ .line 233 │ :cond_1 │ - iget-object v6, p0, Lorg/jsoup/parser/CharacterReader;->input:[C │ + iget-object v3, p0, Lorg/jsoup/parser/CharacterReader;->input:[C │ │ - iget v7, p0, Lorg/jsoup/parser/CharacterReader;->pos:I │ + iget v4, p0, Lorg/jsoup/parser/CharacterReader;->pos:I │ │ - aget-char v1, v6, v7 │ + aget-char v0, v3, v4 │ │ .line 234 │ - .local v1, "c":C │ - move-object v0, p1 │ - │ - .local v0, "arr$":[C │ - array-length v3, v0 │ + .local v0, "c":C │ + array-length v4, p1 │ │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ + move v3, v2 │ │ - .local v2, "i$":I │ :goto_1 │ - if-ge v2, v3, :cond_0 │ + if-ge v3, v4, :cond_0 │ │ - aget-char v4, v0, v2 │ + aget-char v1, p1, v3 │ │ .line 235 │ - .local v4, "seek":C │ - if-ne v4, v1, :cond_2 │ + .local v1, "seek":C │ + if-ne v1, v0, :cond_2 │ │ .line 236 │ - const/4 v5, 0x1 │ + const/4 v2, 0x1 │ │ goto :goto_0 │ │ .line 234 │ :cond_2 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_1 │ .end method │ │ .method matchesDigit()Z │ .locals 4 ├── smali/org/jsoup/parser/Parser.smali │ @@ -73,79 +73,74 @@ │ │ move-result-object v1 │ │ return-object v1 │ .end method │ │ .method public static parseBodyFragment(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ - .locals 9 │ + .locals 7 │ .param p0, "bodyHtml" # Ljava/lang/String; │ .param p1, "baseUri" # Ljava/lang/String; │ │ .prologue │ .line 129 │ invoke-static {p1}, Lorg/jsoup/nodes/Document;->createShell(Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 130 │ - .local v2, "doc":Lorg/jsoup/nodes/Document; │ - invoke-virtual {v2}, Lorg/jsoup/nodes/Document;->body()Lorg/jsoup/nodes/Element; │ + .local v1, "doc":Lorg/jsoup/nodes/Document; │ + invoke-virtual {v1}, Lorg/jsoup/nodes/Document;->body()Lorg/jsoup/nodes/Element; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 131 │ - .local v1, "body":Lorg/jsoup/nodes/Element; │ - invoke-static {p0, v1, p1}, Lorg/jsoup/parser/Parser;->parseFragment(Ljava/lang/String;Lorg/jsoup/nodes/Element;Ljava/lang/String;)Ljava/util/List; │ + .local v0, "body":Lorg/jsoup/nodes/Element; │ + invoke-static {p0, v0, p1}, Lorg/jsoup/parser/Parser;->parseFragment(Ljava/lang/String;Lorg/jsoup/nodes/Element;Ljava/lang/String;)Ljava/util/List; │ │ - move-result-object v6 │ + move-result-object v3 │ │ .line 132 │ - .local v6, "nodeList":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface {v6}, Ljava/util/List;->size()I │ + .local v3, "nodeList":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface {v3}, Ljava/util/List;->size()I │ │ - move-result v8 │ + move-result v5 │ │ - new-array v8, v8, [Lorg/jsoup/nodes/Node; │ + new-array v5, v5, [Lorg/jsoup/nodes/Node; │ │ - invoke-interface {v6, v8}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-interface {v3, v5}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - check-cast v7, [Lorg/jsoup/nodes/Node; │ + check-cast v4, [Lorg/jsoup/nodes/Node; │ │ .line 133 │ - .local v7, "nodes":[Lorg/jsoup/nodes/Node; │ - move-object v0, v7 │ + .local v4, "nodes":[Lorg/jsoup/nodes/Node; │ + array-length v6, v4 │ │ - .local v0, "arr$":[Lorg/jsoup/nodes/Node; │ - array-length v4, v0 │ + const/4 v5, 0x0 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ - │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v4, :cond_0 │ + if-ge v5, v6, :cond_0 │ │ - aget-object v5, v0, v3 │ + aget-object v2, v4, v5 │ │ .line 134 │ - .local v5, "node":Lorg/jsoup/nodes/Node; │ - invoke-virtual {v1, v5}, Lorg/jsoup/nodes/Element;->appendChild(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; │ + .local v2, "node":Lorg/jsoup/nodes/Node; │ + invoke-virtual {v0, v2}, Lorg/jsoup/nodes/Element;->appendChild(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; │ │ .line 133 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ goto :goto_0 │ │ .line 136 │ - .end local v5 # "node":Lorg/jsoup/nodes/Node; │ + .end local v2 # "node":Lorg/jsoup/nodes/Node; │ :cond_0 │ - return-object v2 │ + return-object v1 │ .end method │ │ .method public static parseBodyFragmentRelaxed(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ .locals 1 │ .param p0, "bodyHtml" # Ljava/lang/String; │ .param p1, "baseUri" # Ljava/lang/String; ├── smali/org/jsoup/parser/HtmlTreeBuilder.smali │ @@ -1096,14 +1096,15 @@ │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ + .line 598 │ invoke-virtual {p1}, Lorg/jsoup/nodes/Element;->attributes()Lorg/jsoup/nodes/Attributes; │ │ move-result-object v0 │ │ invoke-virtual {p2}, Lorg/jsoup/nodes/Element;->attributes()Lorg/jsoup/nodes/Attributes; │ │ move-result-object v1 │ @@ -1112,17 +1113,19 @@ │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ const/4 v0, 0x1 │ │ + .line 596 │ :goto_0 │ return v0 │ │ + .line 598 │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method private replaceInQueue(Ljava/util/LinkedList;Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)V │ @@ -1467,14 +1470,15 @@ │ │ invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ + .line 559 │ invoke-virtual {p0}, Lorg/jsoup/parser/HtmlTreeBuilder;->currentElement()Lorg/jsoup/nodes/Element; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lorg/jsoup/nodes/Element;->nodeName()Ljava/lang/String; │ │ move-result-object v0 │ @@ -2491,15 +2495,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method parseFragment(Ljava/lang/String;Lorg/jsoup/nodes/Element;Ljava/lang/String;Lorg/jsoup/parser/ParseErrorList;)Ljava/util/List; │ - .locals 10 │ + .locals 9 │ .param p1, "inputFragment" # Ljava/lang/String; │ .param p2, "context" # Lorg/jsoup/nodes/Element; │ .param p3, "baseUri" # Ljava/lang/String; │ .param p4, "errors" # Lorg/jsoup/parser/ParseErrorList; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ @@ -2512,299 +2516,297 @@ │ "<", │ "Lorg/jsoup/nodes/Node;", │ ">;" │ } │ .end annotation │ │ .prologue │ - const/4 v9, 0x2 │ + const/4 v8, 0x2 │ │ - const/4 v7, 0x1 │ + const/4 v6, 0x1 │ │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ .line 59 │ - sget-object v5, Lorg/jsoup/parser/HtmlTreeBuilderState;->Initial:Lorg/jsoup/parser/HtmlTreeBuilderState; │ + sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState;->Initial:Lorg/jsoup/parser/HtmlTreeBuilderState; │ │ - iput-object v5, p0, Lorg/jsoup/parser/HtmlTreeBuilder;->state:Lorg/jsoup/parser/HtmlTreeBuilderState; │ + iput-object v4, p0, Lorg/jsoup/parser/HtmlTreeBuilder;->state:Lorg/jsoup/parser/HtmlTreeBuilderState; │ │ .line 60 │ invoke-virtual {p0, p1, p3, p4}, Lorg/jsoup/parser/HtmlTreeBuilder;->initialiseParse(Ljava/lang/String;Ljava/lang/String;Lorg/jsoup/parser/ParseErrorList;)V │ │ .line 61 │ iput-object p2, p0, Lorg/jsoup/parser/HtmlTreeBuilder;->contextElement:Lorg/jsoup/nodes/Element; │ │ .line 62 │ - iput-boolean v7, p0, Lorg/jsoup/parser/HtmlTreeBuilder;->fragmentParsing:Z │ + iput-boolean v6, p0, Lorg/jsoup/parser/HtmlTreeBuilder;->fragmentParsing:Z │ │ .line 63 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ .line 65 │ - .local v4, "root":Lorg/jsoup/nodes/Element; │ + .local v3, "root":Lorg/jsoup/nodes/Element; │ if-eqz p2, :cond_2 │ │ .line 66 │ invoke-virtual {p2}, Lorg/jsoup/nodes/Element;->ownerDocument()Lorg/jsoup/nodes/Document; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - if-eqz v5, :cond_0 │ + if-eqz v4, :cond_0 │ │ .line 67 │ - iget-object v5, p0, Lorg/jsoup/parser/HtmlTreeBuilder;->doc:Lorg/jsoup/nodes/Document; │ + iget-object v4, p0, Lorg/jsoup/parser/HtmlTreeBuilder;->doc:Lorg/jsoup/nodes/Document; │ │ invoke-virtual {p2}, Lorg/jsoup/nodes/Element;->ownerDocument()Lorg/jsoup/nodes/Document; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Lorg/jsoup/nodes/Document;->quirksMode()Lorg/jsoup/nodes/Document$QuirksMode; │ + invoke-virtual {v5}, Lorg/jsoup/nodes/Document;->quirksMode()Lorg/jsoup/nodes/Document$QuirksMode; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v5, v6}, Lorg/jsoup/nodes/Document;->quirksMode(Lorg/jsoup/nodes/Document$QuirksMode;)Lorg/jsoup/nodes/Document; │ + invoke-virtual {v4, v5}, Lorg/jsoup/nodes/Document;->quirksMode(Lorg/jsoup/nodes/Document$QuirksMode;)Lorg/jsoup/nodes/Document; │ │ .line 70 │ :cond_0 │ invoke-virtual {p2}, Lorg/jsoup/nodes/Element;->tagName()Ljava/lang/String; │ │ move-result-object v1 │ │ .line 71 │ .local v1, "contextTag":Ljava/lang/String; │ - new-array v5, v9, [Ljava/lang/String; │ + new-array v4, v8, [Ljava/lang/String; │ │ - const-string v6, "title" │ + const-string v5, "title" │ │ - aput-object v6, v5, v8 │ + aput-object v5, v4, v7 │ │ - const-string v6, "textarea" │ + const-string v5, "textarea" │ │ - aput-object v6, v5, v7 │ + aput-object v5, v4, v6 │ │ - invoke-static {v1, v5}, Lorg/jsoup/helper/StringUtil;->in(Ljava/lang/String;[Ljava/lang/String;)Z │ + invoke-static {v1, v4}, Lorg/jsoup/helper/StringUtil;->in(Ljava/lang/String;[Ljava/lang/String;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_3 │ + if-eqz v4, :cond_3 │ │ .line 72 │ - iget-object v5, p0, Lorg/jsoup/parser/HtmlTreeBuilder;->tokeniser:Lorg/jsoup/parser/Tokeniser; │ + iget-object v4, p0, Lorg/jsoup/parser/HtmlTreeBuilder;->tokeniser:Lorg/jsoup/parser/Tokeniser; │ │ - sget-object v6, Lorg/jsoup/parser/TokeniserState;->Rcdata:Lorg/jsoup/parser/TokeniserState; │ + sget-object v5, Lorg/jsoup/parser/TokeniserState;->Rcdata:Lorg/jsoup/parser/TokeniserState; │ │ - invoke-virtual {v5, v6}, Lorg/jsoup/parser/Tokeniser;->transition(Lorg/jsoup/parser/TokeniserState;)V │ + invoke-virtual {v4, v5}, Lorg/jsoup/parser/Tokeniser;->transition(Lorg/jsoup/parser/TokeniserState;)V │ │ .line 84 │ :goto_0 │ - new-instance v4, Lorg/jsoup/nodes/Element; │ + new-instance v3, Lorg/jsoup/nodes/Element; │ │ - .end local v4 # "root":Lorg/jsoup/nodes/Element; │ - const-string v5, "html" │ + .end local v3 # "root":Lorg/jsoup/nodes/Element; │ + const-string v4, "html" │ │ - invoke-static {v5}, Lorg/jsoup/parser/Tag;->valueOf(Ljava/lang/String;)Lorg/jsoup/parser/Tag; │ + invoke-static {v4}, Lorg/jsoup/parser/Tag;->valueOf(Ljava/lang/String;)Lorg/jsoup/parser/Tag; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-direct {v4, v5, p3}, Lorg/jsoup/nodes/Element;->(Lorg/jsoup/parser/Tag;Ljava/lang/String;)V │ + invoke-direct {v3, v4, p3}, Lorg/jsoup/nodes/Element;->(Lorg/jsoup/parser/Tag;Ljava/lang/String;)V │ │ .line 85 │ - .restart local v4 # "root":Lorg/jsoup/nodes/Element; │ - iget-object v5, p0, Lorg/jsoup/parser/HtmlTreeBuilder;->doc:Lorg/jsoup/nodes/Document; │ + .restart local v3 # "root":Lorg/jsoup/nodes/Element; │ + iget-object v4, p0, Lorg/jsoup/parser/HtmlTreeBuilder;->doc:Lorg/jsoup/nodes/Document; │ │ - invoke-virtual {v5, v4}, Lorg/jsoup/nodes/Document;->appendChild(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; │ + invoke-virtual {v4, v3}, Lorg/jsoup/nodes/Document;->appendChild(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; │ │ .line 86 │ - iget-object v5, p0, Lorg/jsoup/parser/HtmlTreeBuilder;->stack:Lorg/jsoup/helper/DescendableLinkedList; │ + iget-object v4, p0, Lorg/jsoup/parser/HtmlTreeBuilder;->stack:Lorg/jsoup/helper/DescendableLinkedList; │ │ - invoke-virtual {v5, v4}, Lorg/jsoup/helper/DescendableLinkedList;->push(Ljava/lang/Object;)V │ + invoke-virtual {v4, v3}, Lorg/jsoup/helper/DescendableLinkedList;->push(Ljava/lang/Object;)V │ │ .line 87 │ invoke-virtual {p0}, Lorg/jsoup/parser/HtmlTreeBuilder;->resetInsertionMode()V │ │ .line 91 │ invoke-virtual {p2}, Lorg/jsoup/nodes/Element;->parents()Lorg/jsoup/select/Elements; │ │ move-result-object v0 │ │ .line 92 │ .local v0, "contextChain":Lorg/jsoup/select/Elements; │ - invoke-virtual {v0, v8, p2}, Lorg/jsoup/select/Elements;->add(ILorg/jsoup/nodes/Element;)V │ + invoke-virtual {v0, v7, p2}, Lorg/jsoup/select/Elements;->add(ILorg/jsoup/nodes/Element;)V │ │ .line 93 │ invoke-virtual {v0}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_1 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_2 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lorg/jsoup/nodes/Element; │ + check-cast v2, Lorg/jsoup/nodes/Element; │ │ .line 94 │ - .local v3, "parent":Lorg/jsoup/nodes/Element; │ - instance-of v5, v3, Lorg/jsoup/nodes/FormElement; │ + .local v2, "parent":Lorg/jsoup/nodes/Element; │ + instance-of v5, v2, Lorg/jsoup/nodes/FormElement; │ │ if-eqz v5, :cond_1 │ │ .line 95 │ - check-cast v3, Lorg/jsoup/nodes/FormElement; │ + check-cast v2, Lorg/jsoup/nodes/FormElement; │ │ - .end local v3 # "parent":Lorg/jsoup/nodes/Element; │ - iput-object v3, p0, Lorg/jsoup/parser/HtmlTreeBuilder;->formElement:Lorg/jsoup/nodes/FormElement; │ + .end local v2 # "parent":Lorg/jsoup/nodes/Element; │ + iput-object v2, p0, Lorg/jsoup/parser/HtmlTreeBuilder;->formElement:Lorg/jsoup/nodes/FormElement; │ │ .line 101 │ .end local v0 # "contextChain":Lorg/jsoup/select/Elements; │ .end local v1 # "contextTag":Ljava/lang/String; │ - .end local v2 # "i$":Ljava/util/Iterator; │ :cond_2 │ invoke-virtual {p0}, Lorg/jsoup/parser/HtmlTreeBuilder;->runParser()V │ │ .line 102 │ if-eqz p2, :cond_8 │ │ .line 103 │ - invoke-virtual {v4}, Lorg/jsoup/nodes/Element;->childNodes()Ljava/util/List; │ + invoke-virtual {v3}, Lorg/jsoup/nodes/Element;->childNodes()Ljava/util/List; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 105 │ :goto_1 │ - return-object v5 │ + return-object v4 │ │ .line 73 │ .restart local v1 # "contextTag":Ljava/lang/String; │ :cond_3 │ - const/4 v5, 0x5 │ + const/4 v4, 0x5 │ │ - new-array v5, v5, [Ljava/lang/String; │ + new-array v4, v4, [Ljava/lang/String; │ │ - const-string v6, "iframe" │ + const-string v5, "iframe" │ │ - aput-object v6, v5, v8 │ + aput-object v5, v4, v7 │ │ - const-string v6, "noembed" │ + const-string v5, "noembed" │ │ - aput-object v6, v5, v7 │ + aput-object v5, v4, v6 │ │ - const-string v6, "noframes" │ + const-string v5, "noframes" │ │ - aput-object v6, v5, v9 │ + aput-object v5, v4, v8 │ │ - const/4 v6, 0x3 │ + const/4 v5, 0x3 │ │ - const-string v7, "style" │ + const-string v6, "style" │ │ - aput-object v7, v5, v6 │ + aput-object v6, v4, v5 │ │ - const/4 v6, 0x4 │ + const/4 v5, 0x4 │ │ - const-string v7, "xmp" │ + const-string v6, "xmp" │ │ - aput-object v7, v5, v6 │ + aput-object v6, v4, v5 │ │ - invoke-static {v1, v5}, Lorg/jsoup/helper/StringUtil;->in(Ljava/lang/String;[Ljava/lang/String;)Z │ + invoke-static {v1, v4}, Lorg/jsoup/helper/StringUtil;->in(Ljava/lang/String;[Ljava/lang/String;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_4 │ + if-eqz v4, :cond_4 │ │ .line 74 │ - iget-object v5, p0, Lorg/jsoup/parser/HtmlTreeBuilder;->tokeniser:Lorg/jsoup/parser/Tokeniser; │ + iget-object v4, p0, Lorg/jsoup/parser/HtmlTreeBuilder;->tokeniser:Lorg/jsoup/parser/Tokeniser; │ │ - sget-object v6, Lorg/jsoup/parser/TokeniserState;->Rawtext:Lorg/jsoup/parser/TokeniserState; │ + sget-object v5, Lorg/jsoup/parser/TokeniserState;->Rawtext:Lorg/jsoup/parser/TokeniserState; │ │ - invoke-virtual {v5, v6}, Lorg/jsoup/parser/Tokeniser;->transition(Lorg/jsoup/parser/TokeniserState;)V │ + invoke-virtual {v4, v5}, Lorg/jsoup/parser/Tokeniser;->transition(Lorg/jsoup/parser/TokeniserState;)V │ │ goto :goto_0 │ │ .line 75 │ :cond_4 │ - const-string v5, "script" │ + const-string v4, "script" │ │ - invoke-virtual {v1, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_5 │ + if-eqz v4, :cond_5 │ │ .line 76 │ - iget-object v5, p0, Lorg/jsoup/parser/HtmlTreeBuilder;->tokeniser:Lorg/jsoup/parser/Tokeniser; │ + iget-object v4, p0, Lorg/jsoup/parser/HtmlTreeBuilder;->tokeniser:Lorg/jsoup/parser/Tokeniser; │ │ - sget-object v6, Lorg/jsoup/parser/TokeniserState;->ScriptData:Lorg/jsoup/parser/TokeniserState; │ + sget-object v5, Lorg/jsoup/parser/TokeniserState;->ScriptData:Lorg/jsoup/parser/TokeniserState; │ │ - invoke-virtual {v5, v6}, Lorg/jsoup/parser/Tokeniser;->transition(Lorg/jsoup/parser/TokeniserState;)V │ + invoke-virtual {v4, v5}, Lorg/jsoup/parser/Tokeniser;->transition(Lorg/jsoup/parser/TokeniserState;)V │ │ goto :goto_0 │ │ .line 77 │ :cond_5 │ - const-string v5, "noscript" │ + const-string v4, "noscript" │ │ - invoke-virtual {v1, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_6 │ + if-eqz v4, :cond_6 │ │ .line 78 │ - iget-object v5, p0, Lorg/jsoup/parser/HtmlTreeBuilder;->tokeniser:Lorg/jsoup/parser/Tokeniser; │ + iget-object v4, p0, Lorg/jsoup/parser/HtmlTreeBuilder;->tokeniser:Lorg/jsoup/parser/Tokeniser; │ │ - sget-object v6, Lorg/jsoup/parser/TokeniserState;->Data:Lorg/jsoup/parser/TokeniserState; │ + sget-object v5, Lorg/jsoup/parser/TokeniserState;->Data:Lorg/jsoup/parser/TokeniserState; │ │ - invoke-virtual {v5, v6}, Lorg/jsoup/parser/Tokeniser;->transition(Lorg/jsoup/parser/TokeniserState;)V │ + invoke-virtual {v4, v5}, Lorg/jsoup/parser/Tokeniser;->transition(Lorg/jsoup/parser/TokeniserState;)V │ │ goto/16 :goto_0 │ │ .line 79 │ :cond_6 │ - const-string v5, "plaintext" │ + const-string v4, "plaintext" │ │ - invoke-virtual {v1, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_7 │ + if-eqz v4, :cond_7 │ │ .line 80 │ - iget-object v5, p0, Lorg/jsoup/parser/HtmlTreeBuilder;->tokeniser:Lorg/jsoup/parser/Tokeniser; │ + iget-object v4, p0, Lorg/jsoup/parser/HtmlTreeBuilder;->tokeniser:Lorg/jsoup/parser/Tokeniser; │ │ - sget-object v6, Lorg/jsoup/parser/TokeniserState;->Data:Lorg/jsoup/parser/TokeniserState; │ + sget-object v5, Lorg/jsoup/parser/TokeniserState;->Data:Lorg/jsoup/parser/TokeniserState; │ │ - invoke-virtual {v5, v6}, Lorg/jsoup/parser/Tokeniser;->transition(Lorg/jsoup/parser/TokeniserState;)V │ + invoke-virtual {v4, v5}, Lorg/jsoup/parser/Tokeniser;->transition(Lorg/jsoup/parser/TokeniserState;)V │ │ goto/16 :goto_0 │ │ .line 82 │ :cond_7 │ - iget-object v5, p0, Lorg/jsoup/parser/HtmlTreeBuilder;->tokeniser:Lorg/jsoup/parser/Tokeniser; │ + iget-object v4, p0, Lorg/jsoup/parser/HtmlTreeBuilder;->tokeniser:Lorg/jsoup/parser/Tokeniser; │ │ - sget-object v6, Lorg/jsoup/parser/TokeniserState;->Data:Lorg/jsoup/parser/TokeniserState; │ + sget-object v5, Lorg/jsoup/parser/TokeniserState;->Data:Lorg/jsoup/parser/TokeniserState; │ │ - invoke-virtual {v5, v6}, Lorg/jsoup/parser/Tokeniser;->transition(Lorg/jsoup/parser/TokeniserState;)V │ + invoke-virtual {v4, v5}, Lorg/jsoup/parser/Tokeniser;->transition(Lorg/jsoup/parser/TokeniserState;)V │ │ goto/16 :goto_0 │ │ .line 105 │ .end local v1 # "contextTag":Ljava/lang/String; │ :cond_8 │ - iget-object v5, p0, Lorg/jsoup/parser/HtmlTreeBuilder;->doc:Lorg/jsoup/nodes/Document; │ + iget-object v4, p0, Lorg/jsoup/parser/HtmlTreeBuilder;->doc:Lorg/jsoup/nodes/Document; │ │ - invoke-virtual {v5}, Lorg/jsoup/nodes/Document;->childNodes()Ljava/util/List; │ + invoke-virtual {v4}, Lorg/jsoup/nodes/Document;->childNodes()Ljava/util/List; │ │ - move-result-object v5 │ + move-result-object v4 │ │ goto :goto_1 │ .end method │ │ .method pop()Lorg/jsoup/nodes/Element; │ .locals 3 │ │ @@ -3843,14 +3845,15 @@ │ │ const-string v1, ", currentElement=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 711 │ invoke-virtual {p0}, Lorg/jsoup/parser/HtmlTreeBuilder;->currentElement()Lorg/jsoup/nodes/Element; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ @@ -3861,14 +3864,15 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 708 │ return-object v0 │ .end method │ │ .method transition(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ .locals 0 │ .param p1, "state" # Lorg/jsoup/parser/HtmlTreeBuilderState; ├── smali/org/jsoup/parser/Token.smali │ @@ -2,15 +2,14 @@ │ .super Ljava/lang/Object; │ .source "Token.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lorg/jsoup/parser/Token$1;, │ Lorg/jsoup/parser/Token$TokenType;, │ Lorg/jsoup/parser/Token$EOF;, │ Lorg/jsoup/parser/Token$Character;, │ Lorg/jsoup/parser/Token$Comment;, │ Lorg/jsoup/parser/Token$EndTag;, │ Lorg/jsoup/parser/Token$StartTag;, │ Lorg/jsoup/parser/Token$Tag;, ├── smali/org/jsoup/parser/XmlTreeBuilder.smali │ @@ -1,29 +1,20 @@ │ .class public Lorg/jsoup/parser/XmlTreeBuilder; │ .super Lorg/jsoup/parser/TreeBuilder; │ .source "XmlTreeBuilder.java" │ │ │ -# annotations │ -.annotation system Ldalvik/annotation/MemberClasses; │ - value = { │ - Lorg/jsoup/parser/XmlTreeBuilder$1; │ - } │ -.end annotation │ - │ - │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 12 │ invoke-direct {p0}, Lorg/jsoup/parser/TreeBuilder;->()V │ │ - .line 41 │ return-void │ .end method │ │ .method private insertNode(Lorg/jsoup/nodes/Node;)V │ .locals 1 │ .param p1, "node" # Lorg/jsoup/nodes/Node; ├── smali/org/jsoup/parser/TokenQueue.smali │ @@ -59,76 +59,73 @@ │ .locals 7 │ .param p0, "in" # Ljava/lang/String; │ │ .prologue │ const/16 v6, 0x5c │ │ .line 294 │ - new-instance v5, Ljava/lang/StringBuilder; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ .line 295 │ - .local v5, "out":Ljava/lang/StringBuilder; │ - const/4 v3, 0x0 │ + .local v2, "out":Ljava/lang/StringBuilder; │ + const/4 v1, 0x0 │ │ .line 296 │ - .local v3, "last":C │ + .local v1, "last":C │ invoke-virtual {p0}, Ljava/lang/String;->toCharArray()[C │ │ - move-result-object v0 │ + move-result-object v4 │ │ - .local v0, "arr$":[C │ - array-length v4, v0 │ + array-length v5, v4 │ │ - .local v4, "len$":I │ - const/4 v2, 0x0 │ + const/4 v3, 0x0 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v4, :cond_2 │ + if-ge v3, v5, :cond_2 │ │ - aget-char v1, v0, v2 │ + aget-char v0, v4, v3 │ │ .line 297 │ - .local v1, "c":C │ - if-ne v1, v6, :cond_1 │ + .local v0, "c":C │ + if-ne v0, v6, :cond_1 │ │ .line 298 │ - if-eqz v3, :cond_0 │ + if-eqz v1, :cond_0 │ │ - if-ne v3, v6, :cond_0 │ + if-ne v1, v6, :cond_0 │ │ .line 299 │ - invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 303 │ :cond_0 │ :goto_1 │ - move v3, v1 │ + move v1, v0 │ │ .line 296 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ .line 302 │ :cond_1 │ - invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ goto :goto_1 │ │ .line 305 │ - .end local v1 # "c":C │ + .end local v0 # "c":C │ :cond_2 │ - invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - return-object v6 │ + return-object v3 │ .end method │ │ │ # virtual methods │ .method public addFirst(Ljava/lang/Character;)V │ .locals 1 │ .param p1, "c" # Ljava/lang/Character; │ @@ -1093,62 +1090,57 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public varargs matchesAny([C)Z │ - .locals 7 │ + .locals 6 │ .param p1, "seq" # [C │ │ .prologue │ - const/4 v4, 0x0 │ + const/4 v1, 0x0 │ │ .line 97 │ invoke-virtual {p0}, Lorg/jsoup/parser/TokenQueue;->isEmpty()Z │ │ - move-result v5 │ + move-result v2 │ │ - if-eqz v5, :cond_1 │ + if-eqz v2, :cond_1 │ │ .line 104 │ :cond_0 │ :goto_0 │ - return v4 │ + return v1 │ │ .line 100 │ :cond_1 │ - move-object v0, p1 │ + array-length v3, p1 │ │ - .local v0, "arr$":[C │ - array-length v3, v0 │ + move v2, v1 │ │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ - │ - .local v2, "i$":I │ :goto_1 │ if-ge v2, v3, :cond_0 │ │ - aget-char v1, v0, v2 │ + aget-char v0, p1, v2 │ │ .line 101 │ - .local v1, "c":C │ - iget-object v5, p0, Lorg/jsoup/parser/TokenQueue;->queue:Ljava/lang/String; │ + .local v0, "c":C │ + iget-object v4, p0, Lorg/jsoup/parser/TokenQueue;->queue:Ljava/lang/String; │ │ - iget v6, p0, Lorg/jsoup/parser/TokenQueue;->pos:I │ + iget v5, p0, Lorg/jsoup/parser/TokenQueue;->pos:I │ │ - invoke-virtual {v5, v6}, Ljava/lang/String;->charAt(I)C │ + invoke-virtual {v4, v5}, Ljava/lang/String;->charAt(I)C │ │ - move-result v5 │ + move-result v4 │ │ - if-ne v5, v1, :cond_2 │ + if-ne v4, v0, :cond_2 │ │ .line 102 │ - const/4 v4, 0x1 │ + const/4 v1, 0x1 │ │ goto :goto_0 │ │ .line 100 │ :cond_2 │ add-int/lit8 v2, v2, 0x1 │ │ @@ -1156,58 +1148,48 @@ │ .end method │ │ .method public varargs matchesAny([Ljava/lang/String;)Z │ .locals 5 │ .param p1, "seq" # [Ljava/lang/String; │ │ .prologue │ - .line 89 │ - move-object v0, p1 │ + const/4 v1, 0x0 │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + .line 89 │ + array-length v3, p1 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + move v2, v1 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_1 │ + if-ge v2, v3, :cond_0 │ │ - aget-object v3, v0, v1 │ + aget-object v0, p1, v2 │ │ .line 90 │ - .local v3, "s":Ljava/lang/String; │ - invoke-virtual {p0, v3}, Lorg/jsoup/parser/TokenQueue;->matches(Ljava/lang/String;)Z │ + .local v0, "s":Ljava/lang/String; │ + invoke-virtual {p0, v0}, Lorg/jsoup/parser/TokenQueue;->matches(Ljava/lang/String;)Z │ │ move-result v4 │ │ - if-eqz v4, :cond_0 │ + if-eqz v4, :cond_1 │ │ .line 91 │ - const/4 v4, 0x1 │ + const/4 v1, 0x1 │ │ .line 93 │ - .end local v3 # "s":Ljava/lang/String; │ - :goto_1 │ - return v4 │ - │ - .line 89 │ - .restart local v3 # "s":Ljava/lang/String; │ + .end local v0 # "s":Ljava/lang/String; │ :cond_0 │ - add-int/lit8 v1, v1, 0x1 │ + return v1 │ │ - goto :goto_0 │ - │ - .line 93 │ - .end local v3 # "s":Ljava/lang/String; │ + .line 89 │ + .restart local v0 # "s":Ljava/lang/String; │ :cond_1 │ - const/4 v4, 0x0 │ + add-int/lit8 v2, v2, 0x1 │ │ - goto :goto_1 │ + goto :goto_0 │ .end method │ │ .method public matchesCS(Ljava/lang/String;)Z │ .locals 2 │ .param p1, "seq" # Ljava/lang/String; │ │ .prologue ├── smali/org/jsoup/parser/HtmlTreeBuilderState$10.smali │ @@ -31,60 +31,59 @@ │ # virtual methods │ .method process(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ .locals 9 │ .param p1, "t" # Lorg/jsoup/parser/Token; │ .param p2, "tb" # Lorg/jsoup/parser/HtmlTreeBuilder; │ │ .prologue │ - const/4 v4, 0x1 │ + const/4 v3, 0x1 │ │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 900 │ - sget-object v5, Lorg/jsoup/parser/HtmlTreeBuilderState$24;->$SwitchMap$org$jsoup$parser$Token$TokenType:[I │ + sget-object v4, Lorg/jsoup/parser/HtmlTreeBuilderState$24;->$SwitchMap$org$jsoup$parser$Token$TokenType:[I │ │ - iget-object v6, p1, Lorg/jsoup/parser/Token;->type:Lorg/jsoup/parser/Token$TokenType; │ + iget-object v5, p1, Lorg/jsoup/parser/Token;->type:Lorg/jsoup/parser/Token$TokenType; │ │ - invoke-virtual {v6}, Lorg/jsoup/parser/Token$TokenType;->ordinal()I │ + invoke-virtual {v5}, Lorg/jsoup/parser/Token$TokenType;->ordinal()I │ │ - move-result v6 │ + move-result v5 │ │ - aget v5, v5, v6 │ + aget v4, v4, v5 │ │ - packed-switch v5, :pswitch_data_0 │ + packed-switch v4, :pswitch_data_0 │ │ .line 911 │ invoke-virtual {p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->getPendingTableCharacters()Ljava/util/List; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v5}, Ljava/util/List;->size()I │ + invoke-interface {v4}, Ljava/util/List;->size()I │ │ - move-result v5 │ + move-result v4 │ │ - if-lez v5, :cond_4 │ + if-lez v4, :cond_4 │ │ .line 912 │ invoke-virtual {p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->getPendingTableCharacters()Ljava/util/List; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_3 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lorg/jsoup/parser/Token$Character; │ │ .line 913 │ .local v1, "character":Lorg/jsoup/parser/Token$Character; │ @@ -108,19 +107,19 @@ │ │ const/4 v6, 0x5 │ │ new-array v6, v6, [Ljava/lang/String; │ │ const-string v7, "table" │ │ - aput-object v7, v6, v3 │ + aput-object v7, v6, v2 │ │ const-string v7, "tbody" │ │ - aput-object v7, v6, v4 │ + aput-object v7, v6, v3 │ │ const/4 v7, 0x2 │ │ const-string v8, "tfoot" │ │ aput-object v8, v6, v7 │ │ @@ -139,76 +138,74 @@ │ invoke-static {v5, v6}, Lorg/jsoup/helper/StringUtil;->in(Ljava/lang/String;[Ljava/lang/String;)Z │ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ .line 917 │ - invoke-virtual {p2, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;->setFosterInserts(Z)V │ + invoke-virtual {p2, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;->setFosterInserts(Z)V │ │ .line 918 │ sget-object v5, Lorg/jsoup/parser/HtmlTreeBuilderState$10;->InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; │ │ invoke-virtual {p2, v1, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;->process(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z │ │ .line 919 │ - invoke-virtual {p2, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;->setFosterInserts(Z)V │ + invoke-virtual {p2, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;->setFosterInserts(Z)V │ │ goto :goto_0 │ │ .line 902 │ .end local v1 # "character":Lorg/jsoup/parser/Token$Character; │ - .end local v2 # "i$":Ljava/util/Iterator; │ :pswitch_0 │ invoke-virtual {p1}, Lorg/jsoup/parser/Token;->asCharacter()Lorg/jsoup/parser/Token$Character; │ │ move-result-object v0 │ │ .line 903 │ .local v0, "c":Lorg/jsoup/parser/Token$Character; │ invoke-virtual {v0}, Lorg/jsoup/parser/Token$Character;->getData()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState;->access$400()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_0 │ + if-eqz v4, :cond_0 │ │ .line 904 │ invoke-virtual {p2, p0}, Lorg/jsoup/parser/HtmlTreeBuilder;->error(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ .line 931 │ .end local v0 # "c":Lorg/jsoup/parser/Token$Character; │ :goto_1 │ - return v3 │ + return v2 │ │ .line 907 │ .restart local v0 # "c":Lorg/jsoup/parser/Token$Character; │ :cond_0 │ invoke-virtual {p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->getPendingTableCharacters()Ljava/util/List; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ - move v3, v4 │ + move v2, v3 │ │ .line 931 │ goto :goto_1 │ │ .line 921 │ .end local v0 # "c":Lorg/jsoup/parser/Token$Character; │ .restart local v1 # "character":Lorg/jsoup/parser/Token$Character; │ - .restart local v2 # "i$":Ljava/util/Iterator; │ :cond_1 │ sget-object v5, Lorg/jsoup/parser/HtmlTreeBuilderState$10;->InBody:Lorg/jsoup/parser/HtmlTreeBuilderState; │ │ invoke-virtual {p2, v1, v5}, Lorg/jsoup/parser/HtmlTreeBuilder;->process(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z │ │ goto :goto_0 │ │ @@ -220,26 +217,25 @@ │ │ .line 926 │ .end local v1 # "character":Lorg/jsoup/parser/Token$Character; │ :cond_3 │ invoke-virtual {p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->newPendingTableCharacters()V │ │ .line 928 │ - .end local v2 # "i$":Ljava/util/Iterator; │ :cond_4 │ invoke-virtual {p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->originalState()Lorg/jsoup/parser/HtmlTreeBuilderState; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {p2, v3}, Lorg/jsoup/parser/HtmlTreeBuilder;->transition(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ + invoke-virtual {p2, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;->transition(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ .line 929 │ invoke-virtual {p2, p1}, Lorg/jsoup/parser/HtmlTreeBuilder;->process(Lorg/jsoup/parser/Token;)Z │ │ - move-result v3 │ + move-result v2 │ │ goto :goto_1 │ │ .line 900 │ :pswitch_data_0 │ .packed-switch 0x5 │ :pswitch_0 ├── smali/org/jsoup/parser/HtmlTreeBuilderState$7.smali │ @@ -132,707 +132,703 @@ │ .line 772 │ const/4 v4, 0x0 │ │ goto :goto_0 │ .end method │ │ .method process(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ - .locals 42 │ + .locals 39 │ .param p1, "t" # Lorg/jsoup/parser/Token; │ .param p2, "tb" # Lorg/jsoup/parser/HtmlTreeBuilder; │ │ .prologue │ .line 248 │ - sget-object v39, Lorg/jsoup/parser/HtmlTreeBuilderState$24;->$SwitchMap$org$jsoup$parser$Token$TokenType:[I │ + sget-object v36, Lorg/jsoup/parser/HtmlTreeBuilderState$24;->$SwitchMap$org$jsoup$parser$Token$TokenType:[I │ │ move-object/from16 v0, p1 │ │ iget-object v0, v0, Lorg/jsoup/parser/Token;->type:Lorg/jsoup/parser/Token$TokenType; │ │ - move-object/from16 v40, v0 │ + move-object/from16 v37, v0 │ │ - invoke-virtual/range {v40 .. v40}, Lorg/jsoup/parser/Token$TokenType;->ordinal()I │ + invoke-virtual/range {v37 .. v37}, Lorg/jsoup/parser/Token$TokenType;->ordinal()I │ │ - move-result v40 │ + move-result v37 │ │ - aget v39, v39, v40 │ + aget v36, v36, v37 │ │ - packed-switch v39, :pswitch_data_0 │ + packed-switch v36, :pswitch_data_0 │ │ .line 754 │ :cond_0 │ :goto_0 │ - const/16 v39, 0x1 │ + const/16 v36, 0x1 │ │ :goto_1 │ - return v39 │ + return v36 │ │ .line 250 │ :pswitch_0 │ invoke-virtual/range {p1 .. p1}, Lorg/jsoup/parser/Token;->asCharacter()Lorg/jsoup/parser/Token$Character; │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 251 │ - .local v9, "c":Lorg/jsoup/parser/Token$Character; │ - invoke-virtual {v9}, Lorg/jsoup/parser/Token$Character;->getData()Ljava/lang/String; │ + .local v8, "c":Lorg/jsoup/parser/Token$Character; │ + invoke-virtual {v8}, Lorg/jsoup/parser/Token$Character;->getData()Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v36 │ │ invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState;->access$400()Ljava/lang/String; │ │ - move-result-object v40 │ + move-result-object v37 │ │ - invoke-virtual/range {v39 .. v40}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v36 .. v37}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_1 │ + if-eqz v36, :cond_1 │ │ .line 253 │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p0 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->error(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ .line 254 │ - const/16 v39, 0x0 │ + const/16 v36, 0x0 │ │ goto :goto_1 │ │ .line 255 │ :cond_1 │ - invoke-static {v9}, Lorg/jsoup/parser/HtmlTreeBuilderState;->access$100(Lorg/jsoup/parser/Token;)Z │ + invoke-static {v8}, Lorg/jsoup/parser/HtmlTreeBuilderState;->access$100(Lorg/jsoup/parser/Token;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_2 │ + if-eqz v36, :cond_2 │ │ .line 256 │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->reconstructFormattingElements()V │ │ .line 257 │ move-object/from16 v0, p2 │ │ - invoke-virtual {v0, v9}, Lorg/jsoup/parser/HtmlTreeBuilder;->insert(Lorg/jsoup/parser/Token$Character;)V │ + invoke-virtual {v0, v8}, Lorg/jsoup/parser/HtmlTreeBuilder;->insert(Lorg/jsoup/parser/Token$Character;)V │ │ goto :goto_0 │ │ .line 259 │ :cond_2 │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->reconstructFormattingElements()V │ │ .line 260 │ move-object/from16 v0, p2 │ │ - invoke-virtual {v0, v9}, Lorg/jsoup/parser/HtmlTreeBuilder;->insert(Lorg/jsoup/parser/Token$Character;)V │ + invoke-virtual {v0, v8}, Lorg/jsoup/parser/HtmlTreeBuilder;->insert(Lorg/jsoup/parser/Token$Character;)V │ │ .line 261 │ - const/16 v39, 0x0 │ + const/16 v36, 0x0 │ │ move-object/from16 v0, p2 │ │ - move/from16 v1, v39 │ + move/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->framesetOk(Z)V │ │ goto :goto_0 │ │ .line 266 │ - .end local v9 # "c":Lorg/jsoup/parser/Token$Character; │ + .end local v8 # "c":Lorg/jsoup/parser/Token$Character; │ :pswitch_1 │ invoke-virtual/range {p1 .. p1}, Lorg/jsoup/parser/Token;->asComment()Lorg/jsoup/parser/Token$Comment; │ │ - move-result-object v39 │ + move-result-object v36 │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->insert(Lorg/jsoup/parser/Token$Comment;)V │ │ goto :goto_0 │ │ .line 270 │ :pswitch_2 │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p0 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->error(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ .line 271 │ - const/16 v39, 0x0 │ + const/16 v36, 0x0 │ │ goto :goto_1 │ │ .line 274 │ :pswitch_3 │ invoke-virtual/range {p1 .. p1}, Lorg/jsoup/parser/Token;->asStartTag()Lorg/jsoup/parser/Token$StartTag; │ │ - move-result-object v37 │ + move-result-object v34 │ │ .line 275 │ - .local v37, "startTag":Lorg/jsoup/parser/Token$StartTag; │ - invoke-virtual/range {v37 .. v37}, Lorg/jsoup/parser/Token$StartTag;->name()Ljava/lang/String; │ + .local v34, "startTag":Lorg/jsoup/parser/Token$StartTag; │ + invoke-virtual/range {v34 .. v34}, Lorg/jsoup/parser/Token$StartTag;->name()Ljava/lang/String; │ │ - move-result-object v26 │ + move-result-object v23 │ │ .line 276 │ - .local v26, "name":Ljava/lang/String; │ - const-string v39, "html" │ + .local v23, "name":Ljava/lang/String; │ + const-string v36, "html" │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_4 │ + if-eqz v36, :cond_4 │ │ .line 277 │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p0 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->error(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ .line 279 │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->getStack()Lorg/jsoup/helper/DescendableLinkedList; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - invoke-virtual/range {v39 .. v39}, Lorg/jsoup/helper/DescendableLinkedList;->getFirst()Ljava/lang/Object; │ + invoke-virtual/range {v36 .. v36}, Lorg/jsoup/helper/DescendableLinkedList;->getFirst()Ljava/lang/Object; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - check-cast v19, Lorg/jsoup/nodes/Element; │ + check-cast v18, Lorg/jsoup/nodes/Element; │ │ .line 280 │ - .local v19, "html":Lorg/jsoup/nodes/Element; │ - invoke-virtual/range {v37 .. v37}, Lorg/jsoup/parser/Token$StartTag;->getAttributes()Lorg/jsoup/nodes/Attributes; │ + .local v18, "html":Lorg/jsoup/nodes/Element; │ + invoke-virtual/range {v34 .. v34}, Lorg/jsoup/parser/Token$StartTag;->getAttributes()Lorg/jsoup/nodes/Attributes; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - invoke-virtual/range {v39 .. v39}, Lorg/jsoup/nodes/Attributes;->iterator()Ljava/util/Iterator; │ + invoke-virtual/range {v36 .. v36}, Lorg/jsoup/nodes/Attributes;->iterator()Ljava/util/Iterator; │ │ - move-result-object v21 │ + move-result-object v36 │ │ - .local v21, "i$":Ljava/util/Iterator; │ :cond_3 │ :goto_2 │ - invoke-interface/range {v21 .. v21}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v36 .. v36}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v39 │ + move-result v37 │ │ - if-eqz v39, :cond_0 │ + if-eqz v37, :cond_0 │ │ - invoke-interface/range {v21 .. v21}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v36 .. v36}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - check-cast v7, Lorg/jsoup/nodes/Attribute; │ + check-cast v6, Lorg/jsoup/nodes/Attribute; │ │ .line 281 │ - .local v7, "attribute":Lorg/jsoup/nodes/Attribute; │ - invoke-virtual {v7}, Lorg/jsoup/nodes/Attribute;->getKey()Ljava/lang/String; │ + .local v6, "attribute":Lorg/jsoup/nodes/Attribute; │ + invoke-virtual {v6}, Lorg/jsoup/nodes/Attribute;->getKey()Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v37 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v37 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;->hasAttr(Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v37 │ │ - if-nez v39, :cond_3 │ + if-nez v37, :cond_3 │ │ .line 282 │ - invoke-virtual/range {v19 .. v19}, Lorg/jsoup/nodes/Element;->attributes()Lorg/jsoup/nodes/Attributes; │ + invoke-virtual/range {v18 .. v18}, Lorg/jsoup/nodes/Element;->attributes()Lorg/jsoup/nodes/Attributes; │ │ - move-result-object v39 │ + move-result-object v37 │ │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v37 │ │ - invoke-virtual {v0, v7}, Lorg/jsoup/nodes/Attributes;->put(Lorg/jsoup/nodes/Attribute;)V │ + invoke-virtual {v0, v6}, Lorg/jsoup/nodes/Attributes;->put(Lorg/jsoup/nodes/Attribute;)V │ │ goto :goto_2 │ │ .line 284 │ - .end local v7 # "attribute":Lorg/jsoup/nodes/Attribute; │ - .end local v19 # "html":Lorg/jsoup/nodes/Element; │ - .end local v21 # "i$":Ljava/util/Iterator; │ + .end local v6 # "attribute":Lorg/jsoup/nodes/Attribute; │ + .end local v18 # "html":Lorg/jsoup/nodes/Element; │ :cond_4 │ invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;->access$500()[Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;->in(Ljava/lang/String;[Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_5 │ + if-eqz v36, :cond_5 │ │ .line 285 │ - sget-object v39, Lorg/jsoup/parser/HtmlTreeBuilderState$7;->InHead:Lorg/jsoup/parser/HtmlTreeBuilderState; │ + sget-object v36, Lorg/jsoup/parser/HtmlTreeBuilderState$7;->InHead:Lorg/jsoup/parser/HtmlTreeBuilderState; │ │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p1 │ │ - move-object/from16 v2, v39 │ + move-object/from16 v2, v36 │ │ invoke-virtual {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;->process(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z │ │ - move-result v39 │ + move-result v36 │ │ goto/16 :goto_1 │ │ .line 286 │ :cond_5 │ - const-string v39, "body" │ + const-string v36, "body" │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_9 │ + if-eqz v36, :cond_9 │ │ .line 287 │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p0 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->error(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ .line 288 │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->getStack()Lorg/jsoup/helper/DescendableLinkedList; │ │ - move-result-object v35 │ + move-result-object v32 │ │ .line 289 │ - .local v35, "stack":Ljava/util/LinkedList;, "Ljava/util/LinkedList;" │ - invoke-virtual/range {v35 .. v35}, Ljava/util/LinkedList;->size()I │ + .local v32, "stack":Ljava/util/LinkedList;, "Ljava/util/LinkedList;" │ + invoke-virtual/range {v32 .. v32}, Ljava/util/LinkedList;->size()I │ │ - move-result v39 │ + move-result v36 │ │ - const/16 v40, 0x1 │ + const/16 v37, 0x1 │ │ - move/from16 v0, v39 │ + move/from16 v0, v36 │ │ - move/from16 v1, v40 │ + move/from16 v1, v37 │ │ if-eq v0, v1, :cond_6 │ │ - invoke-virtual/range {v35 .. v35}, Ljava/util/LinkedList;->size()I │ + invoke-virtual/range {v32 .. v32}, Ljava/util/LinkedList;->size()I │ │ - move-result v39 │ + move-result v36 │ │ - const/16 v40, 0x2 │ + const/16 v37, 0x2 │ │ - move/from16 v0, v39 │ + move/from16 v0, v36 │ │ - move/from16 v1, v40 │ + move/from16 v1, v37 │ │ if-le v0, v1, :cond_7 │ │ - const/16 v39, 0x1 │ + const/16 v36, 0x1 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v32 │ │ - move/from16 v1, v39 │ + move/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Ljava/util/LinkedList;->get(I)Ljava/lang/Object; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - check-cast v39, Lorg/jsoup/nodes/Element; │ + check-cast v36, Lorg/jsoup/nodes/Element; │ │ - invoke-virtual/range {v39 .. v39}, Lorg/jsoup/nodes/Element;->nodeName()Ljava/lang/String; │ + invoke-virtual/range {v36 .. v36}, Lorg/jsoup/nodes/Element;->nodeName()Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - const-string v40, "body" │ + const-string v37, "body" │ │ - invoke-virtual/range {v39 .. v40}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v36 .. v37}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-nez v39, :cond_7 │ + if-nez v36, :cond_7 │ │ .line 291 │ :cond_6 │ - const/16 v39, 0x0 │ + const/16 v36, 0x0 │ │ goto/16 :goto_1 │ │ .line 293 │ :cond_7 │ - const/16 v39, 0x0 │ + const/16 v36, 0x0 │ │ move-object/from16 v0, p2 │ │ - move/from16 v1, v39 │ + move/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->framesetOk(Z)V │ │ .line 294 │ - const/16 v39, 0x1 │ + const/16 v36, 0x1 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v32 │ │ - move/from16 v1, v39 │ + move/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Ljava/util/LinkedList;->get(I)Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, Lorg/jsoup/nodes/Element; │ + check-cast v7, Lorg/jsoup/nodes/Element; │ │ .line 295 │ - .local v8, "body":Lorg/jsoup/nodes/Element; │ - invoke-virtual/range {v37 .. v37}, Lorg/jsoup/parser/Token$StartTag;->getAttributes()Lorg/jsoup/nodes/Attributes; │ + .local v7, "body":Lorg/jsoup/nodes/Element; │ + invoke-virtual/range {v34 .. v34}, Lorg/jsoup/parser/Token$StartTag;->getAttributes()Lorg/jsoup/nodes/Attributes; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - invoke-virtual/range {v39 .. v39}, Lorg/jsoup/nodes/Attributes;->iterator()Ljava/util/Iterator; │ + invoke-virtual/range {v36 .. v36}, Lorg/jsoup/nodes/Attributes;->iterator()Ljava/util/Iterator; │ │ - move-result-object v21 │ + move-result-object v36 │ │ - .restart local v21 # "i$":Ljava/util/Iterator; │ :cond_8 │ :goto_3 │ - invoke-interface/range {v21 .. v21}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v36 .. v36}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v39 │ + move-result v37 │ │ - if-eqz v39, :cond_0 │ + if-eqz v37, :cond_0 │ │ - invoke-interface/range {v21 .. v21}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v36 .. v36}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - check-cast v7, Lorg/jsoup/nodes/Attribute; │ + check-cast v6, Lorg/jsoup/nodes/Attribute; │ │ .line 296 │ - .restart local v7 # "attribute":Lorg/jsoup/nodes/Attribute; │ - invoke-virtual {v7}, Lorg/jsoup/nodes/Attribute;->getKey()Ljava/lang/String; │ + .restart local v6 # "attribute":Lorg/jsoup/nodes/Attribute; │ + invoke-virtual {v6}, Lorg/jsoup/nodes/Attribute;->getKey()Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v37 │ │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v37 │ │ - invoke-virtual {v8, v0}, Lorg/jsoup/nodes/Element;->hasAttr(Ljava/lang/String;)Z │ + invoke-virtual {v7, v0}, Lorg/jsoup/nodes/Element;->hasAttr(Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v37 │ │ - if-nez v39, :cond_8 │ + if-nez v37, :cond_8 │ │ .line 297 │ - invoke-virtual {v8}, Lorg/jsoup/nodes/Element;->attributes()Lorg/jsoup/nodes/Attributes; │ + invoke-virtual {v7}, Lorg/jsoup/nodes/Element;->attributes()Lorg/jsoup/nodes/Attributes; │ │ - move-result-object v39 │ + move-result-object v37 │ │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v37 │ │ - invoke-virtual {v0, v7}, Lorg/jsoup/nodes/Attributes;->put(Lorg/jsoup/nodes/Attribute;)V │ + invoke-virtual {v0, v6}, Lorg/jsoup/nodes/Attributes;->put(Lorg/jsoup/nodes/Attribute;)V │ │ goto :goto_3 │ │ .line 300 │ - .end local v7 # "attribute":Lorg/jsoup/nodes/Attribute; │ - .end local v8 # "body":Lorg/jsoup/nodes/Element; │ - .end local v21 # "i$":Ljava/util/Iterator; │ - .end local v35 # "stack":Ljava/util/LinkedList;, "Ljava/util/LinkedList;" │ + .end local v6 # "attribute":Lorg/jsoup/nodes/Attribute; │ + .end local v7 # "body":Lorg/jsoup/nodes/Element; │ + .end local v32 # "stack":Ljava/util/LinkedList;, "Ljava/util/LinkedList;" │ :cond_9 │ - const-string v39, "frameset" │ + const-string v36, "frameset" │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_f │ + if-eqz v36, :cond_f │ │ .line 301 │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p0 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->error(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ .line 302 │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->getStack()Lorg/jsoup/helper/DescendableLinkedList; │ │ - move-result-object v35 │ + move-result-object v32 │ │ .line 303 │ - .restart local v35 # "stack":Ljava/util/LinkedList;, "Ljava/util/LinkedList;" │ - invoke-virtual/range {v35 .. v35}, Ljava/util/LinkedList;->size()I │ + .restart local v32 # "stack":Ljava/util/LinkedList;, "Ljava/util/LinkedList;" │ + invoke-virtual/range {v32 .. v32}, Ljava/util/LinkedList;->size()I │ │ - move-result v39 │ + move-result v36 │ │ - const/16 v40, 0x1 │ + const/16 v37, 0x1 │ │ - move/from16 v0, v39 │ + move/from16 v0, v36 │ │ - move/from16 v1, v40 │ + move/from16 v1, v37 │ │ if-eq v0, v1, :cond_a │ │ - invoke-virtual/range {v35 .. v35}, Ljava/util/LinkedList;->size()I │ + invoke-virtual/range {v32 .. v32}, Ljava/util/LinkedList;->size()I │ │ - move-result v39 │ + move-result v36 │ │ - const/16 v40, 0x2 │ + const/16 v37, 0x2 │ │ - move/from16 v0, v39 │ + move/from16 v0, v36 │ │ - move/from16 v1, v40 │ + move/from16 v1, v37 │ │ if-le v0, v1, :cond_b │ │ - const/16 v39, 0x1 │ + const/16 v36, 0x1 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v32 │ │ - move/from16 v1, v39 │ + move/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Ljava/util/LinkedList;->get(I)Ljava/lang/Object; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - check-cast v39, Lorg/jsoup/nodes/Element; │ + check-cast v36, Lorg/jsoup/nodes/Element; │ │ - invoke-virtual/range {v39 .. v39}, Lorg/jsoup/nodes/Element;->nodeName()Ljava/lang/String; │ + invoke-virtual/range {v36 .. v36}, Lorg/jsoup/nodes/Element;->nodeName()Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - const-string v40, "body" │ + const-string v37, "body" │ │ - invoke-virtual/range {v39 .. v40}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v36 .. v37}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-nez v39, :cond_b │ + if-nez v36, :cond_b │ │ .line 305 │ :cond_a │ - const/16 v39, 0x0 │ + const/16 v36, 0x0 │ │ goto/16 :goto_1 │ │ .line 306 │ :cond_b │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->framesetOk()Z │ │ - move-result v39 │ + move-result v36 │ │ - if-nez v39, :cond_c │ + if-nez v36, :cond_c │ │ .line 307 │ - const/16 v39, 0x0 │ + const/16 v36, 0x0 │ │ goto/16 :goto_1 │ │ .line 309 │ :cond_c │ - const/16 v39, 0x1 │ + const/16 v36, 0x1 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v32 │ │ - move/from16 v1, v39 │ + move/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Ljava/util/LinkedList;->get(I)Ljava/lang/Object; │ │ - move-result-object v32 │ + move-result-object v29 │ │ - check-cast v32, Lorg/jsoup/nodes/Element; │ + check-cast v29, Lorg/jsoup/nodes/Element; │ │ .line 310 │ - .local v32, "second":Lorg/jsoup/nodes/Element; │ - invoke-virtual/range {v32 .. v32}, Lorg/jsoup/nodes/Element;->parent()Lorg/jsoup/nodes/Element; │ + .local v29, "second":Lorg/jsoup/nodes/Element; │ + invoke-virtual/range {v29 .. v29}, Lorg/jsoup/nodes/Element;->parent()Lorg/jsoup/nodes/Element; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - if-eqz v39, :cond_d │ + if-eqz v36, :cond_d │ │ .line 311 │ - invoke-virtual/range {v32 .. v32}, Lorg/jsoup/nodes/Element;->remove()V │ + invoke-virtual/range {v29 .. v29}, Lorg/jsoup/nodes/Element;->remove()V │ │ .line 313 │ :cond_d │ :goto_4 │ - invoke-virtual/range {v35 .. v35}, Ljava/util/LinkedList;->size()I │ + invoke-virtual/range {v32 .. v32}, Ljava/util/LinkedList;->size()I │ │ - move-result v39 │ + move-result v36 │ │ - const/16 v40, 0x1 │ + const/16 v37, 0x1 │ │ - move/from16 v0, v39 │ + move/from16 v0, v36 │ │ - move/from16 v1, v40 │ + move/from16 v1, v37 │ │ if-le v0, v1, :cond_e │ │ .line 314 │ - invoke-virtual/range {v35 .. v35}, Ljava/util/LinkedList;->removeLast()Ljava/lang/Object; │ + invoke-virtual/range {v32 .. v32}, Ljava/util/LinkedList;->removeLast()Ljava/lang/Object; │ │ goto :goto_4 │ │ .line 315 │ :cond_e │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->insert(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; │ │ .line 316 │ - sget-object v39, Lorg/jsoup/parser/HtmlTreeBuilderState$7;->InFrameset:Lorg/jsoup/parser/HtmlTreeBuilderState; │ + sget-object v36, Lorg/jsoup/parser/HtmlTreeBuilderState$7;->InFrameset:Lorg/jsoup/parser/HtmlTreeBuilderState; │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->transition(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ goto/16 :goto_0 │ │ .line 318 │ - .end local v32 # "second":Lorg/jsoup/nodes/Element; │ - .end local v35 # "stack":Ljava/util/LinkedList;, "Ljava/util/LinkedList;" │ + .end local v29 # "second":Lorg/jsoup/nodes/Element; │ + .end local v32 # "stack":Ljava/util/LinkedList;, "Ljava/util/LinkedList;" │ :cond_f │ invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;->access$600()[Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;->in(Ljava/lang/String;[Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_11 │ + if-eqz v36, :cond_11 │ │ .line 319 │ - const-string v39, "p" │ + const-string v36, "p" │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->inButtonScope(Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_10 │ + if-eqz v36, :cond_10 │ │ .line 320 │ - new-instance v39, Lorg/jsoup/parser/Token$EndTag; │ + new-instance v36, Lorg/jsoup/parser/Token$EndTag; │ │ - const-string v40, "p" │ + const-string v37, "p" │ │ - invoke-direct/range {v39 .. v40}, Lorg/jsoup/parser/Token$EndTag;->(Ljava/lang/String;)V │ + invoke-direct/range {v36 .. v37}, Lorg/jsoup/parser/Token$EndTag;->(Ljava/lang/String;)V │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->process(Lorg/jsoup/parser/Token;)Z │ │ .line 322 │ :cond_10 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->insert(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; │ │ goto/16 :goto_0 │ │ .line 323 │ :cond_11 │ invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;->access$700()[Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;->in(Ljava/lang/String;[Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_14 │ + if-eqz v36, :cond_14 │ │ .line 324 │ - const-string v39, "p" │ + const-string v36, "p" │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->inButtonScope(Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_12 │ + if-eqz v36, :cond_12 │ │ .line 325 │ - new-instance v39, Lorg/jsoup/parser/Token$EndTag; │ + new-instance v36, Lorg/jsoup/parser/Token$EndTag; │ │ - const-string v40, "p" │ + const-string v37, "p" │ │ - invoke-direct/range {v39 .. v40}, Lorg/jsoup/parser/Token$EndTag;->(Ljava/lang/String;)V │ + invoke-direct/range {v36 .. v37}, Lorg/jsoup/parser/Token$EndTag;->(Ljava/lang/String;)V │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->process(Lorg/jsoup/parser/Token;)Z │ │ .line 327 │ :cond_12 │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->currentElement()Lorg/jsoup/nodes/Element; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - invoke-virtual/range {v39 .. v39}, Lorg/jsoup/nodes/Element;->nodeName()Ljava/lang/String; │ + invoke-virtual/range {v36 .. v36}, Lorg/jsoup/nodes/Element;->nodeName()Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v36 │ │ invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;->access$700()[Ljava/lang/String; │ │ - move-result-object v40 │ + move-result-object v37 │ │ - invoke-static/range {v39 .. v40}, Lorg/jsoup/helper/StringUtil;->in(Ljava/lang/String;[Ljava/lang/String;)Z │ + invoke-static/range {v36 .. v37}, Lorg/jsoup/helper/StringUtil;->in(Ljava/lang/String;[Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_13 │ + if-eqz v36, :cond_13 │ │ .line 328 │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p0 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->error(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ @@ -840,685 +836,685 @@ │ .line 329 │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->pop()Lorg/jsoup/nodes/Element; │ │ .line 331 │ :cond_13 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->insert(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; │ │ goto/16 :goto_0 │ │ .line 332 │ :cond_14 │ invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;->access$800()[Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;->in(Ljava/lang/String;[Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_16 │ + if-eqz v36, :cond_16 │ │ .line 333 │ - const-string v39, "p" │ + const-string v36, "p" │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->inButtonScope(Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_15 │ + if-eqz v36, :cond_15 │ │ .line 334 │ - new-instance v39, Lorg/jsoup/parser/Token$EndTag; │ + new-instance v36, Lorg/jsoup/parser/Token$EndTag; │ │ - const-string v40, "p" │ + const-string v37, "p" │ │ - invoke-direct/range {v39 .. v40}, Lorg/jsoup/parser/Token$EndTag;->(Ljava/lang/String;)V │ + invoke-direct/range {v36 .. v37}, Lorg/jsoup/parser/Token$EndTag;->(Ljava/lang/String;)V │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->process(Lorg/jsoup/parser/Token;)Z │ │ .line 336 │ :cond_15 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->insert(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; │ │ .line 338 │ - const/16 v39, 0x0 │ + const/16 v36, 0x0 │ │ move-object/from16 v0, p2 │ │ - move/from16 v1, v39 │ + move/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->framesetOk(Z)V │ │ goto/16 :goto_0 │ │ .line 339 │ :cond_16 │ - const-string v39, "form" │ + const-string v36, "form" │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_19 │ + if-eqz v36, :cond_19 │ │ .line 340 │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->getFormElement()Lorg/jsoup/nodes/FormElement; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - if-eqz v39, :cond_17 │ + if-eqz v36, :cond_17 │ │ .line 341 │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p0 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->error(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ .line 342 │ - const/16 v39, 0x0 │ + const/16 v36, 0x0 │ │ goto/16 :goto_1 │ │ .line 344 │ :cond_17 │ - const-string v39, "p" │ + const-string v36, "p" │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->inButtonScope(Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_18 │ + if-eqz v36, :cond_18 │ │ .line 345 │ - new-instance v39, Lorg/jsoup/parser/Token$EndTag; │ + new-instance v36, Lorg/jsoup/parser/Token$EndTag; │ │ - const-string v40, "p" │ + const-string v37, "p" │ │ - invoke-direct/range {v39 .. v40}, Lorg/jsoup/parser/Token$EndTag;->(Ljava/lang/String;)V │ + invoke-direct/range {v36 .. v37}, Lorg/jsoup/parser/Token$EndTag;->(Ljava/lang/String;)V │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->process(Lorg/jsoup/parser/Token;)Z │ │ .line 347 │ :cond_18 │ - const/16 v39, 0x1 │ + const/16 v36, 0x1 │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v34 │ │ - move/from16 v2, v39 │ + move/from16 v2, v36 │ │ invoke-virtual {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;->insertForm(Lorg/jsoup/parser/Token$StartTag;Z)Lorg/jsoup/nodes/FormElement; │ │ goto/16 :goto_0 │ │ .line 348 │ :cond_19 │ - const-string v39, "li" │ + const-string v36, "li" │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_1e │ + if-eqz v36, :cond_1e │ │ .line 349 │ - const/16 v39, 0x0 │ + const/16 v36, 0x0 │ │ move-object/from16 v0, p2 │ │ - move/from16 v1, v39 │ + move/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->framesetOk(Z)V │ │ .line 350 │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->getStack()Lorg/jsoup/helper/DescendableLinkedList; │ │ - move-result-object v35 │ + move-result-object v32 │ │ .line 351 │ - .restart local v35 # "stack":Ljava/util/LinkedList;, "Ljava/util/LinkedList;" │ - invoke-virtual/range {v35 .. v35}, Ljava/util/LinkedList;->size()I │ + .restart local v32 # "stack":Ljava/util/LinkedList;, "Ljava/util/LinkedList;" │ + invoke-virtual/range {v32 .. v32}, Ljava/util/LinkedList;->size()I │ │ - move-result v39 │ + move-result v36 │ │ - add-int/lit8 v20, v39, -0x1 │ + add-int/lit8 v19, v36, -0x1 │ │ - .local v20, "i":I │ + .local v19, "i":I │ :goto_5 │ - if-lez v20, :cond_1a │ + if-lez v19, :cond_1a │ │ .line 352 │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v32 │ │ - move/from16 v1, v20 │ + move/from16 v1, v19 │ │ invoke-virtual {v0, v1}, Ljava/util/LinkedList;->get(I)Ljava/lang/Object; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - check-cast v14, Lorg/jsoup/nodes/Element; │ + check-cast v13, Lorg/jsoup/nodes/Element; │ │ .line 353 │ - .local v14, "el":Lorg/jsoup/nodes/Element; │ - invoke-virtual {v14}, Lorg/jsoup/nodes/Element;->nodeName()Ljava/lang/String; │ + .local v13, "el":Lorg/jsoup/nodes/Element; │ + invoke-virtual {v13}, Lorg/jsoup/nodes/Element;->nodeName()Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - const-string v40, "li" │ + const-string v37, "li" │ │ - invoke-virtual/range {v39 .. v40}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v36 .. v37}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_1c │ + if-eqz v36, :cond_1c │ │ .line 354 │ - new-instance v39, Lorg/jsoup/parser/Token$EndTag; │ + new-instance v36, Lorg/jsoup/parser/Token$EndTag; │ │ - const-string v40, "li" │ + const-string v37, "li" │ │ - invoke-direct/range {v39 .. v40}, Lorg/jsoup/parser/Token$EndTag;->(Ljava/lang/String;)V │ + invoke-direct/range {v36 .. v37}, Lorg/jsoup/parser/Token$EndTag;->(Ljava/lang/String;)V │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->process(Lorg/jsoup/parser/Token;)Z │ │ .line 360 │ - .end local v14 # "el":Lorg/jsoup/nodes/Element; │ + .end local v13 # "el":Lorg/jsoup/nodes/Element; │ :cond_1a │ - const-string v39, "p" │ + const-string v36, "p" │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->inButtonScope(Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_1b │ + if-eqz v36, :cond_1b │ │ .line 361 │ - new-instance v39, Lorg/jsoup/parser/Token$EndTag; │ + new-instance v36, Lorg/jsoup/parser/Token$EndTag; │ │ - const-string v40, "p" │ + const-string v37, "p" │ │ - invoke-direct/range {v39 .. v40}, Lorg/jsoup/parser/Token$EndTag;->(Ljava/lang/String;)V │ + invoke-direct/range {v36 .. v37}, Lorg/jsoup/parser/Token$EndTag;->(Ljava/lang/String;)V │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->process(Lorg/jsoup/parser/Token;)Z │ │ .line 363 │ :cond_1b │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->insert(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; │ │ goto/16 :goto_0 │ │ .line 357 │ - .restart local v14 # "el":Lorg/jsoup/nodes/Element; │ + .restart local v13 # "el":Lorg/jsoup/nodes/Element; │ :cond_1c │ move-object/from16 v0, p2 │ │ - invoke-virtual {v0, v14}, Lorg/jsoup/parser/HtmlTreeBuilder;->isSpecial(Lorg/jsoup/nodes/Element;)Z │ + invoke-virtual {v0, v13}, Lorg/jsoup/parser/HtmlTreeBuilder;->isSpecial(Lorg/jsoup/nodes/Element;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_1d │ + if-eqz v36, :cond_1d │ │ - invoke-virtual {v14}, Lorg/jsoup/nodes/Element;->nodeName()Ljava/lang/String; │ + invoke-virtual {v13}, Lorg/jsoup/nodes/Element;->nodeName()Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v36 │ │ invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;->access$900()[Ljava/lang/String; │ │ - move-result-object v40 │ + move-result-object v37 │ │ - invoke-static/range {v39 .. v40}, Lorg/jsoup/helper/StringUtil;->in(Ljava/lang/String;[Ljava/lang/String;)Z │ + invoke-static/range {v36 .. v37}, Lorg/jsoup/helper/StringUtil;->in(Ljava/lang/String;[Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_1a │ + if-eqz v36, :cond_1a │ │ .line 351 │ :cond_1d │ - add-int/lit8 v20, v20, -0x1 │ + add-int/lit8 v19, v19, -0x1 │ │ goto :goto_5 │ │ .line 364 │ - .end local v14 # "el":Lorg/jsoup/nodes/Element; │ - .end local v20 # "i":I │ - .end local v35 # "stack":Ljava/util/LinkedList;, "Ljava/util/LinkedList;" │ + .end local v13 # "el":Lorg/jsoup/nodes/Element; │ + .end local v19 # "i":I │ + .end local v32 # "stack":Ljava/util/LinkedList;, "Ljava/util/LinkedList;" │ :cond_1e │ invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;->access$1000()[Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;->in(Ljava/lang/String;[Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_23 │ + if-eqz v36, :cond_23 │ │ .line 365 │ - const/16 v39, 0x0 │ + const/16 v36, 0x0 │ │ move-object/from16 v0, p2 │ │ - move/from16 v1, v39 │ + move/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->framesetOk(Z)V │ │ .line 366 │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->getStack()Lorg/jsoup/helper/DescendableLinkedList; │ │ - move-result-object v35 │ + move-result-object v32 │ │ .line 367 │ - .restart local v35 # "stack":Ljava/util/LinkedList;, "Ljava/util/LinkedList;" │ - invoke-virtual/range {v35 .. v35}, Ljava/util/LinkedList;->size()I │ + .restart local v32 # "stack":Ljava/util/LinkedList;, "Ljava/util/LinkedList;" │ + invoke-virtual/range {v32 .. v32}, Ljava/util/LinkedList;->size()I │ │ - move-result v39 │ + move-result v36 │ │ - add-int/lit8 v20, v39, -0x1 │ + add-int/lit8 v19, v36, -0x1 │ │ - .restart local v20 # "i":I │ + .restart local v19 # "i":I │ :goto_6 │ - if-lez v20, :cond_1f │ + if-lez v19, :cond_1f │ │ .line 368 │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v32 │ │ - move/from16 v1, v20 │ + move/from16 v1, v19 │ │ invoke-virtual {v0, v1}, Ljava/util/LinkedList;->get(I)Ljava/lang/Object; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - check-cast v14, Lorg/jsoup/nodes/Element; │ + check-cast v13, Lorg/jsoup/nodes/Element; │ │ .line 369 │ - .restart local v14 # "el":Lorg/jsoup/nodes/Element; │ - invoke-virtual {v14}, Lorg/jsoup/nodes/Element;->nodeName()Ljava/lang/String; │ + .restart local v13 # "el":Lorg/jsoup/nodes/Element; │ + invoke-virtual {v13}, Lorg/jsoup/nodes/Element;->nodeName()Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v36 │ │ invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;->access$1000()[Ljava/lang/String; │ │ - move-result-object v40 │ + move-result-object v37 │ │ - invoke-static/range {v39 .. v40}, Lorg/jsoup/helper/StringUtil;->in(Ljava/lang/String;[Ljava/lang/String;)Z │ + invoke-static/range {v36 .. v37}, Lorg/jsoup/helper/StringUtil;->in(Ljava/lang/String;[Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_21 │ + if-eqz v36, :cond_21 │ │ .line 370 │ - new-instance v39, Lorg/jsoup/parser/Token$EndTag; │ + new-instance v36, Lorg/jsoup/parser/Token$EndTag; │ │ - invoke-virtual {v14}, Lorg/jsoup/nodes/Element;->nodeName()Ljava/lang/String; │ + invoke-virtual {v13}, Lorg/jsoup/nodes/Element;->nodeName()Ljava/lang/String; │ │ - move-result-object v40 │ + move-result-object v37 │ │ - invoke-direct/range {v39 .. v40}, Lorg/jsoup/parser/Token$EndTag;->(Ljava/lang/String;)V │ + invoke-direct/range {v36 .. v37}, Lorg/jsoup/parser/Token$EndTag;->(Ljava/lang/String;)V │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->process(Lorg/jsoup/parser/Token;)Z │ │ .line 376 │ - .end local v14 # "el":Lorg/jsoup/nodes/Element; │ + .end local v13 # "el":Lorg/jsoup/nodes/Element; │ :cond_1f │ - const-string v39, "p" │ + const-string v36, "p" │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->inButtonScope(Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_20 │ + if-eqz v36, :cond_20 │ │ .line 377 │ - new-instance v39, Lorg/jsoup/parser/Token$EndTag; │ + new-instance v36, Lorg/jsoup/parser/Token$EndTag; │ │ - const-string v40, "p" │ + const-string v37, "p" │ │ - invoke-direct/range {v39 .. v40}, Lorg/jsoup/parser/Token$EndTag;->(Ljava/lang/String;)V │ + invoke-direct/range {v36 .. v37}, Lorg/jsoup/parser/Token$EndTag;->(Ljava/lang/String;)V │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->process(Lorg/jsoup/parser/Token;)Z │ │ .line 379 │ :cond_20 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->insert(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; │ │ goto/16 :goto_0 │ │ .line 373 │ - .restart local v14 # "el":Lorg/jsoup/nodes/Element; │ + .restart local v13 # "el":Lorg/jsoup/nodes/Element; │ :cond_21 │ move-object/from16 v0, p2 │ │ - invoke-virtual {v0, v14}, Lorg/jsoup/parser/HtmlTreeBuilder;->isSpecial(Lorg/jsoup/nodes/Element;)Z │ + invoke-virtual {v0, v13}, Lorg/jsoup/parser/HtmlTreeBuilder;->isSpecial(Lorg/jsoup/nodes/Element;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_22 │ + if-eqz v36, :cond_22 │ │ - invoke-virtual {v14}, Lorg/jsoup/nodes/Element;->nodeName()Ljava/lang/String; │ + invoke-virtual {v13}, Lorg/jsoup/nodes/Element;->nodeName()Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v36 │ │ invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;->access$900()[Ljava/lang/String; │ │ - move-result-object v40 │ + move-result-object v37 │ │ - invoke-static/range {v39 .. v40}, Lorg/jsoup/helper/StringUtil;->in(Ljava/lang/String;[Ljava/lang/String;)Z │ + invoke-static/range {v36 .. v37}, Lorg/jsoup/helper/StringUtil;->in(Ljava/lang/String;[Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_1f │ + if-eqz v36, :cond_1f │ │ .line 367 │ :cond_22 │ - add-int/lit8 v20, v20, -0x1 │ + add-int/lit8 v19, v19, -0x1 │ │ goto :goto_6 │ │ .line 380 │ - .end local v14 # "el":Lorg/jsoup/nodes/Element; │ - .end local v20 # "i":I │ - .end local v35 # "stack":Ljava/util/LinkedList;, "Ljava/util/LinkedList;" │ + .end local v13 # "el":Lorg/jsoup/nodes/Element; │ + .end local v19 # "i":I │ + .end local v32 # "stack":Ljava/util/LinkedList;, "Ljava/util/LinkedList;" │ :cond_23 │ - const-string v39, "plaintext" │ + const-string v36, "plaintext" │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_25 │ + if-eqz v36, :cond_25 │ │ .line 381 │ - const-string v39, "p" │ + const-string v36, "p" │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->inButtonScope(Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_24 │ + if-eqz v36, :cond_24 │ │ .line 382 │ - new-instance v39, Lorg/jsoup/parser/Token$EndTag; │ + new-instance v36, Lorg/jsoup/parser/Token$EndTag; │ │ - const-string v40, "p" │ + const-string v37, "p" │ │ - invoke-direct/range {v39 .. v40}, Lorg/jsoup/parser/Token$EndTag;->(Ljava/lang/String;)V │ + invoke-direct/range {v36 .. v37}, Lorg/jsoup/parser/Token$EndTag;->(Ljava/lang/String;)V │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->process(Lorg/jsoup/parser/Token;)Z │ │ .line 384 │ :cond_24 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->insert(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; │ │ .line 385 │ move-object/from16 v0, p2 │ │ iget-object v0, v0, Lorg/jsoup/parser/HtmlTreeBuilder;->tokeniser:Lorg/jsoup/parser/Tokeniser; │ │ - move-object/from16 v39, v0 │ + move-object/from16 v36, v0 │ │ - sget-object v40, Lorg/jsoup/parser/TokeniserState;->PLAINTEXT:Lorg/jsoup/parser/TokeniserState; │ + sget-object v37, Lorg/jsoup/parser/TokeniserState;->PLAINTEXT:Lorg/jsoup/parser/TokeniserState; │ │ - invoke-virtual/range {v39 .. v40}, Lorg/jsoup/parser/Tokeniser;->transition(Lorg/jsoup/parser/TokeniserState;)V │ + invoke-virtual/range {v36 .. v37}, Lorg/jsoup/parser/Tokeniser;->transition(Lorg/jsoup/parser/TokeniserState;)V │ │ goto/16 :goto_0 │ │ .line 386 │ :cond_25 │ - const-string v39, "button" │ + const-string v36, "button" │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_27 │ + if-eqz v36, :cond_27 │ │ .line 387 │ - const-string v39, "button" │ + const-string v36, "button" │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->inButtonScope(Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_26 │ + if-eqz v36, :cond_26 │ │ .line 389 │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p0 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->error(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ .line 390 │ - new-instance v39, Lorg/jsoup/parser/Token$EndTag; │ + new-instance v36, Lorg/jsoup/parser/Token$EndTag; │ │ - const-string v40, "button" │ + const-string v37, "button" │ │ - invoke-direct/range {v39 .. v40}, Lorg/jsoup/parser/Token$EndTag;->(Ljava/lang/String;)V │ + invoke-direct/range {v36 .. v37}, Lorg/jsoup/parser/Token$EndTag;->(Ljava/lang/String;)V │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->process(Lorg/jsoup/parser/Token;)Z │ │ .line 391 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->process(Lorg/jsoup/parser/Token;)Z │ │ goto/16 :goto_0 │ │ .line 393 │ :cond_26 │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->reconstructFormattingElements()V │ │ .line 394 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->insert(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; │ │ .line 395 │ - const/16 v39, 0x0 │ + const/16 v36, 0x0 │ │ move-object/from16 v0, p2 │ │ - move/from16 v1, v39 │ + move/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->framesetOk(Z)V │ │ goto/16 :goto_0 │ │ .line 397 │ :cond_27 │ - const-string v39, "a" │ + const-string v36, "a" │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_29 │ + if-eqz v36, :cond_29 │ │ .line 398 │ - const-string v39, "a" │ + const-string v36, "a" │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->getActiveFormattingElement(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - if-eqz v39, :cond_28 │ + if-eqz v36, :cond_28 │ │ .line 399 │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p0 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->error(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ .line 400 │ - new-instance v39, Lorg/jsoup/parser/Token$EndTag; │ + new-instance v36, Lorg/jsoup/parser/Token$EndTag; │ │ - const-string v40, "a" │ + const-string v37, "a" │ │ - invoke-direct/range {v39 .. v40}, Lorg/jsoup/parser/Token$EndTag;->(Ljava/lang/String;)V │ + invoke-direct/range {v36 .. v37}, Lorg/jsoup/parser/Token$EndTag;->(Ljava/lang/String;)V │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->process(Lorg/jsoup/parser/Token;)Z │ │ .line 403 │ - const-string v39, "a" │ + const-string v36, "a" │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->getFromStack(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ - move-result-object v30 │ + move-result-object v27 │ │ .line 404 │ - .local v30, "remainingA":Lorg/jsoup/nodes/Element; │ - if-eqz v30, :cond_28 │ + .local v27, "remainingA":Lorg/jsoup/nodes/Element; │ + if-eqz v27, :cond_28 │ │ .line 405 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v30 │ + move-object/from16 v1, v27 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->removeFromActiveFormattingElements(Lorg/jsoup/nodes/Element;)V │ │ .line 406 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v30 │ + move-object/from16 v1, v27 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->removeFromStack(Lorg/jsoup/nodes/Element;)Z │ │ .line 409 │ - .end local v30 # "remainingA":Lorg/jsoup/nodes/Element; │ + .end local v27 # "remainingA":Lorg/jsoup/nodes/Element; │ :cond_28 │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->reconstructFormattingElements()V │ │ .line 410 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->insert(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; │ │ move-result-object v3 │ │ .line 411 │ .local v3, "a":Lorg/jsoup/nodes/Element; │ @@ -1529,2695 +1525,2678 @@ │ goto/16 :goto_0 │ │ .line 412 │ .end local v3 # "a":Lorg/jsoup/nodes/Element; │ :cond_29 │ invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;->access$1100()[Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;->in(Ljava/lang/String;[Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_2a │ + if-eqz v36, :cond_2a │ │ .line 413 │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->reconstructFormattingElements()V │ │ .line 414 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->insert(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; │ │ - move-result-object v14 │ + move-result-object v13 │ │ .line 415 │ - .restart local v14 # "el":Lorg/jsoup/nodes/Element; │ + .restart local v13 # "el":Lorg/jsoup/nodes/Element; │ move-object/from16 v0, p2 │ │ - invoke-virtual {v0, v14}, Lorg/jsoup/parser/HtmlTreeBuilder;->pushActiveFormattingElements(Lorg/jsoup/nodes/Element;)V │ + invoke-virtual {v0, v13}, Lorg/jsoup/parser/HtmlTreeBuilder;->pushActiveFormattingElements(Lorg/jsoup/nodes/Element;)V │ │ goto/16 :goto_0 │ │ .line 416 │ - .end local v14 # "el":Lorg/jsoup/nodes/Element; │ + .end local v13 # "el":Lorg/jsoup/nodes/Element; │ :cond_2a │ - const-string v39, "nobr" │ + const-string v36, "nobr" │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_2c │ + if-eqz v36, :cond_2c │ │ .line 417 │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->reconstructFormattingElements()V │ │ .line 418 │ - const-string v39, "nobr" │ + const-string v36, "nobr" │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->inScope(Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_2b │ + if-eqz v36, :cond_2b │ │ .line 419 │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p0 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->error(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ .line 420 │ - new-instance v39, Lorg/jsoup/parser/Token$EndTag; │ + new-instance v36, Lorg/jsoup/parser/Token$EndTag; │ │ - const-string v40, "nobr" │ + const-string v37, "nobr" │ │ - invoke-direct/range {v39 .. v40}, Lorg/jsoup/parser/Token$EndTag;->(Ljava/lang/String;)V │ + invoke-direct/range {v36 .. v37}, Lorg/jsoup/parser/Token$EndTag;->(Ljava/lang/String;)V │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->process(Lorg/jsoup/parser/Token;)Z │ │ .line 421 │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->reconstructFormattingElements()V │ │ .line 423 │ :cond_2b │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->insert(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; │ │ - move-result-object v14 │ + move-result-object v13 │ │ .line 424 │ - .restart local v14 # "el":Lorg/jsoup/nodes/Element; │ + .restart local v13 # "el":Lorg/jsoup/nodes/Element; │ move-object/from16 v0, p2 │ │ - invoke-virtual {v0, v14}, Lorg/jsoup/parser/HtmlTreeBuilder;->pushActiveFormattingElements(Lorg/jsoup/nodes/Element;)V │ + invoke-virtual {v0, v13}, Lorg/jsoup/parser/HtmlTreeBuilder;->pushActiveFormattingElements(Lorg/jsoup/nodes/Element;)V │ │ goto/16 :goto_0 │ │ .line 425 │ - .end local v14 # "el":Lorg/jsoup/nodes/Element; │ + .end local v13 # "el":Lorg/jsoup/nodes/Element; │ :cond_2c │ invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;->access$1200()[Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;->in(Ljava/lang/String;[Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_2d │ + if-eqz v36, :cond_2d │ │ .line 426 │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->reconstructFormattingElements()V │ │ .line 427 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->insert(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; │ │ .line 428 │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->insertMarkerToFormattingElements()V │ │ .line 429 │ - const/16 v39, 0x0 │ + const/16 v36, 0x0 │ │ move-object/from16 v0, p2 │ │ - move/from16 v1, v39 │ + move/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->framesetOk(Z)V │ │ goto/16 :goto_0 │ │ .line 430 │ :cond_2d │ - const-string v39, "table" │ + const-string v36, "table" │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_2f │ + if-eqz v36, :cond_2f │ │ .line 431 │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->getDocument()Lorg/jsoup/nodes/Document; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - invoke-virtual/range {v39 .. v39}, Lorg/jsoup/nodes/Document;->quirksMode()Lorg/jsoup/nodes/Document$QuirksMode; │ + invoke-virtual/range {v36 .. v36}, Lorg/jsoup/nodes/Document;->quirksMode()Lorg/jsoup/nodes/Document$QuirksMode; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - sget-object v40, Lorg/jsoup/nodes/Document$QuirksMode;->quirks:Lorg/jsoup/nodes/Document$QuirksMode; │ + sget-object v37, Lorg/jsoup/nodes/Document$QuirksMode;->quirks:Lorg/jsoup/nodes/Document$QuirksMode; │ │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v36 │ │ - move-object/from16 v1, v40 │ + move-object/from16 v1, v37 │ │ if-eq v0, v1, :cond_2e │ │ - const-string v39, "p" │ + const-string v36, "p" │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->inButtonScope(Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_2e │ + if-eqz v36, :cond_2e │ │ .line 432 │ - new-instance v39, Lorg/jsoup/parser/Token$EndTag; │ + new-instance v36, Lorg/jsoup/parser/Token$EndTag; │ │ - const-string v40, "p" │ + const-string v37, "p" │ │ - invoke-direct/range {v39 .. v40}, Lorg/jsoup/parser/Token$EndTag;->(Ljava/lang/String;)V │ + invoke-direct/range {v36 .. v37}, Lorg/jsoup/parser/Token$EndTag;->(Ljava/lang/String;)V │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->process(Lorg/jsoup/parser/Token;)Z │ │ .line 434 │ :cond_2e │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->insert(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; │ │ .line 435 │ - const/16 v39, 0x0 │ + const/16 v36, 0x0 │ │ move-object/from16 v0, p2 │ │ - move/from16 v1, v39 │ + move/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->framesetOk(Z)V │ │ .line 436 │ - sget-object v39, Lorg/jsoup/parser/HtmlTreeBuilderState$7;->InTable:Lorg/jsoup/parser/HtmlTreeBuilderState; │ + sget-object v36, Lorg/jsoup/parser/HtmlTreeBuilderState$7;->InTable:Lorg/jsoup/parser/HtmlTreeBuilderState; │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->transition(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ goto/16 :goto_0 │ │ .line 437 │ :cond_2f │ invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;->access$1300()[Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;->in(Ljava/lang/String;[Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_30 │ + if-eqz v36, :cond_30 │ │ .line 438 │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->reconstructFormattingElements()V │ │ .line 439 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->insertEmpty(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; │ │ .line 440 │ - const/16 v39, 0x0 │ + const/16 v36, 0x0 │ │ move-object/from16 v0, p2 │ │ - move/from16 v1, v39 │ + move/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->framesetOk(Z)V │ │ goto/16 :goto_0 │ │ .line 441 │ :cond_30 │ - const-string v39, "input" │ + const-string v36, "input" │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_31 │ + if-eqz v36, :cond_31 │ │ .line 442 │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->reconstructFormattingElements()V │ │ .line 443 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->insertEmpty(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; │ │ - move-result-object v14 │ + move-result-object v13 │ │ .line 444 │ - .restart local v14 # "el":Lorg/jsoup/nodes/Element; │ - const-string v39, "type" │ + .restart local v13 # "el":Lorg/jsoup/nodes/Element; │ + const-string v36, "type" │ │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v36 │ │ - invoke-virtual {v14, v0}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v13, v0}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - const-string v40, "hidden" │ + const-string v37, "hidden" │ │ - invoke-virtual/range {v39 .. v40}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ + invoke-virtual/range {v36 .. v37}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-nez v39, :cond_0 │ + if-nez v36, :cond_0 │ │ .line 445 │ - const/16 v39, 0x0 │ + const/16 v36, 0x0 │ │ move-object/from16 v0, p2 │ │ - move/from16 v1, v39 │ + move/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->framesetOk(Z)V │ │ goto/16 :goto_0 │ │ .line 446 │ - .end local v14 # "el":Lorg/jsoup/nodes/Element; │ + .end local v13 # "el":Lorg/jsoup/nodes/Element; │ :cond_31 │ invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;->access$1400()[Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;->in(Ljava/lang/String;[Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_32 │ + if-eqz v36, :cond_32 │ │ .line 447 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->insertEmpty(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; │ │ goto/16 :goto_0 │ │ .line 448 │ :cond_32 │ - const-string v39, "hr" │ + const-string v36, "hr" │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_34 │ + if-eqz v36, :cond_34 │ │ .line 449 │ - const-string v39, "p" │ + const-string v36, "p" │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->inButtonScope(Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_33 │ + if-eqz v36, :cond_33 │ │ .line 450 │ - new-instance v39, Lorg/jsoup/parser/Token$EndTag; │ + new-instance v36, Lorg/jsoup/parser/Token$EndTag; │ │ - const-string v40, "p" │ + const-string v37, "p" │ │ - invoke-direct/range {v39 .. v40}, Lorg/jsoup/parser/Token$EndTag;->(Ljava/lang/String;)V │ + invoke-direct/range {v36 .. v37}, Lorg/jsoup/parser/Token$EndTag;->(Ljava/lang/String;)V │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->process(Lorg/jsoup/parser/Token;)Z │ │ .line 452 │ :cond_33 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->insertEmpty(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; │ │ .line 453 │ - const/16 v39, 0x0 │ + const/16 v36, 0x0 │ │ move-object/from16 v0, p2 │ │ - move/from16 v1, v39 │ + move/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->framesetOk(Z)V │ │ goto/16 :goto_0 │ │ .line 454 │ :cond_34 │ - const-string v39, "image" │ + const-string v36, "image" │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_35 │ + if-eqz v36, :cond_35 │ │ .line 456 │ - const-string v39, "img" │ + const-string v36, "img" │ │ - move-object/from16 v0, v37 │ + move-object/from16 v0, v34 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/Token$StartTag;->name(Ljava/lang/String;)Lorg/jsoup/parser/Token$Tag; │ │ .line 457 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->process(Lorg/jsoup/parser/Token;)Z │ │ - move-result v39 │ + move-result v36 │ │ goto/16 :goto_1 │ │ .line 458 │ :cond_35 │ - const-string v39, "isindex" │ + const-string v36, "isindex" │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_3b │ + if-eqz v36, :cond_3b │ │ .line 460 │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p0 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->error(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ .line 461 │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->getFormElement()Lorg/jsoup/nodes/FormElement; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - if-eqz v39, :cond_36 │ + if-eqz v36, :cond_36 │ │ .line 462 │ - const/16 v39, 0x0 │ + const/16 v36, 0x0 │ │ goto/16 :goto_1 │ │ .line 464 │ :cond_36 │ move-object/from16 v0, p2 │ │ iget-object v0, v0, Lorg/jsoup/parser/HtmlTreeBuilder;->tokeniser:Lorg/jsoup/parser/Tokeniser; │ │ - move-object/from16 v39, v0 │ + move-object/from16 v36, v0 │ │ - invoke-virtual/range {v39 .. v39}, Lorg/jsoup/parser/Tokeniser;->acknowledgeSelfClosingFlag()V │ + invoke-virtual/range {v36 .. v36}, Lorg/jsoup/parser/Tokeniser;->acknowledgeSelfClosingFlag()V │ │ .line 465 │ - new-instance v39, Lorg/jsoup/parser/Token$StartTag; │ + new-instance v36, Lorg/jsoup/parser/Token$StartTag; │ │ - const-string v40, "form" │ + const-string v37, "form" │ │ - invoke-direct/range {v39 .. v40}, Lorg/jsoup/parser/Token$StartTag;->(Ljava/lang/String;)V │ + invoke-direct/range {v36 .. v37}, Lorg/jsoup/parser/Token$StartTag;->(Ljava/lang/String;)V │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->process(Lorg/jsoup/parser/Token;)Z │ │ .line 466 │ - move-object/from16 v0, v37 │ + move-object/from16 v0, v34 │ │ iget-object v0, v0, Lorg/jsoup/parser/Token$StartTag;->attributes:Lorg/jsoup/nodes/Attributes; │ │ - move-object/from16 v39, v0 │ + move-object/from16 v36, v0 │ │ - const-string v40, "action" │ + const-string v37, "action" │ │ - invoke-virtual/range {v39 .. v40}, Lorg/jsoup/nodes/Attributes;->hasKey(Ljava/lang/String;)Z │ + invoke-virtual/range {v36 .. v37}, Lorg/jsoup/nodes/Attributes;->hasKey(Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_37 │ + if-eqz v36, :cond_37 │ │ .line 467 │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->getFormElement()Lorg/jsoup/nodes/FormElement; │ │ - move-result-object v16 │ + move-result-object v15 │ │ .line 468 │ - .local v16, "form":Lorg/jsoup/nodes/Element; │ - const-string v39, "action" │ + .local v15, "form":Lorg/jsoup/nodes/Element; │ + const-string v36, "action" │ │ - move-object/from16 v0, v37 │ + move-object/from16 v0, v34 │ │ iget-object v0, v0, Lorg/jsoup/parser/Token$StartTag;->attributes:Lorg/jsoup/nodes/Attributes; │ │ - move-object/from16 v40, v0 │ - │ - const-string v41, "action" │ + move-object/from16 v37, v0 │ │ - invoke-virtual/range {v40 .. v41}, Lorg/jsoup/nodes/Attributes;->get(Ljava/lang/String;)Ljava/lang/String; │ + const-string v38, "action" │ │ - move-result-object v40 │ + invoke-virtual/range {v37 .. v38}, Lorg/jsoup/nodes/Attributes;->get(Ljava/lang/String;)Ljava/lang/String; │ │ - move-object/from16 v0, v16 │ + move-result-object v37 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v0, v36 │ │ - move-object/from16 v2, v40 │ + move-object/from16 v1, v37 │ │ - invoke-virtual {v0, v1, v2}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ + invoke-virtual {v15, v0, v1}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ .line 470 │ - .end local v16 # "form":Lorg/jsoup/nodes/Element; │ + .end local v15 # "form":Lorg/jsoup/nodes/Element; │ :cond_37 │ - new-instance v39, Lorg/jsoup/parser/Token$StartTag; │ + new-instance v36, Lorg/jsoup/parser/Token$StartTag; │ │ - const-string v40, "hr" │ + const-string v37, "hr" │ │ - invoke-direct/range {v39 .. v40}, Lorg/jsoup/parser/Token$StartTag;->(Ljava/lang/String;)V │ + invoke-direct/range {v36 .. v37}, Lorg/jsoup/parser/Token$StartTag;->(Ljava/lang/String;)V │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->process(Lorg/jsoup/parser/Token;)Z │ │ .line 471 │ - new-instance v39, Lorg/jsoup/parser/Token$StartTag; │ + new-instance v36, Lorg/jsoup/parser/Token$StartTag; │ │ - const-string v40, "label" │ + const-string v37, "label" │ │ - invoke-direct/range {v39 .. v40}, Lorg/jsoup/parser/Token$StartTag;->(Ljava/lang/String;)V │ + invoke-direct/range {v36 .. v37}, Lorg/jsoup/parser/Token$StartTag;->(Ljava/lang/String;)V │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->process(Lorg/jsoup/parser/Token;)Z │ │ .line 473 │ - move-object/from16 v0, v37 │ + move-object/from16 v0, v34 │ │ iget-object v0, v0, Lorg/jsoup/parser/Token$StartTag;->attributes:Lorg/jsoup/nodes/Attributes; │ │ - move-object/from16 v39, v0 │ + move-object/from16 v36, v0 │ │ - const-string v40, "prompt" │ + const-string v37, "prompt" │ │ - invoke-virtual/range {v39 .. v40}, Lorg/jsoup/nodes/Attributes;->hasKey(Ljava/lang/String;)Z │ + invoke-virtual/range {v36 .. v37}, Lorg/jsoup/nodes/Attributes;->hasKey(Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_39 │ + if-eqz v36, :cond_39 │ │ - move-object/from16 v0, v37 │ + move-object/from16 v0, v34 │ │ iget-object v0, v0, Lorg/jsoup/parser/Token$StartTag;->attributes:Lorg/jsoup/nodes/Attributes; │ │ - move-object/from16 v39, v0 │ + move-object/from16 v36, v0 │ │ - const-string v40, "prompt" │ + const-string v37, "prompt" │ │ - invoke-virtual/range {v39 .. v40}, Lorg/jsoup/nodes/Attributes;->get(Ljava/lang/String;)Ljava/lang/String; │ + .line 474 │ + invoke-virtual/range {v36 .. v37}, Lorg/jsoup/nodes/Attributes;->get(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v29 │ + move-result-object v26 │ │ .line 477 │ - .local v29, "prompt":Ljava/lang/String; │ + .local v26, "prompt":Ljava/lang/String; │ :goto_7 │ - new-instance v39, Lorg/jsoup/parser/Token$Character; │ + new-instance v36, Lorg/jsoup/parser/Token$Character; │ │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v36 │ │ - move-object/from16 v1, v29 │ + move-object/from16 v1, v26 │ │ invoke-direct {v0, v1}, Lorg/jsoup/parser/Token$Character;->(Ljava/lang/String;)V │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->process(Lorg/jsoup/parser/Token;)Z │ │ .line 480 │ - new-instance v22, Lorg/jsoup/nodes/Attributes; │ + new-instance v20, Lorg/jsoup/nodes/Attributes; │ │ - invoke-direct/range {v22 .. v22}, Lorg/jsoup/nodes/Attributes;->()V │ + invoke-direct/range {v20 .. v20}, Lorg/jsoup/nodes/Attributes;->()V │ │ .line 481 │ - .local v22, "inputAttribs":Lorg/jsoup/nodes/Attributes; │ - move-object/from16 v0, v37 │ + .local v20, "inputAttribs":Lorg/jsoup/nodes/Attributes; │ + move-object/from16 v0, v34 │ │ iget-object v0, v0, Lorg/jsoup/parser/Token$StartTag;->attributes:Lorg/jsoup/nodes/Attributes; │ │ - move-object/from16 v39, v0 │ + move-object/from16 v36, v0 │ │ - invoke-virtual/range {v39 .. v39}, Lorg/jsoup/nodes/Attributes;->iterator()Ljava/util/Iterator; │ + invoke-virtual/range {v36 .. v36}, Lorg/jsoup/nodes/Attributes;->iterator()Ljava/util/Iterator; │ │ - move-result-object v21 │ + move-result-object v36 │ │ - .restart local v21 # "i$":Ljava/util/Iterator; │ :cond_38 │ :goto_8 │ - invoke-interface/range {v21 .. v21}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v36 .. v36}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v39 │ + move-result v37 │ │ - if-eqz v39, :cond_3a │ + if-eqz v37, :cond_3a │ │ - invoke-interface/range {v21 .. v21}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v36 .. v36}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Lorg/jsoup/nodes/Attribute; │ + check-cast v5, Lorg/jsoup/nodes/Attribute; │ │ .line 482 │ - .local v6, "attr":Lorg/jsoup/nodes/Attribute; │ - invoke-virtual {v6}, Lorg/jsoup/nodes/Attribute;->getKey()Ljava/lang/String; │ + .local v5, "attr":Lorg/jsoup/nodes/Attribute; │ + invoke-virtual {v5}, Lorg/jsoup/nodes/Attribute;->getKey()Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v37 │ │ invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;->access$1500()[Ljava/lang/String; │ │ - move-result-object v40 │ + move-result-object v38 │ │ - invoke-static/range {v39 .. v40}, Lorg/jsoup/helper/StringUtil;->in(Ljava/lang/String;[Ljava/lang/String;)Z │ + invoke-static/range {v37 .. v38}, Lorg/jsoup/helper/StringUtil;->in(Ljava/lang/String;[Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v37 │ │ - if-nez v39, :cond_38 │ + if-nez v37, :cond_38 │ │ .line 483 │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v20 │ │ - invoke-virtual {v0, v6}, Lorg/jsoup/nodes/Attributes;->put(Lorg/jsoup/nodes/Attribute;)V │ + invoke-virtual {v0, v5}, Lorg/jsoup/nodes/Attributes;->put(Lorg/jsoup/nodes/Attribute;)V │ │ goto :goto_8 │ │ - .line 473 │ - .end local v6 # "attr":Lorg/jsoup/nodes/Attribute; │ - .end local v21 # "i$":Ljava/util/Iterator; │ - .end local v22 # "inputAttribs":Lorg/jsoup/nodes/Attributes; │ - .end local v29 # "prompt":Ljava/lang/String; │ + .line 474 │ + .end local v5 # "attr":Lorg/jsoup/nodes/Attribute; │ + .end local v20 # "inputAttribs":Lorg/jsoup/nodes/Attributes; │ + .end local v26 # "prompt":Ljava/lang/String; │ :cond_39 │ - const-string v29, "This is a searchable index. Enter search keywords: " │ + const-string v26, "This is a searchable index. Enter search keywords: " │ │ goto :goto_7 │ │ .line 485 │ - .restart local v21 # "i$":Ljava/util/Iterator; │ - .restart local v22 # "inputAttribs":Lorg/jsoup/nodes/Attributes; │ - .restart local v29 # "prompt":Ljava/lang/String; │ + .restart local v20 # "inputAttribs":Lorg/jsoup/nodes/Attributes; │ + .restart local v26 # "prompt":Ljava/lang/String; │ :cond_3a │ - const-string v39, "name" │ + const-string v36, "name" │ │ - const-string v40, "isindex" │ + const-string v37, "isindex" │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ - move-object/from16 v2, v40 │ + move-object/from16 v2, v37 │ │ invoke-virtual {v0, v1, v2}, Lorg/jsoup/nodes/Attributes;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 486 │ - new-instance v39, Lorg/jsoup/parser/Token$StartTag; │ + new-instance v36, Lorg/jsoup/parser/Token$StartTag; │ │ - const-string v40, "input" │ + const-string v37, "input" │ │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v36 │ │ - move-object/from16 v1, v40 │ + move-object/from16 v1, v37 │ │ - move-object/from16 v2, v22 │ + move-object/from16 v2, v20 │ │ invoke-direct {v0, v1, v2}, Lorg/jsoup/parser/Token$StartTag;->(Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)V │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->process(Lorg/jsoup/parser/Token;)Z │ │ .line 487 │ - new-instance v39, Lorg/jsoup/parser/Token$EndTag; │ + new-instance v36, Lorg/jsoup/parser/Token$EndTag; │ │ - const-string v40, "label" │ + const-string v37, "label" │ │ - invoke-direct/range {v39 .. v40}, Lorg/jsoup/parser/Token$EndTag;->(Ljava/lang/String;)V │ + invoke-direct/range {v36 .. v37}, Lorg/jsoup/parser/Token$EndTag;->(Ljava/lang/String;)V │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->process(Lorg/jsoup/parser/Token;)Z │ │ .line 488 │ - new-instance v39, Lorg/jsoup/parser/Token$StartTag; │ + new-instance v36, Lorg/jsoup/parser/Token$StartTag; │ │ - const-string v40, "hr" │ + const-string v37, "hr" │ │ - invoke-direct/range {v39 .. v40}, Lorg/jsoup/parser/Token$StartTag;->(Ljava/lang/String;)V │ + invoke-direct/range {v36 .. v37}, Lorg/jsoup/parser/Token$StartTag;->(Ljava/lang/String;)V │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->process(Lorg/jsoup/parser/Token;)Z │ │ .line 489 │ - new-instance v39, Lorg/jsoup/parser/Token$EndTag; │ + new-instance v36, Lorg/jsoup/parser/Token$EndTag; │ │ - const-string v40, "form" │ + const-string v37, "form" │ │ - invoke-direct/range {v39 .. v40}, Lorg/jsoup/parser/Token$EndTag;->(Ljava/lang/String;)V │ + invoke-direct/range {v36 .. v37}, Lorg/jsoup/parser/Token$EndTag;->(Ljava/lang/String;)V │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->process(Lorg/jsoup/parser/Token;)Z │ │ goto/16 :goto_0 │ │ .line 490 │ - .end local v21 # "i$":Ljava/util/Iterator; │ - .end local v22 # "inputAttribs":Lorg/jsoup/nodes/Attributes; │ - .end local v29 # "prompt":Ljava/lang/String; │ + .end local v20 # "inputAttribs":Lorg/jsoup/nodes/Attributes; │ + .end local v26 # "prompt":Ljava/lang/String; │ :cond_3b │ - const-string v39, "textarea" │ + const-string v36, "textarea" │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_3c │ + if-eqz v36, :cond_3c │ │ .line 491 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->insert(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; │ │ .line 493 │ move-object/from16 v0, p2 │ │ iget-object v0, v0, Lorg/jsoup/parser/HtmlTreeBuilder;->tokeniser:Lorg/jsoup/parser/Tokeniser; │ │ - move-object/from16 v39, v0 │ + move-object/from16 v36, v0 │ │ - sget-object v40, Lorg/jsoup/parser/TokeniserState;->Rcdata:Lorg/jsoup/parser/TokeniserState; │ + sget-object v37, Lorg/jsoup/parser/TokeniserState;->Rcdata:Lorg/jsoup/parser/TokeniserState; │ │ - invoke-virtual/range {v39 .. v40}, Lorg/jsoup/parser/Tokeniser;->transition(Lorg/jsoup/parser/TokeniserState;)V │ + invoke-virtual/range {v36 .. v37}, Lorg/jsoup/parser/Tokeniser;->transition(Lorg/jsoup/parser/TokeniserState;)V │ │ .line 494 │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->markInsertionMode()V │ │ .line 495 │ - const/16 v39, 0x0 │ + const/16 v36, 0x0 │ │ move-object/from16 v0, p2 │ │ - move/from16 v1, v39 │ + move/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->framesetOk(Z)V │ │ .line 496 │ - sget-object v39, Lorg/jsoup/parser/HtmlTreeBuilderState$7;->Text:Lorg/jsoup/parser/HtmlTreeBuilderState; │ + sget-object v36, Lorg/jsoup/parser/HtmlTreeBuilderState$7;->Text:Lorg/jsoup/parser/HtmlTreeBuilderState; │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->transition(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ goto/16 :goto_0 │ │ .line 497 │ :cond_3c │ - const-string v39, "xmp" │ + const-string v36, "xmp" │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_3e │ + if-eqz v36, :cond_3e │ │ .line 498 │ - const-string v39, "p" │ + const-string v36, "p" │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->inButtonScope(Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_3d │ + if-eqz v36, :cond_3d │ │ .line 499 │ - new-instance v39, Lorg/jsoup/parser/Token$EndTag; │ + new-instance v36, Lorg/jsoup/parser/Token$EndTag; │ │ - const-string v40, "p" │ + const-string v37, "p" │ │ - invoke-direct/range {v39 .. v40}, Lorg/jsoup/parser/Token$EndTag;->(Ljava/lang/String;)V │ + invoke-direct/range {v36 .. v37}, Lorg/jsoup/parser/Token$EndTag;->(Ljava/lang/String;)V │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->process(Lorg/jsoup/parser/Token;)Z │ │ .line 501 │ :cond_3d │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->reconstructFormattingElements()V │ │ .line 502 │ - const/16 v39, 0x0 │ + const/16 v36, 0x0 │ │ move-object/from16 v0, p2 │ │ - move/from16 v1, v39 │ + move/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->framesetOk(Z)V │ │ .line 503 │ - move-object/from16 v0, v37 │ + move-object/from16 v0, v34 │ │ move-object/from16 v1, p2 │ │ invoke-static {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilderState;->access$300(Lorg/jsoup/parser/Token$StartTag;Lorg/jsoup/parser/HtmlTreeBuilder;)V │ │ goto/16 :goto_0 │ │ .line 504 │ :cond_3e │ - const-string v39, "iframe" │ + const-string v36, "iframe" │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_3f │ + if-eqz v36, :cond_3f │ │ .line 505 │ - const/16 v39, 0x0 │ + const/16 v36, 0x0 │ │ move-object/from16 v0, p2 │ │ - move/from16 v1, v39 │ + move/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->framesetOk(Z)V │ │ .line 506 │ - move-object/from16 v0, v37 │ + move-object/from16 v0, v34 │ │ move-object/from16 v1, p2 │ │ invoke-static {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilderState;->access$300(Lorg/jsoup/parser/Token$StartTag;Lorg/jsoup/parser/HtmlTreeBuilder;)V │ │ goto/16 :goto_0 │ │ .line 507 │ :cond_3f │ - const-string v39, "noembed" │ + const-string v36, "noembed" │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_40 │ + if-eqz v36, :cond_40 │ │ .line 509 │ - move-object/from16 v0, v37 │ + move-object/from16 v0, v34 │ │ move-object/from16 v1, p2 │ │ invoke-static {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilderState;->access$300(Lorg/jsoup/parser/Token$StartTag;Lorg/jsoup/parser/HtmlTreeBuilder;)V │ │ goto/16 :goto_0 │ │ .line 510 │ :cond_40 │ - const-string v39, "select" │ + const-string v36, "select" │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_43 │ + if-eqz v36, :cond_43 │ │ .line 511 │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->reconstructFormattingElements()V │ │ .line 512 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->insert(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; │ │ .line 513 │ - const/16 v39, 0x0 │ + const/16 v36, 0x0 │ │ move-object/from16 v0, p2 │ │ - move/from16 v1, v39 │ + move/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->framesetOk(Z)V │ │ .line 515 │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->state()Lorg/jsoup/parser/HtmlTreeBuilderState; │ │ - move-result-object v38 │ + move-result-object v35 │ │ .line 516 │ - .local v38, "state":Lorg/jsoup/parser/HtmlTreeBuilderState; │ - sget-object v39, Lorg/jsoup/parser/HtmlTreeBuilderState$7;->InTable:Lorg/jsoup/parser/HtmlTreeBuilderState; │ + .local v35, "state":Lorg/jsoup/parser/HtmlTreeBuilderState; │ + sget-object v36, Lorg/jsoup/parser/HtmlTreeBuilderState$7;->InTable:Lorg/jsoup/parser/HtmlTreeBuilderState; │ │ - invoke-virtual/range {v38 .. v39}, Lorg/jsoup/parser/HtmlTreeBuilderState;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v35 .. v36}, Lorg/jsoup/parser/HtmlTreeBuilderState;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-nez v39, :cond_41 │ + if-nez v36, :cond_41 │ │ - sget-object v39, Lorg/jsoup/parser/HtmlTreeBuilderState$7;->InCaption:Lorg/jsoup/parser/HtmlTreeBuilderState; │ + sget-object v36, Lorg/jsoup/parser/HtmlTreeBuilderState$7;->InCaption:Lorg/jsoup/parser/HtmlTreeBuilderState; │ │ - invoke-virtual/range {v38 .. v39}, Lorg/jsoup/parser/HtmlTreeBuilderState;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v35 .. v36}, Lorg/jsoup/parser/HtmlTreeBuilderState;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-nez v39, :cond_41 │ + if-nez v36, :cond_41 │ │ - sget-object v39, Lorg/jsoup/parser/HtmlTreeBuilderState$7;->InTableBody:Lorg/jsoup/parser/HtmlTreeBuilderState; │ + sget-object v36, Lorg/jsoup/parser/HtmlTreeBuilderState$7;->InTableBody:Lorg/jsoup/parser/HtmlTreeBuilderState; │ │ - invoke-virtual/range {v38 .. v39}, Lorg/jsoup/parser/HtmlTreeBuilderState;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v35 .. v36}, Lorg/jsoup/parser/HtmlTreeBuilderState;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-nez v39, :cond_41 │ + if-nez v36, :cond_41 │ │ - sget-object v39, Lorg/jsoup/parser/HtmlTreeBuilderState$7;->InRow:Lorg/jsoup/parser/HtmlTreeBuilderState; │ + sget-object v36, Lorg/jsoup/parser/HtmlTreeBuilderState$7;->InRow:Lorg/jsoup/parser/HtmlTreeBuilderState; │ │ - invoke-virtual/range {v38 .. v39}, Lorg/jsoup/parser/HtmlTreeBuilderState;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v35 .. v36}, Lorg/jsoup/parser/HtmlTreeBuilderState;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-nez v39, :cond_41 │ + if-nez v36, :cond_41 │ │ - sget-object v39, Lorg/jsoup/parser/HtmlTreeBuilderState$7;->InCell:Lorg/jsoup/parser/HtmlTreeBuilderState; │ + sget-object v36, Lorg/jsoup/parser/HtmlTreeBuilderState$7;->InCell:Lorg/jsoup/parser/HtmlTreeBuilderState; │ │ - invoke-virtual/range {v38 .. v39}, Lorg/jsoup/parser/HtmlTreeBuilderState;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v35 .. v36}, Lorg/jsoup/parser/HtmlTreeBuilderState;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_42 │ + if-eqz v36, :cond_42 │ │ .line 517 │ :cond_41 │ - sget-object v39, Lorg/jsoup/parser/HtmlTreeBuilderState$7;->InSelectInTable:Lorg/jsoup/parser/HtmlTreeBuilderState; │ + sget-object v36, Lorg/jsoup/parser/HtmlTreeBuilderState$7;->InSelectInTable:Lorg/jsoup/parser/HtmlTreeBuilderState; │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->transition(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ goto/16 :goto_0 │ │ .line 519 │ :cond_42 │ - sget-object v39, Lorg/jsoup/parser/HtmlTreeBuilderState$7;->InSelect:Lorg/jsoup/parser/HtmlTreeBuilderState; │ + sget-object v36, Lorg/jsoup/parser/HtmlTreeBuilderState$7;->InSelect:Lorg/jsoup/parser/HtmlTreeBuilderState; │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->transition(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ goto/16 :goto_0 │ │ .line 520 │ - .end local v38 # "state":Lorg/jsoup/parser/HtmlTreeBuilderState; │ + .end local v35 # "state":Lorg/jsoup/parser/HtmlTreeBuilderState; │ :cond_43 │ invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;->access$1600()[Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;->in(Ljava/lang/String;[Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_45 │ + if-eqz v36, :cond_45 │ │ .line 521 │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->currentElement()Lorg/jsoup/nodes/Element; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - invoke-virtual/range {v39 .. v39}, Lorg/jsoup/nodes/Element;->nodeName()Ljava/lang/String; │ + invoke-virtual/range {v36 .. v36}, Lorg/jsoup/nodes/Element;->nodeName()Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - const-string v40, "option" │ + const-string v37, "option" │ │ - invoke-virtual/range {v39 .. v40}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v36 .. v37}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_44 │ + if-eqz v36, :cond_44 │ │ .line 522 │ - new-instance v39, Lorg/jsoup/parser/Token$EndTag; │ + new-instance v36, Lorg/jsoup/parser/Token$EndTag; │ │ - const-string v40, "option" │ + const-string v37, "option" │ │ - invoke-direct/range {v39 .. v40}, Lorg/jsoup/parser/Token$EndTag;->(Ljava/lang/String;)V │ + invoke-direct/range {v36 .. v37}, Lorg/jsoup/parser/Token$EndTag;->(Ljava/lang/String;)V │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->process(Lorg/jsoup/parser/Token;)Z │ │ .line 523 │ :cond_44 │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->reconstructFormattingElements()V │ │ .line 524 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->insert(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; │ │ goto/16 :goto_0 │ │ .line 525 │ :cond_45 │ invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;->access$1700()[Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;->in(Ljava/lang/String;[Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_47 │ + if-eqz v36, :cond_47 │ │ .line 526 │ - const-string v39, "ruby" │ + const-string v36, "ruby" │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->inScope(Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_0 │ + if-eqz v36, :cond_0 │ │ .line 527 │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->generateImpliedEndTags()V │ │ .line 528 │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->currentElement()Lorg/jsoup/nodes/Element; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - invoke-virtual/range {v39 .. v39}, Lorg/jsoup/nodes/Element;->nodeName()Ljava/lang/String; │ + invoke-virtual/range {v36 .. v36}, Lorg/jsoup/nodes/Element;->nodeName()Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - const-string v40, "ruby" │ + const-string v37, "ruby" │ │ - invoke-virtual/range {v39 .. v40}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v36 .. v37}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-nez v39, :cond_46 │ + if-nez v36, :cond_46 │ │ .line 529 │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p0 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->error(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ .line 530 │ - const-string v39, "ruby" │ + const-string v36, "ruby" │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->popStackToBefore(Ljava/lang/String;)V │ │ .line 532 │ :cond_46 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->insert(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; │ │ goto/16 :goto_0 │ │ .line 534 │ :cond_47 │ - const-string v39, "math" │ + const-string v36, "math" │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_48 │ + if-eqz v36, :cond_48 │ │ .line 535 │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->reconstructFormattingElements()V │ │ .line 537 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->insert(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; │ │ .line 538 │ move-object/from16 v0, p2 │ │ iget-object v0, v0, Lorg/jsoup/parser/HtmlTreeBuilder;->tokeniser:Lorg/jsoup/parser/Tokeniser; │ │ - move-object/from16 v39, v0 │ + move-object/from16 v36, v0 │ │ - invoke-virtual/range {v39 .. v39}, Lorg/jsoup/parser/Tokeniser;->acknowledgeSelfClosingFlag()V │ + invoke-virtual/range {v36 .. v36}, Lorg/jsoup/parser/Tokeniser;->acknowledgeSelfClosingFlag()V │ │ goto/16 :goto_0 │ │ .line 539 │ :cond_48 │ - const-string v39, "svg" │ + const-string v36, "svg" │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_49 │ + if-eqz v36, :cond_49 │ │ .line 540 │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->reconstructFormattingElements()V │ │ .line 542 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->insert(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; │ │ .line 543 │ move-object/from16 v0, p2 │ │ iget-object v0, v0, Lorg/jsoup/parser/HtmlTreeBuilder;->tokeniser:Lorg/jsoup/parser/Tokeniser; │ │ - move-object/from16 v39, v0 │ + move-object/from16 v36, v0 │ │ - invoke-virtual/range {v39 .. v39}, Lorg/jsoup/parser/Tokeniser;->acknowledgeSelfClosingFlag()V │ + invoke-virtual/range {v36 .. v36}, Lorg/jsoup/parser/Tokeniser;->acknowledgeSelfClosingFlag()V │ │ goto/16 :goto_0 │ │ .line 544 │ :cond_49 │ invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;->access$1800()[Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;->in(Ljava/lang/String;[Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_4a │ + if-eqz v36, :cond_4a │ │ .line 545 │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p0 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->error(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ .line 546 │ - const/16 v39, 0x0 │ + const/16 v36, 0x0 │ │ goto/16 :goto_1 │ │ .line 548 │ :cond_4a │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->reconstructFormattingElements()V │ │ .line 549 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->insert(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element; │ │ goto/16 :goto_0 │ │ .line 554 │ - .end local v26 # "name":Ljava/lang/String; │ - .end local v37 # "startTag":Lorg/jsoup/parser/Token$StartTag; │ + .end local v23 # "name":Ljava/lang/String; │ + .end local v34 # "startTag":Lorg/jsoup/parser/Token$StartTag; │ :pswitch_4 │ invoke-virtual/range {p1 .. p1}, Lorg/jsoup/parser/Token;->asEndTag()Lorg/jsoup/parser/Token$EndTag; │ │ - move-result-object v15 │ + move-result-object v14 │ │ .line 555 │ - .local v15, "endTag":Lorg/jsoup/parser/Token$EndTag; │ - invoke-virtual {v15}, Lorg/jsoup/parser/Token$EndTag;->name()Ljava/lang/String; │ + .local v14, "endTag":Lorg/jsoup/parser/Token$EndTag; │ + invoke-virtual {v14}, Lorg/jsoup/parser/Token$EndTag;->name()Ljava/lang/String; │ │ - move-result-object v26 │ + move-result-object v23 │ │ .line 556 │ - .restart local v26 # "name":Ljava/lang/String; │ - const-string v39, "body" │ + .restart local v23 # "name":Ljava/lang/String; │ + const-string v36, "body" │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_4c │ + if-eqz v36, :cond_4c │ │ .line 557 │ - const-string v39, "body" │ + const-string v36, "body" │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->inScope(Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-nez v39, :cond_4b │ + if-nez v36, :cond_4b │ │ .line 558 │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p0 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->error(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ .line 559 │ - const/16 v39, 0x0 │ + const/16 v36, 0x0 │ │ goto/16 :goto_1 │ │ .line 562 │ :cond_4b │ - sget-object v39, Lorg/jsoup/parser/HtmlTreeBuilderState$7;->AfterBody:Lorg/jsoup/parser/HtmlTreeBuilderState; │ + sget-object v36, Lorg/jsoup/parser/HtmlTreeBuilderState$7;->AfterBody:Lorg/jsoup/parser/HtmlTreeBuilderState; │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->transition(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ goto/16 :goto_0 │ │ .line 564 │ :cond_4c │ - const-string v39, "html" │ + const-string v36, "html" │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_4d │ + if-eqz v36, :cond_4d │ │ .line 565 │ - new-instance v39, Lorg/jsoup/parser/Token$EndTag; │ + new-instance v36, Lorg/jsoup/parser/Token$EndTag; │ │ - const-string v40, "body" │ + const-string v37, "body" │ │ - invoke-direct/range {v39 .. v40}, Lorg/jsoup/parser/Token$EndTag;->(Ljava/lang/String;)V │ + invoke-direct/range {v36 .. v37}, Lorg/jsoup/parser/Token$EndTag;->(Ljava/lang/String;)V │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->process(Lorg/jsoup/parser/Token;)Z │ │ - move-result v28 │ + move-result v25 │ │ .line 566 │ - .local v28, "notIgnored":Z │ - if-eqz v28, :cond_0 │ + .local v25, "notIgnored":Z │ + if-eqz v25, :cond_0 │ │ .line 567 │ move-object/from16 v0, p2 │ │ - invoke-virtual {v0, v15}, Lorg/jsoup/parser/HtmlTreeBuilder;->process(Lorg/jsoup/parser/Token;)Z │ + invoke-virtual {v0, v14}, Lorg/jsoup/parser/HtmlTreeBuilder;->process(Lorg/jsoup/parser/Token;)Z │ │ - move-result v39 │ + move-result v36 │ │ goto/16 :goto_1 │ │ .line 568 │ - .end local v28 # "notIgnored":Z │ + .end local v25 # "notIgnored":Z │ :cond_4d │ invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;->access$1900()[Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;->in(Ljava/lang/String;[Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_50 │ + if-eqz v36, :cond_50 │ │ .line 569 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v26 │ + move-object/from16 v1, v23 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->inScope(Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-nez v39, :cond_4e │ + if-nez v36, :cond_4e │ │ .line 571 │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p0 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->error(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ .line 572 │ - const/16 v39, 0x0 │ + const/16 v36, 0x0 │ │ goto/16 :goto_1 │ │ .line 574 │ :cond_4e │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->generateImpliedEndTags()V │ │ .line 575 │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->currentElement()Lorg/jsoup/nodes/Element; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - invoke-virtual/range {v39 .. v39}, Lorg/jsoup/nodes/Element;->nodeName()Ljava/lang/String; │ + invoke-virtual/range {v36 .. v36}, Lorg/jsoup/nodes/Element;->nodeName()Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v36 │ │ - move-object/from16 v1, v26 │ + move-object/from16 v1, v23 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-nez v39, :cond_4f │ + if-nez v36, :cond_4f │ │ .line 576 │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p0 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->error(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ .line 577 │ :cond_4f │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v26 │ + move-object/from16 v1, v23 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->popStackToClose(Ljava/lang/String;)V │ │ goto/16 :goto_0 │ │ .line 579 │ :cond_50 │ - const-string v39, "form" │ + const-string v36, "form" │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_54 │ + if-eqz v36, :cond_54 │ │ .line 580 │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->getFormElement()Lorg/jsoup/nodes/FormElement; │ │ - move-result-object v13 │ + move-result-object v12 │ │ .line 581 │ - .local v13, "currentForm":Lorg/jsoup/nodes/Element; │ - const/16 v39, 0x0 │ + .local v12, "currentForm":Lorg/jsoup/nodes/Element; │ + const/16 v36, 0x0 │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->setFormElement(Lorg/jsoup/nodes/FormElement;)V │ │ .line 582 │ - if-eqz v13, :cond_51 │ + if-eqz v12, :cond_51 │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v26 │ + move-object/from16 v1, v23 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->inScope(Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-nez v39, :cond_52 │ + if-nez v36, :cond_52 │ │ .line 583 │ :cond_51 │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p0 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->error(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ .line 584 │ - const/16 v39, 0x0 │ + const/16 v36, 0x0 │ │ goto/16 :goto_1 │ │ .line 586 │ :cond_52 │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->generateImpliedEndTags()V │ │ .line 587 │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->currentElement()Lorg/jsoup/nodes/Element; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - invoke-virtual/range {v39 .. v39}, Lorg/jsoup/nodes/Element;->nodeName()Ljava/lang/String; │ + invoke-virtual/range {v36 .. v36}, Lorg/jsoup/nodes/Element;->nodeName()Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v36 │ │ - move-object/from16 v1, v26 │ + move-object/from16 v1, v23 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-nez v39, :cond_53 │ + if-nez v36, :cond_53 │ │ .line 588 │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p0 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->error(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ .line 590 │ :cond_53 │ move-object/from16 v0, p2 │ │ - invoke-virtual {v0, v13}, Lorg/jsoup/parser/HtmlTreeBuilder;->removeFromStack(Lorg/jsoup/nodes/Element;)Z │ + invoke-virtual {v0, v12}, Lorg/jsoup/parser/HtmlTreeBuilder;->removeFromStack(Lorg/jsoup/nodes/Element;)Z │ │ goto/16 :goto_0 │ │ .line 592 │ - .end local v13 # "currentForm":Lorg/jsoup/nodes/Element; │ + .end local v12 # "currentForm":Lorg/jsoup/nodes/Element; │ :cond_54 │ - const-string v39, "p" │ + const-string v36, "p" │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_57 │ + if-eqz v36, :cond_57 │ │ .line 593 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v26 │ + move-object/from16 v1, v23 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->inButtonScope(Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-nez v39, :cond_55 │ + if-nez v36, :cond_55 │ │ .line 594 │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p0 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->error(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ .line 595 │ - new-instance v39, Lorg/jsoup/parser/Token$StartTag; │ + new-instance v36, Lorg/jsoup/parser/Token$StartTag; │ │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v36 │ │ - move-object/from16 v1, v26 │ + move-object/from16 v1, v23 │ │ invoke-direct {v0, v1}, Lorg/jsoup/parser/Token$StartTag;->(Ljava/lang/String;)V │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->process(Lorg/jsoup/parser/Token;)Z │ │ .line 596 │ move-object/from16 v0, p2 │ │ - invoke-virtual {v0, v15}, Lorg/jsoup/parser/HtmlTreeBuilder;->process(Lorg/jsoup/parser/Token;)Z │ + invoke-virtual {v0, v14}, Lorg/jsoup/parser/HtmlTreeBuilder;->process(Lorg/jsoup/parser/Token;)Z │ │ - move-result v39 │ + move-result v36 │ │ goto/16 :goto_1 │ │ .line 598 │ :cond_55 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v26 │ + move-object/from16 v1, v23 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->generateImpliedEndTags(Ljava/lang/String;)V │ │ .line 599 │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->currentElement()Lorg/jsoup/nodes/Element; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - invoke-virtual/range {v39 .. v39}, Lorg/jsoup/nodes/Element;->nodeName()Ljava/lang/String; │ + invoke-virtual/range {v36 .. v36}, Lorg/jsoup/nodes/Element;->nodeName()Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v36 │ │ - move-object/from16 v1, v26 │ + move-object/from16 v1, v23 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-nez v39, :cond_56 │ + if-nez v36, :cond_56 │ │ .line 600 │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p0 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->error(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ .line 601 │ :cond_56 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v26 │ + move-object/from16 v1, v23 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->popStackToClose(Ljava/lang/String;)V │ │ goto/16 :goto_0 │ │ .line 603 │ :cond_57 │ - const-string v39, "li" │ + const-string v36, "li" │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_5a │ + if-eqz v36, :cond_5a │ │ .line 604 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v26 │ + move-object/from16 v1, v23 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->inListItemScope(Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-nez v39, :cond_58 │ + if-nez v36, :cond_58 │ │ .line 605 │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p0 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->error(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ .line 606 │ - const/16 v39, 0x0 │ + const/16 v36, 0x0 │ │ goto/16 :goto_1 │ │ .line 608 │ :cond_58 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v26 │ + move-object/from16 v1, v23 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->generateImpliedEndTags(Ljava/lang/String;)V │ │ .line 609 │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->currentElement()Lorg/jsoup/nodes/Element; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - invoke-virtual/range {v39 .. v39}, Lorg/jsoup/nodes/Element;->nodeName()Ljava/lang/String; │ + invoke-virtual/range {v36 .. v36}, Lorg/jsoup/nodes/Element;->nodeName()Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v36 │ │ - move-object/from16 v1, v26 │ + move-object/from16 v1, v23 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-nez v39, :cond_59 │ + if-nez v36, :cond_59 │ │ .line 610 │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p0 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->error(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ .line 611 │ :cond_59 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v26 │ + move-object/from16 v1, v23 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->popStackToClose(Ljava/lang/String;)V │ │ goto/16 :goto_0 │ │ .line 613 │ :cond_5a │ invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;->access$1000()[Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;->in(Ljava/lang/String;[Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_5d │ + if-eqz v36, :cond_5d │ │ .line 614 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v26 │ + move-object/from16 v1, v23 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->inScope(Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-nez v39, :cond_5b │ + if-nez v36, :cond_5b │ │ .line 615 │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p0 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->error(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ .line 616 │ - const/16 v39, 0x0 │ + const/16 v36, 0x0 │ │ goto/16 :goto_1 │ │ .line 618 │ :cond_5b │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v26 │ + move-object/from16 v1, v23 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->generateImpliedEndTags(Ljava/lang/String;)V │ │ .line 619 │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->currentElement()Lorg/jsoup/nodes/Element; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - invoke-virtual/range {v39 .. v39}, Lorg/jsoup/nodes/Element;->nodeName()Ljava/lang/String; │ + invoke-virtual/range {v36 .. v36}, Lorg/jsoup/nodes/Element;->nodeName()Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v36 │ │ - move-object/from16 v1, v26 │ + move-object/from16 v1, v23 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-nez v39, :cond_5c │ + if-nez v36, :cond_5c │ │ .line 620 │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p0 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->error(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ .line 621 │ :cond_5c │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v26 │ + move-object/from16 v1, v23 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->popStackToClose(Ljava/lang/String;)V │ │ goto/16 :goto_0 │ │ .line 623 │ :cond_5d │ invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;->access$700()[Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;->in(Ljava/lang/String;[Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_60 │ + if-eqz v36, :cond_60 │ │ .line 624 │ invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;->access$700()[Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v36 │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->inScope([Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-nez v39, :cond_5e │ + if-nez v36, :cond_5e │ │ .line 625 │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p0 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->error(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ .line 626 │ - const/16 v39, 0x0 │ + const/16 v36, 0x0 │ │ goto/16 :goto_1 │ │ .line 628 │ :cond_5e │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v26 │ + move-object/from16 v1, v23 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->generateImpliedEndTags(Ljava/lang/String;)V │ │ .line 629 │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->currentElement()Lorg/jsoup/nodes/Element; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - invoke-virtual/range {v39 .. v39}, Lorg/jsoup/nodes/Element;->nodeName()Ljava/lang/String; │ + invoke-virtual/range {v36 .. v36}, Lorg/jsoup/nodes/Element;->nodeName()Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v36 │ │ - move-object/from16 v1, v26 │ + move-object/from16 v1, v23 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-nez v39, :cond_5f │ + if-nez v36, :cond_5f │ │ .line 630 │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p0 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->error(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ .line 631 │ :cond_5f │ invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;->access$700()[Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v36 │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->popStackToClose([Ljava/lang/String;)V │ │ goto/16 :goto_0 │ │ .line 633 │ :cond_60 │ - const-string v39, "sarcasm" │ + const-string v36, "sarcasm" │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_61 │ + if-eqz v36, :cond_61 │ │ .line 635 │ invoke-virtual/range {p0 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilderState$7;->anyOtherEndTag(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ - move-result v39 │ + move-result v36 │ │ goto/16 :goto_1 │ │ .line 636 │ :cond_61 │ invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;->access$2000()[Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;->in(Ljava/lang/String;[Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_74 │ + if-eqz v36, :cond_74 │ │ .line 639 │ - const/16 v20, 0x0 │ + const/16 v19, 0x0 │ │ - .restart local v20 # "i":I │ + .restart local v19 # "i":I │ :goto_9 │ - const/16 v39, 0x8 │ + const/16 v36, 0x8 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ - move/from16 v1, v39 │ + move/from16 v1, v36 │ │ if-ge v0, v1, :cond_0 │ │ .line 640 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v26 │ + move-object/from16 v1, v23 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->getActiveFormattingElement(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ - move-result-object v17 │ + move-result-object v16 │ │ .line 641 │ - .local v17, "formatEl":Lorg/jsoup/nodes/Element; │ - if-nez v17, :cond_62 │ + .local v16, "formatEl":Lorg/jsoup/nodes/Element; │ + if-nez v16, :cond_62 │ │ .line 642 │ invoke-virtual/range {p0 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilderState$7;->anyOtherEndTag(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ - move-result v39 │ + move-result v36 │ │ goto/16 :goto_1 │ │ .line 643 │ :cond_62 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v17 │ + move-object/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->onStack(Lorg/jsoup/nodes/Element;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-nez v39, :cond_63 │ + if-nez v36, :cond_63 │ │ .line 644 │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p0 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->error(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ .line 645 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v17 │ + move-object/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->removeFromActiveFormattingElements(Lorg/jsoup/nodes/Element;)V │ │ .line 646 │ - const/16 v39, 0x1 │ + const/16 v36, 0x1 │ │ goto/16 :goto_1 │ │ .line 647 │ :cond_63 │ - invoke-virtual/range {v17 .. v17}, Lorg/jsoup/nodes/Element;->nodeName()Ljava/lang/String; │ + invoke-virtual/range {v16 .. v16}, Lorg/jsoup/nodes/Element;->nodeName()Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v36 │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->inScope(Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-nez v39, :cond_64 │ + if-nez v36, :cond_64 │ │ .line 648 │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p0 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->error(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ .line 649 │ - const/16 v39, 0x0 │ + const/16 v36, 0x0 │ │ goto/16 :goto_1 │ │ .line 650 │ :cond_64 │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->currentElement()Lorg/jsoup/nodes/Element; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v36 │ │ - move-object/from16 v1, v17 │ + move-object/from16 v1, v16 │ │ if-eq v0, v1, :cond_65 │ │ .line 651 │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p0 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->error(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ .line 653 │ :cond_65 │ - const/16 v18, 0x0 │ + const/16 v17, 0x0 │ │ .line 654 │ - .local v18, "furthestBlock":Lorg/jsoup/nodes/Element; │ - const/4 v12, 0x0 │ + .local v17, "furthestBlock":Lorg/jsoup/nodes/Element; │ + const/4 v11, 0x0 │ │ .line 655 │ - .local v12, "commonAncestor":Lorg/jsoup/nodes/Element; │ - const/16 v33, 0x0 │ + .local v11, "commonAncestor":Lorg/jsoup/nodes/Element; │ + const/16 v30, 0x0 │ │ .line 656 │ - .local v33, "seenFormattingElement":Z │ + .local v30, "seenFormattingElement":Z │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->getStack()Lorg/jsoup/helper/DescendableLinkedList; │ │ - move-result-object v35 │ + move-result-object v32 │ │ .line 659 │ - .restart local v35 # "stack":Ljava/util/LinkedList;, "Ljava/util/LinkedList;" │ - invoke-virtual/range {v35 .. v35}, Ljava/util/LinkedList;->size()I │ + .restart local v32 # "stack":Ljava/util/LinkedList;, "Ljava/util/LinkedList;" │ + invoke-virtual/range {v32 .. v32}, Ljava/util/LinkedList;->size()I │ │ - move-result v36 │ + move-result v33 │ │ .line 660 │ - .local v36, "stackSize":I │ - const/16 v34, 0x0 │ + .local v33, "stackSize":I │ + const/16 v31, 0x0 │ │ - .local v34, "si":I │ + .local v31, "si":I │ :goto_a │ - move/from16 v0, v34 │ + move/from16 v0, v31 │ │ - move/from16 v1, v36 │ + move/from16 v1, v33 │ │ if-ge v0, v1, :cond_68 │ │ - const/16 v39, 0x40 │ + const/16 v36, 0x40 │ │ - move/from16 v0, v34 │ + move/from16 v0, v31 │ │ - move/from16 v1, v39 │ + move/from16 v1, v36 │ │ if-ge v0, v1, :cond_68 │ │ .line 661 │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v32 │ │ - move/from16 v1, v34 │ + move/from16 v1, v31 │ │ invoke-virtual {v0, v1}, Ljava/util/LinkedList;->get(I)Ljava/lang/Object; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - check-cast v14, Lorg/jsoup/nodes/Element; │ + check-cast v13, Lorg/jsoup/nodes/Element; │ │ .line 662 │ - .restart local v14 # "el":Lorg/jsoup/nodes/Element; │ - move-object/from16 v0, v17 │ + .restart local v13 # "el":Lorg/jsoup/nodes/Element; │ + move-object/from16 v0, v16 │ │ - if-ne v14, v0, :cond_67 │ + if-ne v13, v0, :cond_67 │ │ .line 663 │ - add-int/lit8 v39, v34, -0x1 │ + add-int/lit8 v36, v31, -0x1 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v32 │ │ - move/from16 v1, v39 │ + move/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Ljava/util/LinkedList;->get(I)Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - .end local v12 # "commonAncestor":Lorg/jsoup/nodes/Element; │ - check-cast v12, Lorg/jsoup/nodes/Element; │ + .end local v11 # "commonAncestor":Lorg/jsoup/nodes/Element; │ + check-cast v11, Lorg/jsoup/nodes/Element; │ │ .line 664 │ - .restart local v12 # "commonAncestor":Lorg/jsoup/nodes/Element; │ - const/16 v33, 0x1 │ + .restart local v11 # "commonAncestor":Lorg/jsoup/nodes/Element; │ + const/16 v30, 0x1 │ │ .line 660 │ :cond_66 │ - add-int/lit8 v34, v34, 0x1 │ + add-int/lit8 v31, v31, 0x1 │ │ goto :goto_a │ │ .line 665 │ :cond_67 │ - if-eqz v33, :cond_66 │ + if-eqz v30, :cond_66 │ │ move-object/from16 v0, p2 │ │ - invoke-virtual {v0, v14}, Lorg/jsoup/parser/HtmlTreeBuilder;->isSpecial(Lorg/jsoup/nodes/Element;)Z │ + invoke-virtual {v0, v13}, Lorg/jsoup/parser/HtmlTreeBuilder;->isSpecial(Lorg/jsoup/nodes/Element;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_66 │ + if-eqz v36, :cond_66 │ │ .line 666 │ - move-object/from16 v18, v14 │ + move-object/from16 v17, v13 │ │ .line 670 │ - .end local v14 # "el":Lorg/jsoup/nodes/Element; │ + .end local v13 # "el":Lorg/jsoup/nodes/Element; │ :cond_68 │ - if-nez v18, :cond_69 │ + if-nez v17, :cond_69 │ │ .line 671 │ - invoke-virtual/range {v17 .. v17}, Lorg/jsoup/nodes/Element;->nodeName()Ljava/lang/String; │ + invoke-virtual/range {v16 .. v16}, Lorg/jsoup/nodes/Element;->nodeName()Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v36 │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->popStackToClose(Ljava/lang/String;)V │ │ .line 672 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v17 │ + move-object/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->removeFromActiveFormattingElements(Lorg/jsoup/nodes/Element;)V │ │ .line 673 │ - const/16 v39, 0x1 │ + const/16 v36, 0x1 │ │ goto/16 :goto_1 │ │ .line 678 │ :cond_69 │ - move-object/from16 v27, v18 │ + move-object/from16 v24, v17 │ │ .line 679 │ - .local v27, "node":Lorg/jsoup/nodes/Element; │ - move-object/from16 v24, v18 │ + .local v24, "node":Lorg/jsoup/nodes/Element; │ + move-object/from16 v22, v17 │ │ .line 681 │ - .local v24, "lastNode":Lorg/jsoup/nodes/Element; │ - const/16 v23, 0x0 │ + .local v22, "lastNode":Lorg/jsoup/nodes/Element; │ + const/16 v21, 0x0 │ │ - .local v23, "j":I │ + .local v21, "j":I │ :goto_b │ - const/16 v39, 0x3 │ + const/16 v36, 0x3 │ │ - move/from16 v0, v23 │ + move/from16 v0, v21 │ │ - move/from16 v1, v39 │ + move/from16 v1, v36 │ │ if-ge v0, v1, :cond_6c │ │ .line 682 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v27 │ + move-object/from16 v1, v24 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->onStack(Lorg/jsoup/nodes/Element;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_6a │ + if-eqz v36, :cond_6a │ │ .line 683 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v27 │ + move-object/from16 v1, v24 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->aboveOnStack(Lorg/jsoup/nodes/Element;)Lorg/jsoup/nodes/Element; │ │ - move-result-object v27 │ + move-result-object v24 │ │ .line 684 │ :cond_6a │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v27 │ + move-object/from16 v1, v24 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->isInActiveFormattingElements(Lorg/jsoup/nodes/Element;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-nez v39, :cond_6b │ + if-nez v36, :cond_6b │ │ .line 685 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v27 │ + move-object/from16 v1, v24 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->removeFromStack(Lorg/jsoup/nodes/Element;)Z │ │ .line 681 │ :goto_c │ - add-int/lit8 v23, v23, 0x1 │ + add-int/lit8 v21, v21, 0x1 │ │ goto :goto_b │ │ .line 687 │ :cond_6b │ - move-object/from16 v0, v27 │ + move-object/from16 v0, v24 │ │ - move-object/from16 v1, v17 │ + move-object/from16 v1, v16 │ │ if-ne v0, v1, :cond_6e │ │ .line 706 │ :cond_6c │ - invoke-virtual {v12}, Lorg/jsoup/nodes/Element;->nodeName()Ljava/lang/String; │ + invoke-virtual {v11}, Lorg/jsoup/nodes/Element;->nodeName()Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v36 │ │ invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;->access$2100()[Ljava/lang/String; │ │ - move-result-object v40 │ + move-result-object v37 │ │ - invoke-static/range {v39 .. v40}, Lorg/jsoup/helper/StringUtil;->in(Ljava/lang/String;[Ljava/lang/String;)Z │ + invoke-static/range {v36 .. v37}, Lorg/jsoup/helper/StringUtil;->in(Ljava/lang/String;[Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_71 │ + if-eqz v36, :cond_71 │ │ .line 707 │ - invoke-virtual/range {v24 .. v24}, Lorg/jsoup/nodes/Element;->parent()Lorg/jsoup/nodes/Element; │ + invoke-virtual/range {v22 .. v22}, Lorg/jsoup/nodes/Element;->parent()Lorg/jsoup/nodes/Element; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - if-eqz v39, :cond_6d │ + if-eqz v36, :cond_6d │ │ .line 708 │ - invoke-virtual/range {v24 .. v24}, Lorg/jsoup/nodes/Element;->remove()V │ + invoke-virtual/range {v22 .. v22}, Lorg/jsoup/nodes/Element;->remove()V │ │ .line 709 │ :cond_6d │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v24 │ + move-object/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->insertInFosterParent(Lorg/jsoup/nodes/Node;)V │ │ .line 716 │ :goto_d │ new-instance v4, Lorg/jsoup/nodes/Element; │ │ - invoke-virtual/range {v17 .. v17}, Lorg/jsoup/nodes/Element;->tag()Lorg/jsoup/parser/Tag; │ + invoke-virtual/range {v16 .. v16}, Lorg/jsoup/nodes/Element;->tag()Lorg/jsoup/parser/Tag; │ │ - move-result-object v39 │ + move-result-object v36 │ │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->getBaseUri()Ljava/lang/String; │ │ - move-result-object v40 │ + move-result-object v37 │ │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v36 │ │ - move-object/from16 v1, v40 │ + move-object/from16 v1, v37 │ │ invoke-direct {v4, v0, v1}, Lorg/jsoup/nodes/Element;->(Lorg/jsoup/parser/Tag;Ljava/lang/String;)V │ │ .line 717 │ .local v4, "adopter":Lorg/jsoup/nodes/Element; │ invoke-virtual {v4}, Lorg/jsoup/nodes/Element;->attributes()Lorg/jsoup/nodes/Attributes; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - invoke-virtual/range {v17 .. v17}, Lorg/jsoup/nodes/Element;->attributes()Lorg/jsoup/nodes/Attributes; │ + invoke-virtual/range {v16 .. v16}, Lorg/jsoup/nodes/Element;->attributes()Lorg/jsoup/nodes/Attributes; │ │ - move-result-object v40 │ + move-result-object v37 │ │ - invoke-virtual/range {v39 .. v40}, Lorg/jsoup/nodes/Attributes;->addAll(Lorg/jsoup/nodes/Attributes;)V │ + invoke-virtual/range {v36 .. v37}, Lorg/jsoup/nodes/Attributes;->addAll(Lorg/jsoup/nodes/Attributes;)V │ │ .line 718 │ - invoke-virtual/range {v18 .. v18}, Lorg/jsoup/nodes/Element;->childNodes()Ljava/util/List; │ + invoke-virtual/range {v17 .. v17}, Lorg/jsoup/nodes/Element;->childNodes()Ljava/util/List; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - invoke-virtual/range {v18 .. v18}, Lorg/jsoup/nodes/Element;->childNodeSize()I │ + invoke-virtual/range {v17 .. v17}, Lorg/jsoup/nodes/Element;->childNodeSize()I │ │ - move-result v40 │ + move-result v37 │ │ - move/from16 v0, v40 │ + move/from16 v0, v37 │ │ new-array v0, v0, [Lorg/jsoup/nodes/Node; │ │ - move-object/from16 v40, v0 │ + move-object/from16 v37, v0 │ │ - invoke-interface/range {v39 .. v40}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-interface/range {v36 .. v37}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - check-cast v11, [Lorg/jsoup/nodes/Node; │ + check-cast v10, [Lorg/jsoup/nodes/Node; │ │ .line 719 │ - .local v11, "childNodes":[Lorg/jsoup/nodes/Node; │ - move-object v5, v11 │ + .local v10, "childNodes":[Lorg/jsoup/nodes/Node; │ + array-length v0, v10 │ │ - .local v5, "arr$":[Lorg/jsoup/nodes/Node; │ - array-length v0, v5 │ + move/from16 v37, v0 │ │ - move/from16 v25, v0 │ + const/16 v36, 0x0 │ │ - .local v25, "len$":I │ - const/16 v21, 0x0 │ - │ - .local v21, "i$":I │ :goto_e │ - move/from16 v0, v21 │ + move/from16 v0, v36 │ │ - move/from16 v1, v25 │ + move/from16 v1, v37 │ │ if-ge v0, v1, :cond_73 │ │ - aget-object v10, v5, v21 │ + aget-object v9, v10, v36 │ │ .line 720 │ - .local v10, "childNode":Lorg/jsoup/nodes/Node; │ - invoke-virtual {v4, v10}, Lorg/jsoup/nodes/Element;->appendChild(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; │ + .local v9, "childNode":Lorg/jsoup/nodes/Node; │ + invoke-virtual {v4, v9}, Lorg/jsoup/nodes/Element;->appendChild(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; │ │ .line 719 │ - add-int/lit8 v21, v21, 0x1 │ + add-int/lit8 v36, v36, 0x1 │ │ goto :goto_e │ │ .line 690 │ .end local v4 # "adopter":Lorg/jsoup/nodes/Element; │ - .end local v5 # "arr$":[Lorg/jsoup/nodes/Node; │ - .end local v10 # "childNode":Lorg/jsoup/nodes/Node; │ - .end local v11 # "childNodes":[Lorg/jsoup/nodes/Node; │ - .end local v21 # "i$":I │ - .end local v25 # "len$":I │ + .end local v9 # "childNode":Lorg/jsoup/nodes/Node; │ + .end local v10 # "childNodes":[Lorg/jsoup/nodes/Node; │ :cond_6e │ - new-instance v31, Lorg/jsoup/nodes/Element; │ + new-instance v28, Lorg/jsoup/nodes/Element; │ │ - invoke-virtual/range {v27 .. v27}, Lorg/jsoup/nodes/Element;->nodeName()Ljava/lang/String; │ + invoke-virtual/range {v24 .. v24}, Lorg/jsoup/nodes/Element;->nodeName()Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - invoke-static/range {v39 .. v39}, Lorg/jsoup/parser/Tag;->valueOf(Ljava/lang/String;)Lorg/jsoup/parser/Tag; │ + invoke-static/range {v36 .. v36}, Lorg/jsoup/parser/Tag;->valueOf(Ljava/lang/String;)Lorg/jsoup/parser/Tag; │ │ - move-result-object v39 │ + move-result-object v36 │ │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->getBaseUri()Ljava/lang/String; │ │ - move-result-object v40 │ + move-result-object v37 │ │ - move-object/from16 v0, v31 │ + move-object/from16 v0, v28 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ - move-object/from16 v2, v40 │ + move-object/from16 v2, v37 │ │ invoke-direct {v0, v1, v2}, Lorg/jsoup/nodes/Element;->(Lorg/jsoup/parser/Tag;Ljava/lang/String;)V │ │ .line 691 │ - .local v31, "replacement":Lorg/jsoup/nodes/Element; │ + .local v28, "replacement":Lorg/jsoup/nodes/Element; │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v27 │ + move-object/from16 v1, v24 │ │ - move-object/from16 v2, v31 │ + move-object/from16 v2, v28 │ │ invoke-virtual {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;->replaceActiveFormattingElement(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)V │ │ .line 692 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v27 │ + move-object/from16 v1, v24 │ │ - move-object/from16 v2, v31 │ + move-object/from16 v2, v28 │ │ invoke-virtual {v0, v1, v2}, Lorg/jsoup/parser/HtmlTreeBuilder;->replaceOnStack(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)V │ │ .line 693 │ - move-object/from16 v27, v31 │ + move-object/from16 v24, v28 │ │ .line 695 │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v17 │ │ if-ne v0, v1, :cond_6f │ │ .line 699 │ :cond_6f │ - invoke-virtual/range {v24 .. v24}, Lorg/jsoup/nodes/Element;->parent()Lorg/jsoup/nodes/Element; │ + invoke-virtual/range {v22 .. v22}, Lorg/jsoup/nodes/Element;->parent()Lorg/jsoup/nodes/Element; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - if-eqz v39, :cond_70 │ + if-eqz v36, :cond_70 │ │ .line 700 │ - invoke-virtual/range {v24 .. v24}, Lorg/jsoup/nodes/Element;->remove()V │ + invoke-virtual/range {v22 .. v22}, Lorg/jsoup/nodes/Element;->remove()V │ │ .line 701 │ :cond_70 │ - move-object/from16 v0, v27 │ + move-object/from16 v0, v24 │ │ - move-object/from16 v1, v24 │ + move-object/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;->appendChild(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; │ │ .line 703 │ - move-object/from16 v24, v27 │ + move-object/from16 v22, v24 │ │ goto/16 :goto_c │ │ .line 711 │ - .end local v31 # "replacement":Lorg/jsoup/nodes/Element; │ + .end local v28 # "replacement":Lorg/jsoup/nodes/Element; │ :cond_71 │ - invoke-virtual/range {v24 .. v24}, Lorg/jsoup/nodes/Element;->parent()Lorg/jsoup/nodes/Element; │ + invoke-virtual/range {v22 .. v22}, Lorg/jsoup/nodes/Element;->parent()Lorg/jsoup/nodes/Element; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - if-eqz v39, :cond_72 │ + if-eqz v36, :cond_72 │ │ .line 712 │ - invoke-virtual/range {v24 .. v24}, Lorg/jsoup/nodes/Element;->remove()V │ + invoke-virtual/range {v22 .. v22}, Lorg/jsoup/nodes/Element;->remove()V │ │ .line 713 │ :cond_72 │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v12, v0}, Lorg/jsoup/nodes/Element;->appendChild(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; │ + invoke-virtual {v11, v0}, Lorg/jsoup/nodes/Element;->appendChild(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; │ │ goto/16 :goto_d │ │ .line 722 │ .restart local v4 # "adopter":Lorg/jsoup/nodes/Element; │ - .restart local v5 # "arr$":[Lorg/jsoup/nodes/Node; │ - .restart local v11 # "childNodes":[Lorg/jsoup/nodes/Node; │ - .restart local v21 # "i$":I │ - .restart local v25 # "len$":I │ + .restart local v10 # "childNodes":[Lorg/jsoup/nodes/Node; │ :cond_73 │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;->appendChild(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; │ │ .line 723 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v17 │ + move-object/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->removeFromActiveFormattingElements(Lorg/jsoup/nodes/Element;)V │ │ .line 725 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v17 │ + move-object/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->removeFromStack(Lorg/jsoup/nodes/Element;)Z │ │ .line 726 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v17 │ │ invoke-virtual {v0, v1, v4}, Lorg/jsoup/parser/HtmlTreeBuilder;->insertOnStackAfter(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)V │ │ .line 639 │ - add-int/lit8 v20, v20, 0x1 │ + add-int/lit8 v19, v19, 0x1 │ │ goto/16 :goto_9 │ │ .line 728 │ .end local v4 # "adopter":Lorg/jsoup/nodes/Element; │ - .end local v5 # "arr$":[Lorg/jsoup/nodes/Node; │ - .end local v11 # "childNodes":[Lorg/jsoup/nodes/Node; │ - .end local v12 # "commonAncestor":Lorg/jsoup/nodes/Element; │ - .end local v17 # "formatEl":Lorg/jsoup/nodes/Element; │ - .end local v18 # "furthestBlock":Lorg/jsoup/nodes/Element; │ - .end local v20 # "i":I │ - .end local v21 # "i$":I │ - .end local v23 # "j":I │ - .end local v24 # "lastNode":Lorg/jsoup/nodes/Element; │ - .end local v25 # "len$":I │ - .end local v27 # "node":Lorg/jsoup/nodes/Element; │ - .end local v33 # "seenFormattingElement":Z │ - .end local v34 # "si":I │ - .end local v35 # "stack":Ljava/util/LinkedList;, "Ljava/util/LinkedList;" │ - .end local v36 # "stackSize":I │ + .end local v10 # "childNodes":[Lorg/jsoup/nodes/Node; │ + .end local v11 # "commonAncestor":Lorg/jsoup/nodes/Element; │ + .end local v16 # "formatEl":Lorg/jsoup/nodes/Element; │ + .end local v17 # "furthestBlock":Lorg/jsoup/nodes/Element; │ + .end local v19 # "i":I │ + .end local v21 # "j":I │ + .end local v22 # "lastNode":Lorg/jsoup/nodes/Element; │ + .end local v24 # "node":Lorg/jsoup/nodes/Element; │ + .end local v30 # "seenFormattingElement":Z │ + .end local v31 # "si":I │ + .end local v32 # "stack":Ljava/util/LinkedList;, "Ljava/util/LinkedList;" │ + .end local v33 # "stackSize":I │ :cond_74 │ invoke-static {}, Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;->access$1200()[Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-static {v0, v1}, Lorg/jsoup/helper/StringUtil;->in(Ljava/lang/String;[Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_77 │ + if-eqz v36, :cond_77 │ │ .line 729 │ - const-string v39, "name" │ + const-string v36, "name" │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->inScope(Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-nez v39, :cond_0 │ + if-nez v36, :cond_0 │ │ .line 730 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v26 │ + move-object/from16 v1, v23 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->inScope(Ljava/lang/String;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-nez v39, :cond_75 │ + if-nez v36, :cond_75 │ │ .line 731 │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p0 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->error(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ .line 732 │ - const/16 v39, 0x0 │ + const/16 v36, 0x0 │ │ goto/16 :goto_1 │ │ .line 734 │ :cond_75 │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->generateImpliedEndTags()V │ │ .line 735 │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->currentElement()Lorg/jsoup/nodes/Element; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - invoke-virtual/range {v39 .. v39}, Lorg/jsoup/nodes/Element;->nodeName()Ljava/lang/String; │ + invoke-virtual/range {v36 .. v36}, Lorg/jsoup/nodes/Element;->nodeName()Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v36 │ │ - move-object/from16 v0, v39 │ + move-object/from16 v0, v36 │ │ - move-object/from16 v1, v26 │ + move-object/from16 v1, v23 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-nez v39, :cond_76 │ + if-nez v36, :cond_76 │ │ .line 736 │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p0 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->error(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ .line 737 │ :cond_76 │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v26 │ + move-object/from16 v1, v23 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->popStackToClose(Ljava/lang/String;)V │ │ .line 738 │ invoke-virtual/range {p2 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilder;->clearFormattingElementsToLastMarker()V │ │ goto/16 :goto_0 │ │ .line 740 │ :cond_77 │ - const-string v39, "br" │ + const-string v36, "br" │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v39 │ + move-result v36 │ │ - if-eqz v39, :cond_78 │ + if-eqz v36, :cond_78 │ │ .line 741 │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p0 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->error(Lorg/jsoup/parser/HtmlTreeBuilderState;)V │ │ .line 742 │ - new-instance v39, Lorg/jsoup/parser/Token$StartTag; │ + new-instance v36, Lorg/jsoup/parser/Token$StartTag; │ │ - const-string v40, "br" │ + const-string v37, "br" │ │ - invoke-direct/range {v39 .. v40}, Lorg/jsoup/parser/Token$StartTag;->(Ljava/lang/String;)V │ + invoke-direct/range {v36 .. v37}, Lorg/jsoup/parser/Token$StartTag;->(Ljava/lang/String;)V │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/parser/HtmlTreeBuilder;->process(Lorg/jsoup/parser/Token;)Z │ │ .line 743 │ - const/16 v39, 0x0 │ + const/16 v36, 0x0 │ │ goto/16 :goto_1 │ │ .line 745 │ :cond_78 │ invoke-virtual/range {p0 .. p2}, Lorg/jsoup/parser/HtmlTreeBuilderState$7;->anyOtherEndTag(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z │ │ - move-result v39 │ + move-result v36 │ │ goto/16 :goto_1 │ │ .line 248 │ + nop │ + │ :pswitch_data_0 │ .packed-switch 0x1 │ :pswitch_1 │ :pswitch_2 │ :pswitch_3 │ :pswitch_4 │ :pswitch_0 ├── smali/org/jsoup/parser/HtmlTreeBuilderState$11.smali │ @@ -140,15 +140,15 @@ │ .end local v1 # "name":Ljava/lang/String; │ :cond_2 │ move v3, v4 │ │ .line 966 │ goto :goto_0 │ │ - .line 950 │ + .line 951 │ :cond_3 │ invoke-virtual {p1}, Lorg/jsoup/parser/Token;->isStartTag()Z │ │ move-result v5 │ │ if-eqz v5, :cond_4 │ │ @@ -210,14 +210,15 @@ │ │ invoke-static {v5, v6}, Lorg/jsoup/helper/StringUtil;->in(Ljava/lang/String;[Ljava/lang/String;)Z │ │ move-result v5 │ │ if-nez v5, :cond_5 │ │ + .line 953 │ :cond_4 │ invoke-virtual {p1}, Lorg/jsoup/parser/Token;->isEndTag()Z │ │ move-result v5 │ │ if-eqz v5, :cond_6 ├── smali/org/jsoup/parser/HtmlTreeBuilderState$15.smali │ @@ -305,14 +305,15 @@ │ :cond_6 │ invoke-virtual {p1}, Lorg/jsoup/parser/Token;->isStartTag()Z │ │ move-result v4 │ │ if-eqz v4, :cond_8 │ │ + .line 1177 │ invoke-virtual {p1}, Lorg/jsoup/parser/Token;->asStartTag()Lorg/jsoup/parser/Token$StartTag; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Lorg/jsoup/parser/Token$StartTag;->name()Ljava/lang/String; │ │ move-result-object v4 ├── smali/org/jsoup/parser/HtmlTreeBuilderState.smali │ @@ -2,15 +2,14 @@ │ .super Ljava/lang/Enum; │ .source "HtmlTreeBuilderState.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lorg/jsoup/parser/HtmlTreeBuilderState$24;, │ Lorg/jsoup/parser/HtmlTreeBuilderState$Constants; │ } │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Ljava/lang/Enum", │ @@ -484,15 +483,14 @@ │ } │ .end annotation │ │ .prologue │ .line 13 │ invoke-direct {p0, p1, p2}, Ljava/lang/Enum;->(Ljava/lang/String;I)V │ │ - .line 1480 │ return-void │ .end method │ │ .method synthetic constructor (Ljava/lang/String;ILorg/jsoup/parser/HtmlTreeBuilderState$1;)V │ .locals 0 │ .param p1, "x0" # Ljava/lang/String; │ .param p2, "x1" # I ├── smali/org/jsoup/parser/Tag.smali │ @@ -51,1266 +51,1249 @@ │ .field private selfClosing:Z │ │ .field private tagName:Ljava/lang/String; │ │ │ # direct methods │ .method static constructor ()V │ - .locals 13 │ + .locals 10 │ │ .prologue │ - const/4 v12, 0x4 │ + const/4 v9, 0x4 │ │ - const/4 v11, 0x3 │ + const/4 v8, 0x3 │ │ - const/4 v10, 0x2 │ + const/4 v6, 0x2 │ │ - const/4 v9, 0x1 │ + const/4 v7, 0x1 │ │ - const/4 v8, 0x0 │ + const/4 v2, 0x0 │ │ .line 14 │ - new-instance v5, Ljava/util/HashMap; │ + new-instance v3, Ljava/util/HashMap; │ │ - invoke-direct {v5}, Ljava/util/HashMap;->()V │ + invoke-direct {v3}, Ljava/util/HashMap;->()V │ │ - sput-object v5, Lorg/jsoup/parser/Tag;->tags:Ljava/util/Map; │ + sput-object v3, Lorg/jsoup/parser/Tag;->tags:Ljava/util/Map; │ │ .line 221 │ - const/16 v5, 0x3b │ + const/16 v3, 0x3b │ │ - new-array v5, v5, [Ljava/lang/String; │ + new-array v3, v3, [Ljava/lang/String; │ │ - const-string v6, "html" │ + const-string v4, "html" │ │ - aput-object v6, v5, v8 │ + aput-object v4, v3, v2 │ │ - const-string v6, "head" │ + const-string v4, "head" │ │ - aput-object v6, v5, v9 │ + aput-object v4, v3, v7 │ │ - const-string v6, "body" │ + const-string v4, "body" │ │ - aput-object v6, v5, v10 │ + aput-object v4, v3, v6 │ │ - const-string v6, "frameset" │ + const-string v4, "frameset" │ │ - aput-object v6, v5, v11 │ + aput-object v4, v3, v8 │ │ - const-string v6, "script" │ + const-string v4, "script" │ │ - aput-object v6, v5, v12 │ + aput-object v4, v3, v9 │ │ - const/4 v6, 0x5 │ + const/4 v4, 0x5 │ │ - const-string v7, "noscript" │ + const-string v5, "noscript" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/4 v6, 0x6 │ + const/4 v4, 0x6 │ │ - const-string v7, "style" │ + const-string v5, "style" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/4 v6, 0x7 │ + const/4 v4, 0x7 │ │ - const-string v7, "meta" │ + const-string v5, "meta" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x8 │ + const/16 v4, 0x8 │ │ - const-string v7, "link" │ + const-string v5, "link" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x9 │ + const/16 v4, 0x9 │ │ - const-string v7, "title" │ + const-string v5, "title" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0xa │ + const/16 v4, 0xa │ │ - const-string v7, "frame" │ + const-string v5, "frame" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0xb │ + const/16 v4, 0xb │ │ - const-string v7, "noframes" │ + const-string v5, "noframes" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0xc │ + const/16 v4, 0xc │ │ - const-string v7, "section" │ + const-string v5, "section" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0xd │ + const/16 v4, 0xd │ │ - const-string v7, "nav" │ + const-string v5, "nav" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0xe │ + const/16 v4, 0xe │ │ - const-string v7, "aside" │ + const-string v5, "aside" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0xf │ + const/16 v4, 0xf │ │ - const-string v7, "hgroup" │ + const-string v5, "hgroup" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x10 │ + const/16 v4, 0x10 │ │ - const-string v7, "header" │ + const-string v5, "header" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x11 │ + const/16 v4, 0x11 │ │ - const-string v7, "footer" │ + const-string v5, "footer" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x12 │ + const/16 v4, 0x12 │ │ - const-string v7, "p" │ + const-string v5, "p" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x13 │ + const/16 v4, 0x13 │ │ - const-string v7, "h1" │ + const-string v5, "h1" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x14 │ + const/16 v4, 0x14 │ │ - const-string v7, "h2" │ + const-string v5, "h2" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x15 │ + const/16 v4, 0x15 │ │ - const-string v7, "h3" │ + const-string v5, "h3" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x16 │ + const/16 v4, 0x16 │ │ - const-string v7, "h4" │ + const-string v5, "h4" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x17 │ + const/16 v4, 0x17 │ │ - const-string v7, "h5" │ + const-string v5, "h5" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x18 │ + const/16 v4, 0x18 │ │ - const-string v7, "h6" │ + const-string v5, "h6" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x19 │ + const/16 v4, 0x19 │ │ - const-string v7, "ul" │ + const-string v5, "ul" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x1a │ + const/16 v4, 0x1a │ │ - const-string v7, "ol" │ + const-string v5, "ol" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x1b │ + const/16 v4, 0x1b │ │ - const-string v7, "pre" │ + const-string v5, "pre" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x1c │ + const/16 v4, 0x1c │ │ - const-string v7, "div" │ + const-string v5, "div" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x1d │ + const/16 v4, 0x1d │ │ - const-string v7, "blockquote" │ + const-string v5, "blockquote" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x1e │ + const/16 v4, 0x1e │ │ - const-string v7, "hr" │ + const-string v5, "hr" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x1f │ + const/16 v4, 0x1f │ │ - const-string v7, "address" │ + const-string v5, "address" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x20 │ + const/16 v4, 0x20 │ │ - const-string v7, "figure" │ + const-string v5, "figure" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x21 │ + const/16 v4, 0x21 │ │ - const-string v7, "figcaption" │ + const-string v5, "figcaption" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x22 │ + const/16 v4, 0x22 │ │ - const-string v7, "form" │ + const-string v5, "form" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x23 │ + const/16 v4, 0x23 │ │ - const-string v7, "fieldset" │ + const-string v5, "fieldset" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x24 │ + const/16 v4, 0x24 │ │ - const-string v7, "ins" │ + const-string v5, "ins" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x25 │ + const/16 v4, 0x25 │ │ - const-string v7, "del" │ + const-string v5, "del" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x26 │ + const/16 v4, 0x26 │ │ - const-string v7, "s" │ + const-string v5, "s" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x27 │ + const/16 v4, 0x27 │ │ - const-string v7, "dl" │ + const-string v5, "dl" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x28 │ + const/16 v4, 0x28 │ │ - const-string v7, "dt" │ + const-string v5, "dt" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x29 │ + const/16 v4, 0x29 │ │ - const-string v7, "dd" │ + const-string v5, "dd" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x2a │ + const/16 v4, 0x2a │ │ - const-string v7, "li" │ + const-string v5, "li" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x2b │ + const/16 v4, 0x2b │ │ - const-string v7, "table" │ + const-string v5, "table" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x2c │ + const/16 v4, 0x2c │ │ - const-string v7, "caption" │ + const-string v5, "caption" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x2d │ + const/16 v4, 0x2d │ │ - const-string v7, "thead" │ + const-string v5, "thead" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x2e │ + const/16 v4, 0x2e │ │ - const-string v7, "tfoot" │ + const-string v5, "tfoot" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x2f │ + const/16 v4, 0x2f │ │ - const-string v7, "tbody" │ + const-string v5, "tbody" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x30 │ + const/16 v4, 0x30 │ │ - const-string v7, "colgroup" │ + const-string v5, "colgroup" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x31 │ + const/16 v4, 0x31 │ │ - const-string v7, "col" │ + const-string v5, "col" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x32 │ + const/16 v4, 0x32 │ │ - const-string v7, "tr" │ + const-string v5, "tr" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x33 │ + const/16 v4, 0x33 │ │ - const-string v7, "th" │ + const-string v5, "th" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x34 │ + const/16 v4, 0x34 │ │ - const-string v7, "td" │ + const-string v5, "td" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x35 │ + const/16 v4, 0x35 │ │ - const-string v7, "video" │ + const-string v5, "video" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x36 │ + const/16 v4, 0x36 │ │ - const-string v7, "audio" │ + const-string v5, "audio" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x37 │ + const/16 v4, 0x37 │ │ - const-string v7, "canvas" │ + const-string v5, "canvas" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x38 │ + const/16 v4, 0x38 │ │ - const-string v7, "details" │ + const-string v5, "details" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x39 │ + const/16 v4, 0x39 │ │ - const-string v7, "menu" │ + const-string v5, "menu" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x3a │ + const/16 v4, 0x3a │ │ - const-string v7, "plaintext" │ + const-string v5, "plaintext" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - sput-object v5, Lorg/jsoup/parser/Tag;->blockTags:[Ljava/lang/String; │ + sput-object v3, Lorg/jsoup/parser/Tag;->blockTags:[Ljava/lang/String; │ │ .line 228 │ - const/16 v5, 0x38 │ + const/16 v3, 0x38 │ │ - new-array v5, v5, [Ljava/lang/String; │ + new-array v3, v3, [Ljava/lang/String; │ │ - const-string v6, "object" │ + const-string v4, "object" │ │ - aput-object v6, v5, v8 │ + aput-object v4, v3, v2 │ │ - const-string v6, "base" │ + const-string v4, "base" │ │ - aput-object v6, v5, v9 │ + aput-object v4, v3, v7 │ │ - const-string v6, "font" │ + const-string v4, "font" │ │ - aput-object v6, v5, v10 │ + aput-object v4, v3, v6 │ │ - const-string v6, "tt" │ + const-string v4, "tt" │ │ - aput-object v6, v5, v11 │ + aput-object v4, v3, v8 │ │ - const-string v6, "i" │ + const-string v4, "i" │ │ - aput-object v6, v5, v12 │ + aput-object v4, v3, v9 │ │ - const/4 v6, 0x5 │ + const/4 v4, 0x5 │ │ - const-string v7, "b" │ + const-string v5, "b" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/4 v6, 0x6 │ + const/4 v4, 0x6 │ │ - const-string v7, "u" │ + const-string v5, "u" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/4 v6, 0x7 │ + const/4 v4, 0x7 │ │ - const-string v7, "big" │ + const-string v5, "big" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x8 │ + const/16 v4, 0x8 │ │ - const-string v7, "small" │ + const-string v5, "small" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x9 │ + const/16 v4, 0x9 │ │ - const-string v7, "em" │ + const-string v5, "em" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0xa │ + const/16 v4, 0xa │ │ - const-string v7, "strong" │ + const-string v5, "strong" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0xb │ + const/16 v4, 0xb │ │ - const-string v7, "dfn" │ + const-string v5, "dfn" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0xc │ + const/16 v4, 0xc │ │ - const-string v7, "code" │ + const-string v5, "code" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0xd │ + const/16 v4, 0xd │ │ - const-string v7, "samp" │ + const-string v5, "samp" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0xe │ + const/16 v4, 0xe │ │ - const-string v7, "kbd" │ + const-string v5, "kbd" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0xf │ + const/16 v4, 0xf │ │ - const-string v7, "var" │ + const-string v5, "var" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x10 │ + const/16 v4, 0x10 │ │ - const-string v7, "cite" │ + const-string v5, "cite" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x11 │ + const/16 v4, 0x11 │ │ - const-string v7, "abbr" │ + const-string v5, "abbr" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x12 │ + const/16 v4, 0x12 │ │ - const-string v7, "time" │ + const-string v5, "time" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x13 │ + const/16 v4, 0x13 │ │ - const-string v7, "acronym" │ + const-string v5, "acronym" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x14 │ + const/16 v4, 0x14 │ │ - const-string v7, "mark" │ + const-string v5, "mark" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x15 │ + const/16 v4, 0x15 │ │ - const-string v7, "ruby" │ + const-string v5, "ruby" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x16 │ + const/16 v4, 0x16 │ │ - const-string v7, "rt" │ + const-string v5, "rt" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x17 │ + const/16 v4, 0x17 │ │ - const-string v7, "rp" │ + const-string v5, "rp" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x18 │ + const/16 v4, 0x18 │ │ - const-string v7, "a" │ + const-string v5, "a" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x19 │ + const/16 v4, 0x19 │ │ - const-string v7, "img" │ + const-string v5, "img" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x1a │ + const/16 v4, 0x1a │ │ - const-string v7, "br" │ + const-string v5, "br" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x1b │ + const/16 v4, 0x1b │ │ - const-string v7, "wbr" │ + const-string v5, "wbr" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x1c │ + const/16 v4, 0x1c │ │ - const-string v7, "map" │ + const-string v5, "map" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x1d │ + const/16 v4, 0x1d │ │ - const-string v7, "q" │ + const-string v5, "q" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x1e │ + const/16 v4, 0x1e │ │ - const-string v7, "sub" │ + const-string v5, "sub" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x1f │ + const/16 v4, 0x1f │ │ - const-string v7, "sup" │ + const-string v5, "sup" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x20 │ + const/16 v4, 0x20 │ │ - const-string v7, "bdo" │ + const-string v5, "bdo" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x21 │ + const/16 v4, 0x21 │ │ - const-string v7, "iframe" │ + const-string v5, "iframe" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x22 │ + const/16 v4, 0x22 │ │ - const-string v7, "embed" │ + const-string v5, "embed" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x23 │ + const/16 v4, 0x23 │ │ - const-string v7, "span" │ + const-string v5, "span" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x24 │ + const/16 v4, 0x24 │ │ - const-string v7, "input" │ + const-string v5, "input" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x25 │ + const/16 v4, 0x25 │ │ - const-string v7, "select" │ + const-string v5, "select" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x26 │ + const/16 v4, 0x26 │ │ - const-string v7, "textarea" │ + const-string v5, "textarea" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x27 │ + const/16 v4, 0x27 │ │ - const-string v7, "label" │ + const-string v5, "label" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x28 │ + const/16 v4, 0x28 │ │ - const-string v7, "button" │ + const-string v5, "button" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x29 │ + const/16 v4, 0x29 │ │ - const-string v7, "optgroup" │ + const-string v5, "optgroup" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x2a │ + const/16 v4, 0x2a │ │ - const-string v7, "option" │ + const-string v5, "option" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x2b │ + const/16 v4, 0x2b │ │ - const-string v7, "legend" │ + const-string v5, "legend" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x2c │ + const/16 v4, 0x2c │ │ - const-string v7, "datalist" │ + const-string v5, "datalist" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x2d │ + const/16 v4, 0x2d │ │ - const-string v7, "keygen" │ + const-string v5, "keygen" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x2e │ + const/16 v4, 0x2e │ │ - const-string v7, "output" │ + const-string v5, "output" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x2f │ + const/16 v4, 0x2f │ │ - const-string v7, "progress" │ + const-string v5, "progress" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x30 │ + const/16 v4, 0x30 │ │ - const-string v7, "meter" │ + const-string v5, "meter" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x31 │ + const/16 v4, 0x31 │ │ - const-string v7, "area" │ + const-string v5, "area" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x32 │ + const/16 v4, 0x32 │ │ - const-string v7, "param" │ + const-string v5, "param" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x33 │ + const/16 v4, 0x33 │ │ - const-string v7, "source" │ + const-string v5, "source" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x34 │ + const/16 v4, 0x34 │ │ - const-string v7, "track" │ + const-string v5, "track" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x35 │ + const/16 v4, 0x35 │ │ - const-string v7, "summary" │ + const-string v5, "summary" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x36 │ + const/16 v4, 0x36 │ │ - const-string v7, "command" │ + const-string v5, "command" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x37 │ + const/16 v4, 0x37 │ │ - const-string v7, "device" │ + const-string v5, "device" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - sput-object v5, Lorg/jsoup/parser/Tag;->inlineTags:[Ljava/lang/String; │ + sput-object v3, Lorg/jsoup/parser/Tag;->inlineTags:[Ljava/lang/String; │ │ .line 235 │ - const/16 v5, 0xe │ + const/16 v3, 0xe │ │ - new-array v5, v5, [Ljava/lang/String; │ + new-array v3, v3, [Ljava/lang/String; │ │ - const-string v6, "meta" │ + const-string v4, "meta" │ │ - aput-object v6, v5, v8 │ + aput-object v4, v3, v2 │ │ - const-string v6, "link" │ + const-string v4, "link" │ │ - aput-object v6, v5, v9 │ + aput-object v4, v3, v7 │ │ - const-string v6, "base" │ + const-string v4, "base" │ │ - aput-object v6, v5, v10 │ + aput-object v4, v3, v6 │ │ - const-string v6, "frame" │ + const-string v4, "frame" │ │ - aput-object v6, v5, v11 │ + aput-object v4, v3, v8 │ │ - const-string v6, "img" │ + const-string v4, "img" │ │ - aput-object v6, v5, v12 │ + aput-object v4, v3, v9 │ │ - const/4 v6, 0x5 │ + const/4 v4, 0x5 │ │ - const-string v7, "br" │ + const-string v5, "br" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/4 v6, 0x6 │ + const/4 v4, 0x6 │ │ - const-string v7, "wbr" │ + const-string v5, "wbr" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/4 v6, 0x7 │ + const/4 v4, 0x7 │ │ - const-string v7, "embed" │ + const-string v5, "embed" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x8 │ + const/16 v4, 0x8 │ │ - const-string v7, "hr" │ + const-string v5, "hr" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x9 │ + const/16 v4, 0x9 │ │ - const-string v7, "input" │ + const-string v5, "input" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0xa │ + const/16 v4, 0xa │ │ - const-string v7, "keygen" │ + const-string v5, "keygen" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0xb │ + const/16 v4, 0xb │ │ - const-string v7, "col" │ + const-string v5, "col" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0xc │ + const/16 v4, 0xc │ │ - const-string v7, "command" │ + const-string v5, "command" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0xd │ + const/16 v4, 0xd │ │ - const-string v7, "device" │ + const-string v5, "device" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - sput-object v5, Lorg/jsoup/parser/Tag;->emptyTags:[Ljava/lang/String; │ + sput-object v3, Lorg/jsoup/parser/Tag;->emptyTags:[Ljava/lang/String; │ │ .line 239 │ - const/16 v5, 0x13 │ + const/16 v3, 0x13 │ │ - new-array v5, v5, [Ljava/lang/String; │ + new-array v3, v3, [Ljava/lang/String; │ │ - const-string v6, "title" │ + const-string v4, "title" │ │ - aput-object v6, v5, v8 │ + aput-object v4, v3, v2 │ │ - const-string v6, "a" │ + const-string v4, "a" │ │ - aput-object v6, v5, v9 │ + aput-object v4, v3, v7 │ │ - const-string v6, "p" │ + const-string v4, "p" │ │ - aput-object v6, v5, v10 │ + aput-object v4, v3, v6 │ │ - const-string v6, "h1" │ + const-string v4, "h1" │ │ - aput-object v6, v5, v11 │ + aput-object v4, v3, v8 │ │ - const-string v6, "h2" │ + const-string v4, "h2" │ │ - aput-object v6, v5, v12 │ + aput-object v4, v3, v9 │ │ - const/4 v6, 0x5 │ + const/4 v4, 0x5 │ │ - const-string v7, "h3" │ + const-string v5, "h3" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/4 v6, 0x6 │ + const/4 v4, 0x6 │ │ - const-string v7, "h4" │ + const-string v5, "h4" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/4 v6, 0x7 │ + const/4 v4, 0x7 │ │ - const-string v7, "h5" │ + const-string v5, "h5" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x8 │ + const/16 v4, 0x8 │ │ - const-string v7, "h6" │ + const-string v5, "h6" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x9 │ + const/16 v4, 0x9 │ │ - const-string v7, "pre" │ + const-string v5, "pre" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0xa │ + const/16 v4, 0xa │ │ - const-string v7, "address" │ + const-string v5, "address" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0xb │ + const/16 v4, 0xb │ │ - const-string v7, "li" │ + const-string v5, "li" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0xc │ + const/16 v4, 0xc │ │ - const-string v7, "th" │ + const-string v5, "th" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0xd │ + const/16 v4, 0xd │ │ - const-string v7, "td" │ + const-string v5, "td" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0xe │ + const/16 v4, 0xe │ │ - const-string v7, "script" │ + const-string v5, "script" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0xf │ + const/16 v4, 0xf │ │ - const-string v7, "style" │ + const-string v5, "style" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x10 │ + const/16 v4, 0x10 │ │ - const-string v7, "ins" │ + const-string v5, "ins" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x11 │ + const/16 v4, 0x11 │ │ - const-string v7, "del" │ + const-string v5, "del" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/16 v6, 0x12 │ + const/16 v4, 0x12 │ │ - const-string v7, "s" │ + const-string v5, "s" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - sput-object v5, Lorg/jsoup/parser/Tag;->formatAsInlineTags:[Ljava/lang/String; │ + sput-object v3, Lorg/jsoup/parser/Tag;->formatAsInlineTags:[Ljava/lang/String; │ │ .line 243 │ - new-array v5, v12, [Ljava/lang/String; │ + new-array v3, v9, [Ljava/lang/String; │ │ - const-string v6, "pre" │ + const-string v4, "pre" │ │ - aput-object v6, v5, v8 │ + aput-object v4, v3, v2 │ │ - const-string v6, "plaintext" │ + const-string v4, "plaintext" │ │ - aput-object v6, v5, v9 │ + aput-object v4, v3, v7 │ │ - const-string v6, "title" │ + const-string v4, "title" │ │ - aput-object v6, v5, v10 │ + aput-object v4, v3, v6 │ │ - const-string v6, "textarea" │ + const-string v4, "textarea" │ │ - aput-object v6, v5, v11 │ + aput-object v4, v3, v8 │ │ - sput-object v5, Lorg/jsoup/parser/Tag;->preserveWhitespaceTags:[Ljava/lang/String; │ + sput-object v3, Lorg/jsoup/parser/Tag;->preserveWhitespaceTags:[Ljava/lang/String; │ │ .line 247 │ - const/16 v5, 0x8 │ + const/16 v3, 0x8 │ │ - new-array v5, v5, [Ljava/lang/String; │ + new-array v3, v3, [Ljava/lang/String; │ │ - const-string v6, "button" │ + const-string v4, "button" │ │ - aput-object v6, v5, v8 │ + aput-object v4, v3, v2 │ │ - const-string v6, "fieldset" │ + const-string v4, "fieldset" │ │ - aput-object v6, v5, v9 │ + aput-object v4, v3, v7 │ │ - const-string v6, "input" │ + const-string v4, "input" │ │ - aput-object v6, v5, v10 │ + aput-object v4, v3, v6 │ │ - const-string v6, "keygen" │ + const-string v4, "keygen" │ │ - aput-object v6, v5, v11 │ + aput-object v4, v3, v8 │ │ - const-string v6, "object" │ + const-string v4, "object" │ │ - aput-object v6, v5, v12 │ + aput-object v4, v3, v9 │ │ - const/4 v6, 0x5 │ + const/4 v4, 0x5 │ │ - const-string v7, "output" │ + const-string v5, "output" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/4 v6, 0x6 │ + const/4 v4, 0x6 │ │ - const-string v7, "select" │ + const-string v5, "select" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - const/4 v6, 0x7 │ + const/4 v4, 0x7 │ │ - const-string v7, "textarea" │ + const-string v5, "textarea" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ - sput-object v5, Lorg/jsoup/parser/Tag;->formListedTags:[Ljava/lang/String; │ + sput-object v3, Lorg/jsoup/parser/Tag;->formListedTags:[Ljava/lang/String; │ │ .line 250 │ - const/4 v5, 0x5 │ + const/4 v3, 0x5 │ │ - new-array v5, v5, [Ljava/lang/String; │ + new-array v3, v3, [Ljava/lang/String; │ │ - const-string v6, "input" │ + const-string v4, "input" │ │ - aput-object v6, v5, v8 │ + aput-object v4, v3, v2 │ │ - const-string v6, "keygen" │ + const-string v4, "keygen" │ │ - aput-object v6, v5, v9 │ + aput-object v4, v3, v7 │ │ - const-string v6, "object" │ + const-string v4, "object" │ │ - aput-object v6, v5, v10 │ + aput-object v4, v3, v6 │ │ - const-string v6, "select" │ + const-string v4, "select" │ │ - aput-object v6, v5, v11 │ + aput-object v4, v3, v8 │ │ - const-string v6, "textarea" │ + const-string v4, "textarea" │ │ - aput-object v6, v5, v12 │ + aput-object v4, v3, v9 │ │ - sput-object v5, Lorg/jsoup/parser/Tag;->formSubmitTags:[Ljava/lang/String; │ + sput-object v3, Lorg/jsoup/parser/Tag;->formSubmitTags:[Ljava/lang/String; │ │ .line 256 │ - sget-object v0, Lorg/jsoup/parser/Tag;->blockTags:[Ljava/lang/String; │ + sget-object v4, Lorg/jsoup/parser/Tag;->blockTags:[Ljava/lang/String; │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + array-length v5, v4 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + move v3, v2 │ │ - .local v1, "i$":I │ + .local v0, "tag":Lorg/jsoup/parser/Tag; │ + .local v1, "tagName":Ljava/lang/String; │ :goto_0 │ - if-ge v1, v2, :cond_0 │ + if-ge v3, v5, :cond_0 │ │ - aget-object v4, v0, v1 │ + aget-object v1, v4, v3 │ │ .line 257 │ - .local v4, "tagName":Ljava/lang/String; │ - new-instance v3, Lorg/jsoup/parser/Tag; │ + new-instance v0, Lorg/jsoup/parser/Tag; │ │ - invoke-direct {v3, v4}, Lorg/jsoup/parser/Tag;->(Ljava/lang/String;)V │ + .end local v0 # "tag":Lorg/jsoup/parser/Tag; │ + invoke-direct {v0, v1}, Lorg/jsoup/parser/Tag;->(Ljava/lang/String;)V │ │ .line 258 │ - .local v3, "tag":Lorg/jsoup/parser/Tag; │ - invoke-static {v3}, Lorg/jsoup/parser/Tag;->register(Lorg/jsoup/parser/Tag;)V │ + .restart local v0 # "tag":Lorg/jsoup/parser/Tag; │ + invoke-static {v0}, Lorg/jsoup/parser/Tag;->register(Lorg/jsoup/parser/Tag;)V │ │ .line 256 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ .line 260 │ - .end local v3 # "tag":Lorg/jsoup/parser/Tag; │ - .end local v4 # "tagName":Ljava/lang/String; │ :cond_0 │ - sget-object v0, Lorg/jsoup/parser/Tag;->inlineTags:[Ljava/lang/String; │ + sget-object v4, Lorg/jsoup/parser/Tag;->inlineTags:[Ljava/lang/String; │ │ - array-length v2, v0 │ + array-length v5, v4 │ │ - const/4 v1, 0x0 │ + move v3, v2 │ │ :goto_1 │ - if-ge v1, v2, :cond_1 │ + if-ge v3, v5, :cond_1 │ │ - aget-object v4, v0, v1 │ + aget-object v1, v4, v3 │ │ .line 261 │ - .restart local v4 # "tagName":Ljava/lang/String; │ - new-instance v3, Lorg/jsoup/parser/Tag; │ + new-instance v0, Lorg/jsoup/parser/Tag; │ │ - invoke-direct {v3, v4}, Lorg/jsoup/parser/Tag;->(Ljava/lang/String;)V │ + .end local v0 # "tag":Lorg/jsoup/parser/Tag; │ + invoke-direct {v0, v1}, Lorg/jsoup/parser/Tag;->(Ljava/lang/String;)V │ │ .line 262 │ - .restart local v3 # "tag":Lorg/jsoup/parser/Tag; │ - iput-boolean v8, v3, Lorg/jsoup/parser/Tag;->isBlock:Z │ + .restart local v0 # "tag":Lorg/jsoup/parser/Tag; │ + iput-boolean v2, v0, Lorg/jsoup/parser/Tag;->isBlock:Z │ │ .line 263 │ - iput-boolean v8, v3, Lorg/jsoup/parser/Tag;->canContainBlock:Z │ + iput-boolean v2, v0, Lorg/jsoup/parser/Tag;->canContainBlock:Z │ │ .line 264 │ - iput-boolean v8, v3, Lorg/jsoup/parser/Tag;->formatAsBlock:Z │ + iput-boolean v2, v0, Lorg/jsoup/parser/Tag;->formatAsBlock:Z │ │ .line 265 │ - invoke-static {v3}, Lorg/jsoup/parser/Tag;->register(Lorg/jsoup/parser/Tag;)V │ + invoke-static {v0}, Lorg/jsoup/parser/Tag;->register(Lorg/jsoup/parser/Tag;)V │ │ .line 260 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_1 │ │ .line 269 │ - .end local v3 # "tag":Lorg/jsoup/parser/Tag; │ - .end local v4 # "tagName":Ljava/lang/String; │ :cond_1 │ - sget-object v0, Lorg/jsoup/parser/Tag;->emptyTags:[Ljava/lang/String; │ + sget-object v4, Lorg/jsoup/parser/Tag;->emptyTags:[Ljava/lang/String; │ │ - array-length v2, v0 │ + array-length v5, v4 │ │ - const/4 v1, 0x0 │ + move v3, v2 │ │ :goto_2 │ - if-ge v1, v2, :cond_2 │ + if-ge v3, v5, :cond_2 │ │ - aget-object v4, v0, v1 │ + aget-object v1, v4, v3 │ │ .line 270 │ - .restart local v4 # "tagName":Ljava/lang/String; │ - sget-object v5, Lorg/jsoup/parser/Tag;->tags:Ljava/util/Map; │ + sget-object v6, Lorg/jsoup/parser/Tag;->tags:Ljava/util/Map; │ │ - invoke-interface {v5, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v6, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v0 │ │ - check-cast v3, Lorg/jsoup/parser/Tag; │ + .end local v0 # "tag":Lorg/jsoup/parser/Tag; │ + check-cast v0, Lorg/jsoup/parser/Tag; │ │ .line 271 │ - .restart local v3 # "tag":Lorg/jsoup/parser/Tag; │ - invoke-static {v3}, Lorg/jsoup/helper/Validate;->notNull(Ljava/lang/Object;)V │ + .restart local v0 # "tag":Lorg/jsoup/parser/Tag; │ + invoke-static {v0}, Lorg/jsoup/helper/Validate;->notNull(Ljava/lang/Object;)V │ │ .line 272 │ - iput-boolean v8, v3, Lorg/jsoup/parser/Tag;->canContainBlock:Z │ + iput-boolean v2, v0, Lorg/jsoup/parser/Tag;->canContainBlock:Z │ │ .line 273 │ - iput-boolean v8, v3, Lorg/jsoup/parser/Tag;->canContainInline:Z │ + iput-boolean v2, v0, Lorg/jsoup/parser/Tag;->canContainInline:Z │ │ .line 274 │ - iput-boolean v9, v3, Lorg/jsoup/parser/Tag;->empty:Z │ + iput-boolean v7, v0, Lorg/jsoup/parser/Tag;->empty:Z │ │ .line 269 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_2 │ │ .line 277 │ - .end local v3 # "tag":Lorg/jsoup/parser/Tag; │ - .end local v4 # "tagName":Ljava/lang/String; │ :cond_2 │ - sget-object v0, Lorg/jsoup/parser/Tag;->formatAsInlineTags:[Ljava/lang/String; │ + sget-object v4, Lorg/jsoup/parser/Tag;->formatAsInlineTags:[Ljava/lang/String; │ │ - array-length v2, v0 │ + array-length v5, v4 │ │ - const/4 v1, 0x0 │ + move v3, v2 │ │ :goto_3 │ - if-ge v1, v2, :cond_3 │ + if-ge v3, v5, :cond_3 │ │ - aget-object v4, v0, v1 │ + aget-object v1, v4, v3 │ │ .line 278 │ - .restart local v4 # "tagName":Ljava/lang/String; │ - sget-object v5, Lorg/jsoup/parser/Tag;->tags:Ljava/util/Map; │ + sget-object v6, Lorg/jsoup/parser/Tag;->tags:Ljava/util/Map; │ │ - invoke-interface {v5, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v6, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v0 │ │ - check-cast v3, Lorg/jsoup/parser/Tag; │ + .end local v0 # "tag":Lorg/jsoup/parser/Tag; │ + check-cast v0, Lorg/jsoup/parser/Tag; │ │ .line 279 │ - .restart local v3 # "tag":Lorg/jsoup/parser/Tag; │ - invoke-static {v3}, Lorg/jsoup/helper/Validate;->notNull(Ljava/lang/Object;)V │ + .restart local v0 # "tag":Lorg/jsoup/parser/Tag; │ + invoke-static {v0}, Lorg/jsoup/helper/Validate;->notNull(Ljava/lang/Object;)V │ │ .line 280 │ - iput-boolean v8, v3, Lorg/jsoup/parser/Tag;->formatAsBlock:Z │ + iput-boolean v2, v0, Lorg/jsoup/parser/Tag;->formatAsBlock:Z │ │ .line 277 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_3 │ │ .line 283 │ - .end local v3 # "tag":Lorg/jsoup/parser/Tag; │ - .end local v4 # "tagName":Ljava/lang/String; │ :cond_3 │ - sget-object v0, Lorg/jsoup/parser/Tag;->preserveWhitespaceTags:[Ljava/lang/String; │ + sget-object v4, Lorg/jsoup/parser/Tag;->preserveWhitespaceTags:[Ljava/lang/String; │ │ - array-length v2, v0 │ + array-length v5, v4 │ │ - const/4 v1, 0x0 │ + move v3, v2 │ │ :goto_4 │ - if-ge v1, v2, :cond_4 │ + if-ge v3, v5, :cond_4 │ │ - aget-object v4, v0, v1 │ + aget-object v1, v4, v3 │ │ .line 284 │ - .restart local v4 # "tagName":Ljava/lang/String; │ - sget-object v5, Lorg/jsoup/parser/Tag;->tags:Ljava/util/Map; │ + sget-object v6, Lorg/jsoup/parser/Tag;->tags:Ljava/util/Map; │ │ - invoke-interface {v5, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v6, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v0 │ │ - check-cast v3, Lorg/jsoup/parser/Tag; │ + .end local v0 # "tag":Lorg/jsoup/parser/Tag; │ + check-cast v0, Lorg/jsoup/parser/Tag; │ │ .line 285 │ - .restart local v3 # "tag":Lorg/jsoup/parser/Tag; │ - invoke-static {v3}, Lorg/jsoup/helper/Validate;->notNull(Ljava/lang/Object;)V │ + .restart local v0 # "tag":Lorg/jsoup/parser/Tag; │ + invoke-static {v0}, Lorg/jsoup/helper/Validate;->notNull(Ljava/lang/Object;)V │ │ .line 286 │ - iput-boolean v9, v3, Lorg/jsoup/parser/Tag;->preserveWhitespace:Z │ + iput-boolean v7, v0, Lorg/jsoup/parser/Tag;->preserveWhitespace:Z │ │ .line 283 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_4 │ │ .line 289 │ - .end local v3 # "tag":Lorg/jsoup/parser/Tag; │ - .end local v4 # "tagName":Ljava/lang/String; │ :cond_4 │ - sget-object v0, Lorg/jsoup/parser/Tag;->formListedTags:[Ljava/lang/String; │ + sget-object v4, Lorg/jsoup/parser/Tag;->formListedTags:[Ljava/lang/String; │ │ - array-length v2, v0 │ + array-length v5, v4 │ │ - const/4 v1, 0x0 │ + move v3, v2 │ │ :goto_5 │ - if-ge v1, v2, :cond_5 │ + if-ge v3, v5, :cond_5 │ │ - aget-object v4, v0, v1 │ + aget-object v1, v4, v3 │ │ .line 290 │ - .restart local v4 # "tagName":Ljava/lang/String; │ - sget-object v5, Lorg/jsoup/parser/Tag;->tags:Ljava/util/Map; │ + sget-object v6, Lorg/jsoup/parser/Tag;->tags:Ljava/util/Map; │ │ - invoke-interface {v5, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v6, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v0 │ │ - check-cast v3, Lorg/jsoup/parser/Tag; │ + .end local v0 # "tag":Lorg/jsoup/parser/Tag; │ + check-cast v0, Lorg/jsoup/parser/Tag; │ │ .line 291 │ - .restart local v3 # "tag":Lorg/jsoup/parser/Tag; │ - invoke-static {v3}, Lorg/jsoup/helper/Validate;->notNull(Ljava/lang/Object;)V │ + .restart local v0 # "tag":Lorg/jsoup/parser/Tag; │ + invoke-static {v0}, Lorg/jsoup/helper/Validate;->notNull(Ljava/lang/Object;)V │ │ .line 292 │ - iput-boolean v9, v3, Lorg/jsoup/parser/Tag;->formList:Z │ + iput-boolean v7, v0, Lorg/jsoup/parser/Tag;->formList:Z │ │ .line 289 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_5 │ │ .line 295 │ - .end local v3 # "tag":Lorg/jsoup/parser/Tag; │ - .end local v4 # "tagName":Ljava/lang/String; │ :cond_5 │ - sget-object v0, Lorg/jsoup/parser/Tag;->formSubmitTags:[Ljava/lang/String; │ - │ - array-length v2, v0 │ + sget-object v3, Lorg/jsoup/parser/Tag;->formSubmitTags:[Ljava/lang/String; │ │ - const/4 v1, 0x0 │ + array-length v4, v3 │ │ :goto_6 │ - if-ge v1, v2, :cond_6 │ + if-ge v2, v4, :cond_6 │ │ - aget-object v4, v0, v1 │ + aget-object v1, v3, v2 │ │ .line 296 │ - .restart local v4 # "tagName":Ljava/lang/String; │ sget-object v5, Lorg/jsoup/parser/Tag;->tags:Ljava/util/Map; │ │ - invoke-interface {v5, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v5, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v0 │ │ - check-cast v3, Lorg/jsoup/parser/Tag; │ + .end local v0 # "tag":Lorg/jsoup/parser/Tag; │ + check-cast v0, Lorg/jsoup/parser/Tag; │ │ .line 297 │ - .restart local v3 # "tag":Lorg/jsoup/parser/Tag; │ - invoke-static {v3}, Lorg/jsoup/helper/Validate;->notNull(Ljava/lang/Object;)V │ + .restart local v0 # "tag":Lorg/jsoup/parser/Tag; │ + invoke-static {v0}, Lorg/jsoup/helper/Validate;->notNull(Ljava/lang/Object;)V │ │ .line 298 │ - iput-boolean v9, v3, Lorg/jsoup/parser/Tag;->formSubmit:Z │ + iput-boolean v7, v0, Lorg/jsoup/parser/Tag;->formSubmit:Z │ │ .line 295 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_6 │ │ .line 300 │ - .end local v3 # "tag":Lorg/jsoup/parser/Tag; │ - .end local v4 # "tagName":Ljava/lang/String; │ :cond_6 │ return-void │ .end method │ │ .method private constructor (Ljava/lang/String;)V │ .locals 2 │ .param p1, "tagName" # Ljava/lang/String; ├── smali/org/jsoup/helper/StringUtil.smali │ @@ -100,58 +100,48 @@ │ │ .method public static varargs in(Ljava/lang/String;[Ljava/lang/String;)Z │ .locals 5 │ .param p0, "needle" # Ljava/lang/String; │ .param p1, "haystack" # [Ljava/lang/String; │ │ .prologue │ - .line 135 │ - move-object v0, p1 │ + const/4 v1, 0x0 │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v3, v0 │ + .line 135 │ + array-length v3, p1 │ │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ + move v2, v1 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v3, :cond_1 │ + if-ge v2, v3, :cond_0 │ │ - aget-object v1, v0, v2 │ + aget-object v0, p1, v2 │ │ .line 136 │ - .local v1, "hay":Ljava/lang/String; │ - invoke-virtual {v1, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + .local v0, "hay":Ljava/lang/String; │ + invoke-virtual {v0, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ - if-eqz v4, :cond_0 │ + if-eqz v4, :cond_1 │ │ .line 137 │ - const/4 v4, 0x1 │ + const/4 v1, 0x1 │ │ .line 139 │ - .end local v1 # "hay":Ljava/lang/String; │ - :goto_1 │ - return v4 │ + .end local v0 # "hay":Ljava/lang/String; │ + :cond_0 │ + return v1 │ │ .line 135 │ - .restart local v1 # "hay":Ljava/lang/String; │ - :cond_0 │ + .restart local v0 # "hay":Ljava/lang/String; │ + :cond_1 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ - │ - .line 139 │ - .end local v1 # "hay":Ljava/lang/String; │ - :cond_1 │ - const/4 v4, 0x0 │ - │ - goto :goto_1 │ .end method │ │ .method public static isBlank(Ljava/lang/String;)Z │ .locals 4 │ .param p0, "string" # Ljava/lang/String; │ │ .prologue ├── smali/org/jsoup/helper/DescendableLinkedList.smali │ @@ -2,15 +2,14 @@ │ .super Ljava/util/LinkedList; │ .source "DescendableLinkedList.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lorg/jsoup/helper/DescendableLinkedList$1;, │ Lorg/jsoup/helper/DescendableLinkedList$DescendingIterator; │ } │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "close()V │ │ + .line 39 │ :cond_0 │ return-object v3 │ │ .line 41 │ .end local v0 # "byteData":Ljava/nio/ByteBuffer; │ .end local v2 # "inStream":Ljava/io/FileInputStream; │ .restart local v1 # "inStream":Ljava/io/FileInputStream; ├── smali/org/jsoup/helper/Validate.smali │ @@ -124,53 +124,48 @@ │ invoke-static {p0, v0}, Lorg/jsoup/helper/Validate;->noNullElements([Ljava/lang/Object;Ljava/lang/String;)V │ │ .line 73 │ return-void │ .end method │ │ .method public static noNullElements([Ljava/lang/Object;Ljava/lang/String;)V │ - .locals 5 │ + .locals 3 │ .param p0, "objects" # [Ljava/lang/Object; │ .param p1, "msg" # Ljava/lang/String; │ │ .prologue │ .line 81 │ - move-object v0, p0 │ + array-length v2, p0 │ │ - .local v0, "arr$":[Ljava/lang/Object; │ - array-length v2, v0 │ - │ - .local v2, "len$":I │ const/4 v1, 0x0 │ │ - .local v1, "i$":I │ :goto_0 │ if-ge v1, v2, :cond_1 │ │ - aget-object v3, v0, v1 │ + aget-object v0, p0, v1 │ │ .line 82 │ - .local v3, "obj":Ljava/lang/Object; │ - if-nez v3, :cond_0 │ + .local v0, "obj":Ljava/lang/Object; │ + if-nez v0, :cond_0 │ │ .line 83 │ - new-instance v4, Ljava/lang/IllegalArgumentException; │ + new-instance v1, Ljava/lang/IllegalArgumentException; │ │ - invoke-direct {v4, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + invoke-direct {v1, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ - throw v4 │ + throw v1 │ │ .line 81 │ :cond_0 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 84 │ - .end local v3 # "obj":Ljava/lang/Object; │ + .end local v0 # "obj":Ljava/lang/Object; │ :cond_1 │ return-void │ .end method │ │ .method public static notEmpty(Ljava/lang/String;)V │ .locals 2 │ .param p0, "string" # Ljava/lang/String; ├── smali/org/jsoup/helper/HttpConnection$Response.smali │ @@ -148,131 +148,130 @@ │ } │ .end annotation │ │ .prologue │ .line 542 │ invoke-interface {p0}, Lorg/jsoup/Connection$Request;->url()Ljava/net/URL; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ + invoke-virtual {v2}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ │ move-result-object v0 │ │ check-cast v0, Ljava/net/HttpURLConnection; │ │ .line 543 │ .local v0, "conn":Ljava/net/HttpURLConnection; │ invoke-interface {p0}, Lorg/jsoup/Connection$Request;->method()Lorg/jsoup/Connection$Method; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3}, Lorg/jsoup/Connection$Method;->name()Ljava/lang/String; │ + invoke-virtual {v2}, Lorg/jsoup/Connection$Method;->name()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v0, v3}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V │ + invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V │ │ .line 544 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - invoke-virtual {v0, v3}, Ljava/net/HttpURLConnection;->setInstanceFollowRedirects(Z)V │ + invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;->setInstanceFollowRedirects(Z)V │ │ .line 545 │ invoke-interface {p0}, Lorg/jsoup/Connection$Request;->timeout()I │ │ - move-result v3 │ + move-result v2 │ │ - invoke-virtual {v0, v3}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V │ + invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V │ │ .line 546 │ invoke-interface {p0}, Lorg/jsoup/Connection$Request;->timeout()I │ │ - move-result v3 │ + move-result v2 │ │ - invoke-virtual {v0, v3}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V │ + invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V │ │ .line 547 │ invoke-interface {p0}, Lorg/jsoup/Connection$Request;->method()Lorg/jsoup/Connection$Method; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - sget-object v4, Lorg/jsoup/Connection$Method;->POST:Lorg/jsoup/Connection$Method; │ + sget-object v3, Lorg/jsoup/Connection$Method;->POST:Lorg/jsoup/Connection$Method; │ │ - if-ne v3, v4, :cond_0 │ + if-ne v2, v3, :cond_0 │ │ .line 548 │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ - invoke-virtual {v0, v3}, Ljava/net/HttpURLConnection;->setDoOutput(Z)V │ + invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;->setDoOutput(Z)V │ │ .line 549 │ :cond_0 │ invoke-interface {p0}, Lorg/jsoup/Connection$Request;->cookies()Ljava/util/Map; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/Map;->size()I │ + invoke-interface {v2}, Ljava/util/Map;->size()I │ │ - move-result v3 │ + move-result v2 │ │ - if-lez v3, :cond_1 │ + if-lez v2, :cond_1 │ │ .line 550 │ - const-string v3, "Cookie" │ + const-string v2, "Cookie" │ │ invoke-static {p0}, Lorg/jsoup/helper/HttpConnection$Response;->getRequestCookieString(Lorg/jsoup/Connection$Request;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v0, v3, v4}, Ljava/net/HttpURLConnection;->addRequestProperty(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v0, v2, v3}, Ljava/net/HttpURLConnection;->addRequestProperty(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 551 │ :cond_1 │ invoke-interface {p0}, Lorg/jsoup/Connection$Request;->headers()Ljava/util/Map; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + invoke-interface {v2}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_2 │ + if-eqz v2, :cond_2 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/util/Map$Entry; │ │ .line 552 │ .local v1, "header":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v2, Ljava/lang/String; │ │ invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/lang/String; │ + check-cast v3, Ljava/lang/String; │ │ - invoke-virtual {v0, v3, v4}, Ljava/net/HttpURLConnection;->addRequestProperty(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v0, v2, v3}, Ljava/net/HttpURLConnection;->addRequestProperty(Ljava/lang/String;Ljava/lang/String;)V │ │ goto :goto_0 │ │ .line 554 │ .end local v1 # "header":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ :cond_2 │ return-object v0 │ @@ -295,84 +294,84 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method static execute(Lorg/jsoup/Connection$Request;Lorg/jsoup/helper/HttpConnection$Response;)Lorg/jsoup/helper/HttpConnection$Response; │ - .locals 14 │ + .locals 13 │ .param p0, "req" # Lorg/jsoup/Connection$Request; │ .param p1, "previousResponse" # Lorg/jsoup/helper/HttpConnection$Response; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 428 │ - const-string v11, "Request must not be null" │ + const-string v10, "Request must not be null" │ │ - invoke-static {p0, v11}, Lorg/jsoup/helper/Validate;->notNull(Ljava/lang/Object;Ljava/lang/String;)V │ + invoke-static {p0, v10}, Lorg/jsoup/helper/Validate;->notNull(Ljava/lang/Object;Ljava/lang/String;)V │ │ .line 429 │ invoke-interface {p0}, Lorg/jsoup/Connection$Request;->url()Ljava/net/URL; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-virtual {v11}, Ljava/net/URL;->getProtocol()Ljava/lang/String; │ + invoke-virtual {v10}, Ljava/net/URL;->getProtocol()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 430 │ - .local v8, "protocol":Ljava/lang/String; │ - const-string v11, "http" │ + .local v7, "protocol":Ljava/lang/String; │ + const-string v10, "http" │ │ - invoke-virtual {v8, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v7, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v11 │ + move-result v10 │ │ - if-nez v11, :cond_0 │ + if-nez v10, :cond_0 │ │ - const-string v11, "https" │ + const-string v10, "https" │ │ - invoke-virtual {v8, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v7, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v11 │ + move-result v10 │ │ - if-nez v11, :cond_0 │ + if-nez v10, :cond_0 │ │ .line 431 │ - new-instance v11, Ljava/net/MalformedURLException; │ + new-instance v10, Ljava/net/MalformedURLException; │ │ - const-string v12, "Only http & https protocols supported" │ + const-string v11, "Only http & https protocols supported" │ │ - invoke-direct {v11, v12}, Ljava/net/MalformedURLException;->(Ljava/lang/String;)V │ + invoke-direct {v10, v11}, Ljava/net/MalformedURLException;->(Ljava/lang/String;)V │ │ - throw v11 │ + throw v10 │ │ .line 434 │ :cond_0 │ invoke-interface {p0}, Lorg/jsoup/Connection$Request;->method()Lorg/jsoup/Connection$Method; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - sget-object v12, Lorg/jsoup/Connection$Method;->GET:Lorg/jsoup/Connection$Method; │ + sget-object v11, Lorg/jsoup/Connection$Method;->GET:Lorg/jsoup/Connection$Method; │ │ - if-ne v11, v12, :cond_1 │ + if-ne v10, v11, :cond_1 │ │ invoke-interface {p0}, Lorg/jsoup/Connection$Request;->data()Ljava/util/Collection; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-interface {v11}, Ljava/util/Collection;->size()I │ + invoke-interface {v10}, Ljava/util/Collection;->size()I │ │ - move-result v11 │ + move-result v10 │ │ - if-lez v11, :cond_1 │ + if-lez v10, :cond_1 │ │ .line 435 │ invoke-static {p0}, Lorg/jsoup/helper/HttpConnection$Response;->serialiseRequestUrl(Lorg/jsoup/Connection$Request;)V │ │ .line 436 │ :cond_1 │ invoke-static {p0}, Lorg/jsoup/helper/HttpConnection$Response;->createConnection(Lorg/jsoup/Connection$Request;)Ljava/net/HttpURLConnection; │ @@ -383,316 +382,313 @@ │ .local v1, "conn":Ljava/net/HttpURLConnection; │ :try_start_0 │ invoke-virtual {v1}, Ljava/net/HttpURLConnection;->connect()V │ │ .line 440 │ invoke-interface {p0}, Lorg/jsoup/Connection$Request;->method()Lorg/jsoup/Connection$Method; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - sget-object v12, Lorg/jsoup/Connection$Method;->POST:Lorg/jsoup/Connection$Method; │ + sget-object v11, Lorg/jsoup/Connection$Method;->POST:Lorg/jsoup/Connection$Method; │ │ - if-ne v11, v12, :cond_2 │ + if-ne v10, v11, :cond_2 │ │ .line 441 │ invoke-interface {p0}, Lorg/jsoup/Connection$Request;->data()Ljava/util/Collection; │ │ - move-result-object v11 │ + move-result-object v10 │ │ invoke-virtual {v1}, Ljava/net/HttpURLConnection;->getOutputStream()Ljava/io/OutputStream; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-static {v11, v12}, Lorg/jsoup/helper/HttpConnection$Response;->writePost(Ljava/util/Collection;Ljava/io/OutputStream;)V │ + invoke-static {v10, v11}, Lorg/jsoup/helper/HttpConnection$Response;->writePost(Ljava/util/Collection;Ljava/io/OutputStream;)V │ │ .line 443 │ :cond_2 │ invoke-virtual {v1}, Ljava/net/HttpURLConnection;->getResponseCode()I │ │ - move-result v10 │ + move-result v9 │ │ .line 444 │ - .local v10, "status":I │ - const/4 v7, 0x0 │ + .local v9, "status":I │ + const/4 v6, 0x0 │ │ .line 445 │ - .local v7, "needsRedirect":Z │ - const/16 v11, 0xc8 │ + .local v6, "needsRedirect":Z │ + const/16 v10, 0xc8 │ │ - if-eq v10, v11, :cond_4 │ + if-eq v9, v10, :cond_4 │ │ .line 446 │ - const/16 v11, 0x12e │ + const/16 v10, 0x12e │ │ - if-eq v10, v11, :cond_3 │ + if-eq v9, v10, :cond_3 │ │ - const/16 v11, 0x12d │ + const/16 v10, 0x12d │ │ - if-eq v10, v11, :cond_3 │ + if-eq v9, v10, :cond_3 │ │ - const/16 v11, 0x12f │ + const/16 v10, 0x12f │ │ - if-ne v10, v11, :cond_6 │ + if-ne v9, v10, :cond_6 │ │ .line 447 │ :cond_3 │ - const/4 v7, 0x1 │ + const/4 v6, 0x1 │ │ .line 451 │ :cond_4 │ - new-instance v9, Lorg/jsoup/helper/HttpConnection$Response; │ + new-instance v8, Lorg/jsoup/helper/HttpConnection$Response; │ │ - invoke-direct {v9, p1}, Lorg/jsoup/helper/HttpConnection$Response;->(Lorg/jsoup/helper/HttpConnection$Response;)V │ + invoke-direct {v8, p1}, Lorg/jsoup/helper/HttpConnection$Response;->(Lorg/jsoup/helper/HttpConnection$Response;)V │ │ .line 452 │ - .local v9, "res":Lorg/jsoup/helper/HttpConnection$Response; │ - invoke-direct {v9, v1, p1}, Lorg/jsoup/helper/HttpConnection$Response;->setupFromConnection(Ljava/net/HttpURLConnection;Lorg/jsoup/Connection$Response;)V │ + .local v8, "res":Lorg/jsoup/helper/HttpConnection$Response; │ + invoke-direct {v8, v1, p1}, Lorg/jsoup/helper/HttpConnection$Response;->setupFromConnection(Ljava/net/HttpURLConnection;Lorg/jsoup/Connection$Response;)V │ │ .line 453 │ - if-eqz v7, :cond_8 │ + if-eqz v6, :cond_8 │ │ invoke-interface {p0}, Lorg/jsoup/Connection$Request;->followRedirects()Z │ │ - move-result v11 │ + move-result v10 │ │ - if-eqz v11, :cond_8 │ + if-eqz v10, :cond_8 │ │ .line 454 │ - sget-object v11, Lorg/jsoup/Connection$Method;->GET:Lorg/jsoup/Connection$Method; │ + sget-object v10, Lorg/jsoup/Connection$Method;->GET:Lorg/jsoup/Connection$Method; │ │ - invoke-interface {p0, v11}, Lorg/jsoup/Connection$Request;->method(Lorg/jsoup/Connection$Method;)Lorg/jsoup/Connection$Base; │ + invoke-interface {p0, v10}, Lorg/jsoup/Connection$Request;->method(Lorg/jsoup/Connection$Method;)Lorg/jsoup/Connection$Base; │ │ .line 455 │ invoke-interface {p0}, Lorg/jsoup/Connection$Request;->data()Ljava/util/Collection; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-interface {v11}, Ljava/util/Collection;->clear()V │ + invoke-interface {v10}, Ljava/util/Collection;->clear()V │ │ .line 457 │ - const-string v11, "Location" │ + const-string v10, "Location" │ │ - invoke-virtual {v9, v11}, Lorg/jsoup/helper/HttpConnection$Response;->header(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v8, v10}, Lorg/jsoup/helper/HttpConnection$Response;->header(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 458 │ - .local v6, "location":Ljava/lang/String; │ - if-eqz v6, :cond_5 │ + .local v5, "location":Ljava/lang/String; │ + if-eqz v5, :cond_5 │ │ - const-string v11, "http:/" │ + const-string v10, "http:/" │ │ - invoke-virtual {v6, v11}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v5, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ - move-result v11 │ + move-result v10 │ │ - if-eqz v11, :cond_5 │ + if-eqz v10, :cond_5 │ │ - const/4 v11, 0x6 │ + const/4 v10, 0x6 │ │ - invoke-virtual {v6, v11}, Ljava/lang/String;->charAt(I)C │ + invoke-virtual {v5, v10}, Ljava/lang/String;->charAt(I)C │ │ - move-result v11 │ + move-result v10 │ │ - const/16 v12, 0x2f │ + const/16 v11, 0x2f │ │ - if-eq v11, v12, :cond_5 │ + if-eq v10, v11, :cond_5 │ │ .line 459 │ - const/4 v11, 0x6 │ + const/4 v10, 0x6 │ │ - invoke-virtual {v6, v11}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual {v5, v10}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 460 │ :cond_5 │ - new-instance v11, Ljava/net/URL; │ + new-instance v10, Ljava/net/URL; │ │ invoke-interface {p0}, Lorg/jsoup/Connection$Request;->url()Ljava/net/URL; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-static {v6}, Lorg/jsoup/helper/HttpConnection;->access$200(Ljava/lang/String;)Ljava/lang/String; │ + invoke-static {v5}, Lorg/jsoup/helper/HttpConnection;->access$200(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-direct {v11, v12, v13}, Ljava/net/URL;->(Ljava/net/URL;Ljava/lang/String;)V │ + invoke-direct {v10, v11, v12}, Ljava/net/URL;->(Ljava/net/URL;Ljava/lang/String;)V │ │ - invoke-interface {p0, v11}, Lorg/jsoup/Connection$Request;->url(Ljava/net/URL;)Lorg/jsoup/Connection$Base; │ + invoke-interface {p0, v10}, Lorg/jsoup/Connection$Request;->url(Ljava/net/URL;)Lorg/jsoup/Connection$Base; │ │ .line 462 │ - iget-object v11, v9, Lorg/jsoup/helper/HttpConnection$Response;->cookies:Ljava/util/Map; │ + iget-object v10, v8, Lorg/jsoup/helper/HttpConnection$Response;->cookies:Ljava/util/Map; │ │ - invoke-interface {v11}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + invoke-interface {v10}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-interface {v11}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v10}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v5 │ + move-result-object v12 │ │ - .local v5, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v11 │ + move-result v10 │ │ - if-eqz v11, :cond_7 │ + if-eqz v10, :cond_7 │ │ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Ljava/util/Map$Entry; │ │ .line 463 │ .local v3, "cookie":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-interface {v3}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - check-cast v11, Ljava/lang/String; │ + check-cast v10, Ljava/lang/String; │ │ invoke-interface {v3}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - check-cast v12, Ljava/lang/String; │ + check-cast v11, Ljava/lang/String; │ │ - invoke-interface {p0, v11, v12}, Lorg/jsoup/Connection$Request;->cookie(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection$Base; │ + invoke-interface {p0, v10, v11}, Lorg/jsoup/Connection$Request;->cookie(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection$Base; │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 492 │ .end local v3 # "cookie":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - .end local v5 # "i$":Ljava/util/Iterator; │ - .end local v6 # "location":Ljava/lang/String; │ - .end local v7 # "needsRedirect":Z │ - .end local v9 # "res":Lorg/jsoup/helper/HttpConnection$Response; │ - .end local v10 # "status":I │ + .end local v5 # "location":Ljava/lang/String; │ + .end local v6 # "needsRedirect":Z │ + .end local v8 # "res":Lorg/jsoup/helper/HttpConnection$Response; │ + .end local v9 # "status":I │ :catchall_0 │ - move-exception v11 │ + move-exception v10 │ │ invoke-virtual {v1}, Ljava/net/HttpURLConnection;->disconnect()V │ │ - throw v11 │ + throw v10 │ │ .line 448 │ - .restart local v7 # "needsRedirect":Z │ - .restart local v10 # "status":I │ + .restart local v6 # "needsRedirect":Z │ + .restart local v9 # "status":I │ :cond_6 │ :try_start_1 │ invoke-interface {p0}, Lorg/jsoup/Connection$Request;->ignoreHttpErrors()Z │ │ - move-result v11 │ + move-result v10 │ │ - if-nez v11, :cond_4 │ + if-nez v10, :cond_4 │ │ .line 449 │ - new-instance v11, Lorg/jsoup/HttpStatusException; │ + new-instance v10, Lorg/jsoup/HttpStatusException; │ │ - const-string v12, "HTTP error fetching URL" │ + const-string v11, "HTTP error fetching URL" │ │ invoke-interface {p0}, Lorg/jsoup/Connection$Request;->url()Ljava/net/URL; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-virtual {v13}, Ljava/net/URL;->toString()Ljava/lang/String; │ + invoke-virtual {v12}, Ljava/net/URL;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-direct {v11, v12, v10, v13}, Lorg/jsoup/HttpStatusException;->(Ljava/lang/String;ILjava/lang/String;)V │ + invoke-direct {v10, v11, v9, v12}, Lorg/jsoup/HttpStatusException;->(Ljava/lang/String;ILjava/lang/String;)V │ │ - throw v11 │ + throw v10 │ │ .line 465 │ - .restart local v5 # "i$":Ljava/util/Iterator; │ - .restart local v6 # "location":Ljava/lang/String; │ - .restart local v9 # "res":Lorg/jsoup/helper/HttpConnection$Response; │ + .restart local v5 # "location":Ljava/lang/String; │ + .restart local v8 # "res":Lorg/jsoup/helper/HttpConnection$Response; │ :cond_7 │ - invoke-static {p0, v9}, Lorg/jsoup/helper/HttpConnection$Response;->execute(Lorg/jsoup/Connection$Request;Lorg/jsoup/helper/HttpConnection$Response;)Lorg/jsoup/helper/HttpConnection$Response; │ + invoke-static {p0, v8}, Lorg/jsoup/helper/HttpConnection$Response;->execute(Lorg/jsoup/Connection$Request;Lorg/jsoup/helper/HttpConnection$Response;)Lorg/jsoup/helper/HttpConnection$Response; │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 492 │ - .end local v9 # "res":Lorg/jsoup/helper/HttpConnection$Response; │ + .end local v8 # "res":Lorg/jsoup/helper/HttpConnection$Response; │ invoke-virtual {v1}, Ljava/net/HttpURLConnection;->disconnect()V │ │ .line 496 │ - .end local v5 # "i$":Ljava/util/Iterator; │ - .end local v6 # "location":Ljava/lang/String; │ + .end local v5 # "location":Ljava/lang/String; │ :goto_1 │ - return-object v9 │ + return-object v8 │ │ .line 467 │ - .restart local v9 # "res":Lorg/jsoup/helper/HttpConnection$Response; │ + .restart local v8 # "res":Lorg/jsoup/helper/HttpConnection$Response; │ :cond_8 │ :try_start_2 │ - iput-object p0, v9, Lorg/jsoup/helper/HttpConnection$Response;->req:Lorg/jsoup/Connection$Request; │ + iput-object p0, v8, Lorg/jsoup/helper/HttpConnection$Response;->req:Lorg/jsoup/Connection$Request; │ │ .line 470 │ - invoke-virtual {v9}, Lorg/jsoup/helper/HttpConnection$Response;->contentType()Ljava/lang/String; │ + invoke-virtual {v8}, Lorg/jsoup/helper/HttpConnection$Response;->contentType()Ljava/lang/String; │ │ move-result-object v2 │ │ .line 471 │ .local v2, "contentType":Ljava/lang/String; │ if-eqz v2, :cond_9 │ │ invoke-interface {p0}, Lorg/jsoup/Connection$Request;->ignoreContentType()Z │ │ - move-result v11 │ + move-result v10 │ │ - if-nez v11, :cond_9 │ + if-nez v10, :cond_9 │ │ - const-string v11, "text/" │ + const-string v10, "text/" │ │ - invoke-virtual {v2, v11}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v2, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ - move-result v11 │ + move-result v10 │ │ - if-nez v11, :cond_9 │ + if-nez v10, :cond_9 │ │ - const-string v11, "application/xml" │ + const-string v10, "application/xml" │ │ - invoke-virtual {v2, v11}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v2, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ - move-result v11 │ + move-result v10 │ │ - if-nez v11, :cond_9 │ + if-nez v10, :cond_9 │ │ - const-string v11, "application/xhtml+xml" │ + const-string v10, "application/xhtml+xml" │ │ - invoke-virtual {v2, v11}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v2, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ - move-result v11 │ + move-result v10 │ │ - if-nez v11, :cond_9 │ + if-nez v10, :cond_9 │ │ .line 472 │ - new-instance v11, Lorg/jsoup/UnsupportedMimeTypeException; │ + new-instance v10, Lorg/jsoup/UnsupportedMimeTypeException; │ │ - const-string v12, "Unhandled content type. Must be text/*, application/xml, or application/xhtml+xml" │ + const-string v11, "Unhandled content type. Must be text/*, application/xml, or application/xhtml+xml" │ │ + .line 473 │ invoke-interface {p0}, Lorg/jsoup/Connection$Request;->url()Ljava/net/URL; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-virtual {v13}, Ljava/net/URL;->toString()Ljava/lang/String; │ + invoke-virtual {v12}, Ljava/net/URL;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-direct {v11, v12, v2, v13}, Lorg/jsoup/UnsupportedMimeTypeException;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v10, v11, v2, v12}, Lorg/jsoup/UnsupportedMimeTypeException;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ - throw v11 │ + throw v10 │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ .line 475 │ :cond_9 │ const/4 v0, 0x0 │ │ @@ -701,76 +697,76 @@ │ const/4 v4, 0x0 │ │ .line 478 │ .local v4, "dataStream":Ljava/io/InputStream; │ :try_start_3 │ invoke-virtual {v1}, Ljava/net/HttpURLConnection;->getErrorStream()Ljava/io/InputStream; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - if-eqz v11, :cond_c │ + if-eqz v10, :cond_c │ │ invoke-virtual {v1}, Ljava/net/HttpURLConnection;->getErrorStream()Ljava/io/InputStream; │ │ move-result-object v4 │ │ .line 479 │ :goto_2 │ - const-string v11, "Content-Encoding" │ + const-string v10, "Content-Encoding" │ │ - invoke-virtual {v9, v11}, Lorg/jsoup/helper/HttpConnection$Response;->hasHeader(Ljava/lang/String;)Z │ + invoke-virtual {v8, v10}, Lorg/jsoup/helper/HttpConnection$Response;->hasHeader(Ljava/lang/String;)Z │ │ - move-result v11 │ + move-result v10 │ │ - if-eqz v11, :cond_d │ + if-eqz v10, :cond_d │ │ - const-string v11, "Content-Encoding" │ + const-string v10, "Content-Encoding" │ │ - invoke-virtual {v9, v11}, Lorg/jsoup/helper/HttpConnection$Response;->header(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v8, v10}, Lorg/jsoup/helper/HttpConnection$Response;->header(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - const-string v12, "gzip" │ + const-string v11, "gzip" │ │ - invoke-virtual {v11, v12}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ + invoke-virtual {v10, v11}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ - move-result v11 │ + move-result v10 │ │ - if-eqz v11, :cond_d │ + if-eqz v10, :cond_d │ │ - new-instance v11, Ljava/io/BufferedInputStream; │ + new-instance v10, Ljava/io/BufferedInputStream; │ │ - new-instance v12, Ljava/util/zip/GZIPInputStream; │ + new-instance v11, Ljava/util/zip/GZIPInputStream; │ │ - invoke-direct {v12, v4}, Ljava/util/zip/GZIPInputStream;->(Ljava/io/InputStream;)V │ + invoke-direct {v11, v4}, Ljava/util/zip/GZIPInputStream;->(Ljava/io/InputStream;)V │ │ - invoke-direct {v11, v12}, Ljava/io/BufferedInputStream;->(Ljava/io/InputStream;)V │ + invoke-direct {v10, v11}, Ljava/io/BufferedInputStream;->(Ljava/io/InputStream;)V │ │ - move-object v0, v11 │ + move-object v0, v10 │ │ .line 483 │ :goto_3 │ invoke-interface {p0}, Lorg/jsoup/Connection$Request;->maxBodySize()I │ │ - move-result v11 │ + move-result v10 │ │ - invoke-static {v0, v11}, Lorg/jsoup/helper/DataUtil;->readToByteBuffer(Ljava/io/InputStream;I)Ljava/nio/ByteBuffer; │ + invoke-static {v0, v10}, Lorg/jsoup/helper/DataUtil;->readToByteBuffer(Ljava/io/InputStream;I)Ljava/nio/ByteBuffer; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - iput-object v11, v9, Lorg/jsoup/helper/HttpConnection$Response;->byteData:Ljava/nio/ByteBuffer; │ + iput-object v10, v8, Lorg/jsoup/helper/HttpConnection$Response;->byteData:Ljava/nio/ByteBuffer; │ │ .line 484 │ - iget-object v11, v9, Lorg/jsoup/helper/HttpConnection$Response;->contentType:Ljava/lang/String; │ + iget-object v10, v8, Lorg/jsoup/helper/HttpConnection$Response;->contentType:Ljava/lang/String; │ │ - invoke-static {v11}, Lorg/jsoup/helper/DataUtil;->getCharsetFromContentType(Ljava/lang/String;)Ljava/lang/String; │ + invoke-static {v10}, Lorg/jsoup/helper/DataUtil;->getCharsetFromContentType(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - iput-object v11, v9, Lorg/jsoup/helper/HttpConnection$Response;->charset:Ljava/lang/String; │ + iput-object v10, v8, Lorg/jsoup/helper/HttpConnection$Response;->charset:Ljava/lang/String; │ :try_end_3 │ .catchall {:try_start_3 .. :try_end_3} :catchall_1 │ │ .line 486 │ if-eqz v0, :cond_a │ │ :try_start_4 │ @@ -785,155 +781,154 @@ │ .catchall {:try_start_4 .. :try_end_4} :catchall_0 │ │ .line 492 │ :cond_b │ invoke-virtual {v1}, Ljava/net/HttpURLConnection;->disconnect()V │ │ .line 495 │ - const/4 v11, 0x1 │ + const/4 v10, 0x1 │ │ - iput-boolean v11, v9, Lorg/jsoup/helper/HttpConnection$Response;->executed:Z │ + iput-boolean v10, v8, Lorg/jsoup/helper/HttpConnection$Response;->executed:Z │ │ goto/16 :goto_1 │ │ .line 478 │ :cond_c │ :try_start_5 │ invoke-virtual {v1}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ │ move-result-object v4 │ │ goto :goto_2 │ │ .line 479 │ :cond_d │ - new-instance v11, Ljava/io/BufferedInputStream; │ + new-instance v10, Ljava/io/BufferedInputStream; │ │ - invoke-direct {v11, v4}, Ljava/io/BufferedInputStream;->(Ljava/io/InputStream;)V │ + invoke-direct {v10, v4}, Ljava/io/BufferedInputStream;->(Ljava/io/InputStream;)V │ :try_end_5 │ .catchall {:try_start_5 .. :try_end_5} :catchall_1 │ │ - move-object v0, v11 │ + move-object v0, v10 │ │ goto :goto_3 │ │ .line 486 │ :catchall_1 │ - move-exception v11 │ + move-exception v10 │ │ if-eqz v0, :cond_e │ │ :try_start_6 │ invoke-virtual {v0}, Ljava/io/InputStream;->close()V │ │ .line 487 │ :cond_e │ if-eqz v4, :cond_f │ │ invoke-virtual {v4}, Ljava/io/InputStream;->close()V │ │ :cond_f │ - throw v11 │ + throw v10 │ :try_end_6 │ .catchall {:try_start_6 .. :try_end_6} :catchall_0 │ .end method │ │ .method private static getRequestCookieString(Lorg/jsoup/Connection$Request;)Ljava/lang/String; │ .locals 6 │ .param p0, "req" # Lorg/jsoup/Connection$Request; │ │ .prologue │ .line 622 │ - new-instance v3, Ljava/lang/StringBuilder; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ .line 623 │ - .local v3, "sb":Ljava/lang/StringBuilder; │ + .local v2, "sb":Ljava/lang/StringBuilder; │ const/4 v1, 0x1 │ │ .line 624 │ .local v1, "first":Z │ invoke-interface {p0}, Lorg/jsoup/Connection$Request;->cookies()Ljava/util/Map; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v4}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + invoke-interface {v3}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_1 │ + if-eqz v3, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/util/Map$Entry; │ │ .line 625 │ .local v0, "cookie":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ if-nez v1, :cond_0 │ │ .line 626 │ - const-string v4, "; " │ + const-string v3, "; " │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 629 │ :goto_1 │ invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/lang/String; │ + check-cast v3, Ljava/lang/String; │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ const/16 v5, 0x3d │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/lang/String; │ + check-cast v3, Ljava/lang/String; │ │ - invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ .line 628 │ :cond_0 │ const/4 v1, 0x0 │ │ goto :goto_1 │ │ .line 632 │ .end local v0 # "cookie":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ :cond_1 │ - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - return-object v4 │ + return-object v3 │ .end method │ │ .method private static serialiseRequestUrl(Lorg/jsoup/Connection$Request;)V │ .locals 8 │ .param p0, "req" # Lorg/jsoup/Connection$Request; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ @@ -941,135 +936,140 @@ │ } │ .end annotation │ │ .prologue │ .line 637 │ invoke-interface {p0}, Lorg/jsoup/Connection$Request;->url()Ljava/net/URL; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 638 │ - .local v2, "in":Ljava/net/URL; │ - new-instance v4, Ljava/lang/StringBuilder; │ + .local v1, "in":Ljava/net/URL; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ .line 639 │ - .local v4, "url":Ljava/lang/StringBuilder; │ + .local v3, "url":Ljava/lang/StringBuilder; │ const/4 v0, 0x1 │ │ - .line 641 │ + .line 642 │ .local v0, "first":Z │ - invoke-virtual {v2}, Ljava/net/URL;->getProtocol()Ljava/lang/String; │ - │ - move-result-object v5 │ + invoke-virtual {v1}, Ljava/net/URL;->getProtocol()Ljava/lang/String; │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v5 │ + move-result-object v4 │ │ - const-string v6, "://" │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v4 │ │ - move-result-object v5 │ + const-string v5, "://" │ │ - invoke-virtual {v2}, Ljava/net/URL;->getAuthority()Ljava/lang/String; │ + .line 643 │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .line 644 │ + invoke-virtual {v1}, Ljava/net/URL;->getAuthority()Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-virtual {v2}, Ljava/net/URL;->getPath()Ljava/lang/String; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .line 645 │ + invoke-virtual {v1}, Ljava/net/URL;->getPath()Ljava/lang/String; │ │ move-result-object v5 │ │ - const-string v6, "?" │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v4 │ + │ + const-string v5, "?" │ + │ + .line 646 │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 647 │ - invoke-virtual {v2}, Ljava/net/URL;->getQuery()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/net/URL;->getQuery()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - if-eqz v5, :cond_0 │ + if-eqz v4, :cond_0 │ │ .line 648 │ - invoke-virtual {v2}, Ljava/net/URL;->getQuery()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/net/URL;->getQuery()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 649 │ const/4 v0, 0x0 │ │ .line 651 │ :cond_0 │ invoke-interface {p0}, Lorg/jsoup/Connection$Request;->data()Ljava/util/Collection; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v5}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v4 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_2 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lorg/jsoup/Connection$KeyVal; │ + check-cast v2, Lorg/jsoup/Connection$KeyVal; │ │ .line 652 │ - .local v3, "keyVal":Lorg/jsoup/Connection$KeyVal; │ + .local v2, "keyVal":Lorg/jsoup/Connection$KeyVal; │ if-nez v0, :cond_1 │ │ .line 653 │ const/16 v5, 0x26 │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ - .line 656 │ + .line 657 │ :goto_1 │ - invoke-interface {v3}, Lorg/jsoup/Connection$KeyVal;->key()Ljava/lang/String; │ + invoke-interface {v2}, Lorg/jsoup/Connection$KeyVal;->key()Ljava/lang/String; │ │ move-result-object v5 │ │ const-string v6, "UTF-8" │ │ invoke-static {v5, v6}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ const/16 v6, 0x3d │ │ + .line 658 │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ - invoke-interface {v3}, Lorg/jsoup/Connection$KeyVal;->value()Ljava/lang/String; │ + .line 659 │ + invoke-interface {v2}, Lorg/jsoup/Connection$KeyVal;->value()Ljava/lang/String; │ │ move-result-object v6 │ │ const-string v7, "UTF-8" │ │ invoke-static {v6, v7}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ @@ -1082,32 +1082,32 @@ │ .line 655 │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_1 │ │ .line 661 │ - .end local v3 # "keyVal":Lorg/jsoup/Connection$KeyVal; │ + .end local v2 # "keyVal":Lorg/jsoup/Connection$KeyVal; │ :cond_2 │ - new-instance v5, Ljava/net/URL; │ + new-instance v4, Ljava/net/URL; │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-direct {v5, v6}, Ljava/net/URL;->(Ljava/lang/String;)V │ + invoke-direct {v4, v5}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ - invoke-interface {p0, v5}, Lorg/jsoup/Connection$Request;->url(Ljava/net/URL;)Lorg/jsoup/Connection$Base; │ + invoke-interface {p0, v4}, Lorg/jsoup/Connection$Request;->url(Ljava/net/URL;)Lorg/jsoup/Connection$Base; │ │ .line 662 │ invoke-interface {p0}, Lorg/jsoup/Connection$Request;->data()Ljava/util/Collection; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v5}, Ljava/util/Collection;->clear()V │ + invoke-interface {v4}, Ljava/util/Collection;->clear()V │ │ .line 663 │ return-void │ .end method │ │ .method private setupFromConnection(Ljava/net/HttpURLConnection;Lorg/jsoup/Connection$Response;)V │ .locals 5 │ @@ -1119,124 +1119,122 @@ │ } │ .end annotation │ │ .prologue │ .line 559 │ invoke-virtual {p1}, Ljava/net/HttpURLConnection;->getRequestMethod()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-static {v3}, Lorg/jsoup/Connection$Method;->valueOf(Ljava/lang/String;)Lorg/jsoup/Connection$Method; │ + invoke-static {v2}, Lorg/jsoup/Connection$Method;->valueOf(Ljava/lang/String;)Lorg/jsoup/Connection$Method; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - iput-object v3, p0, Lorg/jsoup/helper/HttpConnection$Response;->method:Lorg/jsoup/Connection$Method; │ + iput-object v2, p0, Lorg/jsoup/helper/HttpConnection$Response;->method:Lorg/jsoup/Connection$Method; │ │ .line 560 │ invoke-virtual {p1}, Ljava/net/HttpURLConnection;->getURL()Ljava/net/URL; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - iput-object v3, p0, Lorg/jsoup/helper/HttpConnection$Response;->url:Ljava/net/URL; │ + iput-object v2, p0, Lorg/jsoup/helper/HttpConnection$Response;->url:Ljava/net/URL; │ │ .line 561 │ invoke-virtual {p1}, Ljava/net/HttpURLConnection;->getResponseCode()I │ │ - move-result v3 │ + move-result v2 │ │ - iput v3, p0, Lorg/jsoup/helper/HttpConnection$Response;->statusCode:I │ + iput v2, p0, Lorg/jsoup/helper/HttpConnection$Response;->statusCode:I │ │ .line 562 │ invoke-virtual {p1}, Ljava/net/HttpURLConnection;->getResponseMessage()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - iput-object v3, p0, Lorg/jsoup/helper/HttpConnection$Response;->statusMessage:Ljava/lang/String; │ + iput-object v2, p0, Lorg/jsoup/helper/HttpConnection$Response;->statusMessage:Ljava/lang/String; │ │ .line 563 │ invoke-virtual {p1}, Ljava/net/HttpURLConnection;->getContentType()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - iput-object v3, p0, Lorg/jsoup/helper/HttpConnection$Response;->contentType:Ljava/lang/String; │ + iput-object v2, p0, Lorg/jsoup/helper/HttpConnection$Response;->contentType:Ljava/lang/String; │ │ .line 565 │ invoke-virtual {p1}, Ljava/net/HttpURLConnection;->getHeaderFields()Ljava/util/Map; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 566 │ - .local v2, "resHeaders":Ljava/util/Map;, "Ljava/util/Map;>;" │ - invoke-virtual {p0, v2}, Lorg/jsoup/helper/HttpConnection$Response;->processResponseHeaders(Ljava/util/Map;)V │ + .local v1, "resHeaders":Ljava/util/Map;, "Ljava/util/Map;>;" │ + invoke-virtual {p0, v1}, Lorg/jsoup/helper/HttpConnection$Response;->processResponseHeaders(Ljava/util/Map;)V │ │ .line 569 │ if-eqz p2, :cond_1 │ │ .line 570 │ invoke-interface {p2}, Lorg/jsoup/Connection$Response;->cookies()Ljava/util/Map; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + invoke-interface {v2}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v4 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_1 │ + if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Ljava/util/Map$Entry; │ + check-cast v0, Ljava/util/Map$Entry; │ │ .line 571 │ - .local v1, "prevCookie":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ + .local v0, "prevCookie":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ + invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v2, Ljava/lang/String; │ │ - invoke-virtual {p0, v3}, Lorg/jsoup/helper/HttpConnection$Response;->hasCookie(Ljava/lang/String;)Z │ + invoke-virtual {p0, v2}, Lorg/jsoup/helper/HttpConnection$Response;->hasCookie(Ljava/lang/String;)Z │ │ - move-result v3 │ + move-result v2 │ │ - if-nez v3, :cond_0 │ + if-nez v2, :cond_0 │ │ .line 572 │ - invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ + invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v2, Ljava/lang/String; │ │ - invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ + invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/lang/String; │ + check-cast v3, Ljava/lang/String; │ │ - invoke-virtual {p0, v3, v4}, Lorg/jsoup/helper/HttpConnection$Response;->cookie(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection$Base; │ + invoke-virtual {p0, v2, v3}, Lorg/jsoup/helper/HttpConnection$Response;->cookie(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection$Base; │ │ goto :goto_0 │ │ .line 575 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "prevCookie":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ + .end local v0 # "prevCookie":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ :cond_1 │ return-void │ .end method │ │ .method private static writePost(Ljava/util/Collection;Ljava/io/OutputStream;)V │ .locals 6 │ .param p1, "outputStream" # Ljava/io/OutputStream; │ @@ -1257,97 +1255,96 @@ │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 606 │ .local p0, "data":Ljava/util/Collection;, "Ljava/util/Collection;" │ - new-instance v3, Ljava/io/OutputStreamWriter; │ + new-instance v2, Ljava/io/OutputStreamWriter; │ │ - const-string v4, "UTF-8" │ + const-string v3, "UTF-8" │ │ - invoke-direct {v3, p1, v4}, Ljava/io/OutputStreamWriter;->(Ljava/io/OutputStream;Ljava/lang/String;)V │ + invoke-direct {v2, p1, v3}, Ljava/io/OutputStreamWriter;->(Ljava/io/OutputStream;Ljava/lang/String;)V │ │ .line 607 │ - .local v3, "w":Ljava/io/OutputStreamWriter; │ + .local v2, "w":Ljava/io/OutputStreamWriter; │ const/4 v0, 0x1 │ │ .line 608 │ .local v0, "first":Z │ invoke-interface {p0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lorg/jsoup/Connection$KeyVal; │ + check-cast v1, Lorg/jsoup/Connection$KeyVal; │ │ .line 609 │ - .local v2, "keyVal":Lorg/jsoup/Connection$KeyVal; │ + .local v1, "keyVal":Lorg/jsoup/Connection$KeyVal; │ if-nez v0, :cond_0 │ │ .line 610 │ const/16 v4, 0x26 │ │ - invoke-virtual {v3, v4}, Ljava/io/OutputStreamWriter;->append(C)Ljava/io/Writer; │ + invoke-virtual {v2, v4}, Ljava/io/OutputStreamWriter;->append(C)Ljava/io/Writer; │ │ .line 614 │ :goto_1 │ - invoke-interface {v2}, Lorg/jsoup/Connection$KeyVal;->key()Ljava/lang/String; │ + invoke-interface {v1}, Lorg/jsoup/Connection$KeyVal;->key()Ljava/lang/String; │ │ move-result-object v4 │ │ const-string v5, "UTF-8" │ │ invoke-static {v4, v5}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ - invoke-virtual {v3, v4}, Ljava/io/OutputStreamWriter;->write(Ljava/lang/String;)V │ + invoke-virtual {v2, v4}, Ljava/io/OutputStreamWriter;->write(Ljava/lang/String;)V │ │ .line 615 │ const/16 v4, 0x3d │ │ - invoke-virtual {v3, v4}, Ljava/io/OutputStreamWriter;->write(I)V │ + invoke-virtual {v2, v4}, Ljava/io/OutputStreamWriter;->write(I)V │ │ .line 616 │ - invoke-interface {v2}, Lorg/jsoup/Connection$KeyVal;->value()Ljava/lang/String; │ + invoke-interface {v1}, Lorg/jsoup/Connection$KeyVal;->value()Ljava/lang/String; │ │ move-result-object v4 │ │ const-string v5, "UTF-8" │ │ invoke-static {v4, v5}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ - invoke-virtual {v3, v4}, Ljava/io/OutputStreamWriter;->write(Ljava/lang/String;)V │ + invoke-virtual {v2, v4}, Ljava/io/OutputStreamWriter;->write(Ljava/lang/String;)V │ │ goto :goto_0 │ │ .line 612 │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_1 │ │ .line 618 │ - .end local v2 # "keyVal":Lorg/jsoup/Connection$KeyVal; │ + .end local v1 # "keyVal":Lorg/jsoup/Connection$KeyVal; │ :cond_1 │ - invoke-virtual {v3}, Ljava/io/OutputStreamWriter;->close()V │ + invoke-virtual {v2}, Ljava/io/OutputStreamWriter;->close()V │ │ .line 619 │ return-void │ .end method │ │ │ # virtual methods │ @@ -1456,15 +1453,14 @@ │ iget-object v0, p0, Lorg/jsoup/helper/HttpConnection$Response;->contentType:Ljava/lang/String; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic cookie(Ljava/lang/String;)Ljava/lang/String; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/String; │ │ .prologue │ .line 399 │ invoke-super {p0, p1}, Lorg/jsoup/helper/HttpConnection$Base;->cookie(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ @@ -1481,41 +1477,38 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic hasCookie(Ljava/lang/String;)Z │ .locals 1 │ - .param p1, "x0" # Ljava/lang/String; │ │ .prologue │ .line 399 │ invoke-super {p0, p1}, Lorg/jsoup/helper/HttpConnection$Base;->hasCookie(Ljava/lang/String;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public bridge synthetic hasHeader(Ljava/lang/String;)Z │ .locals 1 │ - .param p1, "x0" # Ljava/lang/String; │ │ .prologue │ .line 399 │ invoke-super {p0, p1}, Lorg/jsoup/helper/HttpConnection$Base;->hasHeader(Ljava/lang/String;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public bridge synthetic header(Ljava/lang/String;)Ljava/lang/String; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/String; │ │ .prologue │ .line 399 │ invoke-super {p0, p1}, Lorg/jsoup/helper/HttpConnection$Base;->header(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ @@ -1624,91 +1617,90 @@ │ .end annotation │ │ .prologue │ .line 578 │ .local p1, "resHeaders":Ljava/util/Map;, "Ljava/util/Map;>;" │ invoke-interface {p1}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v9 │ + move-result-object v7 │ │ - invoke-interface {v9}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v7}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v8 │ │ :cond_0 │ :goto_0 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v9 │ + move-result v7 │ │ - if-eqz v9, :cond_4 │ + if-eqz v7, :cond_4 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Ljava/util/Map$Entry; │ │ .line 579 │ .local v3, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;>;" │ invoke-interface {v3}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - check-cast v6, Ljava/lang/String; │ + check-cast v4, Ljava/lang/String; │ │ .line 580 │ - .local v6, "name":Ljava/lang/String; │ - if-eqz v6, :cond_0 │ + .local v4, "name":Ljava/lang/String; │ + if-eqz v4, :cond_0 │ │ .line 583 │ invoke-interface {v3}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v6 │ │ - check-cast v8, Ljava/util/List; │ + check-cast v6, Ljava/util/List; │ │ .line 584 │ - .local v8, "values":Ljava/util/List;, "Ljava/util/List;" │ - const-string v9, "Set-Cookie" │ + .local v6, "values":Ljava/util/List;, "Ljava/util/List;" │ + const-string v7, "Set-Cookie" │ │ - invoke-virtual {v6, v9}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ + invoke-virtual {v4, v7}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ - move-result v9 │ + move-result v7 │ │ - if-eqz v9, :cond_3 │ + if-eqz v7, :cond_3 │ │ .line 585 │ - invoke-interface {v8}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v5 │ + move-result-object v7 │ │ - .local v5, "i$":Ljava/util/Iterator; │ :cond_1 │ :goto_1 │ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v9 │ │ if-eqz v9, :cond_0 │ │ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - check-cast v7, Ljava/lang/String; │ + check-cast v5, Ljava/lang/String; │ │ .line 586 │ - .local v7, "value":Ljava/lang/String; │ - if-eqz v7, :cond_1 │ + .local v5, "value":Ljava/lang/String; │ + if-eqz v5, :cond_1 │ │ .line 588 │ new-instance v0, Lorg/jsoup/parser/TokenQueue; │ │ - invoke-direct {v0, v7}, Lorg/jsoup/parser/TokenQueue;->(Ljava/lang/String;)V │ + invoke-direct {v0, v5}, Lorg/jsoup/parser/TokenQueue;->(Ljava/lang/String;)V │ │ .line 589 │ .local v0, "cd":Lorg/jsoup/parser/TokenQueue; │ const-string v9, "=" │ │ invoke-virtual {v0, v9}, Lorg/jsoup/parser/TokenQueue;->chompTo(Ljava/lang/String;)Ljava/lang/String; │ │ @@ -1752,40 +1744,39 @@ │ │ goto :goto_1 │ │ .line 599 │ .end local v0 # "cd":Lorg/jsoup/parser/TokenQueue; │ .end local v1 # "cookieName":Ljava/lang/String; │ .end local v2 # "cookieVal":Ljava/lang/String; │ - .end local v5 # "i$":Ljava/util/Iterator; │ - .end local v7 # "value":Ljava/lang/String; │ + .end local v5 # "value":Ljava/lang/String; │ :cond_3 │ - invoke-interface {v8}, Ljava/util/List;->isEmpty()Z │ + invoke-interface {v6}, Ljava/util/List;->isEmpty()Z │ │ - move-result v9 │ + move-result v7 │ │ - if-nez v9, :cond_0 │ + if-nez v7, :cond_0 │ │ .line 600 │ - const/4 v9, 0x0 │ + const/4 v7, 0x0 │ │ - invoke-interface {v8, v9}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v6, v7}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v7 │ │ - check-cast v9, Ljava/lang/String; │ + check-cast v7, Ljava/lang/String; │ │ - invoke-virtual {p0, v6, v9}, Lorg/jsoup/helper/HttpConnection$Response;->header(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection$Base; │ + invoke-virtual {p0, v4, v7}, Lorg/jsoup/helper/HttpConnection$Response;->header(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection$Base; │ │ goto :goto_0 │ │ .line 603 │ .end local v3 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;>;" │ - .end local v6 # "name":Ljava/lang/String; │ - .end local v8 # "values":Ljava/util/List;, "Ljava/util/List;" │ + .end local v4 # "name":Ljava/lang/String; │ + .end local v6 # "values":Ljava/util/List;, "Ljava/util/List;" │ :cond_4 │ return-void │ .end method │ │ .method public statusCode()I │ .locals 1 ├── smali/org/jsoup/helper/HttpConnection$Request.smali │ @@ -128,15 +128,14 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic cookie(Ljava/lang/String;)Ljava/lang/String; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/String; │ │ .prologue │ .line 313 │ invoke-super {p0, p1}, Lorg/jsoup/helper/HttpConnection$Base;->cookie(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ @@ -172,15 +171,14 @@ │ iget-object v0, p0, Lorg/jsoup/helper/HttpConnection$Request;->data:Ljava/util/Collection; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic data(Lorg/jsoup/Connection$KeyVal;)Lorg/jsoup/Connection$Request; │ .locals 1 │ - .param p1, "x0" # Lorg/jsoup/Connection$KeyVal; │ │ .prologue │ .line 313 │ invoke-virtual {p0, p1}, Lorg/jsoup/helper/HttpConnection$Request;->data(Lorg/jsoup/Connection$KeyVal;)Lorg/jsoup/helper/HttpConnection$Request; │ │ move-result-object v0 │ │ @@ -226,41 +224,38 @@ │ iget-boolean v0, p0, Lorg/jsoup/helper/HttpConnection$Request;->followRedirects:Z │ │ return v0 │ .end method │ │ .method public bridge synthetic hasCookie(Ljava/lang/String;)Z │ .locals 1 │ - .param p1, "x0" # Ljava/lang/String; │ │ .prologue │ .line 313 │ invoke-super {p0, p1}, Lorg/jsoup/helper/HttpConnection$Base;->hasCookie(Ljava/lang/String;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public bridge synthetic hasHeader(Ljava/lang/String;)Z │ .locals 1 │ - .param p1, "x0" # Ljava/lang/String; │ │ .prologue │ .line 313 │ invoke-super {p0, p1}, Lorg/jsoup/helper/HttpConnection$Base;->hasHeader(Ljava/lang/String;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public bridge synthetic header(Ljava/lang/String;)Ljava/lang/String; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/String; │ │ .prologue │ .line 313 │ invoke-super {p0, p1}, Lorg/jsoup/helper/HttpConnection$Base;->header(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ @@ -371,15 +366,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic parser(Lorg/jsoup/parser/Parser;)Lorg/jsoup/Connection$Request; │ .locals 1 │ - .param p1, "x0" # Lorg/jsoup/parser/Parser; │ │ .prologue │ .line 313 │ invoke-virtual {p0, p1}, Lorg/jsoup/helper/HttpConnection$Request;->parser(Lorg/jsoup/parser/Parser;)Lorg/jsoup/helper/HttpConnection$Request; │ │ move-result-object v0 │ │ @@ -416,15 +410,14 @@ │ iget v0, p0, Lorg/jsoup/helper/HttpConnection$Request;->timeoutMilliseconds:I │ │ return v0 │ .end method │ │ .method public bridge synthetic timeout(I)Lorg/jsoup/Connection$Request; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 313 │ invoke-virtual {p0, p1}, Lorg/jsoup/helper/HttpConnection$Request;->timeout(I)Lorg/jsoup/helper/HttpConnection$Request; │ │ move-result-object v0 ├── smali/org/jsoup/helper/HttpConnection.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Lorg/jsoup/Connection; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lorg/jsoup/helper/HttpConnection$1;, │ Lorg/jsoup/helper/HttpConnection$KeyVal;, │ Lorg/jsoup/helper/HttpConnection$Response;, │ Lorg/jsoup/helper/HttpConnection$Request;, │ Lorg/jsoup/helper/HttpConnection$Base; │ } │ .end annotation │ │ @@ -158,58 +157,57 @@ │ "Lorg/jsoup/Connection;" │ } │ .end annotation │ │ .prologue │ .line 153 │ .local p1, "cookies":Ljava/util/Map;, "Ljava/util/Map;" │ - const-string v2, "Cookie map must not be null" │ + const-string v1, "Cookie map must not be null" │ │ - invoke-static {p1, v2}, Lorg/jsoup/helper/Validate;->notNull(Ljava/lang/Object;Ljava/lang/String;)V │ + invoke-static {p1, v1}, Lorg/jsoup/helper/Validate;->notNull(Ljava/lang/Object;Ljava/lang/String;)V │ │ .line 154 │ invoke-interface {p1}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_0 │ + if-eqz v1, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/util/Map$Entry; │ │ .line 155 │ .local v0, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ iget-object v4, p0, Lorg/jsoup/helper/HttpConnection;->req:Lorg/jsoup/Connection$Request; │ │ invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/String; │ + check-cast v1, Ljava/lang/String; │ │ invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v2, Ljava/lang/String; │ │ - invoke-interface {v4, v2, v3}, Lorg/jsoup/Connection$Request;->cookie(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection$Base; │ + invoke-interface {v4, v1, v2}, Lorg/jsoup/Connection$Request;->cookie(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection$Base; │ │ goto :goto_0 │ │ .line 157 │ .end local v0 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ :cond_0 │ return-object p0 │ @@ -246,24 +244,23 @@ │ "Lorg/jsoup/Connection;" │ } │ .end annotation │ │ .prologue │ .line 135 │ .local p1, "data":Ljava/util/Collection;, "Ljava/util/Collection;" │ - const-string v2, "Data collection must not be null" │ + const-string v1, "Data collection must not be null" │ │ - invoke-static {p1, v2}, Lorg/jsoup/helper/Validate;->notNull(Ljava/lang/Object;Ljava/lang/String;)V │ + invoke-static {p1, v1}, Lorg/jsoup/helper/Validate;->notNull(Ljava/lang/Object;Ljava/lang/String;)V │ │ .line 136 │ invoke-interface {p1}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ @@ -300,62 +297,61 @@ │ "Lorg/jsoup/Connection;" │ } │ .end annotation │ │ .prologue │ .line 114 │ .local p1, "data":Ljava/util/Map;, "Ljava/util/Map;" │ - const-string v2, "Data map must not be null" │ + const-string v1, "Data map must not be null" │ │ - invoke-static {p1, v2}, Lorg/jsoup/helper/Validate;->notNull(Ljava/lang/Object;Ljava/lang/String;)V │ + invoke-static {p1, v1}, Lorg/jsoup/helper/Validate;->notNull(Ljava/lang/Object;Ljava/lang/String;)V │ │ .line 115 │ invoke-interface {p1}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_0 │ + if-eqz v1, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/util/Map$Entry; │ │ .line 116 │ .local v0, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ iget-object v4, p0, Lorg/jsoup/helper/HttpConnection;->req:Lorg/jsoup/Connection$Request; │ │ invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/String; │ + check-cast v1, Ljava/lang/String; │ │ invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v2, Ljava/lang/String; │ │ - invoke-static {v2, v3}, Lorg/jsoup/helper/HttpConnection$KeyVal;->create(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal; │ + invoke-static {v1, v2}, Lorg/jsoup/helper/HttpConnection$KeyVal;->create(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v4, v2}, Lorg/jsoup/Connection$Request;->data(Lorg/jsoup/Connection$KeyVal;)Lorg/jsoup/Connection$Request; │ + invoke-interface {v4, v1}, Lorg/jsoup/Connection$Request;->data(Lorg/jsoup/Connection$KeyVal;)Lorg/jsoup/Connection$Request; │ │ goto :goto_0 │ │ .line 118 │ .end local v0 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ :cond_0 │ return-object p0 ├── smali/org/jsoup/helper/HttpConnection$KeyVal.smali │ @@ -77,15 +77,14 @@ │ iget-object v0, p0, Lorg/jsoup/helper/HttpConnection$KeyVal;->key:Ljava/lang/String; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic key(Ljava/lang/String;)Lorg/jsoup/Connection$KeyVal; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/String; │ │ .prologue │ .line 666 │ invoke-virtual {p0, p1}, Lorg/jsoup/helper/HttpConnection$KeyVal;->key(Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal; │ │ move-result-object v0 │ │ @@ -151,15 +150,14 @@ │ iget-object v0, p0, Lorg/jsoup/helper/HttpConnection$KeyVal;->value:Ljava/lang/String; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic value(Ljava/lang/String;)Lorg/jsoup/Connection$KeyVal; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/String; │ │ .prologue │ .line 666 │ invoke-virtual {p0, p1}, Lorg/jsoup/helper/HttpConnection$KeyVal;->value(Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal; │ │ move-result-object v0 ├── smali/org/jsoup/helper/HttpConnection$Base.smali │ @@ -181,59 +181,58 @@ │ .end annotation │ │ .prologue │ .line 277 │ .local p0, "this":Lorg/jsoup/helper/HttpConnection$Base;, "Lorg/jsoup/helper/HttpConnection$Base;" │ invoke-virtual {p1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 278 │ - .local v2, "lc":Ljava/lang/String; │ - iget-object v3, p0, Lorg/jsoup/helper/HttpConnection$Base;->headers:Ljava/util/Map; │ + .local v1, "lc":Ljava/lang/String; │ + iget-object v2, p0, Lorg/jsoup/helper/HttpConnection$Base;->headers:Ljava/util/Map; │ │ - invoke-interface {v3}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + invoke-interface {v2}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_1 │ + if-eqz v2, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/util/Map$Entry; │ │ .line 279 │ .local v0, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v2, Ljava/lang/String; │ │ - invoke-virtual {v3}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_0 │ + if-eqz v2, :cond_0 │ │ .line 282 │ .end local v0 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ :goto_0 │ return-object v0 │ │ :cond_1 ├── smali/org/jsoup/safety/Cleaner.smali │ @@ -2,15 +2,14 @@ │ .super Ljava/lang/Object; │ .source "Cleaner.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lorg/jsoup/safety/Cleaner$1;, │ Lorg/jsoup/safety/Cleaner$ElementMeta;, │ Lorg/jsoup/safety/Cleaner$CleaningVisitor; │ } │ .end annotation │ │ │ # instance fields │ @@ -89,113 +88,112 @@ │ │ move-result v2 │ │ return v2 │ .end method │ │ .method private createSafeElement(Lorg/jsoup/nodes/Element;)Lorg/jsoup/safety/Cleaner$ElementMeta; │ - .locals 10 │ + .locals 9 │ .param p1, "sourceEl" # Lorg/jsoup/nodes/Element; │ │ .prologue │ .line 120 │ invoke-virtual {p1}, Lorg/jsoup/nodes/Element;->tagName()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 121 │ - .local v7, "sourceTag":Ljava/lang/String; │ + .local v6, "sourceTag":Ljava/lang/String; │ new-instance v1, Lorg/jsoup/nodes/Attributes; │ │ invoke-direct {v1}, Lorg/jsoup/nodes/Attributes;->()V │ │ .line 122 │ .local v1, "destAttrs":Lorg/jsoup/nodes/Attributes; │ new-instance v0, Lorg/jsoup/nodes/Element; │ │ - invoke-static {v7}, Lorg/jsoup/parser/Tag;->valueOf(Ljava/lang/String;)Lorg/jsoup/parser/Tag; │ + invoke-static {v6}, Lorg/jsoup/parser/Tag;->valueOf(Ljava/lang/String;)Lorg/jsoup/parser/Tag; │ │ - move-result-object v8 │ + move-result-object v7 │ │ invoke-virtual {p1}, Lorg/jsoup/nodes/Element;->baseUri()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-direct {v0, v8, v9, v1}, Lorg/jsoup/nodes/Element;->(Lorg/jsoup/parser/Tag;Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)V │ + invoke-direct {v0, v7, v8, v1}, Lorg/jsoup/nodes/Element;->(Lorg/jsoup/parser/Tag;Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)V │ │ .line 123 │ .local v0, "dest":Lorg/jsoup/nodes/Element; │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ .line 125 │ - .local v4, "numDiscarded":I │ + .local v3, "numDiscarded":I │ invoke-virtual {p1}, Lorg/jsoup/nodes/Element;->attributes()Lorg/jsoup/nodes/Attributes; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 126 │ - .local v6, "sourceAttrs":Lorg/jsoup/nodes/Attributes; │ - invoke-virtual {v6}, Lorg/jsoup/nodes/Attributes;->iterator()Ljava/util/Iterator; │ + .local v5, "sourceAttrs":Lorg/jsoup/nodes/Attributes; │ + invoke-virtual {v5}, Lorg/jsoup/nodes/Attributes;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v7 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v8 │ │ if-eqz v8, :cond_1 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lorg/jsoup/nodes/Attribute; │ + check-cast v4, Lorg/jsoup/nodes/Attribute; │ │ .line 127 │ - .local v5, "sourceAttr":Lorg/jsoup/nodes/Attribute; │ + .local v4, "sourceAttr":Lorg/jsoup/nodes/Attribute; │ iget-object v8, p0, Lorg/jsoup/safety/Cleaner;->whitelist:Lorg/jsoup/safety/Whitelist; │ │ - invoke-virtual {v8, v7, p1, v5}, Lorg/jsoup/safety/Whitelist;->isSafeAttribute(Ljava/lang/String;Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Attribute;)Z │ + invoke-virtual {v8, v6, p1, v4}, Lorg/jsoup/safety/Whitelist;->isSafeAttribute(Ljava/lang/String;Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Attribute;)Z │ │ move-result v8 │ │ if-eqz v8, :cond_0 │ │ .line 128 │ - invoke-virtual {v1, v5}, Lorg/jsoup/nodes/Attributes;->put(Lorg/jsoup/nodes/Attribute;)V │ + invoke-virtual {v1, v4}, Lorg/jsoup/nodes/Attributes;->put(Lorg/jsoup/nodes/Attribute;)V │ │ goto :goto_0 │ │ .line 130 │ :cond_0 │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ .line 132 │ - .end local v5 # "sourceAttr":Lorg/jsoup/nodes/Attribute; │ + .end local v4 # "sourceAttr":Lorg/jsoup/nodes/Attribute; │ :cond_1 │ - iget-object v8, p0, Lorg/jsoup/safety/Cleaner;->whitelist:Lorg/jsoup/safety/Whitelist; │ + iget-object v7, p0, Lorg/jsoup/safety/Cleaner;->whitelist:Lorg/jsoup/safety/Whitelist; │ │ - invoke-virtual {v8, v7}, Lorg/jsoup/safety/Whitelist;->getEnforcedAttributes(Ljava/lang/String;)Lorg/jsoup/nodes/Attributes; │ + invoke-virtual {v7, v6}, Lorg/jsoup/safety/Whitelist;->getEnforcedAttributes(Ljava/lang/String;)Lorg/jsoup/nodes/Attributes; │ │ move-result-object v2 │ │ .line 133 │ .local v2, "enforcedAttrs":Lorg/jsoup/nodes/Attributes; │ invoke-virtual {v1, v2}, Lorg/jsoup/nodes/Attributes;->addAll(Lorg/jsoup/nodes/Attributes;)V │ │ .line 135 │ - new-instance v8, Lorg/jsoup/safety/Cleaner$ElementMeta; │ + new-instance v7, Lorg/jsoup/safety/Cleaner$ElementMeta; │ │ - invoke-direct {v8, v0, v4}, Lorg/jsoup/safety/Cleaner$ElementMeta;->(Lorg/jsoup/nodes/Element;I)V │ + invoke-direct {v7, v0, v3}, Lorg/jsoup/safety/Cleaner$ElementMeta;->(Lorg/jsoup/nodes/Element;I)V │ │ - return-object v8 │ + return-object v7 │ .end method │ │ │ # virtual methods │ .method public clean(Lorg/jsoup/nodes/Document;)Lorg/jsoup/nodes/Document; │ .locals 3 │ .param p1, "dirtyDocument" # Lorg/jsoup/nodes/Document; ├── smali/org/jsoup/safety/Whitelist.smali │ @@ -268,50 +268,54 @@ │ │ const/16 v2, 0x16 │ │ const-string v3, "ul" │ │ aput-object v3, v1, v2 │ │ + .line 91 │ invoke-virtual {v0, v1}, Lorg/jsoup/safety/Whitelist;->addTags([Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ move-result-object v0 │ │ const-string v1, "a" │ │ new-array v2, v6, [Ljava/lang/String; │ │ const-string v3, "href" │ │ aput-object v3, v2, v5 │ │ + .line 96 │ invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;->addAttributes(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ move-result-object v0 │ │ const-string v1, "blockquote" │ │ new-array v2, v6, [Ljava/lang/String; │ │ const-string v3, "cite" │ │ aput-object v3, v2, v5 │ │ + .line 97 │ invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;->addAttributes(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ move-result-object v0 │ │ const-string v1, "q" │ │ new-array v2, v6, [Ljava/lang/String; │ │ const-string v3, "cite" │ │ aput-object v3, v2, v5 │ │ + .line 98 │ invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;->addAttributes(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ move-result-object v0 │ │ const-string v1, "a" │ │ const-string v2, "href" │ @@ -330,14 +334,15 @@ │ │ aput-object v4, v3, v7 │ │ const-string v4, "mailto" │ │ aput-object v4, v3, v8 │ │ + .line 100 │ invoke-virtual {v0, v1, v2, v3}, Lorg/jsoup/safety/Whitelist;->addProtocols(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ move-result-object v0 │ │ const-string v1, "blockquote" │ │ const-string v2, "cite" │ @@ -348,14 +353,15 @@ │ │ aput-object v4, v3, v5 │ │ const-string v4, "https" │ │ aput-object v4, v3, v6 │ │ + .line 101 │ invoke-virtual {v0, v1, v2, v3}, Lorg/jsoup/safety/Whitelist;->addProtocols(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ move-result-object v0 │ │ const-string v1, "cite" │ │ const-string v2, "cite" │ @@ -366,28 +372,31 @@ │ │ aput-object v4, v3, v5 │ │ const-string v4, "https" │ │ aput-object v4, v3, v6 │ │ + .line 102 │ invoke-virtual {v0, v1, v2, v3}, Lorg/jsoup/safety/Whitelist;->addProtocols(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ move-result-object v0 │ │ const-string v1, "a" │ │ const-string v2, "rel" │ │ const-string v3, "nofollow" │ │ + .line 104 │ invoke-virtual {v0, v1, v2, v3}, Lorg/jsoup/safety/Whitelist;->addEnforcedAttribute(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ move-result-object v0 │ │ + .line 90 │ return-object v0 │ .end method │ │ .method public static basicWithImages()Lorg/jsoup/safety/Whitelist; │ .locals 8 │ │ .prologue │ @@ -404,14 +413,15 @@ │ │ new-array v1, v6, [Ljava/lang/String; │ │ const-string v2, "img" │ │ aput-object v2, v1, v5 │ │ + .line 117 │ invoke-virtual {v0, v1}, Lorg/jsoup/safety/Whitelist;->addTags([Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ move-result-object v0 │ │ const-string v1, "img" │ │ const/4 v2, 0x6 │ @@ -444,14 +454,15 @@ │ │ const/4 v3, 0x5 │ │ const-string v4, "width" │ │ aput-object v4, v2, v3 │ │ + .line 118 │ invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;->addAttributes(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ move-result-object v0 │ │ const-string v1, "img" │ │ const-string v2, "src" │ @@ -462,18 +473,20 @@ │ │ aput-object v4, v3, v5 │ │ const-string v4, "https" │ │ aput-object v4, v3, v6 │ │ + .line 119 │ invoke-virtual {v0, v1, v2, v3}, Lorg/jsoup/safety/Whitelist;->addProtocols(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ move-result-object v0 │ │ + .line 116 │ return-object v0 │ .end method │ │ .method public static none()Lorg/jsoup/safety/Whitelist; │ .locals 1 │ │ .prologue │ @@ -740,14 +753,15 @@ │ │ const/16 v2, 0x28 │ │ const-string v3, "ul" │ │ aput-object v3, v1, v2 │ │ + .line 134 │ invoke-virtual {v0, v1}, Lorg/jsoup/safety/Whitelist;->addTags([Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ move-result-object v0 │ │ const-string v1, "a" │ │ new-array v2, v7, [Ljava/lang/String; │ @@ -756,26 +770,28 @@ │ │ aput-object v3, v2, v5 │ │ const-string v3, "title" │ │ aput-object v3, v2, v6 │ │ + .line 141 │ invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;->addAttributes(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ move-result-object v0 │ │ const-string v1, "blockquote" │ │ new-array v2, v6, [Ljava/lang/String; │ │ const-string v3, "cite" │ │ aput-object v3, v2, v5 │ │ + .line 142 │ invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;->addAttributes(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ move-result-object v0 │ │ const-string v1, "col" │ │ new-array v2, v7, [Ljava/lang/String; │ @@ -784,14 +800,15 @@ │ │ aput-object v3, v2, v5 │ │ const-string v3, "width" │ │ aput-object v3, v2, v6 │ │ + .line 143 │ invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;->addAttributes(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ move-result-object v0 │ │ const-string v1, "colgroup" │ │ new-array v2, v7, [Ljava/lang/String; │ @@ -800,14 +817,15 @@ │ │ aput-object v3, v2, v5 │ │ const-string v3, "width" │ │ aput-object v3, v2, v6 │ │ + .line 144 │ invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;->addAttributes(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ move-result-object v0 │ │ const-string v1, "img" │ │ const/4 v2, 0x6 │ @@ -836,14 +854,15 @@ │ │ const/4 v3, 0x5 │ │ const-string v4, "width" │ │ aput-object v4, v2, v3 │ │ + .line 145 │ invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;->addAttributes(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ move-result-object v0 │ │ const-string v1, "ol" │ │ new-array v2, v7, [Ljava/lang/String; │ @@ -852,26 +871,28 @@ │ │ aput-object v3, v2, v5 │ │ const-string v3, "type" │ │ aput-object v3, v2, v6 │ │ + .line 146 │ invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;->addAttributes(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ move-result-object v0 │ │ const-string v1, "q" │ │ new-array v2, v6, [Ljava/lang/String; │ │ const-string v3, "cite" │ │ aput-object v3, v2, v5 │ │ + .line 147 │ invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;->addAttributes(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ move-result-object v0 │ │ const-string v1, "table" │ │ new-array v2, v7, [Ljava/lang/String; │ @@ -880,14 +901,15 @@ │ │ aput-object v3, v2, v5 │ │ const-string v3, "width" │ │ aput-object v3, v2, v6 │ │ + .line 148 │ invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;->addAttributes(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ move-result-object v0 │ │ const-string v1, "td" │ │ const/4 v2, 0x5 │ @@ -910,14 +932,15 @@ │ │ aput-object v3, v2, v8 │ │ const-string v3, "width" │ │ aput-object v3, v2, v9 │ │ + .line 149 │ invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;->addAttributes(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ move-result-object v0 │ │ const-string v1, "th" │ │ const/4 v2, 0x6 │ @@ -946,26 +969,28 @@ │ │ const/4 v3, 0x5 │ │ const-string v4, "width" │ │ aput-object v4, v2, v3 │ │ + .line 150 │ invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;->addAttributes(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ move-result-object v0 │ │ const-string v1, "ul" │ │ new-array v2, v6, [Ljava/lang/String; │ │ const-string v3, "type" │ │ aput-object v3, v2, v5 │ │ + .line 153 │ invoke-virtual {v0, v1, v2}, Lorg/jsoup/safety/Whitelist;->addAttributes(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ move-result-object v0 │ │ const-string v1, "a" │ │ const-string v2, "href" │ @@ -984,14 +1009,15 @@ │ │ aput-object v4, v3, v7 │ │ const-string v4, "mailto" │ │ aput-object v4, v3, v8 │ │ + .line 155 │ invoke-virtual {v0, v1, v2, v3}, Lorg/jsoup/safety/Whitelist;->addProtocols(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ move-result-object v0 │ │ const-string v1, "blockquote" │ │ const-string v2, "cite" │ @@ -1002,14 +1028,15 @@ │ │ aput-object v4, v3, v5 │ │ const-string v4, "https" │ │ aput-object v4, v3, v6 │ │ + .line 156 │ invoke-virtual {v0, v1, v2, v3}, Lorg/jsoup/safety/Whitelist;->addProtocols(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ move-result-object v0 │ │ const-string v1, "cite" │ │ const-string v2, "cite" │ @@ -1020,14 +1047,15 @@ │ │ aput-object v4, v3, v5 │ │ const-string v4, "https" │ │ aput-object v4, v3, v6 │ │ + .line 157 │ invoke-virtual {v0, v1, v2, v3}, Lorg/jsoup/safety/Whitelist;->addProtocols(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ move-result-object v0 │ │ const-string v1, "img" │ │ const-string v2, "src" │ @@ -1038,14 +1066,15 @@ │ │ aput-object v4, v3, v5 │ │ const-string v4, "https" │ │ aput-object v4, v3, v6 │ │ + .line 158 │ invoke-virtual {v0, v1, v2, v3}, Lorg/jsoup/safety/Whitelist;->addProtocols(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ move-result-object v0 │ │ const-string v1, "q" │ │ const-string v2, "cite" │ @@ -1056,18 +1085,20 @@ │ │ aput-object v4, v3, v5 │ │ const-string v4, "https" │ │ aput-object v4, v3, v6 │ │ + .line 159 │ invoke-virtual {v0, v1, v2, v3}, Lorg/jsoup/safety/Whitelist;->addProtocols(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ move-result-object v0 │ │ + .line 133 │ return-object v0 │ .end method │ │ .method public static simpleText()Lorg/jsoup/safety/Whitelist; │ .locals 4 │ │ .prologue │ @@ -1106,18 +1137,20 @@ │ │ const/4 v2, 0x4 │ │ const-string v3, "u" │ │ aput-object v3, v1, v2 │ │ + .line 74 │ invoke-virtual {v0, v1}, Lorg/jsoup/safety/Whitelist;->addTags([Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ │ move-result-object v0 │ │ + .line 73 │ return-object v0 │ .end method │ │ .method private testValidProtocol(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Attribute;Ljava/util/Set;)Z │ .locals 6 │ .param p1, "el" # Lorg/jsoup/nodes/Element; │ .param p2, "attr" # Lorg/jsoup/nodes/Attribute; │ @@ -1134,69 +1167,68 @@ │ .end annotation │ │ .prologue │ .line 361 │ .local p3, "protocols":Ljava/util/Set;, "Ljava/util/Set;" │ invoke-virtual {p2}, Lorg/jsoup/nodes/Attribute;->getKey()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {p1, v4}, Lorg/jsoup/nodes/Element;->absUrl(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {p1, v3}, Lorg/jsoup/nodes/Element;->absUrl(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 362 │ - .local v3, "value":Ljava/lang/String; │ - invoke-virtual {v3}, Ljava/lang/String;->length()I │ + .local v2, "value":Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/String;->length()I │ │ - move-result v4 │ + move-result v3 │ │ - if-nez v4, :cond_0 │ + if-nez v3, :cond_0 │ │ .line 363 │ invoke-virtual {p2}, Lorg/jsoup/nodes/Attribute;->getValue()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 364 │ :cond_0 │ - iget-boolean v4, p0, Lorg/jsoup/safety/Whitelist;->preserveRelativeLinks:Z │ + iget-boolean v3, p0, Lorg/jsoup/safety/Whitelist;->preserveRelativeLinks:Z │ │ - if-nez v4, :cond_1 │ + if-nez v3, :cond_1 │ │ .line 365 │ - invoke-virtual {p2, v3}, Lorg/jsoup/nodes/Attribute;->setValue(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {p2, v2}, Lorg/jsoup/nodes/Attribute;->setValue(Ljava/lang/String;)Ljava/lang/String; │ │ .line 367 │ :cond_1 │ invoke-interface {p3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_2 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_3 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lorg/jsoup/safety/Whitelist$Protocol; │ + check-cast v1, Lorg/jsoup/safety/Whitelist$Protocol; │ │ .line 368 │ - .local v2, "protocol":Lorg/jsoup/safety/Whitelist$Protocol; │ + .local v1, "protocol":Lorg/jsoup/safety/Whitelist$Protocol; │ new-instance v4, Ljava/lang/StringBuilder; │ │ invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v2}, Lorg/jsoup/safety/Whitelist$Protocol;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Lorg/jsoup/safety/Whitelist$Protocol;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ @@ -1204,177 +1236,166 @@ │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 369 │ - .local v1, "prot":Ljava/lang/String; │ - invoke-virtual {v3}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ + .local v0, "prot":Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ move-result-object v4 │ │ - invoke-virtual {v4, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v4, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_2 │ │ .line 370 │ - const/4 v4, 0x1 │ + const/4 v3, 0x1 │ │ .line 373 │ - .end local v1 # "prot":Ljava/lang/String; │ - .end local v2 # "protocol":Lorg/jsoup/safety/Whitelist$Protocol; │ + .end local v0 # "prot":Ljava/lang/String; │ + .end local v1 # "protocol":Lorg/jsoup/safety/Whitelist$Protocol; │ :goto_0 │ - return v4 │ + return v3 │ │ :cond_3 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ goto :goto_0 │ .end method │ │ │ # virtual methods │ .method public varargs addAttributes(Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ - .locals 9 │ + .locals 7 │ .param p1, "tag" # Ljava/lang/String; │ .param p2, "keys" # [Ljava/lang/String; │ │ .prologue │ + const/4 v5, 0x0 │ + │ .line 209 │ invoke-static {p1}, Lorg/jsoup/helper/Validate;->notEmpty(Ljava/lang/String;)V │ │ .line 210 │ invoke-static {p2}, Lorg/jsoup/helper/Validate;->notNull(Ljava/lang/Object;)V │ │ .line 211 │ - array-length v7, p2 │ + array-length v4, p2 │ │ - if-lez v7, :cond_1 │ + if-lez v4, :cond_1 │ │ - const/4 v7, 0x1 │ + const/4 v4, 0x1 │ │ :goto_0 │ - const-string v8, "No attributes supplied." │ + const-string v6, "No attributes supplied." │ │ - invoke-static {v7, v8}, Lorg/jsoup/helper/Validate;->isTrue(ZLjava/lang/String;)V │ + invoke-static {v4, v6}, Lorg/jsoup/helper/Validate;->isTrue(ZLjava/lang/String;)V │ │ .line 213 │ invoke-static {p1}, Lorg/jsoup/safety/Whitelist$TagName;->valueOf(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$TagName; │ │ - move-result-object v6 │ + move-result-object v3 │ │ .line 214 │ - .local v6, "tagName":Lorg/jsoup/safety/Whitelist$TagName; │ - iget-object v7, p0, Lorg/jsoup/safety/Whitelist;->tagNames:Ljava/util/Set; │ + .local v3, "tagName":Lorg/jsoup/safety/Whitelist$TagName; │ + iget-object v4, p0, Lorg/jsoup/safety/Whitelist;->tagNames:Ljava/util/Set; │ │ - invoke-interface {v7, v6}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z │ + invoke-interface {v4, v3}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z │ │ - move-result v7 │ + move-result v4 │ │ - if-nez v7, :cond_0 │ + if-nez v4, :cond_0 │ │ .line 215 │ - iget-object v7, p0, Lorg/jsoup/safety/Whitelist;->tagNames:Ljava/util/Set; │ + iget-object v4, p0, Lorg/jsoup/safety/Whitelist;->tagNames:Ljava/util/Set; │ │ - invoke-interface {v7, v6}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ + invoke-interface {v4, v3}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ .line 216 │ :cond_0 │ - new-instance v1, Ljava/util/HashSet; │ + new-instance v0, Ljava/util/HashSet; │ │ - invoke-direct {v1}, Ljava/util/HashSet;->()V │ + invoke-direct {v0}, Ljava/util/HashSet;->()V │ │ .line 217 │ - .local v1, "attributeSet":Ljava/util/Set;, "Ljava/util/Set;" │ - move-object v0, p2 │ - │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v5, v0 │ - │ - .local v5, "len$":I │ - const/4 v3, 0x0 │ + .local v0, "attributeSet":Ljava/util/Set;, "Ljava/util/Set;" │ + array-length v4, p2 │ │ - .local v3, "i$":I │ :goto_1 │ - if-ge v3, v5, :cond_2 │ + if-ge v5, v4, :cond_2 │ │ - aget-object v4, v0, v3 │ + aget-object v2, p2, v5 │ │ .line 218 │ - .local v4, "key":Ljava/lang/String; │ - invoke-static {v4}, Lorg/jsoup/helper/Validate;->notEmpty(Ljava/lang/String;)V │ + .local v2, "key":Ljava/lang/String; │ + invoke-static {v2}, Lorg/jsoup/helper/Validate;->notEmpty(Ljava/lang/String;)V │ │ .line 219 │ - invoke-static {v4}, Lorg/jsoup/safety/Whitelist$AttributeKey;->valueOf(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$AttributeKey; │ + invoke-static {v2}, Lorg/jsoup/safety/Whitelist$AttributeKey;->valueOf(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$AttributeKey; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-interface {v1, v7}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ + invoke-interface {v0, v6}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ .line 217 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ goto :goto_1 │ │ - .line 211 │ - .end local v0 # "arr$":[Ljava/lang/String; │ - .end local v1 # "attributeSet":Ljava/util/Set;, "Ljava/util/Set;" │ - .end local v3 # "i$":I │ - .end local v4 # "key":Ljava/lang/String; │ - .end local v5 # "len$":I │ - .end local v6 # "tagName":Lorg/jsoup/safety/Whitelist$TagName; │ + .end local v0 # "attributeSet":Ljava/util/Set;, "Ljava/util/Set;" │ + .end local v2 # "key":Ljava/lang/String; │ + .end local v3 # "tagName":Lorg/jsoup/safety/Whitelist$TagName; │ :cond_1 │ - const/4 v7, 0x0 │ + move v4, v5 │ │ + .line 211 │ goto :goto_0 │ │ .line 221 │ - .restart local v0 # "arr$":[Ljava/lang/String; │ - .restart local v1 # "attributeSet":Ljava/util/Set;, "Ljava/util/Set;" │ - .restart local v3 # "i$":I │ - .restart local v5 # "len$":I │ - .restart local v6 # "tagName":Lorg/jsoup/safety/Whitelist$TagName; │ + .restart local v0 # "attributeSet":Ljava/util/Set;, "Ljava/util/Set;" │ + .restart local v3 # "tagName":Lorg/jsoup/safety/Whitelist$TagName; │ :cond_2 │ - iget-object v7, p0, Lorg/jsoup/safety/Whitelist;->attributes:Ljava/util/Map; │ + iget-object v4, p0, Lorg/jsoup/safety/Whitelist;->attributes:Ljava/util/Map; │ │ - invoke-interface {v7, v6}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ + invoke-interface {v4, v3}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ │ - move-result v7 │ + move-result v4 │ │ - if-eqz v7, :cond_3 │ + if-eqz v4, :cond_3 │ │ .line 222 │ - iget-object v7, p0, Lorg/jsoup/safety/Whitelist;->attributes:Ljava/util/Map; │ + iget-object v4, p0, Lorg/jsoup/safety/Whitelist;->attributes:Ljava/util/Map; │ │ - invoke-interface {v7, v6}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/util/Set; │ + check-cast v1, Ljava/util/Set; │ │ .line 223 │ - .local v2, "currentSet":Ljava/util/Set;, "Ljava/util/Set;" │ - invoke-interface {v2, v1}, Ljava/util/Set;->addAll(Ljava/util/Collection;)Z │ + .local v1, "currentSet":Ljava/util/Set;, "Ljava/util/Set;" │ + invoke-interface {v1, v0}, Ljava/util/Set;->addAll(Ljava/util/Collection;)Z │ │ .line 227 │ - .end local v2 # "currentSet":Ljava/util/Set;, "Ljava/util/Set;" │ + .end local v1 # "currentSet":Ljava/util/Set;, "Ljava/util/Set;" │ :goto_2 │ return-object p0 │ │ .line 225 │ :cond_3 │ - iget-object v7, p0, Lorg/jsoup/safety/Whitelist;->attributes:Ljava/util/Map; │ + iget-object v4, p0, Lorg/jsoup/safety/Whitelist;->attributes:Ljava/util/Map; │ │ - invoke-interface {v7, v6, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v3, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_2 │ .end method │ │ .method public addEnforcedAttribute(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ .locals 5 │ .param p1, "tag" # Ljava/lang/String; │ @@ -1463,15 +1484,15 @@ │ │ invoke-interface {v4, v3, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_0 │ .end method │ │ .method public varargs addProtocols(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ - .locals 10 │ + .locals 8 │ .param p1, "tag" # Ljava/lang/String; │ .param p2, "key" # Ljava/lang/String; │ .param p3, "protocols" # [Ljava/lang/String; │ │ .prologue │ .line 294 │ invoke-static {p1}, Lorg/jsoup/helper/Validate;->notEmpty(Ljava/lang/String;)V │ @@ -1481,176 +1502,160 @@ │ │ .line 296 │ invoke-static {p3}, Lorg/jsoup/helper/Validate;->notNull(Ljava/lang/Object;)V │ │ .line 298 │ invoke-static {p1}, Lorg/jsoup/safety/Whitelist$TagName;->valueOf(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$TagName; │ │ - move-result-object v8 │ + move-result-object v5 │ │ .line 299 │ - .local v8, "tagName":Lorg/jsoup/safety/Whitelist$TagName; │ + .local v5, "tagName":Lorg/jsoup/safety/Whitelist$TagName; │ invoke-static {p2}, Lorg/jsoup/safety/Whitelist$AttributeKey;->valueOf(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$AttributeKey; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 303 │ - .local v1, "attrKey":Lorg/jsoup/safety/Whitelist$AttributeKey; │ - iget-object v9, p0, Lorg/jsoup/safety/Whitelist;->protocols:Ljava/util/Map; │ + .local v0, "attrKey":Lorg/jsoup/safety/Whitelist$AttributeKey; │ + iget-object v6, p0, Lorg/jsoup/safety/Whitelist;->protocols:Ljava/util/Map; │ │ - invoke-interface {v9, v8}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ + invoke-interface {v6, v5}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ │ - move-result v9 │ + move-result v6 │ │ - if-eqz v9, :cond_0 │ + if-eqz v6, :cond_0 │ │ .line 304 │ - iget-object v9, p0, Lorg/jsoup/safety/Whitelist;->protocols:Ljava/util/Map; │ + iget-object v6, p0, Lorg/jsoup/safety/Whitelist;->protocols:Ljava/util/Map; │ │ - invoke-interface {v9, v8}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v6, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/util/Map; │ + check-cast v1, Ljava/util/Map; │ │ .line 309 │ - .local v2, "attrMap":Ljava/util/Map;, "Ljava/util/Map;>;" │ + .local v1, "attrMap":Ljava/util/Map;, "Ljava/util/Map;>;" │ :goto_0 │ - invoke-interface {v2, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ + invoke-interface {v1, v0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ │ - move-result v9 │ + move-result v6 │ │ - if-eqz v9, :cond_1 │ + if-eqz v6, :cond_1 │ │ .line 310 │ - invoke-interface {v2, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - check-cast v6, Ljava/util/Set; │ + check-cast v3, Ljava/util/Set; │ │ .line 315 │ - .local v6, "protSet":Ljava/util/Set;, "Ljava/util/Set;" │ + .local v3, "protSet":Ljava/util/Set;, "Ljava/util/Set;" │ :goto_1 │ - move-object v0, p3 │ + array-length v7, p3 │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v4, v0 │ + const/4 v6, 0x0 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ - │ - .local v3, "i$":I │ :goto_2 │ - if-ge v3, v4, :cond_2 │ + if-ge v6, v7, :cond_2 │ │ - aget-object v7, v0, v3 │ + aget-object v4, p3, v6 │ │ .line 316 │ - .local v7, "protocol":Ljava/lang/String; │ - invoke-static {v7}, Lorg/jsoup/helper/Validate;->notEmpty(Ljava/lang/String;)V │ + .local v4, "protocol":Ljava/lang/String; │ + invoke-static {v4}, Lorg/jsoup/helper/Validate;->notEmpty(Ljava/lang/String;)V │ │ .line 317 │ - invoke-static {v7}, Lorg/jsoup/safety/Whitelist$Protocol;->valueOf(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$Protocol; │ + invoke-static {v4}, Lorg/jsoup/safety/Whitelist$Protocol;->valueOf(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$Protocol; │ │ - move-result-object v5 │ + move-result-object v2 │ │ .line 318 │ - .local v5, "prot":Lorg/jsoup/safety/Whitelist$Protocol; │ - invoke-interface {v6, v5}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ + .local v2, "prot":Lorg/jsoup/safety/Whitelist$Protocol; │ + invoke-interface {v3, v2}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ .line 315 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v6, v6, 0x1 │ │ goto :goto_2 │ │ .line 306 │ - .end local v0 # "arr$":[Ljava/lang/String; │ - .end local v2 # "attrMap":Ljava/util/Map;, "Ljava/util/Map;>;" │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ - .end local v5 # "prot":Lorg/jsoup/safety/Whitelist$Protocol; │ - .end local v6 # "protSet":Ljava/util/Set;, "Ljava/util/Set;" │ - .end local v7 # "protocol":Ljava/lang/String; │ + .end local v1 # "attrMap":Ljava/util/Map;, "Ljava/util/Map;>;" │ + .end local v2 # "prot":Lorg/jsoup/safety/Whitelist$Protocol; │ + .end local v3 # "protSet":Ljava/util/Set;, "Ljava/util/Set;" │ + .end local v4 # "protocol":Ljava/lang/String; │ :cond_0 │ - new-instance v2, Ljava/util/HashMap; │ + new-instance v1, Ljava/util/HashMap; │ │ - invoke-direct {v2}, Ljava/util/HashMap;->()V │ + invoke-direct {v1}, Ljava/util/HashMap;->()V │ │ .line 307 │ - .restart local v2 # "attrMap":Ljava/util/Map;, "Ljava/util/Map;>;" │ - iget-object v9, p0, Lorg/jsoup/safety/Whitelist;->protocols:Ljava/util/Map; │ + .restart local v1 # "attrMap":Ljava/util/Map;, "Ljava/util/Map;>;" │ + iget-object v6, p0, Lorg/jsoup/safety/Whitelist;->protocols:Ljava/util/Map; │ │ - invoke-interface {v9, v8, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v6, v5, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_0 │ │ .line 312 │ :cond_1 │ - new-instance v6, Ljava/util/HashSet; │ + new-instance v3, Ljava/util/HashSet; │ │ - invoke-direct {v6}, Ljava/util/HashSet;->()V │ + invoke-direct {v3}, Ljava/util/HashSet;->()V │ │ .line 313 │ - .restart local v6 # "protSet":Ljava/util/Set;, "Ljava/util/Set;" │ - invoke-interface {v2, v1, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + .restart local v3 # "protSet":Ljava/util/Set;, "Ljava/util/Set;" │ + invoke-interface {v1, v0, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_1 │ │ .line 320 │ - .restart local v0 # "arr$":[Ljava/lang/String; │ - .restart local v3 # "i$":I │ - .restart local v4 # "len$":I │ :cond_2 │ return-object p0 │ .end method │ │ .method public varargs addTags([Ljava/lang/String;)Lorg/jsoup/safety/Whitelist; │ - .locals 6 │ + .locals 5 │ .param p1, "tags" # [Ljava/lang/String; │ │ .prologue │ .line 186 │ invoke-static {p1}, Lorg/jsoup/helper/Validate;->notNull(Ljava/lang/Object;)V │ │ .line 188 │ - move-object v0, p1 │ - │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + array-length v2, p1 │ │ - .local v2, "len$":I │ const/4 v1, 0x0 │ │ - .local v1, "i$":I │ :goto_0 │ if-ge v1, v2, :cond_0 │ │ - aget-object v3, v0, v1 │ + aget-object v0, p1, v1 │ │ .line 189 │ - .local v3, "tagName":Ljava/lang/String; │ - invoke-static {v3}, Lorg/jsoup/helper/Validate;->notEmpty(Ljava/lang/String;)V │ + .local v0, "tagName":Ljava/lang/String; │ + invoke-static {v0}, Lorg/jsoup/helper/Validate;->notEmpty(Ljava/lang/String;)V │ │ .line 190 │ - iget-object v4, p0, Lorg/jsoup/safety/Whitelist;->tagNames:Ljava/util/Set; │ + iget-object v3, p0, Lorg/jsoup/safety/Whitelist;->tagNames:Ljava/util/Set; │ │ - invoke-static {v3}, Lorg/jsoup/safety/Whitelist$TagName;->valueOf(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$TagName; │ + invoke-static {v0}, Lorg/jsoup/safety/Whitelist$TagName;->valueOf(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$TagName; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v4, v5}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v4}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ .line 188 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 192 │ - .end local v3 # "tagName":Ljava/lang/String; │ + .end local v0 # "tagName":Ljava/lang/String; │ :cond_0 │ return-object p0 │ .end method │ │ .method getEnforcedAttributes(Ljava/lang/String;)Lorg/jsoup/nodes/Attributes; │ .locals 7 │ .param p1, "tagName" # Ljava/lang/String; │ @@ -1661,89 +1666,87 @@ │ │ invoke-direct {v0}, Lorg/jsoup/nodes/Attributes;->()V │ │ .line 378 │ .local v0, "attrs":Lorg/jsoup/nodes/Attributes; │ invoke-static {p1}, Lorg/jsoup/safety/Whitelist$TagName;->valueOf(Ljava/lang/String;)Lorg/jsoup/safety/Whitelist$TagName; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 379 │ - .local v4, "tag":Lorg/jsoup/safety/Whitelist$TagName; │ - iget-object v5, p0, Lorg/jsoup/safety/Whitelist;->enforcedAttributes:Ljava/util/Map; │ + .local v3, "tag":Lorg/jsoup/safety/Whitelist$TagName; │ + iget-object v4, p0, Lorg/jsoup/safety/Whitelist;->enforcedAttributes:Ljava/util/Map; │ │ - invoke-interface {v5, v4}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ + invoke-interface {v4, v3}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_0 │ + if-eqz v4, :cond_0 │ │ .line 380 │ - iget-object v5, p0, Lorg/jsoup/safety/Whitelist;->enforcedAttributes:Ljava/util/Map; │ + iget-object v4, p0, Lorg/jsoup/safety/Whitelist;->enforcedAttributes:Ljava/util/Map; │ │ - invoke-interface {v5, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/util/Map; │ + check-cast v2, Ljava/util/Map; │ │ .line 381 │ - .local v3, "keyVals":Ljava/util/Map;, "Ljava/util/Map;" │ - invoke-interface {v3}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + .local v2, "keyVals":Ljava/util/Map;, "Ljava/util/Map;" │ + invoke-interface {v2}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v5}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v5 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_0 │ + if-eqz v4, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/util/Map$Entry; │ │ .line 382 │ .local v1, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lorg/jsoup/safety/Whitelist$AttributeKey; │ + check-cast v4, Lorg/jsoup/safety/Whitelist$AttributeKey; │ │ - invoke-virtual {v5}, Lorg/jsoup/safety/Whitelist$AttributeKey;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Lorg/jsoup/safety/Whitelist$AttributeKey;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lorg/jsoup/safety/Whitelist$AttributeValue; │ + check-cast v4, Lorg/jsoup/safety/Whitelist$AttributeValue; │ │ - invoke-virtual {v5}, Lorg/jsoup/safety/Whitelist$AttributeValue;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Lorg/jsoup/safety/Whitelist$AttributeValue;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v0, v6, v5}, Lorg/jsoup/nodes/Attributes;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v0, v6, v4}, Lorg/jsoup/nodes/Attributes;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ goto :goto_0 │ │ .line 385 │ .end local v1 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v3 # "keyVals":Ljava/util/Map;, "Ljava/util/Map;" │ + .end local v2 # "keyVals":Ljava/util/Map;, "Ljava/util/Map;" │ :cond_0 │ return-object v0 │ .end method │ │ .method protected isSafeAttribute(Ljava/lang/String;Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Attribute;)Z │ .locals 6 │ .param p1, "tagName" # Ljava/lang/String; ├── smali/org/jsoup/nodes/Attribute.smali │ @@ -368,36 +368,40 @@ │ .param p1, "accum" # Ljava/lang/StringBuilder; │ .param p2, "out" # Lorg/jsoup/nodes/Document$OutputSettings; │ │ .prologue │ .line 73 │ iget-object v0, p0, Lorg/jsoup/nodes/Attribute;->key:Ljava/lang/String; │ │ + .line 74 │ invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "=\"" │ │ + .line 75 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ iget-object v1, p0, Lorg/jsoup/nodes/Attribute;->value:Ljava/lang/String; │ │ + .line 76 │ invoke-static {v1, p2}, Lorg/jsoup/nodes/Entities;->escape(Ljava/lang/String;Lorg/jsoup/nodes/Document$OutputSettings;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "\"" │ │ + .line 77 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 78 │ return-void │ .end method │ │ .method protected isDataAttribute()Z │ @@ -461,21 +465,19 @@ │ │ .line 43 │ return-void │ .end method │ │ .method public bridge synthetic setValue(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 11 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lorg/jsoup/nodes/Attribute;->setValue(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/org/jsoup/nodes/FormElement.smali │ @@ -65,15 +65,15 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public formData()Ljava/util/List; │ - .locals 9 │ + .locals 8 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()", │ "Ljava/util/List", │ "<", │ "Lorg/jsoup/Connection$KeyVal;", │ ">;" │ @@ -84,135 +84,133 @@ │ .line 75 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ .line 78 │ .local v0, "data":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - iget-object v7, p0, Lorg/jsoup/nodes/FormElement;->elements:Lorg/jsoup/select/Elements; │ + iget-object v5, p0, Lorg/jsoup/nodes/FormElement;->elements:Lorg/jsoup/select/Elements; │ │ - invoke-virtual {v7}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v5}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v5 │ │ :cond_0 │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_2 │ + if-eqz v6, :cond_2 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lorg/jsoup/nodes/Element; │ │ .line 79 │ .local v1, "el":Lorg/jsoup/nodes/Element; │ invoke-virtual {v1}, Lorg/jsoup/nodes/Element;->tag()Lorg/jsoup/parser/Tag; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Lorg/jsoup/parser/Tag;->isFormSubmittable()Z │ + invoke-virtual {v6}, Lorg/jsoup/parser/Tag;->isFormSubmittable()Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_0 │ + if-eqz v6, :cond_0 │ │ .line 80 │ - const-string v7, "name" │ + const-string v6, "name" │ │ - invoke-virtual {v1, v7}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v1, v6}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v2 │ │ .line 81 │ - .local v4, "name":Ljava/lang/String; │ - invoke-virtual {v4}, Ljava/lang/String;->length()I │ + .local v2, "name":Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/String;->length()I │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_0 │ + if-eqz v6, :cond_0 │ │ .line 83 │ - const-string v7, "select" │ + const-string v6, "select" │ │ invoke-virtual {v1}, Lorg/jsoup/nodes/Element;->tagName()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_1 │ + if-eqz v6, :cond_1 │ │ .line 84 │ - const-string v7, "option[selected]" │ + const-string v6, "option[selected]" │ │ - invoke-virtual {v1, v7}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v1, v6}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v6 │ + move-result-object v4 │ │ .line 85 │ - .local v6, "options":Lorg/jsoup/select/Elements; │ - invoke-virtual {v6}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + .local v4, "options":Lorg/jsoup/select/Elements; │ + invoke-virtual {v4}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v6 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_0 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - check-cast v5, Lorg/jsoup/nodes/Element; │ + check-cast v3, Lorg/jsoup/nodes/Element; │ │ .line 86 │ - .local v5, "option":Lorg/jsoup/nodes/Element; │ - invoke-virtual {v5}, Lorg/jsoup/nodes/Element;->val()Ljava/lang/String; │ + .local v3, "option":Lorg/jsoup/nodes/Element; │ + invoke-virtual {v3}, Lorg/jsoup/nodes/Element;->val()Ljava/lang/String; │ │ move-result-object v7 │ │ - invoke-static {v4, v7}, Lorg/jsoup/helper/HttpConnection$KeyVal;->create(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal; │ + invoke-static {v2, v7}, Lorg/jsoup/helper/HttpConnection$KeyVal;->create(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal; │ │ move-result-object v7 │ │ invoke-virtual {v0, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 89 │ - .end local v3 # "i$":Ljava/util/Iterator; │ - .end local v5 # "option":Lorg/jsoup/nodes/Element; │ - .end local v6 # "options":Lorg/jsoup/select/Elements; │ + .end local v3 # "option":Lorg/jsoup/nodes/Element; │ + .end local v4 # "options":Lorg/jsoup/select/Elements; │ :cond_1 │ invoke-virtual {v1}, Lorg/jsoup/nodes/Element;->val()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-static {v4, v7}, Lorg/jsoup/helper/HttpConnection$KeyVal;->create(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal; │ + invoke-static {v2, v6}, Lorg/jsoup/helper/HttpConnection$KeyVal;->create(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/helper/HttpConnection$KeyVal; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v0, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v0, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 92 │ .end local v1 # "el":Lorg/jsoup/nodes/Element; │ - .end local v4 # "name":Ljava/lang/String; │ + .end local v2 # "name":Ljava/lang/String; │ :cond_2 │ return-object v0 │ .end method │ │ .method public submit()Lorg/jsoup/Connection; │ .locals 5 │ │ @@ -263,22 +261,24 @@ │ .line 62 │ .local v2, "method":Lorg/jsoup/Connection$Method; │ :goto_1 │ invoke-static {v0}, Lorg/jsoup/Jsoup;->connect(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ move-result-object v3 │ │ + .line 63 │ invoke-virtual {p0}, Lorg/jsoup/nodes/FormElement;->formData()Ljava/util/List; │ │ move-result-object v4 │ │ invoke-interface {v3, v4}, Lorg/jsoup/Connection;->data(Ljava/util/Collection;)Lorg/jsoup/Connection; │ │ move-result-object v3 │ │ + .line 64 │ invoke-interface {v3, v2}, Lorg/jsoup/Connection;->method(Lorg/jsoup/Connection$Method;)Lorg/jsoup/Connection; │ │ move-result-object v1 │ │ .line 66 │ .local v1, "con":Lorg/jsoup/Connection; │ return-object v1 ├── smali/org/jsoup/nodes/Comment.smali │ @@ -73,28 +73,31 @@ │ .line 34 │ invoke-virtual {p0, p1, p2, p3}, Lorg/jsoup/nodes/Comment;->indent(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V │ │ .line 35 │ :cond_0 │ const-string v0, "" │ │ + .line 38 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 39 │ return-void │ .end method │ │ .method outerHtmlTail(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V ├── smali/org/jsoup/nodes/Attributes.smali │ @@ -6,15 +6,14 @@ │ .implements Ljava/lang/Iterable; │ .implements Ljava/lang/Cloneable; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lorg/jsoup/nodes/Attributes$1;, │ Lorg/jsoup/nodes/Attributes$Dataset; │ } │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Ljava/lang/Object;", │ @@ -54,15 +53,14 @@ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 20 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Lorg/jsoup/nodes/Attributes;->attributes:Ljava/util/LinkedHashMap; │ │ - .line 191 │ return-void │ .end method │ │ .method static synthetic access$100(Lorg/jsoup/nodes/Attributes;)Ljava/util/LinkedHashMap; │ .locals 1 │ .param p0, "x0" # Lorg/jsoup/nodes/Attributes; │ │ @@ -181,81 +179,80 @@ │ "Lorg/jsoup/nodes/Attribute;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 113 │ - iget-object v3, p0, Lorg/jsoup/nodes/Attributes;->attributes:Ljava/util/LinkedHashMap; │ + iget-object v2, p0, Lorg/jsoup/nodes/Attributes;->attributes:Ljava/util/LinkedHashMap; │ │ - if-nez v3, :cond_0 │ + if-nez v2, :cond_0 │ │ .line 114 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 120 │ :goto_0 │ - return-object v3 │ + return-object v2 │ │ .line 116 │ :cond_0 │ - new-instance v2, Ljava/util/ArrayList; │ + new-instance v1, Ljava/util/ArrayList; │ │ - iget-object v3, p0, Lorg/jsoup/nodes/Attributes;->attributes:Ljava/util/LinkedHashMap; │ + iget-object v2, p0, Lorg/jsoup/nodes/Attributes;->attributes:Ljava/util/LinkedHashMap; │ │ - invoke-virtual {v3}, Ljava/util/LinkedHashMap;->size()I │ + invoke-virtual {v2}, Ljava/util/LinkedHashMap;->size()I │ │ - move-result v3 │ + move-result v2 │ │ - invoke-direct {v2, v3}, Ljava/util/ArrayList;->(I)V │ + invoke-direct {v1, v2}, Ljava/util/ArrayList;->(I)V │ │ .line 117 │ - .local v2, "list":Ljava/util/List;, "Ljava/util/List;" │ - iget-object v3, p0, Lorg/jsoup/nodes/Attributes;->attributes:Ljava/util/LinkedHashMap; │ + .local v1, "list":Ljava/util/List;, "Ljava/util/List;" │ + iget-object v2, p0, Lorg/jsoup/nodes/Attributes;->attributes:Ljava/util/LinkedHashMap; │ │ - invoke-virtual {v3}, Ljava/util/LinkedHashMap;->entrySet()Ljava/util/Set; │ + invoke-virtual {v2}, Ljava/util/LinkedHashMap;->entrySet()Ljava/util/Set; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/util/Map$Entry; │ │ .line 118 │ .local v0, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ move-result-object v3 │ │ - invoke-interface {v2, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v1, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 120 │ .end local v0 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ :cond_1 │ - invoke-static {v2}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List; │ + invoke-static {v1}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List; │ │ - move-result-object v3 │ + move-result-object v2 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic clone()Ljava/lang/Object; │ .locals 1 │ .annotation system Ldalvik/annotation/Throws; │ @@ -274,17 +271,17 @@ │ .end method │ │ .method public clone()Lorg/jsoup/nodes/Attributes; │ .locals 7 │ │ .prologue │ .line 176 │ - iget-object v4, p0, Lorg/jsoup/nodes/Attributes;->attributes:Ljava/util/LinkedHashMap; │ + iget-object v3, p0, Lorg/jsoup/nodes/Attributes;->attributes:Ljava/util/LinkedHashMap; │ │ - if-nez v4, :cond_1 │ + if-nez v3, :cond_1 │ │ .line 177 │ new-instance v1, Lorg/jsoup/nodes/Attributes; │ │ invoke-direct {v1}, Lorg/jsoup/nodes/Attributes;->()V │ │ .line 188 │ @@ -300,32 +297,31 @@ │ │ check-cast v1, Lorg/jsoup/nodes/Attributes; │ :try_end_0 │ .catch Ljava/lang/CloneNotSupportedException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 185 │ .local v1, "clone":Lorg/jsoup/nodes/Attributes; │ - new-instance v4, Ljava/util/LinkedHashMap; │ + new-instance v3, Ljava/util/LinkedHashMap; │ │ - iget-object v5, p0, Lorg/jsoup/nodes/Attributes;->attributes:Ljava/util/LinkedHashMap; │ + iget-object v4, p0, Lorg/jsoup/nodes/Attributes;->attributes:Ljava/util/LinkedHashMap; │ │ - invoke-virtual {v5}, Ljava/util/LinkedHashMap;->size()I │ + invoke-virtual {v4}, Ljava/util/LinkedHashMap;->size()I │ │ - move-result v5 │ + move-result v4 │ │ - invoke-direct {v4, v5}, Ljava/util/LinkedHashMap;->(I)V │ + invoke-direct {v3, v4}, Ljava/util/LinkedHashMap;->(I)V │ │ - iput-object v4, v1, Lorg/jsoup/nodes/Attributes;->attributes:Ljava/util/LinkedHashMap; │ + iput-object v3, v1, Lorg/jsoup/nodes/Attributes;->attributes:Ljava/util/LinkedHashMap; │ │ .line 186 │ invoke-virtual {p0}, Lorg/jsoup/nodes/Attributes;->iterator()Ljava/util/Iterator; │ │ move-result-object v3 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ @@ -350,25 +346,24 @@ │ invoke-virtual {v4, v5, v6}, Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_0 │ │ .line 182 │ .end local v0 # "attribute":Lorg/jsoup/nodes/Attribute; │ .end local v1 # "clone":Lorg/jsoup/nodes/Attributes; │ - .end local v3 # "i$":Ljava/util/Iterator; │ :catch_0 │ move-exception v2 │ │ .line 183 │ .local v2, "e":Ljava/lang/CloneNotSupportedException; │ - new-instance v4, Ljava/lang/RuntimeException; │ + new-instance v3, Ljava/lang/RuntimeException; │ │ - invoke-direct {v4, v2}, Ljava/lang/RuntimeException;->(Ljava/lang/Throwable;)V │ + invoke-direct {v3, v2}, Ljava/lang/RuntimeException;->(Ljava/lang/Throwable;)V │ │ - throw v4 │ + throw v3 │ .end method │ │ .method public dataset()Ljava/util/Map; │ .locals 2 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()", │ @@ -594,35 +589,34 @@ │ .method html(Ljava/lang/StringBuilder;Lorg/jsoup/nodes/Document$OutputSettings;)V │ .locals 4 │ .param p1, "accum" # Ljava/lang/StringBuilder; │ .param p2, "out" # Lorg/jsoup/nodes/Document$OutputSettings; │ │ .prologue │ .line 143 │ - iget-object v3, p0, Lorg/jsoup/nodes/Attributes;->attributes:Ljava/util/LinkedHashMap; │ + iget-object v2, p0, Lorg/jsoup/nodes/Attributes;->attributes:Ljava/util/LinkedHashMap; │ │ - if-nez v3, :cond_1 │ + if-nez v2, :cond_1 │ │ .line 151 │ :cond_0 │ return-void │ │ .line 146 │ :cond_1 │ - iget-object v3, p0, Lorg/jsoup/nodes/Attributes;->attributes:Ljava/util/LinkedHashMap; │ + iget-object v2, p0, Lorg/jsoup/nodes/Attributes;->attributes:Ljava/util/LinkedHashMap; │ │ - invoke-virtual {v3}, Ljava/util/LinkedHashMap;->entrySet()Ljava/util/Set; │ + invoke-virtual {v2}, Ljava/util/LinkedHashMap;->entrySet()Ljava/util/Set; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ move-result-object v2 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 ├── smali/org/jsoup/nodes/Node$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$baseUri:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/jsoup/nodes/Node;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/jsoup/nodes/Node; │ │ .prologue │ .line 142 │ iput-object p1, p0, Lorg/jsoup/nodes/Node$1;->this$0:Lorg/jsoup/nodes/Node; │ │ iput-object p2, p0, Lorg/jsoup/nodes/Node$1;->val$baseUri:Ljava/lang/String; ├── smali/org/jsoup/nodes/Element$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$accum:Ljava/lang/StringBuilder; │ │ │ # direct methods │ .method constructor (Lorg/jsoup/nodes/Element;Ljava/lang/StringBuilder;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/jsoup/nodes/Element; │ │ .prologue │ .line 819 │ iput-object p1, p0, Lorg/jsoup/nodes/Element$1;->this$0:Lorg/jsoup/nodes/Element; │ │ iput-object p2, p0, Lorg/jsoup/nodes/Element$1;->val$accum:Ljava/lang/StringBuilder; │ │ @@ -85,14 +86,15 @@ │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->length()I │ │ move-result v2 │ │ if-lez v2, :cond_0 │ │ + .line 827 │ invoke-virtual {v0}, Lorg/jsoup/nodes/Element;->isBlock()Z │ │ move-result v2 │ │ if-nez v2, :cond_2 │ │ invoke-static {v0}, Lorg/jsoup/nodes/Element;->access$100(Lorg/jsoup/nodes/Element;)Lorg/jsoup/parser/Tag; │ @@ -110,14 +112,15 @@ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ :cond_2 │ iget-object v2, p0, Lorg/jsoup/nodes/Element$1;->val$accum:Ljava/lang/StringBuilder; │ │ + .line 828 │ invoke-static {v2}, Lorg/jsoup/nodes/TextNode;->lastCharIsWhitespace(Ljava/lang/StringBuilder;)Z │ │ move-result v2 │ │ if-nez v2, :cond_0 │ │ .line 829 ├── smali/org/jsoup/nodes/Attributes$Dataset.smali │ @@ -104,25 +104,21 @@ │ invoke-direct {v0, p0, v1}, Lorg/jsoup/nodes/Attributes$Dataset$EntrySet;->(Lorg/jsoup/nodes/Attributes$Dataset;Lorg/jsoup/nodes/Attributes$1;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 191 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Ljava/lang/String; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lorg/jsoup/nodes/Attributes$Dataset;->put(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/org/jsoup/nodes/Entities.smali │ @@ -77,224 +77,228 @@ │ } │ .end annotation │ .end field │ │ │ # direct methods │ .method static constructor ()V │ - .locals 12 │ + .locals 9 │ │ .prologue │ - const/4 v11, 0x2 │ + const/4 v7, 0x2 │ │ - const/4 v10, 0x1 │ + const/4 v8, 0x1 │ │ - const/4 v9, 0x0 │ + const/4 v4, 0x0 │ │ .line 42 │ - const-string v5, "&(#(x|X)?([0-9a-fA-F]+)|[a-zA-Z]+\\d*);?" │ + const-string v2, "&(#(x|X)?([0-9a-fA-F]+)|[a-zA-Z]+\\d*);?" │ │ - invoke-static {v5}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ + invoke-static {v2}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - sput-object v5, Lorg/jsoup/nodes/Entities;->unescapePattern:Ljava/util/regex/Pattern; │ + sput-object v2, Lorg/jsoup/nodes/Entities;->unescapePattern:Ljava/util/regex/Pattern; │ │ .line 43 │ - const-string v5, "&(#(x|X)?([0-9a-fA-F]+)|[a-zA-Z]+\\d*);" │ + const-string v2, "&(#(x|X)?([0-9a-fA-F]+)|[a-zA-Z]+\\d*);" │ │ - invoke-static {v5}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ + invoke-static {v2}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - sput-object v5, Lorg/jsoup/nodes/Entities;->strictUnescapePattern:Ljava/util/regex/Pattern; │ + sput-object v2, Lorg/jsoup/nodes/Entities;->strictUnescapePattern:Ljava/util/regex/Pattern; │ │ .line 125 │ - const/4 v5, 0x5 │ + const/4 v2, 0x5 │ │ - new-array v5, v5, [[Ljava/lang/Object; │ + new-array v2, v2, [[Ljava/lang/Object; │ │ - new-array v6, v11, [Ljava/lang/Object; │ + new-array v3, v7, [Ljava/lang/Object; │ │ - const-string v7, "quot" │ + const-string v5, "quot" │ │ - aput-object v7, v6, v9 │ + aput-object v5, v3, v4 │ │ - const/16 v7, 0x22 │ + const/16 v5, 0x22 │ │ - invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + .line 126 │ + invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - aput-object v7, v6, v10 │ + aput-object v5, v3, v8 │ │ - aput-object v6, v5, v9 │ + aput-object v3, v2, v4 │ │ - new-array v6, v11, [Ljava/lang/Object; │ + new-array v3, v7, [Ljava/lang/Object; │ │ - const-string v7, "amp" │ + const-string v5, "amp" │ │ - aput-object v7, v6, v9 │ + aput-object v5, v3, v4 │ │ - const/16 v7, 0x26 │ + const/16 v5, 0x26 │ │ - invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + .line 127 │ + invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - aput-object v7, v6, v10 │ + aput-object v5, v3, v8 │ │ - aput-object v6, v5, v10 │ + aput-object v3, v2, v8 │ │ - new-array v6, v11, [Ljava/lang/Object; │ + new-array v3, v7, [Ljava/lang/Object; │ │ - const-string v7, "apos" │ + const-string v5, "apos" │ │ - aput-object v7, v6, v9 │ + aput-object v5, v3, v4 │ │ - const/16 v7, 0x27 │ + const/16 v5, 0x27 │ │ - invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + .line 128 │ + invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - aput-object v7, v6, v10 │ + aput-object v5, v3, v8 │ │ - aput-object v6, v5, v11 │ + aput-object v3, v2, v7 │ │ - const/4 v6, 0x3 │ + const/4 v3, 0x3 │ │ - new-array v7, v11, [Ljava/lang/Object; │ + new-array v5, v7, [Ljava/lang/Object; │ │ - const-string v8, "lt" │ + const-string v6, "lt" │ │ - aput-object v8, v7, v9 │ + aput-object v6, v5, v4 │ │ - const/16 v8, 0x3c │ + const/16 v6, 0x3c │ │ - invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + .line 129 │ + invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v8 │ + move-result-object v6 │ │ - aput-object v8, v7, v10 │ + aput-object v6, v5, v8 │ │ - aput-object v7, v5, v6 │ + aput-object v5, v2, v3 │ │ - const/4 v6, 0x4 │ + const/4 v3, 0x4 │ │ - new-array v7, v11, [Ljava/lang/Object; │ + new-array v5, v7, [Ljava/lang/Object; │ │ - const-string v8, "gt" │ + const-string v6, "gt" │ │ - aput-object v8, v7, v9 │ + aput-object v6, v5, v4 │ │ - const/16 v8, 0x3e │ + const/16 v6, 0x3e │ │ - invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + .line 130 │ + invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v8 │ + move-result-object v6 │ │ - aput-object v8, v7, v10 │ + aput-object v6, v5, v8 │ │ - aput-object v7, v5, v6 │ + aput-object v5, v2, v3 │ │ - sput-object v5, Lorg/jsoup/nodes/Entities;->xhtmlArray:[[Ljava/lang/Object; │ + sput-object v2, Lorg/jsoup/nodes/Entities;->xhtmlArray:[[Ljava/lang/Object; │ │ .line 134 │ - new-instance v5, Ljava/util/HashMap; │ + new-instance v2, Ljava/util/HashMap; │ │ - invoke-direct {v5}, Ljava/util/HashMap;->()V │ + invoke-direct {v2}, Ljava/util/HashMap;->()V │ │ - sput-object v5, Lorg/jsoup/nodes/Entities;->xhtmlByVal:Ljava/util/Map; │ + sput-object v2, Lorg/jsoup/nodes/Entities;->xhtmlByVal:Ljava/util/Map; │ │ .line 135 │ - const-string v5, "entities-base.properties" │ + const-string v2, "entities-base.properties" │ │ - invoke-static {v5}, Lorg/jsoup/nodes/Entities;->loadEntities(Ljava/lang/String;)Ljava/util/Map; │ + invoke-static {v2}, Lorg/jsoup/nodes/Entities;->loadEntities(Ljava/lang/String;)Ljava/util/Map; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - sput-object v5, Lorg/jsoup/nodes/Entities;->base:Ljava/util/Map; │ + sput-object v2, Lorg/jsoup/nodes/Entities;->base:Ljava/util/Map; │ │ .line 136 │ - sget-object v5, Lorg/jsoup/nodes/Entities;->base:Ljava/util/Map; │ + sget-object v2, Lorg/jsoup/nodes/Entities;->base:Ljava/util/Map; │ │ - invoke-static {v5}, Lorg/jsoup/nodes/Entities;->toCharacterKey(Ljava/util/Map;)Ljava/util/Map; │ + invoke-static {v2}, Lorg/jsoup/nodes/Entities;->toCharacterKey(Ljava/util/Map;)Ljava/util/Map; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - sput-object v5, Lorg/jsoup/nodes/Entities;->baseByVal:Ljava/util/Map; │ + sput-object v2, Lorg/jsoup/nodes/Entities;->baseByVal:Ljava/util/Map; │ │ .line 137 │ - const-string v5, "entities-full.properties" │ + const-string v2, "entities-full.properties" │ │ - invoke-static {v5}, Lorg/jsoup/nodes/Entities;->loadEntities(Ljava/lang/String;)Ljava/util/Map; │ + invoke-static {v2}, Lorg/jsoup/nodes/Entities;->loadEntities(Ljava/lang/String;)Ljava/util/Map; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - sput-object v5, Lorg/jsoup/nodes/Entities;->full:Ljava/util/Map; │ + sput-object v2, Lorg/jsoup/nodes/Entities;->full:Ljava/util/Map; │ │ .line 138 │ - sget-object v5, Lorg/jsoup/nodes/Entities;->full:Ljava/util/Map; │ + sget-object v2, Lorg/jsoup/nodes/Entities;->full:Ljava/util/Map; │ │ - invoke-static {v5}, Lorg/jsoup/nodes/Entities;->toCharacterKey(Ljava/util/Map;)Ljava/util/Map; │ + invoke-static {v2}, Lorg/jsoup/nodes/Entities;->toCharacterKey(Ljava/util/Map;)Ljava/util/Map; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - sput-object v5, Lorg/jsoup/nodes/Entities;->fullByVal:Ljava/util/Map; │ + sput-object v2, Lorg/jsoup/nodes/Entities;->fullByVal:Ljava/util/Map; │ │ .line 140 │ - sget-object v0, Lorg/jsoup/nodes/Entities;->xhtmlArray:[[Ljava/lang/Object; │ + sget-object v5, Lorg/jsoup/nodes/Entities;->xhtmlArray:[[Ljava/lang/Object; │ │ - .local v0, "arr$":[[Ljava/lang/Object; │ - array-length v4, v0 │ + array-length v6, v5 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ + move v3, v4 │ │ - .local v3, "i$":I │ + .local v0, "c":Ljava/lang/Character; │ + .local v1, "entity":[Ljava/lang/Object; │ :goto_0 │ - if-ge v3, v4, :cond_0 │ + if-ge v3, v6, :cond_0 │ │ - aget-object v2, v0, v3 │ + aget-object v1, v5, v3 │ │ .line 141 │ - .local v2, "entity":[Ljava/lang/Object; │ - aget-object v5, v2, v10 │ + aget-object v2, v1, v8 │ │ - check-cast v5, Ljava/lang/Integer; │ + .end local v0 # "c":Ljava/lang/Character; │ + check-cast v2, Ljava/lang/Integer; │ │ - invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ │ - move-result v5 │ + move-result v2 │ │ - int-to-char v5, v5 │ + int-to-char v2, v2 │ │ - invoke-static {v5}, Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; │ + invoke-static {v2}, Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 142 │ - .local v1, "c":Ljava/lang/Character; │ - sget-object v6, Lorg/jsoup/nodes/Entities;->xhtmlByVal:Ljava/util/Map; │ + .restart local v0 # "c":Ljava/lang/Character; │ + sget-object v7, Lorg/jsoup/nodes/Entities;->xhtmlByVal:Ljava/util/Map; │ │ - aget-object v5, v2, v9 │ + aget-object v2, v1, v4 │ │ - check-cast v5, Ljava/lang/String; │ + check-cast v2, Ljava/lang/String; │ │ - invoke-interface {v6, v1, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v7, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 140 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v3, 0x1 │ + │ + move v3, v2 │ │ goto :goto_0 │ │ .line 144 │ - .end local v1 # "c":Ljava/lang/Character; │ - .end local v2 # "entity":[Ljava/lang/Object; │ :cond_0 │ return-void │ .end method │ │ .method private constructor ()V │ .locals 0 │ │ @@ -591,15 +595,15 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method private static loadEntities(Ljava/lang/String;)Ljava/util/Map; │ - .locals 11 │ + .locals 10 │ .param p0, "filename" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/lang/String;", │ ")", │ "Ljava/util/Map", │ @@ -608,144 +612,141 @@ │ "Ljava/lang/Character;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 147 │ - new-instance v6, Ljava/util/Properties; │ + new-instance v5, Ljava/util/Properties; │ │ - invoke-direct {v6}, Ljava/util/Properties;->()V │ + invoke-direct {v5}, Ljava/util/Properties;->()V │ │ .line 148 │ - .local v6, "properties":Ljava/util/Properties; │ + .local v5, "properties":Ljava/util/Properties; │ new-instance v1, Ljava/util/HashMap; │ │ invoke-direct {v1}, Ljava/util/HashMap;->()V │ │ .line 150 │ .local v1, "entities":Ljava/util/Map;, "Ljava/util/Map;" │ :try_start_0 │ - const-class v8, Lorg/jsoup/nodes/Entities; │ + const-class v7, Lorg/jsoup/nodes/Entities; │ │ - invoke-virtual {v8, p0}, Ljava/lang/Class;->getResourceAsStream(Ljava/lang/String;)Ljava/io/InputStream; │ + invoke-virtual {v7, p0}, Ljava/lang/Class;->getResourceAsStream(Ljava/lang/String;)Ljava/io/InputStream; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 151 │ - .local v4, "in":Ljava/io/InputStream; │ - invoke-virtual {v6, v4}, Ljava/util/Properties;->load(Ljava/io/InputStream;)V │ + .local v3, "in":Ljava/io/InputStream; │ + invoke-virtual {v5, v3}, Ljava/util/Properties;->load(Ljava/io/InputStream;)V │ │ .line 152 │ - invoke-virtual {v4}, Ljava/io/InputStream;->close()V │ + invoke-virtual {v3}, Ljava/io/InputStream;->close()V │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 157 │ - invoke-virtual {v6}, Ljava/util/Properties;->entrySet()Ljava/util/Set; │ + invoke-virtual {v5}, Ljava/util/Properties;->entrySet()Ljava/util/Set; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v8}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v7}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v8 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v8 │ + move-result v7 │ │ - if-eqz v8, :cond_0 │ + if-eqz v7, :cond_0 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Ljava/util/Map$Entry; │ │ .line 158 │ .local v2, "entry":Ljava/util/Map$Entry; │ invoke-interface {v2}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, Ljava/lang/String; │ + check-cast v7, Ljava/lang/String; │ │ const/16 v9, 0x10 │ │ - invoke-static {v8, v9}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;I)I │ + invoke-static {v7, v9}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;I)I │ │ - move-result v8 │ + move-result v7 │ │ - int-to-char v8, v8 │ + int-to-char v7, v7 │ │ - invoke-static {v8}, Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; │ + invoke-static {v7}, Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 159 │ - .local v7, "val":Ljava/lang/Character; │ + .local v6, "val":Ljava/lang/Character; │ invoke-interface {v2}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Ljava/lang/String; │ + check-cast v4, Ljava/lang/String; │ │ .line 160 │ - .local v5, "name":Ljava/lang/String; │ - invoke-interface {v1, v5, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + .local v4, "name":Ljava/lang/String; │ + invoke-interface {v1, v4, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_0 │ │ .line 153 │ .end local v2 # "entry":Ljava/util/Map$Entry; │ - .end local v3 # "i$":Ljava/util/Iterator; │ - .end local v4 # "in":Ljava/io/InputStream; │ - .end local v5 # "name":Ljava/lang/String; │ - .end local v7 # "val":Ljava/lang/Character; │ + .end local v3 # "in":Ljava/io/InputStream; │ + .end local v4 # "name":Ljava/lang/String; │ + .end local v6 # "val":Ljava/lang/Character; │ :catch_0 │ move-exception v0 │ │ .line 154 │ .local v0, "e":Ljava/io/IOException; │ - new-instance v8, Ljava/util/MissingResourceException; │ + new-instance v7, Ljava/util/MissingResourceException; │ │ - new-instance v9, Ljava/lang/StringBuilder; │ + new-instance v8, Ljava/lang/StringBuilder; │ │ - invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ - const-string v10, "Error loading entities resource: " │ + const-string v9, "Error loading entities resource: " │ │ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ invoke-virtual {v0}, Ljava/io/IOException;->getMessage()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - const-string v10, "Entities" │ + const-string v9, "Entities" │ │ - invoke-direct {v8, v9, v10, p0}, Ljava/util/MissingResourceException;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v7, v8, v9, p0}, Ljava/util/MissingResourceException;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ - throw v8 │ + throw v7 │ │ .line 162 │ .end local v0 # "e":Ljava/io/IOException; │ - .restart local v3 # "i$":Ljava/util/Iterator; │ - .restart local v4 # "in":Ljava/io/InputStream; │ + .restart local v3 # "in":Ljava/io/InputStream; │ :cond_0 │ return-object v1 │ .end method │ │ .method private static toCharacterKey(Ljava/util/Map;)Ljava/util/Map; │ .locals 6 │ .annotation system Ldalvik/annotation/Signature; │ @@ -763,38 +764,37 @@ │ ">;" │ } │ .end annotation │ │ .prologue │ .line 166 │ .local p0, "inMap":Ljava/util/Map;, "Ljava/util/Map;" │ - new-instance v4, Ljava/util/HashMap; │ + new-instance v3, Ljava/util/HashMap; │ │ - invoke-direct {v4}, Ljava/util/HashMap;->()V │ + invoke-direct {v3}, Ljava/util/HashMap;->()V │ │ .line 167 │ - .local v4, "outMap":Ljava/util/Map;, "Ljava/util/Map;" │ + .local v3, "outMap":Ljava/util/Map;, "Ljava/util/Map;" │ invoke-interface {p0}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v5}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_2 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/util/Map$Entry; │ │ .line 168 │ .local v1, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ @@ -804,54 +804,54 @@ │ │ check-cast v0, Ljava/lang/Character; │ │ .line 169 │ .local v0, "character":Ljava/lang/Character; │ invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v2, Ljava/lang/String; │ │ .line 171 │ - .local v3, "name":Ljava/lang/String; │ - invoke-interface {v4, v0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ + .local v2, "name":Ljava/lang/String; │ + invoke-interface {v3, v0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ .line 173 │ - invoke-virtual {v3}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-virtual {v5, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ .line 174 │ - invoke-interface {v4, v0, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v3, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_0 │ │ .line 176 │ :cond_1 │ - invoke-interface {v4, v0, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v3, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_0 │ │ .line 179 │ .end local v0 # "character":Ljava/lang/Character; │ .end local v1 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - .end local v3 # "name":Ljava/lang/String; │ + .end local v2 # "name":Ljava/lang/String; │ :cond_2 │ - return-object v4 │ + return-object v3 │ .end method │ │ .method static unescape(Ljava/lang/String;)Ljava/lang/String; │ .locals 1 │ .param p0, "string" # Ljava/lang/String; │ │ .prologue ├── smali/org/jsoup/nodes/Element.smali │ @@ -204,42 +204,41 @@ │ │ .method private html(Ljava/lang/StringBuilder;)V │ .locals 3 │ .param p1, "accum" # Ljava/lang/StringBuilder; │ │ .prologue │ .line 1107 │ - iget-object v2, p0, Lorg/jsoup/nodes/Element;->childNodes:Ljava/util/List; │ + iget-object v1, p0, Lorg/jsoup/nodes/Element;->childNodes:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/jsoup/nodes/Node; │ + check-cast v0, Lorg/jsoup/nodes/Node; │ │ .line 1108 │ - .local v1, "node":Lorg/jsoup/nodes/Node; │ - invoke-virtual {v1, p1}, Lorg/jsoup/nodes/Node;->outerHtml(Ljava/lang/StringBuilder;)V │ + .local v0, "node":Lorg/jsoup/nodes/Node; │ + invoke-virtual {v0, p1}, Lorg/jsoup/nodes/Node;->outerHtml(Ljava/lang/StringBuilder;)V │ │ goto :goto_0 │ │ .line 1109 │ - .end local v1 # "node":Lorg/jsoup/nodes/Node; │ + .end local v0 # "node":Lorg/jsoup/nodes/Node; │ :cond_0 │ return-void │ .end method │ │ .method private static indexInList(Lorg/jsoup/nodes/Element;Ljava/util/List;)Ljava/lang/Integer; │ .locals 3 │ .param p0, "search" # Lorg/jsoup/nodes/Element; │ @@ -316,54 +315,53 @@ │ │ .method private ownText(Ljava/lang/StringBuilder;)V │ .locals 4 │ .param p1, "accum" # Ljava/lang/StringBuilder; │ │ .prologue │ .line 857 │ - iget-object v3, p0, Lorg/jsoup/nodes/Element;->childNodes:Ljava/util/List; │ + iget-object v2, p0, Lorg/jsoup/nodes/Element;->childNodes:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_2 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/jsoup/nodes/Node; │ │ .line 858 │ .local v0, "child":Lorg/jsoup/nodes/Node; │ instance-of v3, v0, Lorg/jsoup/nodes/TextNode; │ │ if-eqz v3, :cond_1 │ │ - move-object v2, v0 │ + move-object v1, v0 │ │ .line 859 │ - check-cast v2, Lorg/jsoup/nodes/TextNode; │ + check-cast v1, Lorg/jsoup/nodes/TextNode; │ │ .line 860 │ - .local v2, "textNode":Lorg/jsoup/nodes/TextNode; │ - invoke-static {p1, v2}, Lorg/jsoup/nodes/Element;->appendNormalisedText(Ljava/lang/StringBuilder;Lorg/jsoup/nodes/TextNode;)V │ + .local v1, "textNode":Lorg/jsoup/nodes/TextNode; │ + invoke-static {p1, v1}, Lorg/jsoup/nodes/Element;->appendNormalisedText(Ljava/lang/StringBuilder;Lorg/jsoup/nodes/TextNode;)V │ │ goto :goto_0 │ │ .line 861 │ - .end local v2 # "textNode":Lorg/jsoup/nodes/TextNode; │ + .end local v1 # "textNode":Lorg/jsoup/nodes/TextNode; │ :cond_1 │ instance-of v3, v0, Lorg/jsoup/nodes/Element; │ │ if-eqz v3, :cond_0 │ │ .line 862 │ check-cast v0, Lorg/jsoup/nodes/Element; │ @@ -403,14 +401,15 @@ │ │ invoke-virtual {v2}, Lorg/jsoup/parser/Tag;->preserveWhitespace()Z │ │ move-result v2 │ │ if-nez v2, :cond_0 │ │ + .line 888 │ invoke-virtual {v0}, Lorg/jsoup/nodes/Element;->parent()Lorg/jsoup/nodes/Element; │ │ move-result-object v2 │ │ if-eqz v2, :cond_1 │ │ invoke-virtual {v0}, Lorg/jsoup/nodes/Element;->parent()Lorg/jsoup/nodes/Element; │ @@ -488,28 +487,26 @@ │ check-cast v0, Lorg/jsoup/nodes/Element; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic after(Ljava/lang/String;)Lorg/jsoup/nodes/Node; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/String; │ │ .prologue │ .line 21 │ invoke-virtual {p0, p1}, Lorg/jsoup/nodes/Element;->after(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic after(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Node; │ .locals 1 │ - .param p1, "x0" # Lorg/jsoup/nodes/Node; │ │ .prologue │ .line 21 │ invoke-virtual {p0, p1}, Lorg/jsoup/nodes/Element;->after(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; │ │ move-result-object v0 │ │ @@ -635,16 +632,14 @@ │ │ .line 117 │ return-object p0 │ .end method │ │ .method public bridge synthetic attr(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Node; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/String; │ - .param p2, "x1" # Ljava/lang/String; │ │ .prologue │ .line 21 │ invoke-virtual {p0, p1, p2}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ move-result-object v0 │ │ @@ -679,28 +674,26 @@ │ check-cast v0, Lorg/jsoup/nodes/Element; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic before(Ljava/lang/String;)Lorg/jsoup/nodes/Node; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/String; │ │ .prologue │ .line 21 │ invoke-virtual {p0, p1}, Lorg/jsoup/nodes/Element;->before(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic before(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Node; │ .locals 1 │ - .param p1, "x0" # Lorg/jsoup/nodes/Node; │ │ .prologue │ .line 21 │ invoke-virtual {p0, p1}, Lorg/jsoup/nodes/Element;->before(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; │ │ move-result-object v0 │ │ @@ -731,56 +724,55 @@ │ .line 184 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ .line 185 │ .local v0, "elements":Ljava/util/List;, "Ljava/util/List;" │ - iget-object v3, p0, Lorg/jsoup/nodes/Element;->childNodes:Ljava/util/List; │ + iget-object v2, p0, Lorg/jsoup/nodes/Element;->childNodes:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lorg/jsoup/nodes/Node; │ + check-cast v1, Lorg/jsoup/nodes/Node; │ │ .line 186 │ - .local v2, "node":Lorg/jsoup/nodes/Node; │ - instance-of v3, v2, Lorg/jsoup/nodes/Element; │ + .local v1, "node":Lorg/jsoup/nodes/Node; │ + instance-of v3, v1, Lorg/jsoup/nodes/Element; │ │ if-eqz v3, :cond_0 │ │ .line 187 │ - check-cast v2, Lorg/jsoup/nodes/Element; │ + check-cast v1, Lorg/jsoup/nodes/Element; │ │ - .end local v2 # "node":Lorg/jsoup/nodes/Node; │ - invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + .end local v1 # "node":Lorg/jsoup/nodes/Node; │ + invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 189 │ :cond_1 │ - new-instance v3, Lorg/jsoup/select/Elements; │ + new-instance v2, Lorg/jsoup/select/Elements; │ │ - invoke-direct {v3, v0}, Lorg/jsoup/select/Elements;->(Ljava/util/List;)V │ + invoke-direct {v2, v0}, Lorg/jsoup/select/Elements;->(Ljava/util/List;)V │ │ - return-object v3 │ + return-object v2 │ .end method │ │ .method public className()Ljava/lang/String; │ .locals 1 │ │ .prologue │ .line 955 │ @@ -928,36 +920,35 @@ │ .end method │ │ .method public data()Ljava/lang/String; │ .locals 7 │ │ .prologue │ .line 934 │ - new-instance v5, Ljava/lang/StringBuilder; │ + new-instance v4, Ljava/lang/StringBuilder; │ │ - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ .line 936 │ - .local v5, "sb":Ljava/lang/StringBuilder; │ - iget-object v6, p0, Lorg/jsoup/nodes/Element;->childNodes:Ljava/util/List; │ + .local v4, "sb":Ljava/lang/StringBuilder; │ + iget-object v5, p0, Lorg/jsoup/nodes/Element;->childNodes:Ljava/util/List; │ │ - invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_2 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/jsoup/nodes/Node; │ │ .line 937 │ .local v0, "childNode":Lorg/jsoup/nodes/Node; │ @@ -972,15 +963,15 @@ │ │ .line 939 │ .local v1, "data":Lorg/jsoup/nodes/DataNode; │ invoke-virtual {v1}, Lorg/jsoup/nodes/DataNode;->getWholeData()Ljava/lang/String; │ │ move-result-object v6 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ .line 940 │ .end local v1 # "data":Lorg/jsoup/nodes/DataNode; │ :cond_1 │ instance-of v6, v0, Lorg/jsoup/nodes/Element; │ @@ -996,28 +987,28 @@ │ .local v2, "element":Lorg/jsoup/nodes/Element; │ invoke-virtual {v2}, Lorg/jsoup/nodes/Element;->data()Ljava/lang/String; │ │ move-result-object v3 │ │ .line 943 │ .local v3, "elementData":Ljava/lang/String; │ - invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ .line 946 │ .end local v0 # "childNode":Lorg/jsoup/nodes/Node; │ .end local v2 # "element":Lorg/jsoup/nodes/Element; │ .end local v3 # "elementData":Ljava/lang/String; │ :cond_2 │ - invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - return-object v6 │ + return-object v5 │ .end method │ │ .method public dataNodes()Ljava/util/List; │ .locals 4 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()", │ @@ -1032,56 +1023,55 @@ │ .line 226 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ .line 227 │ .local v0, "dataNodes":Ljava/util/List;, "Ljava/util/List;" │ - iget-object v3, p0, Lorg/jsoup/nodes/Element;->childNodes:Ljava/util/List; │ + iget-object v2, p0, Lorg/jsoup/nodes/Element;->childNodes:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lorg/jsoup/nodes/Node; │ + check-cast v1, Lorg/jsoup/nodes/Node; │ │ .line 228 │ - .local v2, "node":Lorg/jsoup/nodes/Node; │ - instance-of v3, v2, Lorg/jsoup/nodes/DataNode; │ + .local v1, "node":Lorg/jsoup/nodes/Node; │ + instance-of v3, v1, Lorg/jsoup/nodes/DataNode; │ │ if-eqz v3, :cond_0 │ │ .line 229 │ - check-cast v2, Lorg/jsoup/nodes/DataNode; │ + check-cast v1, Lorg/jsoup/nodes/DataNode; │ │ - .end local v2 # "node":Lorg/jsoup/nodes/Node; │ - invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + .end local v1 # "node":Lorg/jsoup/nodes/Node; │ + invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 231 │ :cond_1 │ invoke-static {v0}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - return-object v3 │ + return-object v2 │ .end method │ │ .method public dataset()Ljava/util/Map; │ .locals 1 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()", │ @@ -1775,103 +1765,101 @@ │ │ move-result-object v0 │ │ .line 990 │ .local v0, "classNames":Ljava/util/Set;, "Ljava/util/Set;" │ invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/String; │ + check-cast v1, Ljava/lang/String; │ │ .line 991 │ - .local v2, "name":Ljava/lang/String; │ - invoke-virtual {p1, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ + .local v1, "name":Ljava/lang/String; │ + invoke-virtual {p1, v1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ .line 992 │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ .line 994 │ - .end local v2 # "name":Ljava/lang/String; │ + .end local v1 # "name":Ljava/lang/String; │ :goto_0 │ - return v3 │ + return v2 │ │ :cond_1 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public hasText()Z │ .locals 6 │ │ .prologue │ - const/4 v4, 0x1 │ + const/4 v3, 0x1 │ │ .line 913 │ - iget-object v5, p0, Lorg/jsoup/nodes/Element;->childNodes:Ljava/util/List; │ + iget-object v4, p0, Lorg/jsoup/nodes/Element;->childNodes:Ljava/util/List; │ │ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_2 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/jsoup/nodes/Node; │ │ .line 914 │ .local v0, "child":Lorg/jsoup/nodes/Node; │ instance-of v5, v0, Lorg/jsoup/nodes/TextNode; │ │ if-eqz v5, :cond_1 │ │ - move-object v3, v0 │ + move-object v2, v0 │ │ .line 915 │ - check-cast v3, Lorg/jsoup/nodes/TextNode; │ + check-cast v2, Lorg/jsoup/nodes/TextNode; │ │ .line 916 │ - .local v3, "textNode":Lorg/jsoup/nodes/TextNode; │ - invoke-virtual {v3}, Lorg/jsoup/nodes/TextNode;->isBlank()Z │ + .local v2, "textNode":Lorg/jsoup/nodes/TextNode; │ + invoke-virtual {v2}, Lorg/jsoup/nodes/TextNode;->isBlank()Z │ │ move-result v5 │ │ if-nez v5, :cond_0 │ │ .line 924 │ .end local v0 # "child":Lorg/jsoup/nodes/Node; │ - .end local v3 # "textNode":Lorg/jsoup/nodes/TextNode; │ + .end local v2 # "textNode":Lorg/jsoup/nodes/TextNode; │ :goto_0 │ - return v4 │ + return v3 │ │ .line 918 │ .restart local v0 # "child":Lorg/jsoup/nodes/Node; │ :cond_1 │ instance-of v5, v0, Lorg/jsoup/nodes/Element; │ │ if-eqz v5, :cond_0 │ @@ -1891,15 +1879,15 @@ │ │ goto :goto_0 │ │ .line 924 │ .end local v0 # "child":Lorg/jsoup/nodes/Node; │ .end local v1 # "el":Lorg/jsoup/nodes/Element; │ :cond_2 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public hashCode()I │ .locals 3 │ │ @@ -2276,18 +2264,20 @@ │ :cond_1 │ invoke-virtual {p0, p1, p2, p3}, Lorg/jsoup/nodes/Element;->indent(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V │ │ .line 1072 │ :cond_2 │ const-string v0, "<" │ │ + .line 1073 │ invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 1074 │ invoke-virtual {p0}, Lorg/jsoup/nodes/Element;->tagName()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 1075 │ @@ -2370,14 +2360,15 @@ │ │ move-result v0 │ │ if-nez v0, :cond_2 │ │ iget-object v0, p0, Lorg/jsoup/nodes/Element;->tag:Lorg/jsoup/parser/Tag; │ │ + .line 1086 │ invoke-virtual {v0}, Lorg/jsoup/parser/Tag;->formatAsBlock()Z │ │ move-result v0 │ │ if-nez v0, :cond_1 │ │ invoke-virtual {p3}, Lorg/jsoup/nodes/Document$OutputSettings;->outline()Z │ @@ -2716,78 +2707,77 @@ │ .end method │ │ .method public siblingElements()Lorg/jsoup/select/Elements; │ .locals 5 │ │ .prologue │ .line 453 │ - iget-object v4, p0, Lorg/jsoup/nodes/Element;->parentNode:Lorg/jsoup/nodes/Node; │ + iget-object v3, p0, Lorg/jsoup/nodes/Element;->parentNode:Lorg/jsoup/nodes/Node; │ │ - if-nez v4, :cond_1 │ + if-nez v3, :cond_1 │ │ .line 454 │ - new-instance v3, Lorg/jsoup/select/Elements; │ + new-instance v2, Lorg/jsoup/select/Elements; │ │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ - invoke-direct {v3, v4}, Lorg/jsoup/select/Elements;->(I)V │ + invoke-direct {v2, v3}, Lorg/jsoup/select/Elements;->(I)V │ │ .line 461 │ :cond_0 │ - return-object v3 │ + return-object v2 │ │ .line 456 │ :cond_1 │ invoke-virtual {p0}, Lorg/jsoup/nodes/Element;->parent()Lorg/jsoup/nodes/Element; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4}, Lorg/jsoup/nodes/Element;->children()Lorg/jsoup/select/Elements; │ + invoke-virtual {v3}, Lorg/jsoup/nodes/Element;->children()Lorg/jsoup/select/Elements; │ │ move-result-object v1 │ │ .line 457 │ .local v1, "elements":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v3, Lorg/jsoup/select/Elements; │ + new-instance v2, Lorg/jsoup/select/Elements; │ │ invoke-interface {v1}, Ljava/util/List;->size()I │ │ - move-result v4 │ + move-result v3 │ │ - add-int/lit8 v4, v4, -0x1 │ + add-int/lit8 v3, v3, -0x1 │ │ - invoke-direct {v3, v4}, Lorg/jsoup/select/Elements;->(I)V │ + invoke-direct {v2, v3}, Lorg/jsoup/select/Elements;->(I)V │ │ .line 458 │ - .local v3, "siblings":Lorg/jsoup/select/Elements; │ + .local v2, "siblings":Lorg/jsoup/select/Elements; │ invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_2 │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/jsoup/nodes/Element; │ │ .line 459 │ .local v0, "el":Lorg/jsoup/nodes/Element; │ if-eq v0, p0, :cond_2 │ │ .line 460 │ - invoke-virtual {v3, v0}, Lorg/jsoup/select/Elements;->add(Lorg/jsoup/nodes/Element;)Z │ + invoke-virtual {v2, v0}, Lorg/jsoup/select/Elements;->add(Lorg/jsoup/nodes/Element;)Z │ │ goto :goto_0 │ .end method │ │ .method public tag()Lorg/jsoup/parser/Tag; │ .locals 1 │ │ @@ -2848,14 +2838,15 @@ │ │ new-instance v2, Lorg/jsoup/nodes/Element$1; │ │ invoke-direct {v2, p0, v0}, Lorg/jsoup/nodes/Element$1;->(Lorg/jsoup/nodes/Element;Ljava/lang/StringBuilder;)V │ │ invoke-direct {v1, v2}, Lorg/jsoup/select/NodeTraversor;->(Lorg/jsoup/select/NodeVisitor;)V │ │ + .line 835 │ invoke-virtual {v1, p0}, Lorg/jsoup/select/NodeTraversor;->traverse(Lorg/jsoup/nodes/Node;)V │ │ .line 836 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ @@ -2902,62 +2893,61 @@ │ "Lorg/jsoup/nodes/TextNode;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 209 │ - new-instance v2, Ljava/util/ArrayList; │ + new-instance v1, Ljava/util/ArrayList; │ │ - invoke-direct {v2}, Ljava/util/ArrayList;->()V │ + invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ .line 210 │ - .local v2, "textNodes":Ljava/util/List;, "Ljava/util/List;" │ - iget-object v3, p0, Lorg/jsoup/nodes/Element;->childNodes:Ljava/util/List; │ + .local v1, "textNodes":Ljava/util/List;, "Ljava/util/List;" │ + iget-object v2, p0, Lorg/jsoup/nodes/Element;->childNodes:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/jsoup/nodes/Node; │ + check-cast v0, Lorg/jsoup/nodes/Node; │ │ .line 211 │ - .local v1, "node":Lorg/jsoup/nodes/Node; │ - instance-of v3, v1, Lorg/jsoup/nodes/TextNode; │ + .local v0, "node":Lorg/jsoup/nodes/Node; │ + instance-of v3, v0, Lorg/jsoup/nodes/TextNode; │ │ if-eqz v3, :cond_0 │ │ .line 212 │ - check-cast v1, Lorg/jsoup/nodes/TextNode; │ + check-cast v0, Lorg/jsoup/nodes/TextNode; │ │ - .end local v1 # "node":Lorg/jsoup/nodes/Node; │ - invoke-interface {v2, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + .end local v0 # "node":Lorg/jsoup/nodes/Node; │ + invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 214 │ :cond_1 │ - invoke-static {v2}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List; │ + invoke-static {v1}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - return-object v3 │ + return-object v2 │ .end method │ │ .method public toString()Ljava/lang/String; │ .locals 1 │ │ .prologue │ .line 1124 │ @@ -3089,15 +3079,14 @@ │ check-cast v0, Lorg/jsoup/nodes/Element; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic wrap(Ljava/lang/String;)Lorg/jsoup/nodes/Node; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/String; │ │ .prologue │ .line 21 │ invoke-virtual {p0, p1}, Lorg/jsoup/nodes/Element;->wrap(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ move-result-object v0 ├── smali/org/jsoup/nodes/Document.smali │ @@ -95,40 +95,39 @@ │ .param p1, "tag" # Ljava/lang/String; │ .param p2, "node" # Lorg/jsoup/nodes/Node; │ │ .prologue │ .line 177 │ invoke-virtual {p2}, Lorg/jsoup/nodes/Node;->nodeName()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_0 │ + if-eqz v2, :cond_0 │ │ .line 178 │ check-cast p2, Lorg/jsoup/nodes/Element; │ │ .line 186 │ .end local p2 # "node":Lorg/jsoup/nodes/Node; │ :goto_0 │ return-object p2 │ │ .line 180 │ .restart local p2 # "node":Lorg/jsoup/nodes/Node; │ :cond_0 │ - iget-object v3, p2, Lorg/jsoup/nodes/Node;->childNodes:Ljava/util/List; │ + iget-object v2, p2, Lorg/jsoup/nodes/Node;->childNodes:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v2 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_1 │ invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_2 │ │ @@ -159,263 +158,258 @@ │ :cond_2 │ const/4 p2, 0x0 │ │ goto :goto_0 │ .end method │ │ .method private normaliseStructure(Ljava/lang/String;Lorg/jsoup/nodes/Element;)V │ - .locals 9 │ + .locals 8 │ .param p1, "tag" # Ljava/lang/String; │ .param p2, "htmlEl" # Lorg/jsoup/nodes/Element; │ │ .prologue │ .line 155 │ invoke-virtual {p0, p1}, Lorg/jsoup/nodes/Document;->getElementsByTag(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v1 │ │ .line 156 │ .local v1, "elements":Lorg/jsoup/select/Elements; │ invoke-virtual {v1}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 157 │ - .local v4, "master":Lorg/jsoup/nodes/Element; │ + .local v3, "master":Lorg/jsoup/nodes/Element; │ invoke-virtual {v1}, Lorg/jsoup/select/Elements;->size()I │ │ - move-result v7 │ + move-result v6 │ │ - const/4 v8, 0x1 │ + const/4 v7, 0x1 │ │ - if-le v7, v8, :cond_2 │ + if-le v6, v7, :cond_2 │ │ .line 158 │ - new-instance v6, Ljava/util/ArrayList; │ + new-instance v5, Ljava/util/ArrayList; │ │ - invoke-direct {v6}, Ljava/util/ArrayList;->()V │ + invoke-direct {v5}, Ljava/util/ArrayList;->()V │ │ .line 159 │ - .local v6, "toMove":Ljava/util/List;, "Ljava/util/List;" │ + .local v5, "toMove":Ljava/util/List;, "Ljava/util/List;" │ const/4 v2, 0x1 │ │ .local v2, "i":I │ :goto_0 │ invoke-virtual {v1}, Lorg/jsoup/select/Elements;->size()I │ │ - move-result v7 │ + move-result v6 │ │ - if-ge v2, v7, :cond_1 │ + if-ge v2, v6, :cond_1 │ │ .line 160 │ invoke-virtual {v1, v2}, Lorg/jsoup/select/Elements;->get(I)Lorg/jsoup/nodes/Element; │ │ move-result-object v0 │ │ .line 161 │ .local v0, "dupe":Lorg/jsoup/nodes/Node; │ - iget-object v7, v0, Lorg/jsoup/nodes/Node;->childNodes:Ljava/util/List; │ + iget-object v6, v0, Lorg/jsoup/nodes/Node;->childNodes:Ljava/util/List; │ │ - invoke-interface {v7}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v6 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_0 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lorg/jsoup/nodes/Node; │ + check-cast v4, Lorg/jsoup/nodes/Node; │ │ .line 162 │ - .local v5, "node":Lorg/jsoup/nodes/Node; │ - invoke-interface {v6, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + .local v4, "node":Lorg/jsoup/nodes/Node; │ + invoke-interface {v5, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 163 │ - .end local v5 # "node":Lorg/jsoup/nodes/Node; │ + .end local v4 # "node":Lorg/jsoup/nodes/Node; │ :cond_0 │ invoke-virtual {v0}, Lorg/jsoup/nodes/Node;->remove()V │ │ .line 159 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 166 │ .end local v0 # "dupe":Lorg/jsoup/nodes/Node; │ - .end local v3 # "i$":Ljava/util/Iterator; │ :cond_1 │ - invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v6 │ │ - .restart local v3 # "i$":Ljava/util/Iterator; │ :goto_2 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_2 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/jsoup/nodes/Node; │ │ .line 167 │ .restart local v0 # "dupe":Lorg/jsoup/nodes/Node; │ - invoke-virtual {v4, v0}, Lorg/jsoup/nodes/Element;->appendChild(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; │ + invoke-virtual {v3, v0}, Lorg/jsoup/nodes/Element;->appendChild(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; │ │ goto :goto_2 │ │ .line 170 │ .end local v0 # "dupe":Lorg/jsoup/nodes/Node; │ .end local v2 # "i":I │ - .end local v3 # "i$":Ljava/util/Iterator; │ - .end local v6 # "toMove":Ljava/util/List;, "Ljava/util/List;" │ + .end local v5 # "toMove":Ljava/util/List;, "Ljava/util/List;" │ :cond_2 │ - invoke-virtual {v4}, Lorg/jsoup/nodes/Element;->parent()Lorg/jsoup/nodes/Element; │ + invoke-virtual {v3}, Lorg/jsoup/nodes/Element;->parent()Lorg/jsoup/nodes/Element; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7, p2}, Lorg/jsoup/nodes/Element;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v6, p2}, Lorg/jsoup/nodes/Element;->equals(Ljava/lang/Object;)Z │ │ - move-result v7 │ + move-result v6 │ │ - if-nez v7, :cond_3 │ + if-nez v6, :cond_3 │ │ .line 171 │ - invoke-virtual {p2, v4}, Lorg/jsoup/nodes/Element;->appendChild(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; │ + invoke-virtual {p2, v3}, Lorg/jsoup/nodes/Element;->appendChild(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; │ │ .line 173 │ :cond_3 │ return-void │ .end method │ │ .method private normaliseTextNodes(Lorg/jsoup/nodes/Element;)V │ - .locals 9 │ + .locals 8 │ .param p1, "element" # Lorg/jsoup/nodes/Element; │ │ .prologue │ .line 136 │ - new-instance v4, Ljava/util/ArrayList; │ + new-instance v3, Ljava/util/ArrayList; │ │ - invoke-direct {v4}, Ljava/util/ArrayList;->()V │ + invoke-direct {v3}, Ljava/util/ArrayList;->()V │ │ .line 137 │ - .local v4, "toMove":Ljava/util/List;, "Ljava/util/List;" │ - iget-object v5, p1, Lorg/jsoup/nodes/Element;->childNodes:Ljava/util/List; │ + .local v3, "toMove":Ljava/util/List;, "Ljava/util/List;" │ + iget-object v4, p1, Lorg/jsoup/nodes/Element;->childNodes:Ljava/util/List; │ │ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v4 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lorg/jsoup/nodes/Node; │ + check-cast v1, Lorg/jsoup/nodes/Node; │ │ .line 138 │ - .local v2, "node":Lorg/jsoup/nodes/Node; │ - instance-of v5, v2, Lorg/jsoup/nodes/TextNode; │ + .local v1, "node":Lorg/jsoup/nodes/Node; │ + instance-of v5, v1, Lorg/jsoup/nodes/TextNode; │ │ if-eqz v5, :cond_0 │ │ - move-object v3, v2 │ + move-object v2, v1 │ │ .line 139 │ - check-cast v3, Lorg/jsoup/nodes/TextNode; │ + check-cast v2, Lorg/jsoup/nodes/TextNode; │ │ .line 140 │ - .local v3, "tn":Lorg/jsoup/nodes/TextNode; │ - invoke-virtual {v3}, Lorg/jsoup/nodes/TextNode;->isBlank()Z │ + .local v2, "tn":Lorg/jsoup/nodes/TextNode; │ + invoke-virtual {v2}, Lorg/jsoup/nodes/TextNode;->isBlank()Z │ │ move-result v5 │ │ if-nez v5, :cond_0 │ │ .line 141 │ - invoke-interface {v4, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 145 │ - .end local v2 # "node":Lorg/jsoup/nodes/Node; │ - .end local v3 # "tn":Lorg/jsoup/nodes/TextNode; │ + .end local v1 # "node":Lorg/jsoup/nodes/Node; │ + .end local v2 # "tn":Lorg/jsoup/nodes/TextNode; │ :cond_1 │ - invoke-interface {v4}, Ljava/util/List;->size()I │ + invoke-interface {v3}, Ljava/util/List;->size()I │ │ - move-result v5 │ + move-result v4 │ │ - add-int/lit8 v0, v5, -0x1 │ + add-int/lit8 v0, v4, -0x1 │ │ .local v0, "i":I │ :goto_1 │ if-ltz v0, :cond_2 │ │ .line 146 │ - invoke-interface {v4, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lorg/jsoup/nodes/Node; │ + check-cast v1, Lorg/jsoup/nodes/Node; │ │ .line 147 │ - .restart local v2 # "node":Lorg/jsoup/nodes/Node; │ - invoke-virtual {p1, v2}, Lorg/jsoup/nodes/Element;->removeChild(Lorg/jsoup/nodes/Node;)V │ + .restart local v1 # "node":Lorg/jsoup/nodes/Node; │ + invoke-virtual {p1, v1}, Lorg/jsoup/nodes/Element;->removeChild(Lorg/jsoup/nodes/Node;)V │ │ .line 148 │ invoke-virtual {p0}, Lorg/jsoup/nodes/Document;->body()Lorg/jsoup/nodes/Element; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - new-instance v6, Lorg/jsoup/nodes/TextNode; │ + new-instance v5, Lorg/jsoup/nodes/TextNode; │ │ - const-string v7, " " │ + const-string v6, " " │ │ - const-string v8, "" │ + const-string v7, "" │ │ - invoke-direct {v6, v7, v8}, Lorg/jsoup/nodes/TextNode;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v5, v6, v7}, Lorg/jsoup/nodes/TextNode;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - invoke-virtual {v5, v6}, Lorg/jsoup/nodes/Element;->prependChild(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; │ + invoke-virtual {v4, v5}, Lorg/jsoup/nodes/Element;->prependChild(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; │ │ .line 149 │ invoke-virtual {p0}, Lorg/jsoup/nodes/Document;->body()Lorg/jsoup/nodes/Element; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v5, v2}, Lorg/jsoup/nodes/Element;->prependChild(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; │ + invoke-virtual {v4, v1}, Lorg/jsoup/nodes/Element;->prependChild(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element; │ │ .line 145 │ add-int/lit8 v0, v0, -0x1 │ │ goto :goto_1 │ │ .line 151 │ - .end local v2 # "node":Lorg/jsoup/nodes/Node; │ + .end local v1 # "node":Lorg/jsoup/nodes/Node; │ :cond_2 │ return-void │ .end method │ │ │ # virtual methods │ .method public body()Lorg/jsoup/nodes/Element; ├── smali/org/jsoup/nodes/Node.smali │ @@ -482,60 +482,55 @@ │ invoke-direct {p0}, Lorg/jsoup/nodes/Node;->reindexChildren()V │ │ .line 454 │ return-void │ .end method │ │ .method protected varargs addChildren([Lorg/jsoup/nodes/Node;)V │ - .locals 5 │ + .locals 4 │ .param p1, "children" # [Lorg/jsoup/nodes/Node; │ │ .prologue │ .line 439 │ - move-object v0, p1 │ - │ - .local v0, "arr$":[Lorg/jsoup/nodes/Node; │ - array-length v3, v0 │ + array-length v2, p1 │ │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v3, :cond_0 │ + if-ge v1, v2, :cond_0 │ │ - aget-object v1, v0, v2 │ + aget-object v0, p1, v1 │ │ .line 440 │ - .local v1, "child":Lorg/jsoup/nodes/Node; │ - invoke-direct {p0, v1}, Lorg/jsoup/nodes/Node;->reparentChild(Lorg/jsoup/nodes/Node;)V │ + .local v0, "child":Lorg/jsoup/nodes/Node; │ + invoke-direct {p0, v0}, Lorg/jsoup/nodes/Node;->reparentChild(Lorg/jsoup/nodes/Node;)V │ │ .line 441 │ - iget-object v4, p0, Lorg/jsoup/nodes/Node;->childNodes:Ljava/util/List; │ + iget-object v3, p0, Lorg/jsoup/nodes/Node;->childNodes:Ljava/util/List; │ │ - invoke-interface {v4, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 442 │ - iget-object v4, p0, Lorg/jsoup/nodes/Node;->childNodes:Ljava/util/List; │ + iget-object v3, p0, Lorg/jsoup/nodes/Node;->childNodes:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->size()I │ + invoke-interface {v3}, Ljava/util/List;->size()I │ │ - move-result v4 │ + move-result v3 │ │ - add-int/lit8 v4, v4, -0x1 │ + add-int/lit8 v3, v3, -0x1 │ │ - invoke-virtual {v1, v4}, Lorg/jsoup/nodes/Node;->setSiblingIndex(I)V │ + invoke-virtual {v0, v3}, Lorg/jsoup/nodes/Node;->setSiblingIndex(I)V │ │ .line 439 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 444 │ - .end local v1 # "child":Lorg/jsoup/nodes/Node; │ + .end local v0 # "child":Lorg/jsoup/nodes/Node; │ :cond_0 │ return-void │ .end method │ │ .method public after(Ljava/lang/String;)Lorg/jsoup/nodes/Node; │ .locals 1 │ .param p1, "html" # Ljava/lang/String; │ @@ -829,56 +824,55 @@ │ } │ .end annotation │ │ .prologue │ .line 223 │ new-instance v0, Ljava/util/ArrayList; │ │ - iget-object v3, p0, Lorg/jsoup/nodes/Node;->childNodes:Ljava/util/List; │ + iget-object v2, p0, Lorg/jsoup/nodes/Node;->childNodes:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->size()I │ + invoke-interface {v2}, Ljava/util/List;->size()I │ │ - move-result v3 │ + move-result v2 │ │ - invoke-direct {v0, v3}, Ljava/util/ArrayList;->(I)V │ + invoke-direct {v0, v2}, Ljava/util/ArrayList;->(I)V │ │ .line 224 │ .local v0, "children":Ljava/util/List;, "Ljava/util/List;" │ - iget-object v3, p0, Lorg/jsoup/nodes/Node;->childNodes:Ljava/util/List; │ + iget-object v2, p0, Lorg/jsoup/nodes/Node;->childNodes:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lorg/jsoup/nodes/Node; │ + check-cast v1, Lorg/jsoup/nodes/Node; │ │ .line 225 │ - .local v2, "node":Lorg/jsoup/nodes/Node; │ - invoke-virtual {v2}, Lorg/jsoup/nodes/Node;->clone()Lorg/jsoup/nodes/Node; │ + .local v1, "node":Lorg/jsoup/nodes/Node; │ + invoke-virtual {v1}, Lorg/jsoup/nodes/Node;->clone()Lorg/jsoup/nodes/Node; │ │ move-result-object v3 │ │ invoke-interface {v0, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 227 │ - .end local v2 # "node":Lorg/jsoup/nodes/Node; │ + .end local v1 # "node":Lorg/jsoup/nodes/Node; │ :cond_0 │ return-object v0 │ .end method │ │ .method public bridge synthetic clone()Ljava/lang/Object; │ .locals 1 │ .annotation system Ldalvik/annotation/Throws; │ @@ -978,15 +972,15 @@ │ .end local v1 # "currParent":Lorg/jsoup/nodes/Node; │ .end local v2 # "i":I │ :cond_1 │ return-object v4 │ .end method │ │ .method protected doClone(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Node; │ - .locals 6 │ + .locals 5 │ .param p1, "parent" # Lorg/jsoup/nodes/Node; │ │ .prologue │ .line 632 │ :try_start_0 │ invoke-super {p0}, Ljava/lang/Object;->clone()Ljava/lang/Object; │ │ @@ -999,59 +993,58 @@ │ .line 637 │ .local v1, "clone":Lorg/jsoup/nodes/Node; │ iput-object p1, v1, Lorg/jsoup/nodes/Node;->parentNode:Lorg/jsoup/nodes/Node; │ │ .line 638 │ if-nez p1, :cond_0 │ │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ :goto_0 │ - iput v4, v1, Lorg/jsoup/nodes/Node;->siblingIndex:I │ + iput v3, v1, Lorg/jsoup/nodes/Node;->siblingIndex:I │ │ .line 639 │ - iget-object v4, p0, Lorg/jsoup/nodes/Node;->attributes:Lorg/jsoup/nodes/Attributes; │ + iget-object v3, p0, Lorg/jsoup/nodes/Node;->attributes:Lorg/jsoup/nodes/Attributes; │ │ - if-eqz v4, :cond_1 │ + if-eqz v3, :cond_1 │ │ - iget-object v4, p0, Lorg/jsoup/nodes/Node;->attributes:Lorg/jsoup/nodes/Attributes; │ + iget-object v3, p0, Lorg/jsoup/nodes/Node;->attributes:Lorg/jsoup/nodes/Attributes; │ │ - invoke-virtual {v4}, Lorg/jsoup/nodes/Attributes;->clone()Lorg/jsoup/nodes/Attributes; │ + invoke-virtual {v3}, Lorg/jsoup/nodes/Attributes;->clone()Lorg/jsoup/nodes/Attributes; │ │ - move-result-object v4 │ + move-result-object v3 │ │ :goto_1 │ - iput-object v4, v1, Lorg/jsoup/nodes/Node;->attributes:Lorg/jsoup/nodes/Attributes; │ + iput-object v3, v1, Lorg/jsoup/nodes/Node;->attributes:Lorg/jsoup/nodes/Attributes; │ │ .line 640 │ - iget-object v4, p0, Lorg/jsoup/nodes/Node;->baseUri:Ljava/lang/String; │ + iget-object v3, p0, Lorg/jsoup/nodes/Node;->baseUri:Ljava/lang/String; │ │ - iput-object v4, v1, Lorg/jsoup/nodes/Node;->baseUri:Ljava/lang/String; │ + iput-object v3, v1, Lorg/jsoup/nodes/Node;->baseUri:Ljava/lang/String; │ │ .line 641 │ - new-instance v4, Ljava/util/ArrayList; │ + new-instance v3, Ljava/util/ArrayList; │ │ - iget-object v5, p0, Lorg/jsoup/nodes/Node;->childNodes:Ljava/util/List; │ + iget-object v4, p0, Lorg/jsoup/nodes/Node;->childNodes:Ljava/util/List; │ │ - invoke-interface {v5}, Ljava/util/List;->size()I │ + invoke-interface {v4}, Ljava/util/List;->size()I │ │ - move-result v5 │ + move-result v4 │ │ - invoke-direct {v4, v5}, Ljava/util/ArrayList;->(I)V │ + invoke-direct {v3, v4}, Ljava/util/ArrayList;->(I)V │ │ - iput-object v4, v1, Lorg/jsoup/nodes/Node;->childNodes:Ljava/util/List; │ + iput-object v3, v1, Lorg/jsoup/nodes/Node;->childNodes:Ljava/util/List; │ │ .line 643 │ - iget-object v4, p0, Lorg/jsoup/nodes/Node;->childNodes:Ljava/util/List; │ + iget-object v3, p0, Lorg/jsoup/nodes/Node;->childNodes:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v3 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_2 │ invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_2 │ │ @@ -1068,42 +1061,40 @@ │ invoke-interface {v4, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_2 │ │ .line 633 │ .end local v0 # "child":Lorg/jsoup/nodes/Node; │ .end local v1 # "clone":Lorg/jsoup/nodes/Node; │ - .end local v3 # "i$":Ljava/util/Iterator; │ :catch_0 │ move-exception v2 │ │ .line 634 │ .local v2, "e":Ljava/lang/CloneNotSupportedException; │ - new-instance v4, Ljava/lang/RuntimeException; │ + new-instance v3, Ljava/lang/RuntimeException; │ │ - invoke-direct {v4, v2}, Ljava/lang/RuntimeException;->(Ljava/lang/Throwable;)V │ + invoke-direct {v3, v2}, Ljava/lang/RuntimeException;->(Ljava/lang/Throwable;)V │ │ - throw v4 │ + throw v3 │ │ .line 638 │ .end local v2 # "e":Ljava/lang/CloneNotSupportedException; │ .restart local v1 # "clone":Lorg/jsoup/nodes/Node; │ :cond_0 │ - iget v4, p0, Lorg/jsoup/nodes/Node;->siblingIndex:I │ + iget v3, p0, Lorg/jsoup/nodes/Node;->siblingIndex:I │ │ goto :goto_0 │ │ .line 639 │ :cond_1 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ goto :goto_1 │ │ .line 646 │ - .restart local v3 # "i$":Ljava/util/Iterator; │ :cond_2 │ return-object v1 │ .end method │ │ .method public equals(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "o" # Ljava/lang/Object; │ @@ -1759,72 +1750,71 @@ │ "Lorg/jsoup/nodes/Node;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 474 │ - iget-object v4, p0, Lorg/jsoup/nodes/Node;->parentNode:Lorg/jsoup/nodes/Node; │ + iget-object v3, p0, Lorg/jsoup/nodes/Node;->parentNode:Lorg/jsoup/nodes/Node; │ │ - if-nez v4, :cond_1 │ + if-nez v3, :cond_1 │ │ .line 475 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 482 │ :cond_0 │ - return-object v3 │ + return-object v2 │ │ .line 477 │ :cond_1 │ - iget-object v4, p0, Lorg/jsoup/nodes/Node;->parentNode:Lorg/jsoup/nodes/Node; │ + iget-object v3, p0, Lorg/jsoup/nodes/Node;->parentNode:Lorg/jsoup/nodes/Node; │ │ - iget-object v2, v4, Lorg/jsoup/nodes/Node;->childNodes:Ljava/util/List; │ + iget-object v1, v3, Lorg/jsoup/nodes/Node;->childNodes:Ljava/util/List; │ │ .line 478 │ - .local v2, "nodes":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v3, Ljava/util/ArrayList; │ + .local v1, "nodes":Ljava/util/List;, "Ljava/util/List;" │ + new-instance v2, Ljava/util/ArrayList; │ │ - invoke-interface {v2}, Ljava/util/List;->size()I │ + invoke-interface {v1}, Ljava/util/List;->size()I │ │ - move-result v4 │ + move-result v3 │ │ - add-int/lit8 v4, v4, -0x1 │ + add-int/lit8 v3, v3, -0x1 │ │ - invoke-direct {v3, v4}, Ljava/util/ArrayList;->(I)V │ + invoke-direct {v2, v3}, Ljava/util/ArrayList;->(I)V │ │ .line 479 │ - .local v3, "siblings":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + .local v2, "siblings":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_2 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/jsoup/nodes/Node; │ + check-cast v0, Lorg/jsoup/nodes/Node; │ │ .line 480 │ - .local v1, "node":Lorg/jsoup/nodes/Node; │ - if-eq v1, p0, :cond_2 │ + .local v0, "node":Lorg/jsoup/nodes/Node; │ + if-eq v0, p0, :cond_2 │ │ .line 481 │ - invoke-interface {v3, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ .end method │ │ .method public toString()Ljava/lang/String; │ .locals 1 ├── smali/org/jsoup/nodes/XmlDeclaration.smali │ @@ -70,45 +70,49 @@ │ .param p2, "depth" # I │ .param p3, "out" # Lorg/jsoup/nodes/Document$OutputSettings; │ │ .prologue │ .line 36 │ const-string v0, "<" │ │ + .line 37 │ invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ iget-boolean v0, p0, Lorg/jsoup/nodes/XmlDeclaration;->isProcessingInstruction:Z │ │ if-eqz v0, :cond_0 │ │ const-string v0, "!" │ │ + .line 38 │ :goto_0 │ invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 39 │ invoke-virtual {p0}, Lorg/jsoup/nodes/XmlDeclaration;->getWholeDeclaration()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, ">" │ │ + .line 40 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 41 │ return-void │ │ - .line 36 │ + .line 37 │ :cond_0 │ const-string v0, "?" │ │ goto :goto_0 │ .end method │ │ .method outerHtmlTail(Ljava/lang/StringBuilder;ILorg/jsoup/nodes/Document$OutputSettings;)V ├── smali/org/jsoup/select/StructuralEvaluator$Has.smali │ @@ -37,21 +37,20 @@ │ .param p1, "root" # Lorg/jsoup/nodes/Element; │ .param p2, "element" # Lorg/jsoup/nodes/Element; │ │ .prologue │ .line 23 │ invoke-virtual {p2}, Lorg/jsoup/nodes/Element;->getAllElements()Lorg/jsoup/select/Elements; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-virtual {v2}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ @@ -70,23 +69,23 @@ │ invoke-virtual {v2, p1, v0}, Lorg/jsoup/select/Evaluator;->matches(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ .line 25 │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ .line 27 │ .end local v0 # "e":Lorg/jsoup/nodes/Element; │ :goto_0 │ - return v2 │ + return v1 │ │ :cond_1 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public toString()Ljava/lang/String; │ .locals 4 ├── smali/org/jsoup/select/Elements.smali │ @@ -139,22 +139,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic add(ILjava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # I │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 16 │ check-cast p2, Lorg/jsoup/nodes/Element; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lorg/jsoup/select/Elements;->add(ILorg/jsoup/nodes/Element;)V │ │ return-void │ .end method │ │ .method public add(ILorg/jsoup/nodes/Element;)V │ .locals 1 │ @@ -168,21 +165,19 @@ │ invoke-interface {v0, p1, p2}, Ljava/util/List;->add(ILjava/lang/Object;)V │ │ return-void │ .end method │ │ .method public bridge synthetic add(Ljava/lang/Object;)Z │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 16 │ check-cast p1, Lorg/jsoup/nodes/Element; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lorg/jsoup/select/Elements;->add(Lorg/jsoup/nodes/Element;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ @@ -252,21 +247,20 @@ │ │ .method public addClass(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ .locals 3 │ .param p1, "className" # Ljava/lang/String; │ │ .prologue │ .line 121 │ - iget-object v2, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ + iget-object v1, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ @@ -290,21 +284,20 @@ │ │ .method public after(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ .locals 3 │ .param p1, "html" # Ljava/lang/String; │ │ .prologue │ .line 328 │ - iget-object v2, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ + iget-object v1, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ @@ -328,21 +321,20 @@ │ │ .method public append(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ .locals 3 │ .param p1, "html" # Ljava/lang/String; │ │ .prologue │ .line 302 │ - iget-object v2, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ + iget-object v1, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ @@ -366,21 +358,20 @@ │ │ .method public attr(Ljava/lang/String;)Ljava/lang/String; │ .locals 3 │ .param p1, "attributeKey" # Ljava/lang/String; │ │ .prologue │ .line 70 │ - iget-object v2, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ + iget-object v1, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ @@ -397,41 +388,40 @@ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ .line 72 │ invoke-virtual {v0, p1}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 74 │ .end local v0 # "element":Lorg/jsoup/nodes/Element; │ :goto_0 │ - return-object v2 │ + return-object v1 │ │ :cond_1 │ - const-string v2, "" │ + const-string v1, "" │ │ goto :goto_0 │ .end method │ │ .method public attr(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/select/Elements; │ .locals 3 │ .param p1, "attributeKey" # Ljava/lang/String; │ .param p2, "attributeValue" # Ljava/lang/String; │ │ .prologue │ .line 97 │ - iget-object v2, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ + iget-object v1, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ @@ -455,21 +445,20 @@ │ │ .method public before(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ .locals 3 │ .param p1, "html" # Ljava/lang/String; │ │ .prologue │ .line 315 │ - iget-object v2, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ + iget-object v1, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ @@ -541,21 +530,20 @@ │ invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ .line 52 │ .local v2, "elements":Ljava/util/List;, "Ljava/util/List;" │ iput-object v2, v0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ │ .line 54 │ - iget-object v4, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ + iget-object v3, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v3 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ @@ -575,31 +563,29 @@ │ │ goto :goto_0 │ │ .line 48 │ .end local v0 # "clone":Lorg/jsoup/select/Elements; │ .end local v1 # "e":Lorg/jsoup/nodes/Element; │ .end local v2 # "elements":Ljava/util/List;, "Ljava/util/List;" │ - .end local v3 # "i$":Ljava/util/Iterator; │ :catch_0 │ move-exception v1 │ │ .line 49 │ .local v1, "e":Ljava/lang/CloneNotSupportedException; │ - new-instance v4, Ljava/lang/RuntimeException; │ + new-instance v3, Ljava/lang/RuntimeException; │ │ - invoke-direct {v4, v1}, Ljava/lang/RuntimeException;->(Ljava/lang/Throwable;)V │ + invoke-direct {v3, v1}, Ljava/lang/RuntimeException;->(Ljava/lang/Throwable;)V │ │ - throw v4 │ + throw v3 │ │ .line 58 │ .end local v1 # "e":Ljava/lang/CloneNotSupportedException; │ .restart local v0 # "clone":Lorg/jsoup/select/Elements; │ .restart local v2 # "elements":Ljava/util/List;, "Ljava/util/List;" │ - .restart local v3 # "i$":Ljava/util/Iterator; │ :cond_0 │ return-object v0 │ .end method │ │ .method public contains(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "o" # Ljava/lang/Object; │ @@ -638,21 +624,20 @@ │ .end method │ │ .method public empty()Lorg/jsoup/select/Elements; │ .locals 3 │ │ .prologue │ .line 383 │ - iget-object v2, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ + iget-object v1, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ @@ -778,21 +763,20 @@ │ .line 504 │ new-instance v1, Ljava/util/ArrayList; │ │ invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ .line 505 │ .local v1, "forms":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - iget-object v3, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ + iget-object v2, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v2 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ @@ -820,15 +804,14 @@ │ .line 508 │ :cond_1 │ return-object v1 │ .end method │ │ .method public bridge synthetic get(I)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 16 │ invoke-virtual {p0, p1}, Lorg/jsoup/select/Elements;->get(I)Lorg/jsoup/nodes/Element; │ │ move-result-object v0 │ │ @@ -854,21 +837,20 @@ │ │ .method public hasAttr(Ljava/lang/String;)Z │ .locals 3 │ .param p1, "attributeKey" # Ljava/lang/String; │ │ .prologue │ .line 83 │ - iget-object v2, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ + iget-object v1, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ @@ -883,40 +865,39 @@ │ invoke-virtual {v0, p1}, Lorg/jsoup/nodes/Element;->hasAttr(Ljava/lang/String;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ .line 85 │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ .line 87 │ .end local v0 # "element":Lorg/jsoup/nodes/Element; │ :goto_0 │ - return v2 │ + return v1 │ │ :cond_1 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public hasClass(Ljava/lang/String;)Z │ .locals 3 │ .param p1, "className" # Ljava/lang/String; │ │ .prologue │ .line 157 │ - iget-object v2, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ + iget-object v1, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ @@ -931,39 +912,38 @@ │ invoke-virtual {v0, p1}, Lorg/jsoup/nodes/Element;->hasClass(Ljava/lang/String;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ .line 159 │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ .line 161 │ .end local v0 # "element":Lorg/jsoup/nodes/Element; │ :goto_0 │ - return v2 │ + return v1 │ │ :cond_1 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public hasText()Z │ .locals 3 │ │ .prologue │ .line 206 │ - iget-object v2, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ + iget-object v1, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ @@ -978,23 +958,23 @@ │ invoke-virtual {v0}, Lorg/jsoup/nodes/Element;->hasText()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ .line 208 │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ .line 210 │ .end local v0 # "element":Lorg/jsoup/nodes/Element; │ :goto_0 │ - return v2 │ + return v1 │ │ :cond_1 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public hashCode()I │ .locals 1 │ │ @@ -1010,86 +990,84 @@ │ .end method │ │ .method public html()Ljava/lang/String; │ .locals 4 │ │ .prologue │ .line 220 │ - new-instance v2, Ljava/lang/StringBuilder; │ + new-instance v1, Ljava/lang/StringBuilder; │ │ - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ .line 221 │ - .local v2, "sb":Ljava/lang/StringBuilder; │ - iget-object v3, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ + .local v1, "sb":Ljava/lang/StringBuilder; │ + iget-object v2, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/jsoup/nodes/Element; │ │ .line 222 │ .local v0, "element":Lorg/jsoup/nodes/Element; │ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->length()I │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->length()I │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ .line 223 │ const-string v3, "\n" │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 224 │ :cond_0 │ invoke-virtual {v0}, Lorg/jsoup/nodes/Element;->html()Ljava/lang/String; │ │ move-result-object v3 │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ .line 226 │ .end local v0 # "element":Lorg/jsoup/nodes/Element; │ :cond_1 │ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - return-object v3 │ + return-object v2 │ .end method │ │ .method public html(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ .locals 3 │ .param p1, "html" # Ljava/lang/String; │ │ .prologue │ .line 276 │ - iget-object v2, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ + iget-object v1, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ @@ -1312,91 +1290,89 @@ │ .end method │ │ .method public outerHtml()Ljava/lang/String; │ .locals 4 │ │ .prologue │ .line 236 │ - new-instance v2, Ljava/lang/StringBuilder; │ + new-instance v1, Ljava/lang/StringBuilder; │ │ - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ .line 237 │ - .local v2, "sb":Ljava/lang/StringBuilder; │ - iget-object v3, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ + .local v1, "sb":Ljava/lang/StringBuilder; │ + iget-object v2, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/jsoup/nodes/Element; │ │ .line 238 │ .local v0, "element":Lorg/jsoup/nodes/Element; │ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->length()I │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->length()I │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ .line 239 │ const-string v3, "\n" │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 240 │ :cond_0 │ invoke-virtual {v0}, Lorg/jsoup/nodes/Element;->outerHtml()Ljava/lang/String; │ │ move-result-object v3 │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ .line 242 │ .end local v0 # "element":Lorg/jsoup/nodes/Element; │ :cond_1 │ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - return-object v3 │ + return-object v2 │ .end method │ │ .method public parents()Lorg/jsoup/select/Elements; │ .locals 4 │ │ .prologue │ .line 460 │ new-instance v0, Ljava/util/LinkedHashSet; │ │ invoke-direct {v0}, Ljava/util/LinkedHashSet;->()V │ │ .line 461 │ .local v0, "combo":Ljava/util/HashSet;, "Ljava/util/HashSet;" │ - iget-object v3, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ + iget-object v2, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v2 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ @@ -1415,34 +1391,33 @@ │ invoke-virtual {v0, v3}, Ljava/util/HashSet;->addAll(Ljava/util/Collection;)Z │ │ goto :goto_0 │ │ .line 464 │ .end local v1 # "e":Lorg/jsoup/nodes/Element; │ :cond_0 │ - new-instance v3, Lorg/jsoup/select/Elements; │ + new-instance v2, Lorg/jsoup/select/Elements; │ │ - invoke-direct {v3, v0}, Lorg/jsoup/select/Elements;->(Ljava/util/Collection;)V │ + invoke-direct {v2, v0}, Lorg/jsoup/select/Elements;->(Ljava/util/Collection;)V │ │ - return-object v3 │ + return-object v2 │ .end method │ │ .method public prepend(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ .locals 3 │ .param p1, "html" # Ljava/lang/String; │ │ .prologue │ .line 289 │ - iget-object v2, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ + iget-object v1, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ @@ -1462,15 +1437,14 @@ │ .end local v0 # "element":Lorg/jsoup/nodes/Element; │ :cond_0 │ return-object p0 │ .end method │ │ .method public bridge synthetic remove(I)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 16 │ invoke-virtual {p0, p1}, Lorg/jsoup/select/Elements;->remove(I)Lorg/jsoup/nodes/Element; │ │ move-result-object v0 │ │ @@ -1495,21 +1469,20 @@ │ .end method │ │ .method public remove()Lorg/jsoup/select/Elements; │ .locals 3 │ │ .prologue │ .line 402 │ - iget-object v2, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ + iget-object v1, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ @@ -1570,21 +1543,20 @@ │ │ .method public removeAttr(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ .locals 3 │ .param p1, "attributeKey" # Ljava/lang/String; │ │ .prologue │ .line 109 │ - iget-object v2, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ + iget-object v1, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ @@ -1608,21 +1580,20 @@ │ │ .method public removeClass(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ .locals 3 │ .param p1, "className" # Ljava/lang/String; │ │ .prologue │ .line 133 │ - iget-object v2, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ + iget-object v1, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ @@ -1677,22 +1648,19 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic set(ILjava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 16 │ check-cast p2, Lorg/jsoup/nodes/Element; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lorg/jsoup/select/Elements;->set(ILorg/jsoup/nodes/Element;)Lorg/jsoup/nodes/Element; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -1755,21 +1723,20 @@ │ │ .method public tagName(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ .locals 3 │ .param p1, "tagName" # Ljava/lang/String; │ │ .prologue │ .line 263 │ - iget-object v2, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ + iget-object v1, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ @@ -1792,71 +1759,70 @@ │ .end method │ │ .method public text()Ljava/lang/String; │ .locals 4 │ │ .prologue │ .line 196 │ - new-instance v2, Ljava/lang/StringBuilder; │ + new-instance v1, Ljava/lang/StringBuilder; │ │ - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ .line 197 │ - .local v2, "sb":Ljava/lang/StringBuilder; │ - iget-object v3, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ + .local v1, "sb":Ljava/lang/StringBuilder; │ + iget-object v2, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/jsoup/nodes/Element; │ │ .line 198 │ .local v0, "element":Lorg/jsoup/nodes/Element; │ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->length()I │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->length()I │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ .line 199 │ const-string v3, " " │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 200 │ :cond_0 │ invoke-virtual {v0}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v3 │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ .line 202 │ .end local v0 # "element":Lorg/jsoup/nodes/Element; │ :cond_1 │ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - return-object v3 │ + return-object v2 │ .end method │ │ .method public toArray()[Ljava/lang/Object; │ .locals 1 │ │ .prologue │ .line 520 │ @@ -1905,21 +1871,20 @@ │ │ .method public toggleClass(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ .locals 3 │ .param p1, "className" # Ljava/lang/String; │ │ .prologue │ .line 145 │ - iget-object v2, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ + iget-object v1, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ @@ -1946,64 +1911,62 @@ │ .param p1, "nodeVisitor" # Lorg/jsoup/select/NodeVisitor; │ │ .prologue │ .line 490 │ invoke-static {p1}, Lorg/jsoup/helper/Validate;->notNull(Ljava/lang/Object;)V │ │ .line 491 │ - new-instance v2, Lorg/jsoup/select/NodeTraversor; │ + new-instance v1, Lorg/jsoup/select/NodeTraversor; │ │ - invoke-direct {v2, p1}, Lorg/jsoup/select/NodeTraversor;->(Lorg/jsoup/select/NodeVisitor;)V │ + invoke-direct {v1, p1}, Lorg/jsoup/select/NodeTraversor;->(Lorg/jsoup/select/NodeVisitor;)V │ │ .line 492 │ - .local v2, "traversor":Lorg/jsoup/select/NodeTraversor; │ - iget-object v3, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ + .local v1, "traversor":Lorg/jsoup/select/NodeTraversor; │ + iget-object v2, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/jsoup/nodes/Element; │ │ .line 493 │ .local v0, "el":Lorg/jsoup/nodes/Element; │ - invoke-virtual {v2, v0}, Lorg/jsoup/select/NodeTraversor;->traverse(Lorg/jsoup/nodes/Node;)V │ + invoke-virtual {v1, v0}, Lorg/jsoup/select/NodeTraversor;->traverse(Lorg/jsoup/nodes/Node;)V │ │ goto :goto_0 │ │ .line 495 │ .end local v0 # "el":Lorg/jsoup/nodes/Element; │ :cond_0 │ return-object p0 │ .end method │ │ .method public unwrap()Lorg/jsoup/select/Elements; │ .locals 3 │ │ .prologue │ .line 365 │ - iget-object v2, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ + iget-object v1, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ @@ -2057,21 +2020,20 @@ │ │ .method public val(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ .locals 3 │ .param p1, "value" # Ljava/lang/String; │ │ .prologue │ .line 182 │ - iget-object v2, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ + iget-object v1, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ @@ -2098,21 +2060,20 @@ │ .param p1, "html" # Ljava/lang/String; │ │ .prologue │ .line 344 │ invoke-static {p1}, Lorg/jsoup/helper/Validate;->notEmpty(Ljava/lang/String;)V │ │ .line 345 │ - iget-object v2, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ + iget-object v1, p0, Lorg/jsoup/select/Elements;->contents:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 ├── smali/org/jsoup/select/Evaluator$AttributeStarting.smali │ @@ -41,35 +41,34 @@ │ .param p1, "root" # Lorg/jsoup/nodes/Element; │ .param p2, "element" # Lorg/jsoup/nodes/Element; │ │ .prologue │ .line 130 │ invoke-virtual {p2}, Lorg/jsoup/nodes/Element;->attributes()Lorg/jsoup/nodes/Attributes; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3}, Lorg/jsoup/nodes/Attributes;->asList()Ljava/util/List; │ + invoke-virtual {v2}, Lorg/jsoup/nodes/Attributes;->asList()Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 131 │ - .local v2, "values":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + .local v1, "values":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/jsoup/nodes/Attribute; │ │ .line 132 │ .local v0, "attribute":Lorg/jsoup/nodes/Attribute; │ @@ -82,23 +81,23 @@ │ invoke-virtual {v3, v4}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ .line 133 │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ .line 135 │ .end local v0 # "attribute":Lorg/jsoup/nodes/Attribute; │ :goto_0 │ - return v3 │ + return v2 │ │ :cond_1 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public toString()Ljava/lang/String; │ .locals 4 ├── smali/org/jsoup/select/Selector.smali │ @@ -72,89 +72,87 @@ │ } │ .end annotation │ │ .prologue │ .line 120 │ .local p0, "elements":Ljava/util/Collection;, "Ljava/util/Collection;" │ .local p1, "outs":Ljava/util/Collection;, "Ljava/util/Collection;" │ - new-instance v5, Lorg/jsoup/select/Elements; │ + new-instance v3, Lorg/jsoup/select/Elements; │ │ - invoke-direct {v5}, Lorg/jsoup/select/Elements;->()V │ + invoke-direct {v3}, Lorg/jsoup/select/Elements;->()V │ │ .line 121 │ - .local v5, "output":Lorg/jsoup/select/Elements; │ + .local v3, "output":Lorg/jsoup/select/Elements; │ invoke-interface {p0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ :cond_0 │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_3 │ + if-eqz v5, :cond_3 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/jsoup/nodes/Element; │ │ .line 122 │ .local v0, "el":Lorg/jsoup/nodes/Element; │ const/4 v1, 0x0 │ │ .line 123 │ .local v1, "found":Z │ invoke-interface {p1}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :cond_1 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_2 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v2 │ │ - check-cast v4, Lorg/jsoup/nodes/Element; │ + check-cast v2, Lorg/jsoup/nodes/Element; │ │ .line 124 │ - .local v4, "out":Lorg/jsoup/nodes/Element; │ - invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;->equals(Ljava/lang/Object;)Z │ + .local v2, "out":Lorg/jsoup/nodes/Element; │ + invoke-virtual {v0, v2}, Lorg/jsoup/nodes/Element;->equals(Ljava/lang/Object;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_1 │ │ .line 125 │ const/4 v1, 0x1 │ │ .line 129 │ - .end local v4 # "out":Lorg/jsoup/nodes/Element; │ + .end local v2 # "out":Lorg/jsoup/nodes/Element; │ :cond_2 │ if-nez v1, :cond_0 │ │ .line 130 │ - invoke-virtual {v5, v0}, Lorg/jsoup/select/Elements;->add(Lorg/jsoup/nodes/Element;)Z │ + invoke-virtual {v3, v0}, Lorg/jsoup/select/Elements;->add(Lorg/jsoup/nodes/Element;)Z │ │ goto :goto_0 │ │ .line 132 │ .end local v0 # "el":Lorg/jsoup/nodes/Element; │ .end local v1 # "found":Z │ - .end local v3 # "i$":Ljava/util/Iterator; │ :cond_3 │ - return-object v5 │ + return-object v3 │ .end method │ │ .method private select()Lorg/jsoup/select/Elements; │ .locals 2 │ │ .prologue │ .line 115 │ @@ -197,48 +195,47 @@ │ │ invoke-direct {v0}, Ljava/util/LinkedHashSet;->()V │ │ .line 108 │ .local v0, "elements":Ljava/util/LinkedHashSet;, "Ljava/util/LinkedHashSet;" │ invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lorg/jsoup/nodes/Element; │ + check-cast v1, Lorg/jsoup/nodes/Element; │ │ .line 109 │ - .local v2, "root":Lorg/jsoup/nodes/Element; │ - invoke-static {p0, v2}, Lorg/jsoup/select/Selector;->select(Ljava/lang/String;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; │ + .local v1, "root":Lorg/jsoup/nodes/Element; │ + invoke-static {p0, v1}, Lorg/jsoup/select/Selector;->select(Ljava/lang/String;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; │ │ move-result-object v3 │ │ invoke-virtual {v0, v3}, Ljava/util/LinkedHashSet;->addAll(Ljava/util/Collection;)Z │ │ goto :goto_0 │ │ .line 111 │ - .end local v2 # "root":Lorg/jsoup/nodes/Element; │ + .end local v1 # "root":Lorg/jsoup/nodes/Element; │ :cond_0 │ - new-instance v3, Lorg/jsoup/select/Elements; │ + new-instance v2, Lorg/jsoup/select/Elements; │ │ - invoke-direct {v3, v0}, Lorg/jsoup/select/Elements;->(Ljava/util/Collection;)V │ + invoke-direct {v2, v0}, Lorg/jsoup/select/Elements;->(Ljava/util/Collection;)V │ │ - return-object v3 │ + return-object v2 │ .end method │ │ .method public static select(Ljava/lang/String;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements; │ .locals 1 │ .param p0, "query" # Ljava/lang/String; │ .param p1, "root" # Lorg/jsoup/nodes/Element; ├── smali/org/jsoup/select/StructuralEvaluator.smali │ @@ -25,10 +25,9 @@ │ .method constructor ()V │ .locals 0 │ │ .prologue │ .line 8 │ invoke-direct {p0}, Lorg/jsoup/select/Evaluator;->()V │ │ - .line 115 │ return-void │ .end method ├── smali/fr/castorflex/android/smoothprogressbar/R.smali │ @@ -23,10 +23,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 57 │ return-void │ .end method