瀏覽代碼

feat: 前端更新

tuonian 2 周之前
父節點
當前提交
69de44136f
共有 100 個文件被更改,包括 584 次插入584 次删除
  1. 2 0
      frontend/dist/assets/abap-7de416ae.js
  2. 1 0
      frontend/dist/assets/abap-7de416ae.js.map
  3. 0 2
      frontend/dist/assets/abap-bc04409c.js
  4. 0 1
      frontend/dist/assets/abap-bc04409c.js.map
  5. 33 0
      frontend/dist/assets/abc-1cd79ad7.js
  6. 0 0
      frontend/dist/assets/abc-1cd79ad7.js.map
  7. 0 33
      frontend/dist/assets/abc-99c53b1c.js
  8. 0 0
      frontend/dist/assets/abc-99c53b1c.js.map
  9. 0 159
      frontend/dist/assets/actionscript-e1a3452d.js
  10. 0 0
      frontend/dist/assets/actionscript-e1a3452d.js.map
  11. 159 0
      frontend/dist/assets/actionscript-f7c15863.js
  12. 0 0
      frontend/dist/assets/actionscript-f7c15863.js.map
  13. 0 2
      frontend/dist/assets/ada-c761515b.js
  14. 0 1
      frontend/dist/assets/ada-c761515b.js.map
  15. 2 0
      frontend/dist/assets/ada-dcec376e.js
  16. 1 0
      frontend/dist/assets/ada-dcec376e.js.map
  17. 2 0
      frontend/dist/assets/alda-867670c0.js
  18. 1 0
      frontend/dist/assets/alda-867670c0.js.map
  19. 0 2
      frontend/dist/assets/alda-bceb1a19.js
  20. 0 1
      frontend/dist/assets/alda-bceb1a19.js.map
  21. 0 2
      frontend/dist/assets/apache_conf-353de56f.js
  22. 0 1
      frontend/dist/assets/apache_conf-353de56f.js.map
  23. 2 0
      frontend/dist/assets/apache_conf-7d4ffc83.js
  24. 1 0
      frontend/dist/assets/apache_conf-7d4ffc83.js.map
  25. 0 2
      frontend/dist/assets/apex-aa886bc2.js
  26. 0 1
      frontend/dist/assets/apex-aa886bc2.js.map
  27. 2 0
      frontend/dist/assets/apex-e251b3e5.js
  28. 1 0
      frontend/dist/assets/apex-e251b3e5.js.map
  29. 2 0
      frontend/dist/assets/applescript-54a01a3e.js
  30. 1 0
      frontend/dist/assets/applescript-54a01a3e.js.map
  31. 0 2
      frontend/dist/assets/applescript-d8494ef2.js
  32. 0 1
      frontend/dist/assets/applescript-d8494ef2.js.map
  33. 0 2
      frontend/dist/assets/aql-5fc2ba9c.js
  34. 0 1
      frontend/dist/assets/aql-5fc2ba9c.js.map
  35. 2 0
      frontend/dist/assets/aql-84c3b88f.js
  36. 1 0
      frontend/dist/assets/aql-84c3b88f.js.map
  37. 2 0
      frontend/dist/assets/asciidoc-ce1cb508.js
  38. 1 0
      frontend/dist/assets/asciidoc-ce1cb508.js.map
  39. 0 2
      frontend/dist/assets/asciidoc-dd8008b4.js
  40. 0 1
      frontend/dist/assets/asciidoc-dd8008b4.js.map
  41. 0 2
      frontend/dist/assets/asl-a5fcc6ab.js
  42. 0 1
      frontend/dist/assets/asl-a5fcc6ab.js.map
  43. 2 0
      frontend/dist/assets/asl-e17d29ac.js
  44. 1 0
      frontend/dist/assets/asl-e17d29ac.js.map
  45. 0 2
      frontend/dist/assets/assembly_x86-3fac0ea3.js
  46. 0 1
      frontend/dist/assets/assembly_x86-3fac0ea3.js.map
  47. 2 0
      frontend/dist/assets/assembly_x86-de61295f.js
  48. 1 0
      frontend/dist/assets/assembly_x86-de61295f.js.map
  49. 2 0
      frontend/dist/assets/autohotkey-43a23767.js
  50. 1 0
      frontend/dist/assets/autohotkey-43a23767.js.map
  51. 0 2
      frontend/dist/assets/autohotkey-c62fb523.js
  52. 0 1
      frontend/dist/assets/autohotkey-c62fb523.js.map
  53. 0 2
      frontend/dist/assets/batchfile-4f746aec.js
  54. 0 1
      frontend/dist/assets/batchfile-4f746aec.js.map
  55. 2 0
      frontend/dist/assets/batchfile-fb95574e.js
  56. 1 0
      frontend/dist/assets/batchfile-fb95574e.js.map
  57. 2 0
      frontend/dist/assets/bibtex-ebb3b0a7.js
  58. 1 0
      frontend/dist/assets/bibtex-ebb3b0a7.js.map
  59. 0 2
      frontend/dist/assets/bibtex-ebde33e1.js
  60. 0 1
      frontend/dist/assets/bibtex-ebde33e1.js.map
  61. 2 0
      frontend/dist/assets/c9search-30a28352.js
  62. 1 0
      frontend/dist/assets/c9search-30a28352.js.map
  63. 0 2
      frontend/dist/assets/c9search-b47b399a.js
  64. 0 1
      frontend/dist/assets/c9search-b47b399a.js.map
  65. 133 0
      frontend/dist/assets/c_cpp-31e1fce7.js
  66. 0 0
      frontend/dist/assets/c_cpp-31e1fce7.js.map
  67. 0 133
      frontend/dist/assets/c_cpp-b376085c.js
  68. 0 0
      frontend/dist/assets/c_cpp-b376085c.js.map
  69. 0 2
      frontend/dist/assets/cirru-0367e808.js
  70. 0 1
      frontend/dist/assets/cirru-0367e808.js.map
  71. 2 0
      frontend/dist/assets/cirru-ef08cc23.js
  72. 1 0
      frontend/dist/assets/cirru-ef08cc23.js.map
  73. 0 92
      frontend/dist/assets/clojure-44147524.js
  74. 0 0
      frontend/dist/assets/clojure-44147524.js.map
  75. 92 0
      frontend/dist/assets/clojure-fddcdcc4.js
  76. 0 0
      frontend/dist/assets/clojure-fddcdcc4.js.map
  77. 0 2
      frontend/dist/assets/cobol-2f23c680.js
  78. 0 1
      frontend/dist/assets/cobol-2f23c680.js.map
  79. 2 0
      frontend/dist/assets/cobol-6f0672ec.js
  80. 1 0
      frontend/dist/assets/cobol-6f0672ec.js.map
  81. 0 97
      frontend/dist/assets/coffee-6638a203.js
  82. 0 0
      frontend/dist/assets/coffee-6638a203.js.map
  83. 97 0
      frontend/dist/assets/coffee-6fc7db79.js
  84. 0 0
      frontend/dist/assets/coffee-6fc7db79.js.map
  85. 2 0
      frontend/dist/assets/coldfusion-1ef93a96.js
  86. 1 0
      frontend/dist/assets/coldfusion-1ef93a96.js.map
  87. 0 2
      frontend/dist/assets/coldfusion-94bcd303.js
  88. 0 1
      frontend/dist/assets/coldfusion-94bcd303.js.map
  89. 2 0
      frontend/dist/assets/crystal-87526619.js
  90. 1 0
      frontend/dist/assets/crystal-87526619.js.map
  91. 0 2
      frontend/dist/assets/crystal-9194c06b.js
  92. 0 1
      frontend/dist/assets/crystal-9194c06b.js.map
  93. 0 2
      frontend/dist/assets/csharp-7e7fb582.js
  94. 0 1
      frontend/dist/assets/csharp-7e7fb582.js.map
  95. 2 0
      frontend/dist/assets/csharp-d05058f7.js
  96. 1 0
      frontend/dist/assets/csharp-d05058f7.js.map
  97. 12 0
      frontend/dist/assets/csound_document-2a35405f.js
  98. 1 0
      frontend/dist/assets/csound_document-2a35405f.js.map
  99. 0 12
      frontend/dist/assets/csound_document-fb226703.js
  100. 0 1
      frontend/dist/assets/csound_document-fb226703.js.map

+ 2 - 0
frontend/dist/assets/abap-7de416ae.js

