"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
    return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.fullWeightedMatchers = exports.ANDROID_ATTRIBUTE_SELECTED_WEIGHT = exports.ANDROID_ATTRIBUTE_SCROLLABLE_WEIGHT = exports.ANDROID_ATTRIBUTE_PASSWORD_WEIGHT = exports.ANDROID_ATTRIBUTE_LONG_CLICKABLE_WEIGHT = exports.ANDROID_ATTRIBUTE_HINT_WEIGHT = exports.ANDROID_ATTRIBUTE_FOCUSED_WEIGHT = exports.ANDROID_ATTRIBUTE_FOCUSABLE_WEIGHT = exports.ANDROID_ATTRIBUTE_DISPLAYED_WEIGHT = exports.ANDROID_ATTRIBUTE_CLICKABLE_WEIGHT = exports.ANDROID_ATTRIBUTE_CHECKED_WEIGHT = exports.ANDROID_ATTRIBUTE_CHECKABLE_WEIGHT = exports.ANDROID_ATTRIBUTE_RECT_WEIGHT = exports.ANDROID_ATTRIBUTE_CLASS_WEIGHT = exports.ANDROID_ATTRIBUTE_TEXT_WEIGHT = exports.ANDROID_ATTRIBUTE_CONTENT_DESC_WEIGHT = exports.ANDROID_ATTRIBUTE_RESOURCE_ID_WEIGHT = void 0;
const AttributeMatcher_1 = __importDefault(require("../AttributeMatcher"));
const RectAttributeMatcher_1 = __importDefault(require("../RectAttributeMatcher"));
exports.ANDROID_ATTRIBUTE_RESOURCE_ID_WEIGHT = 400;
exports.ANDROID_ATTRIBUTE_CONTENT_DESC_WEIGHT = 400;
exports.ANDROID_ATTRIBUTE_TEXT_WEIGHT = 400;
exports.ANDROID_ATTRIBUTE_CLASS_WEIGHT = 200;
exports.ANDROID_ATTRIBUTE_RECT_WEIGHT = 400;
exports.ANDROID_ATTRIBUTE_CHECKABLE_WEIGHT = 100;
exports.ANDROID_ATTRIBUTE_CHECKED_WEIGHT = 100;
exports.ANDROID_ATTRIBUTE_CLICKABLE_WEIGHT = 100;
exports.ANDROID_ATTRIBUTE_DISPLAYED_WEIGHT = 100;
exports.ANDROID_ATTRIBUTE_FOCUSABLE_WEIGHT = 100;
exports.ANDROID_ATTRIBUTE_FOCUSED_WEIGHT = 100;
exports.ANDROID_ATTRIBUTE_HINT_WEIGHT = 100;
exports.ANDROID_ATTRIBUTE_LONG_CLICKABLE_WEIGHT = 100;
exports.ANDROID_ATTRIBUTE_PASSWORD_WEIGHT = 100;
exports.ANDROID_ATTRIBUTE_SCROLLABLE_WEIGHT = 100;
exports.ANDROID_ATTRIBUTE_SELECTED_WEIGHT = 100;
exports.fullWeightedMatchers = [
    new AttributeMatcher_1.default(exports.ANDROID_ATTRIBUTE_RESOURCE_ID_WEIGHT, 'resourceId', true),
    new AttributeMatcher_1.default(exports.ANDROID_ATTRIBUTE_CONTENT_DESC_WEIGHT, 'contentDesc', true),
    new AttributeMatcher_1.default(exports.ANDROID_ATTRIBUTE_TEXT_WEIGHT, 'text', true),
    new AttributeMatcher_1.default(exports.ANDROID_ATTRIBUTE_CLASS_WEIGHT, 'class'),
    new RectAttributeMatcher_1.default(exports.ANDROID_ATTRIBUTE_RECT_WEIGHT),
    new AttributeMatcher_1.default(exports.ANDROID_ATTRIBUTE_CHECKABLE_WEIGHT, 'checkable'),
    new AttributeMatcher_1.default(exports.ANDROID_ATTRIBUTE_CHECKED_WEIGHT, 'checked'),
    new AttributeMatcher_1.default(exports.ANDROID_ATTRIBUTE_CLICKABLE_WEIGHT, 'clickable'),
    new AttributeMatcher_1.default(exports.ANDROID_ATTRIBUTE_DISPLAYED_WEIGHT, 'displayed'),
    new AttributeMatcher_1.default(exports.ANDROID_ATTRIBUTE_FOCUSABLE_WEIGHT, 'focusable'),
    new AttributeMatcher_1.default(exports.ANDROID_ATTRIBUTE_FOCUSED_WEIGHT, 'focused'),
    new AttributeMatcher_1.default(exports.ANDROID_ATTRIBUTE_HINT_WEIGHT, 'hint', true),
    new AttributeMatcher_1.default(exports.ANDROID_ATTRIBUTE_LONG_CLICKABLE_WEIGHT, 'longClickable'),
    new AttributeMatcher_1.default(exports.ANDROID_ATTRIBUTE_PASSWORD_WEIGHT, 'password'),
    new AttributeMatcher_1.default(exports.ANDROID_ATTRIBUTE_SCROLLABLE_WEIGHT, 'scrollable'),
    new AttributeMatcher_1.default(exports.ANDROID_ATTRIBUTE_SELECTED_WEIGHT, 'selected'),
];
