package com.bytedance.adsdk.ro;

import android.animation.Animator;
import android.animation.ValueAnimator;
import android.annotation.SuppressLint;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.ColorFilter;
import android.graphics.Matrix;
import android.graphics.Paint;
import android.graphics.Rect;
import android.graphics.RectF;
import android.graphics.Typeface;
import android.graphics.drawable.Animatable;
import android.graphics.drawable.Drawable;
import android.os.Build;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewParent;
import android.widget.ImageView;
import com.bytedance.adsdk.ro.jnr.maa;
import com.google.android.gms.measurement.internal.u1;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.Map;

/* JADX INFO: loaded from: classes.dex */
public class ef extends Drawable implements Animatable, Drawable.Callback {
    private Canvas ai;
    private boolean ajl;
    private Matrix bx;
    private String dsz;
    private com.bytedance.adsdk.ro.ro.ro duv;

    /* JADX INFO: renamed from: ef, reason: collision with root package name */
    private ro f6195ef;
    private com.bytedance.adsdk.ro.ro.fm fhx;
    String fm;

    /* JADX INFO: renamed from: gc, reason: collision with root package name */
    private RectF f6196gc;
    private boolean gof;
    private boolean gqi;
    private Bitmap gzf;

    /* JADX INFO: renamed from: ha, reason: collision with root package name */
    private Paint f6197ha;
    private gqi hi;
    private boolean hlt;
    private Rect hxv;
    private Map<String, Typeface> irt;
    private final com.bytedance.adsdk.ro.ajl.lb jnr;
    private final ValueAnimator.AnimatorUpdateListener ku;

    /* JADX INFO: renamed from: lb, reason: collision with root package name */
    wey f6198lb;
    private boolean lse;
    private boolean maa;
    private Matrix mon;
    private final Matrix mq;
    private boolean nt;
    private Rect ol;
    private yz onz;
    private Rect pkk;
    private boolean qhl;
    lb ro;
    private int sds;
    private boolean tzk;
    private final ArrayList<fm> vt;
    private RectF wbw;
    private com.bytedance.adsdk.ro.lb.lb.ro wey;
    private boolean wsy;
    private boolean wu;
    private RectF xgn;
    private wsy yz;
    private View zan;

    public interface fm {
        void fm(wsy wsyVar);
    }

    public enum ro {
        NONE,
        PLAY,
        RESUME
    }

    public ef() {
        com.bytedance.adsdk.ro.ajl.lb lbVar = new com.bytedance.adsdk.ro.ajl.lb();
        this.jnr = lbVar;
        this.ajl = true;
        this.wsy = false;
        this.wu = false;
        this.f6195ef = ro.NONE;
        this.vt = new ArrayList<>();
        ValueAnimator.AnimatorUpdateListener animatorUpdateListener = new ValueAnimator.AnimatorUpdateListener() { // from class: com.bytedance.adsdk.ro.ef.1
            @Override // android.animation.ValueAnimator.AnimatorUpdateListener
            public void onAnimationUpdate(ValueAnimator valueAnimator) {
                if (ef.this.wey != null) {
                    ef.this.wey.fm(ef.this.jnr.ajl());
                }
            }
        };
        this.ku = animatorUpdateListener;
        this.gof = false;
        this.gqi = true;
        this.sds = 255;
        this.hi = gqi.AUTOMATIC;
        this.nt = false;
        this.mq = new Matrix();
        this.tzk = false;
        lbVar.addUpdateListener(animatorUpdateListener);
    }

    private Context gc() {
        Drawable.Callback callback = getCallback();
        if (callback != null && (callback instanceof View)) {
            return ((View) callback).getContext();
        }
        return null;
    }

    private boolean ha() {
        return this.ajl || this.wsy;
    }

    private com.bytedance.adsdk.ro.ro.fm hxv() {
        if (getCallback() == null) {
            return null;
        }
        if (this.fhx == null) {
            com.bytedance.adsdk.ro.ro.fm fmVar = new com.bytedance.adsdk.ro.ro.fm(getCallback(), this.ro);
            this.fhx = fmVar;
            String str = this.fm;
            if (str != null) {
                fmVar.fm(str);
            }
        }
        return this.fhx;
    }

