var Ellipsity=function(){function t(){}return t.prototype.binarySearch=function(t,e){for(var i,r=0,n=t-1,l=-1;r<=n;){var o=e(i=~~((r+n)/2));o<0?n=i-1:o>0?r=i+1:(l=i,r=i+1)}return l},t.prototype.isTextOverflowing=function(t){var e=t.style.overflow;e&&"visible"!==e||(t.style.overflow="hidden");var i=t.clientWidth