@forbespro/lead-agent
Version:
Lead Chat Agent React Component
2 lines (1 loc) • 1.5 kB
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const p=require("./index146.js"),g={name:"codeText",previous:c,resolve:y,tokenize:E};function y(e){let r=e.length-4,u=3,t,i;if((e[u][1].type==="lineEnding"||e[u][1].type==="space")&&(e[r][1].type==="lineEnding"||e[r][1].type==="space")){for(t=u;++t<r;)if(e[t][1].type==="codeTextData"){e[u][1].type="codeTextPadding",e[r][1].type="codeTextPadding",u+=2,r-=2;break}}for(t=u-1,r++;++t<=r;)i===void 0?t!==r&&e[t][1].type!=="lineEnding"&&(i=t):(t===r||e[t][1].type==="lineEnding")&&(e[i][1].type="codeTextData",t!==i+2&&(e[i][1].end=e[t-1][1].end,e.splice(i+2,t-i-2),r-=t-i-2,t=i+2),i=void 0);return e}function c(e){return e!==96||this.events[this.events.length-1][1].type==="characterEscape"}function E(e,r,u){let t=0,i,x;return T;function T(n){return e.enter("codeText"),e.enter("codeTextSequence"),d(n)}function d(n){return n===96?(e.consume(n),t++,d):(e.exit("codeTextSequence"),a(n))}function a(n){return n===null?u(n):n===32?(e.enter("space"),e.consume(n),e.exit("space"),a):n===96?(x=e.enter("codeTextSequence"),i=0,o(n)):p.markdownLineEnding(n)?(e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),a):(e.enter("codeTextData"),l(n))}function l(n){return n===null||n===32||n===96||p.markdownLineEnding(n)?(e.exit("codeTextData"),a(n)):(e.consume(n),l)}function o(n){return n===96?(e.consume(n),i++,o):i===t?(e.exit("codeTextSequence"),e.exit("codeText"),r(n)):(x.type="codeTextData",l(n))}}exports.codeText=g;