    private boolean mon() {
        Drawable.Callback callback = getCallback();
        if (!(callback instanceof View)) {
            return false;
        }
        ViewParent parent = ((View) callback).getParent();
        return (parent instanceof ViewGroup) && !((ViewGroup) parent).getClipChildren();
    }

    private com.bytedance.adsdk.ro.ro.ro pkk() {
        com.bytedance.adsdk.ro.ro.ro roVar = this.duv;
        if (roVar != null && !roVar.fm(gc())) {
            this.duv = null;
        }
        if (this.duv == null) {
            this.duv = new com.bytedance.adsdk.ro.ro.ro(getCallback(), this.dsz, this.onz, this.yz.irt());
        }
        return this.duv;
    }

    private void wbw() {
        wsy wsyVar = this.yz;
        if (wsyVar == null) {
            return;
        }
        this.nt = this.hi.fm(Build.VERSION.SDK_INT, wsyVar.fm(), wsyVar.ro());
    }

    private void xgn() {
        if (this.ai != null) {
            return;
        }
        this.ai = new Canvas();
        this.xgn = new RectF();
        this.mon = new Matrix();
        this.bx = new Matrix();
        this.ol = new Rect();
        this.wbw = new RectF();
        this.f6197ha = new com.bytedance.adsdk.ro.fm.fm();
        this.pkk = new Rect();
        this.hxv = new Rect();
        this.f6196gc = new RectF();
    }

    public float ai() {
        return this.jnr.ajl();
    }

    public void ajl(boolean z10) {
        this.wu = z10;
    }

    @Override // android.graphics.drawable.Drawable
    public void draw(Canvas canvas) {
        jnr.fm("Drawable#draw");
        try {
            if (this.nt) {
                fm(canvas, this.wey);
            } else {
                fm(canvas);
            }
        } catch (Throwable unused) {
        }
        this.tzk = false;
        jnr.ro("Drawable#draw");
    }

    public void dsz() {
        if (this.wey == null) {
            this.vt.add(new fm() { // from class: com.bytedance.adsdk.ro.ef.7
                @Override // com.bytedance.adsdk.ro.ef.fm
                public void fm(wsy wsyVar) {
                    ef.this.dsz();
                }
            });
            return;
        }
        wbw();
        if (ha() || sds() == 0) {
            if (isVisible()) {
                this.jnr.onz();
                this.f6195ef = ro.NONE;
            } else {
                this.f6195ef = ro.RESUME;
            }
        }
        if (ha()) {
            return;
        }
        lb((int) (irt() < 0.0f ? onz() : fhx()));
        this.jnr.duv();
        if (isVisible()) {
            return;
        }
        this.f6195ef = ro.NONE;
    }

    public void duv() {
        this.vt.clear();
        this.jnr.duv();
        if (isVisible()) {
            return;
        }
        this.f6195ef = ro.NONE;
    }

    public boolean ef() {
        return this.hlt;
    }

    public float fhx() {
        return this.jnr.irt();
    }

    public View fm() {
        return this.zan;
    }

    @Override // android.graphics.drawable.Drawable
    public int getAlpha() {
        return this.sds;
    }

    @Override // android.graphics.drawable.Drawable
    public int getIntrinsicHeight() {
        wsy wsyVar = this.yz;
        if (wsyVar == null) {
            return -1;
        }
        return wsyVar.yz().height();
    }

    @Override // android.graphics.drawable.Drawable
    public int getIntrinsicWidth() {
        wsy wsyVar = this.yz;
        if (wsyVar == null) {
            return -1;
        }
        return wsyVar.yz().width();
    }

    @Override // android.graphics.drawable.Drawable
    public int getOpacity() {
        return -3;
    }

    public void gof() {
        this.jnr.removeAllListeners();
    }

    public int gqi() {
        return (int) this.jnr.wsy();
    }

    public void gzf() {
        this.vt.clear();
        this.jnr.dsz();
        if (isVisible()) {
            return;
        }
        this.f6195ef = ro.NONE;
    }

    public boolean hi() {
        return this.irt == null && this.f6198lb == null && this.yz.onz().size() > 0;
    }

