chunk-7ffcb30d.903a88c3.js 26 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7ffcb30d"],{"0f7c":function(t,e,n){},3793:function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"i-layout-page-header"},[n("div",{staticClass:"i-layout-page-header"},[n("span",{staticClass:"ivu-page-header-title"},[t._v(t._s(t.$route.meta.title))])])]),n("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[n("div",{staticClass:"backs",on:{click:t.goBack}},[n("Icon",{staticClass:"mr5",attrs:{type:"ios-folder-outline"}}),n("span",[t._v("返回上级")])],1),n("Table",{ref:"selection",staticClass:"mt20",attrs:{columns:t.columns4,data:t.tabList,loading:t.loading,"no-data-text":"暂无数据","highlight-row":"","no-filtered-data-text":"暂无筛选结果"},on:{"on-current-change":t.currentChange},scopedSlots:t._u([{key:"filename",fn:function(e){var r=e.row;return[r.isDir?n("Icon",{staticClass:"mr5",attrs:{type:"ios-folder-outline"}}):n("Icon",{staticClass:"mr5",attrs:{type:"ios-document-outline"}}),n("span",[t._v(t._s(r.filename))])]}},{key:"isWritable",fn:function(e){var r=e.row;return[n("span",{domProps:{textContent:t._s(r.isWritable?"是":"否")}})]}},{key:"action",fn:function(e){var r=e.row;e.index;return[r.isDir?n("a",{on:{click:function(e){return t.open(r)}}},[t._v("打开")]):n("a",{on:{click:function(e){return t.edit(r)}}},[t._v("编辑")])]}}])})],1),n("Modal",{attrs:{scrollable:"","footer-hide":"",closable:"",title:t.title,"mask-closable":!1,width:"900"},model:{value:t.modals,callback:function(e){t.modals=e},expression:"modals"}},[n("Button",{staticClass:"mr5 mb15",attrs:{type:"primary",id:"savefile"},on:{click:t.savefile}},[t._v("保存")]),n("Button",{staticClass:"mr5 mb15",attrs:{id:"undo"},on:{click:t.undofile}},[t._v("撤销")]),n("textarea",{directives:[{name:"model",rawName:"v-model",value:t.code,expression:"code"}],ref:"mycode",staticClass:"codesql public_text",domProps:{value:t.code},on:{input:function(e){e.target.composing||(t.code=e.target.value)}}}),t.spinShow?n("Spin",{attrs:{size:"large",fix:""}}):t._e()],1)],1)},a=[],i=(n("96cf"),n("3b8d")),o=n("8593"),u=n("56b3"),c=n.n(u);n("0f7c");n("f9d4");var s={name:"opendir",data:function(){return{code:"",modals:!1,spinShow:!1,loading:!1,tabList:[],columns4:[{title:"文件/文件夹名",slot:"filename",minWidth:150,back:"返回上级"},{title:"文件/文件夹路径",key:"real_path",minWidth:150},{title:"文件/文件夹大小",key:"size",minWidth:100},{title:"是否可写",slot:"isWritable",minWidth:100},{title:"更新时间",key:"mtime",minWidth:150},{title:"Action",slot:"action",minWidth:150}],formItem:{dir:"",superior:0,filedir:""},rows:{},pathname:"",title:""}},mounted:function(){this.editor=c.a.fromTextArea(this.$refs.mycode,{value:"http://www.crmeb.com",mode:"text/javascript",theme:"ambiance",indentUnit:4,smartIndent:!0,tabSize:4,readOnly:!1,showCursorWhenSelecting:!0,lineNumbers:!0})},created:function(){this.getList()},methods:{currentChange:function(t){t.isDir?this.open(t):this.edit(t),console.log(t)},getList:function(){var t=this;this.loading=!0,Object(o["C"])(this.formItem).then(function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:r=n.data,t.tabList=r.list,t.dir=r.dir,t.loading=!1;case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading=!1,t.$Message.error(e.msg)}))},goBack:function(){this.formItem={dir:this.dir,superior:1,filedir:""},this.getList()},open:function(t){this.rows=t,this.formItem={dir:t.path,superior:0,filedir:t.filename},this.getList()},edit:function(t){var e=this;this.modals=!0,this.spinShow=!0,this.pathname=t.pathname,this.title=t.filename,Object(o["D"])(t.pathname).then(function(){var t=Object(i["a"])(regeneratorRuntime.mark((function t(n){var r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:r=n.data,e.code=r.content,e.editor.setValue(e.code),e.spinShow=!1;case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.spinShow=!1,e.$Message.error(t.msg)}))},savefile:function(){var t=this,e={comment:this.editor.getValue(),filepath:this.pathname};Object(o["F"])(e).then(function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:t.$Message.success(n.msg),t.modals=!1;case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))},undofile:function(){this.editor.undo()},redofile:function(){this.editor.redo()},refreshfile:function(){this.editor.refresh()}}},l=s,f=(n("7d0c"),n("2877")),d=Object(f["a"])(l,r,a,!1,null,"a3a7529c",null);e["default"]=d.exports},"793a":function(t,e,n){},"7d0c":function(t,e,n){"use strict";n("793a")},8593:function(t,e,n){"use strict";n.d(e,"j",(function(){return a})),n.d(e,"h",(function(){return i})),n.d(e,"i",(function(){return o})),n.d(e,"I",(function(){return u})),n.d(e,"n",(function(){return c})),n.d(e,"l",(function(){return s})),n.d(e,"m",(function(){return l})),n.d(e,"k",(function(){return f})),n.d(e,"B",(function(){return d})),n.d(e,"t",(function(){return m})),n.d(e,"A",(function(){return p})),n.d(e,"y",(function(){return h})),n.d(e,"v",(function(){return v})),n.d(e,"w",(function(){return k})),n.d(e,"x",(function(){return b})),n.d(e,"z",(function(){return y})),n.d(e,"G",(function(){return g})),n.d(e,"J",(function(){return w})),n.d(e,"o",(function(){return x})),n.d(e,"d",(function(){return j})),n.d(e,"f",(function(){return O})),n.d(e,"c",(function(){return _})),n.d(e,"e",(function(){return M})),n.d(e,"g",(function(){return E})),n.d(e,"r",(function(){return T})),n.d(e,"p",(function(){return C})),n.d(e,"q",(function(){return I})),n.d(e,"C",(function(){return A})),n.d(e,"D",(function(){return z})),n.d(e,"F",(function(){return V})),n.d(e,"E",(function(){return S})),n.d(e,"a",(function(){return $})),n.d(e,"b",(function(){return W})),n.d(e,"s",(function(){return P})),n.d(e,"H",(function(){return q})),n.d(e,"u",(function(){return G}));var r=n("6b6c");function a(t){return Object(r["a"])({url:"setting/config_class",method:"get",params:t})}function i(t){return Object(r["a"])({url:"setting/config_class/create",method:"get"})}function o(t){return Object(r["a"])({url:"setting/config_class/".concat(t,"/edit"),method:"get"})}function u(t){return Object(r["a"])({url:"setting/config_class/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function c(t){return Object(r["a"])({url:"setting/config",method:"get",params:t})}function s(t){return Object(r["a"])({url:"setting/config/create",method:"get",params:t})}function l(t){return Object(r["a"])({url:"/setting/config/".concat(t,"/edit"),method:"get"})}function f(t,e){return Object(r["a"])({url:"setting/config/set_status/".concat(t,"/").concat(e),method:"PUT"})}function d(t){return Object(r["a"])({url:"setting/group",method:"get",params:t})}function m(t){return Object(r["a"])({url:t.url,method:t.method,data:t.datas})}function p(t){return Object(r["a"])({url:"setting/group/".concat(t),method:"get"})}function h(t,e){return Object(r["a"])({url:e,method:"get",params:t})}function v(t,e){return Object(r["a"])({url:e,method:"get",params:t})}function k(t,e){return Object(r["a"])({url:e,method:"get",params:t})}function b(t,e){return Object(r["a"])({url:e,method:"get",params:t})}function y(t){return Object(r["a"])({url:t,method:"PUT"})}function g(t){return Object(r["a"])({url:"system/log/search_admin",method:"GET"})}function w(t){return Object(r["a"])({url:"system/log",method:"GET",params:t})}function x(){return Object(r["a"])({url:"system/file",method:"GET"})}function j(){return Object(r["a"])({url:"system/backup",method:"GET"})}function O(t){return Object(r["a"])({url:"system/backup/read",method:"GET",params:t})}function _(t){return Object(r["a"])({url:"system/backup/backup",method:"put",data:t})}function M(t){return Object(r["a"])({url:"system/backup/optimize",method:"put",data:t})}function E(t){return Object(r["a"])({url:"system/backup/repair",method:"put",data:t})}function T(t){return Object(r["a"])({url:"system/backup/file_list",method:"GET"})}function C(t){return Object(r["a"])({url:"backup/download",method:"get",params:t})}function I(t){return Object(r["a"])({url:"system/backup/import",method:"POST",data:t})}function A(t){return Object(r["a"])({url:"system/file/opendir",method:"GET",params:t})}function z(t){return Object(r["a"])({url:"system/file/openfile?filepath=".concat(t),method:"GET"})}function V(t){return Object(r["a"])({url:"system/file/savefile",method:"post",data:t})}function S(t){return Object(r["a"])({url:"system/replace_site_url",method:"post",data:t})}function $(){return Object(r["a"])({url:"auth",method:"get"})}function W(t){return Object(r["a"])({url:"auth_apply",method:"post",data:t})}function P(){return Object(r["a"])({url:"setting/get_kf_adv",method:"get"})}function q(t){return Object(r["a"])({url:"setting/set_kf_adv",method:"post",data:t})}function G(){return Object(r["a"])({url:"setting/group_all",method:"get"})}},f9d4:function(t,e,n){(function(t){t(n("56b3"))})((function(t){"use strict";t.defineMode("javascript",(function(e,n){var r,a,i=e.indentUnit,o=n.statementIndent,u=n.jsonld,c=n.json||u,s=!1!==n.trackScope,l=n.typescript,f=n.wordCharacters||/[\w$\xa1-\uffff]/,d=function(){function t(t){return{type:t,style:"keyword"}}var e=t("keyword a"),n=t("keyword b"),r=t("keyword c"),a=t("keyword d"),i=t("operator"),o={type:"atom",style:"atom"};return{if:t("if"),while:e,with:e,else:n,do:n,try:n,finally:n,return:a,break:a,continue:a,new:t("new"),delete:r,void:r,throw:r,debugger:t("debugger"),var:t("var"),const:t("var"),let:t("var"),function:t("function"),catch:t("catch"),for:t("for"),switch:t("switch"),case:t("case"),default:t("default"),in:i,typeof:i,instanceof:i,true:o,false:o,null:o,undefined:o,NaN:o,Infinity:o,this:t("this"),class:t("class"),super:t("atom"),yield:r,export:t("export"),import:t("import"),extends:r,await:r}}(),m=/[+\-*&%=<>!?|~^@]/,p=/^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/;function h(t){var e,n=!1,r=!1;while(null!=(e=t.next())){if(!n){if("/"==e&&!r)return;"["==e?r=!0:r&&"]"==e&&(r=!1)}n=!n&&"\\"==e}}function v(t,e,n){return r=t,a=n,e}function k(t,e){var n=t.next();if('"'==n||"'"==n)return e.tokenize=b(n),e.tokenize(t,e);if("."==n&&t.match(/^\d[\d_]*(?:[eE][+\-]?[\d_]+)?/))return v("number","number");if("."==n&&t.match(".."))return v("spread","meta");if(/[\[\]{}\(\),;\:\.]/.test(n))return v(n);if("="==n&&t.eat(">"))return v("=>","operator");if("0"==n&&t.match(/^(?:x[\dA-Fa-f_]+|o[0-7_]+|b[01_]+)n?/))return v("number","number");if(/\d/.test(n))return t.match(/^[\d_]*(?:n|(?:\.[\d_]*)?(?:[eE][+\-]?[\d_]+)?)?/),v("number","number");if("/"==n)return t.eat("*")?(e.tokenize=y,y(t,e)):t.eat("/")?(t.skipToEnd(),v("comment","comment")):ae(t,e,1)?(h(t),t.match(/^\b(([gimyus])(?![gimyus]*\2))+\b/),v("regexp","string-2")):(t.eat("="),v("operator","operator",t.current()));if("`"==n)return e.tokenize=g,g(t,e);if("#"==n&&"!"==t.peek())return t.skipToEnd(),v("meta","meta");if("#"==n&&t.eatWhile(f))return v("variable","property");if("<"==n&&t.match("!--")||"-"==n&&t.match("->")&&!/\S/.test(t.string.slice(0,t.start)))return t.skipToEnd(),v("comment","comment");if(m.test(n))return">"==n&&e.lexical&&">"==e.lexical.type||(t.eat("=")?"!"!=n&&"="!=n||t.eat("="):/[<>*+\-|&?]/.test(n)&&(t.eat(n),">"==n&&t.eat(n))),"?"==n&&t.eat(".")?v("."):v("operator","operator",t.current());if(f.test(n)){t.eatWhile(f);var r=t.current();if("."!=e.lastType){if(d.propertyIsEnumerable(r)){var a=d[r];return v(a.type,a.style,r)}if("async"==r&&t.match(/^(\s|\/\*([^*]|\*(?!\/))*?\*\/)*[\[\(\w]/,!1))return v("async","keyword",r)}return v("variable","variable",r)}}function b(t){return function(e,n){var r,a=!1;if(u&&"@"==e.peek()&&e.match(p))return n.tokenize=k,v("jsonld-keyword","meta");while(null!=(r=e.next())){if(r==t&&!a)break;a=!a&&"\\"==r}return a||(n.tokenize=k),v("string","string")}}function y(t,e){var n,r=!1;while(n=t.next()){if("/"==n&&r){e.tokenize=k;break}r="*"==n}return v("comment","comment")}function g(t,e){var n,r=!1;while(null!=(n=t.next())){if(!r&&("`"==n||"$"==n&&t.eat("{"))){e.tokenize=k;break}r=!r&&"\\"==n}return v("quasi","string-2",t.current())}var w="([{}])";function x(t,e){e.fatArrowAt&&(e.fatArrowAt=null);var n=t.string.indexOf("=>",t.start);if(!(n<0)){if(l){var r=/:\s*(?:\w+(?:<[^>]*>|\[\])?|\{[^}]*\})\s*$/.exec(t.string.slice(t.start,n));r&&(n=r.index)}for(var a=0,i=!1,o=n-1;o>=0;--o){var u=t.string.charAt(o),c=w.indexOf(u);if(c>=0&&c<3){if(!a){++o;break}if(0==--a){"("==u&&(i=!0);break}}else if(c>=3&&c<6)++a;else if(f.test(u))i=!0;else if(/["'\/`]/.test(u))for(;;--o){if(0==o)return;var s=t.string.charAt(o-1);if(s==u&&"\\"!=t.string.charAt(o-2)){o--;break}}else if(i&&!a){++o;break}}i&&!a&&(e.fatArrowAt=o)}}var j={atom:!0,number:!0,variable:!0,string:!0,regexp:!0,this:!0,import:!0,"jsonld-keyword":!0};function O(t,e,n,r,a,i){this.indented=t,this.column=e,this.type=n,this.prev=a,this.info=i,null!=r&&(this.align=r)}function _(t,e){if(!s)return!1;for(var n=t.localVars;n;n=n.next)if(n.name==e)return!0;for(var r=t.context;r;r=r.prev)for(n=r.vars;n;n=n.next)if(n.name==e)return!0}function M(t,e,n,r,a){var i=t.cc;E.state=t,E.stream=a,E.marked=null,E.cc=i,E.style=e,t.lexical.hasOwnProperty("align")||(t.lexical.align=!0);while(1){var o=i.length?i.pop():c?N:U;if(o(n,r)){while(i.length&&i[i.length-1].lex)i.pop()();return E.marked?E.marked:"variable"==n&&_(t,r)?"variable-2":e}}}var E={state:null,column:null,marked:null,cc:null};function T(){for(var t=arguments.length-1;t>=0;t--)E.cc.push(arguments[t])}function C(){return T.apply(null,arguments),!0}function I(t,e){for(var n=e;n;n=n.next)if(n.name==t)return!0;return!1}function A(t){var e=E.state;if(E.marked="def",s){if(e.context)if("var"==e.lexical.info&&e.context&&e.context.block){var r=z(t,e.context);if(null!=r)return void(e.context=r)}else if(!I(t,e.localVars))return void(e.localVars=new $(t,e.localVars));n.globalVars&&!I(t,e.globalVars)&&(e.globalVars=new $(t,e.globalVars))}}function z(t,e){if(e){if(e.block){var n=z(t,e.prev);return n?n==e.prev?e:new S(n,e.vars,!0):null}return I(t,e.vars)?e:new S(e.prev,new $(t,e.vars),!1)}return null}function V(t){return"public"==t||"private"==t||"protected"==t||"abstract"==t||"readonly"==t}function S(t,e,n){this.prev=t,this.vars=e,this.block=n}function $(t,e){this.name=t,this.next=e}var W=new $("this",new $("arguments",null));function P(){E.state.context=new S(E.state.context,E.state.localVars,!1),E.state.localVars=W}function q(){E.state.context=new S(E.state.context,E.state.localVars,!0),E.state.localVars=null}function G(){E.state.localVars=E.state.context.vars,E.state.context=E.state.context.prev}function L(t,e){var n=function(){var n=E.state,r=n.indented;if("stat"==n.lexical.type)r=n.lexical.indented;else for(var a=n.lexical;a&&")"==a.type&&a.align;a=a.prev)r=a.indented;n.lexical=new O(r,E.stream.column(),t,null,n.lexical,e)};return n.lex=!0,n}function B(){var t=E.state;t.lexical.prev&&(")"==t.lexical.type&&(t.indented=t.lexical.indented),t.lexical=t.lexical.prev)}function R(t){function e(n){return n==t?C():";"==t||"}"==n||")"==n||"]"==n?T():C(e)}return e}function U(t,e){return"var"==t?C(L("vardef",e),Tt,R(";"),B):"keyword a"==t?C(L("form"),J,U,B):"keyword b"==t?C(L("form"),U,B):"keyword d"==t?E.stream.match(/^\s*$/,!1)?C():C(L("stat"),K,R(";"),B):"debugger"==t?C(R(";")):"{"==t?C(L("}"),q,dt,B,G):";"==t?C():"if"==t?("else"==E.state.lexical.info&&E.state.cc[E.state.cc.length-1]==B&&E.state.cc.pop()(),C(L("form"),J,U,B,St)):"function"==t?C(qt):"for"==t?C(L("form"),q,$t,U,G,B):"class"==t||l&&"interface"==e?(E.marked="keyword",C(L("form","class"==t?t:e),Ut,B)):"variable"==t?l&&"declare"==e?(E.marked="keyword",C(U)):l&&("module"==e||"enum"==e||"type"==e)&&E.stream.match(/^\s*\w/,!1)?(E.marked="keyword","enum"==e?C(ee):"type"==e?C(Lt,R("operator"),kt,R(";")):C(L("form"),Ct,R("{"),L("}"),dt,B,B)):l&&"namespace"==e?(E.marked="keyword",C(L("form"),N,U,B)):l&&"abstract"==e?(E.marked="keyword",C(U)):C(L("stat"),it):"switch"==t?C(L("form"),J,R("{"),L("}","switch"),q,dt,B,B,G):"case"==t?C(N,R(":")):"default"==t?C(R(":")):"catch"==t?C(L("form"),P,D,U,B,G):"export"==t?C(L("stat"),Jt,B):"import"==t?C(L("stat"),Kt,B):"async"==t?C(U):"@"==e?C(N,U):T(L("stat"),N,R(";"),B)}function D(t){if("("==t)return C(Bt,R(")"))}function N(t,e){return H(t,e,!1)}function F(t,e){return H(t,e,!0)}function J(t){return"("!=t?T():C(L(")"),K,R(")"),B)}function H(t,e,n){if(E.state.fatArrowAt==E.stream.start){var r=n?et:tt;if("("==t)return C(P,L(")"),lt(Bt,")"),B,R("=>"),r,G);if("variable"==t)return T(P,Ct,R("=>"),r,G)}var a=n?X:Q;return j.hasOwnProperty(t)?C(a):"function"==t?C(qt,a):"class"==t||l&&"interface"==e?(E.marked="keyword",C(L("form"),Rt,B)):"keyword c"==t||"async"==t?C(n?F:N):"("==t?C(L(")"),K,R(")"),B,a):"operator"==t||"spread"==t?C(n?F:N):"["==t?C(L("]"),te,B,a):"{"==t?ft(ut,"}",null,a):"quasi"==t?T(Y,a):"new"==t?C(nt(n)):C()}function K(t){return t.match(/[;\}\)\],]/)?T():T(N)}function Q(t,e){return","==t?C(K):X(t,e,!1)}function X(t,e,n){var r=0==n?Q:X,a=0==n?N:F;return"=>"==t?C(P,n?et:tt,G):"operator"==t?/\+\+|--/.test(e)||l&&"!"==e?C(r):l&&"<"==e&&E.stream.match(/^([^<>]|<[^<>]*>)*>\s*\(/,!1)?C(L(">"),lt(kt,">"),B,r):"?"==e?C(N,R(":"),a):C(a):"quasi"==t?T(Y,r):";"!=t?"("==t?ft(F,")","call",r):"."==t?C(ot,r):"["==t?C(L("]"),K,R("]"),B,r):l&&"as"==e?(E.marked="keyword",C(kt,r)):"regexp"==t?(E.state.lastType=E.marked="operator",E.stream.backUp(E.stream.pos-E.stream.start-1),C(a)):void 0:void 0}function Y(t,e){return"quasi"!=t?T():"${"!=e.slice(e.length-2)?C(Y):C(N,Z)}function Z(t){if("}"==t)return E.marked="string-2",E.state.tokenize=g,C(Y)}function tt(t){return x(E.stream,E.state),T("{"==t?U:N)}function et(t){return x(E.stream,E.state),T("{"==t?U:F)}function nt(t){return function(e){return"."==e?C(t?at:rt):"variable"==e&&l?C(_t,t?X:Q):T(t?F:N)}}function rt(t,e){if("target"==e)return E.marked="keyword",C(Q)}function at(t,e){if("target"==e)return E.marked="keyword",C(X)}function it(t){return":"==t?C(B,U):T(Q,R(";"),B)}function ot(t){if("variable"==t)return E.marked="property",C()}function ut(t,e){return"async"==t?(E.marked="property",C(ut)):"variable"==t||"keyword"==E.style?(E.marked="property","get"==e||"set"==e?C(ct):(l&&E.state.fatArrowAt==E.stream.start&&(n=E.stream.match(/^\s*:\s*/,!1))&&(E.state.fatArrowAt=E.stream.pos+n[0].length),C(st))):"number"==t||"string"==t?(E.marked=u?"property":E.style+" property",C(st)):"jsonld-keyword"==t?C(st):l&&V(e)?(E.marked="keyword",C(ut)):"["==t?C(N,mt,R("]"),st):"spread"==t?C(F,st):"*"==e?(E.marked="keyword",C(ut)):":"==t?T(st):void 0;var n}function ct(t){return"variable"!=t?T(st):(E.marked="property",C(qt))}function st(t){return":"==t?C(F):"("==t?T(qt):void 0}function lt(t,e,n){function r(a,i){if(n?n.indexOf(a)>-1:","==a){var o=E.state.lexical;return"call"==o.info&&(o.pos=(o.pos||0)+1),C((function(n,r){return n==e||r==e?T():T(t)}),r)}return a==e||i==e?C():n&&n.indexOf(";")>-1?T(t):C(R(e))}return function(n,a){return n==e||a==e?C():T(t,r)}}function ft(t,e,n){for(var r=3;r<arguments.length;r++)E.cc.push(arguments[r]);return C(L(e,n),lt(t,e),B)}function dt(t){return"}"==t?C():T(U,dt)}function mt(t,e){if(l){if(":"==t)return C(kt);if("?"==e)return C(mt)}}function pt(t,e){if(l&&(":"==t||"in"==e))return C(kt)}function ht(t){if(l&&":"==t)return E.stream.match(/^\s*\w+\s+is\b/,!1)?C(N,vt,kt):C(kt)}function vt(t,e){if("is"==e)return E.marked="keyword",C()}function kt(t,e){return"keyof"==e||"typeof"==e||"infer"==e||"readonly"==e?(E.marked="keyword",C("typeof"==e?F:kt)):"variable"==t||"void"==e?(E.marked="type",C(Ot)):"|"==e||"&"==e?C(kt):"string"==t||"number"==t||"atom"==t?C(Ot):"["==t?C(L("]"),lt(kt,"]",","),B,Ot):"{"==t?C(L("}"),yt,B,Ot):"("==t?C(lt(jt,")"),bt,Ot):"<"==t?C(lt(kt,">"),kt):"quasi"==t?T(wt,Ot):void 0}function bt(t){if("=>"==t)return C(kt)}function yt(t){return t.match(/[\}\)\]]/)?C():","==t||";"==t?C(yt):T(gt,yt)}function gt(t,e){return"variable"==t||"keyword"==E.style?(E.marked="property",C(gt)):"?"==e||"number"==t||"string"==t?C(gt):":"==t?C(kt):"["==t?C(R("variable"),pt,R("]"),gt):"("==t?T(Gt,gt):t.match(/[;\}\)\],]/)?void 0:C()}function wt(t,e){return"quasi"!=t?T():"${"!=e.slice(e.length-2)?C(wt):C(kt,xt)}function xt(t){if("}"==t)return E.marked="string-2",E.state.tokenize=g,C(wt)}function jt(t,e){return"variable"==t&&E.stream.match(/^\s*[?:]/,!1)||"?"==e?C(jt):":"==t?C(kt):"spread"==t?C(jt):T(kt)}function Ot(t,e){return"<"==e?C(L(">"),lt(kt,">"),B,Ot):"|"==e||"."==t||"&"==e?C(kt):"["==t?C(kt,R("]"),Ot):"extends"==e||"implements"==e?(E.marked="keyword",C(kt)):"?"==e?C(kt,R(":"),kt):void 0}function _t(t,e){if("<"==e)return C(L(">"),lt(kt,">"),B,Ot)}function Mt(){return T(kt,Et)}function Et(t,e){if("="==e)return C(kt)}function Tt(t,e){return"enum"==e?(E.marked="keyword",C(ee)):T(Ct,mt,zt,Vt)}function Ct(t,e){return l&&V(e)?(E.marked="keyword",C(Ct)):"variable"==t?(A(e),C()):"spread"==t?C(Ct):"["==t?ft(At,"]"):"{"==t?ft(It,"}"):void 0}function It(t,e){return"variable"!=t||E.stream.match(/^\s*:/,!1)?("variable"==t&&(E.marked="property"),"spread"==t?C(Ct):"}"==t?T():"["==t?C(N,R("]"),R(":"),It):C(R(":"),Ct,zt)):(A(e),C(zt))}function At(){return T(Ct,zt)}function zt(t,e){if("="==e)return C(F)}function Vt(t){if(","==t)return C(Tt)}function St(t,e){if("keyword b"==t&&"else"==e)return C(L("form","else"),U,B)}function $t(t,e){return"await"==e?C($t):"("==t?C(L(")"),Wt,B):void 0}function Wt(t){return"var"==t?C(Tt,Pt):"variable"==t?C(Pt):T(Pt)}function Pt(t,e){return")"==t?C():";"==t?C(Pt):"in"==e||"of"==e?(E.marked="keyword",C(N,Pt)):T(N,Pt)}function qt(t,e){return"*"==e?(E.marked="keyword",C(qt)):"variable"==t?(A(e),C(qt)):"("==t?C(P,L(")"),lt(Bt,")"),B,ht,U,G):l&&"<"==e?C(L(">"),lt(Mt,">"),B,qt):void 0}function Gt(t,e){return"*"==e?(E.marked="keyword",C(Gt)):"variable"==t?(A(e),C(Gt)):"("==t?C(P,L(")"),lt(Bt,")"),B,ht,G):l&&"<"==e?C(L(">"),lt(Mt,">"),B,Gt):void 0}function Lt(t,e){return"keyword"==t||"variable"==t?(E.marked="type",C(Lt)):"<"==e?C(L(">"),lt(Mt,">"),B):void 0}function Bt(t,e){return"@"==e&&C(N,Bt),"spread"==t?C(Bt):l&&V(e)?(E.marked="keyword",C(Bt)):l&&"this"==t?C(mt,zt):T(Ct,mt,zt)}function Rt(t,e){return"variable"==t?Ut(t,e):Dt(t,e)}function Ut(t,e){if("variable"==t)return A(e),C(Dt)}function Dt(t,e){return"<"==e?C(L(">"),lt(Mt,">"),B,Dt):"extends"==e||"implements"==e||l&&","==t?("implements"==e&&(E.marked="keyword"),C(l?kt:N,Dt)):"{"==t?C(L("}"),Nt,B):void 0}function Nt(t,e){return"async"==t||"variable"==t&&("static"==e||"get"==e||"set"==e||l&&V(e))&&E.stream.match(/^\s+[\w$\xa1-\uffff]/,!1)?(E.marked="keyword",C(Nt)):"variable"==t||"keyword"==E.style?(E.marked="property",C(Ft,Nt)):"number"==t||"string"==t?C(Ft,Nt):"["==t?C(N,mt,R("]"),Ft,Nt):"*"==e?(E.marked="keyword",C(Nt)):l&&"("==t?T(Gt,Nt):";"==t||","==t?C(Nt):"}"==t?C():"@"==e?C(N,Nt):void 0}function Ft(t,e){if("!"==e)return C(Ft);if("?"==e)return C(Ft);if(":"==t)return C(kt,zt);if("="==e)return C(F);var n=E.state.lexical.prev,r=n&&"interface"==n.info;return T(r?Gt:qt)}function Jt(t,e){return"*"==e?(E.marked="keyword",C(Zt,R(";"))):"default"==e?(E.marked="keyword",C(N,R(";"))):"{"==t?C(lt(Ht,"}"),Zt,R(";")):T(U)}function Ht(t,e){return"as"==e?(E.marked="keyword",C(R("variable"))):"variable"==t?T(F,Ht):void 0}function Kt(t){return"string"==t?C():"("==t?T(N):"."==t?T(Q):T(Qt,Xt,Zt)}function Qt(t,e){return"{"==t?ft(Qt,"}"):("variable"==t&&A(e),"*"==e&&(E.marked="keyword"),C(Yt))}function Xt(t){if(","==t)return C(Qt,Xt)}function Yt(t,e){if("as"==e)return E.marked="keyword",C(Qt)}function Zt(t,e){if("from"==e)return E.marked="keyword",C(N)}function te(t){return"]"==t?C():T(lt(F,"]"))}function ee(){return T(L("form"),Ct,R("{"),L("}"),lt(ne,"}"),B,B)}function ne(){return T(Ct,zt)}function re(t,e){return"operator"==t.lastType||","==t.lastType||m.test(e.charAt(0))||/[,.]/.test(e.charAt(0))}function ae(t,e,n){return e.tokenize==k&&/^(?:operator|sof|keyword [bcd]|case|new|export|default|spread|[\[{}\(,;:]|=>)$/.test(e.lastType)||"quasi"==e.lastType&&/\{\s*$/.test(t.string.slice(0,t.pos-(n||0)))}return G.lex=!0,B.lex=!0,{startState:function(t){var e={tokenize:k,lastType:"sof",cc:[],lexical:new O((t||0)-i,0,"block",!1),localVars:n.localVars,context:n.localVars&&new S(null,null,!1),indented:t||0};return n.globalVars&&"object"==typeof n.globalVars&&(e.globalVars=n.globalVars),e},token:function(t,e){if(t.sol()&&(e.lexical.hasOwnProperty("align")||(e.lexical.align=!1),e.indented=t.indentation(),x(t,e)),e.tokenize!=y&&t.eatSpace())return null;var n=e.tokenize(t,e);return"comment"==r?n:(e.lastType="operator"!=r||"++"!=a&&"--"!=a?r:"incdec",M(e,n,r,a,t))},indent:function(e,r){if(e.tokenize==y||e.tokenize==g)return t.Pass;if(e.tokenize!=k)return 0;var a,u=r&&r.charAt(0),c=e.lexical;if(!/^\s*else\b/.test(r))for(var s=e.cc.length-1;s>=0;--s){var l=e.cc[s];if(l==B)c=c.prev;else if(l!=St&&l!=G)break}while(("stat"==c.type||"form"==c.type)&&("}"==u||(a=e.cc[e.cc.length-1])&&(a==Q||a==X)&&!/^[,\.=+\-*:?[\(]/.test(r)))c=c.prev;o&&")"==c.type&&"stat"==c.prev.type&&(c=c.prev);var f=c.type,d=u==f;return"vardef"==f?c.indented+("operator"==e.lastType||","==e.lastType?c.info.length+1:0):"form"==f&&"{"==u?c.indented:"form"==f?c.indented+i:"stat"==f?c.indented+(re(e,r)?o||i:0):"switch"!=c.info||d||0==n.doubleIndentSwitch?c.align?c.column+(d?0:1):c.indented+(d?0:i):c.indented+(/^(?:case|default)\b/.test(r)?i:2*i)},electricInput:/^\s*(?:case .*?:|default:|\{|\})$/,blockCommentStart:c?null:"/*",blockCommentEnd:c?null:"*/",blockCommentContinue:c?null:" * ",lineComment:c?null:"//",fold:"brace",closeBrackets:"()[]{}''\"\"``",helperType:c?"json":"javascript",jsonldMode:u,jsonMode:c,expressionAllowed:ae,skipExpression:function(e){M(e,"atom","atom","true",new t.StringStream("",2,null))}}})),t.registerHelper("wordChars","javascript",/[\w$]/),t.defineMIME("text/javascript","javascript"),t.defineMIME("text/ecmascript","javascript"),t.defineMIME("application/javascript","javascript"),t.defineMIME("application/x-javascript","javascript"),t.defineMIME("application/ecmascript","javascript"),t.defineMIME("application/json",{name:"javascript",json:!0}),t.defineMIME("application/x-json",{name:"javascript",json:!0}),t.defineMIME("application/manifest+json",{name:"javascript",json:!0}),t.defineMIME("application/ld+json",{name:"javascript",jsonld:!0}),t.defineMIME("text/typescript",{name:"javascript",typescript:!0}),t.defineMIME("application/typescript",{name:"javascript",typescript:!0})}))}}]);