+ function Suggestion(data) {
+ var o = Array.isArray(data)
+ ? { label: data[0], value: data[1] }
+ : typeof data === "object" && "label" in data && "value" in data ? data : { label: data, value: data };
+
+ this.label = o.label || o.value;
+ this.value = o.value;
+ }
+ Object.defineProperty(Suggestion.prototype = Object.create(String.prototype), "length", {
+ get: function() { return this.label.length; }
+ });
+ Suggestion.prototype.toString = Suggestion.prototype.valueOf = function () {
+ return "" + this.label;
+ };
+
+ function configure(instance, properties, o) {