    public wey hlt() {
        return this.f6198lb;
    }

    @Override // android.graphics.drawable.Drawable.Callback
    public void invalidateDrawable(Drawable drawable) {
        Drawable.Callback callback = getCallback();
        if (callback == null) {
            return;
        }
        callback.invalidateDrawable(this);
    }

    @Override // android.graphics.drawable.Drawable
    public void invalidateSelf() {
        if (this.tzk) {
            return;
        }
        this.tzk = true;
        Drawable.Callback callback = getCallback();
        if (callback != null) {
            callback.invalidateDrawable(this);
        }
    }

    public float irt() {
        return this.jnr.vt();
    }

    @Override // android.graphics.drawable.Animatable
    public boolean isRunning() {
        return maa();
    }

    public void jnr(boolean z10) {
        this.hlt = z10;
    }

    public void ku() {
        if (this.wey == null) {
            this.vt.add(new fm() { // from class: com.bytedance.adsdk.ro.ef.6
                @Override // com.bytedance.adsdk.ro.ef.fm
                public void fm(wsy wsyVar) {
                    ef.this.ku();
                }
            });
            return;
        }
        wbw();
        if (ha() || sds() == 0) {
            if (isVisible()) {
                this.jnr.ku();
                this.f6195ef = ro.NONE;
            } else {
                this.f6195ef = ro.PLAY;
            }
        }
        if (ha()) {
            return;
        }
        lb((int) (irt() < 0.0f ? onz() : fhx()));
        this.jnr.duv();
        if (isVisible()) {
            return;
        }
        this.f6195ef = ro.NONE;
    }

    public boolean lb() {
        return this.gqi;
    }

    public boolean lse() {
        if (isVisible()) {
            return this.jnr.isRunning();
        }
        ro roVar = this.f6195ef;
        return roVar == ro.PLAY || roVar == ro.RESUME;
    }

    public boolean maa() {
        com.bytedance.adsdk.ro.ajl.lb lbVar = this.jnr;
        if (lbVar == null) {
            return false;
        }
        return lbVar.isRunning();
    }

    public void mq() {
        this.vt.clear();
        this.jnr.cancel();
        if (isVisible()) {
            return;
        }
        this.f6195ef = ro.NONE;
    }

    public wsy nt() {
        return this.yz;
    }

    public RectF ol() {
        return this.xgn;
    }

    public float onz() {
        return this.jnr.fhx();
    }

    public void qhl() {
        this.jnr.removeAllUpdateListeners();
        this.jnr.addUpdateListener(this.ku);
    }

    public com.bytedance.adsdk.ro.lb.lb.ro ro() {
        return this.wey;
    }

    @Override // android.graphics.drawable.Drawable.Callback
    public void scheduleDrawable(Drawable drawable, Runnable runnable, long j10) {
        Drawable.Callback callback = getCallback();
        if (callback == null) {
            return;
        }
        callback.scheduleDrawable(this, runnable, j10);
    }

    public int sds() {
        return this.jnr.getRepeatCount();
    }

    @Override // android.graphics.drawable.Drawable
    public void setAlpha(int i10) {
        this.sds = i10;
        invalidateSelf();
    }

    @Override // android.graphics.drawable.Drawable
    public void setColorFilter(ColorFilter colorFilter) {
    }

    @Override // android.graphics.drawable.Drawable
    public boolean setVisible(boolean z10, boolean z11) {
        boolean z12 = !isVisible();
        boolean visible = super.setVisible(z10, z11);
        if (z10) {
            ro roVar = this.f6195ef;
            if (roVar == ro.PLAY) {
                ku();
            } else if (roVar == ro.RESUME) {
                dsz();
            }
        } else if (this.jnr.isRunning()) {
            gzf();
            this.f6195ef = ro.RESUME;
        } else if (!z12) {
            this.f6195ef = ro.NONE;
        }
        return visible;
    }

    @Override // android.graphics.drawable.Animatable
    public void start() {
        Drawable.Callback callback = getCallback();
        if ((callback instanceof View) && ((View) callback).isInEditMode()) {
            return;
        }
        ku();
    }

