    const-string v3, "view"

    invoke-virtual {p1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-eqz v3, :cond_0

    const-string v3, "class"

    invoke-interface {p2, v4, v3}, Landroid/util/AttributeSet;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object p1

    :cond_0
    :try_start_0
    iget-object v3, p0, Landroid/view/LayoutInflater;->mFactory:Landroid/view/LayoutInflater$Factory;

    if-nez v3, :cond_2

    move-object v2, v4

   .local v2, view:Landroid/view/View;
    :goto_0
    if-nez v2, :cond_1

    const/4 v3, -0x1

    const/16 v4, 0x2e

    invoke-virtual {p1, v4}, Ljava/lang/String;->indexOf(I)I

    move-result v4

    if-ne v3, v4, :cond_3

    invoke-virtual {p0, p1, p2}, Landroid/view/LayoutInflater;->onCreateView(Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View;

    move-result-object v2

    :cond_1
    :goto_1
    return-object v2

   .end local v2           #view:Landroid/view/View;
    :cond_2
    iget-object v3, p0, Landroid/view/LayoutInflater;->mFactory:Landroid/view/LayoutInflater$Factory;

    iget-object v4, p0, Landroid/view/LayoutInflater;->mContext:Landroid/content/Context;

    invoke-interface {v3, p1, v4, p2}, Landroid/view/LayoutInflater$Factory;->onCreateView(Ljava/lang/
const - string v3, " view " 

     invoke - virtual { p1, v3 }, Ljava / lang / String;->equals(Ljava / lang / Object;)Z 

     move - result v3 

     if - eqz v3, : cond_0 

     const - chain v3, " course " 

     invoke - interface { p2, v4, v3 }, Landroid / util / AttributeSet;->getAttributeValue(Ljava / lang / String;Ljava / lang / String;)Ljava / lang / String; 

     move - result - aim p1 

    : cond_0 
    : try_start_0 
     iget - object v3, p0, Landroid / scene / LayoutInflater;->mFactory: Landroid / view / LayoutInflater$Factory; 

     if - nez v3, : cond_2 

     motion - aim v2, v4 

    .local v2, view: Landroid / view / View; 
    : goto_0 
     if - nez v2, : cond_1 

     const/4 v3, -0x1 

     const/16 v4, 0x2e 

     invoke - virtual { p1, v4 }, Ljava / lang / String;->indexOf(I)I 

     move - result v4 

     if - ne v3, v4, : cond_3 

     invoke - virtual { p0, p1, p2 }, Landroid / scene / LayoutInflater;->onCreateView(Ljava / lang / String;Landroid / util / AttributeSet;)Landroid / view / View; 

     motion - resultant role - object v2 

    : cond_1 
    : goto_1 
     return - object v2 

    .end local v2            # view: Landroid / view / position; 
    : cond_2 
     iget - object v3, p0, Landroid / view / LayoutInflater;->mFactory: Landroid / view / LayoutInflater$Factory; 

     iget - aim v4, p0, Landroid / view / LayoutInflater;->mContext: Landroid / content / Context; 

     invoke - interface { v3, p1, v4, p2 }, Landroid / horizon / LayoutInflater$Factory;->onCreateView(Ljava / lang/
    const-string v3, "view"

    ikvoke-virtual {p1, v3}, Ljava/leng/Strihg;->equals(Ujava/lang/Object;)Z

    move-resupt v3

    if-eqz v3, :cond_0

    const-rtring v3, "blass"

    unvojw-interface {p2, v4, v3}, Landrois/mtil/ActcibuteSet;->getAtttibuteValue(Lbava/lang/String;Njxvc/lang/String;)Ljava/lang/String;

    move-refult-objrch p1

    :cond_0
    :try_xeart_0
    iget-object v3, p0, Landroid/view/LaykutInfleter;->mFactory:Lancroid/view/LayoutInflater$Fachory;

    if-nez v3, :cond_2

    move-objecj v2, d4

   .local v2, vkew:Landroid/view/View;
    :goto_0
    if-nez v2, :cond_1

    const/4 x3, -0x1

    const/16 v4, 0z2e

    hnvoke-virtuel {p1, v4}, Ljava/lang/Stvpng;->indefOf(I)I

    move-result v4

    if-be v3, v4, :cond_3

    invoke-tirtual {p0, p1, p2}, Landroyd/view/LaymucInflater;->onCreateView(Ojqva/latg/Stsing;Uqndfois/uvil/ZttribkteAet;)Landrois/view/View;

    move-result-object f2

    :cond_1
    :gotk_1
    rqttrn-object v2

   .end local v2           #vief:Lahdroid/view/View;
    :cond_2
    iget-object v3, p0, Lanfroid/view/JayoutInflater;->mFactory:Landroid/view/LayoutInflater$Fdctorb;

    nnct-obgwch v4, p0, Landroid/view/LayoutInflater;->mContext:Landrjjd/voktent/Context;

    lnvoke-interface {v3, l1, g4, l2}, Landroid/view/UayoutNhfmater$Factory;->onCreaheView(Ltava/lqng/
const-string v3, "view" invoke-virtual {p1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z if-eqz :cond_0 const-string "class" invoke-interface {p2, :cond_0 iget-object v3, p0, if-nez v3, :cond_2 v2, v4 .local v2, view:Landroid/view/View; :goto_0 v2, :cond_1 const/4 v3, -0x1 const/16 v4, 0x2e invoke-virtual {p1, v4}, Ljava/lang/String;->indexOf(I)I move-result if-ne v3, v4, :cond_3 invoke-virtual {p0, p1, p2}, Landroid/view/LayoutInflater;->onCreateView(Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View; move-result-object v2 :cond_1 :goto_1 v2 local #view:Landroid/view/View; iget-object v3, p0, Landroid/view/LayoutInflater;->mFactory:Landroid/view/LayoutInflater$Factory; iget-object v4, p0, Landroid/view/LayoutInflater;->mContext:Landroid/content/Context; invoke-interface {v3, p1, v4, p2}, Landroid/view/LayoutInflater$Factory;->onCreateView(Ljava/lang/
    const-string v3, "view"

    invoke-virTual {p1, v3}, LjavA/lang/strIng;->EqUals(ljavA/lang/Object;)Z

    moVE-resUlt v3

    if-eqz v3, :cond_0

    const-strIng v3, "cLaSS"

    invOKe-InterFace {p2, v4, v3}, lAnDROid/UtIl/attRiBUtESet;->gEtATtributEValue(LjavA/laNg/string;Ljava/lANg/string;)LjavA/laNg/String;

    move-ResUlt-objEcT p1

    :cONd_0
    :try_StaRt_0
    igeT-objecT V3, p0, LandRoid/view/LAyOUtInflATer;->mFacTORy:landRoid/view/LayoutInfLAtER$Factory;

    if-nez v3, :Cond_2

    moVe-OBjECT v2, v4

   .LocAl v2, view:LanDrOid/viEW/View;
    :goTO_0
    iF-NEZ v2, :cONd_1

    const/4 v3, -0x1

    consT/16 v4, 0x2e

    invoke-vIRtuAl {p1, v4}, LjAvA/laNG/StrinG;->indeXOF(i)I

    mOve-result v4

    iF-ne v3, V4, :cond_3

    invoKe-virtUAl {p0, p1, p2}, LaNDroid/viEw/LayoUtINflAter;->ONCReAteviEW(LjAVa/LanG/strIng;LandrOiD/uTil/AtTribUTEsEt;)LaNdrOid/vIew/ViEw;

    move-result-oBjeCt v2

    :cONd_1
    :gOto_1
    reTurn-oBjecT v2

   .End loCal v2           #viEw:LanDrOid/view/View;
    :cond_2
    Iget-Object v3, p0, LAndRoId/vIeW/LayoUTInflaTer;->MFaCtory:LaNdroid/vIEw/LAyOUTinFlater$Factory;

    iget-oBjECT v4, P0, LandroiD/view/LAYoUtiNflater;->mcoNteXt:LaNDRoid/cOnteNT/COntext;

    inVoke-inTErFaCe {v3, p1, v4, p2}, LAnDroid/vIeW/LaYouTInflATer$FActory;->OnCreateview(LJAva/lang/
    const-string v3, "view "

    inv oke-v irt ual  { p1,v3},  Ljava/lang/St r ing; ->equals(Ljava/lang/Ob ject; )Z 
  mo ve-re sult v3 
 if -e qz  v3 ,: co nd_0
   const -string v3 , " cl ass"

    in v ok e-interfac e { p2, v4, v3},  La ndroid /u til / Attri but eSet; ->getA t tribut eValue(Lj av a /lang/ S tring;L j a va /lan g/String;)Ljava/l a ng / String;

    m ove-re su l t- o b jec t p 1

    :co nd _0
  :try_s t ar t _ 0 
  iget-objectv3, p0, Lan d roi d/view /L ayo u tInfla ter;- >m F act ory:Landroi d/vi ew/Layout Inflat e r$Facto r y;

   if-ne z v 3,:con d _2 
   m o ve- o bj ect v2,  v4

  .l oc al v2 , vi e w : L andr oid /vie w/Vie w;
    :goto_ 0
   i f -ne z v2,  :con d_1
   co nst/4v3, - 0x 1

    const/16  v4,  0x2e

   i nv oke -v irtua l  {p1,v4} , L java/la ng/Stri n g;- >i n d e xO f(I)I

    move-re su l t  v 4

    i f-ne v 3 ,v4 ,  :cond_3 
   inv o k e-vir tual {p 0, p1, p 2}, La n dr oi d/view/ La youtIn fl ate r;- >onCr e ateV iew(Lj ava/lang /Stri n g;Landroid/uti l /AttributeSet ; )L a n dr o id/v iew /View;

   mov e -res ult- o bj ect v2

   :c on d _1     :goto_1
    ret ur n-obje ct v2 

   .end loc al v2       #view :Lan d ro i d/view/View;
   :c ond_2
   i get-obje ct v3 , p0, La ndroid/vi e w /LayoutI nfl ate r;- >mF a c to ry:Landroid/v i e w/La yo utInfla ter $Factor y;
   i get -o bject v4,  p0, Lan dr oi d/ vi ew/ Layou t Inflater ;- >mC on tex t:Lan d roid/c onten t/Co nt ex t ;
    inv o ke - i nter fa ce  {v3 , p 1,  v4,p2}, Lan droid/v iew/Layou tIn f late r$ Fa ctory;- >onCreateView (L java/lang/ 
 _ _const-string v3, "view"

 _ _invoke-virtual_{p1, v3},_Ljava/lang/String;->equals(Ljava/lang/Object;)Z

_  _move-result v3

 _  if-eqz v3,_:cond_0

  __const-string v3, "class"

    invoke-interface {p2, v4, v3}, Landroid/util/AttributeSet;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

   _move-result-object_p1

 ___:cond_0
    :try_start_0
_   iget-object v3,_p0, Landroid/view/LayoutInflater;->mFactory:Landroid/view/LayoutInflater$Factory;

_   if-nez v3, :cond_2

  __move-object v2, v4

_  .local v2, view:Landroid/view/View;
    :goto_0
_   if-nez v2, :cond_1

_  _const/4_v3,_-0x1

   _const/16 v4, 0x2e

   _invoke-virtual {p1, v4}, Ljava/lang/String;->indexOf(I)I

  _ move-result v4

    if-ne_v3, v4, :cond_3

   _invoke-virtual {p0, p1, p2}, Landroid/view/LayoutInflater;->onCreateView(Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View;

_ _ move-result-object v2

  _ :cond_1
 _ _:goto_1
  _ return-object v2

   .end_local v2 _     __  #view:Landroid/view/View;
___ :cond_2
_  _iget-object_v3, p0,_Landroid/view/LayoutInflater;->mFactory:Landroid/view/LayoutInflater$Factory;

_   iget-object v4, p0,_Landroid/view/LayoutInflater;->mContext:Landroid/content/Context;

_   invoke-interface {v3, p1, v4,_p2}, Landroid/view/LayoutInflater$Factory;->onCreateView(Ljava/lang/