k$a.smali
.class Lcom/baidu/location/b/k$a;
.super Landroid/os/Handler;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/baidu/location/b/k;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x2
name = "a"
.end annotation
# instance fields
.field final synthetic a:Lcom/baidu/location/b/k;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method constructor <init>(Lcom/baidu/location/b/k;Landroid/os/Looper;)V
.registers 3
iput-object p1, p0, Lcom/baidu/location/b/k$a;->a:Lcom/baidu/location/b/k;
invoke-direct {p0, p2}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
return-void
.end method
.method private a(Lcom/baidu/location/BDLocation;)Ljava/lang/String;
.registers 6
:try_start_0
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
const-string v1, "latitude"
invoke-virtual {p1}, Lcom/baidu/location/BDLocation;->getLatitude()D
move-result-wide v2
invoke-virtual {v0, v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;D)Lorg/json/JSONObject;
const-string v1, "longitude"
invoke-virtual {p1}, Lcom/baidu/location/BDLocation;->getLongitude()D
move-result-wide v2
invoke-virtual {v0, v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;D)Lorg/json/JSONObject;
const-string v1, "radius"
invoke-virtual {p1}, Lcom/baidu/location/BDLocation;->getRadius()F
move-result v2
float-to-double v2, v2
invoke-virtual {v0, v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;D)Lorg/json/JSONObject;
const-string v1, "errorcode"
const/4 v2, 0x1
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
invoke-virtual {p1}, Lcom/baidu/location/BDLocation;->hasAltitude()Z
move-result v1
if-eqz v1, :cond_36
const-string v1, "altitude"
invoke-virtual {p1}, Lcom/baidu/location/BDLocation;->getAltitude()D
move-result-wide v2
invoke-virtual {v0, v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;D)Lorg/json/JSONObject;
:cond_36
invoke-virtual {p1}, Lcom/baidu/location/BDLocation;->hasSpeed()Z
move-result v1
if-eqz v1, :cond_4b
const-string/jumbo v1, "speed"
invoke-virtual {p1}, Lcom/baidu/location/BDLocation;->getSpeed()F
move-result v2
const v3, 0x40666666 # 3.6f
div-float/2addr v2, v3
float-to-double v2, v2
invoke-virtual {v0, v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;D)Lorg/json/JSONObject;
:cond_4b
invoke-virtual {p1}, Lcom/baidu/location/BDLocation;->getLocType()I
move-result v1
const/16 v2, 0x3d
if-ne v1, v2, :cond_5d
const-string v1, "direction"
invoke-virtual {p1}, Lcom/baidu/location/BDLocation;->getDirection()F
move-result v2
float-to-double v2, v2
invoke-virtual {v0, v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;D)Lorg/json/JSONObject;
:cond_5d
invoke-virtual {p1}, Lcom/baidu/location/BDLocation;->getBuildingName()Ljava/lang/String;
move-result-object v1
if-eqz v1, :cond_6c
const-string v1, "buildingname"
invoke-virtual {p1}, Lcom/baidu/location/BDLocation;->getBuildingName()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:cond_6c
invoke-virtual {p1}, Lcom/baidu/location/BDLocation;->getBuildingID()Ljava/lang/String;
move-result-object v1
if-eqz v1, :cond_7b
const-string v1, "buildingid"
invoke-virtual {p1}, Lcom/baidu/location/BDLocation;->getBuildingID()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:cond_7b
invoke-virtual {p1}, Lcom/baidu/location/BDLocation;->getFloor()Ljava/lang/String;
move-result-object v1
if-eqz v1, :cond_8a
const-string v1, "floor"
invoke-virtual {p1}, Lcom/baidu/location/BDLocation;->getFloor()Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, v1, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:cond_8a
invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object p1
:try_end_8e
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_8e} :catch_8f
goto :goto_91
:catch_8f
move-exception p1
const/4 p1, 0x0
:goto_91
return-object p1
.end method
.method private a(Ljava/lang/String;)V
.registers 6
iget-object v0, p0, Lcom/baidu/location/b/k$a;->a:Lcom/baidu/location/b/k;
invoke-static {v0}, Lcom/baidu/location/b/k;->c(Lcom/baidu/location/b/k;)Z
move-result v0
if-eqz v0, :cond_1d
iget-object v0, p0, Lcom/baidu/location/b/k$a;->a:Lcom/baidu/location/b/k;
invoke-static {v0}, Lcom/baidu/location/b/k;->b(Lcom/baidu/location/b/k;)Lcom/baidu/location/b/k$a;
move-result-object v0
iget-object v1, p0, Lcom/baidu/location/b/k$a;->a:Lcom/baidu/location/b/k;
invoke-static {v1}, Lcom/baidu/location/b/k;->d(Lcom/baidu/location/b/k;)Lcom/baidu/location/b/k$f;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/baidu/location/b/k$a;->removeCallbacks(Ljava/lang/Runnable;)V
iget-object v0, p0, Lcom/baidu/location/b/k$a;->a:Lcom/baidu/location/b/k;
const/4 v1, 0x0
invoke-static {v0, v1}, Lcom/baidu/location/b/k;->a(Lcom/baidu/location/b/k;Z)Z
:cond_1d
iget-object v0, p0, Lcom/baidu/location/b/k$a;->a:Lcom/baidu/location/b/k;
invoke-static {v0}, Lcom/baidu/location/b/k;->e(Lcom/baidu/location/b/k;)Ljava/util/List;
move-result-object v0
if-eqz v0, :cond_7d
iget-object v0, p0, Lcom/baidu/location/b/k$a;->a:Lcom/baidu/location/b/k;
invoke-static {v0}, Lcom/baidu/location/b/k;->e(Lcom/baidu/location/b/k;)Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-lez v0, :cond_7d
iget-object v0, p0, Lcom/baidu/location/b/k$a;->a:Lcom/baidu/location/b/k;
invoke-static {v0}, Lcom/baidu/location/b/k;->e(Lcom/baidu/location/b/k;)Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_3b
:try_start_3b
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_7d
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/baidu/location/b/k$b;
invoke-virtual {v1}, Lcom/baidu/location/b/k$b;->b()Ljava/lang/String;
move-result-object v2
if-eqz v2, :cond_78
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "javascript:"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Lcom/baidu/location/b/k$b;->b()Ljava/lang/String;
move-result-object v1
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "(\'"
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "\')"
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
iget-object v2, p0, Lcom/baidu/location/b/k$a;->a:Lcom/baidu/location/b/k;
invoke-static {v2}, Lcom/baidu/location/b/k;->f(Lcom/baidu/location/b/k;)Landroid/webkit/WebView;
move-result-object v2
invoke-virtual {v2, v1}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V
:cond_78
invoke-interface {v0}, Ljava/util/Iterator;->remove()V
:try_end_7b
.catch Ljava/lang/Exception; {:try_start_3b .. :try_end_7b} :catch_7c
goto :goto_3b
:catch_7c
move-exception p1
:cond_7d
return-void
.end method
# virtual methods
.method public handleMessage(Landroid/os/Message;)V
.registers 11
iget v0, p1, Landroid/os/Message;->what:I
const/4 v1, 0x2
const-string v2, "errorcode"
const/4 v3, 0x0
const/4 v4, 0x0
packed-switch v0, :pswitch_data_164
goto/16 :goto_162
:pswitch_c
:try_start_c
new-instance p1, Lorg/json/JSONObject;
invoke-direct {p1}, Lorg/json/JSONObject;-><init>()V
invoke-virtual {p1, v2, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
invoke-virtual {p1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v4
:try_end_18
.catch Ljava/lang/Exception; {:try_start_c .. :try_end_18} :catch_19
goto :goto_1a
:catch_19
move-exception p1
:goto_1a
if-eqz v4, :cond_162
goto :goto_2d
:pswitch_1d
:try_start_1d
new-instance p1, Lorg/json/JSONObject;
invoke-direct {p1}, Lorg/json/JSONObject;-><init>()V
invoke-virtual {p1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
invoke-virtual {p1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v4
:try_end_29
.catch Ljava/lang/Exception; {:try_start_1d .. :try_end_29} :catch_2a
goto :goto_2b
:catch_2a
move-exception p1
:goto_2b
if-eqz v4, :cond_162
:goto_2d
invoke-direct {p0, v4}, Lcom/baidu/location/b/k$a;->a(Ljava/lang/String;)V
goto/16 :goto_162
:pswitch_32
iget-object p1, p0, Lcom/baidu/location/b/k$a;->a:Lcom/baidu/location/b/k;
invoke-static {p1}, Lcom/baidu/location/b/k;->e(Lcom/baidu/location/b/k;)Ljava/util/List;
move-result-object p1
if-eqz p1, :cond_48
iget-object p1, p0, Lcom/baidu/location/b/k$a;->a:Lcom/baidu/location/b/k;
invoke-static {p1}, Lcom/baidu/location/b/k;->e(Lcom/baidu/location/b/k;)Ljava/util/List;
move-result-object p1
invoke-interface {p1}, Ljava/util/List;->clear()V
iget-object p1, p0, Lcom/baidu/location/b/k$a;->a:Lcom/baidu/location/b/k;
invoke-static {p1, v4}, Lcom/baidu/location/b/k;->a(Lcom/baidu/location/b/k;Ljava/util/List;)Ljava/util/List;
:cond_48
iget-object p1, p0, Lcom/baidu/location/b/k$a;->a:Lcom/baidu/location/b/k;
invoke-static {p1}, Lcom/baidu/location/b/k;->g(Lcom/baidu/location/b/k;)Lcom/baidu/location/LocationClient;
move-result-object p1
iget-object v0, p0, Lcom/baidu/location/b/k$a;->a:Lcom/baidu/location/b/k;
iget-object v0, v0, Lcom/baidu/location/b/k;->a:Lcom/baidu/location/b/k$e;
invoke-virtual {p1, v0}, Lcom/baidu/location/LocationClient;->unRegisterLocationListener(Lcom/baidu/location/BDAbstractLocationListener;)V
iget-object p1, p0, Lcom/baidu/location/b/k$a;->a:Lcom/baidu/location/b/k;
const-wide/16 v0, 0x0
invoke-static {p1, v0, v1}, Lcom/baidu/location/b/k;->a(Lcom/baidu/location/b/k;J)J
iget-object p1, p0, Lcom/baidu/location/b/k$a;->a:Lcom/baidu/location/b/k;
invoke-static {p1, v4}, Lcom/baidu/location/b/k;->a(Lcom/baidu/location/b/k;Lcom/baidu/location/BDLocation;)Lcom/baidu/location/BDLocation;
iget-object p1, p0, Lcom/baidu/location/b/k$a;->a:Lcom/baidu/location/b/k;
invoke-static {p1}, Lcom/baidu/location/b/k;->d(Lcom/baidu/location/b/k;)Lcom/baidu/location/b/k$f;
move-result-object p1
if-eqz p1, :cond_80
iget-object p1, p0, Lcom/baidu/location/b/k$a;->a:Lcom/baidu/location/b/k;
invoke-static {p1}, Lcom/baidu/location/b/k;->c(Lcom/baidu/location/b/k;)Z
move-result p1
if-eqz p1, :cond_80
iget-object p1, p0, Lcom/baidu/location/b/k$a;->a:Lcom/baidu/location/b/k;
invoke-static {p1}, Lcom/baidu/location/b/k;->b(Lcom/baidu/location/b/k;)Lcom/baidu/location/b/k$a;
move-result-object p1
iget-object v0, p0, Lcom/baidu/location/b/k$a;->a:Lcom/baidu/location/b/k;
invoke-static {v0}, Lcom/baidu/location/b/k;->d(Lcom/baidu/location/b/k;)Lcom/baidu/location/b/k$f;
move-result-object v0
invoke-virtual {p1, v0}, Lcom/baidu/location/b/k$a;->removeCallbacks(Ljava/lang/Runnable;)V
:cond_80
iget-object p1, p0, Lcom/baidu/location/b/k$a;->a:Lcom/baidu/location/b/k;
invoke-static {p1, v3}, Lcom/baidu/location/b/k;->a(Lcom/baidu/location/b/k;Z)Z
goto/16 :goto_162
:pswitch_87
iget-object p1, p0, Lcom/baidu/location/b/k$a;->a:Lcom/baidu/location/b/k;
invoke-static {p1}, Lcom/baidu/location/b/k;->e(Lcom/baidu/location/b/k;)Ljava/util/List;
move-result-object p1
if-nez p1, :cond_9a
iget-object p1, p0, Lcom/baidu/location/b/k$a;->a:Lcom/baidu/location/b/k;
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
invoke-static {p1, v0}, Lcom/baidu/location/b/k;->a(Lcom/baidu/location/b/k;Ljava/util/List;)Ljava/util/List;
goto :goto_a3
:cond_9a
iget-object p1, p0, Lcom/baidu/location/b/k$a;->a:Lcom/baidu/location/b/k;
invoke-static {p1}, Lcom/baidu/location/b/k;->e(Lcom/baidu/location/b/k;)Ljava/util/List;
move-result-object p1
invoke-interface {p1}, Ljava/util/List;->clear()V
:goto_a3
iget-object p1, p0, Lcom/baidu/location/b/k$a;->a:Lcom/baidu/location/b/k;
invoke-static {p1}, Lcom/baidu/location/b/k;->g(Lcom/baidu/location/b/k;)Lcom/baidu/location/LocationClient;
move-result-object p1
iget-object v0, p0, Lcom/baidu/location/b/k$a;->a:Lcom/baidu/location/b/k;
iget-object v0, v0, Lcom/baidu/location/b/k;->a:Lcom/baidu/location/b/k$e;
invoke-virtual {p1, v0}, Lcom/baidu/location/LocationClient;->registerLocationListener(Lcom/baidu/location/BDAbstractLocationListener;)V
goto/16 :goto_162
:pswitch_b2
iget-object p1, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
check-cast p1, Lcom/baidu/location/BDLocation;
invoke-direct {p0, p1}, Lcom/baidu/location/b/k$a;->a(Lcom/baidu/location/BDLocation;)Ljava/lang/String;
move-result-object p1
invoke-direct {p0, p1}, Lcom/baidu/location/b/k$a;->a(Ljava/lang/String;)V
goto/16 :goto_162
:pswitch_bf
iget-object p1, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
check-cast p1, Lcom/baidu/location/b/k$b;
iget-object v0, p0, Lcom/baidu/location/b/k$a;->a:Lcom/baidu/location/b/k;
invoke-static {v0}, Lcom/baidu/location/b/k;->e(Lcom/baidu/location/b/k;)Ljava/util/List;
move-result-object v0
if-eqz v0, :cond_d4
iget-object v0, p0, Lcom/baidu/location/b/k$a;->a:Lcom/baidu/location/b/k;
invoke-static {v0}, Lcom/baidu/location/b/k;->e(Lcom/baidu/location/b/k;)Ljava/util/List;
move-result-object v0
invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:cond_d4
iget-object p1, p0, Lcom/baidu/location/b/k$a;->a:Lcom/baidu/location/b/k;
invoke-static {p1}, Lcom/baidu/location/b/k;->g(Lcom/baidu/location/b/k;)Lcom/baidu/location/LocationClient;
move-result-object p1
if-eqz p1, :cond_162
iget-object p1, p0, Lcom/baidu/location/b/k$a;->a:Lcom/baidu/location/b/k;
invoke-static {p1}, Lcom/baidu/location/b/k;->g(Lcom/baidu/location/b/k;)Lcom/baidu/location/LocationClient;
move-result-object p1
invoke-virtual {p1}, Lcom/baidu/location/LocationClient;->requestLocation()I
move-result p1
const/4 v0, 0x1
if-eqz p1, :cond_119
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v5
iget-object p1, p0, Lcom/baidu/location/b/k$a;->a:Lcom/baidu/location/b/k;
invoke-static {p1}, Lcom/baidu/location/b/k;->h(Lcom/baidu/location/b/k;)J
move-result-wide v7
sub-long/2addr v5, v7
iget-object p1, p0, Lcom/baidu/location/b/k$a;->a:Lcom/baidu/location/b/k;
invoke-static {p1}, Lcom/baidu/location/b/k;->i(Lcom/baidu/location/b/k;)Lcom/baidu/location/BDLocation;
move-result-object p1
if-eqz p1, :cond_119
const-wide/16 v7, 0x2710
cmp-long p1, v5, v7
if-gtz p1, :cond_119
iget-object p1, p0, Lcom/baidu/location/b/k$a;->a:Lcom/baidu/location/b/k;
invoke-static {p1}, Lcom/baidu/location/b/k;->b(Lcom/baidu/location/b/k;)Lcom/baidu/location/b/k$a;
move-result-object p1
invoke-virtual {p1, v1}, Lcom/baidu/location/b/k$a;->obtainMessage(I)Landroid/os/Message;
move-result-object p1
iget-object v1, p0, Lcom/baidu/location/b/k$a;->a:Lcom/baidu/location/b/k;
invoke-static {v1}, Lcom/baidu/location/b/k;->i(Lcom/baidu/location/b/k;)Lcom/baidu/location/BDLocation;
move-result-object v1
iput-object v1, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
invoke-virtual {p1}, Landroid/os/Message;->sendToTarget()V
const/4 p1, 0x0
goto :goto_11a
:cond_119
const/4 p1, 0x1
:goto_11a
if-eqz p1, :cond_162
iget-object p1, p0, Lcom/baidu/location/b/k$a;->a:Lcom/baidu/location/b/k;
invoke-static {p1}, Lcom/baidu/location/b/k;->c(Lcom/baidu/location/b/k;)Z
move-result p1
if-eqz p1, :cond_138
iget-object p1, p0, Lcom/baidu/location/b/k$a;->a:Lcom/baidu/location/b/k;
invoke-static {p1}, Lcom/baidu/location/b/k;->b(Lcom/baidu/location/b/k;)Lcom/baidu/location/b/k$a;
move-result-object p1
iget-object v1, p0, Lcom/baidu/location/b/k$a;->a:Lcom/baidu/location/b/k;
invoke-static {v1}, Lcom/baidu/location/b/k;->d(Lcom/baidu/location/b/k;)Lcom/baidu/location/b/k$f;
move-result-object v1
invoke-virtual {p1, v1}, Lcom/baidu/location/b/k$a;->removeCallbacks(Ljava/lang/Runnable;)V
iget-object p1, p0, Lcom/baidu/location/b/k$a;->a:Lcom/baidu/location/b/k;
invoke-static {p1, v3}, Lcom/baidu/location/b/k;->a(Lcom/baidu/location/b/k;Z)Z
:cond_138
iget-object p1, p0, Lcom/baidu/location/b/k$a;->a:Lcom/baidu/location/b/k;
invoke-static {p1}, Lcom/baidu/location/b/k;->d(Lcom/baidu/location/b/k;)Lcom/baidu/location/b/k$f;
move-result-object p1
if-nez p1, :cond_14a
iget-object p1, p0, Lcom/baidu/location/b/k$a;->a:Lcom/baidu/location/b/k;
new-instance v1, Lcom/baidu/location/b/k$f;
invoke-direct {v1, p1, v4}, Lcom/baidu/location/b/k$f;-><init>(Lcom/baidu/location/b/k;Lcom/baidu/location/b/k$1;)V
invoke-static {p1, v1}, Lcom/baidu/location/b/k;->a(Lcom/baidu/location/b/k;Lcom/baidu/location/b/k$f;)Lcom/baidu/location/b/k$f;
:cond_14a
iget-object p1, p0, Lcom/baidu/location/b/k$a;->a:Lcom/baidu/location/b/k;
invoke-static {p1}, Lcom/baidu/location/b/k;->b(Lcom/baidu/location/b/k;)Lcom/baidu/location/b/k$a;
move-result-object p1
iget-object v1, p0, Lcom/baidu/location/b/k$a;->a:Lcom/baidu/location/b/k;
invoke-static {v1}, Lcom/baidu/location/b/k;->d(Lcom/baidu/location/b/k;)Lcom/baidu/location/b/k$f;
move-result-object v1
invoke-static {}, Lcom/baidu/location/b/k;->c()J
move-result-wide v2
invoke-virtual {p1, v1, v2, v3}, Lcom/baidu/location/b/k$a;->postDelayed(Ljava/lang/Runnable;J)Z
iget-object p1, p0, Lcom/baidu/location/b/k$a;->a:Lcom/baidu/location/b/k;
invoke-static {p1, v0}, Lcom/baidu/location/b/k;->a(Lcom/baidu/location/b/k;Z)Z
:cond_162
:goto_162
return-void
nop
:pswitch_data_164
.packed-switch 0x1
:pswitch_bf
:pswitch_b2
:pswitch_87
:pswitch_32
:pswitch_1d
:pswitch_c
.end packed-switch
.end method