    @Override // android.graphics.drawable.Animatable
    public void stop() {
        duv();
    }

    @Override // android.graphics.drawable.Drawable.Callback
    public void unscheduleDrawable(Drawable drawable, Runnable runnable) {
        Drawable.Callback callback = getCallback();
        if (callback == null) {
            return;
        }
        callback.unscheduleDrawable(this, runnable);
    }

    public void vt() {
        if (this.jnr.isRunning()) {
            this.jnr.cancel();
            if (!isVisible()) {
                this.f6195ef = ro.NONE;
            }
        }
        this.yz = null;
        this.wey = null;
        this.duv = null;
        this.jnr.wu();
        invalidateSelf();
    }

    @SuppressLint({"WrongConstant"})
    public int wey() {
        return this.jnr.getRepeatMode();
    }

    public void wsy(boolean z10) {
        this.wsy = z10;
    }

    public gof wu() {
        wsy wsyVar = this.yz;
        if (wsyVar != null) {
            return wsyVar.lb();
        }
        return null;
    }

    public String yz() {
        return this.dsz;
    }

    public gqi ajl() {
        return this.nt ? gqi.SOFTWARE : gqi.HARDWARE;
    }

    public void fm(View view) {
        this.zan = view;
    }

    public boolean jnr() {
        return this.gof;
    }

    public void lb(boolean z10) {
        this.maa = z10;
        wsy wsyVar = this.yz;
        if (wsyVar != null) {
            wsyVar.ro(z10);
        }
    }

    public void ro(boolean z10) {
        this.gof = z10;
    }

    public boolean wsy() {
        return this.nt;
    }

    public void wu(boolean z10) {
        this.jnr.lb(z10);
    }

    public void yz(boolean z10) {
        if (this.lse == z10) {
            return;
        }
        this.lse = z10;
        com.bytedance.adsdk.ro.lb.lb.ro roVar = this.wey;
        if (roVar != null) {
            roVar.fm(z10);
        }
    }

    public vt ajl(String str) {
        wsy wsyVar = this.yz;
        if (wsyVar == null) {
            return null;
        }
        return wsyVar.irt().get(str);
    }

    public void fm(wey weyVar) {
        this.f6198lb = weyVar;
    }

    public void jnr(int i10) {
        this.jnr.setRepeatCount(i10);
    }

    public void lb(final String str) {
        wsy wsyVar = this.yz;
        if (wsyVar == null) {
            this.vt.add(new fm() { // from class: com.bytedance.adsdk.ro.ef.13
                @Override // com.bytedance.adsdk.ro.ef.fm
                public void fm(wsy wsyVar2) {
                    ef.this.lb(str);
                }
            });
            return;
        }
        com.bytedance.adsdk.ro.lb.ajl ajlVarLb = wsyVar.lb(str);
        if (ajlVarLb != null) {
            ro((int) (ajlVarLb.fm + ajlVarLb.ro));
            return;
        }
        throw new IllegalArgumentException(u1.k("Cannot find marker with name ", str, "."));
    }

    public void wsy(String str) {
        this.fm = str;
        com.bytedance.adsdk.ro.ro.fm fmVarHxv = hxv();
        if (fmVarHxv != null) {
            fmVarHxv.fm(str);
        }
    }

    public void yz(final String str) {
        wsy wsyVar = this.yz;
        if (wsyVar == null) {
            this.vt.add(new fm() { // from class: com.bytedance.adsdk.ro.ef.2
                @Override // com.bytedance.adsdk.ro.ef.fm
                public void fm(wsy wsyVar2) {
                    ef.this.yz(str);
                }
            });
            return;
        }
        com.bytedance.adsdk.ro.lb.ajl ajlVarLb = wsyVar.lb(str);
        if (ajlVarLb != null) {
            int i10 = (int) ajlVarLb.fm;
            fm(i10, ((int) ajlVarLb.ro) + i10);
            return;
        }
        throw new IllegalArgumentException(u1.k("Cannot find marker with name ", str, "."));
    }

    public void fm(String str) {
        this.dsz = str;
    }

