package kotlin.reflect.jvm.internal.impl.util;

import androidx.credentials.exceptions.publickeycredential.DomExceptionUtils;
import androidx.media3.extractor.text.ttml.TtmlNode;
import defpackage.cr4;
import defpackage.km8;
import defpackage.kp6;
import defpackage.m15;
import defpackage.pw7;
import defpackage.q07;
import defpackage.st;
import defpackage.wo5;
import java.util.Map;
import java.util.Set;
import kotlin.reflect.jvm.internal.impl.name.Name;

/* JADX INFO: loaded from: classes3.dex */
public final class OperatorNameConventions {

    @kp6
    @m15
    public static final Set<Name> ALL_BINARY_OPERATION_NAMES;

    @kp6
    @m15
    public static final Name AND;

    @kp6
    @m15
    public static final Set<Name> ASSIGNMENT_OPERATIONS;

    @kp6
    @m15
    public static final Set<Name> BINARY_OPERATION_NAMES;

    @kp6
    @m15
    public static final Set<Name> BITWISE_OPERATION_NAMES;

    @kp6
    @m15
    public static final Name COMPARE_TO;

    @kp6
    @m15
    public static final pw7 COMPONENT_REGEX;

    @kp6
    @m15
    public static final Name CONTAINS;

    @kp6
    @m15
    public static final Name DEC;

    @kp6
    @m15
    public static final Set<Name> DELEGATED_PROPERTY_OPERATORS;

    @kp6
    @m15
    public static final Name DIV;

    @kp6
    @m15
    public static final Name DIV_ASSIGN;

    @kp6
    @m15
    public static final Name EQUALS;

    @kp6
    @m15
    public static final Name GET;

    @kp6
    @m15
    public static final Name GET_VALUE;

    @kp6
    @m15
    public static final Name HASH_CODE;

    @kp6
    @m15
    public static final Name HAS_NEXT;

    @kp6
    @m15
    public static final Name INC;

    @kp6
    public static final OperatorNameConventions INSTANCE = new OperatorNameConventions();

    @kp6
    @m15
    public static final Name INV;

    @kp6
    @m15
    public static final Name INVOKE;

    @kp6
    @m15
    public static final Name ITERATOR;

    @kp6
    @m15
    public static final Name MINUS;

    @kp6
    @m15
    public static final Name MINUS_ASSIGN;

    @kp6
    @m15
    public static final Name MOD;

    @kp6
    @m15
    public static final Name MOD_ASSIGN;

    @kp6
    @m15
    public static final Map<Name, Name> MOD_OPERATORS_REPLACEMENT;

    @kp6
    @m15
    public static final Name NEXT;

    @kp6
    @m15
    public static final Name NOT;

    @kp6
    @m15
    public static final Set<Name> NUMBER_CONVERSIONS;

    @kp6
    @m15
    public static final Name OR;

    @kp6
    @m15
    public static final Name PLUS;

    @kp6
    @m15
    public static final Name PLUS_ASSIGN;

    @kp6
    @m15
    public static final Name PROVIDE_DELEGATE;

    @kp6
    @m15
    public static final Name RANGE_TO;

    @kp6
    @m15
    public static final Name RANGE_UNTIL;

    @kp6
    @m15
    public static final Name REM;

    @kp6
    @m15
    public static final Name REM_ASSIGN;

    @kp6
    @m15
    public static final Name SET;

    @kp6
    @m15
    public static final Name SET_VALUE;

    @kp6
    @m15
    public static final Name SHL;

    @kp6
    @m15
    public static final Name SHR;

    @kp6
    @m15
    public static final Set<Name> SIMPLE_BINARY_OPERATION_NAMES;

    @kp6
    @m15
    public static final Set<Name> SIMPLE_BITWISE_OPERATION_NAMES;

    @kp6
    @m15
    public static final Set<Name> SIMPLE_UNARY_OPERATION_NAMES;

    @kp6
    @m15
    public static final Set<Name> STATEMENT_LIKE_OPERATORS;

    @kp6
    @m15
    public static final Name TIMES;

    @kp6
    @m15
    public static final Name TIMES_ASSIGN;

