UNPKG

igniteui-react-grids

Version:

Ignite UI React grid components.

883 lines 53.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 { 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 */ export let ComparisonOperatorSelectorView = /*@__PURE__*/ (() => { class ComparisonOperatorSelectorView extends Base { constructor(a) { super(); 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; } u(a) { if (a == null) { let b = this.a; b.opening = delegateRemove(b.opening, runOn(this, this.s)); let c = this.a; c.opened = delegateRemove(c.opened, runOn(this, this.r)); let d = this.a; d.closing = delegateRemove(d.closing, runOn(this, this.n)); return; } let e = this.a; e.opening = delegateCombine(e.opening, runOn(this, this.s)); let f = this.a; f.opened = delegateCombine(f.opened, runOn(this, this.r)); let 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", (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); } w() { let rect_ = this.h.getNativeElement().getBoundingClientRect(); let 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); let b = this.g.rootWrapper.width(); let filterIcon_ = this.g.rootWrapper.getNativeElement(); let boundingRect_ = filterIcon_.getBoundingClientRect(); let c = (boundingRect_.left); let d = (boundingRect_.right); let e = (window.innerWidth); let f = true; let g = c - (e - this.l - 10); if (g > 0) { f = false; } if (f) { a.left = this.g.rootWrapper.getOffset().left; } else { let h = this.g.rootWrapper.getOffset().left - g; a.left = h; } return a; } t(a, b) { let c = a; let d = null; if (c.element.getChildCount() == 0) { c.element.setStyleProperty("display", "inline-block"); c.element.setStyleProperty("vertical-align", "middle"); let e = this.g.createElement("div"); let f = this.j.toString(); e.setAttribute("id", f); let 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 { let h = c.element.getChildAt(0).getNativeElement(); let i = (h.id); if (this.e.containsKey(i)) { d = this.e.item(i); } } d.svgPath = b.Icon; d.fill = this.a.eq; } q(a) { this.a.em(); } s(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); } r(a, b) { if ((this.m.notifyDOMInsertion !== undefined)) { this.m.notifyDOMInsertion(); } } n(a, b) { document.removeEventListener("keydown", this.onDocumentKeyDown, false); document.removeEventListener("mousedown", this.onDocumentMouseDown, false); } onDocumentKeyDown(a) { let b = a; if (BaseDOMEventProxy.c0(b) == 8) { this.a.d8(); } } onDocumentMouseDown(a) { let b = a; let c = (b.srcElement); let d = this.g.rootWrapper.getNativeElement(); let e = this.i.getNativeElement(); if (!d.contains(c) && !e.contains(c)) { this.a.d8(); } } v(a) { this.m.dataSource = a; } } ComparisonOperatorSelectorView.$t = /*@__PURE__*/ markType(ComparisonOperatorSelectorView, 'ComparisonOperatorSelectorView'); return ComparisonOperatorSelectorView; })(); /** * @hidden */ export let ComparisonOperatorSelector = /*@__PURE__*/ (() => { class ComparisonOperatorSelector extends Base { eg(a, b, c) { this.ei(a, b, c); if (this.propertyChanged != null) { this.propertyChanged(this, new PropertyChangedEventArgs(a)); } } ei(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; } } get s() { if (this.r == null) { this.r = new SRProvider(this.e.g); this.r.cb("DataGrid"); } return this.r; } get i() { return this.g; } set i(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; } } } get b() { return this.a; } set b(a) { let 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)); } } get d() { return this.c; } set d(a) { let b = this.c; this.c = a; if (b != this.c) { this.eg("DataType", enumGetBox(DataSourceSchemaPropertyType_$type, b), enumGetBox(DataSourceSchemaPropertyType_$type, this.c)); } } get z() { return this.w; } set z(a) { this.w = a; } get eq() { return this.eo; } set eq(a) { let b = this.eo; this.eo = a; if (b != this.eo) { this.eg("TextColor", b, this.eo); } } get ep() { return this.en; } set ep(a) { let b = this.en; this.en = a; if (b != this.en) { this.eg("Background", b, this.en); } } get dd() { let a = this.s.b1("ComparisonOperator_True"); return !stringIsNullOrWhiteSpace(a) ? a : "True"; } get ck() { let a = this.s.b1("ComparisonOperator_False"); return !stringIsNullOrWhiteSpace(a) ? a : "False"; } get cj() { let a = this.s.b1("ComparisonOperator_Equals"); return !stringIsNullOrWhiteSpace(a) ? a : "Equals"; } get cz() { let a = this.s.b1("ComparisonOperator_NotEquals"); return !stringIsNullOrWhiteSpace(a) ? a : "Not equals"; } get cr() { let a = this.s.b1("ComparisonOperator_LessThan"); return !stringIsNullOrWhiteSpace(a) ? a : "Less than"; } get cs() { let a = this.s.b1("ComparisonOperator_LessThanOrEqualTo"); return !stringIsNullOrWhiteSpace(a) ? a : "Less than or equal to"; } get cl() { let a = this.s.b1("ComparisonOperator_GreaterThan"); return !stringIsNullOrWhiteSpace(a) ? a : "Greater than"; } get cm() { let a = this.s.b1("ComparisonOperator_GreaterThanOrEqualTo"); return !stringIsNullOrWhiteSpace(a) ? a : "Greater than or equal to"; } get db() { let a = this.s.b1("ComparisonOperator_Top"); return !stringIsNullOrWhiteSpace(a) ? a : "Top"; } get cb() { let a = this.s.b1("ComparisonOperator_Bottom"); return !stringIsNullOrWhiteSpace(a) ? a : "Bottom"; } get dc() { let a = this.s.b1("ComparisonOperator_TopPercentile"); return !stringIsNullOrWhiteSpace(a) ? a : "Top percentile"; } get cc() { let a = this.s.b1("ComparisonOperator_BottomPercentile"); return !stringIsNullOrWhiteSpace(a) ? a : "Bottom percentile"; } get c9() { let a = this.s.b1("ComparisonOperator_Today"); return !stringIsNullOrWhiteSpace(a) ? a : "Today"; } get da() { let a = this.s.b1("ComparisonOperator_Tomorrow"); return !stringIsNullOrWhiteSpace(a) ? a : "Tomorrow"; } get dg() { let a = this.s.b1("ComparisonOperator_Yesterday"); return !stringIsNullOrWhiteSpace(a) ? a : "Yesterday"; } get c7() { let a = this.s.b1("ComparisonOperator_ThisWeek"); return !stringIsNullOrWhiteSpace(a) ? a : "This week"; } get cw() { let a = this.s.b1("ComparisonOperator_NextWeek"); return !stringIsNullOrWhiteSpace(a) ? a : "Next week"; } get cp() { let a = this.s.b1("ComparisonOperator_LastWeek"); return !stringIsNullOrWhiteSpace(a) ? a : "Last week"; } get c5() { let a = this.s.b1("ComparisonOperator_ThisMonth"); return !stringIsNullOrWhiteSpace(a) ? a : "This month"; } get cu() { let a = this.s.b1("ComparisonOperator_NextMonth"); return !stringIsNullOrWhiteSpace(a) ? a : "Next month"; } get cn() { let a = this.s.b1("ComparisonOperator_LastMonth"); return !stringIsNullOrWhiteSpace(a) ? a : "Last month"; } get c6() { let a = this.s.b1("ComparisonOperator_ThisQuarter"); return !stringIsNullOrWhiteSpace(a) ? a : "This quarter"; } get cv() { let a = this.s.b1("ComparisonOperator_NextQuarter"); return !stringIsNullOrWhiteSpace(a) ? a : "Next quarter"; } get co() { let a = this.s.b1("ComparisonOperator_LastQuarter"); return !stringIsNullOrWhiteSpace(a) ? a : "Last quarter"; } get c8() { let a = this.s.b1("ComparisonOperator_ThisYear"); return !stringIsNullOrWhiteSpace(a) ? a : "This year"; } get cx() { let a = this.s.b1("ComparisonOperator_NextYear"); return !stringIsNullOrWhiteSpace(a) ? a : "Next year"; } get cq() { let a = this.s.b1("ComparisonOperator_LastYear"); return !stringIsNullOrWhiteSpace(a) ? a : "Last year"; } get df() { let a = this.s.b1("ComparisonOperator_YearToDate"); return !stringIsNullOrWhiteSpace(a) ? a : "Year to date"; } get c0() { let a = this.s.b1("ComparisonOperator_Q1"); return !stringIsNullOrWhiteSpace(a) ? a : "Quarter 1"; } get c1() { let a = this.s.b1("ComparisonOperator_Q2"); return !stringIsNullOrWhiteSpace(a) ? a : "Quarter 2"; } get c2() { let a = this.s.b1("ComparisonOperator_Q3"); return !stringIsNullOrWhiteSpace(a) ? a : "Quarter 3"; } get c3() { let a = this.s.b1("ComparisonOperator_Q4"); return !stringIsNullOrWhiteSpace(a) ? a : "Quarter 4"; } get ct() { let a = this.s.b1("ComparisonOperator_Month"); return !stringIsNullOrWhiteSpace(a) ? a : "Month"; } get de() { let a = this.s.b1("ComparisonOperator_Year"); return !stringIsNullOrWhiteSpace(a) ? a : "Year"; } get c4() { let a = this.s.b1("ComparisonOperator_StartsWith"); return !stringIsNullOrWhiteSpace(a) ? a : "Starts with"; } get cg() { let a = this.s.b1("ComparisonOperator_DoesNotStartWith"); return !stringIsNullOrWhiteSpace(a) ? a : "Does not start with"; } get ci() { let a = this.s.b1("ComparisonOperator_EndsWith"); return !stringIsNullOrWhiteSpace(a) ? a : "Ends with"; } get cf() { let a = this.s.b1("ComparisonOperator_DoesNotEndWith"); return !stringIsNullOrWhiteSpace(a) ? a : "Does not end with"; } get cd() { let a = this.s.b1("ComparisonOperator_Contains"); return !stringIsNullOrWhiteSpace(a) ? a : "Contains"; } get ce() { let a = this.s.b1("ComparisonOperator_DoesNotContain"); return !stringIsNullOrWhiteSpace(a) ? a : "Does not contain"; } get ch() { let a = this.s.b1("ComparisonOperator_Empty"); return !stringIsNullOrWhiteSpace(a) ? a : "Empty"; } get cy() { let a = this.s.b1("ComparisonOperator_NotEmpty"); return !stringIsNullOrWhiteSpace(a) ? a : "Not empty"; } constructor() { super(); 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); } ej(a) { if (a == null) { if (this.o != null) { let b = this.o; b.clicked = delegateRemove(b.clicked, runOn(this, this.ec)); } if (this.f != null) { this.f.selectedItems.clear(); let c = this.f; c.cellClicked = delegateRemove(c.cellClicked, runOn(this, this.d9)); } if (this.n != null) { let d = this.n; d.cellUpdating = delegateRemove(d.cellUpdating, runOn(this, this.el)); } } this.e.u(a); } ea() { this.ej(null); if (this.f != null) { let a = this.f; a.cellClicked = delegateRemove(a.cellClicked, runOn(this, this.d9)); } this.v.clear(); } eb(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); let d = this.f; d.cellClicked = delegateCombine(d.cellClicked, runOn(this, this.d9)); this.n = new TemplateColumn(); this.n.width = ((() => { let $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"; let e = this.n; e.cellUpdating = delegateCombine(e.cellUpdating, runOn(this, this.el)); this.f.columns.add(this.n); let f = new TextColumn(); f.lo = "DisplayText"; f.kk = 0; f.g = 0; this.f.columns.add(f); this.d4(); } eh(a, b) { this.t = true; for (let 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, ((() => { let $ret = new OperatorSelectorValueChangedEventArgs(); $ret.oldValue = a; $ret.newValue = this.b; return $ret; })())); } } ed() { if (this.p != null) { this.p.fill = this.eq; } if (this.f != null) { this.f.cellTextColor = this.eq; this.f.cellBackground = this.ep; } } ef() { if (this.opening != null) { this.opening(this, new OperatorSelectorOpeningEventArgs()); } } ee() { if (this.opened != null) { this.opened(this, new OperatorSelectorOpeningEventArgs()); } } bv(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 ""; } } bu(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 ""; } } d4() { 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); } } h(a) { return ((() => { let $ret = new OperatorModel(); $ret.a = a; $ret.DisplayText = this.bu(a); $ret.Icon = this.bv(a); return $ret; })()); } d2(a) { a.add(this.h(0)); a.add(this.h(10)); a.add(this.h(11)); } d5(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)); } d3(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)); } d6(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)); } y() { if (this.f != null) { let 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; } em() { if (this.q != null) { if (!this.q.ax) { this.ef(); this.q.showRelativeToExclusionRect(this.e.w(), 1, 0); this.ee(); } else { this.q.b6(); } } } d8() { if (this.q != null) { this.q.b6(); } } d1(a, b, c, d) { let e = ((() => { let $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); } } d7() { if (this.v == null) { return; } for (let a = 0; a < this.v.count; a++) { if (this.v._inner[a].a == 44) { this.v.removeAt(a); a--; } } this.u.clear(); } ek(a, b) { if (a != null) { for (let 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]; } } } ec(a, b) { this.em(); } d9(a, b) { let c = b.cellInfo.fb; this.i = this.f.actualDataSource.getItemAtIndex(c); this.d8(); } el(a, b) { this.e.t(b.content, b.cellInfo.hn); } } ComparisonOperatorSelector.$t = /*@__PURE__*/ 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,7V17H22A10,10,0,0,0,12,7ZM2,12l4,4V13h4V11H6V8Z"; ComparisonOperatorSelector.dq = "M22,4V20a2,2,0,0,1-2,2H15V20h5V4H4V20H9v2H4a2,2,0,0,1-2-2V4A2,2,0,0,1,4,2H20A2,2,0,0,1,22,4ZM18,6H6V9H18ZM8,15h3v7h2V15h3l-4-4Z"; ComparisonOperatorSelector.b7 = "M20,2H4A2,2,0,0,0,2,4V20a2,2,0,0,0,2,2H20a2,2,0,0,0,2-2V4A2,2,0,0,0,20,2Zm0,18H4V4H20ZM18,9H6V6H18Zm0,5-4,4V15H6V13h8V10Z"; ComparisonOperatorSelector.b0 = "M20,2H4A2,2,0,0,0,2,4V20a2,2,0,0,0,2,2H20a2,2,0,0,0,2-2V4A2,2,0,0,0,20,2Zm0,18H4V4H20Zm-2-2H6V15H18ZM10,6V9h8v2H10v3L6,10Z"; ComparisonOperatorSelector.dz = "M20,2H4A2,2,0,0,0,2,4V20a2,2,0,0,0,2,2H20a2,2,0,0,0,2-2V4A2,2,0,0,0,20,2Zm0,18H4V4H20ZM5,10H6.127L7.2,11.58,8.258,10H9.379l-1.7,2.465V14H6.677V12.442Zm5.044.74V10h3.745v.74h-1.37V14H11.414V10.74ZM16.926,10a2.667,2.667,0,0,1,.823.123,1.86,1.86,0,0,1,.659.37,1.679,1.679,0,0,1,.435.616,2.205,2.205,0,0,1,.157.868,2.456,2.456,0,0,1-.128.807,1.7,1.7,0,0,1-.387.639,1.828,1.828,0,0,1-.647.423,2.453,2.453,0,0,1-.912.154H14.954V10Zm-.07,3.26a1.46,1.46,0,0,0,.422-.061.951.951,0,0,0,.365-.205,1.007,1.007,0,0,0,.256-.372,1.453,1.453,0,0,0,.1-.56,2.054,2.054,0,0,0-.067-.547,1.046,1.046,0,0,0-.221-.417.973.973,0,0,0-.407-.266,1.818,1.818,0,0,0-.624-.092h-.717v2.52Z"; ComparisonOperatorSelector.dh = "M8.5,22a6.5,6.5,0,0,1,0-13h.65v5.85H15v.65A6.508,6.508,0,0,1,8.5,22ZM7.85,10.34a5.2,5.2,0,1,0,5.81,5.81H7.85ZM11,2V13H22A11,11,0,0,0,11,2Zm5,8H15V6h1Z"; ComparisonOperatorSelector.di = "M2,8.5a6.5,6.5,0,0,1,13,0v.65H9.15V15H8.5A6.508,6.508,0,0,1,2,8.5Zm11.66-.65a5.2,5.2,0,1,0-5.81,5.81V7.85ZM11,11V22A11,11,0,0,0,22,11Zm4,6H14V13h1Zm2,0H16V13h1Z"; ComparisonOperatorSelector.dj = "M15.5,2a6.5,6.5,0,0,1,0,13h-.65V9.15H9V8.5A6.508,6.508,0,0,1,15.5,2Zm.65,11.66a5.2,5.2,0,1,0-5.81-5.81h5.81ZM2,11A11,11,0,0,0,13,22V11Zm5,6H6V13H7Zm2,0H8V13H9Zm2,0H10V13h1Z"; ComparisonOperatorSelector.dk = "M22,15.5a6.5,6.5,0,0,1-13,0v-.65h5.85V9h.65A6.508,6.508,0,0,1,22,15.5Zm-11.66.65a5.2,5.2,0,1,0,5.81-5.81v5.81ZM2,13H13V2A11,11,0,0,0,2,13Zm5-2H6V7H7Zm3,0L8,7H9l1,2,1-2h1Z"; ComparisonOperatorSelector.b4 = "M20,2H4A2,2,0,0,0,2,4V20a2,2,0,0,0,2,2H20a2,2,0,0,0,2-2V4A2,2,0,0,0,20,2Zm0,18H4V4H20ZM11,9H9V7h2Zm4,0H13V7h2ZM7,13H5V11H7Zm4,0H9V11h2Zm4,0H13V11h2Zm4,0H17V11h2ZM7,17H5V15H7Zm4,0H9V15h2Zm4,0H13V15h2Zm4-8H17V7h2Z"; ComparisonOperatorSelector.dy = "M20,2H4A2,2,0,0,0,2,4V20a2,2,0,0,0,2,2H20a2,2,0,0,0,2-2V4A2,2,0,0,0,20,2Zm0,18H4V4H20ZM7.7,11.634a1.151,1.151,0,0,0,.317-.063.618.618,0,0,0,.243-.152.367.367,0,0,0,.1-.264.429.429,0,0,0-.2-.379.79.79,0,0,0-.452-.132.689.689,0,0,0-.533.2A.668.668,0,0,0,7,11.331H6.112a1.428,1.428,0,0,1,.127-.542,1.246,1.246,0,0,1,.321-.42,1.465,1.465,0,0,1,.5-.273A2.022,2.022,0,0,1,7.7,10a2.258,2.258,0,0,1,.55.069,1.7,1.7,0,0,1,.5.206,1.21,1.21,0,0,1,.357.336.784.784,0,0,1,.137.456.8.8,0,0,1-.16.495.815.815,0,0,1-.482.292v.011a1.04,1.04,0,0,1,.6.308.813.813,0,0,1,.216.567,1.041,1.041,0,0,1-.14.539,1.238,1.238,0,0,1-.377.4,1.785,1.785,0,0,1-.544.242A2.605,2.605,0,0,1,7,13.906a1.542,1.542,0,0,1-.54-.272,1.207,1.207,0,0,1-.344-.438A1.322,1.322,0,0,1,6,12.6h.885a.931.931,0,0,0,.058.294.7.7,0,0,0,.151.243.727.727,0,0,0,.246.162.925.925,0,0,0,.35.06.86.86,0,0,0,.531-.162.524.524,0,0,0,.216-.443.5.5,0,0,0-.1-.335.59.59,0,0,0-.259-.168,1.281,1.281,0,0,0-.344-.061c-.125-.005-.244-.008-.357-.008v-.55A2.453,2.453,0,0,0,7.7,11.634Zm4.814-.9a.591.591,0,0,0-.406-.143.684.684,0,0,0-.416.123.949.949,0,0,0-.265.3,1.42,1.42,0,0,0-.144.382,1.989,1.989,0,0,0-.052.363l.012.011a1.072,1.072,0,0,1,.446-.329,1.685,1.685,0,0,1,1.166.008,1.449,1.449,0,0,1,.478.288,1.1,1.1,0,0,1,.269.4,1.306,1.306,0,0,1,.085.457,1.338,1.338,0,0,1-.115.552,1.3,1.3,0,0,1-.327.446,1.549,1.549,0,0,1-.508.3,1.915,1.915,0,0,1-.655.107,1.877,1.877,0,0,1-.858-.174,1.491,1.491,0,0,1-.544-.453,1.7,1.7,0,0,1-.281-.636,3.3,3.3,0,0,1-.079-.724,2.713,2.713,0,0,1,.1-.715,1.924,1.924,0,0,1,.315-.646,1.65,1.65,0,0,1,.556-.471A1.752,1.752,0,0,1,12.118,10a2.055,2.055,0,0,1,.55.071,1.517,1.517,0,0,1,.453.207,1.116,1.116,0,0,1,.32.333,1.177,1.177,0,0,1,.164.456h-.884A.638.638,0,0,0,12.511,10.732Zm-.782,1.257a.627.627,0,0,0-.233.157.664.664,0,0,0-.138.228.821.821,0,0,0-.045.272.732.732,0,0,0,.049.262.7.7,0,0,0,.144.231.706.706,0,0,0,.232.162.783.783,0,0,0,.315.06.692.692,0,0,0,.3-.06.72.72,0,0,0,.219-.16.67.67,0,0,0,.138-.225.773.773,0,0,0,.046-.259.828.828,0,0,0-.043-.266.683.683,0,0,0-.128-.232.624.624,0,0,0-.219-.165.726.726,0,0,0-.311-.063A.836.836,0,0,0,11.729,11.989Zm4.129-1.268-.183.875.013.01a1.2,1.2,0,0,1,.406-.228,1.783,1.783,0,0,1,1.094.036,1.326,1.326,0,0,1,.442.28,1.186,1.186,0,0,1,.275.416,1.355,1.355,0,0,1,.095.509,1.159,1.159,0,0,1-.137.553,1.456,1.456,0,0,1-.371.443,1.694,1.694,0,0,1-.54.288,1.983,1.983,0,0,1-.655.1,2.7,2.7,0,0,1-.638-.074,1.725,1.725,0,0,1-.541-.229,1.226,1.226,0,0,1-.377-.382,1.054,1.054,0,0,1-.147-.531h.93a.607.607,0,0,0,.236.421.922.922,0,0,0,.848.093.773.773,0,0,0,.249-.165.706.706,0,0,0,.157-.237.718.718,0,0,0,.056-.277.754.754,0,0,0-.052-.281.64.64,0,0,0-.158-.231.738.738,0,0,0-.248-.154.932.932,0,0,0-.334-.055.957.957,0,0,0-.406.074.91.91,0,0,0-.3.234h-.838l.452-2.129h2.561v.644Z"; ComparisonOperatorSelector.du = "m 8.015625,15 c 0,0 0,0 0,0 8,0 8,0 8,0 -4,-6 -4,-6 -4,-6 z"; ComparisonOperatorSelector.ab = "m 8.015625,9 c 0,0 0,0 0,0 8,0 8,0 8,0 -4,6 -4,6 -4,6 z"; ComparisonOperatorSelector.dv = "m 10.085911,4.8515625 c -0.514323,0 -0.9227906,0.16686 -1.2255249,0.5005187 -0.3027344,0.3336592 -0.4541016,0.7902023 -0.4541016,1.3696289 0,0.5305992 0.1431986,0.9545592 0.429657,1.2719423 0.2864583,0.3173827 0.6706034,0.4760743 1.1523742,0.4760743 0.4980473,0 0.9008793,-0.1684571 1.2084963,-0.5053711 0.307617,-0.3369141 0.461426,-0.7852885 0.461426,-1.3451846 0,-0.5598956 -0.137564,-0.9944658 -0.412629,-1.3037109 -0.275065,-0.3092446 -0.661651,-0.4638976 -1.159698,-0.4638976 z m 3.88678,0.1073913 -4.4873659,7.0508432 h 0.6982729 l 4.492218,-7.0508432 z m -3.916077,0.4297485 c 0.296224,0 0.529846,0.1098634 0.700745,0.3295899 0.170898,0.2197265 0.256347,0.5264999 0.256347,0.9203798 0,0.4036458 -0.08629,0.7194318 -0.258819,0.9472959 -0.172526,0.2278645 -0.411784,0.3417666 -0.717774,0.3417666 -0.3027341,0 -0.5419919,-0.1098633 -0.7177731,-0.3295899 -0.1757812,-0.2197265 -0.2636718,-0.5264995 -0.2636718,-0.9203798 0,-0.4003908 0.089488,-0.7153322 0.2685242,-0.9448242 0.1790362,-0.2294922 0.423177,-0.3442383 0.7324217,-0.3442383 z m 4.199249,3.0517275 c -0.507812,0 -0.914683,0.168457 -1.220672,0.5053711 -0.30599,0.336914 -0.459046,0.7950544 -0.459046,1.3744811 0,0.527344 0.14329,0.950551 0.429749,1.269562 0.286458,0.31901 0.670511,0.478546 1.152283,0.478546 0.498047,0 0.900879,-0.168457 1.208496,-0.505371 0.307617,-0.336914 0.461426,-0.783692 0.461426,-1.340332 0,-0.5631505 -0.138317,-1.0010075 -0.415009,-1.3135072 -0.276693,-0.3125002 -0.662435,-0.46875 -1.157227,-0.46875 z m -0.0293,0.5517881 c 0.296223,0 0.529754,0.107422 0.700653,0.3222656 0.170898,0.2148441 0.256347,0.5207728 0.256347,0.9179075 0,0.400391 -0.0862,0.715332 -0.258728,0.944825 -0.172526,0.2294