    public Bitmap jnr(String str) {
        com.bytedance.adsdk.ro.ro.ro roVarPkk = pkk();
        if (roVarPkk != null) {
            return roVarPkk.fm(str);
        }
        return null;
    }

    public void ro(final int i10) {
        if (this.yz == null) {
            this.vt.add(new fm() { // from class: com.bytedance.adsdk.ro.ef.10
                @Override // com.bytedance.adsdk.ro.ef.fm
                public void fm(wsy wsyVar) {
                    ef.this.ro(i10);
                }
            });
        } else {
            this.jnr.ro(i10 + 0.99f);
        }
    }

    public void fm(boolean z10, Context context) {
        if (this.qhl == z10) {
            return;
        }
        this.qhl = z10;
        if (this.yz != null) {
            fm(context);
        }
    }

    public void ro(final float f10) {
        wsy wsyVar = this.yz;
        if (wsyVar == null) {
            this.vt.add(new fm() { // from class: com.bytedance.adsdk.ro.ef.11
                @Override // com.bytedance.adsdk.ro.ef.fm
                public void fm(wsy wsyVar2) {
                    ef.this.ro(f10);
                }
            });
        } else {
            this.jnr.ro(com.bytedance.adsdk.ro.ajl.jnr.fm(wsyVar.ajl(), this.yz.wsy(), f10));
        }
    }

    public void fm(boolean z10) {
        if (z10 != this.gqi) {
            this.gqi = z10;
            com.bytedance.adsdk.ro.lb.lb.ro roVar = this.wey;
            if (roVar != null) {
                roVar.ro(z10);
            }
            invalidateSelf();
        }
    }

    public void ro(final String str) {
        wsy wsyVar = this.yz;
        if (wsyVar == null) {
            this.vt.add(new fm() { // from class: com.bytedance.adsdk.ro.ef.12
                @Override // com.bytedance.adsdk.ro.ef.fm
                public void fm(wsy wsyVar2) {
                    ef.this.ro(str);
                }
            });
            return;
        }
        com.bytedance.adsdk.ro.lb.ajl ajlVarLb = wsyVar.lb(str);
        if (ajlVarLb != null) {
            fm((int) ajlVarLb.fm);
            return;
        }
        throw new IllegalArgumentException(u1.k("Cannot find marker with name ", str, "."));
    }

    public boolean fm(wsy wsyVar, Context context) {
        if (this.yz == wsyVar) {
            return false;
        }
        this.tzk = true;
        vt();
        this.yz = wsyVar;
        fm(context);
        this.jnr.fm(wsyVar);
        yz(this.jnr.getAnimatedFraction());
        Iterator it = new ArrayList(this.vt).iterator();
        while (it.hasNext()) {
            fm fmVar = (fm) it.next();
            if (fmVar != null) {
                fmVar.fm(wsyVar);
            }
            it.remove();
        }
        this.vt.clear();
        wsyVar.ro(this.maa);
        wbw();
        Drawable.Callback callback = getCallback();
        if (callback instanceof ImageView) {
            ImageView imageView = (ImageView) callback;
            imageView.setImageDrawable(null);
            imageView.setImageDrawable(this);
        }
        return true;
    }

    public void lb(float f10) {
        this.jnr.lb(f10);
    }

    public void lb(final int i10) {
        if (this.yz == null) {
            this.vt.add(new fm() { // from class: com.bytedance.adsdk.ro.ef.4
                @Override // com.bytedance.adsdk.ro.ef.fm
                public void fm(wsy wsyVar) {
                    ef.this.lb(i10);
                }
            });
        } else {
            this.jnr.fm(i10);
        }
    }

    public void yz(final float f10) {
        if (this.yz == null) {
            this.vt.add(new fm() { // from class: com.bytedance.adsdk.ro.ef.5
                @Override // com.bytedance.adsdk.ro.ef.fm
                public void fm(wsy wsyVar) {
                    ef.this.yz(f10);
                }
            });
            return;
        }
        jnr.fm("Drawable#setProgress");
        this.jnr.fm(this.yz.fm(f10));
        jnr.ro("Drawable#setProgress");
    }