    @kp6
    private static final Map<Name, String> TOKENS_BY_OPERATOR_NAME;

    @kp6
    @m15
    public static final Name TO_BYTE;

    @kp6
    @m15
    public static final Name TO_CHAR;

    @kp6
    @m15
    public static final Name TO_DOUBLE;

    @kp6
    @m15
    public static final Name TO_FLOAT;

    @kp6
    @m15
    public static final Name TO_INT;

    @kp6
    @m15
    public static final Name TO_LONG;

    @kp6
    @m15
    public static final Name TO_SHORT;

    @kp6
    @m15
    public static final Name TO_STRING;

    @kp6
    @m15
    public static final Name UNARY_MINUS;

    @kp6
    @m15
    public static final Set<Name> UNARY_OPERATION_NAMES;

    @kp6
    @m15
    public static final Name UNARY_PLUS;

    @kp6
    @m15
    public static final Name USHR;

    @kp6
    @m15
    public static final Name XOR;

    static {
        Name nameIdentifier = Name.identifier("getValue");
        cr4.f(nameIdentifier, "identifier(...)");
        GET_VALUE = nameIdentifier;
        Name nameIdentifier2 = Name.identifier("setValue");
        cr4.f(nameIdentifier2, "identifier(...)");
        SET_VALUE = nameIdentifier2;
        Name nameIdentifier3 = Name.identifier("provideDelegate");
        cr4.f(nameIdentifier3, "identifier(...)");
        PROVIDE_DELEGATE = nameIdentifier3;
        Name nameIdentifier4 = Name.identifier("equals");
        cr4.f(nameIdentifier4, "identifier(...)");
        EQUALS = nameIdentifier4;
        Name nameIdentifier5 = Name.identifier("hashCode");
        cr4.f(nameIdentifier5, "identifier(...)");
        HASH_CODE = nameIdentifier5;
        Name nameIdentifier6 = Name.identifier("compareTo");
        cr4.f(nameIdentifier6, "identifier(...)");
        COMPARE_TO = nameIdentifier6;
        Name nameIdentifier7 = Name.identifier("contains");
        cr4.f(nameIdentifier7, "identifier(...)");
        CONTAINS = nameIdentifier7;
        Name nameIdentifier8 = Name.identifier("invoke");
        cr4.f(nameIdentifier8, "identifier(...)");
        INVOKE = nameIdentifier8;
        Name nameIdentifier9 = Name.identifier("iterator");
        cr4.f(nameIdentifier9, "identifier(...)");
        ITERATOR = nameIdentifier9;
        Name nameIdentifier10 = Name.identifier("get");
        cr4.f(nameIdentifier10, "identifier(...)");
        GET = nameIdentifier10;
        Name nameIdentifier11 = Name.identifier("set");
        cr4.f(nameIdentifier11, "identifier(...)");
        SET = nameIdentifier11;
        Name nameIdentifier12 = Name.identifier("next");
        cr4.f(nameIdentifier12, "identifier(...)");
        NEXT = nameIdentifier12;
        Name nameIdentifier13 = Name.identifier("hasNext");
        cr4.f(nameIdentifier13, "identifier(...)");
        HAS_NEXT = nameIdentifier13;
        Name nameIdentifier14 = Name.identifier("toString");
        cr4.f(nameIdentifier14, "identifier(...)");
        TO_STRING = nameIdentifier14;
        COMPONENT_REGEX = new pw7("component\\d+");
        Name nameIdentifier15 = Name.identifier("and");
        cr4.f(nameIdentifier15, "identifier(...)");
        AND = nameIdentifier15;
        Name nameIdentifier16 = Name.identifier("or");
        cr4.f(nameIdentifier16, "identifier(...)");
        OR = nameIdentifier16;
        Name nameIdentifier17 = Name.identifier("xor");
        cr4.f(nameIdentifier17, "identifier(...)");
        XOR = nameIdentifier17;
        Name nameIdentifier18 = Name.identifier("inv");
        cr4.f(nameIdentifier18, "identifier(...)");
        INV = nameIdentifier18;
        Name nameIdentifier19 = Name.identifier("shl");
        cr4.f(nameIdentifier19, "identifier(...)");
        SHL = nameIdentifier19;
        Name nameIdentifier20 = Name.identifier("shr");
        cr4.f(nameIdentifier20, "identifier(...)");
        SHR = nameIdentifier20;
        Name nameIdentifier21 = Name.identifier("ushr");
        cr4.f(nameIdentifier21, "identifier(...)");
        USHR = nameIdentifier21;
        Name nameIdentifier22 = Name.identifier("inc");
        cr4.f(nameIdentifier22, "identifier(...)");
        INC = nameIdentifier22;
        Name nameIdentifier23 = Name.identifier("dec");
        cr4.f(nameIdentifier23, "identifier(...)");
        DEC = nameIdentifier23;
        Name nameIdentifier24 = Name.identifier("plus");
        cr4.f(nameIdentifier24, "identifier(...)");
        PLUS = nameIdentifier24;
        Name nameIdentifier25 = Name.identifier("minus");
        cr4.f(nameIdentifier25, "identifier(...)");
        MINUS = nameIdentifier25;
        Name nameIdentifier26 = Name.identifier("not");
        cr4.f(nameIdentifier26, "identifier(...)");
        NOT = nameIdentifier26;
        Name nameIdentifier27 = Name.identifier("unaryMinus");
        cr4.f(nameIdentifier27, "identifier(...)");
        UNARY_MINUS = nameIdentifier27;
        Name nameIdentifier28 = Name.identifier("unaryPlus");
        cr4.f(nameIdentifier28, "identifier(...)");
        UNARY_PLUS = nameIdentifier28;
        Name nameIdentifier29 = Name.identifier("times");
        cr4.f(nameIdentifier29, "identifier(...)");
        TIMES = nameIdentifier29;
        Name nameIdentifier30 = Name.identifier(TtmlNode.TAG_DIV);
        cr4.f(nameIdentifier30, "identifier(...)");
        DIV = nameIdentifier30;
        Name nameIdentifier31 = Name.identifier("mod");
        cr4.f(nameIdentifier31, "identifier(...)");
        MOD = nameIdentifier31;
        Name nameIdentifier32 = Name.identifier("rem");
        cr4.f(nameIdentifier32, "identifier(...)");
        REM = nameIdentifier32;
        Name nameIdentifier33 = Name.identifier("rangeTo");
        cr4.f(nameIdentifier33, "identifier(...)");
        RANGE_TO = nameIdentifier33;
        Name nameIdentifier34 = Name.identifier("rangeUntil");
        cr4.f(nameIdentifier34, "identifier(...)");
        RANGE_UNTIL = nameIdentifier34;
        Name nameIdentifier35 = Name.identifier("timesAssign");
        cr4.f(nameIdentifier35, "identifier(...)");
        TIMES_ASSIGN = nameIdentifier35;
        Name nameIdentifier36 = Name.identifier("divAssign");
        cr4.f(nameIdentifier36, "identifier(...)");
        DIV_ASSIGN = nameIdentifier36;
        Name nameIdentifier37 = Name.identifier("modAssign");
        cr4.f(nameIdentifier37, "identifier(...)");
        MOD_ASSIGN = nameIdentifier37;
        Name nameIdentifier38 = Name.identifier("remAssign");
        cr4.f(nameIdentifier38, "identifier(...)");
        REM_ASSIGN = nameIdentifier38;
        Name nameIdentifier39 = Name.identifier("plusAssign");
        cr4.f(nameIdentifier39, "identifier(...)");
        PLUS_ASSIGN = nameIdentifier39;
        Name nameIdentifier40 = Name.identifier("minusAssign");
        cr4.f(nameIdentifier40, "identifier(...)");
        MINUS_ASSIGN = nameIdentifier40;
        Name nameIdentifier41 = Name.identifier("toDouble");
        cr4.f(nameIdentifier41, "identifier(...)");
        TO_DOUBLE = nameIdentifier41;
        Name nameIdentifier42 = Name.identifier("toFloat");
        cr4.f(nameIdentifier42, "identifier(...)");
        TO_FLOAT = nameIdentifier42;
        Name nameIdentifier43 = Name.identifier("toLong");
        cr4.f(nameIdentifier43, "identifier(...)");
        TO_LONG = nameIdentifier43;
        Name nameIdentifier44 = Name.identifier("toInt");
        cr4.f(nameIdentifier44, "identifier(...)");
        TO_INT = nameIdentifier44;
        Name nameIdentifier45 = Name.identifier("toChar");
        cr4.f(nameIdentifier45, "identifier(...)");
        TO_CHAR = nameIdentifier45;
        Name nameIdentifier46 = Name.identifier("toShort");
        cr4.f(nameIdentifier46, "identifier(...)");
        TO_SHORT = nameIdentifier46;
        Name nameIdentifier47 = Name.identifier("toByte");
        cr4.f(nameIdentifier47, "identifier(...)");
        TO_BYTE = nameIdentifier47;
        UNARY_OPERATION_NAMES = st.ao(new Name[]{nameIdentifier22, nameIdentifier23, nameIdentifier28, nameIdentifier27, nameIdentifier26, nameIdentifier18});
        SIMPLE_UNARY_OPERATION_NAMES = st.ao(new Name[]{nameIdentifier28, nameIdentifier27, nameIdentifier26, nameIdentifier18});
        Set<Name> setAo = st.ao(new Name[]{nameIdentifier29, nameIdentifier24, nameIdentifier25, nameIdentifier30, nameIdentifier31, nameIdentifier32, nameIdentifier33, nameIdentifier34});
        BINARY_OPERATION_NAMES = setAo;
        SIMPLE_BINARY_OPERATION_NAMES = st.ao(new Name[]{nameIdentifier29, nameIdentifier24, nameIdentifier25, nameIdentifier30, nameIdentifier31, nameIdentifier32});
        Set<Name> setAo2 = st.ao(new Name[]{nameIdentifier15, nameIdentifier16, nameIdentifier17, nameIdentifier18, nameIdentifier19, nameIdentifier20, nameIdentifier21});
        BITWISE_OPERATION_NAMES = setAo2;
        SIMPLE_BITWISE_OPERATION_NAMES = st.ao(new Name[]{nameIdentifier15, nameIdentifier16, nameIdentifier17, nameIdentifier19, nameIdentifier20, nameIdentifier21});
        ALL_BINARY_OPERATION_NAMES = km8.f(km8.f(setAo, setAo2), st.ao(new Name[]{nameIdentifier4, nameIdentifier7, nameIdentifier6}));
        Set<Name> setAo3 = st.ao(new Name[]{nameIdentifier35, nameIdentifier36, nameIdentifier37, nameIdentifier38, nameIdentifier39, nameIdentifier40});
        ASSIGNMENT_OPERATIONS = setAo3;
        DELEGATED_PROPERTY_OPERATORS = st.ao(new Name[]{nameIdentifier, nameIdentifier2, nameIdentifier3});
        MOD_OPERATORS_REPLACEMENT = wo5.j(new q07(nameIdentifier31, nameIdentifier32), new q07(nameIdentifier37, nameIdentifier38));
        STATEMENT_LIKE_OPERATORS = km8.f(km8.h(nameIdentifier11), setAo3);
        NUMBER_CONVERSIONS = st.ao(new Name[]{nameIdentifier41, nameIdentifier42, nameIdentifier43, nameIdentifier44, nameIdentifier46, nameIdentifier47, nameIdentifier45});
        TOKENS_BY_OPERATOR_NAME = wo5.j(new q07(nameIdentifier22, "++"), new q07(nameIdentifier23, "--"), new q07(nameIdentifier28, "+"), new q07(nameIdentifier27, "-"), new q07(nameIdentifier26, "!"), new q07(nameIdentifier29, "*"), new q07(nameIdentifier24, "+"), new q07(nameIdentifier25, "-"), new q07(nameIdentifier30, DomExceptionUtils.SEPARATOR), new q07(nameIdentifier32, "%"), new q07(nameIdentifier33, ".."), new q07(nameIdentifier34, "..<"));
    }

    private OperatorNameConventions() {
    }
}