@@ -0,0 +1,2 @@
+import{g as f}from"./index-91b358e1.js";function c(e,a){for(var t=0;t<a.length;t++){const r=a[t];if(typeof r!="string"&&!Array.isArray(r)){for(const o in r)if(o!=="default"&&!(o in e)){const n=Object.getOwnPropertyDescriptor(r,o);n&&Object.defineProperty(e,o,n.get?n:{enumerable:!0,get:()=>r[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var p={exports:{}};(function(e,a){(function(){ace.require(["ace/snippets/abap"],function(t){e&&(e.exports=t)})})()})(p);var s=p.exports;const i=f(s),b=c({__proto__:null,default:i},[s]);export{b as a};
+//# sourceMappingURL=abap-7de416ae.js.map

+ 1 - 0
frontend/dist/assets/abap-7de416ae.js.map

@@ -0,0 +1 @@
+{"version":3,"file":"abap-7de416ae.js","sources":["../../node_modules/ace-builds/src-noconflict/snippets/abap.js"],"sourcesContent":["\n;                (function() {\n                    ace.require([\"ace/snippets/abap\"], function(m) {\n                        if (typeof module == \"object\" && typeof exports == \"object\" && module) {\n                            module.exports = m;\n                        }\n                    });\n                })();\n            "],"names":["m","module"],"mappings":"iaACkB,UAAW,CACT,IAAI,QAAQ,CAAC,mBAAmB,EAAG,SAASA,EAAG,CACoBC,IAC3DA,EAAA,QAAiBD,EAE7C,CAAqB,CACrB","x_google_ignoreList":[0]}

+ 0 - 2
frontend/dist/assets/abap-bc04409c.js

@@ -1,2 +0,0 @@
-import{g as f}from"./index-693c203b.js";function c(e,a){for(var t=0;t<a.length;t++){const r=a[t];if(typeof r!="string"&&!Array.isArray(r)){for(const o in r)if(o!=="default"&&!(o in e)){const n=Object.getOwnPropertyDescriptor(r,o);n&&Object.defineProperty(e,o,n.get?n:{enumerable:!0,get:()=>r[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var p={exports:{}};(function(e,a){(function(){ace.require(["ace/snippets/abap"],function(t){e&&(e.exports=t)})})()})(p);var s=p.exports;const i=f(s),b=c({__proto__:null,default:i},[s]);export{b as a};
-//# sourceMappingURL=abap-bc04409c.js.map

+ 0 - 1
frontend/dist/assets/abap-bc04409c.js.map

@@ -1 +0,0 @@
-{"version":3,"file":"abap-bc04409c.js","sources":["../../node_modules/ace-builds/src-noconflict/snippets/abap.js"],"sourcesContent":["\n;                (function() {\n                    ace.require([\"ace/snippets/abap\"], function(m) {\n                        if (typeof module == \"object\" && typeof exports == \"object\" && module) {\n                            module.exports = m;\n                        }\n                    });\n                })();\n            "],"names":["m","module"],"mappings":"iaACkB,UAAW,CACT,IAAI,QAAQ,CAAC,mBAAmB,EAAG,SAASA,EAAG,CACoBC,IAC3DA,EAAA,QAAiBD,EAE7C,CAAqB,CACrB","x_google_ignoreList":[0]}

+ 33 - 0
frontend/dist/assets/abc-1cd79ad7.js

@@ -0,0 +1,33 @@
+import{g as a}from"./index-91b358e1.js";function c(o,p){for(var e=0;e<p.length;e++){const t=p[e];if(typeof t!="string"&&!Array.isArray(t)){for(const n in t)if(n!=="default"&&!(n in o)){const s=Object.getOwnPropertyDescriptor(t,n);s&&Object.defineProperty(o,n,s.get?s:{enumerable:!0,get:()=>t[n]})}}}return Object.freeze(Object.defineProperty(o,Symbol.toStringTag,{value:"Module"}))}var r={exports:{}};(function(o,p){ace.define("ace/snippets/abc.snippets",["require","exports","module"],function(e,t,n){n.exports=`
+snippet zupfnoter.print
+	%%%%hn.print {"startpos": \${1:pos_y}, "t":"\${2:title}", "v":[\${3:voices}], "s":[[\${4:syncvoices}1,2]], "f":[\${5:flowlines}],  "sf":[\${6:subflowlines}], "j":[\${7:jumplines}]}
+
+snippet zupfnoter.note
+	%%%%hn.note {"pos": [\${1:pos_x},\${2:pos_y}], "text": "\${3:text}", "style": "\${4:style}"}
+
+snippet zupfnoter.annotation
+	%%%%hn.annotation {"id": "\${1:id}", "pos": [\${2:pos}], "text": "\${3:text}"}
+
+snippet zupfnoter.lyrics
+	%%%%hn.lyrics {"pos": [\${1:x_pos},\${2:y_pos}]}
+
+snippet zupfnoter.legend
+	%%%%hn.legend {"pos": [\${1:x_pos},\${2:y_pos}]}
+
+
+
+snippet zupfnoter.target
+	"^:\${1:target}"
+
+snippet zupfnoter.goto
+	"^@\${1:target}@\${2:distance}"
+
+snippet zupfnoter.annotationref
+	"^#\${1:target}"
+
+snippet zupfnoter.annotation
+	"^!\${1:text}@\${2:x_offset},\${3:y_offset}"
+
+
+`}),ace.define("ace/snippets/abc",["require","exports","module","ace/snippets/abc.snippets"],function(e,t,n){t.snippetText=e("./abc.snippets"),t.scope="abc"}),function(){ace.require(["ace/snippets/abc"],function(e){o&&(o.exports=e)})}()})(r);var i=r.exports;const f=a(i),$=c({__proto__:null,default:f},[i]);export{$ as a};
+//# sourceMappingURL=abc-1cd79ad7.js.map

文件差異過大導致無法顯示
+ 0 - 0
frontend/dist/assets/abc-1cd79ad7.js.map


+ 0 - 33
frontend/dist/assets/abc-99c53b1c.js

@@ -1,33 +0,0 @@
-import{g as a}from"./index-693c203b.js";function c(o,p){for(var e=0;e<p.length;e++){const t=p[e];if(typeof t!="string"&&!Array.isArray(t)){for(const n in t)if(n!=="default"&&!(n in o)){const s=Object.getOwnPropertyDescriptor(t,n);s&&Object.defineProperty(o,n,s.get?s:{enumerable:!0,get:()=>t[n]})}}}return Object.freeze(Object.defineProperty(o,Symbol.toStringTag,{value:"Module"}))}var r={exports:{}};(function(o,p){ace.define("ace/snippets/abc.snippets",["require","exports","module"],function(e,t,n){n.exports=`
-snippet zupfnoter.print
-	%%%%hn.print {"startpos": \${1:pos_y}, "t":"\${2:title}", "v":[\${3:voices}], "s":[[\${4:syncvoices}1,2]], "f":[\${5:flowlines}],  "sf":[\${6:subflowlines}], "j":[\${7:jumplines}]}
-
-snippet zupfnoter.note
-	%%%%hn.note {"pos": [\${1:pos_x},\${2:pos_y}], "text": "\${3:text}", "style": "\${4:style}"}
-
-snippet zupfnoter.annotation
-	%%%%hn.annotation {"id": "\${1:id}", "pos": [\${2:pos}], "text": "\${3:text}"}
-
-snippet zupfnoter.lyrics
-	%%%%hn.lyrics {"pos": [\${1:x_pos},\${2:y_pos}]}
-
-snippet zupfnoter.legend
-	%%%%hn.legend {"pos": [\${1:x_pos},\${2:y_pos}]}
-
-
-
-snippet zupfnoter.target
-	"^:\${1:target}"
-
-snippet zupfnoter.goto
-	"^@\${1:target}@\${2:distance}"
-
-snippet zupfnoter.annotationref
-	"^#\${1:target}"
-
-snippet zupfnoter.annotation
-	"^!\${1:text}@\${2:x_offset},\${3:y_offset}"
-
-
-`}),ace.define("ace/snippets/abc",["require","exports","module","ace/snippets/abc.snippets"],function(e,t,n){t.snippetText=e("./abc.snippets"),t.scope="abc"}),function(){ace.require(["ace/snippets/abc"],function(e){o&&(o.exports=e)})}()})(r);var i=r.exports;const f=a(i),$=c({__proto__:null,default:f},[i]);export{$ as a};
-//# sourceMappingURL=abc-99c53b1c.js.map

文件差異過大導致無法顯示
+ 0 - 0
frontend/dist/assets/abc-99c53b1c.js.map


+ 0 - 159
frontend/dist/assets/actionscript-e1a3452d.js

@@ -1,159 +0,0 @@
-import{g as c}from"./index-693c203b.js";function o(i,s){for(var n=0;n<s.length;n++){const t=s[n];if(typeof t!="string"&&!Array.isArray(t)){for(const e in t)if(e!=="default"&&!(e in i)){const a=Object.getOwnPropertyDescriptor(t,e);a&&Object.defineProperty(i,e,a.get?a:{enumerable:!0,get:()=>t[e]})}}}return Object.freeze(Object.defineProperty(i,Symbol.toStringTag,{value:"Module"}))}var r={exports:{}};(function(i,s){ace.define("ace/snippets/actionscript.snippets",["require","exports","module"],function(n,t,e){e.exports=`snippet main
-	package {
-		import flash.display.*;
-		import flash.Events.*;
-	
-		public class Main extends Sprite {
-			public function Main (	) {
-				trace("start");
-				stage.scaleMode = StageScaleMode.NO_SCALE;
-				stage.addEventListener(Event.RESIZE, resizeListener);
-			}
-	
-			private function resizeListener (e:Event):void {
-				trace("The application window changed size!");
-				trace("New width:  " + stage.stageWidth);
-				trace("New height: " + stage.stageHeight);
-			}
-	
-		}
-	
-	}
-snippet class
-	\${1:public|internal} class \${2:name} \${3:extends } {
-		public function $2 (	) {
-			("start");
-		}
-	}
-snippet all
-	package name {
-
-		\${1:public|internal|final} class \${2:name} \${3:extends } {
-			private|public| static const FOO = "abc";
-			private|public| static var BAR = "abc";
-
-			// class initializer - no JIT !! one time setup
-			if Cababilities.os == "Linux|MacOS" {
-				FOO = "other";
-			}
-
-			// constructor:
-			public function $2 (	){
-				super2();
-				trace("start");
-			}
-			public function name (a, b...){
-				super.name(..);
-				lable:break
-			}
-		}
-	}
-
-	function A(){
-		// A can only be accessed within this file
-	}
-snippet switch
-	switch(\${1}){
-		case \${2}:
-			\${3}
-		break;
-		default:
-	}
-snippet case
-		case \${1}:
-			\${2}
-		break;
-snippet package
-	package \${1:package}{
-		\${2}
-	}
-snippet wh
-	while \${1:cond}{
-		\${2}
-	}
-snippet do
-	do {
-		\${2}
-	} while (\${1:cond})
-snippet while
-	while \${1:cond}{
-		\${2}
-	}
-snippet for enumerate names
-	for (\${1:var} in \${2:object}){
-		\${3}
-	}
-snippet for enumerate values
-	for each (\${1:var} in \${2:object}){
-		\${3}
-	}
-snippet get_set
-	function get \${1:name} {
-		return \${2}
-	}
-	function set $1 (newValue) {
-		\${3}
-	}
-snippet interface
-	interface name {
-		function method(\${1}):\${2:returntype};
-	}
-snippet try
-	try {
-		\${1}
-	} catch (error:ErrorType) {
-		\${2}
-	} finally {
-		\${3}
-	}
-# For Loop (same as c.snippet)
-snippet for for (..) {..}
-	for (\${2:i} = 0; $2 < \${1:count}; $2\${3:++}) {
-		\${4:/* code */}
-	}
-# Custom For Loop
-snippet forr
-	for (\${1:i} = \${2:0}; \${3:$1 < 10}; $1\${4:++}) {
-		\${5:/* code */}
-	}
-# If Condition
-snippet if
-	if (\${1:/* condition */}) {
-		\${2:/* code */}
-	}
-snippet el
-	else {
-		\${1}
-	}
-# Ternary conditional
-snippet t
-	\${1:/* condition */} ? \${2:a} : \${3:b}
-snippet fun
-	function \${1:function_name}(\${2})\${3}
-	{
-		\${4:/* code */}
-	}
-# FlxSprite (usefull when using the flixel library)
-snippet FlxSprite
-	package
-	{
-		import org.flixel.*
-
-		public class \${1:ClassName} extends \${2:FlxSprite}
-		{
-			public function $1(\${3: X:Number, Y:Number}):void
-			{
-				super(X,Y);
-				\${4: //code...}
-			}
-
-			override public function update():void
-			{
-				super.update();
-				\${5: //code...}
-			}
-		}
-	}
-
-`}),ace.define("ace/snippets/actionscript",["require","exports","module","ace/snippets/actionscript.snippets"],function(n,t,e){t.snippetText=n("./actionscript.snippets"),t.scope="actionscript"}),function(){ace.require(["ace/snippets/actionscript"],function(n){i&&(i.exports=n)})}()})(r);var p=r.exports;const l=c(p),$=o({__proto__:null,default:l},[p]);export{$ as a};
-//# sourceMappingURL=actionscript-e1a3452d.js.map

文件差異過大導致無法顯示
+ 0 - 0
frontend/dist/assets/actionscript-e1a3452d.js.map


+ 159 - 0
frontend/dist/assets/actionscript-f7c15863.js

@@ -0,0 +1,159 @@
+import{g as c}from"./index-91b358e1.js";function o(i,s){for(var n=0;n<s.length;n++){const t=s[n];if(typeof t!="string"&&!Array.isArray(t)){for(const e in t)if(e!=="default"&&!(e in i)){const a=Object.getOwnPropertyDescriptor(t,e);a&&Object.defineProperty(i,e,a.get?a:{enumerable:!0,get:()=>t[e]})}}}return Object.freeze(Object.defineProperty(i,Symbol.toStringTag,{value:"Module"}))}var r={exports:{}};(function(i,s){ace.define("ace/snippets/actionscript.snippets",["require","exports","module"],function(n,t,e){e.exports=`snippet main
+	package {
+		import flash.display.*;
+		import flash.Events.*;
+	
+		public class Main extends Sprite {
+			public function Main (	) {
+				trace("start");
+				stage.scaleMode = StageScaleMode.NO_SCALE;
+				stage.addEventListener(Event.RESIZE, resizeListener);
+			}
+	
+			private function resizeListener (e:Event):void {
+				trace("The application window changed size!");
+				trace("New width:  " + stage.stageWidth);
+				trace("New height: " + stage.stageHeight);
+			}
+	
+		}
+	
+	}
+snippet class
+	\${1:public|internal} class \${2:name} \${3:extends } {
+		public function $2 (	) {
+			("start");
+		}
+	}
+snippet all
+	package name {
+
+		\${1:public|internal|final} class \${2:name} \${3:extends } {
+			private|public| static const FOO = "abc";
+			private|public| static var BAR = "abc";
+
+			// class initializer - no JIT !! one time setup
+			if Cababilities.os == "Linux|MacOS" {
+				FOO = "other";
+			}
+
+			// constructor:
+			public function $2 (	){
+				super2();
+				trace("start");
+			}
+			public function name (a, b...){
+				super.name(..);
+				lable:break
+			}
+		}
+	}
+
+	function A(){
+		// A can only be accessed within this file
+	}
+snippet switch
+	switch(\${1}){
+		case \${2}:
+			\${3}
+		break;
+		default:
+	}
+snippet case
+		case \${1}:
+			\${2}
+		break;
+snippet package
+	package \${1:package}{
+		\${2}
+	}
+snippet wh
+	while \${1:cond}{
+		\${2}
+	}
+snippet do
+	do {
+		\${2}
+	} while (\${1:cond})
+snippet while
+	while \${1:cond}{
+		\${2}
+	}
+snippet for enumerate names
+	for (\${1:var} in \${2:object}){
+		\${3}
+	}
+snippet for enumerate values
+	for each (\${1:var} in \${2:object}){
+		\${3}
+	}
+snippet get_set
+	function get \${1:name} {
+		return \${2}
+	}
+	function set $1 (newValue) {
+		\${3}
+	}
+snippet interface
+	interface name {
+		function method(\${1}):\${2:returntype};
+	}
+snippet try
+	try {
+		\${1}
+	} catch (error:ErrorType) {
+		\${2}
+	} finally {
+		\${3}
+	}
+# For Loop (same as c.snippet)
+snippet for for (..) {..}
+	for (\${2:i} = 0; $2 < \${1:count}; $2\${3:++}) {
+		\${4:/* code */}
+	}
+# Custom For Loop
+snippet forr
+	for (\${1:i} = \${2:0}; \${3:$1 < 10}; $1\${4:++}) {
+		\${5:/* code */}
+	}
+# If Condition
+snippet if
+	if (\${1:/* condition */}) {
+		\${2:/* code */}
+	}
+snippet el
+	else {
+		\${1}
+	}
+# Ternary conditional
+snippet t
+	\${1:/* condition */} ? \${2:a} : \${3:b}
+snippet fun
+	function \${1:function_name}(\${2})\${3}
+	{
+		\${4:/* code */}
+	}
+# FlxSprite (usefull when using the flixel library)
+snippet FlxSprite
+	package
+	{
+		import org.flixel.*
+
+		public class \${1:ClassName} extends \${2:FlxSprite}
+		{
+			public function $1(\${3: X:Number, Y:Number}):void
+			{
+				super(X,Y);
+				\${4: //code...}
+			}
+
+			override public function update():void
+			{
+				super.update();
+				\${5: //code...}
+			}
+		}
+	}
+
+`}),ace.define("ace/snippets/actionscript",["require","exports","module","ace/snippets/actionscript.snippets"],function(n,t,e){t.snippetText=n("./actionscript.snippets"),t.scope="actionscript"}),function(){ace.require(["ace/snippets/actionscript"],function(n){i&&(i.exports=n)})}()})(r);var p=r.exports;const l=c(p),$=o({__proto__:null,default:l},[p]);export{$ as a};
+//# sourceMappingURL=actionscript-f7c15863.js.map

文件差異過大導致無法顯示
+ 0 - 0
frontend/dist/assets/actionscript-f7c15863.js.map


+ 0 - 2
frontend/dist/assets/ada-c761515b.js

@@ -1,2 +0,0 @@
-import{g as c}from"./index-693c203b.js";function i(e,a){for(var t=0;t<a.length;t++){const r=a[t];if(typeof r!="string"&&!Array.isArray(r)){for(const o in r)if(o!=="default"&&!(o in e)){const n=Object.getOwnPropertyDescriptor(r,o);n&&Object.defineProperty(e,o,n.get?n:{enumerable:!0,get:()=>r[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var s={exports:{}};(function(e,a){(function(){ace.require(["ace/snippets/ada"],function(t){e&&(e.exports=t)})})()})(s);var f=s.exports;const p=c(f),d=i({__proto__:null,default:p},[f]);export{d as a};
-//# sourceMappingURL=ada-c761515b.js.map

+ 0 - 1
frontend/dist/assets/ada-c761515b.js.map

@@ -1 +0,0 @@
-{"version":3,"file":"ada-c761515b.js","sources":["../../node_modules/ace-builds/src-noconflict/snippets/ada.js"],"sourcesContent":["\n;                (function() {\n                    ace.require([\"ace/snippets/ada\"], function(m) {\n                        if (typeof module == \"object\" && typeof exports == \"object\" && module) {\n                            module.exports = m;\n                        }\n                    });\n                })();\n            "],"names":["m","module"],"mappings":"iaACkB,UAAW,CACT,IAAI,QAAQ,CAAC,kBAAkB,EAAG,SAASA,EAAG,CACqBC,IAC3DA,EAAA,QAAiBD,EAE7C,CAAqB,CACrB","x_google_ignoreList":[0]}

+ 2 - 0
frontend/dist/assets/ada-dcec376e.js

@@ -0,0 +1,2 @@
+import{g as c}from"./index-91b358e1.js";function i(e,a){for(var t=0;t<a.length;t++){const r=a[t];if(typeof r!="string"&&!Array.isArray(r)){for(const o in r)if(o!=="default"&&!(o in e)){const n=Object.getOwnPropertyDescriptor(r,o);n&&Object.defineProperty(e,o,n.get?n:{enumerable:!0,get:()=>r[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var s={exports:{}};(function(e,a){(function(){ace.require(["ace/snippets/ada"],function(t){e&&(e.exports=t)})})()})(s);var f=s.exports;const p=c(f),d=i({__proto__:null,default:p},[f]);export{d as a};
+//# sourceMappingURL=ada-dcec376e.js.map

+ 1 - 0
frontend/dist/assets/ada-dcec376e.js.map

@@ -0,0 +1 @@
+{"version":3,"file":"ada-dcec376e.js","sources":["../../node_modules/ace-builds/src-noconflict/snippets/ada.js"],"sourcesContent":["\n;                (function() {\n                    ace.require([\"ace/snippets/ada\"], function(m) {\n                        if (typeof module == \"object\" && typeof exports == \"object\" && module) {\n                            module.exports = m;\n                        }\n                    });\n                })();\n            "],"names":["m","module"],"mappings":"iaACkB,UAAW,CACT,IAAI,QAAQ,CAAC,kBAAkB,EAAG,SAASA,EAAG,CACqBC,IAC3DA,EAAA,QAAiBD,EAE7C,CAAqB,CACrB","x_google_ignoreList":[0]}

+ 2 - 0
frontend/dist/assets/alda-867670c0.js

@@ -0,0 +1,2 @@
+import{g as c}from"./index-91b358e1.js";function i(e,a){for(var t=0;t<a.length;t++){const r=a[t];if(typeof r!="string"&&!Array.isArray(r)){for(const o in r)if(o!=="default"&&!(o in e)){const n=Object.getOwnPropertyDescriptor(r,o);n&&Object.defineProperty(e,o,n.get?n:{enumerable:!0,get:()=>r[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var s={exports:{}};(function(e,a){(function(){ace.require(["ace/snippets/alda"],function(t){e&&(e.exports=t)})})()})(s);var f=s.exports;const p=c(f),u=i({__proto__:null,default:p},[f]);export{u as a};
+//# sourceMappingURL=alda-867670c0.js.map

+ 1 - 0
frontend/dist/assets/alda-867670c0.js.map

@@ -0,0 +1 @@
+{"version":3,"file":"alda-867670c0.js","sources":["../../node_modules/ace-builds/src-noconflict/snippets/alda.js"],"sourcesContent":["\n;                (function() {\n                    ace.require([\"ace/snippets/alda\"], function(m) {\n                        if (typeof module == \"object\" && typeof exports == \"object\" && module) {\n                            module.exports = m;\n                        }\n                    });\n                })();\n            "],"names":["m","module"],"mappings":"iaACkB,UAAW,CACT,IAAI,QAAQ,CAAC,mBAAmB,EAAG,SAASA,EAAG,CACoBC,IAC3DA,EAAA,QAAiBD,EAE7C,CAAqB,CACrB","x_google_ignoreList":[0]}

+ 0 - 2
frontend/dist/assets/alda-bceb1a19.js

@@ -1,2 +0,0 @@
-import{g as c}from"./index-693c203b.js";function i(e,a){for(var t=0;t<a.length;t++){const r=a[t];if(typeof r!="string"&&!Array.isArray(r)){for(const o in r)if(o!=="default"&&!(o in e)){const n=Object.getOwnPropertyDescriptor(r,o);n&&Object.defineProperty(e,o,n.get?n:{enumerable:!0,get:()=>r[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var s={exports:{}};(function(e,a){(function(){ace.require(["ace/snippets/alda"],function(t){e&&(e.exports=t)})})()})(s);var f=s.exports;const p=c(f),u=i({__proto__:null,default:p},[f]);export{u as a};
-//# sourceMappingURL=alda-bceb1a19.js.map

+ 0 - 1
frontend/dist/assets/alda-bceb1a19.js.map

@@ -1 +0,0 @@
-{"version":3,"file":"alda-bceb1a19.js","sources":["../../node_modules/ace-builds/src-noconflict/snippets/alda.js"],"sourcesContent":["\n;                (function() {\n                    ace.require([\"ace/snippets/alda\"], function(m) {\n                        if (typeof module == \"object\" && typeof exports == \"object\" && module) {\n                            module.exports = m;\n                        }\n                    });\n                })();\n            "],"names":["m","module"],"mappings":"iaACkB,UAAW,CACT,IAAI,QAAQ,CAAC,mBAAmB,EAAG,SAASA,EAAG,CACoBC,IAC3DA,EAAA,QAAiBD,EAE7C,CAAqB,CACrB","x_google_ignoreList":[0]}

+ 0 - 2
frontend/dist/assets/apache_conf-353de56f.js

@@ -1,2 +0,0 @@
-import{g as p}from"./index-693c203b.js";function s(e,a){for(var t=0;t<a.length;t++){const r=a[t];if(typeof r!="string"&&!Array.isArray(r)){for(const o in r)if(o!=="default"&&!(o in e)){const n=Object.getOwnPropertyDescriptor(r,o);n&&Object.defineProperty(e,o,n.get?n:{enumerable:!0,get:()=>r[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var c={exports:{}};(function(e,a){(function(){ace.require(["ace/snippets/apache_conf"],function(t){e&&(e.exports=t)})})()})(c);var f=c.exports;const i=p(f),g=s({__proto__:null,default:i},[f]);export{g as a};
-//# sourceMappingURL=apache_conf-353de56f.js.map

+ 0 - 1
frontend/dist/assets/apache_conf-353de56f.js.map

@@ -1 +0,0 @@
-{"version":3,"file":"apache_conf-353de56f.js","sources":["../../node_modules/ace-builds/src-noconflict/snippets/apache_conf.js"],"sourcesContent":["\n;                (function() {\n                    ace.require([\"ace/snippets/apache_conf\"], function(m) {\n                        if (typeof module == \"object\" && typeof exports == \"object\" && module) {\n                            module.exports = m;\n                        }\n                    });\n                })();\n            "],"names":["m","module"],"mappings":"iaACkB,UAAW,CACT,IAAI,QAAQ,CAAC,0BAA0B,EAAG,SAASA,EAAG,CACaC,IAC3DA,EAAA,QAAiBD,EAE7C,CAAqB,CACrB","x_google_ignoreList":[0]}

+ 2 - 0
frontend/dist/assets/apache_conf-7d4ffc83.js

@@ -0,0 +1,2 @@
+import{g as p}from"./index-91b358e1.js";function s(e,a){for(var t=0;t<a.length;t++){const r=a[t];if(typeof r!="string"&&!Array.isArray(r)){for(const o in r)if(o!=="default"&&!(o in e)){const n=Object.getOwnPropertyDescriptor(r,o);n&&Object.defineProperty(e,o,n.get?n:{enumerable:!0,get:()=>r[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var c={exports:{}};(function(e,a){(function(){ace.require(["ace/snippets/apache_conf"],function(t){e&&(e.exports=t)})})()})(c);var f=c.exports;const i=p(f),g=s({__proto__:null,default:i},[f]);export{g as a};
+//# sourceMappingURL=apache_conf-7d4ffc83.js.map

+ 1 - 0
frontend/dist/assets/apache_conf-7d4ffc83.js.map

@@ -0,0 +1 @@
+{"version":3,"file":"apache_conf-7d4ffc83.js","sources":["../../node_modules/ace-builds/src-noconflict/snippets/apache_conf.js"],"sourcesContent":["\n;                (function() {\n                    ace.require([\"ace/snippets/apache_conf\"], function(m) {\n                        if (typeof module == \"object\" && typeof exports == \"object\" && module) {\n                            module.exports = m;\n                        }\n                    });\n                })();\n            "],"names":["m","module"],"mappings":"iaACkB,UAAW,CACT,IAAI,QAAQ,CAAC,0BAA0B,EAAG,SAASA,EAAG,CACaC,IAC3DA,EAAA,QAAiBD,EAE7C,CAAqB,CACrB","x_google_ignoreList":[0]}

+ 0 - 2
frontend/dist/assets/apex-aa886bc2.js

@@ -1,2 +0,0 @@
-import{g as f}from"./index-693c203b.js";function c(e,a){for(var t=0;t<a.length;t++){const r=a[t];if(typeof r!="string"&&!Array.isArray(r)){for(const o in r)if(o!=="default"&&!(o in e)){const n=Object.getOwnPropertyDescriptor(r,o);n&&Object.defineProperty(e,o,n.get?n:{enumerable:!0,get:()=>r[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var p={exports:{}};(function(e,a){(function(){ace.require(["ace/snippets/apex"],function(t){e&&(e.exports=t)})})()})(p);var s=p.exports;const i=f(s),x=c({__proto__:null,default:i},[s]);export{x as a};
-//# sourceMappingURL=apex-aa886bc2.js.map

+ 0 - 1
frontend/dist/assets/apex-aa886bc2.js.map

@@ -1 +0,0 @@
-{"version":3,"file":"apex-aa886bc2.js","sources":["../../node_modules/ace-builds/src-noconflict/snippets/apex.js"],"sourcesContent":["\n;                (function() {\n                    ace.require([\"ace/snippets/apex\"], function(m) {\n                        if (typeof module == \"object\" && typeof exports == \"object\" && module) {\n                            module.exports = m;\n                        }\n                    });\n                })();\n            "],"names":["m","module"],"mappings":"iaACkB,UAAW,CACT,IAAI,QAAQ,CAAC,mBAAmB,EAAG,SAASA,EAAG,CACoBC,IAC3DA,EAAA,QAAiBD,EAE7C,CAAqB,CACrB","x_google_ignoreList":[0]}

+ 2 - 0
frontend/dist/assets/apex-e251b3e5.js

@@ -0,0 +1,2 @@
+import{g as f}from"./index-91b358e1.js";function c(e,a){for(var t=0;t<a.length;t++){const r=a[t];if(typeof r!="string"&&!Array.isArray(r)){for(const o in r)if(o!=="default"&&!(o in e)){const n=Object.getOwnPropertyDescriptor(r,o);n&&Object.defineProperty(e,o,n.get?n:{enumerable:!0,get:()=>r[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var p={exports:{}};(function(e,a){(function(){ace.require(["ace/snippets/apex"],function(t){e&&(e.exports=t)})})()})(p);var s=p.exports;const i=f(s),x=c({__proto__:null,default:i},[s]);export{x as a};
+//# sourceMappingURL=apex-e251b3e5.js.map

+ 1 - 0
frontend/dist/assets/apex-e251b3e5.js.map

@@ -0,0 +1 @@
+{"version":3,"file":"apex-e251b3e5.js","sources":["../../node_modules/ace-builds/src-noconflict/snippets/apex.js"],"sourcesContent":["\n;                (function() {\n                    ace.require([\"ace/snippets/apex\"], function(m) {\n                        if (typeof module == \"object\" && typeof exports == \"object\" && module) {\n                            module.exports = m;\n                        }\n                    });\n                })();\n            "],"names":["m","module"],"mappings":"iaACkB,UAAW,CACT,IAAI,QAAQ,CAAC,mBAAmB,EAAG,SAASA,EAAG,CACoBC,IAC3DA,EAAA,QAAiBD,EAE7C,CAAqB,CACrB","x_google_ignoreList":[0]}

+ 2 - 0
frontend/dist/assets/applescript-54a01a3e.js

@@ -0,0 +1,2 @@
+import{g as c}from"./index-91b358e1.js";function i(e,o){for(var t=0;t<o.length;t++){const r=o[t];if(typeof r!="string"&&!Array.isArray(r)){for(const p in r)if(p!=="default"&&!(p in e)){const s=Object.getOwnPropertyDescriptor(r,p);s&&Object.defineProperty(e,p,s.get?s:{enumerable:!0,get:()=>r[p]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var a={exports:{}};(function(e,o){(function(){ace.require(["ace/snippets/applescript"],function(t){e&&(e.exports=t)})})()})(a);var n=a.exports;const f=c(n),u=i({__proto__:null,default:f},[n]);export{u as a};
+//# sourceMappingURL=applescript-54a01a3e.js.map

+ 1 - 0
frontend/dist/assets/applescript-54a01a3e.js.map

@@ -0,0 +1 @@
+{"version":3,"file":"applescript-54a01a3e.js","sources":["../../node_modules/ace-builds/src-noconflict/snippets/applescript.js"],"sourcesContent":["\n;                (function() {\n                    ace.require([\"ace/snippets/applescript\"], function(m) {\n                        if (typeof module == \"object\" && typeof exports == \"object\" && module) {\n                            module.exports = m;\n                        }\n                    });\n                })();\n            "],"names":["m","module"],"mappings":"iaACkB,UAAW,CACT,IAAI,QAAQ,CAAC,0BAA0B,EAAG,SAASA,EAAG,CACaC,IAC3DA,EAAA,QAAiBD,EAE7C,CAAqB,CACrB","x_google_ignoreList":[0]}

+ 0 - 2
frontend/dist/assets/applescript-d8494ef2.js

@@ -1,2 +0,0 @@
-import{g as c}from"./index-693c203b.js";function i(e,o){for(var t=0;t<o.length;t++){const r=o[t];if(typeof r!="string"&&!Array.isArray(r)){for(const p in r)if(p!=="default"&&!(p in e)){const s=Object.getOwnPropertyDescriptor(r,p);s&&Object.defineProperty(e,p,s.get?s:{enumerable:!0,get:()=>r[p]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var a={exports:{}};(function(e,o){(function(){ace.require(["ace/snippets/applescript"],function(t){e&&(e.exports=t)})})()})(a);var n=a.exports;const f=c(n),u=i({__proto__:null,default:f},[n]);export{u as a};
-//# sourceMappingURL=applescript-d8494ef2.js.map

+ 0 - 1
frontend/dist/assets/applescript-d8494ef2.js.map

@@ -1 +0,0 @@
-{"version":3,"file":"applescript-d8494ef2.js","sources":["../../node_modules/ace-builds/src-noconflict/snippets/applescript.js"],"sourcesContent":["\n;                (function() {\n                    ace.require([\"ace/snippets/applescript\"], function(m) {\n                        if (typeof module == \"object\" && typeof exports == \"object\" && module) {\n                            module.exports = m;\n                        }\n                    });\n                })();\n            "],"names":["m","module"],"mappings":"iaACkB,UAAW,CACT,IAAI,QAAQ,CAAC,0BAA0B,EAAG,SAASA,EAAG,CACaC,IAC3DA,EAAA,QAAiBD,EAE7C,CAAqB,CACrB","x_google_ignoreList":[0]}

+ 0 - 2
frontend/dist/assets/aql-5fc2ba9c.js

@@ -1,2 +0,0 @@
-import{g as c}from"./index-693c203b.js";function i(e,a){for(var t=0;t<a.length;t++){const r=a[t];if(typeof r!="string"&&!Array.isArray(r)){for(const o in r)if(o!=="default"&&!(o in e)){const n=Object.getOwnPropertyDescriptor(r,o);n&&Object.defineProperty(e,o,n.get?n:{enumerable:!0,get:()=>r[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var s={exports:{}};(function(e,a){(function(){ace.require(["ace/snippets/aql"],function(t){e&&(e.exports=t)})})()})(s);var f=s.exports;const p=c(f),u=i({__proto__:null,default:p},[f]);export{u as a};
-//# sourceMappingURL=aql-5fc2ba9c.js.map

+ 0 - 1
frontend/dist/assets/aql-5fc2ba9c.js.map

@@ -1 +0,0 @@
-{"version":3,"file":"aql-5fc2ba9c.js","sources":["../../node_modules/ace-builds/src-noconflict/snippets/aql.js"],"sourcesContent":["\n;                (function() {\n                    ace.require([\"ace/snippets/aql\"], function(m) {\n                        if (typeof module == \"object\" && typeof exports == \"object\" && module) {\n                            module.exports = m;\n                        }\n                    });\n                })();\n            "],"names":["m","module"],"mappings":"iaACkB,UAAW,CACT,IAAI,QAAQ,CAAC,kBAAkB,EAAG,SAASA,EAAG,CACqBC,IAC3DA,EAAA,QAAiBD,EAE7C,CAAqB,CACrB","x_google_ignoreList":[0]}

+ 2 - 0
frontend/dist/assets/aql-84c3b88f.js

@@ -0,0 +1,2 @@
+import{g as c}from"./index-91b358e1.js";function i(e,a){for(var t=0;t<a.length;t++){const r=a[t];if(typeof r!="string"&&!Array.isArray(r)){for(const o in r)if(o!=="default"&&!(o in e)){const n=Object.getOwnPropertyDescriptor(r,o);n&&Object.defineProperty(e,o,n.get?n:{enumerable:!0,get:()=>r[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var s={exports:{}};(function(e,a){(function(){ace.require(["ace/snippets/aql"],function(t){e&&(e.exports=t)})})()})(s);var f=s.exports;const p=c(f),u=i({__proto__:null,default:p},[f]);export{u as a};
+//# sourceMappingURL=aql-84c3b88f.js.map

+ 1 - 0
frontend/dist/assets/aql-84c3b88f.js.map

@@ -0,0 +1 @@
+{"version":3,"file":"aql-84c3b88f.js","sources":["../../node_modules/ace-builds/src-noconflict/snippets/aql.js"],"sourcesContent":["\n;                (function() {\n                    ace.require([\"ace/snippets/aql\"], function(m) {\n                        if (typeof module == \"object\" && typeof exports == \"object\" && module) {\n                            module.exports = m;\n                        }\n                    });\n                })();\n            "],"names":["m","module"],"mappings":"iaACkB,UAAW,CACT,IAAI,QAAQ,CAAC,kBAAkB,EAAG,SAASA,EAAG,CACqBC,IAC3DA,EAAA,QAAiBD,EAE7C,CAAqB,CACrB","x_google_ignoreList":[0]}

+ 2 - 0
frontend/dist/assets/asciidoc-ce1cb508.js

@@ -0,0 +1,2 @@
+import{g as n}from"./index-91b358e1.js";function f(e,c){for(var t=0;t<c.length;t++){const r=c[t];if(typeof r!="string"&&!Array.isArray(r)){for(const o in r)if(o!=="default"&&!(o in e)){const i=Object.getOwnPropertyDescriptor(r,o);i&&Object.defineProperty(e,o,i.get?i:{enumerable:!0,get:()=>r[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var s={exports:{}};(function(e,c){(function(){ace.require(["ace/snippets/asciidoc"],function(t){e&&(e.exports=t)})})()})(s);var a=s.exports;const p=n(a),d=f({__proto__:null,default:p},[a]);export{d as a};
+//# sourceMappingURL=asciidoc-ce1cb508.js.map

+ 1 - 0
frontend/dist/assets/asciidoc-ce1cb508.js.map

@@ -0,0 +1 @@
+{"version":3,"file":"asciidoc-ce1cb508.js","sources":["../../node_modules/ace-builds/src-noconflict/snippets/asciidoc.js"],"sourcesContent":["\n;                (function() {\n                    ace.require([\"ace/snippets/asciidoc\"], function(m) {\n                        if (typeof module == \"object\" && typeof exports == \"object\" && module) {\n                            module.exports = m;\n                        }\n                    });\n                })();\n            "],"names":["m","module"],"mappings":"iaACkB,UAAW,CACT,IAAI,QAAQ,CAAC,uBAAuB,EAAG,SAASA,EAAG,CACgBC,IAC3DA,EAAA,QAAiBD,EAE7C,CAAqB,CACrB","x_google_ignoreList":[0]}

+ 0 - 2
frontend/dist/assets/asciidoc-dd8008b4.js

@@ -1,2 +0,0 @@
-import{g as n}from"./index-693c203b.js";function f(e,c){for(var t=0;t<c.length;t++){const r=c[t];if(typeof r!="string"&&!Array.isArray(r)){for(const o in r)if(o!=="default"&&!(o in e)){const i=Object.getOwnPropertyDescriptor(r,o);i&&Object.defineProperty(e,o,i.get?i:{enumerable:!0,get:()=>r[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var s={exports:{}};(function(e,c){(function(){ace.require(["ace/snippets/asciidoc"],function(t){e&&(e.exports=t)})})()})(s);var a=s.exports;const p=n(a),d=f({__proto__:null,default:p},[a]);export{d as a};
-//# sourceMappingURL=asciidoc-dd8008b4.js.map

+ 0 - 1
frontend/dist/assets/asciidoc-dd8008b4.js.map

@@ -1 +0,0 @@
-{"version":3,"file":"asciidoc-dd8008b4.js","sources":["../../node_modules/ace-builds/src-noconflict/snippets/asciidoc.js"],"sourcesContent":["\n;                (function() {\n                    ace.require([\"ace/snippets/asciidoc\"], function(m) {\n                        if (typeof module == \"object\" && typeof exports == \"object\" && module) {\n                            module.exports = m;\n                        }\n                    });\n                })();\n            "],"names":["m","module"],"mappings":"iaACkB,UAAW,CACT,IAAI,QAAQ,CAAC,uBAAuB,EAAG,SAASA,EAAG,CACgBC,IAC3DA,EAAA,QAAiBD,EAE7C,CAAqB,CACrB","x_google_ignoreList":[0]}

+ 0 - 2
frontend/dist/assets/asl-a5fcc6ab.js

@@ -1,2 +0,0 @@
-import{g as c}from"./index-693c203b.js";function i(e,s){for(var t=0;t<s.length;t++){const r=s[t];if(typeof r!="string"&&!Array.isArray(r)){for(const o in r)if(o!=="default"&&!(o in e)){const a=Object.getOwnPropertyDescriptor(r,o);a&&Object.defineProperty(e,o,a.get?a:{enumerable:!0,get:()=>r[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var n={exports:{}};(function(e,s){(function(){ace.require(["ace/snippets/asl"],function(t){e&&(e.exports=t)})})()})(n);var f=n.exports;const p=c(f),u=i({__proto__:null,default:p},[f]);export{u as a};
-//# sourceMappingURL=asl-a5fcc6ab.js.map

+ 0 - 1
frontend/dist/assets/asl-a5fcc6ab.js.map

@@ -1 +0,0 @@
-{"version":3,"file":"asl-a5fcc6ab.js","sources":["../../node_modules/ace-builds/src-noconflict/snippets/asl.js"],"sourcesContent":["\n;                (function() {\n                    ace.require([\"ace/snippets/asl\"], function(m) {\n                        if (typeof module == \"object\" && typeof exports == \"object\" && module) {\n                            module.exports = m;\n                        }\n                    });\n                })();\n            "],"names":["m","module"],"mappings":"iaACkB,UAAW,CACT,IAAI,QAAQ,CAAC,kBAAkB,EAAG,SAASA,EAAG,CACqBC,IAC3DA,EAAA,QAAiBD,EAE7C,CAAqB,CACrB","x_google_ignoreList":[0]}

+ 2 - 0
frontend/dist/assets/asl-e17d29ac.js

@@ -0,0 +1,2 @@
+import{g as c}from"./index-91b358e1.js";function i(e,s){for(var t=0;t<s.length;t++){const r=s[t];if(typeof r!="string"&&!Array.isArray(r)){for(const o in r)if(o!=="default"&&!(o in e)){const a=Object.getOwnPropertyDescriptor(r,o);a&&Object.defineProperty(e,o,a.get?a:{enumerable:!0,get:()=>r[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var n={exports:{}};(function(e,s){(function(){ace.require(["ace/snippets/asl"],function(t){e&&(e.exports=t)})})()})(n);var f=n.exports;const p=c(f),u=i({__proto__:null,default:p},[f]);export{u as a};
+//# sourceMappingURL=asl-e17d29ac.js.map

+ 1 - 0
frontend/dist/assets/asl-e17d29ac.js.map

@@ -0,0 +1 @@
+{"version":3,"file":"asl-e17d29ac.js","sources":["../../node_modules/ace-builds/src-noconflict/snippets/asl.js"],"sourcesContent":["\n;                (function() {\n                    ace.require([\"ace/snippets/asl\"], function(m) {\n                        if (typeof module == \"object\" && typeof exports == \"object\" && module) {\n                            module.exports = m;\n                        }\n                    });\n                })();\n            "],"names":["m","module"],"mappings":"iaACkB,UAAW,CACT,IAAI,QAAQ,CAAC,kBAAkB,EAAG,SAASA,EAAG,CACqBC,IAC3DA,EAAA,QAAiBD,EAE7C,CAAqB,CACrB","x_google_ignoreList":[0]}

+ 0 - 2
frontend/dist/assets/assembly_x86-3fac0ea3.js

@@ -1,2 +0,0 @@
-import{g as c}from"./index-693c203b.js";function i(e,s){for(var t=0;t<s.length;t++){const r=s[t];if(typeof r!="string"&&!Array.isArray(r)){for(const o in r)if(o!=="default"&&!(o in e)){const a=Object.getOwnPropertyDescriptor(r,o);a&&Object.defineProperty(e,o,a.get?a:{enumerable:!0,get:()=>r[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var n={exports:{}};(function(e,s){(function(){ace.require(["ace/snippets/assembly_x86"],function(t){e&&(e.exports=t)})})()})(n);var f=n.exports;const p=c(f),u=i({__proto__:null,default:p},[f]);export{u as a};
-//# sourceMappingURL=assembly_x86-3fac0ea3.js.map

+ 0 - 1
frontend/dist/assets/assembly_x86-3fac0ea3.js.map

@@ -1 +0,0 @@
-{"version":3,"file":"assembly_x86-3fac0ea3.js","sources":["../../node_modules/ace-builds/src-noconflict/snippets/assembly_x86.js"],"sourcesContent":["\n;                (function() {\n                    ace.require([\"ace/snippets/assembly_x86\"], function(m) {\n                        if (typeof module == \"object\" && typeof exports == \"object\" && module) {\n                            module.exports = m;\n                        }\n                    });\n                })();\n            "],"names":["m","module"],"mappings":"iaACkB,UAAW,CACT,IAAI,QAAQ,CAAC,2BAA2B,EAAG,SAASA,EAAG,CACYC,IAC3DA,EAAA,QAAiBD,EAE7C,CAAqB,CACrB","x_google_ignoreList":[0]}

+ 2 - 0
frontend/dist/assets/assembly_x86-de61295f.js

@@ -0,0 +1,2 @@
+import{g as c}from"./index-91b358e1.js";function i(e,s){for(var t=0;t<s.length;t++){const r=s[t];if(typeof r!="string"&&!Array.isArray(r)){for(const o in r)if(o!=="default"&&!(o in e)){const a=Object.getOwnPropertyDescriptor(r,o);a&&Object.defineProperty(e,o,a.get?a:{enumerable:!0,get:()=>r[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var n={exports:{}};(function(e,s){(function(){ace.require(["ace/snippets/assembly_x86"],function(t){e&&(e.exports=t)})})()})(n);var f=n.exports;const p=c(f),u=i({__proto__:null,default:p},[f]);export{u as a};
+//# sourceMappingURL=assembly_x86-de61295f.js.map

+ 1 - 0
frontend/dist/assets/assembly_x86-de61295f.js.map

@@ -0,0 +1 @@
+{"version":3,"file":"assembly_x86-de61295f.js","sources":["../../node_modules/ace-builds/src-noconflict/snippets/assembly_x86.js"],"sourcesContent":["\n;                (function() {\n                    ace.require([\"ace/snippets/assembly_x86\"], function(m) {\n                        if (typeof module == \"object\" && typeof exports == \"object\" && module) {\n                            module.exports = m;\n                        }\n                    });\n                })();\n            "],"names":["m","module"],"mappings":"iaACkB,UAAW,CACT,IAAI,QAAQ,CAAC,2BAA2B,EAAG,SAASA,EAAG,CACYC,IAC3DA,EAAA,QAAiBD,EAE7C,CAAqB,CACrB","x_google_ignoreList":[0]}

+ 2 - 0
frontend/dist/assets/autohotkey-43a23767.js

@@ -0,0 +1,2 @@
+import{g as u}from"./index-91b358e1.js";function c(t,a){for(var e=0;e<a.length;e++){const o=a[e];if(typeof o!="string"&&!Array.isArray(o)){for(const r in o)if(r!=="default"&&!(r in t)){const n=Object.getOwnPropertyDescriptor(o,r);n&&Object.defineProperty(t,r,n.get?n:{enumerable:!0,get:()=>o[r]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}var s={exports:{}};(function(t,a){(function(){ace.require(["ace/snippets/autohotkey"],function(e){t&&(t.exports=e)})})()})(s);var f=s.exports;const i=u(f),y=c({__proto__:null,default:i},[f]);export{y as a};
+//# sourceMappingURL=autohotkey-43a23767.js.map

+ 1 - 0
frontend/dist/assets/autohotkey-43a23767.js.map

@@ -0,0 +1 @@
+{"version":3,"file":"autohotkey-43a23767.js","sources":["../../node_modules/ace-builds/src-noconflict/snippets/autohotkey.js"],"sourcesContent":["\n;                (function() {\n                    ace.require([\"ace/snippets/autohotkey\"], function(m) {\n                        if (typeof module == \"object\" && typeof exports == \"object\" && module) {\n                            module.exports = m;\n                        }\n                    });\n                })();\n            "],"names":["m","module"],"mappings":"iaACkB,UAAW,CACT,IAAI,QAAQ,CAAC,yBAAyB,EAAG,SAASA,EAAG,CACcC,IAC3DA,EAAA,QAAiBD,EAE7C,CAAqB,CACrB","x_google_ignoreList":[0]}

+ 0 - 2
frontend/dist/assets/autohotkey-c62fb523.js

@@ -1,2 +0,0 @@
-import{g as u}from"./index-693c203b.js";function c(t,a){for(var e=0;e<a.length;e++){const o=a[e];if(typeof o!="string"&&!Array.isArray(o)){for(const r in o)if(r!=="default"&&!(r in t)){const n=Object.getOwnPropertyDescriptor(o,r);n&&Object.defineProperty(t,r,n.get?n:{enumerable:!0,get:()=>o[r]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}var s={exports:{}};(function(t,a){(function(){ace.require(["ace/snippets/autohotkey"],function(e){t&&(t.exports=e)})})()})(s);var f=s.exports;const i=u(f),y=c({__proto__:null,default:i},[f]);export{y as a};
-//# sourceMappingURL=autohotkey-c62fb523.js.map

+ 0 - 1
frontend/dist/assets/autohotkey-c62fb523.js.map

@@ -1 +0,0 @@
-{"version":3,"file":"autohotkey-c62fb523.js","sources":["../../node_modules/ace-builds/src-noconflict/snippets/autohotkey.js"],"sourcesContent":["\n;                (function() {\n                    ace.require([\"ace/snippets/autohotkey\"], function(m) {\n                        if (typeof module == \"object\" && typeof exports == \"object\" && module) {\n                            module.exports = m;\n                        }\n                    });\n                })();\n            "],"names":["m","module"],"mappings":"iaACkB,UAAW,CACT,IAAI,QAAQ,CAAC,yBAAyB,EAAG,SAASA,EAAG,CACcC,IAC3DA,EAAA,QAAiBD,EAE7C,CAAqB,CACrB","x_google_ignoreList":[0]}

+ 0 - 2
frontend/dist/assets/batchfile-4f746aec.js

@@ -1,2 +0,0 @@
-import{g as i}from"./index-693c203b.js";function s(e,f){for(var t=0;t<f.length;t++){const r=f[t];if(typeof r!="string"&&!Array.isArray(r)){for(const o in r)if(o!=="default"&&!(o in e)){const n=Object.getOwnPropertyDescriptor(r,o);n&&Object.defineProperty(e,o,n.get?n:{enumerable:!0,get:()=>r[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var a={exports:{}};(function(e,f){(function(){ace.require(["ace/snippets/batchfile"],function(t){e&&(e.exports=t)})})()})(a);var c=a.exports;const p=i(c),u=s({__proto__:null,default:p},[c]);export{u as b};
-//# sourceMappingURL=batchfile-4f746aec.js.map

+ 0 - 1
frontend/dist/assets/batchfile-4f746aec.js.map

@@ -1 +0,0 @@
-{"version":3,"file":"batchfile-4f746aec.js","sources":["../../node_modules/ace-builds/src-noconflict/snippets/batchfile.js"],"sourcesContent":["\n;                (function() {\n                    ace.require([\"ace/snippets/batchfile\"], function(m) {\n                        if (typeof module == \"object\" && typeof exports == \"object\" && module) {\n                            module.exports = m;\n                        }\n                    });\n                })();\n            "],"names":["m","module"],"mappings":"iaACkB,UAAW,CACT,IAAI,QAAQ,CAAC,wBAAwB,EAAG,SAASA,EAAG,CACeC,IAC3DA,EAAA,QAAiBD,EAE7C,CAAqB,CACrB","x_google_ignoreList":[0]}

+ 2 - 0
frontend/dist/assets/batchfile-fb95574e.js

@@ -0,0 +1,2 @@
+import{g as i}from"./index-91b358e1.js";function s(e,f){for(var t=0;t<f.length;t++){const r=f[t];if(typeof r!="string"&&!Array.isArray(r)){for(const o in r)if(o!=="default"&&!(o in e)){const n=Object.getOwnPropertyDescriptor(r,o);n&&Object.defineProperty(e,o,n.get?n:{enumerable:!0,get:()=>r[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var a={exports:{}};(function(e,f){(function(){ace.require(["ace/snippets/batchfile"],function(t){e&&(e.exports=t)})})()})(a);var c=a.exports;const p=i(c),u=s({__proto__:null,default:p},[c]);export{u as b};
+//# sourceMappingURL=batchfile-fb95574e.js.map

+ 1 - 0
frontend/dist/assets/batchfile-fb95574e.js.map

@@ -0,0 +1 @@
+{"version":3,"file":"batchfile-fb95574e.js","sources":["../../node_modules/ace-builds/src-noconflict/snippets/batchfile.js"],"sourcesContent":["\n;                (function() {\n                    ace.require([\"ace/snippets/batchfile\"], function(m) {\n                        if (typeof module == \"object\" && typeof exports == \"object\" && module) {\n                            module.exports = m;\n                        }\n                    });\n                })();\n            "],"names":["m","module"],"mappings":"iaACkB,UAAW,CACT,IAAI,QAAQ,CAAC,wBAAwB,EAAG,SAASA,EAAG,CACeC,IAC3DA,EAAA,QAAiBD,EAE7C,CAAqB,CACrB","x_google_ignoreList":[0]}

+ 2 - 0
frontend/dist/assets/bibtex-ebb3b0a7.js

@@ -0,0 +1,2 @@
+import{g as a}from"./index-91b358e1.js";function b(e,n){for(var t=0;t<n.length;t++){const r=n[t];if(typeof r!="string"&&!Array.isArray(r)){for(const o in r)if(o!=="default"&&!(o in e)){const i=Object.getOwnPropertyDescriptor(r,o);i&&Object.defineProperty(e,o,i.get?i:{enumerable:!0,get:()=>r[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var s={exports:{}};(function(e,n){(function(){ace.require(["ace/snippets/bibtex"],function(t){e&&(e.exports=t)})})()})(s);var f=s.exports;const c=a(f),u=b({__proto__:null,default:c},[f]);export{u as b};
+//# sourceMappingURL=bibtex-ebb3b0a7.js.map

+ 1 - 0
frontend/dist/assets/bibtex-ebb3b0a7.js.map

@@ -0,0 +1 @@
+{"version":3,"file":"bibtex-ebb3b0a7.js","sources":["../../node_modules/ace-builds/src-noconflict/snippets/bibtex.js"],"sourcesContent":["\n;                (function() {\n                    ace.require([\"ace/snippets/bibtex\"], function(m) {\n                        if (typeof module == \"object\" && typeof exports == \"object\" && module) {\n                            module.exports = m;\n                        }\n                    });\n                })();\n            "],"names":["m","module"],"mappings":"iaACkB,UAAW,CACT,IAAI,QAAQ,CAAC,qBAAqB,EAAG,SAASA,EAAG,CACkBC,IAC3DA,EAAA,QAAiBD,EAE7C,CAAqB,CACrB","x_google_ignoreList":[0]}

+ 0 - 2
frontend/dist/assets/bibtex-ebde33e1.js

@@ -1,2 +0,0 @@
-import{g as a}from"./index-693c203b.js";function b(e,n){for(var t=0;t<n.length;t++){const r=n[t];if(typeof r!="string"&&!Array.isArray(r)){for(const o in r)if(o!=="default"&&!(o in e)){const i=Object.getOwnPropertyDescriptor(r,o);i&&Object.defineProperty(e,o,i.get?i:{enumerable:!0,get:()=>r[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var s={exports:{}};(function(e,n){(function(){ace.require(["ace/snippets/bibtex"],function(t){e&&(e.exports=t)})})()})(s);var f=s.exports;const c=a(f),u=b({__proto__:null,default:c},[f]);export{u as b};
-//# sourceMappingURL=bibtex-ebde33e1.js.map

+ 0 - 1
frontend/dist/assets/bibtex-ebde33e1.js.map

@@ -1 +0,0 @@
-{"version":3,"file":"bibtex-ebde33e1.js","sources":["../../node_modules/ace-builds/src-noconflict/snippets/bibtex.js"],"sourcesContent":["\n;                (function() {\n                    ace.require([\"ace/snippets/bibtex\"], function(m) {\n                        if (typeof module == \"object\" && typeof exports == \"object\" && module) {\n                            module.exports = m;\n                        }\n                    });\n                })();\n            "],"names":["m","module"],"mappings":"iaACkB,UAAW,CACT,IAAI,QAAQ,CAAC,qBAAqB,EAAG,SAASA,EAAG,CACkBC,IAC3DA,EAAA,QAAiBD,EAE7C,CAAqB,CACrB","x_google_ignoreList":[0]}

+ 2 - 0
frontend/dist/assets/c9search-30a28352.js

@@ -0,0 +1,2 @@
+import{g as f}from"./index-91b358e1.js";function i(e,c){for(var r=0;r<c.length;r++){const t=c[r];if(typeof t!="string"&&!Array.isArray(t)){for(const o in t)if(o!=="default"&&!(o in e)){const s=Object.getOwnPropertyDescriptor(t,o);s&&Object.defineProperty(e,o,s.get?s:{enumerable:!0,get:()=>t[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var n={exports:{}};(function(e,c){(function(){ace.require(["ace/snippets/c9search"],function(r){e&&(e.exports=r)})})()})(n);var a=n.exports;const p=f(a),g=i({__proto__:null,default:p},[a]);export{g as c};
+//# sourceMappingURL=c9search-30a28352.js.map

+ 1 - 0
frontend/dist/assets/c9search-30a28352.js.map

@@ -0,0 +1 @@
+{"version":3,"file":"c9search-30a28352.js","sources":["../../node_modules/ace-builds/src-noconflict/snippets/c9search.js"],"sourcesContent":["\n;                (function() {\n                    ace.require([\"ace/snippets/c9search\"], function(m) {\n                        if (typeof module == \"object\" && typeof exports == \"object\" && module) {\n                            module.exports = m;\n                        }\n                    });\n                })();\n            "],"names":["m","module"],"mappings":"iaACkB,UAAW,CACT,IAAI,QAAQ,CAAC,uBAAuB,EAAG,SAASA,EAAG,CACgBC,IAC3DA,EAAA,QAAiBD,EAE7C,CAAqB,CACrB","x_google_ignoreList":[0]}

+ 0 - 2
frontend/dist/assets/c9search-b47b399a.js

@@ -1,2 +0,0 @@
-import{g as f}from"./index-693c203b.js";function i(e,c){for(var r=0;r<c.length;r++){const t=c[r];if(typeof t!="string"&&!Array.isArray(t)){for(const o in t)if(o!=="default"&&!(o in e)){const s=Object.getOwnPropertyDescriptor(t,o);s&&Object.defineProperty(e,o,s.get?s:{enumerable:!0,get:()=>t[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var n={exports:{}};(function(e,c){(function(){ace.require(["ace/snippets/c9search"],function(r){e&&(e.exports=r)})})()})(n);var a=n.exports;const p=f(a),g=i({__proto__:null,default:p},[a]);export{g as c};
-//# sourceMappingURL=c9search-b47b399a.js.map

+ 0 - 1
frontend/dist/assets/c9search-b47b399a.js.map

@@ -1 +0,0 @@
-{"version":3,"file":"c9search-b47b399a.js","sources":["../../node_modules/ace-builds/src-noconflict/snippets/c9search.js"],"sourcesContent":["\n;                (function() {\n                    ace.require([\"ace/snippets/c9search\"], function(m) {\n                        if (typeof module == \"object\" && typeof exports == \"object\" && module) {\n                            module.exports = m;\n                        }\n                    });\n                })();\n            "],"names":["m","module"],"mappings":"iaACkB,UAAW,CACT,IAAI,QAAQ,CAAC,uBAAuB,EAAG,SAASA,EAAG,CACgBC,IAC3DA,EAAA,QAAiBD,EAE7C,CAAqB,CACrB","x_google_ignoreList":[0]}

+ 133 - 0
frontend/dist/assets/c_cpp-31e1fce7.js

@@ -0,0 +1,133 @@
+import{g as o}from"./index-91b358e1.js";function d(p,s){for(var n=0;n<s.length;n++){const t=s[n];if(typeof t!="string"&&!Array.isArray(t)){for(const e in t)if(e!=="default"&&!(e in p)){const i=Object.getOwnPropertyDescriptor(t,e);i&&Object.defineProperty(p,e,i.get?i:{enumerable:!0,get:()=>t[e]})}}}return Object.freeze(Object.defineProperty(p,Symbol.toStringTag,{value:"Module"}))}var r={exports:{}};(function(p,s){ace.define("ace/snippets/c_cpp.snippets",["require","exports","module"],function(n,t,e){e.exports=`## STL Collections
+# std::array
+snippet array
+	std::array<\${1:T}, \${2:N}> \${3};\${4}
+# std::vector
+snippet vector
+	std::vector<\${1:T}> \${2};\${3}
+# std::deque
+snippet deque
+	std::deque<\${1:T}> \${2};\${3}
+# std::forward_list
+snippet flist
+	std::forward_list<\${1:T}> \${2};\${3}
+# std::list
+snippet list
+	std::list<\${1:T}> \${2};\${3}
+# std::set
+snippet set
+	std::set<\${1:T}> \${2};\${3}
+# std::map
+snippet map
+	std::map<\${1:Key}, \${2:T}> \${3};\${4}
+# std::multiset
+snippet mset
+	std::multiset<\${1:T}> \${2};\${3}
+# std::multimap
+snippet mmap
+	std::multimap<\${1:Key}, \${2:T}> \${3};\${4}
+# std::unordered_set
+snippet uset
+	std::unordered_set<\${1:T}> \${2};\${3}
+# std::unordered_map
+snippet umap
+	std::unordered_map<\${1:Key}, \${2:T}> \${3};\${4}
+# std::unordered_multiset
+snippet umset
+	std::unordered_multiset<\${1:T}> \${2};\${3}
+# std::unordered_multimap
+snippet ummap
+	std::unordered_multimap<\${1:Key}, \${2:T}> \${3};\${4}
+# std::stack
+snippet stack
+	std::stack<\${1:T}> \${2};\${3}
+# std::queue
+snippet queue
+	std::queue<\${1:T}> \${2};\${3}
+# std::priority_queue
+snippet pqueue
+	std::priority_queue<\${1:T}> \${2};\${3}
+##
+## Access Modifiers
+# private
+snippet pri
+	private
+# protected
+snippet pro
+	protected
+# public
+snippet pub
+	public
+# friend
+snippet fr
+	friend
+# mutable
+snippet mu
+	mutable
+## 
+## Class
+# class
+snippet cl
+	class \${1:\`Filename('$1', 'name')\`} 
+	{
+	public:
+		$1(\${2});
+		~$1();
+
+	private:
+		\${3:/* data */}
+	};
+# member function implementation
+snippet mfun
+	\${4:void} \${1:\`Filename('$1', 'ClassName')\`}::\${2:memberFunction}(\${3}) {
+		\${5:/* code */}
+	}
+# namespace
+snippet ns
+	namespace \${1:\`Filename('', 'my')\`} {
+		\${2}
+	} /* namespace $1 */
+##
+## Input/Output
+# std::cout
+snippet cout
+	std::cout << \${1} << std::endl;\${2}
+# std::cin
+snippet cin
+	std::cin >> \${1};\${2}
+##
+## Iteration
+# for i 
+snippet fori
+	for (int \${2:i} = 0; $2 < \${1:count}; $2\${3:++}) {
+		\${4:/* code */}
+	}\${5}
+
+# foreach
+snippet fore
+	for (\${1:auto} \${2:i} : \${3:container}) {
+		\${4:/* code */}
+	}\${5}
+# iterator
+snippet iter
+	for (\${1:std::vector}<\${2:type}>::\${3:const_iterator} \${4:i} = \${5:container}.begin(); $4 != $5.end(); ++$4) {
+		\${6}
+	}\${7}
+
+# auto iterator
+snippet itera
+	for (auto \${1:i} = $1.begin(); $1 != $1.end(); ++$1) {
+		\${2:std::cout << *$1 << std::endl;}
+	}\${3}
+##
+## Lambdas
+# lamda (one line)
+snippet ld
+	[\${1}](\${2}){\${3:/* code */}}\${4}
+# lambda (multi-line)
+snippet lld
+	[\${1}](\${2}){
+		\${3:/* code */}
+	}\${4}
+`}),ace.define("ace/snippets/c_cpp",["require","exports","module","ace/snippets/c_cpp.snippets"],function(n,t,e){t.snippetText=n("./c_cpp.snippets"),t.scope="c_cpp"}),function(){ace.require(["ace/snippets/c_cpp"],function(n){p&&(p.exports=n)})}()})(r);var $=r.exports;const c=o($),u=d({__proto__:null,default:c},[$]);export{u as c};
+//# sourceMappingURL=c_cpp-31e1fce7.js.map

文件差異過大導致無法顯示
+ 0 - 0
frontend/dist/assets/c_cpp-31e1fce7.js.map


+ 0 - 133
frontend/dist/assets/c_cpp-b376085c.js

@@ -1,133 +0,0 @@
-import{g as o}from"./index-693c203b.js";function d(p,s){for(var n=0;n<s.length;n++){const t=s[n];if(typeof t!="string"&&!Array.isArray(t)){for(const e in t)if(e!=="default"&&!(e in p)){const i=Object.getOwnPropertyDescriptor(t,e);i&&Object.defineProperty(p,e,i.get?i:{enumerable:!0,get:()=>t[e]})}}}return Object.freeze(Object.defineProperty(p,Symbol.toStringTag,{value:"Module"}))}var r={exports:{}};(function(p,s){ace.define("ace/snippets/c_cpp.snippets",["require","exports","module"],function(n,t,e){e.exports=`## STL Collections
-# std::array
-snippet array
-	std::array<\${1:T}, \${2:N}> \${3};\${4}
-# std::vector
-snippet vector
-	std::vector<\${1:T}> \${2};\${3}
-# std::deque
-snippet deque
-	std::deque<\${1:T}> \${2};\${3}
-# std::forward_list
-snippet flist
-	std::forward_list<\${1:T}> \${2};\${3}
-# std::list
-snippet list
-	std::list<\${1:T}> \${2};\${3}
-# std::set
-snippet set
-	std::set<\${1:T}> \${2};\${3}
-# std::map
-snippet map
-	std::map<\${1:Key}, \${2:T}> \${3};\${4}
-# std::multiset
-snippet mset
-	std::multiset<\${1:T}> \${2};\${3}
-# std::multimap
-snippet mmap
-	std::multimap<\${1:Key}, \${2:T}> \${3};\${4}
-# std::unordered_set
-snippet uset
-	std::unordered_set<\${1:T}> \${2};\${3}
-# std::unordered_map
-snippet umap
-	std::unordered_map<\${1:Key}, \${2:T}> \${3};\${4}
-# std::unordered_multiset
-snippet umset
-	std::unordered_multiset<\${1:T}> \${2};\${3}
-# std::unordered_multimap
-snippet ummap
-	std::unordered_multimap<\${1:Key}, \${2:T}> \${3};\${4}
-# std::stack
-snippet stack
-	std::stack<\${1:T}> \${2};\${3}
-# std::queue
-snippet queue
-	std::queue<\${1:T}> \${2};\${3}
-# std::priority_queue
-snippet pqueue
-	std::priority_queue<\${1:T}> \${2};\${3}
-##
-## Access Modifiers
-# private
-snippet pri
-	private
-# protected
-snippet pro
-	protected
-# public
-snippet pub
-	public
-# friend
-snippet fr
-	friend
-# mutable
-snippet mu
-	mutable
-## 
-## Class
-# class
-snippet cl
-	class \${1:\`Filename('$1', 'name')\`} 
-	{
-	public:
-		$1(\${2});
-		~$1();
-
-	private:
-		\${3:/* data */}
-	};
-# member function implementation
-snippet mfun
-	\${4:void} \${1:\`Filename('$1', 'ClassName')\`}::\${2:memberFunction}(\${3}) {
-		\${5:/* code */}
-	}
-# namespace
-snippet ns
-	namespace \${1:\`Filename('', 'my')\`} {
-		\${2}
-	} /* namespace $1 */
-##
-## Input/Output
-# std::cout
-snippet cout
-	std::cout << \${1} << std::endl;\${2}
-# std::cin
-snippet cin
-	std::cin >> \${1};\${2}
-##
-## Iteration
-# for i 
-snippet fori
-	for (int \${2:i} = 0; $2 < \${1:count}; $2\${3:++}) {
-		\${4:/* code */}
-	}\${5}
-
-# foreach
-snippet fore
-	for (\${1:auto} \${2:i} : \${3:container}) {
-		\${4:/* code */}
-	}\${5}
-# iterator
-snippet iter
-	for (\${1:std::vector}<\${2:type}>::\${3:const_iterator} \${4:i} = \${5:container}.begin(); $4 != $5.end(); ++$4) {
-		\${6}
-	}\${7}
-
-# auto iterator
-snippet itera
-	for (auto \${1:i} = $1.begin(); $1 != $1.end(); ++$1) {
-		\${2:std::cout << *$1 << std::endl;}
-	}\${3}
-##
-## Lambdas
-# lamda (one line)
-snippet ld
-	[\${1}](\${2}){\${3:/* code */}}\${4}
-# lambda (multi-line)
-snippet lld
-	[\${1}](\${2}){
-		\${3:/* code */}
-	}\${4}
-`}),ace.define("ace/snippets/c_cpp",["require","exports","module","ace/snippets/c_cpp.snippets"],function(n,t,e){t.snippetText=n("./c_cpp.snippets"),t.scope="c_cpp"}),function(){ace.require(["ace/snippets/c_cpp"],function(n){p&&(p.exports=n)})}()})(r);var $=r.exports;const c=o($),u=d({__proto__:null,default:c},[$]);export{u as c};
-//# sourceMappingURL=c_cpp-b376085c.js.map

文件差異過大導致無法顯示
+ 0 - 0
frontend/dist/assets/c_cpp-b376085c.js.map


+ 0 - 2
frontend/dist/assets/cirru-0367e808.js

@@ -1,2 +0,0 @@
-import{g as f}from"./index-693c203b.js";function u(r,c){for(var e=0;e<c.length;e++){const t=c[e];if(typeof t!="string"&&!Array.isArray(t)){for(const o in t)if(o!=="default"&&!(o in r)){const n=Object.getOwnPropertyDescriptor(t,o);n&&Object.defineProperty(r,o,n.get?n:{enumerable:!0,get:()=>t[o]})}}}return Object.freeze(Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}))}var i={exports:{}};(function(r,c){(function(){ace.require(["ace/snippets/cirru"],function(e){r&&(r.exports=e)})})()})(i);var s=i.exports;const a=f(s),g=u({__proto__:null,default:a},[s]);export{g as c};
-//# sourceMappingURL=cirru-0367e808.js.map

+ 0 - 1
frontend/dist/assets/cirru-0367e808.js.map

@@ -1 +0,0 @@
-{"version":3,"file":"cirru-0367e808.js","sources":["../../node_modules/ace-builds/src-noconflict/snippets/cirru.js"],"sourcesContent":["\n;                (function() {\n                    ace.require([\"ace/snippets/cirru\"], function(m) {\n                        if (typeof module == \"object\" && typeof exports == \"object\" && module) {\n                            module.exports = m;\n                        }\n                    });\n                })();\n            "],"names":["m","module"],"mappings":"iaACkB,UAAW,CACT,IAAI,QAAQ,CAAC,oBAAoB,EAAG,SAASA,EAAG,CACmBC,IAC3DA,EAAA,QAAiBD,EAE7C,CAAqB,CACrB","x_google_ignoreList":[0]}

+ 2 - 0
frontend/dist/assets/cirru-ef08cc23.js

@@ -0,0 +1,2 @@
+import{g as f}from"./index-91b358e1.js";function u(r,c){for(var e=0;e<c.length;e++){const t=c[e];if(typeof t!="string"&&!Array.isArray(t)){for(const o in t)if(o!=="default"&&!(o in r)){const n=Object.getOwnPropertyDescriptor(t,o);n&&Object.defineProperty(r,o,n.get?n:{enumerable:!0,get:()=>t[o]})}}}return Object.freeze(Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}))}var i={exports:{}};(function(r,c){(function(){ace.require(["ace/snippets/cirru"],function(e){r&&(r.exports=e)})})()})(i);var s=i.exports;const a=f(s),g=u({__proto__:null,default:a},[s]);export{g as c};
+//# sourceMappingURL=cirru-ef08cc23.js.map

+ 1 - 0
frontend/dist/assets/cirru-ef08cc23.js.map

@@ -0,0 +1 @@
+{"version":3,"file":"cirru-ef08cc23.js","sources":["../../node_modules/ace-builds/src-noconflict/snippets/cirru.js"],"sourcesContent":["\n;                (function() {\n                    ace.require([\"ace/snippets/cirru\"], function(m) {\n                        if (typeof module == \"object\" && typeof exports == \"object\" && module) {\n                            module.exports = m;\n                        }\n                    });\n                })();\n            "],"names":["m","module"],"mappings":"iaACkB,UAAW,CACT,IAAI,QAAQ,CAAC,oBAAoB,EAAG,SAASA,EAAG,CACmBC,IAC3DA,EAAA,QAAiBD,EAE7C,CAAqB,CACrB","x_google_ignoreList":[0]}

+ 0 - 92
frontend/dist/assets/clojure-44147524.js

@@ -1,92 +0,0 @@
-import{g as o}from"./index-693c203b.js";function c(p,s){for(var n=0;n<s.length;n++){const e=s[n];if(typeof e!="string"&&!Array.isArray(e)){for(const t in e)if(t!=="default"&&!(t in p)){const r=Object.getOwnPropertyDescriptor(e,t);r&&Object.defineProperty(p,t,r.get?r:{enumerable:!0,get:()=>e[t]})}}}return Object.freeze(Object.defineProperty(p,Symbol.toStringTag,{value:"Module"}))}var i={exports:{}};(function(p,s){ace.define("ace/snippets/clojure.snippets",["require","exports","module"],function(n,e,t){t.exports=`snippet comm
-	(comment
-	  \${1}
-	  )
-snippet condp
-	(condp \${1:pred} \${2:expr}
-	  \${3})
-snippet def
-	(def \${1})
-snippet defm
-	(defmethod \${1:multifn} "\${2:doc-string}" \${3:dispatch-val} [\${4:args}]
-	  \${5})
-snippet defmm
-	(defmulti \${1:name} "\${2:doc-string}" \${3:dispatch-fn})
-snippet defma
-	(defmacro \${1:name} "\${2:doc-string}" \${3:dispatch-fn})
-snippet defn
-	(defn \${1:name} "\${2:doc-string}" [\${3:arg-list}]
-	  \${4})
-snippet defp
-	(defprotocol \${1:name}
-	  \${2})
-snippet defr
-	(defrecord \${1:name} [\${2:fields}]
-	  \${3:protocol}
-	  \${4})
-snippet deft
-	(deftest \${1:name}
-	    (is (= \${2:assertion})))
-	  \${3})
-snippet is
-	(is (= \${1} \${2}))
-snippet defty
-	(deftype \${1:Name} [\${2:fields}]
-	  \${3:Protocol}
-	  \${4})
-snippet doseq
-	(doseq [\${1:elem} \${2:coll}]
-	  \${3})
-snippet fn
-	(fn [\${1:arg-list}] \${2})
-snippet if
-	(if \${1:test-expr}
-	  \${2:then-expr}
-	  \${3:else-expr})
-snippet if-let 
-	(if-let [\${1:result} \${2:test-expr}]
-		(\${3:then-expr} $1)
-		(\${4:else-expr}))
-snippet imp
-	(:import [\${1:package}])
-	& {:keys [\${1:keys}] :or {\${2:defaults}}}
-snippet let
-	(let [\${1:name} \${2:expr}]
-		\${3})
-snippet letfn
-	(letfn [(\${1:name) [\${2:args}]
-	          \${3})])
-snippet map
-	(map \${1:func} \${2:coll})
-snippet mapl
-	(map #(\${1:lambda}) \${2:coll})
-snippet met
-	(\${1:name} [\${2:this} \${3:args}]
-	  \${4})
-snippet ns
-	(ns \${1:name}
-	  \${2})
-snippet dotimes
-	(dotimes [_ 10]
-	  (time
-	    (dotimes [_ \${1:times}]
-	      \${2})))
-snippet pmethod
-	(\${1:name} [\${2:this} \${3:args}])
-snippet refer
-	(:refer-clojure :exclude [\${1}])
-snippet require
-	(:require [\${1:namespace} :as [\${2}]])
-snippet use
-	(:use [\${1:namespace} :only [\${2}]])
-snippet print
-	(println \${1})
-snippet reduce
-	(reduce \${1:(fn [p n] \${3})} \${2})
-snippet when
-	(when \${1:test} \${2:body})
-snippet when-let
-	(when-let [\${1:result} \${2:test}]
-		\${3:body})
-`}),ace.define("ace/snippets/clojure",["require","exports","module","ace/snippets/clojure.snippets"],function(n,e,t){e.snippetText=n("./clojure.snippets"),e.scope="clojure"}),function(){ace.require(["ace/snippets/clojure"],function(n){p&&(p.exports=n)})}()})(i);var $=i.exports;const a=o($),l=c({__proto__:null,default:a},[$]);export{l as c};
-//# sourceMappingURL=clojure-44147524.js.map

文件差異過大導致無法顯示
+ 0 - 0
frontend/dist/assets/clojure-44147524.js.map


+ 92 - 0
frontend/dist/assets/clojure-fddcdcc4.js

@@ -0,0 +1,92 @@
+import{g as o}from"./index-91b358e1.js";function c(p,s){for(var n=0;n<s.length;n++){const e=s[n];if(typeof e!="string"&&!Array.isArray(e)){for(const t in e)if(t!=="default"&&!(t in p)){const r=Object.getOwnPropertyDescriptor(e,t);r&&Object.defineProperty(p,t,r.get?r:{enumerable:!0,get:()=>e[t]})}}}return Object.freeze(Object.defineProperty(p,Symbol.toStringTag,{value:"Module"}))}var i={exports:{}};(function(p,s){ace.define("ace/snippets/clojure.snippets",["require","exports","module"],function(n,e,t){t.exports=`snippet comm
+	(comment
+	  \${1}
+	  )
+snippet condp
+	(condp \${1:pred} \${2:expr}
+	  \${3})
+snippet def
+	(def \${1})
+snippet defm
+	(defmethod \${1:multifn} "\${2:doc-string}" \${3:dispatch-val} [\${4:args}]
+	  \${5})
+snippet defmm
+	(defmulti \${1:name} "\${2:doc-string}" \${3:dispatch-fn})
+snippet defma
+	(defmacro \${1:name} "\${2:doc-string}" \${3:dispatch-fn})
+snippet defn
+	(defn \${1:name} "\${2:doc-string}" [\${3:arg-list}]
+	  \${4})
+snippet defp
+	(defprotocol \${1:name}
+	  \${2})
+snippet defr
+	(defrecord \${1:name} [\${2:fields}]
+	  \${3:protocol}
+	  \${4})
+snippet deft
+	(deftest \${1:name}
+	    (is (= \${2:assertion})))
+	  \${3})
+snippet is
+	(is (= \${1} \${2}))
+snippet defty
+	(deftype \${1:Name} [\${2:fields}]
+	  \${3:Protocol}
+	  \${4})
+snippet doseq
+	(doseq [\${1:elem} \${2:coll}]
+	  \${3})
+snippet fn
+	(fn [\${1:arg-list}] \${2})
+snippet if
+	(if \${1:test-expr}
+	  \${2:then-expr}
+	  \${3:else-expr})
+snippet if-let 
+	(if-let [\${1:result} \${2:test-expr}]
+		(\${3:then-expr} $1)
+		(\${4:else-expr}))
+snippet imp
+	(:import [\${1:package}])
+	& {:keys [\${1:keys}] :or {\${2:defaults}}}
+snippet let
+	(let [\${1:name} \${2:expr}]
+		\${3})
+snippet letfn
+	(letfn [(\${1:name) [\${2:args}]
+	          \${3})])
+snippet map
+	(map \${1:func} \${2:coll})
+snippet mapl
+	(map #(\${1:lambda}) \${2:coll})
+snippet met
+	(\${1:name} [\${2:this} \${3:args}]
+	  \${4})
+snippet ns
+	(ns \${1:name}
+	  \${2})
+snippet dotimes
+	(dotimes [_ 10]
+	  (time
+	    (dotimes [_ \${1:times}]
+	      \${2})))
+snippet pmethod
+	(\${1:name} [\${2:this} \${3:args}])
+snippet refer
+	(:refer-clojure :exclude [\${1}])
+snippet require
+	(:require [\${1:namespace} :as [\${2}]])
+snippet use
+	(:use [\${1:namespace} :only [\${2}]])
+snippet print
+	(println \${1})
+snippet reduce
+	(reduce \${1:(fn [p n] \${3})} \${2})
+snippet when
+	(when \${1:test} \${2:body})
+snippet when-let
+	(when-let [\${1:result} \${2:test}]
+		\${3:body})
+`}),ace.define("ace/snippets/clojure",["require","exports","module","ace/snippets/clojure.snippets"],function(n,e,t){e.snippetText=n("./clojure.snippets"),e.scope="clojure"}),function(){ace.require(["ace/snippets/clojure"],function(n){p&&(p.exports=n)})}()})(i);var $=i.exports;const a=o($),l=c({__proto__:null,default:a},[$]);export{l as c};
+//# sourceMappingURL=clojure-fddcdcc4.js.map

文件差異過大導致無法顯示
+ 0 - 0
frontend/dist/assets/clojure-fddcdcc4.js.map


+ 0 - 2
frontend/dist/assets/cobol-2f23c680.js

@@ -1,2 +0,0 @@
-import{g as a}from"./index-693c203b.js";function i(e,c){for(var t=0;t<c.length;t++){const o=c[t];if(typeof o!="string"&&!Array.isArray(o)){for(const r in o)if(r!=="default"&&!(r in e)){const n=Object.getOwnPropertyDescriptor(o,r);n&&Object.defineProperty(e,r,n.get?n:{enumerable:!0,get:()=>o[r]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var s={exports:{}};(function(e,c){(function(){ace.require(["ace/snippets/cobol"],function(t){e&&(e.exports=t)})})()})(s);var f=s.exports;const p=a(f),u=i({__proto__:null,default:p},[f]);export{u as c};
-//# sourceMappingURL=cobol-2f23c680.js.map

+ 0 - 1
frontend/dist/assets/cobol-2f23c680.js.map

@@ -1 +0,0 @@
-{"version":3,"file":"cobol-2f23c680.js","sources":["../../node_modules/ace-builds/src-noconflict/snippets/cobol.js"],"sourcesContent":["\n;                (function() {\n                    ace.require([\"ace/snippets/cobol\"], function(m) {\n                        if (typeof module == \"object\" && typeof exports == \"object\" && module) {\n                            module.exports = m;\n                        }\n                    });\n                })();\n            "],"names":["m","module"],"mappings":"iaACkB,UAAW,CACT,IAAI,QAAQ,CAAC,oBAAoB,EAAG,SAASA,EAAG,CACmBC,IAC3DA,EAAA,QAAiBD,EAE7C,CAAqB,CACrB","x_google_ignoreList":[0]}

+ 2 - 0
frontend/dist/assets/cobol-6f0672ec.js

@@ -0,0 +1,2 @@
+import{g as a}from"./index-91b358e1.js";function i(e,c){for(var t=0;t<c.length;t++){const o=c[t];if(typeof o!="string"&&!Array.isArray(o)){for(const r in o)if(r!=="default"&&!(r in e)){const n=Object.getOwnPropertyDescriptor(o,r);n&&Object.defineProperty(e,r,n.get?n:{enumerable:!0,get:()=>o[r]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var s={exports:{}};(function(e,c){(function(){ace.require(["ace/snippets/cobol"],function(t){e&&(e.exports=t)})})()})(s);var f=s.exports;const p=a(f),u=i({__proto__:null,default:p},[f]);export{u as c};
+//# sourceMappingURL=cobol-6f0672ec.js.map

+ 1 - 0
frontend/dist/assets/cobol-6f0672ec.js.map

@@ -0,0 +1 @@
+{"version":3,"file":"cobol-6f0672ec.js","sources":["../../node_modules/ace-builds/src-noconflict/snippets/cobol.js"],"sourcesContent":["\n;                (function() {\n                    ace.require([\"ace/snippets/cobol\"], function(m) {\n                        if (typeof module == \"object\" && typeof exports == \"object\" && module) {\n                            module.exports = m;\n                        }\n                    });\n                })();\n            "],"names":["m","module"],"mappings":"iaACkB,UAAW,CACT,IAAI,QAAQ,CAAC,oBAAoB,EAAG,SAASA,EAAG,CACmBC,IAC3DA,EAAA,QAAiBD,EAE7C,CAAqB,CACrB","x_google_ignoreList":[0]}

+ 0 - 97
frontend/dist/assets/coffee-6638a203.js

@@ -1,97 +0,0 @@
-import{g as c}from"./index-693c203b.js";function f(s,o){for(var t=0;t<o.length;t++){const n=o[t];if(typeof n!="string"&&!Array.isArray(n)){for(const e in n)if(e!=="default"&&!(e in s)){const i=Object.getOwnPropertyDescriptor(n,e);i&&Object.defineProperty(s,e,i.get?i:{enumerable:!0,get:()=>n[e]})}}}return Object.freeze(Object.defineProperty(s,Symbol.toStringTag,{value:"Module"}))}var r={exports:{}};(function(s,o){ace.define("ace/snippets/coffee.snippets",["require","exports","module"],function(t,n,e){e.exports=`# Closure loop
-snippet forindo
-	for \${1:name} in \${2:array}
-		do ($1) ->
-			\${3:// body}
-# Array comprehension
-snippet fora
-	for \${1:name} in \${2:array}
-		\${3:// body...}
-# Object comprehension
-snippet foro
-	for \${1:key}, \${2:value} of \${3:object}
-		\${4:// body...}
-# Range comprehension (inclusive)
-snippet forr
-	for \${1:name} in [\${2:start}..\${3:finish}]
-		\${4:// body...}
-snippet forrb
-	for \${1:name} in [\${2:start}..\${3:finish}] by \${4:step}
-		\${5:// body...}
-# Range comprehension (exclusive)
-snippet forrex
-	for \${1:name} in [\${2:start}...\${3:finish}]
-		\${4:// body...}
-snippet forrexb
-	for \${1:name} in [\${2:start}...\${3:finish}] by \${4:step}
-		\${5:// body...}
-# Function
-snippet fun
-	(\${1:args}) ->
-		\${2:// body...}
-# Function (bound)
-snippet bfun
-	(\${1:args}) =>
-		\${2:// body...}
-# Class
-snippet cla class ..
-	class \${1:\`substitute(Filename(), '\\(_\\|^\\)\\(.\\)', '\\u\\2', 'g')\`}
-		\${2}
-snippet cla class .. constructor: ..
-	class \${1:\`substitute(Filename(), '\\(_\\|^\\)\\(.\\)', '\\u\\2', 'g')\`}
-		constructor: (\${2:args}) ->
-			\${3}
-
-		\${4}
-snippet cla class .. extends ..
-	class \${1:\`substitute(Filename(), '\\(_\\|^\\)\\(.\\)', '\\u\\2', 'g')\`} extends \${2:ParentClass}
-		\${3}
-snippet cla class .. extends .. constructor: ..
-	class \${1:\`substitute(Filename(), '\\(_\\|^\\)\\(.\\)', '\\u\\2', 'g')\`} extends \${2:ParentClass}
-		constructor: (\${3:args}) ->
-			\${4}
-
-		\${5}
-# If
-snippet if
-	if \${1:condition}
-		\${2:// body...}
-# If __ Else
-snippet ife
-	if \${1:condition}
-		\${2:// body...}
-	else
-		\${3:// body...}
-# Else if
-snippet elif
-	else if \${1:condition}
-		\${2:// body...}
-# Ternary If
-snippet ifte
-	if \${1:condition} then \${2:value} else \${3:other}
-# Unless
-snippet unl
-	\${1:action} unless \${2:condition}
-# Switch
-snippet swi
-	switch \${1:object}
-		when \${2:value}
-			\${3:// body...}
-
-# Log
-snippet log
-	console.log \${1}
-# Try __ Catch
-snippet try
-	try
-		\${1}
-	catch \${2:error}
-		\${3}
-# Require
-snippet req
-	\${2:$1} = require '\${1:sys}'\${3}
-# Export
-snippet exp
-	\${1:root} = exports ? this
-`}),ace.define("ace/snippets/coffee",["require","exports","module","ace/snippets/coffee.snippets"],function(t,n,e){n.snippetText=t("./coffee.snippets"),n.scope="coffee"}),function(){ace.require(["ace/snippets/coffee"],function(t){s&&(s.exports=t)})}()})(r);var p=r.exports;const $=c(p),u=f({__proto__:null,default:$},[p]);export{u as c};
-//# sourceMappingURL=coffee-6638a203.js.map

文件差異過大導致無法顯示
+ 0 - 0
frontend/dist/assets/coffee-6638a203.js.map


+ 97 - 0
frontend/dist/assets/coffee-6fc7db79.js

@@ -0,0 +1,97 @@
+import{g as c}from"./index-91b358e1.js";function f(s,o){for(var t=0;t<o.length;t++){const n=o[t];if(typeof n!="string"&&!Array.isArray(n)){for(const e in n)if(e!=="default"&&!(e in s)){const i=Object.getOwnPropertyDescriptor(n,e);i&&Object.defineProperty(s,e,i.get?i:{enumerable:!0,get:()=>n[e]})}}}return Object.freeze(Object.defineProperty(s,Symbol.toStringTag,{value:"Module"}))}var r={exports:{}};(function(s,o){ace.define("ace/snippets/coffee.snippets",["require","exports","module"],function(t,n,e){e.exports=`# Closure loop
+snippet forindo
+	for \${1:name} in \${2:array}
+		do ($1) ->
+			\${3:// body}
+# Array comprehension
+snippet fora
+	for \${1:name} in \${2:array}
+		\${3:// body...}
+# Object comprehension
+snippet foro
+	for \${1:key}, \${2:value} of \${3:object}
+		\${4:// body...}
+# Range comprehension (inclusive)
+snippet forr
+	for \${1:name} in [\${2:start}..\${3:finish}]
+		\${4:// body...}
+snippet forrb
+	for \${1:name} in [\${2:start}..\${3:finish}] by \${4:step}
+		\${5:// body...}
+# Range comprehension (exclusive)
+snippet forrex
+	for \${1:name} in [\${2:start}...\${3:finish}]
+		\${4:// body...}
+snippet forrexb
+	for \${1:name} in [\${2:start}...\${3:finish}] by \${4:step}
+		\${5:// body...}
+# Function
+snippet fun
+	(\${1:args}) ->
+		\${2:// body...}
+# Function (bound)
+snippet bfun
+	(\${1:args}) =>
+		\${2:// body...}
+# Class
+snippet cla class ..
+	class \${1:\`substitute(Filename(), '\\(_\\|^\\)\\(.\\)', '\\u\\2', 'g')\`}
+		\${2}
+snippet cla class .. constructor: ..
+	class \${1:\`substitute(Filename(), '\\(_\\|^\\)\\(.\\)', '\\u\\2', 'g')\`}
+		constructor: (\${2:args}) ->
+			\${3}
+
+		\${4}
+snippet cla class .. extends ..
+	class \${1:\`substitute(Filename(), '\\(_\\|^\\)\\(.\\)', '\\u\\2', 'g')\`} extends \${2:ParentClass}
+		\${3}
+snippet cla class .. extends .. constructor: ..
+	class \${1:\`substitute(Filename(), '\\(_\\|^\\)\\(.\\)', '\\u\\2', 'g')\`} extends \${2:ParentClass}
+		constructor: (\${3:args}) ->
+			\${4}
+
+		\${5}
+# If
+snippet if
+	if \${1:condition}
+		\${2:// body...}
+# If __ Else
+snippet ife
+	if \${1:condition}
+		\${2:// body...}
+	else
+		\${3:// body...}
+# Else if
+snippet elif
+	else if \${1:condition}
+		\${2:// body...}
+# Ternary If
+snippet ifte
+	if \${1:condition} then \${2:value} else \${3:other}
+# Unless
+snippet unl
+	\${1:action} unless \${2:condition}
+# Switch
+snippet swi
+	switch \${1:object}
+		when \${2:value}
+			\${3:// body...}
+
+# Log
+snippet log
+	console.log \${1}
+# Try __ Catch
+snippet try
+	try
+		\${1}
+	catch \${2:error}
+		\${3}
+# Require
+snippet req
+	\${2:$1} = require '\${1:sys}'\${3}
+# Export
+snippet exp
+	\${1:root} = exports ? this
+`}),ace.define("ace/snippets/coffee",["require","exports","module","ace/snippets/coffee.snippets"],function(t,n,e){n.snippetText=t("./coffee.snippets"),n.scope="coffee"}),function(){ace.require(["ace/snippets/coffee"],function(t){s&&(s.exports=t)})}()})(r);var p=r.exports;const $=c(p),u=f({__proto__:null,default:$},[p]);export{u as c};
+//# sourceMappingURL=coffee-6fc7db79.js.map

文件差異過大導致無法顯示
+ 0 - 0
frontend/dist/assets/coffee-6fc7db79.js.map


+ 2 - 0
frontend/dist/assets/coldfusion-1ef93a96.js

@@ -0,0 +1,2 @@
+import{g as i}from"./index-91b358e1.js";function u(e,n){for(var t=0;t<n.length;t++){const o=n[t];if(typeof o!="string"&&!Array.isArray(o)){for(const r in o)if(r!=="default"&&!(r in e)){const s=Object.getOwnPropertyDescriptor(o,r);s&&Object.defineProperty(e,r,s.get?s:{enumerable:!0,get:()=>o[r]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var c={exports:{}};(function(e,n){(function(){ace.require(["ace/snippets/coldfusion"],function(t){e&&(e.exports=t)})})()})(c);var f=c.exports;const a=i(f),l=u({__proto__:null,default:a},[f]);export{l as c};
+//# sourceMappingURL=coldfusion-1ef93a96.js.map

+ 1 - 0
frontend/dist/assets/coldfusion-1ef93a96.js.map

@@ -0,0 +1 @@
+{"version":3,"file":"coldfusion-1ef93a96.js","sources":["../../node_modules/ace-builds/src-noconflict/snippets/coldfusion.js"],"sourcesContent":["\n;                (function() {\n                    ace.require([\"ace/snippets/coldfusion\"], function(m) {\n                        if (typeof module == \"object\" && typeof exports == \"object\" && module) {\n                            module.exports = m;\n                        }\n                    });\n                })();\n            "],"names":["m","module"],"mappings":"iaACkB,UAAW,CACT,IAAI,QAAQ,CAAC,yBAAyB,EAAG,SAASA,EAAG,CACcC,IAC3DA,EAAA,QAAiBD,EAE7C,CAAqB,CACrB","x_google_ignoreList":[0]}

+ 0 - 2
frontend/dist/assets/coldfusion-94bcd303.js

@@ -1,2 +0,0 @@
-import{g as i}from"./index-693c203b.js";function u(e,n){for(var t=0;t<n.length;t++){const o=n[t];if(typeof o!="string"&&!Array.isArray(o)){for(const r in o)if(r!=="default"&&!(r in e)){const s=Object.getOwnPropertyDescriptor(o,r);s&&Object.defineProperty(e,r,s.get?s:{enumerable:!0,get:()=>o[r]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var c={exports:{}};(function(e,n){(function(){ace.require(["ace/snippets/coldfusion"],function(t){e&&(e.exports=t)})})()})(c);var f=c.exports;const a=i(f),l=u({__proto__:null,default:a},[f]);export{l as c};
-//# sourceMappingURL=coldfusion-94bcd303.js.map

+ 0 - 1
frontend/dist/assets/coldfusion-94bcd303.js.map

@@ -1 +0,0 @@
-{"version":3,"file":"coldfusion-94bcd303.js","sources":["../../node_modules/ace-builds/src-noconflict/snippets/coldfusion.js"],"sourcesContent":["\n;                (function() {\n                    ace.require([\"ace/snippets/coldfusion\"], function(m) {\n                        if (typeof module == \"object\" && typeof exports == \"object\" && module) {\n                            module.exports = m;\n                        }\n                    });\n                })();\n            "],"names":["m","module"],"mappings":"iaACkB,UAAW,CACT,IAAI,QAAQ,CAAC,yBAAyB,EAAG,SAASA,EAAG,CACcC,IAC3DA,EAAA,QAAiBD,EAE7C,CAAqB,CACrB","x_google_ignoreList":[0]}

+ 2 - 0
frontend/dist/assets/crystal-87526619.js

@@ -0,0 +1,2 @@
+import{g as f}from"./index-91b358e1.js";function i(t,s){for(var e=0;e<s.length;e++){const r=s[e];if(typeof r!="string"&&!Array.isArray(r)){for(const o in r)if(o!=="default"&&!(o in t)){const c=Object.getOwnPropertyDescriptor(r,o);c&&Object.defineProperty(t,o,c.get?c:{enumerable:!0,get:()=>r[o]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}var n={exports:{}};(function(t,s){(function(){ace.require(["ace/snippets/crystal"],function(e){t&&(t.exports=e)})})()})(n);var a=n.exports;const p=f(a),u=i({__proto__:null,default:p},[a]);export{u as c};
+//# sourceMappingURL=crystal-87526619.js.map

+ 1 - 0
frontend/dist/assets/crystal-87526619.js.map

@@ -0,0 +1 @@
+{"version":3,"file":"crystal-87526619.js","sources":["../../node_modules/ace-builds/src-noconflict/snippets/crystal.js"],"sourcesContent":["\n;                (function() {\n                    ace.require([\"ace/snippets/crystal\"], function(m) {\n                        if (typeof module == \"object\" && typeof exports == \"object\" && module) {\n                            module.exports = m;\n                        }\n                    });\n                })();\n            "],"names":["m","module"],"mappings":"iaACkB,UAAW,CACT,IAAI,QAAQ,CAAC,sBAAsB,EAAG,SAASA,EAAG,CACiBC,IAC3DA,EAAA,QAAiBD,EAE7C,CAAqB,CACrB","x_google_ignoreList":[0]}

+ 0 - 2
frontend/dist/assets/crystal-9194c06b.js

@@ -1,2 +0,0 @@
-import{g as f}from"./index-693c203b.js";function i(t,s){for(var e=0;e<s.length;e++){const r=s[e];if(typeof r!="string"&&!Array.isArray(r)){for(const o in r)if(o!=="default"&&!(o in t)){const c=Object.getOwnPropertyDescriptor(r,o);c&&Object.defineProperty(t,o,c.get?c:{enumerable:!0,get:()=>r[o]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}var n={exports:{}};(function(t,s){(function(){ace.require(["ace/snippets/crystal"],function(e){t&&(t.exports=e)})})()})(n);var a=n.exports;const p=f(a),u=i({__proto__:null,default:p},[a]);export{u as c};
-//# sourceMappingURL=crystal-9194c06b.js.map

+ 0 - 1
frontend/dist/assets/crystal-9194c06b.js.map

@@ -1 +0,0 @@
-{"version":3,"file":"crystal-9194c06b.js","sources":["../../node_modules/ace-builds/src-noconflict/snippets/crystal.js"],"sourcesContent":["\n;                (function() {\n                    ace.require([\"ace/snippets/crystal\"], function(m) {\n                        if (typeof module == \"object\" && typeof exports == \"object\" && module) {\n                            module.exports = m;\n                        }\n                    });\n                })();\n            "],"names":["m","module"],"mappings":"iaACkB,UAAW,CACT,IAAI,QAAQ,CAAC,sBAAsB,EAAG,SAASA,EAAG,CACiBC,IAC3DA,EAAA,QAAiBD,EAE7C,CAAqB,CACrB","x_google_ignoreList":[0]}

+ 0 - 2
frontend/dist/assets/csharp-7e7fb582.js

@@ -1,2 +0,0 @@
-import{g as p}from"./index-693c203b.js";function f(e,s){for(var r=0;r<s.length;r++){const t=s[r];if(typeof t!="string"&&!Array.isArray(t)){for(const o in t)if(o!=="default"&&!(o in e)){const c=Object.getOwnPropertyDescriptor(t,o);c&&Object.defineProperty(e,o,c.get?c:{enumerable:!0,get:()=>t[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var n={exports:{}};(function(e,s){(function(){ace.require(["ace/snippets/csharp"],function(r){e&&(e.exports=r)})})()})(n);var a=n.exports;const i=p(a),g=f({__proto__:null,default:i},[a]);export{g as c};
-//# sourceMappingURL=csharp-7e7fb582.js.map

+ 0 - 1
frontend/dist/assets/csharp-7e7fb582.js.map

@@ -1 +0,0 @@
-{"version":3,"file":"csharp-7e7fb582.js","sources":["../../node_modules/ace-builds/src-noconflict/snippets/csharp.js"],"sourcesContent":["\n;                (function() {\n                    ace.require([\"ace/snippets/csharp\"], function(m) {\n                        if (typeof module == \"object\" && typeof exports == \"object\" && module) {\n                            module.exports = m;\n                        }\n                    });\n                })();\n            "],"names":["m","module"],"mappings":"iaACkB,UAAW,CACT,IAAI,QAAQ,CAAC,qBAAqB,EAAG,SAASA,EAAG,CACkBC,IAC3DA,EAAA,QAAiBD,EAE7C,CAAqB,CACrB","x_google_ignoreList":[0]}

+ 2 - 0
frontend/dist/assets/csharp-d05058f7.js

@@ -0,0 +1,2 @@
+import{g as p}from"./index-91b358e1.js";function f(e,s){for(var r=0;r<s.length;r++){const t=s[r];if(typeof t!="string"&&!Array.isArray(t)){for(const o in t)if(o!=="default"&&!(o in e)){const c=Object.getOwnPropertyDescriptor(t,o);c&&Object.defineProperty(e,o,c.get?c:{enumerable:!0,get:()=>t[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var n={exports:{}};(function(e,s){(function(){ace.require(["ace/snippets/csharp"],function(r){e&&(e.exports=r)})})()})(n);var a=n.exports;const i=p(a),g=f({__proto__:null,default:i},[a]);export{g as c};
+//# sourceMappingURL=csharp-d05058f7.js.map

+ 1 - 0
frontend/dist/assets/csharp-d05058f7.js.map

@@ -0,0 +1 @@
+{"version":3,"file":"csharp-d05058f7.js","sources":["../../node_modules/ace-builds/src-noconflict/snippets/csharp.js"],"sourcesContent":["\n;                (function() {\n                    ace.require([\"ace/snippets/csharp\"], function(m) {\n                        if (typeof module == \"object\" && typeof exports == \"object\" && module) {\n                            module.exports = m;\n                        }\n                    });\n                })();\n            "],"names":["m","module"],"mappings":"iaACkB,UAAW,CACT,IAAI,QAAQ,CAAC,qBAAqB,EAAG,SAASA,EAAG,CACkBC,IAC3DA,EAAA,QAAiBD,EAE7C,CAAqB,CACrB","x_google_ignoreList":[0]}

+ 12 - 0
frontend/dist/assets/csound_document-2a35405f.js

@@ -0,0 +1,12 @@
+import{g as p}from"./index-91b358e1.js";function i(o,s){for(var t=0;t<s.length;t++){const e=s[t];if(typeof e!="string"&&!Array.isArray(e)){for(const n in e)if(n!=="default"&&!(n in o)){const r=Object.getOwnPropertyDescriptor(e,n);r&&Object.defineProperty(o,n,r.get?r:{enumerable:!0,get:()=>e[n]})}}}return Object.freeze(Object.defineProperty(o,Symbol.toStringTag,{value:"Module"}))}var c={exports:{}};(function(o,s){ace.define("ace/snippets/csound_document.snippets",["require","exports","module"],function(t,e,n){n.exports=`# <CsoundSynthesizer>
+snippet synth
+	<CsoundSynthesizer>
+	<CsInstruments>
+	\${1}
+	</CsInstruments>
+	<CsScore>
+	e
+	</CsScore>
+	</CsoundSynthesizer>
+`}),ace.define("ace/snippets/csound_document",["require","exports","module","ace/snippets/csound_document.snippets"],function(t,e,n){e.snippetText=t("./csound_document.snippets"),e.scope="csound_document"}),function(){ace.require(["ace/snippets/csound_document"],function(t){o&&(o.exports=t)})}()})(c);var u=c.exports;const d=p(u),f=i({__proto__:null,default:d},[u]);export{f as c};
+//# sourceMappingURL=csound_document-2a35405f.js.map

+ 1 - 0
frontend/dist/assets/csound_document-2a35405f.js.map

@@ -0,0 +1 @@
+{"version":3,"file":"csound_document-2a35405f.js","sources":["../../node_modules/ace-builds/src-noconflict/snippets/csound_document.js"],"sourcesContent":["ace.define(\"ace/snippets/csound_document.snippets\",[\"require\",\"exports\",\"module\"], function(require, exports, module){module.exports = \"# <CsoundSynthesizer>\\nsnippet synth\\n\\t<CsoundSynthesizer>\\n\\t<CsInstruments>\\n\\t${1}\\n\\t</CsInstruments>\\n\\t<CsScore>\\n\\te\\n\\t</CsScore>\\n\\t</CsoundSynthesizer>\\n\";\n\n});\n\nace.define(\"ace/snippets/csound_document\",[\"require\",\"exports\",\"module\",\"ace/snippets/csound_document.snippets\"], function(require, exports, module){\"use strict\";\nexports.snippetText = require(\"./csound_document.snippets\");\nexports.scope = \"csound_document\";\n\n});                (function() {\n                    ace.require([\"ace/snippets/csound_document\"], function(m) {\n                        if (typeof module == \"object\" && typeof exports == \"object\" && module) {\n                            module.exports = m;\n                        }\n                    });\n                })();\n            "],"names":["require","exports","module","m"],"mappings":"gaAAA,IAAI,OAAO,wCAAwC,CAAC,UAAU,UAAU,QAAQ,EAAG,SAASA,EAASC,EAASC,EAAO,CAACA,EAAO,QAAU;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,CAEvI,CAAC,EAED,IAAI,OAAO,+BAA+B,CAAC,UAAU,UAAU,SAAS,uCAAuC,EAAG,SAASF,EAASC,EAASC,EAAO,CACpJD,EAAQ,YAAcD,EAAQ,4BAA4B,EAC1DC,EAAQ,MAAQ,iBAEhB,CAAC,EAAmB,UAAW,CACX,IAAI,QAAQ,CAAC,8BAA8B,EAAG,SAASE,EAAG,CACSD,IAC3DA,EAAA,QAAiBC,EAE7C,CAAqB,CACrB","x_google_ignoreList":[0]}

+ 0 - 12
frontend/dist/assets/csound_document-fb226703.js

@@ -1,12 +0,0 @@
-import{g as p}from"./index-693c203b.js";function i(o,s){for(var t=0;t<s.length;t++){const e=s[t];if(typeof e!="string"&&!Array.isArray(e)){for(const n in e)if(n!=="default"&&!(n in o)){const r=Object.getOwnPropertyDescriptor(e,n);r&&Object.defineProperty(o,n,r.get?r:{enumerable:!0,get:()=>e[n]})}}}return Object.freeze(Object.defineProperty(o,Symbol.toStringTag,{value:"Module"}))}var c={exports:{}};(function(o,s){ace.define("ace/snippets/csound_document.snippets",["require","exports","module"],function(t,e,n){n.exports=`# <CsoundSynthesizer>
-snippet synth
-	<CsoundSynthesizer>
-	<CsInstruments>
-	\${1}
-	</CsInstruments>
-	<CsScore>
-	e
-	</CsScore>
-	</CsoundSynthesizer>
-`}),ace.define("ace/snippets/csound_document",["require","exports","module","ace/snippets/csound_document.snippets"],function(t,e,n){e.snippetText=t("./csound_document.snippets"),e.scope="csound_document"}),function(){ace.require(["ace/snippets/csound_document"],function(t){o&&(o.exports=t)})}()})(c);var u=c.exports;const d=p(u),f=i({__proto__:null,default:d},[u]);export{f as c};
-//# sourceMappingURL=csound_document-fb226703.js.map

+ 0 - 1
frontend/dist/assets/csound_document-fb226703.js.map

@@ -1 +0,0 @@
-{"version":3,"file":"csound_document-fb226703.js","sources":["../../node_modules/ace-builds/src-noconflict/snippets/csound_document.js"],"sourcesContent":["ace.define(\"ace/snippets/csound_document.snippets\",[\"require\",\"exports\",\"module\"], function(require, exports, module){module.exports = \"# <CsoundSynthesizer>\\nsnippet synth\\n\\t<CsoundSynthesizer>\\n\\t<CsInstruments>\\n\\t${1}\\n\\t</CsInstruments>\\n\\t<CsScore>\\n\\te\\n\\t</CsScore>\\n\\t</CsoundSynthesizer>\\n\";\n\n});\n\nace.define(\"ace/snippets/csound_document\",[\"require\",\"exports\",\"module\",\"ace/snippets/csound_document.snippets\"], function(require, exports, module){\"use strict\";\nexports.snippetText = require(\"./csound_document.snippets\");\nexports.scope = \"csound_document\";\n\n});                (function() {\n                    ace.require([\"ace/snippets/csound_document\"], function(m) {\n                        if (typeof module == \"object\" && typeof exports == \"object\" && module) {\n                            module.exports = m;\n                        }\n                    });\n                })();\n            "],"names":["require","exports","module","m"],"mappings":"gaAAA,IAAI,OAAO,wCAAwC,CAAC,UAAU,UAAU,QAAQ,EAAG,SAASA,EAASC,EAASC,EAAO,CAACA,EAAO,QAAU;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,CAEvI,CAAC,EAED,IAAI,OAAO,+BAA+B,CAAC,UAAU,UAAU,SAAS,uCAAuC,EAAG,SAASF,EAASC,EAASC,EAAO,CACpJD,EAAQ,YAAcD,EAAQ,4BAA4B,EAC1DC,EAAQ,MAAQ,iBAEhB,CAAC,EAAmB,UAAW,CACX,IAAI,QAAQ,CAAC,8BAA8B,EAAG,SAASE,EAAG,CACSD,IAC3DA,EAAA,QAAiBC,EAE7C,CAAqB,CACrB","x_google_ignoreList":[0]}

部分文件因文件數量過多而無法顯示