{ "actions" : [ { "type" : "@comment", "parameters" : { "text" : { "value" : "Beautify", "tokens" : [ ] } } }, { "type" : "@comment", "parameters" : { "text" : { "value" : "使用 [beautify-web\/js-beautify](https:\/\/github.com\/beautify-web\/js-beautify) 实现" } } }, { "type" : "@flow.set-variable", "parameters" : { "value" : { "value" : "$", "tokens" : [ { "location" : 0, "value" : "@input" } ] }, "name" : { "value" : "input" } } }, { "type" : "@flow.environment" }, { "type" : "@flow.if", "parameters" : { "blockIdentifier" : "68C2E446-E65A-4D0F-A152-7D256F66754A", "condition" : 0, "rhs" : { "value" : "editor" }, "lhs" : { "value" : "$", "tokens" : [ { "location" : 0, "value" : "@input" } ] } } }, { "type" : "@comment", "parameters" : { "text" : { "value" : "GetTextFromFile", "tokens" : [ ] } } }, { "type" : "@flow.if", "parameters" : { "blockIdentifier" : "D64C424E-E7FA-4FE1-A4F5-1E98DB6E83F6", "condition" : 1, "rhs" : { "value" : "" }, "lhs" : { "value" : "$", "tokens" : [ { "location" : 0, "value" : "@editor.selection-text" } ] } } }, { "type" : "@text", "parameters" : { "text" : { "value" : "$", "tokens" : [ { "location" : 0, "value" : "@editor.selection-text" } ] } } }, { "type" : "@flow.else", "parameters" : { "blockIdentifier" : "D64C424E-E7FA-4FE1-A4F5-1E98DB6E83F6" } }, { "type" : "@text", "parameters" : { "text" : { "value" : "$", "tokens" : [ { "location" : 0, "value" : "@editor.full-text" } ] } } }, { "type" : "@flow.endif", "parameters" : { "blockIdentifier" : "D64C424E-E7FA-4FE1-A4F5-1E98DB6E83F6" } }, { "type" : "@flow.set-variable", "parameters" : { "value" : { "value" : "$", "tokens" : [ { "location" : 0, "value" : "@input" } ] }, "name" : { "value" : "input" } } }, { "type" : "@flow.else", "parameters" : { "blockIdentifier" : "68C2E446-E65A-4D0F-A152-7D256F66754A" } }, { "type" : "@flow.endif", "parameters" : { "blockIdentifier" : "68C2E446-E65A-4D0F-A152-7D256F66754A" } }, { "type" : "@text", "parameters" : { "text" : { "value" : "$", "tokens" : [ { "location" : 0, "value" : "input" } ] } } }, { "type" : "@flow.if", "parameters" : { "blockIdentifier" : "603B2577-381E-456B-8559-4B97978E31D7", "condition" : 0, "rhs" : { "value" : "" }, "lhs" : { "value" : "$", "tokens" : [ { "location" : 0, "value" : "input" } ] } } }, { "type" : "@ui.toast", "parameters" : { "style" : 0, "waitUntilDone" : false, "title" : { "value" : "Input is empty" } } }, { "type" : "@flow.finish" }, { "type" : "@flow.else", "parameters" : { "blockIdentifier" : "603B2577-381E-456B-8559-4B97978E31D7" } }, { "type" : "@flow.endif", "parameters" : { "blockIdentifier" : "603B2577-381E-456B-8559-4B97978E31D7" } }, { "type" : "@text", "parameters" : { "text" : { "value" : "!function(){!function(){\"use strict\";var i=[function(t,e,u){var i=u(1).Beautifier,n=u(5).Options;t.exports=function(t,e){return new i(t,e).beautify()},t.exports.defaultOptions=function(){return new n}},function(t,e,u){var i=u(2).Output,n=u(3).Token,o=u(4),_=u(5).Options,s=u(7).Tokenizer,r=u(7).line_starters,h=u(7).positionable_operators,p=u(7).TOKEN;function l(t,e){return-1!==e.indexOf(t)}function a(t,e){return t&&t.type===p.RESERVED&&t.text===e}function f(t,e){return t&&t.type===p.RESERVED&&l(t.text,e)}var c=[\"case\",\"return\",\"do\",\"if\",\"throw\",\"else\",\"await\",\"break\",\"continue\",\"async\"],d=function(t){for(var e={},u=0;uu&&(u=t.line_indent_level)),{mode:e,parent:t,last_token:t?t.last_token:new n(p.START_BLOCK,\"\"),last_word:t?t.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:u,alignment:0,line_indent_level:t?t.line_indent_level:u,start_line_index:this._output.get_line_number(),ternary_depth:0}},T.prototype._reset=function(t){var e=t.match(\/^[\\t ]*\/)[0],e=(this._last_last_text=\"\",this._output=new i(this._options,e),this._output.raw=this._options.test_output_raw,this._flag_store=[],this.set_mode(g),new s(t,this._options));return this._tokens=e.tokenize(),t},T.prototype.beautify=function(){if(this._options.disabled)return this._source_text;for(var t=this._reset(this._source_text),e=this._options.eol,u=(\"auto\"===this._options.eol&&(e=\"\\n\",t&&o.lineBreak.test(t||\"\")&&(e=t.match(o.lineBreak)[0])),this._tokens.next());u;)this.handle_token(u),this._last_last_text=this._flags.last_token.text,this._flags.last_token=u,u=this._tokens.next();return this._output.get_code(e)},T.prototype.handle_token=function(t,e){t.type===p.START_EXPR?this.handle_start_expr(t):t.type===p.END_EXPR?this.handle_end_expr(t):t.type===p.START_BLOCK?this.handle_start_block(t):t.type===p.END_BLOCK?this.handle_end_block(t):t.type===p.WORD||t.type===p.RESERVED?this.handle_word(t):t.type===p.SEMICOLON?this.handle_semicolon(t):t.type===p.STRING?this.handle_string(t):t.type===p.EQUALS?this.handle_equals(t):t.type===p.OPERATOR?this.handle_operator(t):t.type===p.COMMA?this.handle_comma(t):t.type===p.BLOCK_COMMENT?this.handle_block_comment(t,e):t.type===p.COMMENT?this.handle_comment(t,e):t.type===p.DOT?this.handle_dot(t):t.type===p.EOF?this.handle_eof(t):(t.type,p.UNKNOWN,this.handle_unknown(t,e))},T.prototype.handle_whitespace_and_comments=function(t,e){var u=t.newlines,i=this._options.keep_array_indentation&&R(this._flags.mode);if(t.comments_before)for(var n=t.comments_before.next();n;)this.handle_whitespace_and_comments(n,e),this.handle_token(n,e),n=t.comments_before.next();if(i)for(var _=0;_this._options.max_preserve_newlines&&(u=this._options.max_preserve_newlines),this._options.preserve_newlines&&1this._flags.parent.indentation_level)&&(--this._flags.indentation_level,this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},T.prototype.set_mode=function(t){this._flags?(this._flag_store.push(this._flags),this._previous_flags=this._flags):this._previous_flags=this.create_flags(null,t),this._flags=this.create_flags(this._previous_flags,t),this._output.set_indent(this._flags.indentation_level,this._flags.alignment)},T.prototype.restore_mode=function(){0\"!==this._flags.last_token.text)&&(l(this._flags.last_token.type,[p.EQUALS,p.START_EXPR,p.COMMA,p.OPERATOR])||f(this._flags.last_token,[\"return\",\"throw\",\"import\",\"default\"]))?this.set_mode(m):this.set_mode(g),this._flags.last_token&&f(this._flags.last_token.previous,[\"class\",\"extends\"])&&(this._flags.class_start_block=!0),!e.comments_before&&\"}\"===e.text),e=u&&\"function\"===this._flags.last_word&&this._flags.last_token.type===p.END_EXPR;if(this._options.brace_preserve_inline){var i=0,n=null;this._flags.inline_frame=!0;do{if((n=this._tokens.peek((i+=1)-1)).newlines){this._flags.inline_frame=!1;break}}while(n.type!==p.EOF&&(n.type!==p.END_BLOCK||n.opened!==t))}(\"expand\"===this._options.brace_style||\"none\"===this._options.brace_style&&t.newlines)&&!this._flags.inline_frame?this._flags.last_token.type!==p.OPERATOR&&(e||this._flags.last_token.type===p.EQUALS||f(this._flags.last_token,c)&&\"else\"!==this._flags.last_token.text)?this._output.space_before_token=!0:this.print_newline(!1,!0):(!R(this._previous_flags.mode)||this._flags.last_token.type!==p.START_EXPR&&this._flags.last_token.type!==p.COMMA||(this._flags.last_token.type!==p.COMMA&&!this._options.space_in_paren||(this._output.space_before_token=!0),(this._flags.last_token.type===p.COMMA||this._flags.last_token.type===p.START_EXPR&&this._flags.inline_frame)&&(this.allow_wrap_or_preserved_newline(t),this._previous_flags.multiline_frame=this._previous_flags.multiline_frame||this._flags.multiline_frame,this._flags.multiline_frame=!1)),this._flags.last_token.type!==p.OPERATOR&&this._flags.last_token.type!==p.START_EXPR&&(this._flags.last_token.type!==p.START_BLOCK||this._flags.inline_frame?this._output.space_before_token=!0:this.print_newline())),this.print_token(t),this.indent(),u||this._options.brace_preserve_inline&&this._flags.inline_frame||this.print_newline()},T.prototype.handle_end_block=function(t){for(this.handle_whitespace_and_comments(t);this._flags.mode===k;)this.restore_mode();var e=this._flags.last_token.type===p.START_BLOCK;this._flags.inline_frame&&!e?this._output.space_before_token=!0:\"expand\"===this._options.brace_style?e||this.print_newline():e||(R(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(t)},T.prototype.handle_word=function(t){if(t.type===p.RESERVED&&(l(t.text,[\"set\",\"get\"])&&this._flags.mode!==m||\"import\"===t.text&&l(this._tokens.peek().text,[\"(\",\".\"])||l(t.text,[\"as\",\"from\"])&&!this._flags.import_block||this._flags.mode===m&&\":\"===this._tokens.peek().text)&&(t.type=p.WORD),this.start_of_statement(t)?f(this._flags.last_token,[\"var\",\"let\",\"const\"])&&t.type===p.WORD&&(this._flags.declaration_statement=!0):!t.newlines||O(this._flags.mode)||this._flags.last_token.type===p.OPERATOR&&\"--\"!==this._flags.last_token.text&&\"++\"!==this._flags.last_token.text||this._flags.last_token.type===p.EQUALS||!this._options.preserve_newlines&&f(this._flags.last_token,[\"var\",\"let\",\"const\",\"set\",\"get\"])?this.handle_whitespace_and_comments(t):(this.handle_whitespace_and_comments(t),this.print_newline()),this._flags.do_block&&!this._flags.do_while){if(a(t,\"while\"))return this._output.space_before_token=!0,this.print_token(t),this._output.space_before_token=!0,void(this._flags.do_while=!0);this.print_newline(),this._flags.do_block=!1}if(this._flags.if_block)if(!this._flags.else_block&&a(t,\"else\"))this._flags.else_block=!0;else{for(;this._flags.mode===k;)this.restore_mode();this._flags.if_block=!1,this._flags.else_block=!1}if(this._flags.in_case_statement&&f(t,[\"case\",\"default\"]))return 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(t),void(this._flags.in_case=!0);if(this._flags.last_token.type!==p.COMMA&&this._flags.last_token.type!==p.START_EXPR&&this._flags.last_token.type!==p.EQUALS&&this._flags.last_token.type!==p.OPERATOR||this.start_of_object_property()||this.allow_wrap_or_preserved_newline(t),a(t,\"function\"))return!(l(this._flags.last_token.text,[\"}\",\";\"])||this._output.just_added_newline()&&!l(this._flags.last_token.text,[\"(\",\"[\",\"{\",\":\",\"=\",\",\"])&&this._flags.last_token.type!==p.OPERATOR)||this._output.just_added_blankline()||t.comments_before||(this.print_newline(),this.print_newline(!0)),this._flags.last_token.type===p.RESERVED||this._flags.last_token.type===p.WORD?f(this._flags.last_token,[\"get\",\"set\",\"new\",\"export\"])||f(this._flags.last_token,A)||a(this._flags.last_token,\"default\")&&\"export\"===this._last_last_text||\"declare\"===this._flags.last_token.text?this._output.space_before_token=!0:this.print_newline():this._flags.last_token.type===p.OPERATOR||\"=\"===this._flags.last_token.text?this._output.space_before_token=!0:!this._flags.multiline_frame&&(O(this._flags.mode)||R(this._flags.mode))||this.print_newline(),this.print_token(t),void(this._flags.last_word=t.text);var e=\"NONE\";this._flags.last_token.type===p.END_BLOCK?this._previous_flags.inline_frame?e=\"SPACE\":!f(t,[\"else\",\"catch\",\"finally\",\"from\"])||\"expand\"===this._options.brace_style||\"end-expand\"===this._options.brace_style||\"none\"===this._options.brace_style&&t.newlines?e=\"NEWLINE\":(e=\"SPACE\",this._output.space_before_token=!0):this._flags.last_token.type===p.SEMICOLON&&this._flags.mode===g?e=\"NEWLINE\":this._flags.last_token.type===p.SEMICOLON&&O(this._flags.mode)?e=\"SPACE\":this._flags.last_token.type===p.STRING?e=\"NEWLINE\":this._flags.last_token.type===p.RESERVED||this._flags.last_token.type===p.WORD||\"*\"===this._flags.last_token.text&&(l(this._last_last_text,[\"function\",\"yield\"])||this._flags.mode===m&&l(this._last_last_text,[\"{\",\",\"]))?e=\"SPACE\":this._flags.last_token.type===p.START_BLOCK?e=this._flags.inline_frame?\"SPACE\":\"NEWLINE\":this._flags.last_token.type===p.END_EXPR&&(this._output.space_before_token=!0,e=\"NEWLINE\"),f(t,r)&&\")\"!==this._flags.last_token.text&&(e=this._flags.inline_frame||\"else\"===this._flags.last_token.text||\"export\"===this._flags.last_token.text?\"SPACE\":\"NEWLINE\"),f(t,[\"else\",\"catch\",\"finally\"])?(this._flags.last_token.type!==p.END_BLOCK||this._previous_flags.mode!==g||\"expand\"===this._options.brace_style||\"end-expand\"===this._options.brace_style||\"none\"===this._options.brace_style&&t.newlines)&&!this._flags.inline_frame?this.print_newline():(this._output.trim(!0),\"}\"!==this._output.current_line.last()&&this.print_newline(),this._output.space_before_token=!0):\"NEWLINE\"===e?f(this._flags.last_token,c)||\"declare\"===this._flags.last_token.text&&f(t,[\"var\",\"let\",\"const\"])?this._output.space_before_token=!0:this._flags.last_token.type!==p.END_EXPR?this._flags.last_token.type===p.START_EXPR&&f(t,[\"var\",\"let\",\"const\"])||\":\"===this._flags.last_token.text||(a(t,\"if\")&&a(t.previous,\"else\")?this._output.space_before_token=!0:this.print_newline()):f(t,r)&&\")\"!==this._flags.last_token.text&&this.print_newline():this._flags.multiline_frame&&R(this._flags.mode)&&\",\"===this._flags.last_token.text&&\"}\"===this._last_last_text?this.print_newline():\"SPACE\"===e&&(this._output.space_before_token=!0),!t.previous||t.previous.type!==p.WORD&&t.previous.type!==p.RESERVED||(this._output.space_before_token=!0),this.print_token(t),this._flags.last_word=t.text,t.type===p.RESERVED&&(\"do\"===t.text?this._flags.do_block=!0:\"if\"===t.text?this._flags.if_block=!0:\"import\"===t.text?this._flags.import_block=!0:this._flags.import_block&&a(t,\"from\")&&(this._flags.import_block=!1))},T.prototype.handle_semicolon=function(t){this.start_of_statement(t)?this._output.space_before_token=!1:this.handle_whitespace_and_comments(t);for(var e=this._tokens.peek();!(this._flags.mode!==k||this._flags.if_block&&a(e,\"else\")||this._flags.do_block);)this.restore_mode();this._flags.import_block&&(this._flags.import_block=!1),this.print_token(t)},T.prototype.handle_string=function(t){t.text.startsWith(\"`\")&&0===t.newlines&&\"\"===t.whitespace_before&&(\")\"===t.previous.text||this._flags.last_token.type===p.WORD)||(this.start_of_statement(t)?this._output.space_before_token=!0:(this.handle_whitespace_and_comments(t),this._flags.last_token.type===p.RESERVED||this._flags.last_token.type===p.WORD||this._flags.inline_frame?this._output.space_before_token=!0:this._flags.last_token.type===p.COMMA||this._flags.last_token.type===p.START_EXPR||this._flags.last_token.type===p.EQUALS||this._flags.last_token.type===p.OPERATOR?this.start_of_object_property()||this.allow_wrap_or_preserved_newline(t):!t.text.startsWith(\"`\")||this._flags.last_token.type!==p.END_EXPR||\"]\"!==t.previous.text&&\")\"!==t.previous.text||0!==t.newlines?this.print_newline():this._output.space_before_token=!0)),this.print_token(t)},T.prototype.handle_equals=function(t){this.start_of_statement(t)||this.handle_whitespace_and_comments(t),this._flags.declaration_statement&&(this._flags.declaration_assignment=!0),this._output.space_before_token=!0,this.print_token(t),this._output.space_before_token=!0},T.prototype.handle_comma=function(t){this.handle_whitespace_and_comments(t,!0),this.print_token(t),this._output.space_before_token=!0,this._flags.declaration_statement?(O(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(t)):this._flags.mode===m||this._flags.mode===k&&this._flags.parent.mode===m?(this._flags.mode===k&&this.restore_mode(),this._flags.inline_frame||this.print_newline()):this._options.comma_first&&this.allow_wrap_or_preserved_newline(t)},T.prototype.handle_operator=function(t){var e=\"*\"===t.text&&(f(this._flags.last_token,[\"function\",\"yield\"])||l(this._flags.last_token.type,[p.START_BLOCK,p.COMMA,p.END_BLOCK,p.SEMICOLON])),u=l(t.text,[\"-\",\"+\"])&&(l(this._flags.last_token.type,[p.START_BLOCK,p.START_EXPR,p.EQUALS,p.OPERATOR])||l(this._flags.last_token.text,r)||\",\"===this._flags.last_token.text);if(this.start_of_statement(t)||this.handle_whitespace_and_comments(t,!e),\"*\"===t.text&&this._flags.last_token.type===p.DOT)this.print_token(t);else if(\"::\"===t.text)this.print_token(t);else{if(this._flags.last_token.type===p.OPERATOR&&l(this._options.operator_position,b)&&this.allow_wrap_or_preserved_newline(t),\":\"===t.text&&this._flags.in_case)return this.print_token(t),this._flags.in_case=!1,this._flags.case_body=!0,void(this._tokens.peek().type!==p.START_BLOCK?(this.indent(),this.print_newline(),this._flags.case_block=!1):(this._flags.case_block=!0,this._output.space_before_token=!0));var i=!0,n=!0,_=!1;if(\":\"===t.text?0===this._flags.ternary_depth?i=!1:(--this._flags.ternary_depth,_=!0):\"?\"===t.text&&(this._flags.ternary_depth+=1),!u&&!e&&this._options.preserve_newlines&&l(t.text,h)){var s=\":\"===t.text,a=s&&_,o=s&&!_;switch(this._options.operator_position){case d.before_newline:return this._output.space_before_token=!o,this.print_token(t),s&&!a||this.allow_wrap_or_preserved_newline(t),void(this._output.space_before_token=!0);case d.after_newline:return this._output.space_before_token=!0,!s||a?this._tokens.peek().newlines?this.print_newline(!1,!0):this.allow_wrap_or_preserved_newline(t):this._output.space_before_token=!1,this.print_token(t),void(this._output.space_before_token=!0);case d.preserve_newline:return o||this.allow_wrap_or_preserved_newline(t),i=!(this._output.just_added_newline()||o),this._output.space_before_token=i,this.print_token(t),void(this._output.space_before_token=!0)}}e?(this.allow_wrap_or_preserved_newline(t),i=!1,n=(_=this._tokens.peek())&&l(_.type,[p.WORD,p.RESERVED])):\"...\"===t.text?(this.allow_wrap_or_preserved_newline(t),i=this._flags.last_token.type===p.START_BLOCK,n=!1):(l(t.text,[\"--\",\"++\",\"!\",\"~\"])||u)&&(this._flags.last_token.type!==p.COMMA&&this._flags.last_token.type!==p.START_EXPR||this.allow_wrap_or_preserved_newline(t),n=i=!1,!t.newlines||\"--\"!==t.text&&\"++\"!==t.text&&\"~\"!==t.text||((e=f(this._flags.last_token,c)&&t.newlines)&&(this._previous_flags.if_block||this._previous_flags.else_block)&&this.restore_mode(),this.print_newline(e,!0)),\";\"===this._flags.last_token.text&&O(this._flags.mode)&&(i=!0),this._flags.last_token.type===p.RESERVED?i=!0:this._flags.last_token.type===p.END_EXPR?i=!(\"]\"===this._flags.last_token.text&&(\"--\"===t.text||\"++\"===t.text)):this._flags.last_token.type===p.OPERATOR&&(i=l(t.text,[\"--\",\"-\",\"++\",\"+\"])&&l(this._flags.last_token.text,[\"--\",\"-\",\"++\",\"+\"]),l(t.text,[\"+\",\"-\"])&&l(this._flags.last_token.text,[\"--\",\"++\"])&&(n=!0)),(this._flags.mode!==g||this._flags.inline_frame)&&this._flags.mode!==k||\"{\"!==this._flags.last_token.text&&\";\"!==this._flags.last_token.text||this.print_newline()),this._output.space_before_token=this._output.space_before_token||i,this.print_token(t),this._output.space_before_token=n}},T.prototype.handle_block_comment=function(t,e){return this._output.raw?(this._output.add_raw_token(t),void(t.directives&&\"end\"===t.directives.preserve&&(this._output.raw=this._options.test_output_raw))):t.directives?(this.print_newline(!1,e),this.print_token(t),\"start\"===t.directives.preserve&&(this._output.raw=!0),void this.print_newline(!1,!0)):void(o.newline.test(t.text)||t.newlines?this.print_block_commment(t,e):(this._output.space_before_token=!0,this.print_token(t),this._output.space_before_token=!0))},T.prototype.print_block_commment=function(t,e){var u,i,n,_=function(t){for(var e=[],u=(t=t.replace(o.allLineBreaks,\"\\n\")).indexOf(\"\\n\");-1!==u;)e.push(t.substring(0,u)),u=(t=t.substring(u+1)).indexOf(\"\\n\");return t.length&&e.push(t),e}(t.text),s=t.whitespace_before,a=s.length;if(this.print_newline(!1,e),this.print_token_line_indentation(t),this._output.add_token(_[0]),this.print_newline(!1,e),1<_.length){for(i=function(t,e){for(var u=0;uthis.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},n.prototype._allow_wrap=function(){var t;return!!this._should_wrap()&&(this.__parent.add_new_line(),(t=this.__parent.current_line).set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),t.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),t.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,\" \"===t.__items[0]&&(t.__items.splice(0,1),--t.__character_count),!0)},n.prototype.is_empty=function(){return 0===this.__items.length},n.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},n.prototype.push=function(t){this.__items.push(t);var e=t.lastIndexOf(\"\\n\");-1!==e?this.__character_count=t.length-e:this.__character_count+=t.length},n.prototype.pop=function(){var t=null;return this.is_empty()||(t=this.__items.pop(),this.__character_count-=t.length),t},n.prototype._remove_indent=function(){0=this.__cache.length;)this.__add_column()},u.prototype.__add_column=function(){var t,e=this.__cache.length,u=\"\";this.__indent_size&&e>=this.__indent_size&&(e-=(t=Math.floor(e\/this.__indent_size))*this.__indent_size,u=new Array(t+1).join(this.__indent_string)),e&&(u+=new Array(e+1).join(\" \")),this.__cache.push(u)},e.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},e.prototype.get_line_number=function(){return this.__lines.length},e.prototype.get_indent_string=function(t,e){return this.__indent_cache.get_indent_string(t,e)},e.prototype.get_indent_size=function(t,e){return this.__indent_cache.get_indent_size(t,e)},e.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},e.prototype.add_new_line=function(t){return!(this.is_empty()||!t&&this.just_added_newline())&&(this.raw||this.__add_outputline(),!0)},e.prototype.get_code=function(t){this.trim(!0);var e=this.current_line.pop(),e=(e&&(\"\\n\"===e[e.length-1]&&(e=e.replace(\/\\n+$\/g,\"\")),this.current_line.push(e)),this._end_with_newline&&this.__add_outputline(),this.__lines.join(\"\\n\"));return e=\"\\n\"!==t?e.replace(\/[\\n]\/g,t):e},e.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},e.prototype.set_indent=function(t,e){return this.next_line.set_indent(t=t||0,e=e||0),1\/),include:t.starting_with(\/#include\/).until_after(r.lineBreak),shebang:t.starting_with(\/#!\/).until_after(r.lineBreak),xml:t.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:e.until(\/['\\\\\\n\\r\\u2028\\u2029]\/),double_quote:e.until(\/[\"\\\\\\n\\r\\u2028\\u2029]\/),template_text:e.until(\/[`\\\\$]\/),template_expression:e.until(\/[`}\\\\]\/)}}var l,f={START_EXPR:\"TK_START_EXPR\",END_EXPR:\"TK_END_EXPR\",START_BLOCK:\"TK_START_BLOCK\",END_BLOCK:\"TK_END_BLOCK\",WORD:\"TK_WORD\",RESERVED:\"TK_RESERVED\",SEMICOLON:\"TK_SEMICOLON\",STRING:\"TK_STRING\",EQUALS:\"TK_EQUALS\",OPERATOR:\"TK_OPERATOR\",COMMA:\"TK_COMMA\",BLOCK_COMMENT:\"TK_BLOCK_COMMENT\",COMMENT:\"TK_COMMENT\",DOT:\"TK_DOT\",UNKNOWN:\"TK_UNKNOWN\",START:n.START,RAW:n.RAW,EOF:n.EOF},c=new s(\/\\\/\\*\/,\/\\*\\\/\/),d=\/0[xX][0123456789abcdefABCDEF_]*n?|0[oO][01234567_]*n?|0[bB][01_]*n?|\\d[\\d_]*n|(?:\\.\\d[\\d_]*|\\d[\\d_]*\\.?[\\d_]*)(?:[eE][+-]?[\\d_]+)?\/,b=\/[0-9]\/,g=\/[^\\d\\.]\/,u=\">>> === !== &&= ??= ||= << && >= ** != == <= >> || ?? |> < \/ - + > : & % ? ^ | *\".split(\" \"),n=\">>>= ... >>= <<= === >>> !== **= &&= ??= ||= => ^= :: \/= << <= == && -= >= >> != -- += ** || ?? ++ %= &= *= |= |> = ! ? > < : \/ ^ - + * & % ~ |\",k=(n=(n=\"\\\\?\\\\.(?!\\\\d) \"+(n=n.replace(\/[-[\\]{}()*+?.,\\\\^$|#]\/g,\"\\\\$&\"))).replace(\/ \/g,\"|\"),new RegExp(n)),s=\"continue,try,throw,return,var,let,const,if,switch,case,default,for,while,break,function,import,export\".split(\",\"),n=s.concat([\"do\",\"in\",\"of\",\"else\",\"get\",\"set\",\"new\",\"catch\",\"finally\",\"typeof\",\"yield\",\"async\",\"await\",\"from\",\"as\",\"class\",\"extends\"]),m=new RegExp(\"^(?:\"+n.join(\"|\")+\")$\");(p.prototype=new i)._is_comment=function(t){return t.type===f.COMMENT||t.type===f.BLOCK_COMMENT||t.type===f.UNKNOWN},p.prototype._is_opening=function(t){return t.type===f.START_BLOCK||t.type===f.START_EXPR},p.prototype._is_closing=function(t,e){return(t.type===f.END_BLOCK||t.type===f.END_EXPR)&&e&&(\"]\"===t.text&&\"[\"===e.text||\")\"===t.text&&\"(\"===e.text||\"}\"===t.text&&\"{\"===e.text)},p.prototype._reset=function(){l=!1},p.prototype._get_next_token=function(t,e){this._readWhitespace();var u=this._input.peek();return null===u?this._create_token(f.EOF,\"\"):this._read_non_javascript(u)||this._read_string(u)||this._read_word(t)||this._read_singles(u)||this._read_comment(u)||this._read_regexp(u,t)||this._read_xml(u,t)||this._read_punctuation()||this._create_token(f.UNKNOWN,this._input.next())},p.prototype._read_word=function(t){var e=this.__patterns.identifier.read();return\"\"!==e?(e=e.replace(r.allLineBreaks,\"\\n\"),t.type!==f.DOT&&(t.type!==f.RESERVED||\"set\"!==t.text&&\"get\"!==t.text)&&m.test(e)?\"in\"!==e&&\"of\"!==e||t.type!==f.WORD&&t.type!==f.STRING?this._create_token(f.RESERVED,e):this._create_token(f.OPERATOR,e):this._create_token(f.WORD,e)):\"\"!==(e=this.__patterns.number.read())?this._create_token(f.WORD,e):void 0},p.prototype._read_singles=function(t){var e=null;return\"(\"===t||\"[\"===t?e=this._create_token(f.START_EXPR,t):\")\"===t||\"]\"===t?e=this._create_token(f.END_EXPR,t):\"{\"===t?e=this._create_token(f.START_BLOCK,t):\"}\"===t?e=this._create_token(f.END_BLOCK,t):\";\"===t?e=this._create_token(f.SEMICOLON,t):\".\"===t&&g.test(this._input.peek(1))?e=this._create_token(f.DOT,t):\",\"===t&&(e=this._create_token(f.COMMA,t)),e&&this._input.next(),e},p.prototype._read_punctuation=function(){var t=this.__patterns.punct.read();if(\"\"!==t)return\"=\"===t?this._create_token(f.EQUALS,t):\"?.\"===t?this._create_token(f.DOT,t):this._create_token(f.OPERATOR,t)},p.prototype._read_non_javascript=function(t){var e=\"\";if(\"#\"===t){if(this._is_first_token()&&(e=this.__patterns.shebang.read()))return this._create_token(f.UNKNOWN,e.trim()+\"\\n\");if(e=this.__patterns.include.read())return this._create_token(f.UNKNOWN,e.trim()+\"\\n\");t=this._input.next();var u=\"#\";if(this._input.hasNext()&&this._input.testChar(b)){for(;u+=t=this._input.next(),this._input.hasNext()&&\"#\"!==t&&\"=\"!==t;);return\"#\"!==t&&(\"[\"===this._input.peek()&&\"]\"===this._input.peek(1)?(u+=\"[]\",this._input.next(),this._input.next()):\"{\"===this._input.peek()&&\"}\"===this._input.peek(1)&&(u+=\"{}\",this._input.next(),this._input.next())),this._create_token(f.WORD,u)}this._input.back()}else if(\"<\"===t&&this._is_first_token()){if(e=this.__patterns.html_comment_start.read()){for(;this._input.hasNext()&&!this._input.testChar(r.newline);)e+=this._input.next();return l=!0,this._create_token(f.COMMENT,e)}}else if(l&&\"-\"===t&&(e=this.__patterns.html_comment_end.read()))return l=!1,this._create_token(f.COMMENT,e);return null},p.prototype._read_comment=function(t){var e,u=null;return\"\/\"===t&&(t=\"\",\"*\"===this._input.peek(1)?(t=this.__patterns.block_comment.read(),(e=c.get_directives(t))&&\"start\"===e.ignore&&(t+=c.readIgnored(this._input)),t=t.replace(r.allLineBreaks,\"\\n\"),(u=this._create_token(f.BLOCK_COMMENT,t)).directives=e):\"\/\"===this._input.peek(1)&&(t=this.__patterns.comment.read(),u=this._create_token(f.COMMENT,t))),u},p.prototype._read_string=function(t){var e;return\"`\"===t||\"'\"===t||'\"'===t?(e=this._input.next(),this.has_char_escapes=!1,e+=\"`\"===t?this._read_string_recursive(\"`\",!0,\"${\"):this._read_string_recursive(t),this.has_char_escapes&&this._options.unescape_strings&&(e=function(t){var e=\"\",u=0,i=new _(t),n=null;for(;i.hasNext();)if((n=i.match(\/([\\s]|[^\\\\]|\\\\\\\\)+\/g))&&(e+=n[0]),\"\\\\\"===i.peek()){if(i.next(),\"x\"===i.peek())n=i.match(\/x([0-9A-Fa-f]{2})\/g);else{if(\"u\"!==i.peek()){e+=\"\\\\\",i.hasNext()&&(e+=i.next());continue}n=i.match(\/u([0-9A-Fa-f]{4})\/g)}if(!n)return t;if(126<(u=parseInt(n[1],16))&&u<=255&&0===n[0].indexOf(\"x\"))return t;e+=0<=u&&u<32?\"\\\\\"+n[0]:34===u||39===u||92===u?\"\\\\\"+String.fromCharCode(u):String.fromCharCode(u)}return e}(e)),this._input.peek()===t&&(e+=this._input.next()),e=e.replace(r.allLineBreaks,\"\\n\"),this._create_token(f.STRING,e)):null},p.prototype._allow_regexp_or_xml=function(t){return t.type===f.RESERVED&&h(t.text,[\"return\",\"case\",\"throw\",\"else\",\"do\",\"typeof\",\"yield\"])||t.type===f.END_EXPR&&\")\"===t.text&&t.opened.previous.type===f.RESERVED&&h(t.opened.previous.text,[\"if\",\"while\",\"for\"])||h(t.type,[f.COMMENT,f.START_EXPR,f.START_BLOCK,f.START,f.END_BLOCK,f.OPERATOR,f.EQUALS,f.EOF,f.SEMICOLON,f.COMMA])},p.prototype._read_regexp=function(t,e){if(\"\/\"===t&&this._allow_regexp_or_xml(e)){for(var u=this._input.next(),i=!1,n=!1;this._input.hasNext()&&(i||n||this._input.peek()!==t)&&!this._input.testChar(r.newline);)u+=this._input.peek(),i?i=!1:(i=\"\\\\\"===this._input.peek(),\"[\"===this._input.peek()?n=!0:\"]\"===this._input.peek()&&(n=!1)),this._input.next();return this._input.peek()===t&&(u=(u+=this._input.next())+this._input.read(r.identifier)),this._create_token(f.STRING,u)}return null},p.prototype._read_xml=function(t,e){if(this._options.e4x&&\"<\"===t&&this._allow_regexp_or_xml(e)){var u=\"\",i=this.__patterns.xml.read_match();if(i){for(var n=i[2].replace(\/^{\\s+\/,\"{\").replace(\/\\s+}$\/,\"}\"),_=0===n.indexOf(\"{\"),s=0;i;){var a=!!i[1],o=i[2];if(!(!!i[i.length-1]||\"![CDATA[\"===o.slice(0,8))&&(o===n||_&&o.replace(\/^{\\s+\/,\"{\").replace(\/\\s+}$\/,\"}\"))&&(a?--s:++s),u+=i[0],s<=0)break;i=this.__patterns.xml.read_match()}return i||(u+=this._input.match(\/[\\s\\S]*\/g)[0]),u=u.replace(r.allLineBreaks,\"\\n\"),this._create_token(f.STRING,u)}}return null},p.prototype._read_string_recursive=function(t,e,u){\"'\"===t?n=this.__patterns.single_quote:'\"'===t?n=this.__patterns.double_quote:\"`\"===t?n=this.__patterns.template_text:\"}\"===t&&(n=this.__patterns.template_expression);for(var i,n,_=n.read(),s=\"\";this._input.hasNext();){if((s=this._input.next())===t||!e&&r.newline.test(s)){this._input.back();break}\"\\\\\"===s&&this._input.hasNext()?(\"x\"===(i=this._input.peek())||\"u\"===i?this.has_char_escapes=!0:\"\\r\"===i&&\"\\n\"===this._input.peek(1)&&this._input.next(),s+=this._input.next()):u&&(\"${\"===u&&\"$\"===s&&\"{\"===this._input.peek()&&(s+=this._input.next()),u===s&&(s+=\"`\"===t?this._read_string_recursive(\"}\",e,\"`\"):this._read_string_recursive(\"`\",e,\"${\"),this._input.hasNext()&&(s+=this._input.next()))),_+=s+=n.read()}return _},t.exports.Tokenizer=p,t.exports.TOKEN=f,t.exports.positionable_operators=u.slice(),t.exports.line_starters=s.slice()},function(t){var i=RegExp.prototype.hasOwnProperty(\"sticky\");function e(t){this.__input=t||\"\",this.__input_length=this.__input.length,this.__position=0}e.prototype.restart=function(){this.__position=0},e.prototype.back=function(){0=t.length&&this.__input.substring(e-t.length,e).toLowerCase()===t},t.exports.InputScanner=e},function(t,e,u){function i(t,e){this._input=new n(t),this._options=e||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new a(this._input)}var n=u(8).InputScanner,_=u(3).Token,s=u(10).TokenStream,a=u(11).WhitespacePattern,o={START:\"TK_START\",RAW:\"TK_RAW\",EOF:\"TK_EOF\"};i.prototype.tokenize=function(){this._input.restart(),this.__tokens=new s,this._reset();for(var t,e=new _(o.START,\"\"),u=null,i=[],n=new s;e.type!==o.EOF;){for(t=this._get_next_token(e,u);this._is_comment(t);)n.add(t),t=this._get_next_token(e,u);n.isEmpty()||(t.comments_before=n,n=new s),t.parent=u,this._is_opening(t)?(i.push(u),u=t):u&&this._is_closing(t,u)&&((t.opened=u).closed=t,u=i.pop(),t.parent=u),(t.previous=e).next=t,this.__tokens.add(t),e=t}return this.__tokens},i.prototype._is_first_token=function(){return this.__tokens.isEmpty()},i.prototype._reset=function(){},i.prototype._get_next_token=function(t,e){this._readWhitespace();var u=this._input.read(\/.+\/g);return u?this._create_token(o.RAW,u):this._create_token(o.EOF,\"\")},i.prototype._is_comment=function(t){return!1},i.prototype._is_opening=function(t){return!1},i.prototype._is_closing=function(t,e){return!1},i.prototype._create_token=function(t,e){return new _(t,e,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token)},i.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},t.exports.Tokenizer=i,t.exports.TOKEN=o},function(t){function e(t){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=t}e.prototype.restart=function(){this.__position=0},e.prototype.isEmpty=function(){return 0===this.__tokens_length},e.prototype.hasNext=function(){return this.__position\/),erb:e.starting_with(\/<%[^%]\/).until_after(\/[^%]%>\/),django:e.starting_with(\/{%\/).until_after(\/%}\/),django_value:e.starting_with(\/{{\/).until_after(\/}}\/),django_comment:e.starting_with(\/{#\/).until_after(\/#}\/),smarty:e.starting_with(\/{(?=[^}{\\s\\n])\/).until_after(\/[^\\s\\n]}\/),smarty_comment:e.starting_with(\/{\\*\/).until_after(\/\\*}\/),smarty_literal:e.starting_with(\/{literal}\/).until_after(\/{\\\/literal}\/)}}(_.prototype=new i)._create=function(){return new _(this._input,this)},_.prototype._update=function(){this.__set_templated_pattern()},_.prototype.disable=function(t){var e=this._create();return e._disabled[t]=!0,e._update(),e},_.prototype.read_options=function(t){var e,u=this._create();for(e in n)u._disabled[e]=-1===t.templating.indexOf(e);return u._update(),u},_.prototype.exclude=function(t){var e=this._create();return e._excluded[t]=!0,e._update(),e},_.prototype.read=function(){for(var t=\"\",t=this._match_pattern?this._input.read(this._starting_pattern):this._input.read(this._starting_pattern,this.__template_pattern),e=this._read_template();e;)this._match_pattern?e+=this._input.read(this._match_pattern):e+=this._input.readUntil(this.__template_pattern),t+=e,e=this._read_template();return this._until_after&&(t+=this._input.readUntilAfter(this._until_pattern)),t},_.prototype.__set_templated_pattern=function(){var t=[];this._disabled.php||t.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||t.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||t.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(t.push(this.__patterns.django._starting_pattern.source),t.push(this.__patterns.django_value._starting_pattern.source),t.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||t.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&t.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp(\"(?:\"+t.join(\"|\")+\")\")},_.prototype._read_template=function(){var t,e=\"\",u=this._input.peek();return\"<\"===u?(t=this._input.peek(1),this._disabled.php||this._excluded.php||\"?\"!==t||(e=e||this.__patterns.php.read()),this._disabled.erb||this._excluded.erb||\"%\"!==t||(e=e||this.__patterns.erb.read())):\"{\"===u&&(this._disabled.handlebars||this._excluded.handlebars||(e=(e=(e=e||this.__patterns.handlebars_comment.read())||this.__patterns.handlebars_unescaped.read())||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=e||this.__patterns.django_comment.read())||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(e=(e=(e=e||this.__patterns.smarty_comment.read())||this.__patterns.smarty_literal.read())||this.__patterns.smarty.read())),e},t.exports.TemplatablePattern=_}],n={};var t=function t(e){var u=n[e];if(void 0!==u)return u.exports;u=n[e]={exports:{}};return i[e](u,u.exports,t),u.exports}(0);e=t}();var e,t=e;\"function\"==typeof define&&define.amd?define([],function(){return{js_beautify:t}}):\"undefined\"!=typeof exports?exports.js_beautify=t:\"undefined\"!=typeof window?window.js_beautify=t:\"undefined\"!=typeof global&&(global.js_beautify=t)}();" } } }, { "type" : "@flow.set-variable", "parameters" : { "value" : { "value" : "$", "tokens" : [ { "location" : 0, "value" : "@input" } ] }, "name" : { "value" : "js_beautify" } } }, { "type" : "@text", "parameters" : { "text" : { "value" : "!function(){!function(){\"use strict\";var n=[,,function(t){function _(t){this.__parent=t,this.__character_count=0,this.__indent_count=-1,this.__alignment_count=0,this.__wrap_point_index=0,this.__wrap_point_character_count=0,this.__wrap_point_indent_count=-1,this.__wrap_point_alignment_count=0,this.__items=[]}function i(t,e){this.__cache=[\"\"],this.__indent_size=t.indent_size,this.__indent_string=t.indent_char,t.indent_with_tabs||(this.__indent_string=new Array(t.indent_size+1).join(t.indent_char)),e=e||\"\",0this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},_.prototype._allow_wrap=function(){var t;return!!this._should_wrap()&&(this.__parent.add_new_line(),(t=this.__parent.current_line).set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),t.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),t.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,\" \"===t.__items[0]&&(t.__items.splice(0,1),--t.__character_count),!0)},_.prototype.is_empty=function(){return 0===this.__items.length},_.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},_.prototype.push=function(t){this.__items.push(t);var e=t.lastIndexOf(\"\\n\");-1!==e?this.__character_count=t.length-e:this.__character_count+=t.length},_.prototype.pop=function(){var t=null;return this.is_empty()||(t=this.__items.pop(),this.__character_count-=t.length),t},_.prototype._remove_indent=function(){0=this.__cache.length;)this.__add_column()},i.prototype.__add_column=function(){var t,e=this.__cache.length,i=\"\";this.__indent_size&&e>=this.__indent_size&&(e-=(t=Math.floor(e\/this.__indent_size))*this.__indent_size,i=new Array(t+1).join(this.__indent_string)),e&&(i+=new Array(e+1).join(\" \")),this.__cache.push(i)},e.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},e.prototype.get_line_number=function(){return this.__lines.length},e.prototype.get_indent_string=function(t,e){return this.__indent_cache.get_indent_string(t,e)},e.prototype.get_indent_size=function(t,e){return this.__indent_cache.get_indent_size(t,e)},e.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},e.prototype.add_new_line=function(t){return!(this.is_empty()||!t&&this.just_added_newline())&&(this.raw||this.__add_outputline(),!0)},e.prototype.get_code=function(t){this.trim(!0);var e=this.current_line.pop(),e=(e&&(\"\\n\"===e[e.length-1]&&(e=e.replace(\/\\n+$\/g,\"\")),this.current_line.push(e)),this._end_with_newline&&this.__add_outputline(),this.__lines.join(\"\\n\"));return e=\"\\n\"!==t?e.replace(\/[\\n]\/g,t):e},e.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},e.prototype.set_indent=function(t,e){return this.next_line.set_indent(t=t||0,e=e||0),1=t.length&&this.__input.substring(e-t.length,e).toLowerCase()===t},t.exports.InputScanner=e},,,,,function(t){function e(t,e){t=\"string\"==typeof t?t:t.source,e=\"string\"==typeof e?e:e.source,this.__directives_block_pattern=new RegExp(t+\/ beautify( \\w+[:]\\w+)+ \/.source+e,\"g\"),this.__directive_pattern=\/ (\\w+)[:](\\w+)\/g,this.__directives_end_ignore_pattern=new RegExp(t+\/\\sbeautify\\signore:end\\s\/.source+e,\"g\")}e.prototype.get_directives=function(t){if(!t.match(this.__directives_block_pattern))return null;for(var e={},i=(this.__directive_pattern.lastIndex=0,this.__directive_pattern.exec(t));i;)e[i[1]]=i[2],i=this.__directive_pattern.exec(t);return e},e.prototype.readIgnored=function(t){return t.readUntilAfter(this.__directives_end_ignore_pattern)},t.exports.Directives=e},,function(t,e,i){var n=i(16).Beautifier,_=i(17).Options;t.exports=function(t,e){return new n(t,e).beautify()},t.exports.defaultOptions=function(){return new _}},function(t,e,i){var n=i(17).Options,w=i(2).Output,y=i(8).InputScanner,v=new(i(13).Directives)(\/\\\/\\*\/,\/\\*\\\/\/),m=\/\\r\\n|[\\r\\n]\/,b=\/\\r\\n|[\\r\\n]\/g,k=\/\\s\/,x=\/(?:\\s|\\n)+\/g,O=\/\\\/\\*(?:[\\s\\S]*?)((?:\\*\\\/)|$)\/g,E=\/\\\/\\\/(?:[^\\n\\r\\u2028\\u2029]*)\/g;function _(t,e){this._source_text=t||\"\",this._options=new n(e),this._ch=null,this._input=null,this.NESTED_AT_RULE={\"@page\":!0,\"@font-face\":!0,\"@keyframes\":!0,\"@media\":!0,\"@supports\":!0,\"@document\":!0},this.CONDITIONAL_GROUP_RULE={\"@media\":!0,\"@supports\":!0,\"@document\":!0},this.NON_SEMICOLON_NEWLINE_PROPERTY=[\"grid-template-areas\",\"grid-template\"]}_.prototype.eatString=function(t){var e=\"\";for(this._ch=this._input.next();this._ch;){if(e+=this._ch,\"\\\\\"===this._ch)e+=this._input.next();else if(-1!==t.indexOf(this._ch)||\"\\n\"===this._ch)break;this._ch=this._input.next()}return e},_.prototype.eatWhitespace=function(t){for(var e=k.test(this._input.peek()),i=0;k.test(this._input.peek());)this._ch=this._input.next(),t&&\"\\n\"===this._ch&&(0===i||i=this._nestedLevel):this._indentLevel>=this._nestedLevel-1,this._options.newline_between_rules&&r&&this._output.previous_line&&\"{\"!==this._output.previous_line.item(-1)&&this._output.ensure_empty_line_above(\"\/\",\",\"),this._output.space_before_token=!0,\"expand\"===this._options.brace_style?(this._output.add_new_line(),this.print_string(this._ch),this.indent(),this._output.set_indent(this._indentLevel)):(\"(\"===e?this._output.space_before_token=!1:\",\"!==e&&this.indent(),this.print_string(this._ch)),this.eatWhitespace(!0),this._output.add_new_line();else if(\"}\"===this._ch)this.outdent(),this._output.add_new_line(),\"{\"===e&&this._output.trim(!0),p=a=!1,h&&(this.outdent(),h=!1),this.print_string(this._ch),r=!1,this._nestedLevel&&this._nestedLevel--,this.eatWhitespace(!0),this._output.add_new_line(),this._options.newline_between_rules&&!this._output.just_added_blankline()&&\"}\"!==this._input.peek()&&this._output.add_new_line(!0),\")\"===this._input.peek()&&(this._output.trim(!0),\"expand\"===this._options.brace_style&&this._output.add_new_line(!0));else if(\":\"===this._ch){for(var g=0;g\"!==this._ch&&\"+\"!==this._ch&&\"~\"!==this._ch||h||0!==s?\"]\"===this._ch?this.print_string(this._ch):\"[\"===this._ch?(this.preserveSingleSpace(t),this.print_string(this._ch)):\"=\"===this._ch?(this.eatWhitespace(),this.print_string(\"=\"),k.test(this._ch)&&(this._ch=\"\")):\"!\"!==this._ch||this._input.lookBack(\"\\\\\")?(this.preserveSingleSpace('\"'===e||\"'\"===e||t),this.print_string(this._ch),!this._output.just_added_newline()&&\"\\n\"===this._input.peek()&&l&&this._output.add_new_line()):(this._output.space_before_token=!0,this.print_string(this._ch)):this._options.space_around_combinator?(this._output.space_before_token=!0,this.print_string(this._ch),this._output.space_before_token=!0):(this.print_string(this._ch),this.eatWhitespace(),this._ch&&k.test(this._ch)&&(this._ch=\"\"));return this._output.get_code(n)},t.exports.Beautifier=_},function(t,e,i){var n=i(6).Options;function _(t){n.call(this,t,\"css\"),this.selector_separator_newline=this._get_boolean(\"selector_separator_newline\",!0),this.newline_between_rules=this._get_boolean(\"newline_between_rules\",!0);var t=this._get_boolean(\"space_around_selector_separator\"),e=(this.space_around_combinator=this._get_boolean(\"space_around_combinator\")||t,this._get_selection_list(\"brace_style\",[\"collapse\",\"expand\",\"end-expand\",\"none\",\"preserve-inline\"]));this.brace_style=\"collapse\";for(var i=0;ithis.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},_.prototype._allow_wrap=function(){var t;return!!this._should_wrap()&&(this.__parent.add_new_line(),(t=this.__parent.current_line).set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),t.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),t.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,\" \"===t.__items[0]&&(t.__items.splice(0,1),--t.__character_count),!0)},_.prototype.is_empty=function(){return 0===this.__items.length},_.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},_.prototype.push=function(t){this.__items.push(t);var e=t.lastIndexOf(\"\\n\");-1!==e?this.__character_count=t.length-e:this.__character_count+=t.length},_.prototype.pop=function(){var t=null;return this.is_empty()||(t=this.__items.pop(),this.__character_count-=t.length),t},_.prototype._remove_indent=function(){0=this.__cache.length;)this.__add_column()},n.prototype.__add_column=function(){var t,e=this.__cache.length,n=\"\";this.__indent_size&&e>=this.__indent_size&&(e-=(t=Math.floor(e\/this.__indent_size))*this.__indent_size,n=new Array(t+1).join(this.__indent_string)),e&&(n+=new Array(e+1).join(\" \")),this.__cache.push(n)},e.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},e.prototype.get_line_number=function(){return this.__lines.length},e.prototype.get_indent_string=function(t,e){return this.__indent_cache.get_indent_string(t,e)},e.prototype.get_indent_size=function(t,e){return this.__indent_cache.get_indent_size(t,e)},e.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},e.prototype.add_new_line=function(t){return!(this.is_empty()||!t&&this.just_added_newline())&&(this.raw||this.__add_outputline(),!0)},e.prototype.get_code=function(t){this.trim(!0);var e=this.current_line.pop(),e=(e&&(\"\\n\"===e[e.length-1]&&(e=e.replace(\/\\n+$\/g,\"\")),this.current_line.push(e)),this._end_with_newline&&this.__add_outputline(),this.__lines.join(\"\\n\"));return e=\"\\n\"!==t?e.replace(\/[\\n]\/g,t):e},e.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},e.prototype.set_indent=function(t,e){return this.next_line.set_indent(t=t||0,e=e||0),1=t.length&&this.__input.substring(e-t.length,e).toLowerCase()===t},t.exports.InputScanner=e},function(t,e,n){function i(t,e){this._input=new _(t),this._options=e||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new a(this._input)}var _=n(8).InputScanner,s=n(3).Token,r=n(10).TokenStream,a=n(11).WhitespacePattern,o={START:\"TK_START\",RAW:\"TK_RAW\",EOF:\"TK_EOF\"};i.prototype.tokenize=function(){this._input.restart(),this.__tokens=new r,this._reset();for(var t,e=new s(o.START,\"\"),n=null,i=[],_=new r;e.type!==o.EOF;){for(t=this._get_next_token(e,n);this._is_comment(t);)_.add(t),t=this._get_next_token(e,n);_.isEmpty()||(t.comments_before=_,_=new r),t.parent=n,this._is_opening(t)?(i.push(n),n=t):n&&this._is_closing(t,n)&&((t.opened=n).closed=t,n=i.pop(),t.parent=n),(t.previous=e).next=t,this.__tokens.add(t),e=t}return this.__tokens},i.prototype._is_first_token=function(){return this.__tokens.isEmpty()},i.prototype._reset=function(){},i.prototype._get_next_token=function(t,e){this._readWhitespace();var n=this._input.read(\/.+\/g);return n?this._create_token(o.RAW,n):this._create_token(o.EOF,\"\")},i.prototype._is_comment=function(t){return!1},i.prototype._is_opening=function(t){return!1},i.prototype._is_closing=function(t,e){return!1},i.prototype._create_token=function(t,e){return new s(t,e,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token)},i.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},t.exports.Tokenizer=i,t.exports.TOKEN=o},function(t){function e(t){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=t}e.prototype.restart=function(){this.__position=0},e.prototype.isEmpty=function(){return 0===this.__tokens_length},e.prototype.hasNext=function(){return this.__position\/),erb:e.starting_with(\/<%[^%]\/).until_after(\/[^%]%>\/),django:e.starting_with(\/{%\/).until_after(\/%}\/),django_value:e.starting_with(\/{{\/).until_after(\/}}\/),django_comment:e.starting_with(\/{#\/).until_after(\/#}\/),smarty:e.starting_with(\/{(?=[^}{\\s\\n])\/).until_after(\/[^\\s\\n]}\/),smarty_comment:e.starting_with(\/{\\*\/).until_after(\/\\*}\/),smarty_literal:e.starting_with(\/{literal}\/).until_after(\/{\\\/literal}\/)}}(s.prototype=new i)._create=function(){return new s(this._input,this)},s.prototype._update=function(){this.__set_templated_pattern()},s.prototype.disable=function(t){var e=this._create();return e._disabled[t]=!0,e._update(),e},s.prototype.read_options=function(t){var e,n=this._create();for(e in _)n._disabled[e]=-1===t.templating.indexOf(e);return n._update(),n},s.prototype.exclude=function(t){var e=this._create();return e._excluded[t]=!0,e._update(),e},s.prototype.read=function(){for(var t=\"\",t=this._match_pattern?this._input.read(this._starting_pattern):this._input.read(this._starting_pattern,this.__template_pattern),e=this._read_template();e;)this._match_pattern?e+=this._input.read(this._match_pattern):e+=this._input.readUntil(this.__template_pattern),t+=e,e=this._read_template();return this._until_after&&(t+=this._input.readUntilAfter(this._until_pattern)),t},s.prototype.__set_templated_pattern=function(){var t=[];this._disabled.php||t.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||t.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||t.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(t.push(this.__patterns.django._starting_pattern.source),t.push(this.__patterns.django_value._starting_pattern.source),t.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||t.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&t.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp(\"(?:\"+t.join(\"|\")+\")\")},s.prototype._read_template=function(){var t,e=\"\",n=this._input.peek();return\"<\"===n?(t=this._input.peek(1),this._disabled.php||this._excluded.php||\"?\"!==t||(e=e||this.__patterns.php.read()),this._disabled.erb||this._excluded.erb||\"%\"!==t||(e=e||this.__patterns.erb.read())):\"{\"===n&&(this._disabled.handlebars||this._excluded.handlebars||(e=(e=(e=e||this.__patterns.handlebars_comment.read())||this.__patterns.handlebars_unescaped.read())||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=e||this.__patterns.django_comment.read())||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(e=(e=(e=e||this.__patterns.smarty_comment.read())||this.__patterns.smarty_literal.read())||this.__patterns.smarty.read())),e},t.exports.TemplatablePattern=s},,,,function(t,e,n){var _=n(19).Beautifier,i=n(20).Options;t.exports=function(t,e,n,i){return new _(t,e,n,i).beautify()},t.exports.defaultOptions=function(){return new i}},function(t,e,n){function p(t,e){this.indent_level=0,this.alignment_size=0,this.max_preserve_newlines=t.max_preserve_newlines,this.preserve_newlines=t.preserve_newlines,this._output=new i(t,e)}function s(t,e){var n=null,i=null;return e.closed?(\"script\"===t?n=\"text\/javascript\":\"style\"===t&&(n=\"text\/css\"),-1<(n=function(t){for(var e=null,n=t.next;n.type!==u.EOF&&t.closed!==n;){if(n.type===u.ATTRIBUTE&&\"type\"===n.text){n.next&&n.next.type===u.EQUALS&&n.next.next&&n.next.next.type===u.VALUE&&(e=n.next.next.text);break}n=n.next}return e}(e)||n).search(\"text\/css\")?i=\"css\":-1|]]>)$\/.exec(s);if(!n)return void t.add_raw_token(e);a=r+n[1]+\"\\n\",s=n[4],n[5]&&(o=r+n[5]),s=s.replace(\/\\n[ \\t]*$\/,\"\"),(n[2]||-1!==n[3].indexOf(\"\\n\"))&&(n=n[3].match(\/[ \\t]+$\/))&&(e.whitespace_before=n[0])}s=s&&(_?((n=function(){this.eol=\"\\n\"}).prototype=this._options.raw_options,_(r+s,new n)):r+(s=(_=e.whitespace_before)?s.replace(new RegExp(\"\\n(\"+_+\")?\",\"g\"),\"\\n\"):s).replace(\/\\n\/g,\"\\n\"+r)),a&&(s=s?a+s+\"\\n\"+o:a+o),t.print_newline(!1),s&&(e.text=s,e.whitespace_before=\"\",e.newlines=0,t.add_raw_token(e),t.print_newline(!0))}},g.prototype._handle_tag_open=function(t,e,n,i){var _=this._get_tag_open_token(e);return!n.is_unformatted&&!n.is_content_unformatted||n.is_empty_element||e.type!==u.TAG_OPEN||0!==e.text.indexOf(\"<\/\")?(t.traverse_whitespace(e),this._set_tag_position(t,e,_,n,i),_.is_inline_element||t.set_wrap_point(),t.print_token(e)):(t.add_raw_token(e),_.start_tag_token=this._tag_stack.try_pop(_.tag_name)),(this._is_wrap_attributes_force_aligned||this._is_wrap_attributes_aligned_multiple||this._is_wrap_attributes_preserve_aligned)&&(_.alignment_size=e.text.length+1),_.tag_complete||_.is_unformatted||(t.alignment_size=_.alignment_size),_};var f=function(t,e){var n;this.parent=t||null,this.text=\"\",this.type=\"TK_TAG_OPEN\",this.tag_name=\"\",this.is_inline_element=!1,this.is_unformatted=!1,this.is_content_unformatted=!1,this.is_empty_element=!1,this.is_start_tag=!1,this.is_end_tag=!1,this.indent_content=!1,this.multiline_content=!1,this.custom_beautifier_name=null,this.start_tag_token=null,this.attr_count=0,this.has_wrapped_attrs=!1,this.alignment_size=0,this.tag_complete=!1,this.tag_start_char=\"\",this.tag_check=\"\",e?(this.tag_start_char=e.text[0],this.text=e.text,\"<\"===this.tag_start_char?(n=e.text.match(\/^<([^\\s>]*)\/),this.tag_check=n?n[1]:\"\"):(n=e.text.match(\/^{{~?(?:[\\^]|#\\*?)?([^\\s}]+)\/),this.tag_check=n?n[1]:\"\",(e.text.startsWith(\"{{#>\")||e.text.startsWith(\"{{~#>\"))&&\">\"===this.tag_check[0]&&(\">\"===this.tag_check&&null!==e.next?this.tag_check=e.next.text.split(\" \")[0]:this.tag_check=e.text.split(\">\")[1])),this.tag_check=this.tag_check.toLowerCase(),e.type===u.COMMENT&&(this.tag_complete=!0),this.is_start_tag=\"\/\"!==this.tag_check.charAt(0),this.tag_name=this.is_start_tag?this.tag_check:this.tag_check.substr(1),this.is_end_tag=!this.is_start_tag||e.closed&&\"\/>\"===e.closed.text,t=2,\"{\"===this.tag_start_char&&3<=this.text.length&&\"~\"===this.text.charAt(2)&&(t=3),this.is_end_tag=this.is_end_tag||\"{\"===this.tag_start_char&&(this.text.length<3||\/[^#\\^]\/.test(this.text.charAt(t)))):this.tag_complete=!0},o=(g.prototype._get_tag_open_token=function(t){t=new f(this._tag_stack.get_parser_token(),t);return t.alignment_size=this._options.wrap_attributes_indent_size,t.is_end_tag=t.is_end_tag||r(t.tag_check,this._options.void_elements),t.is_empty_element=t.tag_complete||t.is_start_tag&&t.is_end_tag,t.is_unformatted=!t.tag_complete&&r(t.tag_check,this._options.unformatted),t.is_content_unformatted=!t.is_empty_element&&r(t.tag_check,this._options.content_unformatted),t.is_inline_element=r(t.tag_name,this._options.inline)||t.tag_name.includes(\"-\")||\"{\"===t.tag_start_char,t},g.prototype._set_tag_position=function(t,e,n,i,_){n.is_empty_element||(n.is_end_tag?n.start_tag_token=this._tag_stack.try_pop(n.tag_name):(this._do_optional_end_element(n)&&!n.is_inline_element&&t.print_newline(!1),this._tag_stack.record_tag(n),\"script\"!==n.tag_name&&\"style\"!==n.tag_name||n.is_unformatted||n.is_content_unformatted||(n.custom_beautifier_name=s(n.tag_check,e)))),r(n.tag_check,this._options.extra_liners)&&(t.print_newline(!1),t._output.just_added_blankline()||t.print_newline(!0)),n.is_empty_element?(\"{\"===n.tag_start_char&&\"else\"===n.tag_check&&(this._tag_stack.indent_to_tag([\"if\",\"unless\",\"each\"]),n.indent_content=!0,t.current_line_has_match(\/{{#if\/)||t.print_newline(!1)),\"!--\"===n.tag_name&&_.type===u.TAG_CLOSE&&i.is_end_tag&&-1===n.text.indexOf(\"\\n\")||(n.is_inline_element||n.is_unformatted||t.print_newline(!1),this._calcluate_parent_multiline(t,n))):n.is_end_tag?(e=!1,e=(e=n.start_tag_token&&n.start_tag_token.multiline_content)||!n.is_inline_element&&!(i.is_inline_element||i.is_unformatted)&&!(_.type===u.TAG_CLOSE&&n.start_tag_token===i)&&\"TK_CONTENT\"!==_.type,(e=n.is_content_unformatted||n.is_unformatted?!1:e)&&t.print_newline(!1)):(n.indent_content=!n.custom_beautifier_name,\"<\"===n.tag_start_char&&(\"html\"===n.tag_name?n.indent_content=this._options.indent_inner_html:\"head\"===n.tag_name?n.indent_content=this._options.indent_head_inner_html:\"body\"===n.tag_name&&(n.indent_content=this._options.indent_body_inner_html)),n.is_inline_element||n.is_unformatted||\"TK_CONTENT\"===_.type&&!n.is_content_unformatted||t.print_newline(!1),this._calcluate_parent_multiline(t,n))},g.prototype._calcluate_parent_multiline=function(t,e){!e.parent||!t._output.just_added_newline()||(e.is_inline_element||e.is_unformatted)&&e.parent.is_inline_element||(e.parent.multiline_content=!0)},[\"address\",\"article\",\"aside\",\"blockquote\",\"details\",\"div\",\"dl\",\"fieldset\",\"figcaption\",\"figure\",\"footer\",\"form\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"header\",\"hr\",\"main\",\"nav\",\"ol\",\"p\",\"pre\",\"section\",\"table\",\"ul\"]),m=[\"a\",\"audio\",\"del\",\"ins\",\"map\",\"noscript\",\"video\"];g.prototype._do_optional_end_element=function(t){var e,n=null;if(!t.is_empty_element&&t.is_start_tag&&t.parent)return\"body\"===t.tag_name?n=n||this._tag_stack.try_pop(\"head\"):\"li\"===t.tag_name?n=n||this._tag_stack.try_pop(\"li\",[\"ol\",\"ul\"]):\"dd\"===t.tag_name||\"dt\"===t.tag_name?n=(n=n||this._tag_stack.try_pop(\"dt\",[\"dl\"]))||this._tag_stack.try_pop(\"dd\",[\"dl\"]):\"p\"===t.parent.tag_name&&-1!==o.indexOf(t.tag_name)?(e=t.parent.parent)&&-1!==m.indexOf(e.tag_name)||(n=n||this._tag_stack.try_pop(\"p\")):\"rp\"===t.tag_name||\"rt\"===t.tag_name?n=(n=n||this._tag_stack.try_pop(\"rt\",[\"ruby\",\"rtc\"]))||this._tag_stack.try_pop(\"rp\",[\"ruby\",\"rtc\"]):\"optgroup\"===t.tag_name?n=n||this._tag_stack.try_pop(\"optgroup\",[\"select\"]):\"option\"===t.tag_name?n=n||this._tag_stack.try_pop(\"option\",[\"select\",\"datalist\",\"optgroup\"]):\"colgroup\"===t.tag_name?n=n||this._tag_stack.try_pop(\"caption\",[\"table\"]):\"thead\"===t.tag_name?n=(n=n||this._tag_stack.try_pop(\"caption\",[\"table\"]))||this._tag_stack.try_pop(\"colgroup\",[\"table\"]):\"tbody\"===t.tag_name||\"tfoot\"===t.tag_name?n=(n=(n=(n=n||this._tag_stack.try_pop(\"caption\",[\"table\"]))||this._tag_stack.try_pop(\"colgroup\",[\"table\"]))||this._tag_stack.try_pop(\"thead\",[\"table\"]))||this._tag_stack.try_pop(\"tbody\",[\"table\"]):\"tr\"===t.tag_name?n=(n=(n=n||this._tag_stack.try_pop(\"caption\",[\"table\"]))||this._tag_stack.try_pop(\"colgroup\",[\"table\"]))||this._tag_stack.try_pop(\"tr\",[\"table\",\"thead\",\"tbody\",\"tfoot\"]):\"th\"!==t.tag_name&&\"td\"!==t.tag_name||(n=(n=n||this._tag_stack.try_pop(\"td\",[\"table\",\"thead\",\"tbody\",\"tfoot\",\"tr\"]))||this._tag_stack.try_pop(\"th\",[\"table\",\"thead\",\"tbody\",\"tfoot\",\"tr\"])),t.parent=this._tag_stack.get_parser_token(),n},t.exports.Beautifier=g},function(t,e,n){var i=n(6).Options;function _(t){i.call(this,t,\"html\"),1===this.templating.length&&\"auto\"===this.templating[0]&&(this.templating=[\"django\",\"erb\",\"handlebars\",\"php\"]),this.indent_inner_html=this._get_boolean(\"indent_inner_html\"),this.indent_body_inner_html=this._get_boolean(\"indent_body_inner_html\",!0),this.indent_head_inner_html=this._get_boolean(\"indent_head_inner_html\",!0),this.indent_handlebars=this._get_boolean(\"indent_handlebars\",!0),this.wrap_attributes=this._get_selection(\"wrap_attributes\",[\"auto\",\"force\",\"force-aligned\",\"force-expand-multiline\",\"aligned-multiple\",\"preserve\",\"preserve-aligned\"]),this.wrap_attributes_indent_size=this._get_number(\"wrap_attributes_indent_size\",this.indent_size),this.extra_liners=this._get_array(\"extra_liners\",[\"head\",\"body\",\"\/html\"]),this.inline=this._get_array(\"inline\",[\"a\",\"abbr\",\"area\",\"audio\",\"b\",\"bdi\",\"bdo\",\"br\",\"button\",\"canvas\",\"cite\",\"code\",\"data\",\"datalist\",\"del\",\"dfn\",\"em\",\"embed\",\"i\",\"iframe\",\"img\",\"input\",\"ins\",\"kbd\",\"keygen\",\"label\",\"map\",\"mark\",\"math\",\"meter\",\"noscript\",\"object\",\"output\",\"progress\",\"q\",\"ruby\",\"s\",\"samp\",\"select\",\"small\",\"span\",\"strong\",\"sub\",\"sup\",\"svg\",\"template\",\"textarea\",\"time\",\"u\",\"var\",\"video\",\"wbr\",\"text\",\"acronym\",\"big\",\"strike\",\"tt\"]),this.void_elements=this._get_array(\"void_elements\",[\"area\",\"base\",\"br\",\"col\",\"embed\",\"hr\",\"img\",\"input\",\"keygen\",\"link\",\"menuitem\",\"meta\",\"param\",\"source\",\"track\",\"wbr\",\"!doctype\",\"?xml\",\"basefont\",\"isindex\"]),this.unformatted=this._get_array(\"unformatted\",[]),this.content_unformatted=this._get_array(\"content_unformatted\",[\"pre\",\"textarea\"]),this.unformatted_content_delimiter=this._get_characters(\"unformatted_content_delimiter\"),this.indent_scripts=this._get_selection(\"indent_scripts\",[\"normal\",\"keep\",\"separate\"])}_.prototype=new i,t.exports.Options=_},function(t,e,n){function i(t,e){_.call(this,t,e),this._current_tag_name=\"\";var t=new a(this._input).read_options(this._options),e=new o(this._input);this.__patterns={word:t.until(\/[\\n\\r\\t <]\/),single_quote:t.until_after(\/'\/),double_quote:t.until_after(\/\"\/),attribute:t.until(\/[\\n\\r\\t =>]|\\\/>\/),element_name:t.until(\/[\\n\\r\\t >\\\/]\/),handlebars_comment:e.starting_with(\/{{!--\/).until_after(\/--}}\/),handlebars:e.starting_with(\/{{\/).until_after(\/}}\/),handlebars_open:e.until(\/[\\n\\r\\t }]\/),handlebars_raw_close:e.until(\/}}\/),comment:e.starting_with(\/\/),cdata:e.starting_with(\/\/),conditional_comment:e.starting_with(\/\/),processing:e.starting_with(\/<\\?\/).until_after(\/\\?>\/)},this._options.indent_handlebars&&(this.__patterns.word=this.__patterns.word.exclude(\"handlebars\")),this._unformatted_content_delimiter=null,this._options.unformatted_content_delimiter&&(t=this._input.get_literal_regexp(this._options.unformatted_content_delimiter),this.__patterns.unformatted_content_delimiter=e.matching(t).until_after(t))}var _=n(9).Tokenizer,s=n(9).TOKEN,r=n(13).Directives,a=n(14).TemplatablePattern,o=n(12).Pattern,p={TAG_OPEN:\"TK_TAG_OPEN\",TAG_CLOSE:\"TK_TAG_CLOSE\",ATTRIBUTE:\"TK_ATTRIBUTE\",EQUALS:\"TK_EQUALS\",VALUE:\"TK_VALUE\",COMMENT:\"TK_COMMENT\",TEXT:\"TK_TEXT\",UNKNOWN:\"TK_UNKNOWN\",START:s.START,RAW:s.RAW,EOF:s.EOF},h=new r(\/<\\!--\/,\/-->\/);(i.prototype=new _)._is_comment=function(t){return!1},i.prototype._is_opening=function(t){return t.type===p.TAG_OPEN},i.prototype._is_closing=function(t,e){return t.type===p.TAG_CLOSE&&e&&((\">\"===t.text||\"\/>\"===t.text)&&\"<\"===e.text[0]||\"}}\"===t.text&&\"{\"===e.text[0]&&\"{\"===e.text[1])},i.prototype._reset=function(){this._current_tag_name=\"\"},i.prototype._get_next_token=function(t,e){this._readWhitespace();var n=this._input.peek();return null===n?this._create_token(p.EOF,\"\"):this._read_open_handlebars(n,e)||this._read_attribute(n,t,e)||this._read_close(n,e)||this._read_raw_content(n,t,e)||this._read_content_word(n)||this._read_comment_or_cdata(n)||this._read_processing(n)||this._read_open(n,e)||this._create_token(p.UNKNOWN,this._input.next())},i.prototype._read_comment_or_cdata=function(t){var e=null,n=null,i=null;return\"<\"===t&&(\"!\"===this._input.peek(1)&&((n=this.__patterns.comment.read())?(i=h.get_directives(n))&&\"start\"===i.ignore&&(n+=h.readIgnored(this._input)):n=this.__patterns.cdata.read()),n&&((e=this._create_token(p.COMMENT,n)).directives=i)),e},i.prototype._read_processing=function(t){var e=null,n=null;return\"<\"===t&&(n=\"!\"!==(t=this._input.peek(1))&&\"?\"!==t?n:(n=this.__patterns.conditional_comment.read())||this.__patterns.processing.read())&&((e=this._create_token(p.COMMENT,n)).directives=null),e},i.prototype._read_open=function(t,e){var n=null,i=null;return e||\"<\"===t&&(n=this._input.next(),\"\/\"===this._input.peek()&&(n+=this._input.next()),n+=this.__patterns.element_name.read(),i=this._create_token(p.TAG_OPEN,n)),i},i.prototype._read_open_handlebars=function(t,e){var n=null,i=null;return e||this._options.indent_handlebars&&\"{\"===t&&\"{\"===this._input.peek(1)&&(i=\"!\"===this._input.peek(2)?(n=(n=this.__patterns.handlebars_comment.read())||this.__patterns.handlebars.read(),this._create_token(p.COMMENT,n)):(n=this.__patterns.handlebars_open.read(),this._create_token(p.TAG_OPEN,n))),i},i.prototype._read_close=function(t,e){var n=null,i=null;return e&&(\"<\"===e.text[0]&&(\">\"===t||\"\/\"===t&&\">\"===this._input.peek(1))?(n=this._input.next(),\"\/\"===t&&(n+=this._input.next()),i=this._create_token(p.TAG_CLOSE,n)):\"{\"===e.text[0]&&\"}\"===t&&\"}\"===this._input.peek(1)&&(this._input.next(),this._input.next(),i=this._create_token(p.TAG_CLOSE,\"}}\"))),i},i.prototype._read_attribute=function(t,e,n){var i=null;return n&&\"<\"===n.text[0]&&(\"=\"===t?i=this._create_token(p.EQUALS,this._input.next()):'\"'===t||\"'\"===t?(n=this._input.next(),n+=('\"'===t?this.__patterns.double_quote:this.__patterns.single_quote).read(),i=this._create_token(p.VALUE,n)):(t=this.__patterns.attribute.read())&&(i=e.type===p.EQUALS?this._create_token(p.VALUE,t):this._create_token(p.ATTRIBUTE,t))),i},i.prototype._is_content_unformatted=function(t){return-1===this._options.void_elements.indexOf(t)&&(-1!==this._options.content_unformatted.indexOf(t)||-1!==this._options.unformatted.indexOf(t))},i.prototype._read_raw_content=function(t,e,n){var i=\"\";if(n&&\"{\"===n.text[0])i=this.__patterns.handlebars_raw_close.read();else if(e.type===p.TAG_CLOSE&&\"<\"===e.opened.text[0]&&\"\/\"!==e.text[0]){n=e.opened.text.substr(1).toLowerCase();if(\"script\"===n||\"style\"===n){e=this._read_comment_or_cdata(t);if(e)return e.type=p.TEXT,e;i=this._input.readUntil(new RegExp(\"<\/\"+n+\"[\\\\n\\\\r\\\\t ]*?>\",\"ig\"))}else this._is_content_unformatted(n)&&(i=this._input.readUntil(new RegExp(\"<\/\"+n+\"[\\\\n\\\\r\\\\t ]*?>\",\"ig\")))}return i?this._create_token(p.TEXT,i):null},i.prototype._read_content_word=function(t){var e=\"\";if(e=(e=this._options.unformatted_content_delimiter&&t===this._options.unformatted_content_delimiter[0]?this.__patterns.unformatted_content_delimiter.read():e)||this.__patterns.word.read())return this._create_token(p.TEXT,e)},t.exports.Tokenizer=i,t.exports.TOKEN=p}],_={};var t=function t(e){var n=_[e];if(void 0!==n)return n.exports;n=_[e]={exports:{}};return i[e](n,n.exports,t),n.exports}(18);e=t}();var e,n,i,_=e;\"function\"==typeof define&&define.amd?define([\"require\",\".\/beautify\",\".\/beautify-css\"],function(t){var n=t(\".\/beautify\"),i=t(\".\/beautify-css\");return{html_beautify:function(t,e){return _(t,e,n.js_beautify,i.css_beautify)}}}):\"undefined\"!=typeof exports?(n=require(\".\/beautify.js\"),i=require(\".\/beautify-css.js\"),exports.html_beautify=function(t,e){return _(t,e,n.js_beautify,i.css_beautify)}):\"undefined\"!=typeof window?window.html_beautify=function(t,e){return _(t,e,window.js_beautify,window.css_beautify)}:\"undefined\"!=typeof global&&(global.html_beautify=function(t,e){return _(t,e,global.js_beautify,global.css_beautify)})}();" } } }, { "type" : "@flow.set-variable", "parameters" : { "value" : { "value" : "$", "tokens" : [ { "location" : 0, "value" : "@input" } ] }, "name" : { "value" : "html_beautify" } } }, { "type" : "@flow.javascript", "parameters" : { "script" : { "value" : "const input = $actions.getVar(\"input\")\nconst options = { indent_size: 2, space_in_empty_paren: true }\n\n;(async () => {\n const types = [\"js\", \"css\", \"html\"]\n const typesTitle = [\"JS\", \"CSS\", \"HTML\"]\n const menuSelect = await $ui.menu({ items: typesTitle })\n if (menuSelect.index === undefined) $actions.finish()\n const type = types[menuSelect.index]\n\n $addin.eval($actions.getVar(type + \"_beautify\"))\n const { js_beautify, css_beautify, html_beautify } = module.exports\n\n let result\n\n if (type === \"js\") {\n result = js_beautify(input, options)\n } else if (type === \"css\") {\n result = css_beautify(input, options)\n } else if (type === \"html\") {\n result = html_beautify(input, options)\n }\n\n $actions.resolve(result)\n})()\n" } } }, { "type" : "@flow.set-variable", "parameters" : { "value" : { "value" : "$", "tokens" : [ { "location" : 0, "value" : "@input" } ] }, "name" : { "value" : "result" } } }, { "type" : "@flow.environment" }, { "type" : "@flow.set-variable", "parameters" : { "value" : { "value" : "$", "tokens" : [ { "location" : 0, "value" : "@input" } ] }, "name" : { "value" : "env" } } }, { "type" : "@flow.javascript", "parameters" : { "script" : { "value" : "let isSave = 0\nconst isEditor = $actions.getVar(\"env\") === \"editor\"\n\n$ui.render({\n props: {\n title: \"Beautify\",\n navButtons: !isEditor ? [] : [\n {\n title: \"Save\",\n handler: () => {\n isSave = 1\n $app.close()\n }\n }\n ]\n },\n views: [\n {\n type: \"text\",\n props: {\n text: $actions.getVar(\"result\"),\n editable: false\n },\n layout: $layout.fill\n }\n ],\n events: {\n dealloc: () => {\n $actions.resolve(isSave)\n }\n }\n})\n" } } }, { "type" : "@flow.if", "parameters" : { "blockIdentifier" : "FC4D8236-BD16-41A1-B0EB-F15EFE293265", "condition" : 0, "rhs" : { "value" : "1" }, "lhs" : { "value" : "$", "tokens" : [ { "location" : 0, "value" : "@input" } ] } } }, { "type" : "@editor.set-text", "parameters" : { "createIfNotExists" : false, "location" : 0, "filename" : { "value" : "$", "tokens" : [ { "location" : 0, "value" : "@editor.file-name" } ] }, "text" : { "value" : "$", "tokens" : [ { "location" : 0, "value" : "result" } ] } } }, { "type" : "@ui.toast", "parameters" : { "style" : 0, "waitUntilDone" : false, "title" : { "value" : "Saved to $", "tokens" : [ { "location" : 9, "value" : "@editor.file-name" } ] } } }, { "type" : "@flow.else", "parameters" : { "blockIdentifier" : "FC4D8236-BD16-41A1-B0EB-F15EFE293265" } }, { "type" : "@flow.endif", "parameters" : { "blockIdentifier" : "FC4D8236-BD16-41A1-B0EB-F15EFE293265" } } ], "buildVersion" : 1, "name" : "Beautify", "clientMinVersion" : 1, "summary" : "", "icon" : { "glyph" : "wand.and.stars", "color" : "#3FA1F8" }, "clientVersion" : 1211 }