(window.webpackJsonp=window.webpackJsonp||[]).push([[196,5,7,8,13],{"+ua5":function(Xe,Fe,B){},"+vTd":function(Xe,Fe,B){Xe.exports={flex_box_center:"flex_box_center___37CPQ",flex_space_between:"flex_space_between___1yzV5",flex_box_vertical_center:"flex_box_vertical_center___2QH_C",flex_box_center_end:"flex_box_center_end___22kLi",flex_box_column:"flex_box_column___1Y3On",line:"line___-rzSr",b1:"b1___1zz_c",b2:"b2___1dAOW",list:"list___1gpez",title:"title___21uOv",tr:"tr___3kTJL",itemDetail:"itemDetail___8QmqJ",answerWrapper:"answerWrapper___3guKO",decoration:"decoration___1rcYW",row:"row___3uQSh",typeRow:"typeRow___ADZSj",type:"type___2pfNZ",typeName:"typeName___8ZhPv",typeIcon:"typeIcon___1Xniv",unpublished:"unpublished___dTXTI",private:"private___XQiDx",public:"public___iIFou",reviewFlag:"reviewFlag___YP4vk",typeRightAction:"typeRightAction___1PQjp",actionLink:"actionLink___2E5q_",actionIcon:"actionIcon___GCvNK",topicTitle:"topicTitle___3fJds",topicTitleContent:"topicTitleContent___35cf9",judgmentContent:"judgmentContent___SU5rV",programContent:"programContent___3G6-D",otherContent:"otherContent___1JHnX",combinationContent:"combinationContent___6ZXO-",con:"con___1_qCl",otherContentItem:"otherContentItem___18WrV",otehrContentHtml:"otehrContentHtml___LW3nV",difficultyRow:"difficultyRow___3HvT0",updateTimeRow:"updateTimeRow___1dNd0",updateTimeWrap:"updateTimeWrap___2PKks",updateTimeContent:"updateTimeContent___1mNBy",programLanguage:"programLanguage___3CnaJ",updateTimeRowAction:"updateTimeRowAction___1DaMt",bottomAction:"bottomAction___Y-BNC",borderColorBlue:"borderColorBlue___2Xd-0",borderColorRed:"borderColorRed___2zA_q",borderColorFFF:"borderColorFFF___2R5-5",borderColorGray:"borderColorGray___nZnDe",selectIcon:"selectIcon___2byLd",colorGreen:"colorGreen___1iOKR",parseAnswerBorder:"parseAnswerBorder___1LTYn",answer:"answer___2L9lv",answerHtml:"answerHtml___3zrOk",parse:"parse___3d3dm",parseText:"parseText___1C_VL",parseAnswer:"parseAnswer___QMVPC",parseAnswerHtml:"parseAnswerHtml___2TCVz",actionBar:"actionBar___2ItMN",know:"know___y8QKK",menu:"menu___SYdg7",bottom:"bottom___2dFIa",textBtn:"textBtn___1y00f"}},"+z73":function(Xe,Fe,B){Xe.exports={flex_box_center:"flex_box_center___3WSrc",flex_space_between:"flex_space_between___1fpCp",flex_box_vertical_center:"flex_box_vertical_center___3Wy8W",flex_box_center_end:"flex_box_center_end___3YIs2",flex_box_column:"flex_box_column___3CNwR",pWrap:"pWrap___2jVbQ",few:"few___3Eebn"}},"1vnw":function(Xe,Fe,B){Xe.exports={list:"list___1dAFk",btns:"btns___1YCLO",name:"name___2XX_F",folderWrapper:"folderWrapper___3sKHr",folderIcon:"folderIcon___Rov4k"}},"5VLF":function(Xe,Fe,B){"use strict";var fe,N;function S(L,T,w){var D=function(I,A){return L.js_beautify(I,A)};return D.js=L.js_beautify,D.css=T.css_beautify,D.html=w.html_beautify,D.js_beautify=L.js_beautify,D.css_beautify=T.css_beautify,D.html_beautify=w.html_beautify,D}!(fe=[B("6UM0"),B("TXwP"),B("psGv")],N=function(L,T,w){return S(L,T,w)}.apply(Fe,fe),N!==void 0&&(Xe.exports=N))},"6+eU":function(Xe,Fe,B){"use strict";B.d(Fe,"a",function(){return p});var fe=B("wx14"),N=B("rePB"),S=B("VTBJ"),L=B("1OyB"),T=B("vuIU"),w=B("Ji7U"),D=B("LK+K"),I=B("cDcd"),A=B.n(I),O=B("TSYQ"),_=B.n(O),f=function(v){var a,c="".concat(v.rootPrefixCls,"-item"),i=_()(c,"".concat(c,"-").concat(v.page),(a={},Object(N.a)(a,"".concat(c,"-active"),v.active),Object(N.a)(a,v.className,!!v.className),Object(N.a)(a,"".concat(c,"-disabled"),!v.page),a)),l=function(){v.onClick(v.page)},g=function(b){v.onKeyPress(b,v.onClick,v.page)};return A.a.createElement("li",{title:v.showTitle?v.page:null,className:i,onClick:l,onKeyPress:g,tabIndex:"0"},v.itemRender(v.page,"page",A.a.createElement("a",{rel:"nofollow"},v.page)))},d=f,o={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},e=function(y){Object(w.a)(a,y);var v=Object(D.a)(a);function a(){var c;Object(L.a)(this,a);for(var i=arguments.length,l=new Array(i),g=0;g=0||h.relatedTarget.className.indexOf("".concat(P,"-next"))>=0))return;c.setState({goInputText:""}),x(c.getValidValue())},c.go=function(h){var b=c.state.goInputText;if(b==="")return;(h.keyCode===o.ENTER||h.type==="click")&&(c.setState({goInputText:""}),c.props.quickGo(c.getValidValue()))},c}return Object(T.a)(a,[{key:"getValidValue",value:function(){var i=this.state,l=i.goInputText,g=i.current;return!l||isNaN(l)?g:Number(l)}},{key:"getPageSizeOptions",value:function(){var i=this.props,l=i.pageSize,g=i.pageSizeOptions;return g.some(function(h){return h.toString()===l.toString()})?g:g.concat([l.toString()]).sort(function(h,b){var R=isNaN(Number(h))?0:Number(h),x=isNaN(Number(b))?0:Number(b);return R-x})}},{key:"render",value:function(){var i=this,l=this.props,g=l.pageSize,h=l.locale,b=l.rootPrefixCls,R=l.changeSize,x=l.quickGo,P=l.goButton,M=l.selectComponentClass,k=l.buildOptionText,C=l.selectPrefixCls,U=l.disabled,K=this.state.goInputText,ee="".concat(b,"-options"),z=M,ae=null,se=null,V=null;if(!R&&!x)return null;var Y=this.getPageSizeOptions();if(R&&z){var q=Y.map(function(G,X){return A.a.createElement(z.Option,{key:X,value:G.toString()},(k||i.buildOptionText)(G))});ae=A.a.createElement(z,{disabled:U,prefixCls:C,showSearch:!1,className:"".concat(ee,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(g||Y[0]).toString(),onChange:this.changeSize,getPopupContainer:function(X){return X.parentNode}},q)}return x&&(P&&(V=typeof P=="boolean"?A.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:U,className:"".concat(ee,"-quick-jumper-button")},h.jump_to_confirm):A.a.createElement("span",{onClick:this.go,onKeyUp:this.go},P)),se=A.a.createElement("div",{className:"".concat(ee,"-quick-jumper")},h.jump_to,A.a.createElement("input",{disabled:U,type:"text",value:K,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),h.page,V)),A.a.createElement("li",{className:"".concat(ee)},ae,se)}}]),a}(A.a.Component);e.defaultProps={pageSizeOptions:["10","20","50","100"]};var u=e,s=B("N2Kk");function t(){}function n(y){return typeof y=="number"&&isFinite(y)&&Math.floor(y)===y}function r(y,v,a){return a}function E(y,v,a){var c=typeof y=="undefined"?v.pageSize:y;return Math.floor((a.total-1)/c)+1}var m=function(y){Object(w.a)(a,y);var v=Object(D.a)(a);function a(c){var i;Object(L.a)(this,a),i=v.call(this,c),i.getJumpPrevPage=function(){return Math.max(1,i.state.current-(i.props.showLessItems?3:5))},i.getJumpNextPage=function(){return Math.min(E(void 0,i.state,i.props),i.state.current+(i.props.showLessItems?3:5))},i.getItemIcon=function(R,x){var P=i.props.prefixCls,M=R||A.a.createElement("button",{type:"button","aria-label":x,className:"".concat(P,"-item-link")});return typeof R=="function"&&(M=A.a.createElement(R,Object(S.a)({},i.props))),M},i.savePaginationNode=function(R){i.paginationNode=R},i.isValid=function(R){return n(R)&&R!==i.state.current},i.shouldDisplayQuickJumper=function(){var R=i.props,x=R.showQuickJumper,P=R.pageSize,M=R.total;return M<=P?!1:x},i.handleKeyDown=function(R){(R.keyCode===o.ARROW_UP||R.keyCode===o.ARROW_DOWN)&&R.preventDefault()},i.handleKeyUp=function(R){var x=i.getValidValue(R),P=i.state.currentInputValue;x!==P&&i.setState({currentInputValue:x}),R.keyCode===o.ENTER?i.handleChange(x):R.keyCode===o.ARROW_UP?i.handleChange(x-1):R.keyCode===o.ARROW_DOWN&&i.handleChange(x+1)},i.changePageSize=function(R){var x=i.state.current,P=E(R,i.state,i.props);x=x>P?P:x,P===0&&(x=i.state.current),typeof R=="number"&&("pageSize"in i.props||i.setState({pageSize:R}),"current"in i.props||i.setState({current:x,currentInputValue:x})),i.props.onShowSizeChange(x,R),"onChange"in i.props&&i.props.onChange&&i.props.onChange(x,R)},i.handleChange=function(R){var x=i.props.disabled,P=R;if(i.isValid(P)&&!x){var M=E(void 0,i.state,i.props);P>M?P=M:P<1&&(P=1),"current"in i.props||i.setState({current:P,currentInputValue:P});var k=i.state.pageSize;return i.props.onChange(P,k),P}return i.state.current},i.prev=function(){i.hasPrev()&&i.handleChange(i.state.current-1)},i.next=function(){i.hasNext()&&i.handleChange(i.state.current+1)},i.jumpPrev=function(){i.handleChange(i.getJumpPrevPage())},i.jumpNext=function(){i.handleChange(i.getJumpNextPage())},i.hasPrev=function(){return i.state.current>1},i.hasNext=function(){return i.state.current2?P-2:0),k=2;k=g?b=g:b=Number(l),b}},{key:"getShowSizeChanger",value:function(){var i=this.props,l=i.showSizeChanger,g=i.total,h=i.totalBoundaryShowSizeChanger;return typeof l!="undefined"?l:g>h}},{key:"renderPrev",value:function(i){var l=this.props,g=l.prevIcon,h=l.itemRender,b=h(i,"prev",this.getItemIcon(g,"prev page")),R=!this.hasPrev();return Object(I.isValidElement)(b)?Object(I.cloneElement)(b,{disabled:R}):b}},{key:"renderNext",value:function(i){var l=this.props,g=l.nextIcon,h=l.itemRender,b=h(i,"next",this.getItemIcon(g,"next page")),R=!this.hasNext();return Object(I.isValidElement)(b)?Object(I.cloneElement)(b,{disabled:R}):b}},{key:"render",value:function(){var i=this,l=this.props,g=l.prefixCls,h=l.className,b=l.style,R=l.disabled,x=l.hideOnSinglePage,P=l.total,M=l.locale,k=l.showQuickJumper,C=l.showLessItems,U=l.showTitle,K=l.showTotal,ee=l.simple,z=l.itemRender,ae=l.showPrevNextJumpers,se=l.jumpPrevIcon,V=l.jumpNextIcon,Y=l.selectComponentClass,q=l.selectPrefixCls,G=l.pageSizeOptions,X=this.state,de=X.current,Ee=X.pageSize,Oe=X.currentInputValue;if(x===!0&&P<=Ee)return null;var me=E(void 0,this.state,this.props),Se=[],ve=null,be=null,Ae=null,Re=null,Le=null,Ce=k&&k.goButton,xe=C?1:2,Be=de-1>0?de-1:0,Me=de+1=xe*2&&de!==1+2&&(Se[0]=Object(I.cloneElement)(Se[0],{className:"".concat(g,"-item-after-jump-prev")}),Se.unshift(ve)),me-de>=xe*2&&de!==me-2&&(Se[Se.length-1]=Object(I.cloneElement)(Se[Se.length-1],{className:"".concat(g,"-item-before-jump-next")}),Se.push(be)),Ve!==1&&Se.unshift(Ae),He!==me&&Se.push(Re)}var J=null;K&&(J=A.a.createElement("li",{className:"".concat(g,"-total-text")},K(P,[P===0?0:(de-1)*Ee+1,de*Ee>P?P:de*Ee])));var re=!this.hasPrev()||!me,oe=!this.hasNext()||!me;return A.a.createElement("ul",Object(fe.a)({className:_()(g,h,Object(N.a)({},"".concat(g,"-disabled"),R)),style:b,unselectable:"unselectable",ref:this.savePaginationNode},ge),J,A.a.createElement("li",{title:U?M.prev_page:null,onClick:this.prev,tabIndex:re?null:0,onKeyPress:this.runIfEnterPrev,className:_()("".concat(g,"-prev"),Object(N.a)({},"".concat(g,"-disabled"),re)),"aria-disabled":re},this.renderPrev(Be)),Se,A.a.createElement("li",{title:U?M.next_page:null,onClick:this.next,tabIndex:oe?null:0,onKeyPress:this.runIfEnterNext,className:_()("".concat(g,"-next"),Object(N.a)({},"".concat(g,"-disabled"),oe)),"aria-disabled":oe},this.renderNext(Me)),A.a.createElement(u,{disabled:R,locale:M,rootPrefixCls:g,selectComponentClass:Y,selectPrefixCls:q,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:de,pageSize:Ee,pageSizeOptions:G,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Ce}))}}],[{key:"getDerivedStateFromProps",value:function(i,l){var g={};if("current"in i&&(g.current=i.current,i.current!==l.current&&(g.currentInputValue=g.current)),"pageSize"in i&&i.pageSize!==l.pageSize){var h=l.current,b=E(i.pageSize,l,i);h=h>b?b:h,"current"in i||(g.current=h,g.currentInputValue=h),g.pageSize=i.pageSize}return g}}]),a}(A.a.Component);m.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:t,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:t,locale:s.a,style:{},itemRender:r,totalBoundaryShowSizeChanger:50};var p=m},"6UM0":function(Xe,Fe,B){var fe,N;(function(){var S;(function(){"use strict";var T=[function(A,O,_){var f=_(1).Beautifier,d=_(5).Options;function o(e,u){var s=new f(e,u);return s.beautify()}A.exports=o,A.exports.defaultOptions=function(){return new d}},function(A,O,_){var f=_(2).Output,d=_(3).Token,o=_(4),e=_(5).Options,u=_(7).Tokenizer,s=_(7).line_starters,t=_(7).positionable_operators,n=_(7).TOKEN;function r(C,U){return U.indexOf(C)!==-1}function E(C){return C.replace(/^\s+/g,"")}function m(C){for(var U={},K=0;KK&&(K=C.line_indent_level));var ee={mode:U,parent:C,last_token:C?C.last_token:new d(n.START_BLOCK,""),last_word:C?C.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:K,alignment:0,line_indent_level:C?C.line_indent_level:K,start_line_index:this._output.get_line_number(),ternary_depth:0};return ee},M.prototype._reset=function(C){var U=C.match(/^[\t ]*/)[0];this._last_last_text="",this._output=new f(this._options,U),this._output.raw=this._options.test_output_raw,this._flag_store=[],this.set_mode(l.BlockStatement);var K=new u(C,this._options);return this._tokens=K.tokenize(),C},M.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var C,U=this._reset(this._source_text),K=this._options.eol;this._options.eol==="auto"&&(K=` `,U&&o.lineBreak.test(U||"")&&(K=U.match(o.lineBreak)[0]));for(var ee=this._tokens.next();ee;)this.handle_token(ee),this._last_last_text=this._flags.last_token.text,this._flags.last_token=ee,ee=this._tokens.next();return C=this._output.get_code(K),C},M.prototype.handle_token=function(C,U){C.type===n.START_EXPR?this.handle_start_expr(C):C.type===n.END_EXPR?this.handle_end_expr(C):C.type===n.START_BLOCK?this.handle_start_block(C):C.type===n.END_BLOCK?this.handle_end_block(C):C.type===n.WORD?this.handle_word(C):C.type===n.RESERVED?this.handle_word(C):C.type===n.SEMICOLON?this.handle_semicolon(C):C.type===n.STRING?this.handle_string(C):C.type===n.EQUALS?this.handle_equals(C):C.type===n.OPERATOR?this.handle_operator(C):C.type===n.COMMA?this.handle_comma(C):C.type===n.BLOCK_COMMENT?this.handle_block_comment(C,U):C.type===n.COMMENT?this.handle_comment(C,U):C.type===n.DOT?this.handle_dot(C):C.type===n.EOF?this.handle_eof(C):C.type===n.UNKNOWN?this.handle_unknown(C,U):this.handle_unknown(C,U)},M.prototype.handle_whitespace_and_comments=function(C,U){var K=C.newlines,ee=this._options.keep_array_indentation&&b(this._flags.mode);if(C.comments_before)for(var z=C.comments_before.next();z;)this.handle_whitespace_and_comments(z,U),this.handle_token(z,U),z=C.comments_before.next();if(ee)for(var ae=0;ae0,U);else if(this._options.max_preserve_newlines&&K>this._options.max_preserve_newlines&&(K=this._options.max_preserve_newlines),this._options.preserve_newlines&&K>1){this.print_newline(!1,U);for(var se=1;se0&&(!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(C){this._flags?(this._flag_store.push(this._flags),this._previous_flags=this._flags):this._previous_flags=this.create_flags(null,C),this._flags=this.create_flags(this._previous_flags,C),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&&g(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||y(this._flags.last_token,["get","set"]))},M.prototype.start_of_statement=function(C){var U=!1;return U=U||y(this._flags.last_token,["var","let","const"])&&C.type===n.WORD,U=U||p(this._flags.last_token,"do"),U=U||!(this._flags.parent.mode===l.ObjectLiteral&&this._flags.mode===l.Statement)&&y(this._flags.last_token,k)&&!C.newlines,U=U||p(this._flags.last_token,"else")&&!(p(C,"if")&&!C.comments_before),U=U||this._flags.last_token.type===n.END_EXPR&&(this._previous_flags.mode===l.ForInitializer||this._previous_flags.mode===l.Conditional),U=U||this._flags.last_token.type===n.WORD&&this._flags.mode===l.BlockStatement&&!this._flags.in_case&&!(C.text==="--"||C.text==="++")&&this._last_last_text!=="function"&&C.type!==n.WORD&&C.type!==n.RESERVED,U=U||this._flags.mode===l.ObjectLiteral&&(this._flags.last_token.text===":"&&this._flags.ternary_depth===0||y(this._flags.last_token,["get","set"])),U?(this.set_mode(l.Statement),this.indent(),this.handle_whitespace_and_comments(C,!0),this.start_of_object_property()||this.allow_wrap_or_preserved_newline(C,y(C,["do","for","if","while"])),!0):!1},M.prototype.handle_start_expr=function(C){this.start_of_statement(C)||this.handle_whitespace_and_comments(C);var U=l.Expression;if(C.text==="["){if(this._flags.last_token.type===n.WORD||this._flags.last_token.text===")"){y(this._flags.last_token,s)&&(this._output.space_before_token=!0),this.print_token(C),this.set_mode(U),this.indent(),this._options.space_in_paren&&(this._output.space_before_token=!0);return}U=l.ArrayLiteral,b(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())),r(this._flags.last_token.type,[n.START_EXPR,n.END_EXPR,n.WORD,n.OPERATOR,n.DOT])||(this._output.space_before_token=!0)}else{if(this._flags.last_token.type===n.RESERVED)this._flags.last_token.text==="for"?(this._output.space_before_token=this._options.space_before_conditional,U=l.ForInitializer):r(this._flags.last_token.text,["if","while","switch"])?(this._output.space_before_token=this._options.space_before_conditional,U=l.Conditional):r(this._flags.last_word,["await","async"])?this._output.space_before_token=!0:this._flags.last_token.text==="import"&&C.whitespace_before===""?this._output.space_before_token=!1:(r(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===n.EQUALS||this._flags.last_token.type===n.OPERATOR)this.start_of_object_property()||this.allow_wrap_or_preserved_newline(C);else if(this._flags.last_token.type===n.WORD){this._output.space_before_token=!1;var K=this._tokens.peek(-3);if(this._options.space_after_named_function&&K){var ee=this._tokens.peek(-4);y(K,["async","function"])||K.text==="*"&&y(ee,["async","function"])?this._output.space_before_token=!0:this._flags.mode===l.ObjectLiteral?(K.text==="{"||K.text===","||K.text==="*"&&(ee.text==="{"||ee.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(C);(this._flags.last_token.type===n.RESERVED&&(this._flags.last_word==="function"||this._flags.last_word==="typeof")||this._flags.last_token.text==="*"&&(r(this._last_last_text,["function","yield"])||this._flags.mode===l.ObjectLiteral&&r(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===n.START_BLOCK?this.print_newline():(this._flags.last_token.type===n.END_EXPR||this._flags.last_token.type===n.START_EXPR||this._flags.last_token.type===n.END_BLOCK||this._flags.last_token.text==="."||this._flags.last_token.type===n.COMMA)&&this.allow_wrap_or_preserved_newline(C,C.newlines),this.print_token(C),this.set_mode(U),this._options.space_in_paren&&(this._output.space_before_token=!0),this.indent()},M.prototype.handle_end_expr=function(C){for(;this._flags.mode===l.Statement;)this.restore_mode();this.handle_whitespace_and_comments(C),this._flags.multiline_frame&&this.allow_wrap_or_preserved_newline(C,C.text==="]"&&b(this._flags.mode)&&!this._options.keep_array_indentation),this._options.space_in_paren&&(this._flags.last_token.type===n.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(C),this.restore_mode(),g(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(C){this.handle_whitespace_and_comments(C);var U=this._tokens.peek(),K=this._tokens.peek(1);this._flags.last_word==="switch"&&this._flags.last_token.type===n.END_EXPR?(this.set_mode(l.BlockStatement),this._flags.in_case_statement=!0):this._flags.case_body?this.set_mode(l.BlockStatement):K&&(r(K.text,[":",","])&&r(U.type,[n.STRING,n.WORD,n.RESERVED])||r(U.text,["get","set","..."])&&r(K.type,[n.WORD,n.RESERVED]))?r(this._last_last_text,["class","interface"])&&!r(K.text,[":",","])?this.set_mode(l.BlockStatement):this.set_mode(l.ObjectLiteral):this._flags.last_token.type===n.OPERATOR&&this._flags.last_token.text==="=>"?this.set_mode(l.BlockStatement):r(this._flags.last_token.type,[n.EQUALS,n.START_EXPR,n.COMMA,n.OPERATOR])||y(this._flags.last_token,["return","throw","import","default"])?this.set_mode(l.ObjectLiteral):this.set_mode(l.BlockStatement),this._flags.last_token&&(y(this._flags.last_token.previous,["class","extends"])&&(this._flags.class_start_block=!0));var ee=!U.comments_before&&U.text==="}",z=ee&&this._flags.last_word==="function"&&this._flags.last_token.type===n.END_EXPR;if(this._options.brace_preserve_inline){var ae=0,se=null;this._flags.inline_frame=!0;do if(ae+=1,se=this._tokens.peek(ae-1),se.newlines){this._flags.inline_frame=!1;break}while(se.type!==n.EOF&&!(se.type===n.END_BLOCK&&se.opened===C))}(this._options.brace_style==="expand"||this._options.brace_style==="none"&&C.newlines)&&!this._flags.inline_frame?this._flags.last_token.type!==n.OPERATOR&&(z||this._flags.last_token.type===n.EQUALS||y(this._flags.last_token,v)&&this._flags.last_token.text!=="else")?this._output.space_before_token=!0:this.print_newline(!1,!0):(b(this._previous_flags.mode)&&(this._flags.last_token.type===n.START_EXPR||this._flags.last_token.type===n.COMMA)&&((this._flags.last_token.type===n.COMMA||this._options.space_in_paren)&&(this._output.space_before_token=!0),(this._flags.last_token.type===n.COMMA||this._flags.last_token.type===n.START_EXPR&&this._flags.inline_frame)&&(this.allow_wrap_or_preserved_newline(C),this._previous_flags.multiline_frame=this._previous_flags.multiline_frame||this._flags.multiline_frame,this._flags.multiline_frame=!1)),this._flags.last_token.type!==n.OPERATOR&&this._flags.last_token.type!==n.START_EXPR&&(this._flags.last_token.type===n.START_BLOCK&&!this._flags.inline_frame?this.print_newline():this._output.space_before_token=!0)),this.print_token(C),this.indent(),!ee&&!(this._options.brace_preserve_inline&&this._flags.inline_frame)&&this.print_newline()},M.prototype.handle_end_block=function(C){for(this.handle_whitespace_and_comments(C);this._flags.mode===l.Statement;)this.restore_mode();var U=this._flags.last_token.type===n.START_BLOCK;this._flags.inline_frame&&!U?this._output.space_before_token=!0:this._options.brace_style==="expand"?U||this.print_newline():U||(b(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(C)},M.prototype.handle_word=function(C){if(C.type===n.RESERVED){if(r(C.text,["set","get"])&&this._flags.mode!==l.ObjectLiteral)C.type=n.WORD;else if(C.text==="import"&&r(this._tokens.peek().text,["(","."]))C.type=n.WORD;else if(r(C.text,["as","from"])&&!this._flags.import_block)C.type=n.WORD;else if(this._flags.mode===l.ObjectLiteral){var U=this._tokens.peek();U.text===":"&&(C.type=n.WORD)}}if(this.start_of_statement(C)?y(this._flags.last_token,["var","let","const"])&&C.type===n.WORD&&(this._flags.declaration_statement=!0):C.newlines&&!R(this._flags.mode)&&(this._flags.last_token.type!==n.OPERATOR||this._flags.last_token.text==="--"||this._flags.last_token.text==="++")&&this._flags.last_token.type!==n.EQUALS&&(this._options.preserve_newlines||!y(this._flags.last_token,["var","let","const","set","get"]))?(this.handle_whitespace_and_comments(C),this.print_newline()):this.handle_whitespace_and_comments(C),this._flags.do_block&&!this._flags.do_while)if(p(C,"while")){this._output.space_before_token=!0,this.print_token(C),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&&p(C,"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&&y(C,["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(C),this._flags.in_case=!0;return}if((this._flags.last_token.type===n.COMMA||this._flags.last_token.type===n.START_EXPR||this._flags.last_token.type===n.EQUALS||this._flags.last_token.type===n.OPERATOR)&&(this.start_of_object_property()||this.allow_wrap_or_preserved_newline(C)),p(C,"function")){(r(this._flags.last_token.text,["}",";"])||this._output.just_added_newline()&&!(r(this._flags.last_token.text,["(","[","{",":","=",","])||this._flags.last_token.type===n.OPERATOR))&&(!this._output.just_added_blankline()&&!C.comments_before&&(this.print_newline(),this.print_newline(!0))),this._flags.last_token.type===n.RESERVED||this._flags.last_token.type===n.WORD?y(this._flags.last_token,["get","set","new","export"])||y(this._flags.last_token,k)?this._output.space_before_token=!0:p(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===n.OPERATOR||this._flags.last_token.text==="="?this._output.space_before_token=!0:!this._flags.multiline_frame&&(R(this._flags.mode)||b(this._flags.mode))||this.print_newline(),this.print_token(C),this._flags.last_word=C.text;return}var K="NONE";if(this._flags.last_token.type===n.END_BLOCK?this._previous_flags.inline_frame?K="SPACE":y(C,["else","catch","finally","from"])?this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&C.newlines?K="NEWLINE":(K="SPACE",this._output.space_before_token=!0):K="NEWLINE":this._flags.last_token.type===n.SEMICOLON&&this._flags.mode===l.BlockStatement?K="NEWLINE":this._flags.last_token.type===n.SEMICOLON&&R(this._flags.mode)?K="SPACE":this._flags.last_token.type===n.STRING?K="NEWLINE":this._flags.last_token.type===n.RESERVED||this._flags.last_token.type===n.WORD||this._flags.last_token.text==="*"&&(r(this._last_last_text,["function","yield"])||this._flags.mode===l.ObjectLiteral&&r(this._last_last_text,["{",","]))?K="SPACE":this._flags.last_token.type===n.START_BLOCK?this._flags.inline_frame?K="SPACE":K="NEWLINE":this._flags.last_token.type===n.END_EXPR&&(this._output.space_before_token=!0,K="NEWLINE"),y(C,s)&&this._flags.last_token.text!==")"&&(this._flags.inline_frame||this._flags.last_token.text==="else"||this._flags.last_token.text==="export"?K="SPACE":K="NEWLINE"),y(C,["else","catch","finally"]))if((!(this._flags.last_token.type===n.END_BLOCK&&this._previous_flags.mode===l.BlockStatement)||this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&C.newlines)&&!this._flags.inline_frame)this.print_newline();else{this._output.trim(!0);var ee=this._output.current_line;ee.last()!=="}"&&this.print_newline(),this._output.space_before_token=!0}else K==="NEWLINE"?y(this._flags.last_token,v)?this._output.space_before_token=!0:this._flags.last_token.text==="declare"&&y(C,["var","let","const"])?this._output.space_before_token=!0:this._flags.last_token.type!==n.END_EXPR?(this._flags.last_token.type!==n.START_EXPR||!y(C,["var","let","const"]))&&this._flags.last_token.text!==":"&&(p(C,"if")&&p(C.previous,"else")?this._output.space_before_token=!0:this.print_newline()):y(C,s)&&this._flags.last_token.text!==")"&&this.print_newline():this._flags.multiline_frame&&b(this._flags.mode)&&this._flags.last_token.text===","&&this._last_last_text==="}"?this.print_newline():K==="SPACE"&&(this._output.space_before_token=!0);C.previous&&(C.previous.type===n.WORD||C.previous.type===n.RESERVED)&&(this._output.space_before_token=!0),this.print_token(C),this._flags.last_word=C.text,C.type===n.RESERVED&&(C.text==="do"?this._flags.do_block=!0:C.text==="if"?this._flags.if_block=!0:C.text==="import"?this._flags.import_block=!0:this._flags.import_block&&p(C,"from")&&(this._flags.import_block=!1))},M.prototype.handle_semicolon=function(C){this.start_of_statement(C)?this._output.space_before_token=!1:this.handle_whitespace_and_comments(C);for(var U=this._tokens.peek();this._flags.mode===l.Statement&&!(this._flags.if_block&&p(U,"else"))&&!this._flags.do_block;)this.restore_mode();this._flags.import_block&&(this._flags.import_block=!1),this.print_token(C)},M.prototype.handle_string=function(C){C.text.startsWith("`")&&C.newlines===0&&C.whitespace_before===""&&(C.previous.text===")"||this._flags.last_token.type===n.WORD)||(this.start_of_statement(C)?this._output.space_before_token=!0:(this.handle_whitespace_and_comments(C),this._flags.last_token.type===n.RESERVED||this._flags.last_token.type===n.WORD||this._flags.inline_frame?this._output.space_before_token=!0:this._flags.last_token.type===n.COMMA||this._flags.last_token.type===n.START_EXPR||this._flags.last_token.type===n.EQUALS||this._flags.last_token.type===n.OPERATOR?this.start_of_object_property()||this.allow_wrap_or_preserved_newline(C):C.text.startsWith("`")&&this._flags.last_token.type===n.END_EXPR&&(C.previous.text==="]"||C.previous.text===")")&&C.newlines===0?this._output.space_before_token=!0:this.print_newline())),this.print_token(C)},M.prototype.handle_equals=function(C){this.start_of_statement(C)||this.handle_whitespace_and_comments(C),this._flags.declaration_statement&&(this._flags.declaration_assignment=!0),this._output.space_before_token=!0,this.print_token(C),this._output.space_before_token=!0},M.prototype.handle_comma=function(C){this.handle_whitespace_and_comments(C,!0),this.print_token(C),this._output.space_before_token=!0,this._flags.declaration_statement?(R(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(C)):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(C)},M.prototype.handle_operator=function(C){var U=C.text==="*"&&(y(this._flags.last_token,["function","yield"])||r(this._flags.last_token.type,[n.START_BLOCK,n.COMMA,n.END_BLOCK,n.SEMICOLON])),K=r(C.text,["-","+"])&&(r(this._flags.last_token.type,[n.START_BLOCK,n.START_EXPR,n.EQUALS,n.OPERATOR])||r(this._flags.last_token.text,s)||this._flags.last_token.text===",");if(!this.start_of_statement(C)){var ee=!U;this.handle_whitespace_and_comments(C,ee)}if(C.text==="*"&&this._flags.last_token.type===n.DOT){this.print_token(C);return}if(C.text==="::"){this.print_token(C);return}if(this._flags.last_token.type===n.OPERATOR&&r(this._options.operator_position,i)&&this.allow_wrap_or_preserved_newline(C),C.text===":"&&this._flags.in_case){this.print_token(C),this._flags.in_case=!1,this._flags.case_body=!0,this._tokens.peek().type!==n.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 z=!0,ae=!0,se=!1;if(C.text===":"?this._flags.ternary_depth===0?z=!1:(this._flags.ternary_depth-=1,se=!0):C.text==="?"&&(this._flags.ternary_depth+=1),!K&&!U&&this._options.preserve_newlines&&r(C.text,t)){var V=C.text===":",Y=V&&se,q=V&&!se;switch(this._options.operator_position){case c.before_newline:this._output.space_before_token=!q,this.print_token(C),(!V||Y)&&this.allow_wrap_or_preserved_newline(C),this._output.space_before_token=!0;return;case c.after_newline:this._output.space_before_token=!0,!V||Y?this._tokens.peek().newlines?this.print_newline(!1,!0):this.allow_wrap_or_preserved_newline(C):this._output.space_before_token=!1,this.print_token(C),this._output.space_before_token=!0;return;case c.preserve_newline:q||this.allow_wrap_or_preserved_newline(C),z=!(this._output.just_added_newline()||q),this._output.space_before_token=z,this.print_token(C),this._output.space_before_token=!0;return}}if(U){this.allow_wrap_or_preserved_newline(C),z=!1;var G=this._tokens.peek();ae=G&&r(G.type,[n.WORD,n.RESERVED])}else if(C.text==="...")this.allow_wrap_or_preserved_newline(C),z=this._flags.last_token.type===n.START_BLOCK,ae=!1;else if(r(C.text,["--","++","!","~"])||K){if((this._flags.last_token.type===n.COMMA||this._flags.last_token.type===n.START_EXPR)&&this.allow_wrap_or_preserved_newline(C),z=!1,ae=!1,C.newlines&&(C.text==="--"||C.text==="++"||C.text==="~")){var X=y(this._flags.last_token,v)&&C.newlines;X&&(this._previous_flags.if_block||this._previous_flags.else_block)&&this.restore_mode(),this.print_newline(X,!0)}this._flags.last_token.text===";"&&R(this._flags.mode)&&(z=!0),this._flags.last_token.type===n.RESERVED?z=!0:this._flags.last_token.type===n.END_EXPR?z=!(this._flags.last_token.text==="]"&&(C.text==="--"||C.text==="++")):this._flags.last_token.type===n.OPERATOR&&(z=r(C.text,["--","-","++","+"])&&r(this._flags.last_token.text,["--","-","++","+"]),r(C.text,["+","-"])&&r(this._flags.last_token.text,["--","++"])&&(ae=!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||z,this.print_token(C),this._output.space_before_token=ae},M.prototype.handle_block_comment=function(C,U){if(this._output.raw){this._output.add_raw_token(C),C.directives&&C.directives.preserve==="end"&&(this._output.raw=this._options.test_output_raw);return}if(C.directives){this.print_newline(!1,U),this.print_token(C),C.directives.preserve==="start"&&(this._output.raw=!0),this.print_newline(!1,!0);return}if(!o.newline.test(C.text)&&!C.newlines){this._output.space_before_token=!0,this.print_token(C),this._output.space_before_token=!0;return}else this.print_block_commment(C,U)},M.prototype.print_block_commment=function(C,U){var K=h(C.text),ee,z=!1,ae=!1,se=C.whitespace_before,V=se.length;if(this.print_newline(!1,U),this.print_token_line_indentation(C),this._output.add_token(K[0]),this.print_newline(!1,U),K.length>1){for(K=K.slice(1),z=x(K,"*"),ae=P(K,se),z&&(this._flags.alignment=1),ee=0;ee=0;o--)if(this.__items[o].match(d))return!0;return!1},O.prototype.set_indent=function(d,o){this.is_empty()&&(this.__indent_count=d||0,this.__alignment_count=o||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},O.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)},O.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},O.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var d=this.__parent.current_line;return d.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),d.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),d.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,d.__items[0]===" "&&(d.__items.splice(0,1),d.__character_count-=1),!0}return!1},O.prototype.is_empty=function(){return this.__items.length===0},O.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},O.prototype.push=function(d){this.__items.push(d);var o=d.lastIndexOf(` `);o!==-1?this.__character_count=d.length-o:this.__character_count+=d.length},O.prototype.pop=function(){var d=null;return this.is_empty()||(d=this.__items.pop(),this.__character_count-=d.length),d},O.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},O.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},O.prototype.trim=function(){for(;this.last()===" ";)this.__items.pop(),this.__character_count-=1},O.prototype.toString=function(){var d="";return this.is_empty()?this.__parent.indent_empty_lines&&(d=this.__parent.get_indent_string(this.__indent_count)):(d=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),d+=this.__items.join("")),d};function _(d,o){this.__cache=[""],this.__indent_size=d.indent_size,this.__indent_string=d.indent_char,d.indent_with_tabs||(this.__indent_string=new Array(d.indent_size+1).join(d.indent_char)),o=o||"",d.indent_level>0&&(o=new Array(d.indent_level+1).join(this.__indent_string)),this.__base_string=o,this.__base_string_length=o.length}_.prototype.get_indent_size=function(d,o){var e=this.__base_string_length;return o=o||0,d<0&&(e=0),e+=d*this.__indent_size,e+=o,e},_.prototype.get_indent_string=function(d,o){var e=this.__base_string;return o=o||0,d<0&&(d=0,e=""),o+=d*this.__indent_size,this.__ensure_cache(o),e+=this.__cache[o],e},_.prototype.__ensure_cache=function(d){for(;d>=this.__cache.length;)this.__add_column()},_.prototype.__add_column=function(){var d=this.__cache.length,o=0,e="";this.__indent_size&&d>=this.__indent_size&&(o=Math.floor(d/this.__indent_size),d-=o*this.__indent_size,e=new Array(o+1).join(this.__indent_string)),d&&(e+=new Array(d+1).join(" ")),this.__cache.push(e)};function f(d,o){this.__indent_cache=new _(d,o),this.raw=!1,this._end_with_newline=d.end_with_newline,this.indent_size=d.indent_size,this.wrap_line_length=d.wrap_line_length,this.indent_empty_lines=d.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new O(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}f.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},f.prototype.get_line_number=function(){return this.__lines.length},f.prototype.get_indent_string=function(d,o){return this.__indent_cache.get_indent_string(d,o)},f.prototype.get_indent_size=function(d,o){return this.__indent_cache.get_indent_size(d,o)},f.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},f.prototype.add_new_line=function(d){return this.is_empty()||!d&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},f.prototype.get_code=function(d){this.trim(!0);var o=this.current_line.pop();o&&(o[o.length-1]===` `&&(o=o.replace(/\n+$/g,"")),this.current_line.push(o)),this._end_with_newline&&this.__add_outputline();var e=this.__lines.join(` `);return d!==` `&&(e=e.replace(/[\n]/g,d)),e},f.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},f.prototype.set_indent=function(d,o){return d=d||0,o=o||0,this.next_line.set_indent(d,o),this.__lines.length>1?(this.current_line.set_indent(d,o),!0):(this.current_line.set_indent(),!1)},f.prototype.add_raw_token=function(d){for(var o=0;o1&&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},f.prototype.just_added_newline=function(){return this.current_line.is_empty()},f.prototype.just_added_blankline=function(){return this.is_empty()||this.current_line.is_empty()&&this.previous_line.is_empty()},f.prototype.ensure_empty_line_above=function(d,o){for(var e=this.__lines.length-2;e>=0;){var u=this.__lines[e];if(u.is_empty())break;if(u.item(0).indexOf(d)!==0&&u.item(-1)!==o){this.__lines.splice(e+1,0,new O(this)),this.previous_line=this.__lines[this.__lines.length-2];break}e--}},A.exports.Output=f},function(A){function O(_,f,d,o){this.type=_,this.text=f,this.comments_before=null,this.newlines=d||0,this.whitespace_before=o||"",this.parent=null,this.next=null,this.previous=null,this.opened=null,this.closed=null,this.directives=null}A.exports.Token=O},function(A,O){var _="\\x23\\x24\\x40\\x41-\\x5a\\x5f\\x61-\\x7a",f="\\x24\\x30-\\x39\\x41-\\x5a\\x5f\\x61-\\x7a",d="\\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",o="\\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",e="(?:\\\\u[0-9a-fA-F]{4}|["+_+d+"])",u="(?:\\\\u[0-9a-fA-F]{4}|["+f+d+o+"])*";O.identifier=new RegExp(e+u,"g"),O.identifierStart=new RegExp(e),O.identifierMatch=new RegExp("(?:\\\\u[0-9a-fA-F]{4}|["+f+d+o+"])+");var s=/[\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff]/;O.newline=/[\n\r\u2028\u2029]/,O.lineBreak=new RegExp(`\r |`+O.newline.source),O.allLineBreaks=new RegExp(O.lineBreak.source,"g")},function(A,O,_){var f=_(6).Options,d=["before-newline","after-newline","preserve-newline"];function o(e){f.call(this,e,"js");var u=this.raw_options.brace_style||null;u==="expand-strict"?this.raw_options.brace_style="expand":u==="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 t=0;t>> === !== &&= ??= ||= << && >= ** != == <= >> || ?? |> < / - + > : & % ? ^ | *".split(" "),a=">>>= ... >>= <<= === >>> !== **= &&= ??= ||= => ^= :: /= << <= == && -= >= >> != -- += ** || ?? ++ %= &= *= |= |> = ! ? > < : / ^ - + * & % ~ |";a=a.replace(/[-[\]{}()*+?.,\\^$|#]/g,"\\$&"),a="\\?\\.(?!\\d) "+a,a=a.replace(/ /g,"|");var c=new RegExp(a),i="continue,try,throw,return,var,let,const,if,switch,case,default,for,while,break,function,import,export".split(","),l=i.concat(["do","in","of","else","get","set","new","catch","finally","typeof","yield","async","await","from","as","class","extends"]),g=new RegExp("^(?:"+l.join("|")+")$"),h,b=function(x,P){d.call(this,x,P),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),k=new t(this._input).read_options(this._options);this.__patterns={template:k,identifier:k.starting_with(u.identifier).matching(u.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(u.lineBreak),shebang:M.starting_with(/#!/).until_after(u.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:k.until(/['\\\n\r\u2028\u2029]/),double_quote:k.until(/["\\\n\r\u2028\u2029]/),template_text:k.until(/[`\\$]/),template_expression:k.until(/[`}\\]/)}};b.prototype=new d,b.prototype._is_comment=function(x){return x.type===r.COMMENT||x.type===r.BLOCK_COMMENT||x.type===r.UNKNOWN},b.prototype._is_opening=function(x){return x.type===r.START_BLOCK||x.type===r.START_EXPR},b.prototype._is_closing=function(x,P){return(x.type===r.END_BLOCK||x.type===r.END_EXPR)&&P&&(x.text==="]"&&P.text==="["||x.text===")"&&P.text==="("||x.text==="}"&&P.text==="{")},b.prototype._reset=function(){h=!1},b.prototype._get_next_token=function(x,P){var M=null;this._readWhitespace();var k=this._input.peek();return k===null?this._create_token(r.EOF,""):(M=M||this._read_non_javascript(k),M=M||this._read_string(k),M=M||this._read_word(x),M=M||this._read_singles(k),M=M||this._read_comment(k),M=M||this._read_regexp(k,x),M=M||this._read_xml(k,x),M=M||this._read_punctuation(),M=M||this._create_token(r.UNKNOWN,this._input.next()),M)},b.prototype._read_word=function(x){var P;if(P=this.__patterns.identifier.read(),P!=="")return P=P.replace(u.allLineBreaks,` `),!(x.type===r.DOT||x.type===r.RESERVED&&(x.text==="set"||x.text==="get"))&&g.test(P)?(P==="in"||P==="of")&&(x.type===r.WORD||x.type===r.STRING)?this._create_token(r.OPERATOR,P):this._create_token(r.RESERVED,P):this._create_token(r.WORD,P);if(P=this.__patterns.number.read(),P!=="")return this._create_token(r.WORD,P)},b.prototype._read_singles=function(x){var P=null;return x==="("||x==="["?P=this._create_token(r.START_EXPR,x):x===")"||x==="]"?P=this._create_token(r.END_EXPR,x):x==="{"?P=this._create_token(r.START_BLOCK,x):x==="}"?P=this._create_token(r.END_BLOCK,x):x===";"?P=this._create_token(r.SEMICOLON,x):x==="."&&y.test(this._input.peek(1))?P=this._create_token(r.DOT,x):x===","&&(P=this._create_token(r.COMMA,x)),P&&this._input.next(),P},b.prototype._read_punctuation=function(){var x=this.__patterns.punct.read();if(x!=="")return x==="="?this._create_token(r.EQUALS,x):x==="?."?this._create_token(r.DOT,x):this._create_token(r.OPERATOR,x)},b.prototype._read_non_javascript=function(x){var P="";if(x==="#"){if(this._is_first_token()&&(P=this.__patterns.shebang.read(),P))return this._create_token(r.UNKNOWN,P.trim()+` `);if(P=this.__patterns.include.read(),P)return this._create_token(r.UNKNOWN,P.trim()+` `);x=this._input.next();var M="#";if(this._input.hasNext()&&this._input.testChar(p)){do x=this._input.next(),M+=x;while(this._input.hasNext()&&x!=="#"&&x!=="=");return x==="#"||(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(r.WORD,M)}this._input.back()}else if(x==="<"&&this._is_first_token()){if(P=this.__patterns.html_comment_start.read(),P){for(;this._input.hasNext()&&!this._input.testChar(u.newline);)P+=this._input.next();return h=!0,this._create_token(r.COMMENT,P)}}else if(h&&x==="-"&&(P=this.__patterns.html_comment_end.read(),P))return h=!1,this._create_token(r.COMMENT,P);return null},b.prototype._read_comment=function(x){var P=null;if(x==="/"){var M="";if(this._input.peek(1)==="*"){M=this.__patterns.block_comment.read();var k=E.get_directives(M);k&&k.ignore==="start"&&(M+=E.readIgnored(this._input)),M=M.replace(u.allLineBreaks,` `),P=this._create_token(r.BLOCK_COMMENT,M),P.directives=k}else this._input.peek(1)==="/"&&(M=this.__patterns.comment.read(),P=this._create_token(r.COMMENT,M))}return P},b.prototype._read_string=function(x){if(x==="`"||x==="'"||x==='"'){var P=this._input.next();return this.has_char_escapes=!1,x==="`"?P+=this._read_string_recursive("`",!0,"${"):P+=this._read_string_recursive(x),this.has_char_escapes&&this._options.unescape_strings&&(P=R(P)),this._input.peek()===x&&(P+=this._input.next()),P=P.replace(u.allLineBreaks,` `),this._create_token(r.STRING,P)}return null},b.prototype._allow_regexp_or_xml=function(x){return x.type===r.RESERVED&&n(x.text,["return","case","throw","else","do","typeof","yield"])||x.type===r.END_EXPR&&x.text===")"&&x.opened.previous.type===r.RESERVED&&n(x.opened.previous.text,["if","while","for"])||n(x.type,[r.COMMENT,r.START_EXPR,r.START_BLOCK,r.START,r.END_BLOCK,r.OPERATOR,r.EQUALS,r.EOF,r.SEMICOLON,r.COMMA])},b.prototype._read_regexp=function(x,P){if(x==="/"&&this._allow_regexp_or_xml(P)){for(var M=this._input.next(),k=!1,C=!1;this._input.hasNext()&&(k||C||this._input.peek()!==x)&&!this._input.testChar(u.newline);)M+=this._input.peek(),k?k=!1:(k=this._input.peek()==="\\",this._input.peek()==="["?C=!0:this._input.peek()==="]"&&(C=!1)),this._input.next();return this._input.peek()===x&&(M+=this._input.next(),M+=this._input.read(u.identifier)),this._create_token(r.STRING,M)}return null},b.prototype._read_xml=function(x,P){if(this._options.e4x&&x==="<"&&this._allow_regexp_or_xml(P)){var M="",k=this.__patterns.xml.read_match();if(k){for(var C=k[2].replace(/^{\s+/,"{").replace(/\s+}$/,"}"),U=C.indexOf("{")===0,K=0;k;){var ee=!!k[1],z=k[2],ae=!!k[k.length-1]||z.slice(0,8)==="![CDATA[";if(!ae&&(z===C||U&&z.replace(/^{\s+/,"{").replace(/\s+}$/,"}"))&&(ee?--K:++K),M+=k[0],K<=0)break;k=this.__patterns.xml.read_match()}return k||(M+=this._input.match(/[\s\S]*/g)[0]),M=M.replace(u.allLineBreaks,` `),this._create_token(r.STRING,M)}}return null};function R(x){for(var P="",M=0,k=new f(x),C=null;k.hasNext();)if(C=k.match(/([\s]|[^\\]|\\\\)+/g),C&&(P+=C[0]),k.peek()==="\\"){if(k.next(),k.peek()==="x")C=k.match(/x([0-9A-Fa-f]{2})/g);else if(k.peek()==="u")C=k.match(/u([0-9A-Fa-f]{4})/g);else{P+="\\",k.hasNext()&&(P+=k.next());continue}if(!C)return x;if(M=parseInt(C[1],16),M>126&&M<=255&&C[0].indexOf("x")===0)return x;if(M>=0&&M<32){P+="\\"+C[0];continue}else M===34||M===39||M===92?P+="\\"+String.fromCharCode(M):P+=String.fromCharCode(M)}return P}b.prototype._read_string_recursive=function(x,P,M){var k,C;x==="'"?C=this.__patterns.single_quote:x==='"'?C=this.__patterns.double_quote:x==="`"?C=this.__patterns.template_text:x==="}"&&(C=this.__patterns.template_expression);for(var U=C.read(),K="";this._input.hasNext();){if(K=this._input.next(),K===x||!P&&u.newline.test(K)){this._input.back();break}else K==="\\"&&this._input.hasNext()?(k=this._input.peek(),k==="x"||k==="u"?this.has_char_escapes=!0:k==="\r"&&this._input.peek(1)===` `&&this._input.next(),K+=this._input.next()):M&&(M==="${"&&K==="$"&&this._input.peek()==="{"&&(K+=this._input.next()),M===K&&(x==="`"?K+=this._read_string_recursive("}",P,"`"):K+=this._read_string_recursive("`",P,"${"),this._input.hasNext()&&(K+=this._input.next())));K+=C.read(),U+=K}return U},A.exports.Tokenizer=b,A.exports.TOKEN=r,A.exports.positionable_operators=v.slice(),A.exports.line_starters=i.slice()},function(A){var O=RegExp.prototype.hasOwnProperty("sticky");function _(f){this.__input=f||"",this.__input_length=this.__input.length,this.__position=0}_.prototype.restart=function(){this.__position=0},_.prototype.back=function(){this.__position>0&&(this.__position-=1)},_.prototype.hasNext=function(){return this.__position=0&&f=0&&d=f.length&&this.__input.substring(d-f.length,d).toLowerCase()===f},A.exports.InputScanner=_},function(A,O,_){var f=_(8).InputScanner,d=_(3).Token,o=_(10).TokenStream,e=_(11).WhitespacePattern,u={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"},s=function(t,n){this._input=new f(t),this._options=n||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new e(this._input)};s.prototype.tokenize=function(){this._input.restart(),this.__tokens=new o,this._reset();for(var t,n=new d(u.START,""),r=null,E=[],m=new o;n.type!==u.EOF;){for(t=this._get_next_token(n,r);this._is_comment(t);)m.add(t),t=this._get_next_token(n,r);m.isEmpty()||(t.comments_before=m,m=new o),t.parent=r,this._is_opening(t)?(E.push(r),r=t):r&&this._is_closing(t,r)&&(t.opened=r,r.closed=t,r=E.pop(),t.parent=r),t.previous=n,n.next=t,this.__tokens.add(t),n=t}return this.__tokens},s.prototype._is_first_token=function(){return this.__tokens.isEmpty()},s.prototype._reset=function(){},s.prototype._get_next_token=function(t,n){this._readWhitespace();var r=this._input.read(/.+/g);return r?this._create_token(u.RAW,r):this._create_token(u.EOF,"")},s.prototype._is_comment=function(t){return!1},s.prototype._is_opening=function(t){return!1},s.prototype._is_closing=function(t,n){return!1},s.prototype._create_token=function(t,n){var r=new d(t,n,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token);return r},s.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},A.exports.Tokenizer=s,A.exports.TOKEN=u},function(A){function O(_){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=_}O.prototype.restart=function(){this.__position=0},O.prototype.isEmpty=function(){return this.__tokens_length===0},O.prototype.hasNext=function(){return this.__position=0&&_/),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}/)}}o.prototype=new f,o.prototype._create=function(){return new o(this._input,this)},o.prototype._update=function(){this.__set_templated_pattern()},o.prototype.disable=function(e){var u=this._create();return u._disabled[e]=!0,u._update(),u},o.prototype.read_options=function(e){var u=this._create();for(var s in d)u._disabled[s]=e.templating.indexOf(s)===-1;return u._update(),u},o.prototype.exclude=function(e){var u=this._create();return u._excluded[e]=!0,u._update(),u},o.prototype.read=function(){var e="";this._match_pattern?e=this._input.read(this._starting_pattern):e=this._input.read(this._starting_pattern,this.__template_pattern);for(var u=this._read_template();u;)this._match_pattern?u+=this._input.read(this._match_pattern):u+=this._input.readUntil(this.__template_pattern),e+=u,u=this._read_template();return this._until_after&&(e+=this._input.readUntilAfter(this._until_pattern)),e},o.prototype.__set_templated_pattern=function(){var e=[];this._disabled.php||e.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||e.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||e.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(e.push(this.__patterns.django._starting_pattern.source),e.push(this.__patterns.django_value._starting_pattern.source),e.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||e.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&e.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+e.join("|")+")")},o.prototype._read_template=function(){var e="",u=this._input.peek();if(u==="<"){var s=this._input.peek(1);!this._disabled.php&&!this._excluded.php&&s==="?"&&(e=e||this.__patterns.php.read()),!this._disabled.erb&&!this._excluded.erb&&s==="%"&&(e=e||this.__patterns.erb.read())}else u==="{"&&(!this._disabled.handlebars&&!this._excluded.handlebars&&(e=e||this.__patterns.handlebars_comment.read(),e=e||this.__patterns.handlebars_unescaped.read(),e=e||this.__patterns.handlebars.read()),this._disabled.django||(!this._excluded.django&&!this._excluded.handlebars&&(e=e||this.__patterns.django_value.read()),this._excluded.django||(e=e||this.__patterns.django_comment.read(),e=e||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(e=e||this.__patterns.smarty_comment.read(),e=e||this.__patterns.smarty_literal.read(),e=e||this.__patterns.smarty.read()));return e},A.exports.TemplatablePattern=o}],w={};function D(A){var O=w[A];if(O!==void 0)return O.exports;var _=w[A]={exports:{}};return T[A](_,_.exports,D),_.exports}var I=D(0);S=I})();var L=S;!(fe=[],N=function(){return{js_beautify:L}}.apply(Fe,fe),N!==void 0&&(Xe.exports=N))})()},"815F":function(Xe,Fe,B){"use strict";B.d(Fe,"e",function(){return D}),B.d(Fe,"c",function(){return A}),B.d(Fe,"d",function(){return O}),B.d(Fe,"a",function(){return f}),B.d(Fe,"f",function(){return d}),B.d(Fe,"b",function(){return o});var fe=B("KQm4"),N=B("VTBJ"),S=B("Ff2n"),L=B("Zm9Q"),T=B("Kwbf"),w=B("OZM5");function D(e,u){return e!=null?e:u}function I(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],u=new Map;function s(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(t||[]).forEach(function(r){var E=r.key,m=r.children;Object(T.a)(E!=null,"Tree node must have a certain key: [".concat(n).concat(E,"]"));var p=String(E);Object(T.a)(!u.has(p)||E===null||E===void 0,"Same 'key' exist in the Tree: ".concat(p)),u.set(p,!0),s(m,"".concat(n).concat(p," > "))})}s(e)}function A(e){function u(s){var t=Object(L.a)(s);return t.map(function(n){if(!Object(w.i)(n))return Object(T.a)(!n,"Tree/TreeNode can only accept TreeNode as children."),null;var r=n.key,E=n.props,m=E.children,p=Object(S.a)(E,["children"]),y=Object(N.a)({key:r},p),v=u(m);return v.length&&(y.children=v),y}).filter(function(n){return n})}return u(e)}function O(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],s=new Set(u===!0?[]:u),t=[];function n(r){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return r.map(function(m,p){var y=Object(w.h)(E?E.pos:"0",p),v=D(m.key,y),a=Object(N.a)(Object(N.a)({},m),{},{parent:E,pos:y,children:null,data:m,isStart:[].concat(Object(fe.a)(E?E.isStart:[]),[p===0]),isEnd:[].concat(Object(fe.a)(E?E.isEnd:[]),[p===r.length-1])});return t.push(a),u===!0||s.has(v)?a.children=n(m.children||[],a):a.children=[],a})}return n(e),t}function _(e,u,s){var t;s?typeof s=="string"?t=function(E){return E[s]}:typeof s=="function"&&(t=function(E){return s(E)}):t=function(E,m){return D(E.key,m)};function n(r,E,m){var p=r?r.children:e,y=r?Object(w.h)(m.pos,E):"0";if(r){var v=t(r,y),a={node:r,index:E,pos:y,key:v,parentPos:m.node?m.pos:null,level:m.level+1};u(a)}p&&p.forEach(function(c,i){n(c,i,{node:r,pos:y,level:m?m.level+1:-1})})}n(null)}function f(e){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=u.initWrapper,t=u.processEntity,n=u.onProcessFinished,r=arguments.length>2?arguments[2]:void 0,E={},m={},p={posEntities:E,keyEntities:m};return s&&(p=s(p)||p),_(e,function(y){var v=y.node,a=y.index,c=y.pos,i=y.key,l=y.parentPos,g=y.level,h={node:v,index:a,key:i,pos:c,level:g},b=D(i,c);E[c]=h,m[b]=h,h.parent=E[l],h.parent&&(h.parent.children=h.parent.children||[],h.parent.children.push(h)),t&&t(h,p)},r),n&&n(p),p}function d(e,u){var s=u.expandedKeys,t=u.selectedKeys,n=u.loadedKeys,r=u.loadingKeys,E=u.checkedKeys,m=u.halfCheckedKeys,p=u.dragOverNodeKey,y=u.dropPosition,v=u.keyEntities,a=v[e],c={eventKey:e,expanded:s.indexOf(e)!==-1,selected:t.indexOf(e)!==-1,loaded:n.indexOf(e)!==-1,loading:r.indexOf(e)!==-1,checked:E.indexOf(e)!==-1,halfChecked:m.indexOf(e)!==-1,pos:String(a?a.pos:""),dragOver:p===e&&y===0,dragOverGapTop:p===e&&y===-1,dragOverGapBottom:p===e&&y===1};return c}function o(e){var u=e.data,s=e.expanded,t=e.selected,n=e.checked,r=e.loaded,E=e.loading,m=e.halfChecked,p=e.dragOver,y=e.dragOverGapTop,v=e.dragOverGapBottom,a=e.pos,c=e.active,i=Object(N.a)(Object(N.a)({},u),{},{expanded:s,selected:t,checked:n,loaded:r,loading:E,halfChecked:m,dragOver:p,dragOverGapTop:y,dragOverGapBottom:v,pos:a,active:c});return"props"in i||Object.defineProperty(i,"props",{get:function(){return Object(T.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),e}}),i}},"8hTe":function(Xe,Fe,B){Xe.exports={button:"button___1wy9m"}},"9Bee":function(Xe,Fe,B){"use strict";var fe=B("DYRE"),N=B("zeV3"),S=B("+L6B"),L=B("2/Rp"),T=B("k1fw"),w=B("tJVT"),D=B("cDcd"),I=B.n(D),A=B("vg9a"),O=B("DlQD"),_=B.n(O),f=B("rUJ1");function d(V,Y){var q=V.match(/^(\s+)(?:```)/);if(q===null)return Y;var G=q[1];return Y.split(` `).map(function(X){var de=X.match(/^\s+/);if(de===null)return X;var Ee=Object(w.a)(de,1),Oe=Ee[0];return Oe.length>=G.length?X.slice(G.length):X}).join(` `)}var o=[],e=["