import { Q } from "./chunk-T2SKWJGU.js"; import { A } from "./chunk-EQNT4A7P.js"; import { s2 as s, s3 as s2 } from "./chunk-E5O6P5I2.js"; // node_modules/@arcgis/core/views/2d/engine/webgl/visualVariablesUtils.js function l(l2) { return Q(l2.minDataValue) && Q(l2.maxDataValue) && null != l2.minSize && null != l2.maxSize ? A.SIZE_MINMAX_VALUE : (l2.expression && "view.scale" === l2.expression || l2.valueExpression && "$view.scale" === l2.valueExpression) && Array.isArray(l2.stops) ? A.SIZE_SCALE_STOPS : (null != l2.field || l2.expression && "view.scale" !== l2.expression || l2.valueExpression && "$view.scale" !== l2.valueExpression) && (Array.isArray(l2.stops) || "levels" in l2 && l2.levels) ? A.SIZE_FIELD_STOPS : (null != l2.field || l2.expression && "view.scale" !== l2.expression || l2.valueExpression && "$view.scale" !== l2.valueExpression) && null != l2.valueUnit ? A.SIZE_UNIT_VALUE : (s.getLogger("esri.views.2d.engine.webgl").error(new s2("mapview-bad-type", "Found invalid size VisualVariable", l2)), A.NONE); } export { l }; //# sourceMappingURL=chunk-AIG57VB7.js.map