UNPKG

igniteui-react-grids

Version:

Ignite UI React grid components.

1,071 lines 60.4 kB
/* THIS INFRAGISTICS ULTIMATE SOFTWARE LICENSE AGREEMENT ("AGREEMENT") LOCATED HERE: https://www.infragistics.com/legal/license/igultimate-la https://www.infragistics.com/legal/license/igultimate-eula GOVERNS THE LICENSING, INSTALLATION AND USE OF INFRAGISTICS SOFTWARE. BY DOWNLOADING AND/OR INSTALLING AND USING INFRAGISTICS SOFTWARE: you are indicating that you have read and understand this Agreement, and agree to be legally bound by it on behalf of the yourself and your company. */ import { __extends } from "tslib"; import { Base, String_$type, runOn, delegateRemove, delegateCombine, markType, INotifyPropertyChanged_$type, PropertyChangedEventArgs, EnumUtil, enumGetBox } from "igniteui-react-core"; import { Dictionary$2 } from "igniteui-react-core"; import { XIcon } from "igniteui-react-inputs"; import { OperatorSelectorOpeningEventArgs } from "./OperatorSelectorOpeningEventArgs"; import { Popup } from "igniteui-react-core"; import { Rect } from "igniteui-react-core"; import { OperatorModel } from "./OperatorModel"; import { BaseDOMEventProxy } from "igniteui-react-core"; import { stringFormat } from "igniteui-react-core"; import { SRProvider } from "igniteui-react-core"; import { TemplateColumn } from "./TemplateColumn"; import { List$1 } from "igniteui-react-core"; import { ColumnComparisonConditionOperatorType_$type } from "./ColumnComparisonConditionOperatorType"; import { DataSourceSchemaPropertyType_$type } from "igniteui-react-core"; import { OperatorSelectorValueChangedEventArgs } from "./OperatorSelectorValueChangedEventArgs"; import { TextColumn } from "./TextColumn"; import { CornerRadius } from "igniteui-react-core"; import { Thickness } from "igniteui-react-core"; import { ColumnWidth } from "./ColumnWidth"; import { stringIsNullOrWhiteSpace } from "igniteui-react-core"; /** * @hidden */ var ComparisonOperatorSelectorView = /** @class */ /*@__PURE__*/ (function (_super) { __extends(ComparisonOperatorSelectorView, _super); function ComparisonOperatorSelectorView(a) { var _this = _super.call(this) || this; _this.i = null; _this.d = null; _this.c = null; _this.h = null; _this.f = null; _this.m = null; _this.b = null; _this.j = 0; _this.e = new Dictionary$2(String_$type, XIcon.$, 0); _this.k = 0; _this.l = 0; _this.g = null; _this.a = null; _this.a = a; _this.l = 240; return _this; } ComparisonOperatorSelectorView.prototype.u = function (a) { var _this = this; if (a == null) { var b = this.a; b.opening = delegateRemove(b.opening, runOn(this, this.s)); var c = this.a; c.opened = delegateRemove(c.opened, runOn(this, this.r)); var d = this.a; d.closing = delegateRemove(d.closing, runOn(this, this.n)); return; } var e = this.a; e.opening = delegateCombine(e.opening, runOn(this, this.s)); var f = this.a; f.opened = delegateCombine(f.opened, runOn(this, this.r)); var g = this.a; g.closing = delegateCombine(g.closing, runOn(this, this.n)); this.g = a; this.d = new Popup(); this.d.provideRenderer(this.g); this.i = this.g.createElement("div"); this.i.addClass("ig-comparison-operator-selector"); this.i.setStyleProperty("width", this.l + "px"); this.d.appendPopupContent(this.i); this.h = this.g.createElement("div"); this.f = this.g.getSubRenderer(this.h); this.c = new XIcon(); this.c.provideContainer(this.f); this.h.setStyleProperty("cursor", "pointer"); this.g.append(this.h); this.h.listen("mousedown", runOn(this, this.q)); this.g.getPortal(this.i, "DataGrid", function (h) { _this.m = h.componentRef; _this.m.height = '100%'; _this.m.scrollbarStyle = 'Default'; _this.b = (_this.m.i); _this.a.eb(_this.d, _this.c, _this.b); }, false); }; ComparisonOperatorSelectorView.prototype.w = function () { var rect_ = this.h.getNativeElement().getBoundingClientRect(); var a = new Rect(4); a.left = (rect_.left + window.pageXOffset); a.top = (rect_.top + window.pageYOffset); a.right = (rect_.right + window.pageXOffset); a.bottom = (rect_.bottom + window.pageYOffset); var b = this.g.rootWrapper.width(); var filterIcon_ = this.g.rootWrapper.getNativeElement(); var boundingRect_ = filterIcon_.getBoundingClientRect(); var c = (boundingRect_.left); var d = (boundingRect_.right); var e = (window.innerWidth); var f = true; var g = c - (e - this.l - 10); if (g > 0) { f = false; } if (f) { a.left = this.g.rootWrapper.getOffset().left; } else { var h = this.g.rootWrapper.getOffset().left - g; a.left = h; } return a; }; ComparisonOperatorSelectorView.prototype.t = function (a, b) { var c = a; var d = null; if (c.element.getChildCount() == 0) { c.element.setStyleProperty("display", "inline-block"); c.element.setStyleProperty("vertical-align", "middle"); var e = this.g.createElement("div"); var f = this.j.toString(); e.setAttribute("id", f); var g = this.g.getSubRenderer(e); d = new XIcon(); d.provideContainer(g); e.setStyleProperty("width", "24px"); e.setStyleProperty("height", "24px"); c.element.append(e); this.e.addItem(f, d); this.j++; } else { var h = c.element.getChildAt(0).getNativeElement(); var i = (h.id); if (this.e.containsKey(i)) { d = this.e.item(i); } } d.svgPath = b.Icon; d.fill = this.a.eq; }; ComparisonOperatorSelectorView.prototype.q = function (a) { this.a.em(); }; ComparisonOperatorSelectorView.prototype.s = function (a, b) { this.i.setStyleProperty("height", stringFormat("{0}px", this.a.y())); this.d.b9(); document.addEventListener("keydown", runOn(this, this.onDocumentKeyDown), false); document.addEventListener("mousedown", runOn(this, this.onDocumentMouseDown), false); }; ComparisonOperatorSelectorView.prototype.r = function (a, b) { if ((this.m.notifyDOMInsertion !== undefined)) { this.m.notifyDOMInsertion(); } }; ComparisonOperatorSelectorView.prototype.n = function (a, b) { document.removeEventListener("keydown", this.onDocumentKeyDown, false); document.removeEventListener("mousedown", this.onDocumentMouseDown, false); }; ComparisonOperatorSelectorView.prototype.onDocumentKeyDown = function (a) { var b = a; if (BaseDOMEventProxy.c0(b) == 8) { this.a.d8(); } }; ComparisonOperatorSelectorView.prototype.onDocumentMouseDown = function (a) { var b = a; var c = (b.srcElement); var d = this.g.rootWrapper.getNativeElement(); var e = this.i.getNativeElement(); if (!d.contains(c) && !e.contains(c)) { this.a.d8(); } }; ComparisonOperatorSelectorView.prototype.v = function (a) { this.m.dataSource = a; }; ComparisonOperatorSelectorView.$t = markType(ComparisonOperatorSelectorView, 'ComparisonOperatorSelectorView'); return ComparisonOperatorSelectorView; }(Base)); export { ComparisonOperatorSelectorView }; /** * @hidden */ var ComparisonOperatorSelector = /** @class */ /*@__PURE__*/ (function (_super) { __extends(ComparisonOperatorSelector, _super); function ComparisonOperatorSelector() { var _this = _super.call(this) || this; _this.propertyChanged = null; _this.r = null; _this.e = null; _this.q = null; _this.p = null; _this.o = null; _this.f = null; _this.n = null; _this.v = null; _this.u = null; _this.g = null; _this.t = false; _this.a = 0; _this.ae = null; _this.x = 0; _this.c = 0; _this.w = 250; _this.eo = null; _this.en = null; _this.valueChanged = null; _this.opening = null; _this.opened = null; _this.closing = null; _this.e = new ComparisonOperatorSelectorView(_this); _this.u = new List$1(OperatorModel.$, 0); return _this; } ComparisonOperatorSelector.prototype.eg = function (a, b, c) { this.ei(a, b, c); if (this.propertyChanged != null) { this.propertyChanged(this, new PropertyChangedEventArgs(a)); } }; ComparisonOperatorSelector.prototype.ei = function (a, b, c) { switch (a) { case "Value": this.eh(EnumUtil.getEnumValue(ColumnComparisonConditionOperatorType_$type, b), EnumUtil.getEnumValue(ColumnComparisonConditionOperatorType_$type, c)); break; case "DataType": this.d4(); break; case "TextColor": case "Background": this.ed(); break; } }; Object.defineProperty(ComparisonOperatorSelector.prototype, "s", { get: function () { if (this.r == null) { this.r = new SRProvider(this.e.g); this.r.cb("DataGrid"); } return this.r; }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "i", { get: function () { return this.g; }, set: function (a) { this.g = a; if (this.g != null) { if (this.g.a == 44) { this.ae = this.g.c; this.x = this.g.b; } if (!this.t) { this.b = this.g.a; } } }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "b", { get: function () { return this.a; }, set: function (a) { var b = this.a; this.a = a; if (b != this.a || this.a == 44) { this.eg("Value", enumGetBox(ColumnComparisonConditionOperatorType_$type, b), enumGetBox(ColumnComparisonConditionOperatorType_$type, this.a)); } }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "d", { get: function () { return this.c; }, set: function (a) { var b = this.c; this.c = a; if (b != this.c) { this.eg("DataType", enumGetBox(DataSourceSchemaPropertyType_$type, b), enumGetBox(DataSourceSchemaPropertyType_$type, this.c)); } }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "z", { get: function () { return this.w; }, set: function (a) { this.w = a; }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "eq", { get: function () { return this.eo; }, set: function (a) { var b = this.eo; this.eo = a; if (b != this.eo) { this.eg("TextColor", b, this.eo); } }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "ep", { get: function () { return this.en; }, set: function (a) { var b = this.en; this.en = a; if (b != this.en) { this.eg("Background", b, this.en); } }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "dd", { get: function () { var a = this.s.b1("ComparisonOperator_True"); return !stringIsNullOrWhiteSpace(a) ? a : "True"; }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "ck", { get: function () { var a = this.s.b1("ComparisonOperator_False"); return !stringIsNullOrWhiteSpace(a) ? a : "False"; }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "cj", { get: function () { var a = this.s.b1("ComparisonOperator_Equals"); return !stringIsNullOrWhiteSpace(a) ? a : "Equals"; }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "cz", { get: function () { var a = this.s.b1("ComparisonOperator_NotEquals"); return !stringIsNullOrWhiteSpace(a) ? a : "Not equals"; }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "cr", { get: function () { var a = this.s.b1("ComparisonOperator_LessThan"); return !stringIsNullOrWhiteSpace(a) ? a : "Less than"; }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "cs", { get: function () { var a = this.s.b1("ComparisonOperator_LessThanOrEqualTo"); return !stringIsNullOrWhiteSpace(a) ? a : "Less than or equal to"; }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "cl", { get: function () { var a = this.s.b1("ComparisonOperator_GreaterThan"); return !stringIsNullOrWhiteSpace(a) ? a : "Greater than"; }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "cm", { get: function () { var a = this.s.b1("ComparisonOperator_GreaterThanOrEqualTo"); return !stringIsNullOrWhiteSpace(a) ? a : "Greater than or equal to"; }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "db", { get: function () { var a = this.s.b1("ComparisonOperator_Top"); return !stringIsNullOrWhiteSpace(a) ? a : "Top"; }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "cb", { get: function () { var a = this.s.b1("ComparisonOperator_Bottom"); return !stringIsNullOrWhiteSpace(a) ? a : "Bottom"; }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "dc", { get: function () { var a = this.s.b1("ComparisonOperator_TopPercentile"); return !stringIsNullOrWhiteSpace(a) ? a : "Top percentile"; }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "cc", { get: function () { var a = this.s.b1("ComparisonOperator_BottomPercentile"); return !stringIsNullOrWhiteSpace(a) ? a : "Bottom percentile"; }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "c9", { get: function () { var a = this.s.b1("ComparisonOperator_Today"); return !stringIsNullOrWhiteSpace(a) ? a : "Today"; }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "da", { get: function () { var a = this.s.b1("ComparisonOperator_Tomorrow"); return !stringIsNullOrWhiteSpace(a) ? a : "Tomorrow"; }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "dg", { get: function () { var a = this.s.b1("ComparisonOperator_Yesterday"); return !stringIsNullOrWhiteSpace(a) ? a : "Yesterday"; }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "c7", { get: function () { var a = this.s.b1("ComparisonOperator_ThisWeek"); return !stringIsNullOrWhiteSpace(a) ? a : "This week"; }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "cw", { get: function () { var a = this.s.b1("ComparisonOperator_NextWeek"); return !stringIsNullOrWhiteSpace(a) ? a : "Next week"; }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "cp", { get: function () { var a = this.s.b1("ComparisonOperator_LastWeek"); return !stringIsNullOrWhiteSpace(a) ? a : "Last week"; }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "c5", { get: function () { var a = this.s.b1("ComparisonOperator_ThisMonth"); return !stringIsNullOrWhiteSpace(a) ? a : "This month"; }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "cu", { get: function () { var a = this.s.b1("ComparisonOperator_NextMonth"); return !stringIsNullOrWhiteSpace(a) ? a : "Next month"; }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "cn", { get: function () { var a = this.s.b1("ComparisonOperator_LastMonth"); return !stringIsNullOrWhiteSpace(a) ? a : "Last month"; }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "c6", { get: function () { var a = this.s.b1("ComparisonOperator_ThisQuarter"); return !stringIsNullOrWhiteSpace(a) ? a : "This quarter"; }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "cv", { get: function () { var a = this.s.b1("ComparisonOperator_NextQuarter"); return !stringIsNullOrWhiteSpace(a) ? a : "Next quarter"; }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "co", { get: function () { var a = this.s.b1("ComparisonOperator_LastQuarter"); return !stringIsNullOrWhiteSpace(a) ? a : "Last quarter"; }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "c8", { get: function () { var a = this.s.b1("ComparisonOperator_ThisYear"); return !stringIsNullOrWhiteSpace(a) ? a : "This year"; }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "cx", { get: function () { var a = this.s.b1("ComparisonOperator_NextYear"); return !stringIsNullOrWhiteSpace(a) ? a : "Next year"; }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "cq", { get: function () { var a = this.s.b1("ComparisonOperator_LastYear"); return !stringIsNullOrWhiteSpace(a) ? a : "Last year"; }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "df", { get: function () { var a = this.s.b1("ComparisonOperator_YearToDate"); return !stringIsNullOrWhiteSpace(a) ? a : "Year to date"; }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "c0", { get: function () { var a = this.s.b1("ComparisonOperator_Q1"); return !stringIsNullOrWhiteSpace(a) ? a : "Quarter 1"; }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "c1", { get: function () { var a = this.s.b1("ComparisonOperator_Q2"); return !stringIsNullOrWhiteSpace(a) ? a : "Quarter 2"; }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "c2", { get: function () { var a = this.s.b1("ComparisonOperator_Q3"); return !stringIsNullOrWhiteSpace(a) ? a : "Quarter 3"; }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "c3", { get: function () { var a = this.s.b1("ComparisonOperator_Q4"); return !stringIsNullOrWhiteSpace(a) ? a : "Quarter 4"; }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "ct", { get: function () { var a = this.s.b1("ComparisonOperator_Month"); return !stringIsNullOrWhiteSpace(a) ? a : "Month"; }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "de", { get: function () { var a = this.s.b1("ComparisonOperator_Year"); return !stringIsNullOrWhiteSpace(a) ? a : "Year"; }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "c4", { get: function () { var a = this.s.b1("ComparisonOperator_StartsWith"); return !stringIsNullOrWhiteSpace(a) ? a : "Starts with"; }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "cg", { get: function () { var a = this.s.b1("ComparisonOperator_DoesNotStartWith"); return !stringIsNullOrWhiteSpace(a) ? a : "Does not start with"; }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "ci", { get: function () { var a = this.s.b1("ComparisonOperator_EndsWith"); return !stringIsNullOrWhiteSpace(a) ? a : "Ends with"; }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "cf", { get: function () { var a = this.s.b1("ComparisonOperator_DoesNotEndWith"); return !stringIsNullOrWhiteSpace(a) ? a : "Does not end with"; }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "cd", { get: function () { var a = this.s.b1("ComparisonOperator_Contains"); return !stringIsNullOrWhiteSpace(a) ? a : "Contains"; }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "ce", { get: function () { var a = this.s.b1("ComparisonOperator_DoesNotContain"); return !stringIsNullOrWhiteSpace(a) ? a : "Does not contain"; }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "ch", { get: function () { var a = this.s.b1("ComparisonOperator_Empty"); return !stringIsNullOrWhiteSpace(a) ? a : "Empty"; }, enumerable: false, configurable: true }); Object.defineProperty(ComparisonOperatorSelector.prototype, "cy", { get: function () { var a = this.s.b1("ComparisonOperator_NotEmpty"); return !stringIsNullOrWhiteSpace(a) ? a : "Not empty"; }, enumerable: false, configurable: true }); ComparisonOperatorSelector.prototype.ej = function (a) { if (a == null) { if (this.o != null) { var b = this.o; b.clicked = delegateRemove(b.clicked, runOn(this, this.ec)); } if (this.f != null) { this.f.selectedItems.clear(); var c = this.f; c.cellClicked = delegateRemove(c.cellClicked, runOn(this, this.d9)); } if (this.n != null) { var d = this.n; d.cellUpdating = delegateRemove(d.cellUpdating, runOn(this, this.el)); } } this.e.u(a); }; ComparisonOperatorSelector.prototype.ea = function () { this.ej(null); if (this.f != null) { var a = this.f; a.cellClicked = delegateRemove(a.cellClicked, runOn(this, this.d9)); } this.v.clear(); }; ComparisonOperatorSelector.prototype.eb = function (a, b, c) { this.q = a; this.p = b; this.p.svgPath = this.bv(this.b); this.p.fill = this.eq; this.f = c; this.f.autoGenerateColumns = false; this.f.selectionMode = 1; this.f.activationMode = 0; this.f.selectionMode = 0; this.f.editMode = 0; this.f.headerHeight = 0; this.f.rowSeparatorHeight = 0; this.f.density = 3; this.f.clearSelectionOnEscape = false; this.f.cornerRadius = new CornerRadius(0, 0); this.f.borderWidth = new Thickness(0, 0); var d = this.f; d.cellClicked = delegateCombine(d.cellClicked, runOn(this, this.d9)); this.n = new TemplateColumn(); this.n.width = ((function () { var $ret = new ColumnWidth(); $ret.f = 32; $ret.c = false; return $ret; })()); this.n.kk = this.n.kl = 4; this.n.km = this.n.kj = 0; this.n.lo = "Icon"; var e = this.n; e.cellUpdating = delegateCombine(e.cellUpdating, runOn(this, this.el)); this.f.columns.add(this.n); var f = new TextColumn(); f.lo = "DisplayText"; f.kk = 0; f.g = 0; this.f.columns.add(f); this.d4(); }; ComparisonOperatorSelector.prototype.eh = function (a, b) { var _this = this; this.t = true; for (var c = 0; c < this.v.count; c++) { if (this.v._inner[c].a == b && this.v._inner[c].a != 44) { this.i = this.v._inner[c]; } } this.t = false; this.p.svgPath = this.i.Icon; if (this.valueChanged != null) { this.valueChanged(this, ((function () { var $ret = new OperatorSelectorValueChangedEventArgs(); $ret.oldValue = a; $ret.newValue = _this.b; return $ret; })())); } }; ComparisonOperatorSelector.prototype.ed = function () { if (this.p != null) { this.p.fill = this.eq; } if (this.f != null) { this.f.cellTextColor = this.eq; this.f.cellBackground = this.ep; } }; ComparisonOperatorSelector.prototype.ef = function () { if (this.opening != null) { this.opening(this, new OperatorSelectorOpeningEventArgs()); } }; ComparisonOperatorSelector.prototype.ee = function () { if (this.opened != null) { this.opened(this, new OperatorSelectorOpeningEventArgs()); } }; ComparisonOperatorSelector.prototype.bv = function (a) { switch (a) { case 7: return ComparisonOperatorSelector.ab; case 9: return ComparisonOperatorSelector.ac; case 12: return ComparisonOperatorSelector.ad; case 13: return ComparisonOperatorSelector.bn; case 17: return ComparisonOperatorSelector.bo; case 15: return ComparisonOperatorSelector.bp; case 40: return ComparisonOperatorSelector.bq; case 16: return ComparisonOperatorSelector.br; case 0: return "M5 13.5h14v2H5zm0-5h14v2H5z"; case 11: return ComparisonOperatorSelector.bt; case 4: return ComparisonOperatorSelector.bw; case 5: return ComparisonOperatorSelector.bx; case 26: return ComparisonOperatorSelector.by; case 29: return ComparisonOperatorSelector.bz; case 23: return ComparisonOperatorSelector.b0; case 32: return ComparisonOperatorSelector.b1; case 2: return ComparisonOperatorSelector.b2; case 3: return ComparisonOperatorSelector.b3; case 38: return ComparisonOperatorSelector.b4; case 24: return ComparisonOperatorSelector.b5; case 27: return ComparisonOperatorSelector.b6; case 21: return ComparisonOperatorSelector.b7; case 30: return ComparisonOperatorSelector.b8; case 41: return ComparisonOperatorSelector.b9; case 1: return ComparisonOperatorSelector.ca; case 34: return ComparisonOperatorSelector.dh; case 35: return ComparisonOperatorSelector.di; case 36: return ComparisonOperatorSelector.dj; case 37: return ComparisonOperatorSelector.dk; case 14: return ComparisonOperatorSelector.dl; case 25: return ComparisonOperatorSelector.dn; case 28: return ComparisonOperatorSelector.dp; case 22: return ComparisonOperatorSelector.dq; case 31: return ComparisonOperatorSelector.dr; case 18: return ComparisonOperatorSelector.ds; case 19: return ComparisonOperatorSelector.dt; case 6: return ComparisonOperatorSelector.du; case 8: return ComparisonOperatorSelector.dv; case 10: return ComparisonOperatorSelector.dw; case 39: return ComparisonOperatorSelector.dy; case 33: return ComparisonOperatorSelector.dz; case 20: return ComparisonOperatorSelector.d0; default: return ""; } }; ComparisonOperatorSelector.prototype.bu = function (a) { switch (a) { case 7: return this.cb; case 9: return this.cc; case 12: return this.cd; case 13: return this.ce; case 17: return this.cf; case 15: return this.cg; case 40: return this.ch; case 16: return this.ci; case 0: return this.cj; case 11: return this.ck; case 4: return this.cl; case 5: return this.cm; case 26: return this.cn; case 29: return this.co; case 23: return this.cp; case 32: return this.cq; case 2: return this.cr; case 3: return this.cs; case 38: return this.ct; case 24: return this.cu; case 27: return this.cv; case 21: return this.cw; case 30: return this.cx; case 41: return this.cy; case 1: return this.cz; case 34: return this.c0; case 35: return this.c1; case 36: return this.c2; case 37: return this.c3; case 14: return this.c4; case 25: return this.c5; case 28: return this.c6; case 22: return this.c7; case 31: return this.c8; case 18: return this.c9; case 19: return this.da; case 6: return this.db; case 8: return this.dc; case 10: return this.dd; case 39: return this.de; case 33: return this.df; case 20: return this.dg; default: return ""; } }; ComparisonOperatorSelector.prototype.d4 = function () { this.v = new List$1(OperatorModel.$, 0); switch (this.d) { case 2: this.d2(this.v); break; case 10: case 6: case 5: case 1: case 3: case 4: case 7: this.d5(this.v); break; case 8: this.d3(this.v); break; case 0: this.d6(this.v); break; } this.v.o(this.u); if (this.f != null) { this.e.v(this.v); if (this.v.count > 0) { this.i = this.v._inner[0]; } this.e.k = Math.min(this.v.count * this.f.actualRowHeight + 2, this.z); } }; ComparisonOperatorSelector.prototype.h = function (a) { var _this = this; return ((function () { var $ret = new OperatorModel(); $ret.a = a; $ret.DisplayText = _this.bu(a); $ret.Icon = _this.bv(a); return $ret; })()); }; ComparisonOperatorSelector.prototype.d2 = function (a) { a.add(this.h(0)); a.add(this.h(10)); a.add(this.h(11)); }; ComparisonOperatorSelector.prototype.d5 = function (a) { a.add(this.h(0)); a.add(this.h(1)); a.add(this.h(2)); a.add(this.h(3)); a.add(this.h(4)); a.add(this.h(5)); }; ComparisonOperatorSelector.prototype.d3 = function (a) { a.add(this.h(0)); a.add(this.h(1)); a.add(this.h(2)); a.add(this.h(3)); a.add(this.h(4)); a.add(this.h(5)); a.add(this.h(38)); a.add(this.h(39)); a.add(this.h(18)); a.add(this.h(20)); a.add(this.h(19)); a.add(this.h(22)); a.add(this.h(23)); a.add(this.h(21)); a.add(this.h(25)); a.add(this.h(26)); a.add(this.h(24)); a.add(this.h(28)); a.add(this.h(29)); a.add(this.h(27)); a.add(this.h(31)); a.add(this.h(32)); a.add(this.h(30)); a.add(this.h(33)); a.add(this.h(34)); a.add(this.h(35)); a.add(this.h(36)); a.add(this.h(37)); }; ComparisonOperatorSelector.prototype.d6 = function (a) { a.add(this.h(0)); a.add(this.h(1)); a.add(this.h(14)); a.add(this.h(15)); a.add(this.h(16)); a.add(this.h(17)); a.add(this.h(12)); a.add(this.h(13)); a.add(this.h(40)); a.add(this.h(41)); }; ComparisonOperatorSelector.prototype.y = function () { if (this.f != null) { var a = Math.min(8, this.f.actualDataSource != null ? this.f.actualDataSource.actualCount : 0); return a * (this.f.actualRowHeight + this.f.rowSeparatorHeight) + this.f.actualHeaderHeight + 2; } return 0; }; ComparisonOperatorSelector.prototype.em = function () { if (this.q != null) { if (!this.q.ax) { this.ef(); this.q.showRelativeToExclusionRect(this.e.w(), 1, 0); this.ee(); } else { this.q.b6(); } } }; ComparisonOperatorSelector.prototype.d8 = function () { if (this.q != null) { this.q.b6(); } }; ComparisonOperatorSelector.prototype.d1 = function (a, b, c, d) { var e = ((function () { var $ret = new OperatorModel(); $ret.DisplayText = a; $ret.Icon = b != null ? b : ComparisonOperatorSelector.af; $ret.a = 44; $ret.c = c; $ret.b = d; return $ret; })()); this.u.add(e); if (this.v != null) { this.v.add(e); } if (this.f != null && this.f.actualDataSource != null) { this.f.actualDataSource.notifyInsertItem(this.v.count, e); } }; ComparisonOperatorSelector.prototype.d7 = function () { if (this.v == null) { return; } for (var a = 0; a < this.v.count; a++) { if (this.v._inner[a].a == 44) { this.v.removeAt(a); a--; } } this.u.clear(); }; ComparisonOperatorSelector.prototype.ek = function (a, b) { if (a != null) { for (var c = 0; c < this.u.count; c++) { if (this.u._inner[c].c == a) { this.i = this.u._inner[c]; } } } else { if (b >= 0 && b < this.u.count) { this.i = this.u._inner[b]; } } }; ComparisonOperatorSelector.prototype.ec = function (a, b) { this.em(); }; ComparisonOperatorSelector.prototype.d9 = function (a, b) { var c = b.cellInfo.fb; this.i = this.f.actualDataSource.getItemAtIndex(c); this.d8(); }; ComparisonOperatorSelector.prototype.el = function (a, b) { this.e.t(b.content, b.cellInfo.hn); }; ComparisonOperatorSelector.$t = markType(ComparisonOperatorSelector, 'ComparisonOperatorSelector', Base.$, [INotifyPropertyChanged_$type]); ComparisonOperatorSelector.dw = "M 8 5 A 7 7 0 1 0 15 12 A 7 7 0 0 0 8 5 z M 18 7 A 5 5 0 0 0 15 8.0605469 A 7.48 7.48 0 0 1 15.490234 9.0605469 A 3.89 3.89 0 1 1 15.490234 14.880859 A 8.08 8.08 0 0 1 15 15.880859 A 5 5 0 1 0 18 7 z M 11.179688 8.8203125 L 12.310547 9.9394531 L 7.0703125 15.179688 L 3.6894531 11.810547 L 4.8203125 10.689453 L 7.0703125 12.939453 L 11.179688 8.8203125 z M 16.560547 9.7792969 L 15.779297 10.560547 L 17.210938 12 L 15.779297 13.439453 L 16.560547 14.220703 L 18 12.789062 L 19.439453 14.220703 L 20.220703 13.439453 L 18.789062 12 L 20.220703 10.560547 L 19.439453 9.7792969 L 18 11.210938 L 16.560547 9.7792969 z "; ComparisonOperatorSelector.bt = "M 8 5 A 7 7 0 1 0 15 12 A 7 7 0 0 0 8 5 z M 18 7 A 5 5 0 0 0 15 8.0605469 A 7.48 7.48 0 0 1 15.490234 9.0605469 A 3.89 3.89 0 1 1 15.490234 14.880859 A 8.08 8.08 0 0 1 15 15.880859 A 5 5 0 1 0 18 7 z M 5.2109375 7.6894531 L 8 10.480469 L 10.789062 7.6894531 L 12.310547 9.2109375 L 9.5195312 12 L 12.310547 14.789062 L 10.789062 16.310547 L 8 13.519531 L 5.2109375 16.310547 L 3.6894531 14.789062 L 6.4804688 12 L 3.6894531 9.2109375 L 5.2109375 7.6894531 z M 19.650391 10.150391 L 17.519531 12.269531 L 16.349609 11.119141 L 15.970703 11.490234 L 15.560547 11.900391 L 15.980469 12.320312 L 17 13.339844 L 17.519531 13.849609 L 20.429688 10.929688 L 19.650391 10.150391 z "; ComparisonOperatorSelector.ca = "M17.37 4.71l-1.74-1-2.76 4.79H5v2h6.71l-1.73 3H5v2h3.82l-2.19 3.79 1.74 1 2.76-4.79H19v-2h-6.71l1.73-3H19v-2h-3.82l2.19-3.79z"; ComparisonOperatorSelector.ad = "m 3,3 v 18 h 18 v -18 z m 1.9999697,1.9999697 h 14.0000603 v 14.0000603 h -14.0000603 z m 7.2332153,2.9162292 a 3.34,3.34 0 0 0 -0.113159,0.00385 3.54,3.54 0 0 0 -2.2999882,0.7199704 1.93,1.93 0 0 0 -0.8200378,1.6499637 h 1.710023 a 0.93,0.93 0 0 1 0.289947,-0.7099915 1.5,1.5 0 0 1 1.000031,-0.2899476 1.45,1.45 0 0 1 1.00003,0.3500062 1.3,1.3 0 0 1 0.369965,0.9999389 v 0.690033 l -1.369995,-0.03003 a 4.39,4.39 0 0 0 -2.5400401,0.629974 2.07,2.07 0 0 0 -0.8999634,1.78006 2.29,2.29 0 0 0 0.6600038,1.73996 2.63,2.63 0 0 0 1.8900147,0.629974 2.39,2.39 0 0 0 1.320008,-0.369965 3.05,3.05 0 0 0 0.999939,-0.929992 3.72,3.72 0 0 0 0.08002,0.570007 c 0,0.19 0.100034,0.379987 0.160033,0.579986 h 1.789947 a 4.51,4.51 0 0 1 -0.20993,-0.880004 5.5700002,5.5700002 0 0 1 -0.07004,-0.929993 v -3.499969 a 2.44,2.44 0 0 0 -0.839996,-2.0000615 3.34,3.34 0 0 0 -2.106812,-0.7037658 z m -0.315032,4.4605411 a 1.76,1.76 0 0 1 0.08185,0.0033 h 1.400024 v 1.169953 a 1.61,1.61 0 0 1 -0.709992,0.77005 2.27,2.27 0 0 1 -1.210051,0.339935 1.18,1.18 0 0 1 -0.839996,-0.269989 0.92000002,0.92000002 0 0 1 -0.300019,-0.719971 1.16,1.16 0 0 1 0.440003,-0.900055 1.76,1.76 0 0 1 1.138184,-0.393218 z"; ComparisonOperatorSelector.bn = "M21 19.74V3H4.26L2.89 1.63 1.63 2.92 3 4.29V21h16.73l1.37 1.37 1.27-1.26zM5 19V6.28l5.28 5.27a3.19 3.19 0 00-.81.38 2.07 2.07 0 00-.9 1.78 2.29 2.29 0 00.66 1.74 2.63 2.63 0 001.89.63 2.39 2.39 0 001.32-.37 3.05 3.05 0 001-.93 3.72 3.72 0 00.08.57c0 .19.1.38.16.58h1L17.73 19zm5.79-6.23a1.31 1.31 0 01.45-.25l1.37 1.36.28.29a1.57 1.57 0 01-.19.15 2.27 2.27 0 01-1.21.34 1.18 1.18 0 01-.84-.27.92.92 0 01-.3-.72 1.16 1.16 0 01.44-.9zm2.6-1.47h-.83l-1.62-1.62.08-.1a1.5 1.5 0 011-.29 1.45 1.45 0 011 .35 1.3 1.3 0 01.37 1zM19 17.74l-3.85-3.85v-3.27a2.44 2.44 0 00-.84-2 3.34 3.34 0 00-2.22-.7 3.64 3.64 0 00-2.24.67L6.26 5H19z"; ComparisonOperatorSelector.dl = "M5.9 7.5l-3.9 9h1.7l.7-1.8h4.1l.7 1.8H11l-3.9-9H5.9zM5 13.2l1.5-4.1L8 13.2H5zm7 1.3h2v2h-2v-2zm8 0h2v2h-2v-2zm-4 0h2v2h-2v-2z"; ComparisonOperatorSelector.bp = "M3.707,21.707,2.293,20.293l18-18,1.414,1.414ZM6,11H8.757l2-2H6ZM4,3H16.757l2-2H4A2,2,0,0,0,2,3V17.757l2-2ZM6,7h6.757l2-2H6ZM20,21H7.243l-2,2H20a2,2,0,0,0,2-2V6.243l-2,2Z"; ComparisonOperatorSelector.br = "M3 14.5h2v2H3zm8 0h2v2h-2zm-4 0h2v2H7zm13.8.3v-3A2.1 2.1 0 0020 10a3 3 0 00-2-.6 3 3 0 00-2 .6 1.7 1.7 0 00-.7 1.5h1.5a.8.8 0 01.3-.7 1.3 1.3 0 01.9-.3 1.3 1.3 0 01.9.4 1.1 1.1 0 01.3.8v.6H18a3.8 3.8 0 00-2.2.6 1.8 1.8 0 00-.8 1.5 2 2 0 00.6 1.6 2.3 2.3 0 001.6.6 2.1 2.1 0 001.2-.4 2.8 2.8 0 00.8-.8 4.3 4.3 0 00.1.5l.1.5H21a4.1 4.1 0 01-.2-.7 5.4 5.4 0 010-1zm-1.6-.5a1.5 1.5 0 01-.6.7 2 2 0 01-1 .2 1.1 1.1 0 01-.8-.2.8.8 0 01-.2-.6 1 1 0 01.3-.8 1.5 1.5 0 011.1-.3h1.2z"; ComparisonOperatorSelector.bo = "M20.293,2.293l1.414,1.414-18,18L2.293,20.293ZM18,13H15.243l-2,2H18Zm2,8H7.243l-2,2H20a2,2,0,0,0,2-2V6.242l-2,2Zm-2-4H11.243l-2,2H18ZM4,3H16.757l2-2H4A2,2,0,0,0,2,3V17.757l2-2Z"; ComparisonOperatorSelector.bw = "M6 7.11L15.09 12 6 16.89V19l12-6.46v-1.08L6 5v2.11z"; ComparisonOperatorSelector.bx = "M5.99 19h12.02v2H5.99zM18 9.47L6 3v2.11L15.09 10 6 14.9v2.11l12-6.47V9.47z"; ComparisonOperatorSelector.b2 = "M6 12.54L18 19v-2.11L8.91 12 18 7.11V5L6 11.46v1.08z"; ComparisonOperatorSelector.b3 = "M5.99 19h12.02v2H5.99zM18 14.9L8.91 10 18 5.11V3L6 9.47v1.07l12 6.47V14.9z"; ComparisonOperatorSelector.bq = "M5 17h2v2H5zm8 0h2v2h-2zm-8-4h2v2H5zm12 4h2v2h-2zM13 5h2v2h-2zM9 17h2v2H9zm8-8h2v2h-2zm0 4h2v2h-2zm0-8h2v2h-2zM5 9h2v2H5zm0-4h2v2H5zm4 0h2v2H9z"; ComparisonOperatorSelector.b9 = "M5 9h2v2H5zm4 8h2v2H9zm4 0h2v2h-2zm4-8h2v2h-2zm0-4h2v2h-2zM5 17h2v2H5zm8-12h2v2h-2zm-8 8h2v2H5zm14 2v-2h-2v.47L18.53 15H19zm-8-8V5H9v.46L10.54 7H11zM2.76 1.76L1.5 3.06 20.97 22.5l1.26-1.26-8.89-8.89L2.76 1.76z"; ComparisonOperatorSelector.ds = "m 6,1.9999695 v 2.000061 h -1.0000303 a 2,2 0 0 0 -1.9999697,1.9999695 v 13.99997 a 2,2 0 0 0 1.9999697,2.00006 h 14.0000613 a 2,2 0 0 0 1.99997,-2.00006 v -13.99997 a 2,2 0 0 0 -1.99997,-1.9999695 h -1.00003 v -2.000061 h -1.99997 v 2.000061 h -8.0000613 v -2.000061 z m -1.0000303,7.0000305 h 14.0000613 v 10.99997 h -14.0000613 z m 10.4700623,1.99997 -4.880035,4.880035 -2.1199957,-2.119995 -1.0599975,1.059998 3.1799932,3.179992 5.940033,-5.940033 z"; ComparisonOperatorSelector.dt = "m 6,1.9999695 v 2.000061 h -1.0000303 c -1.1000002,0 -1.9999697,0.8999693 -1.9999697,1.9999695 v 13.99997 c 0,1.099999 0.8999695,2.00006 1.9999697,2.00006 h 14.0000603 c 1.1,0 1.999969,-0.900061 1.999969,-2.00006 v -13.99997 c 0,-1.1000002 -0.899969,-1.9999695 -1.999969,-1.9999695 h -1.000031 v -2.000061 h -1.999969 v 2.000061 h -8.0000603 v -2.000061 z m -1.0000303,7.0000305 h 14.0000603 v 10.99997 h -14.0000603 z m 8.2999883,1.99997 v 2.600005 h -6.0999763 v 1.800019 h 6.0999763 v 2.600006 l 3.50006,-3.49997 z"; ComparisonOperatorSelector.d0 = "M 6,1.9999688 V 4.0000237 H 4.9999697 A 2,1.9999939 0 0 0 3,5.9999872 V 19.999914 a 2,1.9999939 0 0 0 1.9999697,2.000055 H 19.00003 A 2,1.9999939 0 0 0 21,19.999914 V 5.9999872 A 2,1.9999939 0 0 0 19.00003,4.0000237 H 18 V 1.9999688 H 16.00003 V 4.0000237 H 7.9999697 V 1.9999688 Z M 4.9999697,8.9999779 H 19.00003 V 19.999914 H 4.9999697 Z m 5.6800223,1.9999641 -3.4899895,3.50005 3.4899895,3.499959 v -2.619957 h 6.130005 v -1.750025 h -6.130005 z"; ComparisonOperatorSelector.dn = "m 6,1.0000305 v 1.9999695 h -1.0000303 a 2,2 0 0 0 -1.9999697,1.9999697 v 15.0000003 a 2,2 0 0 0 1.9999697,2.00006 h 7.0000313 v -2.00006 h -7.0000313 v -12.0000003 h 14.0000613 v 4.0000303 h 1.99997 v -7.0000303 a 2,2 0 0 0 -1.99997,-1.9999697 h -1.00003 v -1.9999695 h -1.99997 v 1.9999695 h -8.0000613 v -1.9999695 z m 0,7.9999695 v 1.99997 h 1.9999697 v -1.99997 z m 4.99997,0 v 1.99997 h 2.000061 v -1.99997 z m 5.000061,0 v 1.99997 h 1.99997 v -1.99997 z m -10.000031,4.00003 v 1.99997 h 1.9999697 v -1.99997 z m 4.99997,0 v 1.99997 h 2.000061 v -1.99997 z m 7.039581,1.025208 a 4.5,4.5 0 1 0 4.960419,4.474732 4.47,4.47 0 0 0 -1.999969,-3.73993 4.5,4.5 0 0 0 -2.96045,-0.734802 z m 1.960419,2.804718 0.709991,0.710083 -2.649993,2.629944 -1.749939,-1.76001 0.689941,-0.709991 1.050018,1.00003 z m -13.99997,0.170014 v 2.00006 h 1.9999697 v -2.00006 z m 4.99997,0 v 2.00006 h 2.000061 v -2.00006 z"; ComparisonOperatorSelector.b5 = "m 4.9999689,1.0000305 v 1.9999695 h -0.9999391 a 2,2 0 0 0 -2.000061,1.9999697 v 15.0000003 a 2,2 0 0 0 2.000061,2.00006 h 6.9999382 v -2.00006 h -6.9999382 v -12.0000003 h 13.9999692 v 4.0000303 h 1.999969 v -7.0000303 a 2,2 0 0 0 -1.999969,-1.9999697 h -1.000031 v -1.9999695 h -1.999969 v 1.9999695 h -7.9999694 v -1.9999695 z m 0,7.9999695 v 1.99997 h 2.0000607 v -1.99997 z m 5.0000611,0 v 1.99997 h 1.999969 v -1.99997 z m 4.999969,0 v 1.99997 h 1.999969 v -1.99997 z m -10.0000301,4.00003 v 1.99997 h 2.0000607 v -1.99997 z m 5.0000611,0 v 1.99997 h 1.999969 v -1.99997 z m 7.039489,1.025208 a 4.5,4.5 0 1 0 4.96051,4.474732 4.47,4.47 0 0 0 -2.000061,-3.73993 4.5,4.5 0 0 0 -2.960449,-0.734802 z m 0.96048,1.474732 3,3 -3,3 v -1.99997 h -4.000031 v -1.99997 h 4.000031 z m -13.0000301,1.5 v 2.00006 h 2.0000607 v -2.00006 z m 5.0000611,0 v 2.00006 h 1.999969 v -2.00006 z"; ComparisonOperatorSelector.by = "m 4.9999689,1.0000305 v 1.9999695 h -0.9999391 a 2,2 0 0 0 -2.000061,1.9999697 v 15.0000003 a 2,2 0 0 0 2.000061,2.00006 h 6.9999382 v -2.00006 h -6.9999382 v -12.0000003 h 13.9999692 v 4.0000303 h 1.999969 v -7.0000303 a 2,2 0 0 0 -1.999969,-1.9999697 h -1.000031 v -1.9999695 h -1.999969 v 1.9999695 h -7.9999694 v -1.9999695 z m 0,7.9999695 v 1.99997 h 2.0000607 v -1.99997 z m 5.0000611,0 v 1.99997 h 1.999969 v -1.99997 z m 4.999969,0 v 1.99997 h 1.999969 v -1.99997 z m -10.0000301,4.00003 v 1.99997 h 2.0000607 v -1.99997 z m 5.0000611,0 v 1.99997 h 1.999969 v -1.99997 z m 7.499999,0.99994 a 4.48,4.48 0 1 0 4.5,4.5 4.47,4.47 0 0 0 -4.5,-4.5 z m -0.500061,1.5 v 2.00006 h 4.000031 v 1.99997 h -4.000031 v 1.99997 l -3,-3 z m -11.9999991,1.5 v 2.00006 h 2.0000607 v -2.00006 z m 5.0000611,0 v 2.00006 h 1.999969 v -2.00006 z"; ComparisonOperatorSelector.dr = "m 4.0000313,1.0000305 v 1.9999695 h -1.0000305 a 2,2 0 0 0 -1.9999695,1.9999697 v 12.0000003 a 2,2 0 0 0 1.9999695,2.00006 h 13.9999702 a 2,2 0 0 0 2.000061,-2.00006 v -12.0000003 a 2,2 0 0 0 -2.000061,-1.9999697 h -0.999939 v -1.9999695 h -2.000061 v 1.9999695 h -7.9999702 v -1.9999695 z m -1.0000305,5.9999998 h 13.9999702 v 9.9999397 h -13.9999702 z m 9.9200142,2.0799867 -4.0699777,4.069977 -1.7700806,-1.769989 -0.8799131,0.889984 2.6499937,2.649994 4.9499827,-4.959961 z m 8.079986,0.920013 v 10.99997 h -13.9999699 v 1.99997 h 13.9999699 a 2,2 0 0 0 1.99997,-1.99997 v -10.99997 z"; ComparisonOperatorSelector.b8 = "m 4.0000313,1.0000305 v 1.9999695 h -1.0000305 a 2,2 0 0 0 -1.9999695,1.9999697 v 12.0000003 a 2,2 0 0 0 1.9999695,2.00006 h 13.9999702 a 2,2 0 0 0 2.000061,-2.00006 v -12.0000003 a 2,2 0 0 0 -2.000061,-1.9999697 h -0.999939 v -1.9999695 h -2.000061 v 1.9999695 h -7.9999702 v -1.9999695 z m -1.0000305,5.9999998 h 13.9999702 v 9.9999397 h -13.9999702 z m 8.1299742,1.9999697 v 2.25 h -5.25 v 1.5 h 5.25 v 2.25 l 3,-3 z m 9.870026,1.00003 v 10.99997 h -13.9999699 v 1.99997 h 13.9999699 a 2,2 0 0 0 1.99997,-1.99997 v -10.99997 z"; ComparisonOperatorSelector.b1 = "m 4.0000313,1.0000305 v 1.9999695 h -1.0000305 a 2,2 0 0 0 -1.9999695,1.9999697 v 12.0000003 a 2,2 0 0 0 1.9999695,2.00006 h 13.9999702 a 2,2 0 0 0 2.000061,-2.00006 v -12.0000003 a 2,2 0 0 0 -2.000061,-1.9999697 h -0.999939 v -1.9999695 h -2.000061 v 1.9999695 h -7.9999702 v -1.9999695 z m -1.0000305,5.9999998 h 13.9999702 v 9.9999397 h -13.9999702 z m 5.869995,1.9999697 -2.9900208,3 2.9900208,3 v -2.25 h 5.2599792 v -1.5 h -5.2599792 z m 12.1300052,1.00003 v 10.99997 h -13.9999699 v 1.99997 h 13.9999699 a 2,2 0 0 0 1.99997,-1.99997 v -10.99997 z"; ComparisonOperatorSelector.dp = "M12,7V17H22A10,10,0,0,0,12,7Zm-2,5L6,16V13H2V11H6V8Z"; ComparisonOperatorSelector.b6 = "M4,9.253A8.03,8.03,0,0,1,9.747,15H4V9.253M2,7V17H12A10,10,0,0,0,2,7ZM18,8v3H14v2h4v3l4-4Z"; ComparisonOperatorSelector.bz = "M12,7V17