    public void ro(ValueAnimator.AnimatorUpdateListener animatorUpdateListener) {
        this.jnr.removeUpdateListener(animatorUpdateListener);
    }

    public void yz(int i10) {
        this.jnr.setRepeatMode(i10);
    }

    public void ro(Animator.AnimatorListener animatorListener) {
        this.jnr.removeListener(animatorListener);
    }

    private void ro(int i10, int i11) {
        Bitmap bitmap = this.gzf;
        if (bitmap != null && bitmap.getWidth() >= i10 && this.gzf.getHeight() >= i11) {
            if (this.gzf.getWidth() > i10 || this.gzf.getHeight() > i11) {
                Bitmap bitmapCreateBitmap = Bitmap.createBitmap(this.gzf, 0, 0, i10, i11);
                this.gzf = bitmapCreateBitmap;
                this.ai.setBitmap(bitmapCreateBitmap);
                this.tzk = true;
                return;
            }
            return;
        }
        Bitmap bitmapCreateBitmap2 = Bitmap.createBitmap(i10, i11, Bitmap.Config.ARGB_8888);
        this.gzf = bitmapCreateBitmap2;
        this.ai.setBitmap(bitmapCreateBitmap2);
        this.tzk = true;
    }

    public void fm(gqi gqiVar) {
        this.hi = gqiVar;
        wbw();
    }

    private void fm(Context context) {
        wsy wsyVar = this.yz;
        if (wsyVar == null) {
            return;
        }
        com.bytedance.adsdk.ro.lb.lb.ro roVar = new com.bytedance.adsdk.ro.lb.lb.ro(this, maa.fm(wsyVar), wsyVar.dsz(), wsyVar, context);
        this.wey = roVar;
        if (this.lse) {
            roVar.fm(true);
        }
        this.wey.ro(this.gqi);
    }

    public void fm(final int i10) {
        if (this.yz == null) {
            this.vt.add(new fm() { // from class: com.bytedance.adsdk.ro.ef.8
                @Override // com.bytedance.adsdk.ro.ef.fm
                public void fm(wsy wsyVar) {
                    ef.this.fm(i10);
                }
            });
        } else {
            this.jnr.fm(i10);
        }
    }

    public void fm(final float f10) {
        wsy wsyVar = this.yz;
        if (wsyVar == null) {
            this.vt.add(new fm() { // from class: com.bytedance.adsdk.ro.ef.9
                @Override // com.bytedance.adsdk.ro.ef.fm
                public void fm(wsy wsyVar2) {
                    ef.this.fm(f10);
                }
            });
        } else {
            fm((int) com.bytedance.adsdk.ro.ajl.jnr.fm(wsyVar.ajl(), this.yz.wsy(), f10));
        }
    }

    public void fm(final int i10, final int i11) {
        if (this.yz == null) {
            this.vt.add(new fm() { // from class: com.bytedance.adsdk.ro.ef.3
                @Override // com.bytedance.adsdk.ro.ef.fm
                public void fm(wsy wsyVar) {
                    ef.this.fm(i10, i11);
                }
            });
        } else {
            this.jnr.fm(i10, i11 + 0.99f);
        }
    }

    public void fm(ValueAnimator.AnimatorUpdateListener animatorUpdateListener) {
        this.jnr.addUpdateListener(animatorUpdateListener);
    }

    public void fm(Animator.AnimatorListener animatorListener) {
        this.jnr.addListener(animatorListener);
    }

    public void fm(Boolean bool) {
        this.ajl = bool.booleanValue();
    }

    public void fm(yz yzVar) {
        this.onz = yzVar;
        com.bytedance.adsdk.ro.ro.ro roVar = this.duv;
        if (roVar != null) {
            roVar.fm(yzVar);
        }
    }

    public void fm(lb lbVar) {
        this.ro = lbVar;
        com.bytedance.adsdk.ro.ro.fm fmVar = this.fhx;
        if (fmVar != null) {
            fmVar.fm(lbVar);
        }
    }

    public void fm(Map<String, Typeface> map) {
        if (map == this.irt) {
            return;
        }
        this.irt = map;
        invalidateSelf();
    }

