(self["webpackChunklin_cms_vue"]=self["webpackChunklin_cms_vue"]||[]).push([[882],{54660:function(n,t){var r,e;!function(){"use strict";function o(n){this.root=function(n){n=function(n){n=(n=n.map((function(n){return n.trim()}))).filter((function(n){return n.length>0}));for(var t={},r=[],e=0;e<n.length;e++){var o=n[e];t[o]||(t[o]=!0,r[r.length]=o)}return r.sort()}(n);for(var t={next:{},val:null,back:null,parent:null,depth:0,accept:!1},r=0;r<n.length;r++)a(t,n[r]);return function(n){for(var t=Object.values(n.next);t.length>0;){for(var r=[],e=0;e<t.length;e++){var o=t[e];for(var a in o.next)r.push(o.next[a]);for(var c=o.parent,u=c.back;null!=u;){var i=u.next[o.val];if(i){o.back=i;break}u=u.back}}t=r}}(t),t}(n)}function a(n,t){for(var r=n,e=0;e<t.length;e++){var o=t[e];r.next[o]||(r.next[o]={next:{},val:o,accept:!1,back:n,parent:r,depth:r.depth+1}),r=r.next[o]}r.accept=!0}function c(n){for(var t=[];null!=n.val;)t.unshift(n.val),n=n.parent;return t.join("")}o.prototype.add=function(n){0!=(n=n.trim()).length&&(a(this.root,n),function(n,t){for(var r=n.next[t[0]],e=1;e<t.length;e++){for(var o=t[e],a=r.parent.back;null!=a;){var c=a.next[r.val];if(c){r.back=c;break}a=a.back}r=r.next[o]}}(this.root,n))},o.prototype.locate=function(n){for(var t=this.root.next[n[0]],r=1;r<n.length;r++){var e=n[r];if(null==(t=t.next[e]))break}return t},o.prototype.hits=function(n,t){for(var r=this.search(n,t),e={},o=0;o<r.length;o++){var a=r[o][1],c=e[a]||0;e[a]=c+1}return e},o.prototype.search=function(n,t){var r=[],e=this.root;t=t||{};for(var o=0;o<n.length;o++){var a=n[o],u=e.next[a];if(!u)for(var i=e.back;null!=i&&!(u=i.next[a]);)i=i.back;if(u){i=u;do{if(i.accept){var l=c(i);if(r.push([o-l.length+1,l]),t.quick)return r}i=i.back}while(i!=this.root);e=u}else e=this.root}return t.longest?function(n){for(var t={},r=0;r<n.length;r++){var e=n[r],o=t[e[0]];(!o||o.length<e[1].length)&&(t[e[0]]=e[1])}return Object.keys(t).map((function(n){return parseInt(n)})).sort((function(n,t){return n-t})).map((function(n){return[n,t[n]]}))}(r):r},void 0!==n.exports?n.exports=o:(r=[],e=function(){return o}.apply(t,r),void 0===e||(n.exports=e))}()},70882:function(n,t,r){"use strict";r.r(t),r.d(t,{searchForWord:function(){return a},searchForWords:function(){return c},searchLogKeyword:function(){return u}});var e=r(54660),o=r.n(e);async function a(n,t){const r=new(o())([n]),e=r.search(t);return e}async function c(n,t){const r=new(o())(n),e=r.search(t);return e}function u(n,t,r="strong"){console.log("keyword",n),console.log("logs",t);const e=t.map((t=>{let e=t.message;return e=e.replace(RegExp(`${n}`,"g"),`<span class="${r}">${n}</span>`),t.message=e,t}));return e}}}]);
|