1(self.webpackChunk_moorse_core_service=self.webpackChunk_moorse_core_service||[]).push([[1763,4134],{92703:(e,t,n)=>{"use strict";var o=n(50414);function r(){}function a(){}a.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,a,i){if(i!==o){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:r};return n.PropTypes=n,n}},45697:(e,t,n)=>{e.exports=n(92703)()},50414:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},37856:(e,t,n)=>{"use strict";var o,r,a;r=[t,n(7271),n(45697)],void 0===(a="function"==typeof(o=function(t,n,o){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=i(n),a=i(o);function i(e){return e&&e.__esModule?e:{default:e}}function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function l(e,t){if(null==e)return{};var n,o,r=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function f(e,t){return!t||"object"!==u(t)&&"function"!=typeof t?p(e):t}function d(e){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function m(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&y(e,t)}function y(e,t){return(y=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var b=function(e){function t(){var e,n;c(this,t);for(var o=arguments.length,r=new Array(o),a=0;a<o;a++)r[a]=arguments[a];return h(p(n=f(this,(e=d(t)).call.apply(e,[this].concat(r)))),"onResize",(function(){n.rafId&&window.cancelAnimationFrame(n.rafId),n.rafId=window.requestAnimationFrame(n.update.bind(p(n)))})),h(p(n),"onToggled",(function(e){"function"==typeof n.props.onToggled&&setTimeout((function(){return n.props.onToggled(e)}),0)})),h(p(n),"onTruncated",(function(){"function"==typeof n.props.onTruncated&&setTimeout((function(){return n.props.onTruncated()}),0)})),h(p(n),"onCalculated",(function(){"function"==typeof n.props.onCalculated&&setTimeout((function(){return n.props.onCalculated()}),0)})),h(p(n),"update",(function(){var e=window.getComputedStyle(n.scope),t=[e["font-weight"],e["font-style"],e["font-size"],e["font-family"],e["letter-spacing"]].join(" ");n.canvas.font=t,n.forceUpdate()})),n}return m(t,e),o=t,(a=[{key:"componentDidMount",value:function(){var e=document.createElement("canvas"),t=document.createDocumentFragment(),n=window.getComputedStyle(this.scope),o=[n["font-weight"],n["font-style"],n["font-size"],n["font-family"]].join(" ");t.appendChild(e),this.canvas=e.getContext("2d"),this.canvas.font=o,this.forceUpdate(),window.addEventListener("resize",this.onResize)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.onResize),this.rafId&&window.cancelAnimationFrame(this.rafId)}},{key:"measureWidth",value:function(e){return Math.ceil(this.canvas.measureText(e).width)}},{key:"getRenderText",value:function(){var e=this.props,t=(e.containerClassName,e.element,e.line),o=(e.onCalculated,e.onTruncated,e.onToggled,e.text),a=e.textElement,i=e.textTruncateChild,u=e.truncateText,c=e.maxCalculateTimes,s=l(e,["containerClassName","element","line","onCalculated","onTruncated","onToggled","text","textElement","textTruncateChild","truncateText","maxCalculateTimes"]),f=this.scope.getBoundingClientRect().width;if(0===f)return null;if(f>=this.measureWidth(o))return this.onToggled(!1),(0,n.createElement)(a,s,o);var d="";if(i&&"string"==typeof i.type){var p=i.type;(p.indexOf("span")>=0||p.indexOf("a")>=0)&&(d=i.props.children)}for(var m=1,y=o.length,h="",b=0,g=0,T=t,v=0,x=!1,C=!1,w=0,O=-1,_="",E=0;T-- >0;){for(_=T?"":u+(d?" "+d:"");m<=y;){if(h=o.substr(g,m),!((v=this.measureWidth(h+_))<f)){do{if(E++>=c)break;h=o.substr(g,m),T||m--," "===h[h.length-1]&&(h=o.substr(g,m-1)),x&&(O=h.lastIndexOf(" "))>-1?(m=O,T&&m++,h=o.substr(g,m)):(m--,h=o.substr(g,m)),v=this.measureWidth(h+_)}while(v>=f&&h.length>0);g+=m;break}-1===(b=o.indexOf(" ",m+1))?(m+=1,x=!1):(x=!0,m=b)}if(m>=y){g=y;break}x&&!C&&-1===o.substr(w,m).indexOf(" ")&&(C=-1===o.substr(w,m).indexOf(" "),T--),w=m+1}return g===y?(this.onToggled(!1),(0,n.createElement)(a,s,o)):(this.onTruncated(),this.onToggled(!0),r.default.createElement("span",s,(0,n.createElement)(a,s,o.substr(0,g)+u+" "),i))}},{key:"render",value:function(){var e=this,t=this.props,o=t.element,r=t.text,a=t.style,i=void 0===a?{}:a,u=t.containerClassName,c=t.line,s=(t.onCalculated,t.onTruncated,t.onToggled,t.textElement),f=(t.textTruncateChild,t.truncateText,t.maxCalculateTimes,l(t,["element","text","style","containerClassName","line","onCalculated","onTruncated","onToggled","textElement","textTruncateChild","truncateText","maxCalculateTimes"])),d=i.fontWeight,p=i.fontStyle,m=i.fontSize,y=i.fontFamily,h=this.scope&&c?this.getRenderText():(0,n.createElement)(s,f,r),b={ref:function(t){e.scope=t},className:u,style:{overflow:"hidden",fontWeight:d,fontStyle:p,fontSize:m,fontFamily:y}};return this.scope&&this.onCalculated(),(0,n.createElement)(o,b,h)}}])&&s(o.prototype,a),i&&s(o,i),t;var o,a,i}(n.Component);h(b,"propTypes",{containerClassName:a.default.string,element:a.default.string,line:a.default.oneOfType([a.default.number,a.default.bool]),onCalculated:a.default.func,onTruncated:a.default.func,onToggled:a.default.func,text:a.default.string,textElement:a.default.node,textTruncateChild:a.default.node,truncateText:a.default.string,maxCalculateTimes:a.default.number}),h(b,"defaultProps",{element:"div",line:1,text:"",textElement:"span",truncateText:"â¦",maxCalculateTimes:10}),t.default=b,e.exports=t.default})?o.apply(t,r):o)||(e.exports=a)}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.