    public Bitmap fm(String str, Bitmap bitmap) {
        com.bytedance.adsdk.ro.ro.ro roVarPkk = pkk();
        if (roVarPkk == null) {
            return null;
        }
        Bitmap bitmapFm = roVarPkk.fm(str, bitmap);
        invalidateSelf();
        return bitmapFm;
    }

    public Typeface fm(com.bytedance.adsdk.ro.lb.lb lbVar) {
        Map<String, Typeface> map = this.irt;
        if (map != null) {
            String strFm = lbVar.fm();
            if (map.containsKey(strFm)) {
                return map.get(strFm);
            }
            String strRo = lbVar.ro();
            if (map.containsKey(strRo)) {
                return map.get(strRo);
            }
            String str = lbVar.fm() + "-" + lbVar.lb();
            if (map.containsKey(str)) {
                return map.get(str);
            }
        }
        com.bytedance.adsdk.ro.ro.fm fmVarHxv = hxv();
        if (fmVarHxv != null) {
            return fmVarHxv.fm(lbVar);
        }
        return null;
    }

    private void fm(Canvas canvas) {
        com.bytedance.adsdk.ro.lb.lb.ro roVar = this.wey;
        wsy wsyVar = this.yz;
        if (roVar == null || wsyVar == null) {
            return;
        }
        this.mq.reset();
        if (!getBounds().isEmpty()) {
            this.mq.preScale(r2.width() / wsyVar.yz().width(), r2.height() / wsyVar.yz().height());
            this.mq.preTranslate(r2.left, r2.top);
        }
        roVar.fm(canvas, this.mq, this.sds);
    }

    private void fm(Canvas canvas, com.bytedance.adsdk.ro.lb.lb.ro roVar) {
        if (this.yz == null || roVar == null) {
            return;
        }
        xgn();
        canvas.getMatrix(this.mon);
        canvas.getClipBounds(this.ol);
        fm(this.ol, this.wbw);
        this.mon.mapRect(this.wbw);
        fm(this.wbw, this.ol);
        if (this.gqi) {
            this.xgn.set(0.0f, 0.0f, getIntrinsicWidth(), getIntrinsicHeight());
        } else {
            roVar.fm(this.xgn, (Matrix) null, false);
        }
        this.mon.mapRect(this.xgn);
        Rect bounds = getBounds();
        float fWidth = bounds.width() / getIntrinsicWidth();
        float fHeight = bounds.height() / getIntrinsicHeight();
        fm(this.xgn, fWidth, fHeight);
        if (!mon()) {
            RectF rectF = this.xgn;
            Rect rect = this.ol;
            rectF.intersect(rect.left, rect.top, rect.right, rect.bottom);
        }
        int iCeil = (int) Math.ceil(this.xgn.width());
        int iCeil2 = (int) Math.ceil(this.xgn.height());
        if (iCeil == 0 || iCeil2 == 0) {
            return;
        }
        ro(iCeil, iCeil2);
        if (this.tzk) {
            this.mq.set(this.mon);
            this.mq.preScale(fWidth, fHeight);
            Matrix matrix = this.mq;
            RectF rectF2 = this.xgn;
            matrix.postTranslate(-rectF2.left, -rectF2.top);
            this.gzf.eraseColor(0);
            roVar.fm(this.ai, this.mq, this.sds);
            this.mon.invert(this.bx);
            this.bx.mapRect(this.f6196gc, this.xgn);
            fm(this.f6196gc, this.hxv);
        }
        this.pkk.set(0, 0, iCeil, iCeil2);
        canvas.drawBitmap(this.gzf, this.pkk, this.hxv, this.f6197ha);
    }

    private void fm(RectF rectF, Rect rect) {
        rect.set((int) Math.floor(rectF.left), (int) Math.floor(rectF.top), (int) Math.ceil(rectF.right), (int) Math.ceil(rectF.bottom));
    }

    private void fm(Rect rect, RectF rectF) {
        rectF.set(rect.left, rect.top, rect.right, rect.bottom);
    }

    private void fm(RectF rectF, float f10, float f11) {
        rectF.set(rectF.left * f10, rectF.top * f11, rectF.right * f10, rectF.bottom * f11);
    }
}
