(window.webpackJsonp=window.webpackJsonp||[]).push([[102,5,7,8,9,16],{"+ua5":function(Je,be,V){},"/cxE":function(Je,be,V){"use strict";V.d(be,"f",function(){return A}),V.d(be,"g",function(){return k}),V.d(be,"h",function(){return w}),V.d(be,"e",function(){return H}),V.d(be,"b",function(){return U}),V.d(be,"c",function(){return e}),V.d(be,"d",function(){return S}),V.d(be,"a",function(){return f});class ae{constructor(){this.listeners=[],this.unexpectedErrorHandler=function(d){setTimeout(()=>{throw d.stack?new Error(d.message+` `+d.stack):d},0)}}emit(d){this.listeners.forEach(o=>{o(d)})}onUnexpectedError(d){this.unexpectedErrorHandler(d),this.emit(d)}onUnexpectedExternalError(d){this.unexpectedErrorHandler(d)}}const B=new ae;function A(d){H(d)||B.onUnexpectedError(d);return}function k(d){H(d)||B.onUnexpectedExternalError(d);return}function w(d){if(d instanceof Error){let{name:o,message:a}=d;const r=d.stacktrace||d.stack;return{$isError:!0,name:o,message:a,stack:r}}return d}const R="Canceled";function H(d){return d instanceof Error&&d.name===R&&d.message===R}function U(){const d=new Error(R);return d.name=d.message,d}function e(d){return d?new Error(`Illegal argument: ${d}`):new Error("Illegal argument")}function S(d){return d?new Error(`Illegal state: ${d}`):new Error("Illegal state")}class f extends Error{constructor(d){super("NotSupported");d&&(this.message=d)}}},"24hK":function(Je,be,V){"use strict";V.d(be,"a",function(){return B});class ae{constructor(A){this.element=A,this.next=ae.Undefined,this.prev=ae.Undefined}}ae.Undefined=new ae(void 0);class B{constructor(){this._first=ae.Undefined,this._last=ae.Undefined,this._size=0}get size(){return this._size}isEmpty(){return this._first===ae.Undefined}clear(){let A=this._first;for(;A!==ae.Undefined;){const k=A.next;A.prev=ae.Undefined,A.next=ae.Undefined,A=k}this._first=ae.Undefined,this._last=ae.Undefined,this._size=0}unshift(A){return this._insert(A,!1)}push(A){return this._insert(A,!0)}_insert(A,k){const w=new ae(A);if(this._first===ae.Undefined)this._first=w,this._last=w;else if(k){const H=this._last;this._last=w,w.prev=H,H.next=w}else{const H=this._first;this._first=w,w.next=H,H.prev=w}this._size+=1;let R=!1;return()=>{R||(R=!0,this._remove(w))}}shift(){if(this._first===ae.Undefined)return;{const A=this._first.element;return this._remove(this._first),A}}pop(){if(this._last===ae.Undefined)return;{const A=this._last.element;return this._remove(this._last),A}}_remove(A){if(A.prev!==ae.Undefined&&A.next!==ae.Undefined){const k=A.prev;k.next=A.next,A.next.prev=k}else A.prev===ae.Undefined&&A.next===ae.Undefined?(this._first=ae.Undefined,this._last=ae.Undefined):A.next===ae.Undefined?(this._last=this._last.prev,this._last.next=ae.Undefined):A.prev===ae.Undefined&&(this._first=this._first.next,this._first.prev=ae.Undefined);this._size-=1}*[Symbol.iterator](){let A=this._first;for(;A!==ae.Undefined;)yield A.element,A=A.next}}},"3/fG":function(Je,be,V){"use strict";V.d(be,"a",function(){return B});function ae(A,k){let w;return k.length===0?w=A:w=A.replace(/\{(\d+)\}/g,function(R,H){const U=H[0];return typeof k[U]!="undefined"?k[U]:R}),w}function B(A,k,...w){return ae(k,w)}},"479L":function(Je,be){Je.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAWCAYAAAAvg9c4AAAAAXNSR0IArs4c6QAABPdJREFUSEullWloHGUYx//vzO7sHDuzm93sZpM2l/SgRyK7xSYxrfYgbdUq6JcixXqAUrxItGAVMT1A+kH7Re1WWppa6afiAYJIi7ZB07vkIARzVJqYbJMmu90zszOzM6/MVEXQotR3mPky8/7e//N7ZuYl+J+jt7fX7/f7i/X19cU/UORemZRSZnBwsKNQKLztdrtHOI57sqGhYcbm3ROUUsoOD4++Mz9f2CtJItE0DaVSqTMWi+27Jyil1DM0NLTfsmgHpZbLhthQSmlfTU3NmkgkUvjPSSmlZGRkZI2maZ2mWdpAGBehpgnd0KBpOkzTLPn9/gei0Wjfv0JHR0cXGpq2xTDNHZTSJsu0OJNaIIRFUc07KXXdgGVZCAQCL7e0tMT/Br3ja3iRaZptlmU9YVHayhBGoAApGTpKhgHCsFCLRaRvp+yEtk9QaiEYDHy0cWPb639CbdjAwADP8/zRkmk9BYADIU4nLUqdycX5Agxdh4cXkLh5E8m5WTD2A4SAZVmEwxVnNm3a9AiJx+MrdSI8nslm25YtqlMaVi6LWab1+2IUFIB9NXQDuUwapmFAUnwYHBhAOp0Ex3nAcRx4QUA4FL62ecuWVnL01Om8V1YkXdewpMoLn6zYC4NhGLhcLng4t4OdnEognUqCIQSSJOPipYvI5gsQBBGyV4KiyAgFgz83NDauImevDtFUJo+ZqXGsW7UcvjK/zQDDEBBCHF+pZBKTU1NOl1mWgYfnMTNzy1FTWbUA6UzWuVce9N2QRKmRfP3d9zSRLOBS9xlsbVsLv893p2TLcjzqhgGtqEEvGWAI47izyx27ft2ppq6uHpIoIFcowqfIkz7Fu4LEjxyhVUtX4cuTn2FxdQiiKILYKe3DbpTtwu4Fw4Bzu8F5PGAZFqnbKWdhRVEQDkegm5YNnVhYFVlJ9uzbb2x++iXXxwf2o0Jxg+N5J4ENs/0RlgVLCFwuNyRJhCAITgX+sgCyubzjXZK88Hq9ttuRMr8SI2d+OHdCqFz8zMkjh1SeqqXy8qBsGIbj0rQs56UGpXCxLCRZhiLLmFdVyF4FmmFAUXzw+RRIogSvV+xdUFX5ILl07drBIh/quHD2bNeK+vLLum7ENXUe+Xweqqo6p6brMEsleDweJ1Eul0MgWA7Too6uYCAAryxDEvlzzU1NbeTClSsHDTHScaG7+/D6pmU9k2nt8/TU+NUl91UP53K5dblcrjKfzzOFQsFpmu01k8mgrCwAC4yjygZXVkYgy9LR1paWF0n3jz0fMMGaN8+f6z68oXnp+V/T1omRgd7ju9t3Pp9IJMTZ2dmHMpnMtnQ6/Wg2mw2pqkqy2SzcbjdcnAiOczuJIxUhVIRCu5qbV39Ivj19+oBSvfytyz/1HG5trLs4NU+O3xge6npj53Mv/PUHPj09HR4bG9s+NzfXnkymatSiCoEX4C8rA+fh4eE4GioPrI1Goz3k1Fdf7KlcEuvsu3z1mN9jjY3fSr/vgX5oV/trr/zTrtDf379wYmIinkqlHrMsi8iyDFnxQRCFsdrq6tW1tbW3yXt79z77y42J44KL5FPJOeJiXUb0/oYdu9/t/OZuW42tpa+v75iqqtvy+RwqwiEIvPjJw+vXv+q8011dXXx/f/9WWZaVQCBwE0Bfe3v7NCHE/rDuOmzw+Pj4p4lEYruLZWeqa2o2xmKxIXvCb487Tm3fsdeDAAAAAElFTkSuQmCC"},"55Ip":function(Je,be,V){"use strict";V.d(be,"a",function(){return i});var ae=V("Ty5D"),B=V("dI71"),A=V("q1tI"),k=V.n(A),w=V("YS25"),R=V("17x9"),H=V.n(R),U=V("wx14"),e=V("zLVn"),S=V("9R94"),f=function(c){Object(B.a)(u,c);function u(){for(var v,p=arguments.length,T=new Array(p),L=0;L=0||p.relatedTarget.className.indexOf("".concat(x,"-next"))>=0))return;c.setState({goInputText:""}),D(c.getValidValue())},c.go=function(p){var T=c.state.goInputText;if(T==="")return;(p.keyCode===a.ENTER||p.type==="click")&&(c.setState({goInputText:""}),c.props.quickGo(c.getValidValue()))},c}return Object(w.a)(y,[{key:"getValidValue",value:function(){var u=this.state,l=u.goInputText,v=u.current;return!l||isNaN(l)?v:Number(l)}},{key:"getPageSizeOptions",value:function(){var u=this.props,l=u.pageSize,v=u.pageSizeOptions;return v.some(function(p){return p.toString()===l.toString()})?v:v.concat([l.toString()]).sort(function(p,T){var L=isNaN(Number(p))?0:Number(p),D=isNaN(Number(T))?0:Number(T);return L-D})}},{key:"render",value:function(){var u=this,l=this.props,v=l.pageSize,p=l.locale,T=l.rootPrefixCls,L=l.changeSize,D=l.quickGo,x=l.goButton,M=l.selectComponentClass,j=l.buildOptionText,I=l.selectPrefixCls,W=l.disabled,Q=this.state.goInputText,fe="".concat(T,"-options"),le=M,Ce=null,Oe=null,Re=null;if(!L&&!D)return null;var Le=this.getPageSizeOptions();if(L&&le){var Pe=Le.map(function(_e,N){return e.a.createElement(le.Option,{key:N,value:_e.toString()},(j||u.buildOptionText)(_e))});Ce=e.a.createElement(le,{disabled:W,prefixCls:I,showSearch:!1,className:"".concat(fe,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(v||Le[0]).toString(),onChange:this.changeSize,getPopupContainer:function(N){return N.parentNode}},Pe)}return D&&(x&&(Re=typeof x=="boolean"?e.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:W,className:"".concat(fe,"-quick-jumper-button")},p.jump_to_confirm):e.a.createElement("span",{onClick:this.go,onKeyUp:this.go},x)),Oe=e.a.createElement("div",{className:"".concat(fe,"-quick-jumper")},p.jump_to,e.a.createElement("input",{disabled:W,type:"text",value:Q,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),p.page,Re)),e.a.createElement("li",{className:"".concat(fe)},Ce,Oe)}}]),y}(e.a.Component);r.defaultProps={pageSizeOptions:["10","20","50","100"]};var h=r,s=V("N2Kk");function n(){}function i(E){return typeof E=="number"&&isFinite(E)&&Math.floor(E)===E}function t(E,_,y){return y}function b(E,_,y){var c=typeof E=="undefined"?_.pageSize:E;return Math.floor((y.total-1)/c)+1}var m=function(E){Object(R.a)(y,E);var _=Object(H.a)(y);function y(c){var u;Object(k.a)(this,y),u=_.call(this,c),u.getJumpPrevPage=function(){return Math.max(1,u.state.current-(u.props.showLessItems?3:5))},u.getJumpNextPage=function(){return Math.min(b(void 0,u.state,u.props),u.state.current+(u.props.showLessItems?3:5))},u.getItemIcon=function(L,D){var x=u.props.prefixCls,M=L||e.a.createElement("button",{type:"button","aria-label":D,className:"".concat(x,"-item-link")});return typeof L=="function"&&(M=e.a.createElement(L,Object(A.a)({},u.props))),M},u.savePaginationNode=function(L){u.paginationNode=L},u.isValid=function(L){return i(L)&&L!==u.state.current},u.shouldDisplayQuickJumper=function(){var L=u.props,D=L.showQuickJumper,x=L.pageSize,M=L.total;return M<=x?!1:D},u.handleKeyDown=function(L){(L.keyCode===a.ARROW_UP||L.keyCode===a.ARROW_DOWN)&&L.preventDefault()},u.handleKeyUp=function(L){var D=u.getValidValue(L),x=u.state.currentInputValue;D!==x&&u.setState({currentInputValue:D}),L.keyCode===a.ENTER?u.handleChange(D):L.keyCode===a.ARROW_UP?u.handleChange(D-1):L.keyCode===a.ARROW_DOWN&&u.handleChange(D+1)},u.changePageSize=function(L){var D=u.state.current,x=b(L,u.state,u.props);D=D>x?x:D,x===0&&(D=u.state.current),typeof L=="number"&&("pageSize"in u.props||u.setState({pageSize:L}),"current"in u.props||u.setState({current:D,currentInputValue:D})),u.props.onShowSizeChange(D,L),"onChange"in u.props&&u.props.onChange&&u.props.onChange(D,L)},u.handleChange=function(L){var D=u.props.disabled,x=L;if(u.isValid(x)&&!D){var M=b(void 0,u.state,u.props);x>M?x=M:x<1&&(x=1),"current"in u.props||u.setState({current:x,currentInputValue:x});var j=u.state.pageSize;return u.props.onChange(x,j),x}return u.state.current},u.prev=function(){u.hasPrev()&&u.handleChange(u.state.current-1)},u.next=function(){u.hasNext()&&u.handleChange(u.state.current+1)},u.jumpPrev=function(){u.handleChange(u.getJumpPrevPage())},u.jumpNext=function(){u.handleChange(u.getJumpNextPage())},u.hasPrev=function(){return u.state.current>1},u.hasNext=function(){return u.state.current2?x-2:0),j=2;j=v?T=v:T=Number(l),T}},{key:"getShowSizeChanger",value:function(){var u=this.props,l=u.showSizeChanger,v=u.total,p=u.totalBoundaryShowSizeChanger;return typeof l!="undefined"?l:v>p}},{key:"renderPrev",value:function(u){var l=this.props,v=l.prevIcon,p=l.itemRender,T=p(u,"prev",this.getItemIcon(v,"prev page")),L=!this.hasPrev();return Object(U.isValidElement)(T)?Object(U.cloneElement)(T,{disabled:L}):T}},{key:"renderNext",value:function(u){var l=this.props,v=l.nextIcon,p=l.itemRender,T=p(u,"next",this.getItemIcon(v,"next page")),L=!this.hasNext();return Object(U.isValidElement)(T)?Object(U.cloneElement)(T,{disabled:L}):T}},{key:"render",value:function(){var u=this,l=this.props,v=l.prefixCls,p=l.className,T=l.style,L=l.disabled,D=l.hideOnSinglePage,x=l.total,M=l.locale,j=l.showQuickJumper,I=l.showLessItems,W=l.showTitle,Q=l.showTotal,fe=l.simple,le=l.itemRender,Ce=l.showPrevNextJumpers,Oe=l.jumpPrevIcon,Re=l.jumpNextIcon,Le=l.selectComponentClass,Pe=l.selectPrefixCls,_e=l.pageSizeOptions,N=this.state,O=N.current,C=N.pageSize,F=N.currentInputValue;if(D===!0&&x<=C)return null;var z=b(void 0,this.state,this.props),P=[],oe=null,we=null,Ae=null,ee=null,de=null,ge=j&&j.goButton,xe=I?1:2,Me=O-1>0?O-1:0,Ue=O+1=xe*2&&O!==1+2&&(P[0]=Object(U.cloneElement)(P[0],{className:"".concat(v,"-item-after-jump-prev")}),P.unshift(oe)),z-O>=xe*2&&O!==z-2&&(P[P.length-1]=Object(U.cloneElement)(P[P.length-1],{className:"".concat(v,"-item-before-jump-next")}),P.push(we)),Ye!==1&&P.unshift(Ae),$e!==z&&P.push(ee)}var G=null;Q&&(G=e.a.createElement("li",{className:"".concat(v,"-total-text")},Q(x,[x===0?0:(O-1)*C+1,O*C>x?x:O*C])));var Z=!this.hasPrev()||!z,te=!this.hasNext()||!z;return e.a.createElement("ul",Object(ae.a)({className:f()(v,p,Object(B.a)({},"".concat(v,"-disabled"),L)),style:T,unselectable:"unselectable",ref:this.savePaginationNode},He),G,e.a.createElement("li",{title:W?M.prev_page:null,onClick:this.prev,tabIndex:Z?null:0,onKeyPress:this.runIfEnterPrev,className:f()("".concat(v,"-prev"),Object(B.a)({},"".concat(v,"-disabled"),Z)),"aria-disabled":Z},this.renderPrev(Me)),P,e.a.createElement("li",{title:W?M.next_page:null,onClick:this.next,tabIndex:te?null:0,onKeyPress:this.runIfEnterNext,className:f()("".concat(v,"-next"),Object(B.a)({},"".concat(v,"-disabled"),te)),"aria-disabled":te},this.renderNext(Ue)),e.a.createElement(h,{disabled:L,locale:M,rootPrefixCls:v,selectComponentClass:Le,selectPrefixCls:Pe,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:O,pageSize:C,pageSizeOptions:_e,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:ge}))}}],[{key:"getDerivedStateFromProps",value:function(u,l){var v={};if("current"in u&&(v.current=u.current,u.current!==l.current&&(v.currentInputValue=v.current)),"pageSize"in u&&u.pageSize!==l.pageSize){var p=l.current,T=b(u.pageSize,l,u);p=p>T?T:p,"current"in u||(v.current=p,v.currentInputValue=p),v.pageSize=u.pageSize}return v}}]),y}(e.a.Component);m.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:n,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:n,locale:s.a,style:{},itemRender:t,totalBoundaryShowSizeChanger:50};var g=m},"6UM0":function(Je,be,V){var ae,B;(function(){var A;(function(){"use strict";var w=[function(e,S,f){var d=f(1).Beautifier,o=f(5).Options;function a(r,h){var s=new d(r,h);return s.beautify()}e.exports=a,e.exports.defaultOptions=function(){return new o}},function(e,S,f){var d=f(2).Output,o=f(3).Token,a=f(4),r=f(5).Options,h=f(7).Tokenizer,s=f(7).line_starters,n=f(7).positionable_operators,i=f(7).TOKEN;function t(I,W){return W.indexOf(I)!==-1}function b(I){return I.replace(/^\s+/g,"")}function m(I){for(var W={},Q=0;QQ&&(Q=I.line_indent_level));var fe={mode:W,parent:I,last_token:I?I.last_token:new o(i.START_BLOCK,""),last_word:I?I.last_word:"",declaration_statement:!1,declaration_assignment:!1,multiline_frame:!1,inline_frame:!1,if_block:!1,else_block:!1,class_start_block:!1,do_block:!1,do_while:!1,import_block:!1,in_case_statement:!1,in_case:!1,case_body:!1,case_block:!1,indentation_level:Q,alignment:0,line_indent_level:I?I.line_indent_level:Q,start_line_index:this._output.get_line_number(),ternary_depth:0};return fe},M.prototype._reset=function(I){var W=I.match(/^[\t ]*/)[0];this._last_last_text="",this._output=new d(this._options,W),this._output.raw=this._options.test_output_raw,this._flag_store=[],this.set_mode(l.BlockStatement);var Q=new h(I,this._options);return this._tokens=Q.tokenize(),I},M.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var I,W=this._reset(this._source_text),Q=this._options.eol;this._options.eol==="auto"&&(Q=` `,W&&a.lineBreak.test(W||"")&&(Q=W.match(a.lineBreak)[0]));for(var fe=this._tokens.next();fe;)this.handle_token(fe),this._last_last_text=this._flags.last_token.text,this._flags.last_token=fe,fe=this._tokens.next();return I=this._output.get_code(Q),I},M.prototype.handle_token=function(I,W){I.type===i.START_EXPR?this.handle_start_expr(I):I.type===i.END_EXPR?this.handle_end_expr(I):I.type===i.START_BLOCK?this.handle_start_block(I):I.type===i.END_BLOCK?this.handle_end_block(I):I.type===i.WORD?this.handle_word(I):I.type===i.RESERVED?this.handle_word(I):I.type===i.SEMICOLON?this.handle_semicolon(I):I.type===i.STRING?this.handle_string(I):I.type===i.EQUALS?this.handle_equals(I):I.type===i.OPERATOR?this.handle_operator(I):I.type===i.COMMA?this.handle_comma(I):I.type===i.BLOCK_COMMENT?this.handle_block_comment(I,W):I.type===i.COMMENT?this.handle_comment(I,W):I.type===i.DOT?this.handle_dot(I):I.type===i.EOF?this.handle_eof(I):I.type===i.UNKNOWN?this.handle_unknown(I,W):this.handle_unknown(I,W)},M.prototype.handle_whitespace_and_comments=function(I,W){var Q=I.newlines,fe=this._options.keep_array_indentation&&T(this._flags.mode);if(I.comments_before)for(var le=I.comments_before.next();le;)this.handle_whitespace_and_comments(le,W),this.handle_token(le,W),le=I.comments_before.next();if(fe)for(var Ce=0;Ce0,W);else if(this._options.max_preserve_newlines&&Q>this._options.max_preserve_newlines&&(Q=this._options.max_preserve_newlines),this._options.preserve_newlines&&Q>1){this.print_newline(!1,W);for(var Oe=1;Oe0&&(!this._flags.parent||this._flags.indentation_level>this._flags.parent.indentation_level)&&(this._flags.indentation_level-=1,this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},M.prototype.set_mode=function(I){this._flags?(this._flag_store.push(this._flags),this._previous_flags=this._flags):this._previous_flags=this.create_flags(null,I),this._flags=this.create_flags(this._previous_flags,I),this._output.set_indent(this._flags.indentation_level,this._flags.alignment)},M.prototype.restore_mode=function(){this._flag_store.length>0&&(this._previous_flags=this._flags,this._flags=this._flag_store.pop(),this._previous_flags.mode===l.Statement&&v(this._output,this._previous_flags),this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},M.prototype.start_of_object_property=function(){return this._flags.parent.mode===l.ObjectLiteral&&this._flags.mode===l.Statement&&(this._flags.last_token.text===":"&&this._flags.ternary_depth===0||E(this._flags.last_token,["get","set"]))},M.prototype.start_of_statement=function(I){var W=!1;return W=W||E(this._flags.last_token,["var","let","const"])&&I.type===i.WORD,W=W||g(this._flags.last_token,"do"),W=W||!(this._flags.parent.mode===l.ObjectLiteral&&this._flags.mode===l.Statement)&&E(this._flags.last_token,j)&&!I.newlines,W=W||g(this._flags.last_token,"else")&&!(g(I,"if")&&!I.comments_before),W=W||this._flags.last_token.type===i.END_EXPR&&(this._previous_flags.mode===l.ForInitializer||this._previous_flags.mode===l.Conditional),W=W||this._flags.last_token.type===i.WORD&&this._flags.mode===l.BlockStatement&&!this._flags.in_case&&!(I.text==="--"||I.text==="++")&&this._last_last_text!=="function"&&I.type!==i.WORD&&I.type!==i.RESERVED,W=W||this._flags.mode===l.ObjectLiteral&&(this._flags.last_token.text===":"&&this._flags.ternary_depth===0||E(this._flags.last_token,["get","set"])),W?(this.set_mode(l.Statement),this.indent(),this.handle_whitespace_and_comments(I,!0),this.start_of_object_property()||this.allow_wrap_or_preserved_newline(I,E(I,["do","for","if","while"])),!0):!1},M.prototype.handle_start_expr=function(I){this.start_of_statement(I)||this.handle_whitespace_and_comments(I);var W=l.Expression;if(I.text==="["){if(this._flags.last_token.type===i.WORD||this._flags.last_token.text===")"){E(this._flags.last_token,s)&&(this._output.space_before_token=!0),this.print_token(I),this.set_mode(W),this.indent(),this._options.space_in_paren&&(this._output.space_before_token=!0);return}W=l.ArrayLiteral,T(this._flags.mode)&&((this._flags.last_token.text==="["||this._flags.last_token.text===","&&(this._last_last_text==="]"||this._last_last_text==="}"))&&(this._options.keep_array_indentation||this.print_newline())),t(this._flags.last_token.type,[i.START_EXPR,i.END_EXPR,i.WORD,i.OPERATOR,i.DOT])||(this._output.space_before_token=!0)}else{if(this._flags.last_token.type===i.RESERVED)this._flags.last_token.text==="for"?(this._output.space_before_token=this._options.space_before_conditional,W=l.ForInitializer):t(this._flags.last_token.text,["if","while","switch"])?(this._output.space_before_token=this._options.space_before_conditional,W=l.Conditional):t(this._flags.last_word,["await","async"])?this._output.space_before_token=!0:this._flags.last_token.text==="import"&&I.whitespace_before===""?this._output.space_before_token=!1:(t(this._flags.last_token.text,s)||this._flags.last_token.text==="catch")&&(this._output.space_before_token=!0);else if(this._flags.last_token.type===i.EQUALS||this._flags.last_token.type===i.OPERATOR)this.start_of_object_property()||this.allow_wrap_or_preserved_newline(I);else if(this._flags.last_token.type===i.WORD){this._output.space_before_token=!1;var Q=this._tokens.peek(-3);if(this._options.space_after_named_function&&Q){var fe=this._tokens.peek(-4);E(Q,["async","function"])||Q.text==="*"&&E(fe,["async","function"])?this._output.space_before_token=!0:this._flags.mode===l.ObjectLiteral?(Q.text==="{"||Q.text===","||Q.text==="*"&&(fe.text==="{"||fe.text===","))&&(this._output.space_before_token=!0):this._flags.parent&&this._flags.parent.class_start_block&&(this._output.space_before_token=!0)}}else this.allow_wrap_or_preserved_newline(I);(this._flags.last_token.type===i.RESERVED&&(this._flags.last_word==="function"||this._flags.last_word==="typeof")||this._flags.last_token.text==="*"&&(t(this._last_last_text,["function","yield"])||this._flags.mode===l.ObjectLiteral&&t(this._last_last_text,["{",","])))&&(this._output.space_before_token=this._options.space_after_anon_function)}this._flags.last_token.text===";"||this._flags.last_token.type===i.START_BLOCK?this.print_newline():(this._flags.last_token.type===i.END_EXPR||this._flags.last_token.type===i.START_EXPR||this._flags.last_token.type===i.END_BLOCK||this._flags.last_token.text==="."||this._flags.last_token.type===i.COMMA)&&this.allow_wrap_or_preserved_newline(I,I.newlines),this.print_token(I),this.set_mode(W),this._options.space_in_paren&&(this._output.space_before_token=!0),this.indent()},M.prototype.handle_end_expr=function(I){for(;this._flags.mode===l.Statement;)this.restore_mode();this.handle_whitespace_and_comments(I),this._flags.multiline_frame&&this.allow_wrap_or_preserved_newline(I,I.text==="]"&&T(this._flags.mode)&&!this._options.keep_array_indentation),this._options.space_in_paren&&(this._flags.last_token.type===i.START_EXPR&&!this._options.space_in_empty_paren?(this._output.trim(),this._output.space_before_token=!1):this._output.space_before_token=!0),this.deindent(),this.print_token(I),this.restore_mode(),v(this._output,this._previous_flags),this._flags.do_while&&this._previous_flags.mode===l.Conditional&&(this._previous_flags.mode=l.Expression,this._flags.do_block=!1,this._flags.do_while=!1)},M.prototype.handle_start_block=function(I){this.handle_whitespace_and_comments(I);var W=this._tokens.peek(),Q=this._tokens.peek(1);this._flags.last_word==="switch"&&this._flags.last_token.type===i.END_EXPR?(this.set_mode(l.BlockStatement),this._flags.in_case_statement=!0):this._flags.case_body?this.set_mode(l.BlockStatement):Q&&(t(Q.text,[":",","])&&t(W.type,[i.STRING,i.WORD,i.RESERVED])||t(W.text,["get","set","..."])&&t(Q.type,[i.WORD,i.RESERVED]))?t(this._last_last_text,["class","interface"])&&!t(Q.text,[":",","])?this.set_mode(l.BlockStatement):this.set_mode(l.ObjectLiteral):this._flags.last_token.type===i.OPERATOR&&this._flags.last_token.text==="=>"?this.set_mode(l.BlockStatement):t(this._flags.last_token.type,[i.EQUALS,i.START_EXPR,i.COMMA,i.OPERATOR])||E(this._flags.last_token,["return","throw","import","default"])?this.set_mode(l.ObjectLiteral):this.set_mode(l.BlockStatement),this._flags.last_token&&(E(this._flags.last_token.previous,["class","extends"])&&(this._flags.class_start_block=!0));var fe=!W.comments_before&&W.text==="}",le=fe&&this._flags.last_word==="function"&&this._flags.last_token.type===i.END_EXPR;if(this._options.brace_preserve_inline){var Ce=0,Oe=null;this._flags.inline_frame=!0;do if(Ce+=1,Oe=this._tokens.peek(Ce-1),Oe.newlines){this._flags.inline_frame=!1;break}while(Oe.type!==i.EOF&&!(Oe.type===i.END_BLOCK&&Oe.opened===I))}(this._options.brace_style==="expand"||this._options.brace_style==="none"&&I.newlines)&&!this._flags.inline_frame?this._flags.last_token.type!==i.OPERATOR&&(le||this._flags.last_token.type===i.EQUALS||E(this._flags.last_token,_)&&this._flags.last_token.text!=="else")?this._output.space_before_token=!0:this.print_newline(!1,!0):(T(this._previous_flags.mode)&&(this._flags.last_token.type===i.START_EXPR||this._flags.last_token.type===i.COMMA)&&((this._flags.last_token.type===i.COMMA||this._options.space_in_paren)&&(this._output.space_before_token=!0),(this._flags.last_token.type===i.COMMA||this._flags.last_token.type===i.START_EXPR&&this._flags.inline_frame)&&(this.allow_wrap_or_preserved_newline(I),this._previous_flags.multiline_frame=this._previous_flags.multiline_frame||this._flags.multiline_frame,this._flags.multiline_frame=!1)),this._flags.last_token.type!==i.OPERATOR&&this._flags.last_token.type!==i.START_EXPR&&(this._flags.last_token.type===i.START_BLOCK&&!this._flags.inline_frame?this.print_newline():this._output.space_before_token=!0)),this.print_token(I),this.indent(),!fe&&!(this._options.brace_preserve_inline&&this._flags.inline_frame)&&this.print_newline()},M.prototype.handle_end_block=function(I){for(this.handle_whitespace_and_comments(I);this._flags.mode===l.Statement;)this.restore_mode();var W=this._flags.last_token.type===i.START_BLOCK;this._flags.inline_frame&&!W?this._output.space_before_token=!0:this._options.brace_style==="expand"?W||this.print_newline():W||(T(this._flags.mode)&&this._options.keep_array_indentation?(this._options.keep_array_indentation=!1,this.print_newline(),this._options.keep_array_indentation=!0):this.print_newline()),this.restore_mode(),this.print_token(I)},M.prototype.handle_word=function(I){if(I.type===i.RESERVED){if(t(I.text,["set","get"])&&this._flags.mode!==l.ObjectLiteral)I.type=i.WORD;else if(I.text==="import"&&t(this._tokens.peek().text,["(","."]))I.type=i.WORD;else if(t(I.text,["as","from"])&&!this._flags.import_block)I.type=i.WORD;else if(this._flags.mode===l.ObjectLiteral){var W=this._tokens.peek();W.text===":"&&(I.type=i.WORD)}}if(this.start_of_statement(I)?E(this._flags.last_token,["var","let","const"])&&I.type===i.WORD&&(this._flags.declaration_statement=!0):I.newlines&&!L(this._flags.mode)&&(this._flags.last_token.type!==i.OPERATOR||this._flags.last_token.text==="--"||this._flags.last_token.text==="++")&&this._flags.last_token.type!==i.EQUALS&&(this._options.preserve_newlines||!E(this._flags.last_token,["var","let","const","set","get"]))?(this.handle_whitespace_and_comments(I),this.print_newline()):this.handle_whitespace_and_comments(I),this._flags.do_block&&!this._flags.do_while)if(g(I,"while")){this._output.space_before_token=!0,this.print_token(I),this._output.space_before_token=!0,this._flags.do_while=!0;return}else this.print_newline(),this._flags.do_block=!1;if(this._flags.if_block)if(!this._flags.else_block&&g(I,"else"))this._flags.else_block=!0;else{for(;this._flags.mode===l.Statement;)this.restore_mode();this._flags.if_block=!1,this._flags.else_block=!1}if(this._flags.in_case_statement&&E(I,["case","default"])){this.print_newline(),!this._flags.case_block&&(this._flags.case_body||this._options.jslint_happy)&&this.deindent(),this._flags.case_body=!1,this.print_token(I),this._flags.in_case=!0;return}if((this._flags.last_token.type===i.COMMA||this._flags.last_token.type===i.START_EXPR||this._flags.last_token.type===i.EQUALS||this._flags.last_token.type===i.OPERATOR)&&(this.start_of_object_property()||this.allow_wrap_or_preserved_newline(I)),g(I,"function")){(t(this._flags.last_token.text,["}",";"])||this._output.just_added_newline()&&!(t(this._flags.last_token.text,["(","[","{",":","=",","])||this._flags.last_token.type===i.OPERATOR))&&(!this._output.just_added_blankline()&&!I.comments_before&&(this.print_newline(),this.print_newline(!0))),this._flags.last_token.type===i.RESERVED||this._flags.last_token.type===i.WORD?E(this._flags.last_token,["get","set","new","export"])||E(this._flags.last_token,j)?this._output.space_before_token=!0:g(this._flags.last_token,"default")&&this._last_last_text==="export"?this._output.space_before_token=!0:this._flags.last_token.text==="declare"?this._output.space_before_token=!0:this.print_newline():this._flags.last_token.type===i.OPERATOR||this._flags.last_token.text==="="?this._output.space_before_token=!0:!this._flags.multiline_frame&&(L(this._flags.mode)||T(this._flags.mode))||this.print_newline(),this.print_token(I),this._flags.last_word=I.text;return}var Q="NONE";if(this._flags.last_token.type===i.END_BLOCK?this._previous_flags.inline_frame?Q="SPACE":E(I,["else","catch","finally","from"])?this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&I.newlines?Q="NEWLINE":(Q="SPACE",this._output.space_before_token=!0):Q="NEWLINE":this._flags.last_token.type===i.SEMICOLON&&this._flags.mode===l.BlockStatement?Q="NEWLINE":this._flags.last_token.type===i.SEMICOLON&&L(this._flags.mode)?Q="SPACE":this._flags.last_token.type===i.STRING?Q="NEWLINE":this._flags.last_token.type===i.RESERVED||this._flags.last_token.type===i.WORD||this._flags.last_token.text==="*"&&(t(this._last_last_text,["function","yield"])||this._flags.mode===l.ObjectLiteral&&t(this._last_last_text,["{",","]))?Q="SPACE":this._flags.last_token.type===i.START_BLOCK?this._flags.inline_frame?Q="SPACE":Q="NEWLINE":this._flags.last_token.type===i.END_EXPR&&(this._output.space_before_token=!0,Q="NEWLINE"),E(I,s)&&this._flags.last_token.text!==")"&&(this._flags.inline_frame||this._flags.last_token.text==="else"||this._flags.last_token.text==="export"?Q="SPACE":Q="NEWLINE"),E(I,["else","catch","finally"]))if((!(this._flags.last_token.type===i.END_BLOCK&&this._previous_flags.mode===l.BlockStatement)||this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&I.newlines)&&!this._flags.inline_frame)this.print_newline();else{this._output.trim(!0);var fe=this._output.current_line;fe.last()!=="}"&&this.print_newline(),this._output.space_before_token=!0}else Q==="NEWLINE"?E(this._flags.last_token,_)?this._output.space_before_token=!0:this._flags.last_token.text==="declare"&&E(I,["var","let","const"])?this._output.space_before_token=!0:this._flags.last_token.type!==i.END_EXPR?(this._flags.last_token.type!==i.START_EXPR||!E(I,["var","let","const"]))&&this._flags.last_token.text!==":"&&(g(I,"if")&&g(I.previous,"else")?this._output.space_before_token=!0:this.print_newline()):E(I,s)&&this._flags.last_token.text!==")"&&this.print_newline():this._flags.multiline_frame&&T(this._flags.mode)&&this._flags.last_token.text===","&&this._last_last_text==="}"?this.print_newline():Q==="SPACE"&&(this._output.space_before_token=!0);I.previous&&(I.previous.type===i.WORD||I.previous.type===i.RESERVED)&&(this._output.space_before_token=!0),this.print_token(I),this._flags.last_word=I.text,I.type===i.RESERVED&&(I.text==="do"?this._flags.do_block=!0:I.text==="if"?this._flags.if_block=!0:I.text==="import"?this._flags.import_block=!0:this._flags.import_block&&g(I,"from")&&(this._flags.import_block=!1))},M.prototype.handle_semicolon=function(I){this.start_of_statement(I)?this._output.space_before_token=!1:this.handle_whitespace_and_comments(I);for(var W=this._tokens.peek();this._flags.mode===l.Statement&&!(this._flags.if_block&&g(W,"else"))&&!this._flags.do_block;)this.restore_mode();this._flags.import_block&&(this._flags.import_block=!1),this.print_token(I)},M.prototype.handle_string=function(I){I.text.startsWith("`")&&I.newlines===0&&I.whitespace_before===""&&(I.previous.text===")"||this._flags.last_token.type===i.WORD)||(this.start_of_statement(I)?this._output.space_before_token=!0:(this.handle_whitespace_and_comments(I),this._flags.last_token.type===i.RESERVED||this._flags.last_token.type===i.WORD||this._flags.inline_frame?this._output.space_before_token=!0:this._flags.last_token.type===i.COMMA||this._flags.last_token.type===i.START_EXPR||this._flags.last_token.type===i.EQUALS||this._flags.last_token.type===i.OPERATOR?this.start_of_object_property()||this.allow_wrap_or_preserved_newline(I):I.text.startsWith("`")&&this._flags.last_token.type===i.END_EXPR&&(I.previous.text==="]"||I.previous.text===")")&&I.newlines===0?this._output.space_before_token=!0:this.print_newline())),this.print_token(I)},M.prototype.handle_equals=function(I){this.start_of_statement(I)||this.handle_whitespace_and_comments(I),this._flags.declaration_statement&&(this._flags.declaration_assignment=!0),this._output.space_before_token=!0,this.print_token(I),this._output.space_before_token=!0},M.prototype.handle_comma=function(I){this.handle_whitespace_and_comments(I,!0),this.print_token(I),this._output.space_before_token=!0,this._flags.declaration_statement?(L(this._flags.parent.mode)&&(this._flags.declaration_assignment=!1),this._flags.declaration_assignment?(this._flags.declaration_assignment=!1,this.print_newline(!1,!0)):this._options.comma_first&&this.allow_wrap_or_preserved_newline(I)):this._flags.mode===l.ObjectLiteral||this._flags.mode===l.Statement&&this._flags.parent.mode===l.ObjectLiteral?(this._flags.mode===l.Statement&&this.restore_mode(),this._flags.inline_frame||this.print_newline()):this._options.comma_first&&this.allow_wrap_or_preserved_newline(I)},M.prototype.handle_operator=function(I){var W=I.text==="*"&&(E(this._flags.last_token,["function","yield"])||t(this._flags.last_token.type,[i.START_BLOCK,i.COMMA,i.END_BLOCK,i.SEMICOLON])),Q=t(I.text,["-","+"])&&(t(this._flags.last_token.type,[i.START_BLOCK,i.START_EXPR,i.EQUALS,i.OPERATOR])||t(this._flags.last_token.text,s)||this._flags.last_token.text===",");if(!this.start_of_statement(I)){var fe=!W;this.handle_whitespace_and_comments(I,fe)}if(I.text==="*"&&this._flags.last_token.type===i.DOT){this.print_token(I);return}if(I.text==="::"){this.print_token(I);return}if(this._flags.last_token.type===i.OPERATOR&&t(this._options.operator_position,u)&&this.allow_wrap_or_preserved_newline(I),I.text===":"&&this._flags.in_case){this.print_token(I),this._flags.in_case=!1,this._flags.case_body=!0,this._tokens.peek().type!==i.START_BLOCK?(this.indent(),this.print_newline(),this._flags.case_block=!1):(this._flags.case_block=!0,this._output.space_before_token=!0);return}var le=!0,Ce=!0,Oe=!1;if(I.text===":"?this._flags.ternary_depth===0?le=!1:(this._flags.ternary_depth-=1,Oe=!0):I.text==="?"&&(this._flags.ternary_depth+=1),!Q&&!W&&this._options.preserve_newlines&&t(I.text,n)){var Re=I.text===":",Le=Re&&Oe,Pe=Re&&!Oe;switch(this._options.operator_position){case c.before_newline:this._output.space_before_token=!Pe,this.print_token(I),(!Re||Le)&&this.allow_wrap_or_preserved_newline(I),this._output.space_before_token=!0;return;case c.after_newline:this._output.space_before_token=!0,!Re||Le?this._tokens.peek().newlines?this.print_newline(!1,!0):this.allow_wrap_or_preserved_newline(I):this._output.space_before_token=!1,this.print_token(I),this._output.space_before_token=!0;return;case c.preserve_newline:Pe||this.allow_wrap_or_preserved_newline(I),le=!(this._output.just_added_newline()||Pe),this._output.space_before_token=le,this.print_token(I),this._output.space_before_token=!0;return}}if(W){this.allow_wrap_or_preserved_newline(I),le=!1;var _e=this._tokens.peek();Ce=_e&&t(_e.type,[i.WORD,i.RESERVED])}else if(I.text==="...")this.allow_wrap_or_preserved_newline(I),le=this._flags.last_token.type===i.START_BLOCK,Ce=!1;else if(t(I.text,["--","++","!","~"])||Q){if((this._flags.last_token.type===i.COMMA||this._flags.last_token.type===i.START_EXPR)&&this.allow_wrap_or_preserved_newline(I),le=!1,Ce=!1,I.newlines&&(I.text==="--"||I.text==="++"||I.text==="~")){var N=E(this._flags.last_token,_)&&I.newlines;N&&(this._previous_flags.if_block||this._previous_flags.else_block)&&this.restore_mode(),this.print_newline(N,!0)}this._flags.last_token.text===";"&&L(this._flags.mode)&&(le=!0),this._flags.last_token.type===i.RESERVED?le=!0:this._flags.last_token.type===i.END_EXPR?le=!(this._flags.last_token.text==="]"&&(I.text==="--"||I.text==="++")):this._flags.last_token.type===i.OPERATOR&&(le=t(I.text,["--","-","++","+"])&&t(this._flags.last_token.text,["--","-","++","+"]),t(I.text,["+","-"])&&t(this._flags.last_token.text,["--","++"])&&(Ce=!0)),(this._flags.mode===l.BlockStatement&&!this._flags.inline_frame||this._flags.mode===l.Statement)&&(this._flags.last_token.text==="{"||this._flags.last_token.text===";")&&this.print_newline()}this._output.space_before_token=this._output.space_before_token||le,this.print_token(I),this._output.space_before_token=Ce},M.prototype.handle_block_comment=function(I,W){if(this._output.raw){this._output.add_raw_token(I),I.directives&&I.directives.preserve==="end"&&(this._output.raw=this._options.test_output_raw);return}if(I.directives){this.print_newline(!1,W),this.print_token(I),I.directives.preserve==="start"&&(this._output.raw=!0),this.print_newline(!1,!0);return}if(!a.newline.test(I.text)&&!I.newlines){this._output.space_before_token=!0,this.print_token(I),this._output.space_before_token=!0;return}else this.print_block_commment(I,W)},M.prototype.print_block_commment=function(I,W){var Q=p(I.text),fe,le=!1,Ce=!1,Oe=I.whitespace_before,Re=Oe.length;if(this.print_newline(!1,W),this.print_token_line_indentation(I),this._output.add_token(Q[0]),this.print_newline(!1,W),Q.length>1){for(Q=Q.slice(1),le=D(Q,"*"),Ce=x(Q,Oe),le&&(this._flags.alignment=1),fe=0;fe=0;a--)if(this.__items[a].match(o))return!0;return!1},S.prototype.set_indent=function(o,a){this.is_empty()&&(this.__indent_count=o||0,this.__alignment_count=a||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},S.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},S.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},S.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var o=this.__parent.current_line;return o.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),o.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),o.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,o.__items[0]===" "&&(o.__items.splice(0,1),o.__character_count-=1),!0}return!1},S.prototype.is_empty=function(){return this.__items.length===0},S.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},S.prototype.push=function(o){this.__items.push(o);var a=o.lastIndexOf(` `);a!==-1?this.__character_count=o.length-a:this.__character_count+=o.length},S.prototype.pop=function(){var o=null;return this.is_empty()||(o=this.__items.pop(),this.__character_count-=o.length),o},S.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},S.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},S.prototype.trim=function(){for(;this.last()===" ";)this.__items.pop(),this.__character_count-=1},S.prototype.toString=function(){var o="";return this.is_empty()?this.__parent.indent_empty_lines&&(o=this.__parent.get_indent_string(this.__indent_count)):(o=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),o+=this.__items.join("")),o};function f(o,a){this.__cache=[""],this.__indent_size=o.indent_size,this.__indent_string=o.indent_char,o.indent_with_tabs||(this.__indent_string=new Array(o.indent_size+1).join(o.indent_char)),a=a||"",o.indent_level>0&&(a=new Array(o.indent_level+1).join(this.__indent_string)),this.__base_string=a,this.__base_string_length=a.length}f.prototype.get_indent_size=function(o,a){var r=this.__base_string_length;return a=a||0,o<0&&(r=0),r+=o*this.__indent_size,r+=a,r},f.prototype.get_indent_string=function(o,a){var r=this.__base_string;return a=a||0,o<0&&(o=0,r=""),a+=o*this.__indent_size,this.__ensure_cache(a),r+=this.__cache[a],r},f.prototype.__ensure_cache=function(o){for(;o>=this.__cache.length;)this.__add_column()},f.prototype.__add_column=function(){var o=this.__cache.length,a=0,r="";this.__indent_size&&o>=this.__indent_size&&(a=Math.floor(o/this.__indent_size),o-=a*this.__indent_size,r=new Array(a+1).join(this.__indent_string)),o&&(r+=new Array(o+1).join(" ")),this.__cache.push(r)};function d(o,a){this.__indent_cache=new f(o,a),this.raw=!1,this._end_with_newline=o.end_with_newline,this.indent_size=o.indent_size,this.wrap_line_length=o.wrap_line_length,this.indent_empty_lines=o.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new S(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}d.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},d.prototype.get_line_number=function(){return this.__lines.length},d.prototype.get_indent_string=function(o,a){return this.__indent_cache.get_indent_string(o,a)},d.prototype.get_indent_size=function(o,a){return this.__indent_cache.get_indent_size(o,a)},d.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},d.prototype.add_new_line=function(o){return this.is_empty()||!o&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},d.prototype.get_code=function(o){this.trim(!0);var a=this.current_line.pop();a&&(a[a.length-1]===` `&&(a=a.replace(/\n+$/g,"")),this.current_line.push(a)),this._end_with_newline&&this.__add_outputline();var r=this.__lines.join(` `);return o!==` `&&(r=r.replace(/[\n]/g,o)),r},d.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},d.prototype.set_indent=function(o,a){return o=o||0,a=a||0,this.next_line.set_indent(o,a),this.__lines.length>1?(this.current_line.set_indent(o,a),!0):(this.current_line.set_indent(),!1)},d.prototype.add_raw_token=function(o){for(var a=0;a1&&this.current_line.is_empty();)this.__lines.pop(),this.current_line=this.__lines[this.__lines.length-1],this.current_line.trim();this.previous_line=this.__lines.length>1?this.__lines[this.__lines.length-2]:null},d.prototype.just_added_newline=function(){return this.current_line.is_empty()},d.prototype.just_added_blankline=function(){return this.is_empty()||this.current_line.is_empty()&&this.previous_line.is_empty()},d.prototype.ensure_empty_line_above=function(o,a){for(var r=this.__lines.length-2;r>=0;){var h=this.__lines[r];if(h.is_empty())break;if(h.item(0).indexOf(o)!==0&&h.item(-1)!==a){this.__lines.splice(r+1,0,new S(this)),this.previous_line=this.__lines[this.__lines.length-2];break}r--}},e.exports.Output=d},function(e){function S(f,d,o,a){this.type=f,this.text=d,this.comments_before=null,this.newlines=o||0,this.whitespace_before=a||"",this.parent=null,this.next=null,this.previous=null,this.opened=null,this.closed=null,this.directives=null}e.exports.Token=S},function(e,S){var f="\\x23\\x24\\x40\\x41-\\x5a\\x5f\\x61-\\x7a",d="\\x24\\x30-\\x39\\x41-\\x5a\\x5f\\x61-\\x7a",o="\\xaa\\xb5\\xba\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\u02c1\\u02c6-\\u02d1\\u02e0-\\u02e4\\u02ec\\u02ee\\u0370-\\u0374\\u0376\\u0377\\u037a-\\u037d\\u0386\\u0388-\\u038a\\u038c\\u038e-\\u03a1\\u03a3-\\u03f5\\u03f7-\\u0481\\u048a-\\u0527\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05d0-\\u05ea\\u05f0-\\u05f2\\u0620-\\u064a\\u066e\\u066f\\u0671-\\u06d3\\u06d5\\u06e5\\u06e6\\u06ee\\u06ef\\u06fa-\\u06fc\\u06ff\\u0710\\u0712-\\u072f\\u074d-\\u07a5\\u07b1\\u07ca-\\u07ea\\u07f4\\u07f5\\u07fa\\u0800-\\u0815\\u081a\\u0824\\u0828\\u0840-\\u0858\\u08a0\\u08a2-\\u08ac\\u0904-\\u0939\\u093d\\u0950\\u0958-\\u0961\\u0971-\\u0977\\u0979-\\u097f\\u0985-\\u098c\\u098f\\u0990\\u0993-\\u09a8\\u09aa-\\u09b0\\u09b2\\u09b6-\\u09b9\\u09bd\\u09ce\\u09dc\\u09dd\\u09df-\\u09e1\\u09f0\\u09f1\\u0a05-\\u0a0a\\u0a0f\\u0a10\\u0a13-\\u0a28\\u0a2a-\\u0a30\\u0a32\\u0a33\\u0a35\\u0a36\\u0a38\\u0a39\\u0a59-\\u0a5c\\u0a5e\\u0a72-\\u0a74\\u0a85-\\u0a8d\\u0a8f-\\u0a91\\u0a93-\\u0aa8\\u0aaa-\\u0ab0\\u0ab2\\u0ab3\\u0ab5-\\u0ab9\\u0abd\\u0ad0\\u0ae0\\u0ae1\\u0b05-\\u0b0c\\u0b0f\\u0b10\\u0b13-\\u0b28\\u0b2a-\\u0b30\\u0b32\\u0b33\\u0b35-\\u0b39\\u0b3d\\u0b5c\\u0b5d\\u0b5f-\\u0b61\\u0b71\\u0b83\\u0b85-\\u0b8a\\u0b8e-\\u0b90\\u0b92-\\u0b95\\u0b99\\u0b9a\\u0b9c\\u0b9e\\u0b9f\\u0ba3\\u0ba4\\u0ba8-\\u0baa\\u0bae-\\u0bb9\\u0bd0\\u0c05-\\u0c0c\\u0c0e-\\u0c10\\u0c12-\\u0c28\\u0c2a-\\u0c33\\u0c35-\\u0c39\\u0c3d\\u0c58\\u0c59\\u0c60\\u0c61\\u0c85-\\u0c8c\\u0c8e-\\u0c90\\u0c92-\\u0ca8\\u0caa-\\u0cb3\\u0cb5-\\u0cb9\\u0cbd\\u0cde\\u0ce0\\u0ce1\\u0cf1\\u0cf2\\u0d05-\\u0d0c\\u0d0e-\\u0d10\\u0d12-\\u0d3a\\u0d3d\\u0d4e\\u0d60\\u0d61\\u0d7a-\\u0d7f\\u0d85-\\u0d96\\u0d9a-\\u0db1\\u0db3-\\u0dbb\\u0dbd\\u0dc0-\\u0dc6\\u0e01-\\u0e30\\u0e32\\u0e33\\u0e40-\\u0e46\\u0e81\\u0e82\\u0e84\\u0e87\\u0e88\\u0e8a\\u0e8d\\u0e94-\\u0e97\\u0e99-\\u0e9f\\u0ea1-\\u0ea3\\u0ea5\\u0ea7\\u0eaa\\u0eab\\u0ead-\\u0eb0\\u0eb2\\u0eb3\\u0ebd\\u0ec0-\\u0ec4\\u0ec6\\u0edc-\\u0edf\\u0f00\\u0f40-\\u0f47\\u0f49-\\u0f6c\\u0f88-\\u0f8c\\u1000-\\u102a\\u103f\\u1050-\\u1055\\u105a-\\u105d\\u1061\\u1065\\u1066\\u106e-\\u1070\\u1075-\\u1081\\u108e\\u10a0-\\u10c5\\u10c7\\u10cd\\u10d0-\\u10fa\\u10fc-\\u1248\\u124a-\\u124d\\u1250-\\u1256\\u1258\\u125a-\\u125d\\u1260-\\u1288\\u128a-\\u128d\\u1290-\\u12b0\\u12b2-\\u12b5\\u12b8-\\u12be\\u12c0\\u12c2-\\u12c5\\u12c8-\\u12d6\\u12d8-\\u1310\\u1312-\\u1315\\u1318-\\u135a\\u1380-\\u138f\\u13a0-\\u13f4\\u1401-\\u166c\\u166f-\\u167f\\u1681-\\u169a\\u16a0-\\u16ea\\u16ee-\\u16f0\\u1700-\\u170c\\u170e-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176c\\u176e-\\u1770\\u1780-\\u17b3\\u17d7\\u17dc\\u1820-\\u1877\\u1880-\\u18a8\\u18aa\\u18b0-\\u18f5\\u1900-\\u191c\\u1950-\\u196d\\u1970-\\u1974\\u1980-\\u19ab\\u19c1-\\u19c7\\u1a00-\\u1a16\\u1a20-\\u1a54\\u1aa7\\u1b05-\\u1b33\\u1b45-\\u1b4b\\u1b83-\\u1ba0\\u1bae\\u1baf\\u1bba-\\u1be5\\u1c00-\\u1c23\\u1c4d-\\u1c4f\\u1c5a-\\u1c7d\\u1ce9-\\u1cec\\u1cee-\\u1cf1\\u1cf5\\u1cf6\\u1d00-\\u1dbf\\u1e00-\\u1f15\\u1f18-\\u1f1d\\u1f20-\\u1f45\\u1f48-\\u1f4d\\u1f50-\\u1f57\\u1f59\\u1f5b\\u1f5d\\u1f5f-\\u1f7d\\u1f80-\\u1fb4\\u1fb6-\\u1fbc\\u1fbe\\u1fc2-\\u1fc4\\u1fc6-\\u1fcc\\u1fd0-\\u1fd3\\u1fd6-\\u1fdb\\u1fe0-\\u1fec\\u1ff2-\\u1ff4\\u1ff6-\\u1ffc\\u2071\\u207f\\u2090-\\u209c\\u2102\\u2107\\u210a-\\u2113\\u2115\\u2119-\\u211d\\u2124\\u2126\\u2128\\u212a-\\u212d\\u212f-\\u2139\\u213c-\\u213f\\u2145-\\u2149\\u214e\\u2160-\\u2188\\u2c00-\\u2c2e\\u2c30-\\u2c5e\\u2c60-\\u2ce4\\u2ceb-\\u2cee\\u2cf2\\u2cf3\\u2d00-\\u2d25\\u2d27\\u2d2d\\u2d30-\\u2d67\\u2d6f\\u2d80-\\u2d96\\u2da0-\\u2da6\\u2da8-\\u2dae\\u2db0-\\u2db6\\u2db8-\\u2dbe\\u2dc0-\\u2dc6\\u2dc8-\\u2dce\\u2dd0-\\u2dd6\\u2dd8-\\u2dde\\u2e2f\\u3005-\\u3007\\u3021-\\u3029\\u3031-\\u3035\\u3038-\\u303c\\u3041-\\u3096\\u309d-\\u309f\\u30a1-\\u30fa\\u30fc-\\u30ff\\u3105-\\u312d\\u3131-\\u318e\\u31a0-\\u31ba\\u31f0-\\u31ff\\u3400-\\u4db5\\u4e00-\\u9fcc\\ua000-\\ua48c\\ua4d0-\\ua4fd\\ua500-\\ua60c\\ua610-\\ua61f\\ua62a\\ua62b\\ua640-\\ua66e\\ua67f-\\ua697\\ua6a0-\\ua6ef\\ua717-\\ua71f\\ua722-\\ua788\\ua78b-\\ua78e\\ua790-\\ua793\\ua7a0-\\ua7aa\\ua7f8-\\ua801\\ua803-\\ua805\\ua807-\\ua80a\\ua80c-\\ua822\\ua840-\\ua873\\ua882-\\ua8b3\\ua8f2-\\ua8f7\\ua8fb\\ua90a-\\ua925\\ua930-\\ua946\\ua960-\\ua97c\\ua984-\\ua9b2\\ua9cf\\uaa00-\\uaa28\\uaa40-\\uaa42\\uaa44-\\uaa4b\\uaa60-\\uaa76\\uaa7a\\uaa80-\\uaaaf\\uaab1\\uaab5\\uaab6\\uaab9-\\uaabd\\uaac0\\uaac2\\uaadb-\\uaadd\\uaae0-\\uaaea\\uaaf2-\\uaaf4\\uab01-\\uab06\\uab09-\\uab0e\\uab11-\\uab16\\uab20-\\uab26\\uab28-\\uab2e\\uabc0-\\uabe2\\uac00-\\ud7a3\\ud7b0-\\ud7c6\\ud7cb-\\ud7fb\\uf900-\\ufa6d\\ufa70-\\ufad9\\ufb00-\\ufb06\\ufb13-\\ufb17\\ufb1d\\ufb1f-\\ufb28\\ufb2a-\\ufb36\\ufb38-\\ufb3c\\ufb3e\\ufb40\\ufb41\\ufb43\\ufb44\\ufb46-\\ufbb1\\ufbd3-\\ufd3d\\ufd50-\\ufd8f\\ufd92-\\ufdc7\\ufdf0-\\ufdfb\\ufe70-\\ufe74\\ufe76-\\ufefc\\uff21-\\uff3a\\uff41-\\uff5a\\uff66-\\uffbe\\uffc2-\\uffc7\\uffca-\\uffcf\\uffd2-\\uffd7\\uffda-\\uffdc",a="\\u0300-\\u036f\\u0483-\\u0487\\u0591-\\u05bd\\u05bf\\u05c1\\u05c2\\u05c4\\u05c5\\u05c7\\u0610-\\u061a\\u0620-\\u0649\\u0672-\\u06d3\\u06e7-\\u06e8\\u06fb-\\u06fc\\u0730-\\u074a\\u0800-\\u0814\\u081b-\\u0823\\u0825-\\u0827\\u0829-\\u082d\\u0840-\\u0857\\u08e4-\\u08fe\\u0900-\\u0903\\u093a-\\u093c\\u093e-\\u094f\\u0951-\\u0957\\u0962-\\u0963\\u0966-\\u096f\\u0981-\\u0983\\u09bc\\u09be-\\u09c4\\u09c7\\u09c8\\u09d7\\u09df-\\u09e0\\u0a01-\\u0a03\\u0a3c\\u0a3e-\\u0a42\\u0a47\\u0a48\\u0a4b-\\u0a4d\\u0a51\\u0a66-\\u0a71\\u0a75\\u0a81-\\u0a83\\u0abc\\u0abe-\\u0ac5\\u0ac7-\\u0ac9\\u0acb-\\u0acd\\u0ae2-\\u0ae3\\u0ae6-\\u0aef\\u0b01-\\u0b03\\u0b3c\\u0b3e-\\u0b44\\u0b47\\u0b48\\u0b4b-\\u0b4d\\u0b56\\u0b57\\u0b5f-\\u0b60\\u0b66-\\u0b6f\\u0b82\\u0bbe-\\u0bc2\\u0bc6-\\u0bc8\\u0bca-\\u0bcd\\u0bd7\\u0be6-\\u0bef\\u0c01-\\u0c03\\u0c46-\\u0c48\\u0c4a-\\u0c4d\\u0c55\\u0c56\\u0c62-\\u0c63\\u0c66-\\u0c6f\\u0c82\\u0c83\\u0cbc\\u0cbe-\\u0cc4\\u0cc6-\\u0cc8\\u0cca-\\u0ccd\\u0cd5\\u0cd6\\u0ce2-\\u0ce3\\u0ce6-\\u0cef\\u0d02\\u0d03\\u0d46-\\u0d48\\u0d57\\u0d62-\\u0d63\\u0d66-\\u0d6f\\u0d82\\u0d83\\u0dca\\u0dcf-\\u0dd4\\u0dd6\\u0dd8-\\u0ddf\\u0df2\\u0df3\\u0e34-\\u0e3a\\u0e40-\\u0e45\\u0e50-\\u0e59\\u0eb4-\\u0eb9\\u0ec8-\\u0ecd\\u0ed0-\\u0ed9\\u0f18\\u0f19\\u0f20-\\u0f29\\u0f35\\u0f37\\u0f39\\u0f41-\\u0f47\\u0f71-\\u0f84\\u0f86-\\u0f87\\u0f8d-\\u0f97\\u0f99-\\u0fbc\\u0fc6\\u1000-\\u1029\\u1040-\\u1049\\u1067-\\u106d\\u1071-\\u1074\\u1082-\\u108d\\u108f-\\u109d\\u135d-\\u135f\\u170e-\\u1710\\u1720-\\u1730\\u1740-\\u1750\\u1772\\u1773\\u1780-\\u17b2\\u17dd\\u17e0-\\u17e9\\u180b-\\u180d\\u1810-\\u1819\\u1920-\\u192b\\u1930-\\u193b\\u1951-\\u196d\\u19b0-\\u19c0\\u19c8-\\u19c9\\u19d0-\\u19d9\\u1a00-\\u1a15\\u1a20-\\u1a53\\u1a60-\\u1a7c\\u1a7f-\\u1a89\\u1a90-\\u1a99\\u1b46-\\u1b4b\\u1b50-\\u1b59\\u1b6b-\\u1b73\\u1bb0-\\u1bb9\\u1be6-\\u1bf3\\u1c00-\\u1c22\\u1c40-\\u1c49\\u1c5b-\\u1c7d\\u1cd0-\\u1cd2\\u1d00-\\u1dbe\\u1e01-\\u1f15\\u200c\\u200d\\u203f\\u2040\\u2054\\u20d0-\\u20dc\\u20e1\\u20e5-\\u20f0\\u2d81-\\u2d96\\u2de0-\\u2dff\\u3021-\\u3028\\u3099\\u309a\\ua640-\\ua66d\\ua674-\\ua67d\\ua69f\\ua6f0-\\ua6f1\\ua7f8-\\ua800\\ua806\\ua80b\\ua823-\\ua827\\ua880-\\ua881\\ua8b4-\\ua8c4\\ua8d0-\\ua8d9\\ua8f3-\\ua8f7\\ua900-\\ua909\\ua926-\\ua92d\\ua930-\\ua945\\ua980-\\ua983\\ua9b3-\\ua9c0\\uaa00-\\uaa27\\uaa40-\\uaa41\\uaa4c-\\uaa4d\\uaa50-\\uaa59\\uaa7b\\uaae0-\\uaae9\\uaaf2-\\uaaf3\\uabc0-\\uabe1\\uabec\\uabed\\uabf0-\\uabf9\\ufb20-\\ufb28\\ufe00-\\ufe0f\\ufe20-\\ufe26\\ufe33\\ufe34\\ufe4d-\\ufe4f\\uff10-\\uff19\\uff3f",r="(?:\\\\u[0-9a-fA-F]{4}|["+f+o+"])",h="(?:\\\\u[0-9a-fA-F]{4}|["+d+o+a+"])*";S.identifier=new RegExp(r+h,"g"),S.identifierStart=new RegExp(r),S.identifierMatch=new RegExp("(?:\\\\u[0-9a-fA-F]{4}|["+d+o+a+"])+");var s=/[\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff]/;S.newline=/[\n\r\u2028\u2029]/,S.lineBreak=new RegExp(`\r |`+S.newline.source),S.allLineBreaks=new RegExp(S.lineBreak.source,"g")},function(e,S,f){var d=f(6).Options,o=["before-newline","after-newline","preserve-newline"];function a(r){d.call(this,r,"js");var h=this.raw_options.brace_style||null;h==="expand-strict"?this.raw_options.brace_style="expand":h==="collapse-preserve-inline"?this.raw_options.brace_style="collapse,preserve-inline":this.raw_options.braces_on_own_line!==void 0&&(this.raw_options.brace_style=this.raw_options.braces_on_own_line?"expand":"collapse");var s=this._get_selection_list("brace_style",["collapse","expand","end-expand","none","preserve-inline"]);this.brace_preserve_inline=!1,this.brace_style="collapse";for(var n=0;n>> === !== &&= ??= ||= << && >= ** != == <= >> || ?? |> < / - + > : & % ? ^ | *".split(" "),y=">>>= ... >>= <<= === >>> !== **= &&= ??= ||= => ^= :: /= << <= == && -= >= >> != -- += ** || ?? ++ %= &= *= |= |> = ! ? > < : / ^ - + * & % ~ |";y=y.replace(/[-[\]{}()*+?.,\\^$|#]/g,"\\$&"),y="\\?\\.(?!\\d) "+y,y=y.replace(/ /g,"|");var c=new RegExp(y),u="continue,try,throw,return,var,let,const,if,switch,case,default,for,while,break,function,import,export".split(","),l=u.concat(["do","in","of","else","get","set","new","catch","finally","typeof","yield","async","await","from","as","class","extends"]),v=new RegExp("^(?:"+l.join("|")+")$"),p,T=function(D,x){o.call(this,D,x),this._patterns.whitespace=this._patterns.whitespace.matching(/\u00A0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff/.source,/\u2028\u2029/.source);var M=new s(this._input),j=new n(this._input).read_options(this._options);this.__patterns={template:j,identifier:j.starting_with(h.identifier).matching(h.identifierMatch),number:M.matching(m),punct:M.matching(c),comment:M.starting_with(/\/\//).until(/[\n\r\u2028\u2029]/),block_comment:M.starting_with(/\/\*/).until_after(/\*\//),html_comment_start:M.matching(//),include:M.starting_with(/#include/).until_after(h.lineBreak),shebang:M.starting_with(/#!/).until_after(h.lineBreak),xml:M.matching(/[\s\S]*?<(\/?)([-a-zA-Z:0-9_.]+|{[^}]+?}|!\[CDATA\[[^\]]*?\]\]|)(\s*{[^}]+?}|\s+[-a-zA-Z:0-9_.]+|\s+[-a-zA-Z:0-9_.]+\s*=\s*('[^']*'|"[^"]*"|{([^{}]|{[^}]+?})+?}))*\s*(\/?)\s*>/),single_quote:j.until(/['\\\n\r\u2028\u2029]/),double_quote:j.until(/["\\\n\r\u2028\u2029]/),template_text:j.until(/[`\\$]/),template_expression:j.until(/[`}\\]/)}};T.prototype=new o,T.prototype._is_comment=function(D){return D.type===t.COMMENT||D.type===t.BLOCK_COMMENT||D.type===t.UNKNOWN},T.prototype._is_opening=function(D){return D.type===t.START_BLOCK||D.type===t.START_EXPR},T.prototype._is_closing=function(D,x){return(D.type===t.END_BLOCK||D.type===t.END_EXPR)&&x&&(D.text==="]"&&x.text==="["||D.text===")"&&x.text==="("||D.text==="}"&&x.text==="{")},T.prototype._reset=function(){p=!1},T.prototype._get_next_token=function(D,x){var M=null;this._readWhitespace();var j=this._input.peek();return j===null?this._create_token(t.EOF,""):(M=M||this._read_non_javascript(j),M=M||this._read_string(j),M=M||this._read_word(D),M=M||this._read_singles(j),M=M||this._read_comment(j),M=M||this._read_regexp(j,D),M=M||this._read_xml(j,D),M=M||this._read_punctuation(),M=M||this._create_token(t.UNKNOWN,this._input.next()),M)},T.prototype._read_word=function(D){var x;if(x=this.__patterns.identifier.read(),x!=="")return x=x.replace(h.allLineBreaks,` `),!(D.type===t.DOT||D.type===t.RESERVED&&(D.text==="set"||D.text==="get"))&&v.test(x)?(x==="in"||x==="of")&&(D.type===t.WORD||D.type===t.STRING)?this._create_token(t.OPERATOR,x):this._create_token(t.RESERVED,x):this._create_token(t.WORD,x);if(x=this.__patterns.number.read(),x!=="")return this._create_token(t.WORD,x)},T.prototype._read_singles=function(D){var x=null;return D==="("||D==="["?x=this._create_token(t.START_EXPR,D):D===")"||D==="]"?x=this._create_token(t.END_EXPR,D):D==="{"?x=this._create_token(t.START_BLOCK,D):D==="}"?x=this._create_token(t.END_BLOCK,D):D===";"?x=this._create_token(t.SEMICOLON,D):D==="."&&E.test(this._input.peek(1))?x=this._create_token(t.DOT,D):D===","&&(x=this._create_token(t.COMMA,D)),x&&this._input.next(),x},T.prototype._read_punctuation=function(){var D=this.__patterns.punct.read();if(D!=="")return D==="="?this._create_token(t.EQUALS,D):D==="?."?this._create_token(t.DOT,D):this._create_token(t.OPERATOR,D)},T.prototype._read_non_javascript=function(D){var x="";if(D==="#"){if(this._is_first_token()&&(x=this.__patterns.shebang.read(),x))return this._create_token(t.UNKNOWN,x.trim()+` `);if(x=this.__patterns.include.read(),x)return this._create_token(t.UNKNOWN,x.trim()+` `);D=this._input.next();var M="#";if(this._input.hasNext()&&this._input.testChar(g)){do D=this._input.next(),M+=D;while(this._input.hasNext()&&D!=="#"&&D!=="=");return D==="#"||(this._input.peek()==="["&&this._input.peek(1)==="]"?(M+="[]",this._input.next(),this._input.next()):this._input.peek()==="{"&&this._input.peek(1)==="}"&&(M+="{}",this._input.next(),this._input.next())),this._create_token(t.WORD,M)}this._input.back()}else if(D==="<"&&this._is_first_token()){if(x=this.__patterns.html_comment_start.read(),x){for(;this._input.hasNext()&&!this._input.testChar(h.newline);)x+=this._input.next();return p=!0,this._create_token(t.COMMENT,x)}}else if(p&&D==="-"&&(x=this.__patterns.html_comment_end.read(),x))return p=!1,this._create_token(t.COMMENT,x);return null},T.prototype._read_comment=function(D){var x=null;if(D==="/"){var M="";if(this._input.peek(1)==="*"){M=this.__patterns.block_comment.read();var j=b.get_directives(M);j&&j.ignore==="start"&&(M+=b.readIgnored(this._input)),M=M.replace(h.allLineBreaks,` `),x=this._create_token(t.BLOCK_COMMENT,M),x.directives=j}else this._input.peek(1)==="/"&&(M=this.__patterns.comment.read(),x=this._create_token(t.COMMENT,M))}return x},T.prototype._read_string=function(D){if(D==="`"||D==="'"||D==='"'){var x=this._input.next();return this.has_char_escapes=!1,D==="`"?x+=this._read_string_recursive("`",!0,"${"):x+=this._read_string_recursive(D),this.has_char_escapes&&this._options.unescape_strings&&(x=L(x)),this._input.peek()===D&&(x+=this._input.next()),x=x.replace(h.allLineBreaks,` `),this._create_token(t.STRING,x)}return null},T.prototype._allow_regexp_or_xml=function(D){return D.type===t.RESERVED&&i(D.text,["return","case","throw","else","do","typeof","yield"])||D.type===t.END_EXPR&&D.text===")"&&D.opened.previous.type===t.RESERVED&&i(D.opened.previous.text,["if","while","for"])||i(D.type,[t.COMMENT,t.START_EXPR,t.START_BLOCK,t.START,t.END_BLOCK,t.OPERATOR,t.EQUALS,t.EOF,t.SEMICOLON,t.COMMA])},T.prototype._read_regexp=function(D,x){if(D==="/"&&this._allow_regexp_or_xml(x)){for(var M=this._input.next(),j=!1,I=!1;this._input.hasNext()&&(j||I||this._input.peek()!==D)&&!this._input.testChar(h.newline);)M+=this._input.peek(),j?j=!1:(j=this._input.peek()==="\\",this._input.peek()==="["?I=!0:this._input.peek()==="]"&&(I=!1)),this._input.next();return this._input.peek()===D&&(M+=this._input.next(),M+=this._input.read(h.identifier)),this._create_token(t.STRING,M)}return null},T.prototype._read_xml=function(D,x){if(this._options.e4x&&D==="<"&&this._allow_regexp_or_xml(x)){var M="",j=this.__patterns.xml.read_match();if(j){for(var I=j[2].replace(/^{\s+/,"{").replace(/\s+}$/,"}"),W=I.indexOf("{")===0,Q=0;j;){var fe=!!j[1],le=j[2],Ce=!!j[j.length-1]||le.slice(0,8)==="![CDATA[";if(!Ce&&(le===I||W&&le.replace(/^{\s+/,"{").replace(/\s+}$/,"}"))&&(fe?--Q:++Q),M+=j[0],Q<=0)break;j=this.__patterns.xml.read_match()}return j||(M+=this._input.match(/[\s\S]*/g)[0]),M=M.replace(h.allLineBreaks,` `),this._create_token(t.STRING,M)}}return null};function L(D){for(var x="",M=0,j=new d(D),I=null;j.hasNext();)if(I=j.match(/([\s]|[^\\]|\\\\)+/g),I&&(x+=I[0]),j.peek()==="\\"){if(j.next(),j.peek()==="x")I=j.match(/x([0-9A-Fa-f]{2})/g);else if(j.peek()==="u")I=j.match(/u([0-9A-Fa-f]{4})/g);else{x+="\\",j.hasNext()&&(x+=j.next());continue}if(!I)return D;if(M=parseInt(I[1],16),M>126&&M<=255&&I[0].indexOf("x")===0)return D;if(M>=0&&M<32){x+="\\"+I[0];continue}else M===34||M===39||M===92?x+="\\"+String.fromCharCode(M):x+=String.fromCharCode(M)}return x}T.prototype._read_string_recursive=function(D,x,M){var j,I;D==="'"?I=this.__patterns.single_quote:D==='"'?I=this.__patterns.double_quote:D==="`"?I=this.__patterns.template_text:D==="}"&&(I=this.__patterns.template_expression);for(var W=I.read(),Q="";this._input.hasNext();){if(Q=this._input.next(),Q===D||!x&&h.newline.test(Q)){this._input.back();break}else Q==="\\"&&this._input.hasNext()?(j=this._input.peek(),j==="x"||j==="u"?this.has_char_escapes=!0:j==="\r"&&this._input.peek(1)===` `&&this._input.next(),Q+=this._input.next()):M&&(M==="${"&&Q==="$"&&this._input.peek()==="{"&&(Q+=this._input.next()),M===Q&&(D==="`"?Q+=this._read_string_recursive("}",x,"`"):Q+=this._read_string_recursive("`",x,"${"),this._input.hasNext()&&(Q+=this._input.next())));Q+=I.read(),W+=Q}return W},e.exports.Tokenizer=T,e.exports.TOKEN=t,e.exports.positionable_operators=_.slice(),e.exports.line_starters=u.slice()},function(e){var S=RegExp.prototype.hasOwnProperty("sticky");function f(d){this.__input=d||"",this.__input_length=this.__input.length,this.__position=0}f.prototype.restart=function(){this.__position=0},f.prototype.back=function(){this.__position>0&&(this.__position-=1)},f.prototype.hasNext=function(){return this.__position=0&&d=0&&o=d.length&&this.__input.substring(o-d.length,o).toLowerCase()===d},e.exports.InputScanner=f},function(e,S,f){var d=f(8).InputScanner,o=f(3).Token,a=f(10).TokenStream,r=f(11).WhitespacePattern,h={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"},s=function(n,i){this._input=new d(n),this._options=i||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new r(this._input)};s.prototype.tokenize=function(){this._input.restart(),this.__tokens=new a,this._reset();for(var n,i=new o(h.START,""),t=null,b=[],m=new a;i.type!==h.EOF;){for(n=this._get_next_token(i,t);this._is_comment(n);)m.add(n),n=this._get_next_token(i,t);m.isEmpty()||(n.comments_before=m,m=new a),n.parent=t,this._is_opening(n)?(b.push(t),t=n):t&&this._is_closing(n,t)&&(n.opened=t,t.closed=n,t=b.pop(),n.parent=t),n.previous=i,i.next=n,this.__tokens.add(n),i=n}return this.__tokens},s.prototype._is_first_token=function(){return this.__tokens.isEmpty()},s.prototype._reset=function(){},s.prototype._get_next_token=function(n,i){this._readWhitespace();var t=this._input.read(/.+/g);return t?this._create_token(h.RAW,t):this._create_token(h.EOF,"")},s.prototype._is_comment=function(n){return!1},s.prototype._is_opening=function(n){return!1},s.prototype._is_closing=function(n,i){return!1},s.prototype._create_token=function(n,i){var t=new o(n,i,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token);return t},s.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},e.exports.Tokenizer=s,e.exports.TOKEN=h},function(e){function S(f){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=f}S.prototype.restart=function(){this.__position=0},S.prototype.isEmpty=function(){return this.__tokens_length===0},S.prototype.hasNext=function(){return this.__position=0&&f/),erb:s.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:s.starting_with(/{%/).until_after(/%}/),django_value:s.starting_with(/{{/).until_after(/}}/),django_comment:s.starting_with(/{#/).until_after(/#}/),smarty:s.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:s.starting_with(/{\*/).until_after(/\*}/),smarty_literal:s.starting_with(/{literal}/).until_after(/{\/literal}/)}}a.prototype=new d,a.prototype._create=function(){return new a(this._input,this)},a.prototype._update=function(){this.__set_templated_pattern()},a.prototype.disable=function(r){var h=this._create();return h._disabled[r]=!0,h._update(),h},a.prototype.read_options=function(r){var h=this._create();for(var s in o)h._disabled[s]=r.templating.indexOf(s)===-1;return h._update(),h},a.prototype.exclude=function(r){var h=this._create();return h._excluded[r]=!0,h._update(),h},a.prototype.read=function(){var r="";this._match_pattern?r=this._input.read(this._starting_pattern):r=this._input.read(this._starting_pattern,this.__template_pattern);for(var h=this._read_template();h;)this._match_pattern?h+=this._input.read(this._match_pattern):h+=this._input.readUntil(this.__template_pattern),r+=h,h=this._read_template();return this._until_after&&(r+=this._input.readUntilAfter(this._until_pattern)),r},a.prototype.__set_templated_pattern=function(){var r=[];this._disabled.php||r.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||r.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||r.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(r.push(this.__patterns.django._starting_pattern.source),r.push(this.__patterns.django_value._starting_pattern.source),r.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||r.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&r.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+r.join("|")+")")},a.prototype._read_template=function(){var r="",h=this._input.peek();if(h==="<"){var s=this._input.peek(1);!this._disabled.php&&!this._excluded.php&&s==="?"&&(r=r||this.__patterns.php.read()),!this._disabled.erb&&!this._excluded.erb&&s==="%"&&(r=r||this.__patterns.erb.read())}else h==="{"&&(!this._disabled.handlebars&&!this._excluded.handlebars&&(r=r||this.__patterns.handlebars_comment.read(),r=r||this.__patterns.handlebars_unescaped.read(),r=r||this.__patterns.handlebars.read()),this._disabled.django||(!this._excluded.django&&!this._excluded.handlebars&&(r=r||this.__patterns.django_value.read()),this._excluded.django||(r=r||this.__patterns.django_comment.read(),r=r||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(r=r||this.__patterns.smarty_comment.read(),r=r||this.__patterns.smarty_literal.read(),r=r||this.__patterns.smarty.read()));return r},e.exports.TemplatablePattern=a}],R={};function H(e){var S=R[e];if(S!==void 0)return S.exports;var f=R[e]={exports:{}};return w[e](f,f.exports,H),f.exports}var U=H(0);A=U})();var k=A;!(ae=[],B=function(){return{js_beautify:k}}.apply(be,ae),B!==void 0&&(Je.exports=B))})()},"746U":function(Je,be,V){"use strict";V.d(be,"f",function(){return ae}),V.d(be,"l",function(){return B}),V.d(be,"k",function(){return A}),V.d(be,"j",function(){return k}),V.d(be,"g",function(){return w}),V.d(be,"m",function(){return R}),V.d(be,"h",function(){return H}),V.d(be,"n",function(){return U}),V.d(be,"c",function(){return e}),V.d(be,"a",function(){return S}),V.d(be,"i",function(){return f}),V.d(be,"o",function(){return d}),V.d(be,"e",function(){return r}),V.d(be,"d",function(){return h}),V.d(be,"p",function(){return s}),V.d(be,"b",function(){return n});function ae(i){return Array.isArray(i)}function B(i){return typeof i=="string"}function A(i){return typeof i=="object"&&i!==null&&!Array.isArray(i)&&!(i instanceof RegExp)&&!(i instanceof Date)}function k(i){return typeof i=="number"&&!isNaN(i)}function w(i){return i===!0||i===!1}function R(i){return typeof i=="undefined"}function H(i){return!U(i)}function U(i){return R(i)||i===null}function e(i,t){if(!i)throw new Error(t?`Unexpected type, expected '${t}'`:"Unexpected type")}function S(i){if(U(i))throw new Error("Assertion Failed: argument is undefined or null");return i}function f(i){return typeof i=="function"}function d(i,t){const b=Math.min(i.length,t.length);for(let m=0;mfunction(){const E=Array.prototype.slice.call(arguments,0);return t(g,E)};let m={};for(const g of i)m[g]=b(g);return m}function s(i){return i===null?void 0:i}function n(i,t="Unreachable"){throw new Error(t)}},"8HAY":function(Je,be,V){"use strict";V.d(be,"a",function(){return w}),V.d(be,"b",function(){return R}),V.d(be,"d",function(){return H}),V.d(be,"e",function(){return U}),V.d(be,"c",function(){return e});var ae=V("MI8n"),B=V("pmY6"),A=V("3/fG"),k=function(S,f,d,o){function a(r){return r instanceof d?r:new d(function(h){h(r)})}return new(d||(d=Promise))(function(r,h){function s(t){try{i(o.next(t))}catch(b){h(b)}}function n(t){try{i(o.throw(t))}catch(b){h(b)}}function i(t){t.done?r(t.value):a(t.value).then(s,n)}i((o=o.apply(S,f||[])).next())})};class w extends B.a{constructor(S,f="",d="",o=!0,a){super();this._onDidChange=this._register(new ae.b),this.onDidChange=this._onDidChange.event,this._enabled=!0,this._id=S,this._label=f,this._cssClass=d,this._enabled=o,this._actionCallback=a}get id(){return this._id}get label(){return this._label}set label(S){this._setLabel(S)}_setLabel(S){this._label!==S&&(this._label=S,this._onDidChange.fire({label:S}))}get tooltip(){return this._tooltip||""}set tooltip(S){this._setTooltip(S)}_setTooltip(S){this._tooltip!==S&&(this._tooltip=S,this._onDidChange.fire({tooltip:S}))}get class(){return this._cssClass}set class(S){this._setClass(S)}_setClass(S){this._cssClass!==S&&(this._cssClass=S,this._onDidChange.fire({class:S}))}get enabled(){return this._enabled}set enabled(S){this._setEnabled(S)}_setEnabled(S){this._enabled!==S&&(this._enabled=S,this._onDidChange.fire({enabled:S}))}get checked(){return this._checked}set checked(S){this._setChecked(S)}_setChecked(S){this._checked!==S&&(this._checked=S,this._onDidChange.fire({checked:S}))}run(S,f){return k(this,void 0,void 0,function*(){this._actionCallback&&(yield this._actionCallback(S))})}}class R extends B.a{constructor(){super(...arguments);this._onBeforeRun=this._register(new ae.b),this.onBeforeRun=this._onBeforeRun.event,this._onDidRun=this._register(new ae.b),this.onDidRun=this._onDidRun.event}run(S,f){return k(this,void 0,void 0,function*(){if(!S.enabled)return;this._onBeforeRun.fire({action:S});let d;try{yield this.runAction(S,f)}catch(o){d=o}this._onDidRun.fire({action:S,error:d})})}runAction(S,f){return k(this,void 0,void 0,function*(){yield S.run(f)})}}class H extends w{constructor(S){super(H.ID,S,S?"separator text":"separator");this.checked=!1,this.enabled=!1}}H.ID="vs.actions.separator";class U{constructor(S,f,d,o){this.tooltip="",this.enabled=!0,this.checked=!1,this.id=S,this.label=f,this.class=o,this._actions=d}get actions(){return this._actions}dispose(){}run(){return k(this,void 0,void 0,function*(){})}}class e extends w{constructor(){super(e.ID,A.a("submenu.empty","(empty)"),void 0,!1)}}e.ID="vs.actions.empty"},"8hTe":function(Je,be,V){Je.exports={button:"button___1wy9m"}},"9Bee":function(Je,be,V){"use strict";var ae=V("DYRE"),B=V("zeV3"),A=V("+L6B"),k=V("2/Rp"),w=V("k1fw"),R=V("9og8"),H=V("tJVT"),U=V("WmNS"),e=V.n(U),S=V("q1tI"),f=V.n(S),d=V("vg9a"),o=V("DlQD"),a=V.n(o),r=V("rUJ1");function h(q,K){var G=q.match(/^(\s+)(?:```)/);if(G===null)return K;var Z=G[1];return K.split(` `).map(function(te){var X=te.match(/^\s+/);if(X===null)return te;var $=Object(H.a)(X,1),ne=$[0];return ne.length>=Z.length?te.slice(Z.length):te}).join(` `)}var s=[],n=["