UNPKG

ng-zorro-antd

Version:

An enterprise-class UI components based on Ant Design and Angular

2 lines 1.57 kB
!function(e,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports,require("@angular/core"),require("@angular/common")):"function"==typeof define&&define.amd?define("ng-zorro-antd/core/highlight",["exports","@angular/core","@angular/common"],r):r(((e=e||self)["ng-zorro-antd"]=e["ng-zorro-antd"]||{},e["ng-zorro-antd"].core=e["ng-zorro-antd"].core||{},e["ng-zorro-antd"].core.highlight={}),e.ng.core,e.ng.common)}(this,(function(e,r,n){"use strict";var o=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,t=/([^\#-~ |!])/g;var a=function(){function e(){this.UNIQUE_WRAPPERS=["##==-open_tag-==##","##==-close_tag-==##"]}return e.prototype.transform=function(e,r,n,a){if(!r)return e;var c=new RegExp(r.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$&"),n);return function(e){return e.replace(/&/g,"&amp;").replace(o,(function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"})).replace(t,(function(e){return"&#"+e.charCodeAt(0)+";"})).replace(/</g,"&lt;").replace(/>/g,"&gt;")}(e.replace(c,this.UNIQUE_WRAPPERS[0]+"$&"+this.UNIQUE_WRAPPERS[1])).replace(new RegExp(this.UNIQUE_WRAPPERS[0],"g"),a?'<span class="'+a+'">':"<span>").replace(new RegExp(this.UNIQUE_WRAPPERS[1],"g"),"</span>")},e.decorators=[{type:r.Pipe,args:[{name:"nzHighlight",pure:!0}]}],e}();var c=function(){function e(){}return e.decorators=[{type:r.NgModule,args:[{imports:[n.CommonModule],exports:[a],declarations:[a]}]}],e}();e.NzHighlightModule=c,e.NzHighlightPipe=a,Object.defineProperty(e,"__esModule",{value:!0})})); //# sourceMappingURL=ng-zorro-antd-core-highlight.umd.min.js.map