From b7761c8378ee137633b78af03f66c2531ea9e38d Mon Sep 17 00:00:00 2001 From: TechQuery Date: Thu, 27 Jun 2024 19:54:04 +0000 Subject: [PATCH] deploy: 63ad8bc0f861915b6cc362cd68eb216dcca7511e --- .nojekyll | 0 downloader.605afd57.js | 2 + downloader.605afd57.js.map | 1 + en-US.e6d7b8b7.js | 2 + en-US.e6d7b8b7.js.map | 1 + index.a51550ca.js | 345 ++++++++++++++++++++++++++++++++++ index.a51550ca.js.map | 1 + index.e3d8e6c7.css | 2 + index.e3d8e6c7.css.map | 1 + index.html | 1 + index.runtime.d1052b03.js | 2 + index.runtime.d1052b03.js.map | 1 + index.webmanifest | 1 + memory.5619cead.js | 2 + memory.5619cead.js.map | 1 + sandbox.f06389be.js | 2 + sandbox.f06389be.js.map | 1 + sw.js | 2 + sw.js.map | 1 + workbox-b584cb72.js | 2 + workbox-b584cb72.js.map | 1 + zh-TW.f1a0d2b2.js | 2 + zh-TW.f1a0d2b2.js.map | 1 + 23 files changed, 375 insertions(+) create mode 100644 .nojekyll create mode 100644 downloader.605afd57.js create mode 100644 downloader.605afd57.js.map create mode 100644 en-US.e6d7b8b7.js create mode 100644 en-US.e6d7b8b7.js.map create mode 100644 index.a51550ca.js create mode 100644 index.a51550ca.js.map create mode 100644 index.e3d8e6c7.css create mode 100644 index.e3d8e6c7.css.map create mode 100644 index.html create mode 100644 index.runtime.d1052b03.js create mode 100644 index.runtime.d1052b03.js.map create mode 100644 index.webmanifest create mode 100644 memory.5619cead.js create mode 100644 memory.5619cead.js.map create mode 100644 sandbox.f06389be.js create mode 100644 sandbox.f06389be.js.map create mode 100644 sw.js create mode 100644 sw.js.map create mode 100644 workbox-b584cb72.js create mode 100644 workbox-b584cb72.js.map create mode 100644 zh-TW.f1a0d2b2.js create mode 100644 zh-TW.f1a0d2b2.js.map diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/downloader.605afd57.js b/downloader.605afd57.js new file mode 100644 index 0000000..22f3bbf --- /dev/null +++ b/downloader.605afd57.js @@ -0,0 +1,2 @@ +var e=globalThis.parcelRequiree076;(0,e.register)("c2cXb",function(t,r){Object.defineProperty(t.exports,"FileHandle",{get:()=>d,set:void 0,enumerable:!0,configurable:!0});var s=e("jG9Jm");let{WritableStream:a,TransformStream:o,DOMException:i,Blob:n}=e("f9c8S").default,{GONE:c}=s.errors,l=/constructor/i.test(window.HTMLElement);class d{constructor(e="unkown"){this.name=e,this.kind="file"}async getFile(){throw new i(...c)}async isSameEntry(e){return this===e}async createWritable(e={}){let t=await navigator.serviceWorker?.getRegistration(),r=document.createElement("a"),s=new o,i=s.writable;if(r.download=this.name,l||!t){let e=[];s.readable.pipeTo(new a({write(t){e.push(new n([t]))},close(){let t=new n(e,{type:"application/octet-stream; charset=utf-8"});e=[],r.href=URL.createObjectURL(t),r.click(),setTimeout(()=>URL.revokeObjectURL(r.href),1e4)}}))}else{let{writable:r,readablePort:i}=new p(a),n=encodeURIComponent(this.name).replace(/['()]/g,escape).replace(/\*/g,"%2A"),c={"content-disposition":"attachment; filename*=UTF-8''"+n,"content-type":"application/octet-stream; charset=utf-8",...e.size?{"content-length":e.size}:{}},l=setTimeout(()=>t.active.postMessage(0),1e4);s.readable.pipeThrough(new o({transform(e,t){if(e instanceof Uint8Array)return t.enqueue(e);let r=new Response(e).body.getReader(),s=e=>r.read().then(e=>e.done?0:s(t.enqueue(e.value)));return s()}})).pipeTo(r).finally(()=>{clearInterval(l)}),t.active.postMessage({url:t.scope+n,headers:c,readablePort:i},[i]);let d=document.createElement("iframe");d.hidden=!0,d.src=t.scope+n,document.body.appendChild(d)}return i.getWriter()}}class h{constructor(e){e.onmessage=e=>this._onMessage(e.data),this._port=e,this._resetReady()}start(e){return this._controller=e,this._readyPromise}write(e){return this._port.postMessage({type:0,chunk:e},[e.buffer]),this._resetReady(),this._readyPromise}close(){this._port.postMessage({type:2}),this._port.close()}abort(e){this._port.postMessage({type:1,reason:e}),this._port.close()}_onMessage(e){0===e.type&&this._resolveReady(),1===e.type&&this._onError(e.reason)}_onError(e){this._controller.error(e),this._rejectReady(e),this._port.close()}_resetReady(){this._readyPromise=new Promise((e,t)=>{this._readyResolve=e,this._readyReject=t}),this._readyPending=!0}_resolveReady(){this._readyResolve(),this._readyPending=!1}_rejectReady(e){this._readyPending||this._resetReady(),this._readyPromise.catch(()=>{}),this._readyReject(e),this._readyPending=!1}}class p{constructor(e){let t=new MessageChannel;this.readablePort=t.port1,this.writable=new e(new h(t.port2))}}}); +//# sourceMappingURL=downloader.605afd57.js.map diff --git a/downloader.605afd57.js.map b/downloader.605afd57.js.map new file mode 100644 index 0000000..b5076d4 --- /dev/null +++ b/downloader.605afd57.js.map @@ -0,0 +1 @@ +{"mappings":"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","sources":["","node_modules/.pnpm/native-file-system-adapter@3.0.1/node_modules/native-file-system-adapter/src/adapters/downloader.js"],"sourcesContent":["\nfunction $parcel$export(e, n, v, s) {\n Object.defineProperty(e, n, {get: v, set: s, enumerable: true, configurable: true});\n}\n\n var $parcel$global = globalThis;\n var parcelRequire = $parcel$global[\"parcelRequiree076\"];\nvar parcelRegister = parcelRequire.register;\nparcelRegister(\"c2cXb\", function(module, exports) {\n\n$parcel$export(module.exports, \"FileHandle\", () => $8c2fb8443087240a$export$8bdd21c705ef8d22);\n\nvar $jG9Jm = parcelRequire(\"jG9Jm\");\n\nvar $f9c8S = parcelRequire(\"f9c8S\");\nconst { WritableStream: $8c2fb8443087240a$var$WritableStream, TransformStream: $8c2fb8443087240a$var$TransformStream, DOMException: $8c2fb8443087240a$var$DOMException, Blob: $8c2fb8443087240a$var$Blob } = (0, $f9c8S.default);\nconst { GONE: $8c2fb8443087240a$var$GONE } = (0, $jG9Jm.errors);\n// @ts-ignore - Don't match newer versions of Safari, but that's okay\nconst $8c2fb8443087240a$var$isOldSafari = /constructor/i.test(window.HTMLElement);\nclass $8c2fb8443087240a$export$8bdd21c705ef8d22 {\n constructor(name = \"unkown\"){\n this.name = name;\n this.kind = \"file\";\n }\n async getFile() {\n throw new $8c2fb8443087240a$var$DOMException(...$8c2fb8443087240a$var$GONE);\n }\n async isSameEntry(other) {\n return this === other;\n }\n /**\n * @param {object} [options={}]\n */ async createWritable(options = {}) {\n const sw = await navigator.serviceWorker?.getRegistration();\n const link = document.createElement(\"a\");\n const ts = new $8c2fb8443087240a$var$TransformStream();\n const sink = ts.writable;\n link.download = this.name;\n if ($8c2fb8443087240a$var$isOldSafari || !sw) {\n /** @type {Blob[]} */ let chunks = [];\n ts.readable.pipeTo(new $8c2fb8443087240a$var$WritableStream({\n write (chunk) {\n chunks.push(new $8c2fb8443087240a$var$Blob([\n chunk\n ]));\n },\n close () {\n const blob = new $8c2fb8443087240a$var$Blob(chunks, {\n type: \"application/octet-stream; charset=utf-8\"\n });\n chunks = [];\n link.href = URL.createObjectURL(blob);\n link.click();\n setTimeout(()=>URL.revokeObjectURL(link.href), 10000);\n }\n }));\n } else {\n const { writable: writable, readablePort: readablePort } = new $8c2fb8443087240a$var$RemoteWritableStream($8c2fb8443087240a$var$WritableStream);\n // Make filename RFC5987 compatible\n const fileName = encodeURIComponent(this.name).replace(/['()]/g, escape).replace(/\\*/g, \"%2A\");\n const headers = {\n \"content-disposition\": \"attachment; filename*=UTF-8''\" + fileName,\n \"content-type\": \"application/octet-stream; charset=utf-8\",\n ...options.size ? {\n \"content-length\": options.size\n } : {}\n };\n const keepAlive = setTimeout(()=>sw.active.postMessage(0), 10000);\n ts.readable.pipeThrough(new $8c2fb8443087240a$var$TransformStream({\n transform (chunk, ctrl) {\n if (chunk instanceof Uint8Array) return ctrl.enqueue(chunk);\n const reader = new Response(chunk).body.getReader();\n const pump = (_)=>reader.read().then((e)=>e.done ? 0 : pump(ctrl.enqueue(e.value)));\n return pump();\n }\n })).pipeTo(writable).finally(()=>{\n clearInterval(keepAlive);\n });\n // Transfer the stream to service worker\n sw.active.postMessage({\n url: sw.scope + fileName,\n headers: headers,\n readablePort: readablePort\n }, [\n readablePort\n ]);\n // Trigger the download with a hidden iframe\n const iframe = document.createElement(\"iframe\");\n iframe.hidden = true;\n iframe.src = sw.scope + fileName;\n document.body.appendChild(iframe);\n }\n return sink.getWriter();\n }\n}\n// Want to remove this postMessage hack, tell them u want transferable streams:\n// https://bugs.webkit.org/show_bug.cgi?id=215485\nconst $8c2fb8443087240a$var$WRITE = 0;\nconst $8c2fb8443087240a$var$PULL = 0;\nconst $8c2fb8443087240a$var$ERROR = 1;\nconst $8c2fb8443087240a$var$ABORT = 1;\nconst $8c2fb8443087240a$var$CLOSE = 2;\nclass $8c2fb8443087240a$var$MessagePortSink {\n /** @param {MessagePort} port */ constructor(port){\n port.onmessage = (event)=>this._onMessage(event.data);\n this._port = port;\n this._resetReady();\n }\n start(controller) {\n this._controller = controller;\n // Apply initial backpressure\n return this._readyPromise;\n }\n write(chunk) {\n const message = {\n type: $8c2fb8443087240a$var$WRITE,\n chunk: chunk\n };\n // Send chunk\n this._port.postMessage(message, [\n chunk.buffer\n ]);\n // Assume backpressure after every write, until sender pulls\n this._resetReady();\n // Apply backpressure\n return this._readyPromise;\n }\n close() {\n this._port.postMessage({\n type: $8c2fb8443087240a$var$CLOSE\n });\n this._port.close();\n }\n abort(reason) {\n this._port.postMessage({\n type: $8c2fb8443087240a$var$ABORT,\n reason: reason\n });\n this._port.close();\n }\n _onMessage(message) {\n if (message.type === $8c2fb8443087240a$var$PULL) this._resolveReady();\n if (message.type === $8c2fb8443087240a$var$ERROR) this._onError(message.reason);\n }\n _onError(reason) {\n this._controller.error(reason);\n this._rejectReady(reason);\n this._port.close();\n }\n _resetReady() {\n this._readyPromise = new Promise((resolve, reject)=>{\n this._readyResolve = resolve;\n this._readyReject = reject;\n });\n this._readyPending = true;\n }\n _resolveReady() {\n this._readyResolve();\n this._readyPending = false;\n }\n _rejectReady(reason) {\n if (!this._readyPending) this._resetReady();\n this._readyPromise.catch(()=>{});\n this._readyReject(reason);\n this._readyPending = false;\n }\n}\nclass $8c2fb8443087240a$var$RemoteWritableStream {\n constructor(WritableStream){\n const channel = new MessageChannel();\n this.readablePort = channel.port1;\n this.writable = new WritableStream(new $8c2fb8443087240a$var$MessagePortSink(channel.port2));\n }\n}\n\n});\n\n\n//# sourceMappingURL=downloader.605afd57.js.map\n","import { errors } from '../util.js'\nimport config from '../config.js'\n\nconst {\n WritableStream,\n TransformStream,\n DOMException,\n Blob\n} = config\n\nconst { GONE } = errors\n// @ts-ignore - Don't match newer versions of Safari, but that's okay\nconst isOldSafari = /constructor/i.test(window.HTMLElement)\n\nexport class FileHandle {\n constructor (name = 'unkown') {\n this.name = name\n this.kind = 'file'\n }\n\n async getFile () {\n throw new DOMException(...GONE)\n }\n\n async isSameEntry(other) {\n return this === other\n }\n\n /**\n * @param {object} [options={}]\n */\n async createWritable (options = {}) {\n const sw = await navigator.serviceWorker?.getRegistration()\n const link = document.createElement('a')\n const ts = new TransformStream()\n const sink = ts.writable\n\n link.download = this.name\n\n if (isOldSafari || !sw) {\n /** @type {Blob[]} */\n let chunks = []\n ts.readable.pipeTo(new WritableStream({\n write (chunk) {\n chunks.push(new Blob([chunk]))\n },\n close () {\n const blob = new Blob(chunks, { type: 'application/octet-stream; charset=utf-8' })\n chunks = []\n link.href = URL.createObjectURL(blob)\n link.click()\n setTimeout(() => URL.revokeObjectURL(link.href), 10000)\n }\n }))\n } else {\n const { writable, readablePort } = new RemoteWritableStream(WritableStream)\n // Make filename RFC5987 compatible\n const fileName = encodeURIComponent(this.name).replace(/['()]/g, escape).replace(/\\*/g, '%2A')\n const headers = {\n 'content-disposition': \"attachment; filename*=UTF-8''\" + fileName,\n 'content-type': 'application/octet-stream; charset=utf-8',\n ...(options.size ? { 'content-length': options.size } : {})\n }\n\n const keepAlive = setTimeout(() => sw.active.postMessage(0), 10000)\n\n ts.readable.pipeThrough(new TransformStream({\n transform (chunk, ctrl) {\n if (chunk instanceof Uint8Array) return ctrl.enqueue(chunk)\n const reader = new Response(chunk).body.getReader()\n const pump = _ => reader.read().then(e => e.done ? 0 : pump(ctrl.enqueue(e.value)))\n return pump()\n }\n })).pipeTo(writable).finally(() => {\n clearInterval(keepAlive)\n })\n\n // Transfer the stream to service worker\n sw.active.postMessage({\n url: sw.scope + fileName,\n headers,\n readablePort\n }, [readablePort])\n\n // Trigger the download with a hidden iframe\n const iframe = document.createElement('iframe')\n iframe.hidden = true\n iframe.src = sw.scope + fileName\n document.body.appendChild(iframe)\n }\n\n return sink.getWriter()\n }\n}\n\n// Want to remove this postMessage hack, tell them u want transferable streams:\n// https://bugs.webkit.org/show_bug.cgi?id=215485\n\nconst WRITE = 0\nconst PULL = 0\nconst ERROR = 1\nconst ABORT = 1\nconst CLOSE = 2\n\nclass MessagePortSink {\n /** @param {MessagePort} port */\n constructor (port) {\n port.onmessage = event => this._onMessage(event.data)\n this._port = port\n this._resetReady()\n }\n\n start (controller) {\n this._controller = controller\n // Apply initial backpressure\n return this._readyPromise\n }\n\n write (chunk) {\n const message = { type: WRITE, chunk }\n\n // Send chunk\n this._port.postMessage(message, [chunk.buffer])\n\n // Assume backpressure after every write, until sender pulls\n this._resetReady()\n\n // Apply backpressure\n return this._readyPromise\n }\n\n close () {\n this._port.postMessage({ type: CLOSE })\n this._port.close()\n }\n\n abort (reason) {\n this._port.postMessage({ type: ABORT, reason })\n this._port.close()\n }\n\n _onMessage (message) {\n if (message.type === PULL) this._resolveReady()\n if (message.type === ERROR) this._onError(message.reason)\n }\n\n _onError (reason) {\n this._controller.error(reason)\n this._rejectReady(reason)\n this._port.close()\n }\n\n _resetReady () {\n this._readyPromise = new Promise((resolve, reject) => {\n this._readyResolve = resolve\n this._readyReject = reject\n })\n this._readyPending = true\n }\n\n _resolveReady () {\n this._readyResolve()\n this._readyPending = false\n }\n\n _rejectReady (reason) {\n if (!this._readyPending) this._resetReady()\n this._readyPromise.catch(() => {})\n this._readyReject(reason)\n this._readyPending = false\n }\n}\n\nclass RemoteWritableStream {\n constructor (WritableStream) {\n const channel = new MessageChannel()\n this.readablePort = channel.port1\n this.writable = new WritableStream(\n new MessagePortSink(channel.port2)\n )\n }\n}\n"],"names":["parcelRequire","$parcel$global","globalThis","parcelRegister","register","module","exports","Object","defineProperty","get","$8c2fb8443087240a$export$8bdd21c705ef8d22","set","s","enumerable","configurable","$jG9Jm","WritableStream","$8c2fb8443087240a$var$WritableStream","TransformStream","$8c2fb8443087240a$var$TransformStream","DOMException","$8c2fb8443087240a$var$DOMException","Blob","$8c2fb8443087240a$var$Blob","$f9c8S","default","GONE","$8c2fb8443087240a$var$GONE","errors","$8c2fb8443087240a$var$isOldSafari","test","window","HTMLElement","constructor","name","kind","getFile","isSameEntry","other","createWritable","options","sw","navigator","serviceWorker","getRegistration","link","document","createElement","ts","sink","writable","download","chunks","readable","pipeTo","write","chunk","push","close","blob","type","href","URL","createObjectURL","click","setTimeout","revokeObjectURL","readablePort","$8c2fb8443087240a$var$RemoteWritableStream","fileName","encodeURIComponent","replace","escape","headers","size","keepAlive","active","postMessage","pipeThrough","transform","ctrl","Uint8Array","enqueue","reader","Response","body","getReader","pump","_","read","then","e","done","value","finally","clearInterval","url","scope","iframe","hidden","src","appendChild","getWriter","$8c2fb8443087240a$var$MessagePortSink","port","onmessage","event","_onMessage","data","_port","_resetReady","start","controller","_controller","_readyPromise","buffer","abort","reason","message","_resolveReady","_onError","error","_rejectReady","Promise","resolve","reject","_readyResolve","_readyReject","_readyPending","catch","channel","MessageChannel","port1","port2"],"version":3,"file":"downloader.605afd57.js.map"} \ No newline at end of file diff --git a/en-US.e6d7b8b7.js b/en-US.e6d7b8b7.js new file mode 100644 index 0000000..bd5e9e7 --- /dev/null +++ b/en-US.e6d7b8b7.js @@ -0,0 +1,2 @@ +(0,globalThis.parcelRequiree076.register)("9Z5Wq",function(e,o){Object.defineProperty(e.exports,"__esModule",{value:!0,configurable:!0}),Object.defineProperty(e.exports,"default",{get:()=>t,set:void 0,enumerable:!0,configurable:!0});var t={welcome:"Welcome",upstream_projects:"Upstream projects",home_page:"Home Page",source_code:"Source Code",component:"Component",pagination:"Pagination",powered_by:"Powered by",documentation:"Documentation",learn:"Learn",examples:"Examples",deploy:"Deploy",sign_in:"Sign in",sign_out:"Sign out",create:"Create",submit:"Submit",cancel:"Cancel",edit:"Edit",delete:"Delete",total_x_rows:({totalCount:e})=>`Total ${e} rows`,sure_to_delete_x:({keys:e})=>`Are you sure to delete ${e.join(", ")}?`,repository_name:"Repository Name",programming_language:"Programming Language",topic:"Topic",star_count:"Star Count",scroll_list:"Scroll List",load_more:"Load more...",no_more:"No more"}}); +//# sourceMappingURL=en-US.e6d7b8b7.js.map diff --git a/en-US.e6d7b8b7.js.map b/en-US.e6d7b8b7.js.map new file mode 100644 index 0000000..76d948a --- /dev/null +++ b/en-US.e6d7b8b7.js.map @@ -0,0 +1 @@ +{"mappings":"A,C,E,A,A,W,iB,C,Q,A,E,Q,S,C,C,C,E,O,c,C,E,O,C,a,C,M,C,E,a,C,C,G,O,c,C,E,O,C,U,C,I,I,E,I,K,E,W,C,E,a,C,C,GCEA,IAAA,EAAe,CACb,QAAS,UACT,kBAAmB,oBACnB,UAAW,YACX,YAAa,cACb,UAAW,YACX,WAAY,aACZ,WAAY,aACZ,cAAe,gBACf,MAAO,QACP,SAAU,WACV,OAAQ,SAER,QAAS,UACT,SAAU,WAGV,OAAQ,SACR,OAAQ,SACR,OAAQ,SACR,KAAM,OACN,OAAQ,SACR,aAAc,CAAC,CAAA,WAAE,CAAU,CAA0B,GACnD,CAAA,MAAA,EAAS,EAAU,KAAA,CAAO,CAC5B,iBAAkB,CAAC,CAAA,KAAE,CAAI,CAAsB,GAC7C,CAAA,uBAAA,EAA0B,EAAK,IAAI,CAAC,MAAK,CAAA,CAAG,CAC9C,gBAAiB,kBACjB,qBAAsB,uBACtB,MAAO,QACP,WAAY,aAGZ,YAAa,cACb,UAAW,eACX,QAAS,SACD,C","sources":["","src/translation/en-US.ts"],"sourcesContent":["\nfunction $parcel$defineInteropFlag(a) {\n Object.defineProperty(a, '__esModule', {value: true, configurable: true});\n}\n\nfunction $parcel$export(e, n, v, s) {\n Object.defineProperty(e, n, {get: v, set: s, enumerable: true, configurable: true});\n}\n\n var $parcel$global = globalThis;\n var parcelRequire = $parcel$global[\"parcelRequiree076\"];\nvar parcelRegister = parcelRequire.register;\nparcelRegister(\"9Z5Wq\", function(module, exports) {\n\n$parcel$defineInteropFlag(module.exports);\n\n$parcel$export(module.exports, \"default\", () => $744e6b67acb65146$export$2e2bcd8739ae039);\nvar $744e6b67acb65146$export$2e2bcd8739ae039 = {\n welcome: \"Welcome\",\n upstream_projects: \"Upstream projects\",\n home_page: \"Home Page\",\n source_code: \"Source Code\",\n component: \"Component\",\n pagination: \"Pagination\",\n powered_by: \"Powered by\",\n documentation: \"Documentation\",\n learn: \"Learn\",\n examples: \"Examples\",\n deploy: \"Deploy\",\n sign_in: \"Sign in\",\n sign_out: \"Sign out\",\n // REST table\n create: \"Create\",\n submit: \"Submit\",\n cancel: \"Cancel\",\n edit: \"Edit\",\n delete: \"Delete\",\n total_x_rows: ({ totalCount: totalCount })=>`Total ${totalCount} rows`,\n sure_to_delete_x: ({ keys: keys })=>`Are you sure to delete ${keys.join(\", \")}?`,\n repository_name: \"Repository Name\",\n programming_language: \"Programming Language\",\n topic: \"Topic\",\n star_count: \"Star Count\",\n // Scroll List\n scroll_list: \"Scroll List\",\n load_more: \"Load more...\",\n no_more: \"No more\"\n};\n\n});\n\n\n//# sourceMappingURL=en-US.e6d7b8b7.js.map\n","import { IDType } from 'mobx-restful';\n\nexport default {\n welcome: 'Welcome',\n upstream_projects: 'Upstream projects',\n home_page: 'Home Page',\n source_code: 'Source Code',\n component: 'Component',\n pagination: 'Pagination',\n powered_by: 'Powered by',\n documentation: 'Documentation',\n learn: 'Learn',\n examples: 'Examples',\n deploy: 'Deploy',\n\n sign_in: 'Sign in',\n sign_out: 'Sign out',\n\n // REST table\n create: 'Create',\n submit: 'Submit',\n cancel: 'Cancel',\n edit: 'Edit',\n delete: 'Delete',\n total_x_rows: ({ totalCount }: { totalCount: number }) =>\n `Total ${totalCount} rows`,\n sure_to_delete_x: ({ keys }: { keys: IDType[] }) =>\n `Are you sure to delete ${keys.join(', ')}?`,\n repository_name: 'Repository Name',\n programming_language: 'Programming Language',\n topic: 'Topic',\n star_count: 'Star Count',\n\n // Scroll List\n scroll_list: 'Scroll List',\n load_more: 'Load more...',\n no_more: 'No more'\n} as const;\n"],"names":["parcelRequire","$parcel$global","globalThis","register","module","exports","Object","defineProperty","value","configurable","get","$744e6b67acb65146$export$2e2bcd8739ae039","set","s","enumerable","welcome","upstream_projects","home_page","source_code","component","pagination","powered_by","documentation","learn","examples","deploy","sign_in","sign_out","create","submit","cancel","edit","delete","total_x_rows","totalCount","sure_to_delete_x","keys","join","repository_name","programming_language","topic","star_count","scroll_list","load_more","no_more"],"version":3,"file":"en-US.e6d7b8b7.js.map"} \ No newline at end of file diff --git a/index.a51550ca.js b/index.a51550ca.js new file mode 100644 index 0000000..45c7c82 --- /dev/null +++ b/index.a51550ca.js @@ -0,0 +1,345 @@ +let e,t,n,r,o,a,i,l,s,c,u,d,f,p,h,m,g,v,b,y,w,x,S,C,E,k,O,_,$,j,P,N,I,T,R,M,B,z,A,L,D,F,H,q,W,V,K,U,G,X,Y,Q,J,Z,ee,et,en,er,eo,ea,ei,el,es,ec,eu,ed,ef,ep,eh,em,eg,ev,eb,ey,ew,ex,eS,eC,eE,ek,eO,e_,e$,ej,eP,eN,eI,eT,eR,eM,eB,ez,eA,eL,eD,eF,eH,eq,eW,eV,eK,eU,eG,eX,eY,eQ,eJ,eZ,e0,e1,e2,e4,e3,e6,e5,e8,e9,e7,te,tt,tn,tr,to,ta,ti,tl,ts,tc,tu,td,tf,tp,th,tm,tg,tv,tb,ty,tw,tx,tS,tC,tE,tk,tO,t_,t$,tj,tP,tN,tI,tT,tR,tM,tB,tz,tA,tL,tD,tF,tH;function tq(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var tW,tV,tK,tU,tG,tX,tY,tQ,tJ,tZ,t0,t1,t2,t4,t3,t6,t5,t8,t9,t7,ne,nt,nn,nr,no,na,ni,nl,ns,nc,nu,nd,nf,np,nh,nm,ng,nv,nb,ny,nw,nx,nS,nC,nE,nk,nO,n_,n$,nj,nP,nN,nI,nT,nR,nM,nB,nz,nA,nL,nD,nF,nH,nq,nW,nV,nK,nU,nG,nX,nY,nQ,nJ,nZ,n0,n1,n2,n4,n3,n6,n5,n8,n9,n7,re,rt,rn,rr,ro,ra,ri,rl,rs,rc,ru,rd,rf,rp,rh,rm,rg,rv,rb,ry,rw,rx,rS,rC,rE,rk,rO,r_,r$,rj,rP,rN,rI,rT,rR,rM,rB,rz,rA,rL,rD,rF,rH,rq,rW,rV,rK,rU,rG,rX,rY,rQ,rJ,rZ,r0,r1,r2,r4,r3,r6,r5,r8,r9,r7,oe,ot,on,or,oo,oa,oi,ol,os,oc,ou,od,of,op,oh,om,og,ov,ob,oy,ow,ox,oS,oC,oE,ok,oO,o_,o$,oj,oP,oN,oI,oT,oR,oM,oB,oz,oA,oL,oD,oF,oH,oq,oW,oV,oK,oU,oG,oX,oY,oQ,oJ,oZ,o0,o1,o2,o4,o3,o6,o5,o8,o9,o7,ae,at,an,ar,ao,aa,ai,al,as,ac,au,ad,af,ap,ah,am,ag,av,ab,ay,aw,ax,aS=globalThis;function aC(e){Object.defineProperty(e,"__esModule",{value:!0,configurable:!0})}function aE(e){return e&&e.__esModule?e.default:e}var ak={},aO={},a_=aS.parcelRequiree076;null==a_&&((a_=function(e){if(e in ak)return ak[e].exports;if(e in aO){var t=aO[e];delete aO[e];var n={id:e,exports:{}};return ak[e]=n,t.call(n.exports,n,n.exports),n.exports}var r=Error("Cannot find module '"+e+"'");throw r.code="MODULE_NOT_FOUND",r}).register=function(e,t){aO[e]=t},aS.parcelRequiree076=a_);var a$=a_.register;a$("aPfka",function(e,t){tq(e.exports,"Fragment",()=>n,e=>n=e),tq(e.exports,"jsx",()=>r,e=>r=e),tq(e.exports,"jsxs",()=>o,e=>o=e);var n,r,o,a=a_("aqdBs"),i=Symbol.for("react.element"),l=Symbol.for("react.fragment"),s=Object.prototype.hasOwnProperty,c=a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,u={key:!0,ref:!0,__self:!0,__source:!0};function d(e,t,n){var r,o={},a=null,l=null;for(r in void 0!==n&&(a=""+n),void 0!==t.key&&(a=""+t.key),void 0!==t.ref&&(l=t.ref),t)s.call(t,r)&&!u.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===o[r]&&(o[r]=t[r]);return{$$typeof:i,type:e,key:a,ref:l,props:o,_owner:c.current}}n=l,r=d,o=d}),a$("aqdBs",function(e,t){e.exports=a_("WCsmQ")}),a$("WCsmQ",function(e,t){tq(e.exports,"Children",()=>n,e=>n=e),tq(e.exports,"Component",()=>r,e=>r=e),tq(e.exports,"Fragment",()=>o,e=>o=e),tq(e.exports,"Profiler",()=>a,e=>a=e),tq(e.exports,"PureComponent",()=>i,e=>i=e),tq(e.exports,"StrictMode",()=>l,e=>l=e),tq(e.exports,"Suspense",()=>s,e=>s=e),tq(e.exports,"__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED",()=>c,e=>c=e),tq(e.exports,"act",()=>u,e=>u=e),tq(e.exports,"cloneElement",()=>d,e=>d=e),tq(e.exports,"createContext",()=>f,e=>f=e),tq(e.exports,"createElement",()=>p,e=>p=e),tq(e.exports,"createFactory",()=>h,e=>h=e),tq(e.exports,"createRef",()=>m,e=>m=e),tq(e.exports,"forwardRef",()=>g,e=>g=e),tq(e.exports,"isValidElement",()=>v,e=>v=e),tq(e.exports,"lazy",()=>b,e=>b=e),tq(e.exports,"memo",()=>y,e=>y=e),tq(e.exports,"startTransition",()=>w,e=>w=e),tq(e.exports,"unstable_act",()=>x,e=>x=e),tq(e.exports,"useCallback",()=>S,e=>S=e),tq(e.exports,"useContext",()=>C,e=>C=e),tq(e.exports,"useDebugValue",()=>E,e=>E=e),tq(e.exports,"useDeferredValue",()=>k,e=>k=e),tq(e.exports,"useEffect",()=>O,e=>O=e),tq(e.exports,"useId",()=>_,e=>_=e),tq(e.exports,"useImperativeHandle",()=>$,e=>$=e),tq(e.exports,"useInsertionEffect",()=>j,e=>j=e),tq(e.exports,"useLayoutEffect",()=>P,e=>P=e),tq(e.exports,"useMemo",()=>N,e=>N=e),tq(e.exports,"useReducer",()=>I,e=>I=e),tq(e.exports,"useRef",()=>T,e=>T=e),tq(e.exports,"useState",()=>R,e=>R=e),tq(e.exports,"useSyncExternalStore",()=>M,e=>M=e),tq(e.exports,"useTransition",()=>B,e=>B=e),tq(e.exports,"version",()=>z,e=>z=e);var n,r,o,a,i,l,s,c,u,d,f,p,h,m,g,v,b,y,w,x,S,C,E,k,O,_,$,j,P,N,I,T,R,M,B,z,A=Symbol.for("react.element"),L=Symbol.for("react.portal"),D=Symbol.for("react.fragment"),F=Symbol.for("react.strict_mode"),H=Symbol.for("react.profiler"),q=Symbol.for("react.provider"),W=Symbol.for("react.context"),V=Symbol.for("react.forward_ref"),K=Symbol.for("react.suspense"),U=Symbol.for("react.memo"),G=Symbol.for("react.lazy"),X=Symbol.iterator,Y={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Q=Object.assign,J={};function Z(e,t,n){this.props=e,this.context=t,this.refs=J,this.updater=n||Y}function ee(){}function et(e,t,n){this.props=e,this.context=t,this.refs=J,this.updater=n||Y}Z.prototype.isReactComponent={},Z.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},Z.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},ee.prototype=Z.prototype;var en=et.prototype=new ee;en.constructor=et,Q(en,Z.prototype),en.isPureReactComponent=!0;var er=Array.isArray,eo=Object.prototype.hasOwnProperty,ea={current:null},ei={key:!0,ref:!0,__self:!0,__source:!0};function el(e,t,n){var r,o={},a=null,i=null;if(null!=t)for(r in void 0!==t.ref&&(i=t.ref),void 0!==t.key&&(a=""+t.key),t)eo.call(t,r)&&!ei.hasOwnProperty(r)&&(o[r]=t[r]);var l=arguments.length-2;if(1===l)o.children=n;else if(11?t-1:0),r=1;req),tq(e.exports,"isObservableObject",()=>n$),tq(e.exports,"isObservableArray",()=>nh),tq(e.exports,"isObservableMap",()=>nb),tq(e.exports,"computed",()=>eU),tq(e.exports,"_allowStateChanges",()=>e0),tq(e.exports,"untracked",()=>tr),tq(e.exports,"_getGlobalState",()=>tp),tq(e.exports,"getDependencyTree",()=>tK),tq(e.exports,"Reaction",()=>tw),tq(e.exports,"action",()=>tT),tq(e.exports,"reaction",()=>tD),tq(e.exports,"configure",()=>tV),tq(e.exports,"toJS",()=>t2),tq(e.exports,"when",()=>t3),tq(e.exports,"makeObservable",()=>nr),tq(e.exports,"runInAction",()=>tM);var r,o,a,i,l,s,c,u,d,f,p,h,m,g,v,b,y={};function w(){return"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==aS?aS:"undefined"!=typeof self?self:y}var x=Object.assign,S=Object.getOwnPropertyDescriptor,C=Object.defineProperty,E=Object.prototype,k=[];Object.freeze(k);var O={};Object.freeze(O);var _="undefined"!=typeof Proxy,$=Object.toString();function j(){_||n("Proxy not available")}function P(e){var t=!1;return function(){if(!t)return t=!0,e.apply(this,arguments)}}var N=function(){};function I(e){return"function"==typeof e}function T(e){switch(typeof e){case"string":case"symbol":case"number":return!0}return!1}function R(e){return null!==e&&"object"==typeof e}function M(e){if(!R(e))return!1;var t=Object.getPrototypeOf(e);if(null==t)return!0;var n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n.toString()===$}function B(e){var t=null==e?void 0:e.constructor;return!!t&&("GeneratorFunction"===t.name||"GeneratorFunction"===t.displayName)}function z(e,t,n){C(e,t,{enumerable:!1,writable:!0,configurable:!0,value:n})}function A(e,t,n){C(e,t,{enumerable:!1,writable:!1,configurable:!0,value:n})}function L(e,t){var n="isMobX"+e;return t.prototype[n]=!0,function(e){return R(e)&&!0===e[n]}}function D(e){return e instanceof Map}function F(e){return e instanceof Set}var H=void 0!==Object.getOwnPropertySymbols,q="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:H?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames;function W(e){return null===e?null:"object"==typeof e?""+e:e}function V(e,t){return E.hasOwnProperty.call(e,t)}var K=Object.getOwnPropertyDescriptors||function(e){var t={};return q(e).forEach(function(n){t[n]=S(e,n)}),t};function U(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var et=Symbol("mobx-stored-annotations");function en(e){return Object.assign(function(t,n){if(eo(n))return e.decorate_20223_(t,n);er(t,n,e)},e)}function er(e,t,n){V(e,et)||z(e,et,X({},e[et])),"override"===n.annotationType_||(e[et][t]=n)}function eo(e){return"object"==typeof e&&"string"==typeof e.kind}var ea=Symbol("mobx administration"),ei=function(){function e(e){void 0===e&&(e="Atom"),this.name_=void 0,this.isPendingUnobservation=!1,this.isBeingObserved=!1,this.observers_=new Set,this.diffValue_=0,this.lastAccessedBy_=0,this.lowestObserverState_=p.NOT_TRACKING_,this.onBOL=void 0,this.onBUOL=void 0,this.name_=e}var t=e.prototype;return t.onBO=function(){this.onBOL&&this.onBOL.forEach(function(e){return e()})},t.onBUO=function(){this.onBUOL&&this.onBUOL.forEach(function(e){return e()})},t.reportObserved=function(){return tb(this)},t.reportChanged=function(){tg(),ty(this),tv()},t.toString=function(){return this.name_},e}(),el=L("Atom",ei);function es(e,t,n){void 0===t&&(t=N),void 0===n&&(n=N);var r=new ei(e);return t!==N&&tH("onBO",r,t,void 0),n!==N&&tF(r,n),r}var ec={structural:function(e,t){return nF(e,t)},default:function(e,t){return Object.is?Object.is(e,t):e===t?0!==e||1/e==1/t:e!=e&&t!=t}};function eu(e,t,n){return t0(e)?e:Array.isArray(e)?eq.array(e,{name:n}):M(e)?eq.object(e,void 0,{name:n}):D(e)?eq.map(e,{name:n}):F(e)?eq.set(e,{name:n}):"function"!=typeof e||tB(e)||tZ(e)?e:B(e)?tQ(e):tR(n,e)}function ed(e){return e}function ef(e,t){return{annotationType_:e,options_:t,make_:ep,extend_:eh,decorate_20223_:em}}function ep(e,t,n,r){if(null!=(o=this.options_)&&o.bound)return null===this.extend_(e,t,n,!1)?0:1;if(r===e.target_)return null===this.extend_(e,t,n,!1)?0:2;if(tB(n.value))return 1;var o,a=eg(e,this,t,n,!1);return C(r,t,a),2}function eh(e,t,n,r){var o=eg(e,this,t,n);return e.defineProperty_(t,o,r)}function em(e,t){var r,o,a,i,l,s,c=t.kind,u=t.name,d=t.addInitializer,f=this;if("field"==c){d(function(){er(this,u,f)});return}if("method"==c)return tB(e)||(r=e,e=eJ(null!=(o=null==(a=f.options_)?void 0:a.name)?o:u.toString(),r,null!=(i=null==(l=f.options_)?void 0:l.autoAction)&&i)),null!=(s=this.options_)&&s.bound&&d(function(){var e=this[u].bind(this);e.isMobxAction=!0,this[u]=e}),e;n("Cannot apply '"+f.annotationType_+"' to '"+String(u)+"' (kind: "+c+"):\n'"+f.annotationType_+"' can only be used on properties with a function value.")}function eg(e,t,n,r,o){void 0===o&&(o=tf.safeDescriptors),t.annotationType_,r.value;var a,i,l,s,c,u,d,f,p=r.value;return null!=(a=t.options_)&&a.bound&&(p=p.bind(null!=(f=e.proxy_)?f:e.target_)),{value:eJ(null!=(i=null==(l=t.options_)?void 0:l.name)?i:n.toString(),p,null!=(s=null==(c=t.options_)?void 0:c.autoAction)&&s,null!=(u=t.options_)&&u.bound?null!=(d=e.proxy_)?d:e.target_:void 0),configurable:!o||e.isPlainObject_,enumerable:!1,writable:!o}}function ev(e,t){return{annotationType_:e,options_:t,make_:eb,extend_:ey,decorate_20223_:ew}}function eb(e,t,n,r){if(r===e.target_)return null===this.extend_(e,t,n,!1)?0:2;if(null!=(o=this.options_)&&o.bound&&(!V(e.target_,t)||!tZ(e.target_[t]))&&null===this.extend_(e,t,n,!1))return 0;if(tZ(n.value))return 1;var o,a=ex(e,this,t,n,!1,!1);return C(r,t,a),2}function ey(e,t,n,r){var o,a=ex(e,this,t,n,null==(o=this.options_)?void 0:o.bound);return e.defineProperty_(t,a,r)}function ew(e,t){var n,r=t.name,o=t.addInitializer;return tZ(e)||(e=tQ(e)),null!=(n=this.options_)&&n.bound&&o(function(){var e=this[r].bind(this);e.isMobXFlow=!0,this[r]=e}),e}function ex(e,t,n,r,o,a){void 0===a&&(a=tf.safeDescriptors),t.annotationType_,r.value;var i,l=r.value;return tZ(l)||(l=tQ(l)),o&&((l=l.bind(null!=(i=e.proxy_)?i:e.target_)).isMobXFlow=!0),{value:l,configurable:!a||e.isPlainObject_,enumerable:!1,writable:!a}}function eS(e,t){return{annotationType_:e,options_:t,make_:eC,extend_:eE,decorate_20223_:ek}}function eC(e,t,n){return null===this.extend_(e,t,n,!1)?0:1}function eE(e,t,n,r){return this.annotationType_,n.get,e.defineComputedProperty_(t,X({},this.options_,{get:n.get,set:n.set}),r)}function ek(e,t){var n=this,r=t.name;return(0,t.addInitializer)(function(){var t=nk(this)[ea],o=X({},n.options_,{get:e,context:this});o.name||(o.name="ObservableObject."+r.toString()),t.values_.set(r,new e5(o))}),function(){return this[ea].getObservablePropValue_(r)}}function eO(e,t){return{annotationType_:e,options_:t,make_:e_,extend_:e$,decorate_20223_:ej}}function e_(e,t,n){return null===this.extend_(e,t,n,!1)?0:1}function e$(e,t,n,r){var o,a;return this.annotationType_,e.defineObservableProperty_(t,n.value,null!=(o=null==(a=this.options_)?void 0:a.enhancer)?o:eu,r)}function ej(e,t){var n=this,r=t.kind,o=t.name,a=new WeakSet;function i(e,t){var r,i,l=nk(e)[ea],s=new e4(t,null!=(r=null==(i=n.options_)?void 0:i.enhancer)?r:eu,"ObservableObject."+o.toString(),!1);l.values_.set(o,s),a.add(e)}if("accessor"==r)return{get:function(){return a.has(this)||i(this,e.get.call(this)),this[ea].getObservablePropValue_(o)},set:function(e){return a.has(this)||i(this,e),this[ea].setObservablePropValue_(o,e)},init:function(e){return a.has(this)||i(this,e),e}}}var eP=eN();function eN(e){return{annotationType_:"true",options_:e,make_:eI,extend_:eT,decorate_20223_:eR}}function eI(e,t,n,r){if(n.get)return eU.make_(e,t,n,r);if(n.set){var o,a,i,l,s,c=eJ(t.toString(),n.set);return r===e.target_?null===e.defineProperty_(t,{configurable:!tf.safeDescriptors||e.isPlainObject_,set:c})?0:2:(C(r,t,{configurable:!0,set:c}),2)}if(r!==e.target_&&"function"==typeof n.value)return B(n.value)?(null!=(l=this.options_)&&l.autoBind?tQ.bound:tQ).make_(e,t,n,r):(null!=(i=this.options_)&&i.autoBind?tR.bound:tR).make_(e,t,n,r);var u=(null==(o=this.options_)?void 0:o.deep)===!1?eq.ref:eq;return"function"==typeof n.value&&null!=(a=this.options_)&&a.autoBind&&(n.value=n.value.bind(null!=(s=e.proxy_)?s:e.target_)),u.make_(e,t,n,r)}function eT(e,t,n,r){var o,a,i;return n.get?eU.extend_(e,t,n,r):n.set?e.defineProperty_(t,{configurable:!tf.safeDescriptors||e.isPlainObject_,set:eJ(t.toString(),n.set)},r):("function"==typeof n.value&&null!=(o=this.options_)&&o.autoBind&&(n.value=n.value.bind(null!=(i=e.proxy_)?i:e.target_)),((null==(a=this.options_)?void 0:a.deep)===!1?eq.ref:eq).extend_(e,t,n,r))}function eR(e,t){n("'"+this.annotationType_+"' cannot be used as a decorator")}var eM={deep:!0,name:void 0,defaultDecorator:void 0,proxy:!0};Object.freeze(eM);var eB=eO("observable"),ez=eO("observable.ref",{enhancer:ed}),eA=eO("observable.shallow",{enhancer:function(e,t,n){return null==e||n$(e)||nh(e)||nb(e)||nx(e)?e:Array.isArray(e)?eq.array(e,{name:n,deep:!1}):M(e)?eq.object(e,void 0,{name:n,deep:!1}):D(e)?eq.map(e,{name:n,deep:!1}):F(e)?eq.set(e,{name:n,deep:!1}):void 0}}),eL=eO("observable.struct",{enhancer:function(e,t){return nF(e,t)?t:e}}),eD=en(eB);function eF(e){var t,n,r;return!0===e.deep?eu:!1===e.deep?ed:(t=e.defaultDecorator)&&null!=(n=null==(r=t.options_)?void 0:r.enhancer)?n:eu}function eH(e,t,n){if(eo(t))return eB.decorate_20223_(e,t);if(T(t)){er(e,t,eB);return}return t0(e)?e:M(e)?eq.object(e,t,n):Array.isArray(e)?eq.array(e,t):D(e)?eq.map(e,t):F(e)?eq.set(e,t):"object"==typeof e&&null!==e?e:eq.box(e,t)}x(eH,eD);var eq=x(eH,{box:function(e,t){var n=t||eM;return new e4(e,eF(n),n.name,!0,n.equals)},array:function(e,t){var n=t||eM;return(!1===tf.useProxies||!1===n.proxy?function(e,t,n){return new nR(e,t,n)}:function(e,t,n,r){return void 0===n&&(n="ObservableArray"),void 0===r&&(r=!1),j(),nL(function(){var o=new nl(n,t,r,!1);A(o.values_,ea,o);var a=new Proxy(o.values_,ni);return o.proxy_=a,e&&e.length&&o.spliceWithArray_(0,0,e),a})})(e,eF(n),n.name)},map:function(e,t){var n=t||eM;return new nv(e,eF(n),n.name)},set:function(e,t){var n=t||eM;return new nw(e,eF(n),n.name)},object:function(e,t,n){return nL(function(){var r,o,a,i,l;return i=!1===tf.useProxies||(null==n?void 0:n.proxy)===!1?nk({},n):(r={},j(),null!=(a=(o=(r=nk(r,n))[ea]).proxy_)?a:o.proxy_=new Proxy(r,t5)),l=K(e),nL(function(){var e=nk(i,void 0)[ea];q(l).forEach(function(n){e.extend_(n,l[n],!t||!(n in t)||t[n])})}),i})},ref:en(ez),shallow:en(eA),deep:eD,struct:en(eL)}),eW="computed",eV=eS(eW),eK=eS("computed.struct",{equals:ec.structural}),eU=function(e,t){if(eo(t))return eV.decorate_20223_(e,t);if(T(t))return er(e,t,eV);if(M(e))return en(eS(eW,e));var n=M(t)?t:{};return n.get=e,n.name||(n.name=e.name||""),new e5(n)};Object.assign(eU,eV),eU.struct=en(eK);var eG=0,eX=1,eY=null!=(c=null==(u=S(function(){},"name"))?void 0:u.configurable)&&c,eQ={value:"action",configurable:!0,writable:!1,enumerable:!1};function eJ(e,t,n,r){function o(){return eZ(e,n,t,r||this,arguments)}return void 0===n&&(n=!1),o.isMobxAction=!0,o.toString=function(){return t.toString()},eY&&(eQ.value=e,C(o,"name",eQ)),o}function eZ(e,t,r,o,a){var i,l,s,c,u=(i=tf.trackingDerivation,l=!t||!i,tg(),s=tf.allowStateChanges,l&&(to(),s=e1(!0)),eG=(c={runAsAction_:l,prevDerivation_:i,prevAllowStateChanges_:s,prevAllowStateReads_:ti(!0),notifySpy_:!1,startTime_:0,actionId_:eX++,parentActionId_:eG}).actionId_,c);try{return r.apply(o,a)}catch(e){throw u.error_=e,e}finally{eG!==u.actionId_&&n(30),eG=u.parentActionId_,void 0!==u.error_&&(tf.suppressReactionErrors=!0),e2(u.prevAllowStateChanges_),tl(u.prevAllowStateReads_),tv(),u.runAsAction_&&ta(u.prevDerivation_),tf.suppressReactionErrors=!1}}function e0(e,t){var n=e1(e);try{return t()}finally{e2(n)}}function e1(e){var t=tf.allowStateChanges;return tf.allowStateChanges=e,t}function e2(e){tf.allowStateChanges=e}d=Symbol.toPrimitive;var e4=function(e){function t(t,n,r,o,a){var i;return void 0===r&&(r="ObservableValue"),void 0===o&&(o=!0),void 0===a&&(a=ec.default),(i=e.call(this,r)||this).enhancer=void 0,i.name_=void 0,i.equals=void 0,i.hasUnreportedChange_=!1,i.interceptors_=void 0,i.changeListeners_=void 0,i.value_=void 0,i.dehancer=void 0,i.enhancer=n,i.name_=r,i.equals=a,i.value_=n(t,void 0,r),i}Y(t,e);var n=t.prototype;return n.dehanceValue=function(e){return void 0!==this.dehancer?this.dehancer(e):e},n.set=function(e){this.value_,(e=this.prepareNewValue_(e))!==tf.UNCHANGED&&this.setNewValue_(e)},n.prepareNewValue_=function(e){if(t8(this)){var t=t7(this,{object:this,type:na,newValue:e});if(!t)return tf.UNCHANGED;e=t.newValue}return e=this.enhancer(e,this.value_,this.name_),this.equals(this.value_,e)?tf.UNCHANGED:e},n.setNewValue_=function(e){var t=this.value_;this.value_=e,this.reportChanged(),ne(this)&&nn(this,{type:na,object:this,newValue:e,oldValue:t})},n.get=function(){return this.reportObserved(),this.dehanceValue(this.value_)},n.intercept_=function(e){return t9(this,e)},n.observe_=function(e,t){return t&&e({observableKind:"value",debugObjectName:this.name_,object:this,type:na,newValue:this.value_,oldValue:void 0}),nt(this,e)},n.raw=function(){return this.value_},n.toJSON=function(){return this.get()},n.toString=function(){return this.name_+"["+this.value_+"]"},n.valueOf=function(){return W(this.get())},n[d]=function(){return this.valueOf()},t}(ei),e3=L("ObservableValue",e4);function e6(e,t,n){return n?e|=t:e&=~t,e}f=Symbol.toPrimitive;var e5=function(){function e(e){this.dependenciesState_=p.NOT_TRACKING_,this.observing_=[],this.newObserving_=null,this.observers_=new Set,this.diffValue_=0,this.runId_=0,this.lastAccessedBy_=0,this.lowestObserverState_=p.UP_TO_DATE_,this.unboundDepsCount_=0,this.value_=new e9(null),this.name_=void 0,this.triggeredBy_=void 0,this.flags_=0,this.derivation=void 0,this.setter_=void 0,this.isTracing_=h.NONE,this.scope_=void 0,this.equals_=void 0,this.requiresReaction_=void 0,this.keepAlive_=void 0,this.onBOL=void 0,this.onBUOL=void 0,e.get||n(31),this.derivation=e.get,this.name_=e.name||"ComputedValue",e.set&&(this.setter_=eJ("ComputedValue-setter",e.set)),this.equals_=e.equals||(e.compareStructural||e.struct?ec.structural:ec.default),this.scope_=e.context,this.requiresReaction_=e.requiresReaction,this.keepAlive_=!!e.keepAlive}var t=e.prototype;return t.onBecomeStale_=function(){this.lowestObserverState_===p.UP_TO_DATE_&&(this.lowestObserverState_=p.POSSIBLY_STALE_,this.observers_.forEach(function(e){e.dependenciesState_===p.UP_TO_DATE_&&(e.dependenciesState_=p.POSSIBLY_STALE_,e.onBecomeStale_())}))},t.onBO=function(){this.onBOL&&this.onBOL.forEach(function(e){return e()})},t.onBUO=function(){this.onBUOL&&this.onBUOL.forEach(function(e){return e()})},t.get=function(){if(this.isComputing&&n(32,this.name_,this.derivation),0!==tf.inBatch||0!==this.observers_.size||this.keepAlive_){if(tb(this),te(this)){var e,t=tf.trackingContext;this.keepAlive_&&!t&&(tf.trackingContext=this),this.trackAndCompute()&&(e=this,e.lowestObserverState_!==p.STALE_&&(e.lowestObserverState_=p.STALE_,e.observers_.forEach(function(t){t.dependenciesState_===p.POSSIBLY_STALE_?t.dependenciesState_=p.STALE_:t.dependenciesState_===p.UP_TO_DATE_&&(e.lowestObserverState_=p.UP_TO_DATE_)}))),tf.trackingContext=t}}else te(this)&&(this.warnAboutUntrackedRead_(),tg(),this.value_=this.computeValue_(!1),tv());var r=this.value_;if(e7(r))throw r.cause;return r},t.set=function(e){if(this.setter_){this.isRunningSetter&&n(33,this.name_),this.isRunningSetter=!0;try{this.setter_.call(this.scope_,e)}finally{this.isRunningSetter=!1}}else n(34,this.name_)},t.trackAndCompute=function(){var e=this.value_,t=this.dependenciesState_===p.NOT_TRACKING_,n=this.computeValue_(!0),r=t||e7(e)||e7(n)||!this.equals_(e,n);return r&&(this.value_=n),r},t.computeValue_=function(e){this.isComputing=!0;var t,n=e1(!1);if(e)t=tt(this,this.derivation,this.scope_);else if(!0===tf.disableErrorBoundaries)t=this.derivation.call(this.scope_);else try{t=this.derivation.call(this.scope_)}catch(e){t=new e9(e)}return e2(n),this.isComputing=!1,t},t.suspend_=function(){this.keepAlive_||(tn(this),this.value_=void 0)},t.observe_=function(e,t){var n=this,r=!0,o=void 0;return tz(function(){var a=n.get();if(!r||t){var i=to();e({observableKind:"computed",debugObjectName:n.name_,type:na,object:n,newValue:a,oldValue:o}),ta(i)}r=!1,o=a})},t.warnAboutUntrackedRead_=function(){},t.toString=function(){return this.name_+"["+this.derivation.toString()+"]"},t.valueOf=function(){return W(this.get())},t[f]=function(){return this.valueOf()},G(e,[{key:"isComputing",get:function(){return!!(this.flags_&e.isComputingMask_)},set:function(t){this.flags_=e6(this.flags_,e.isComputingMask_,t)}},{key:"isRunningSetter",get:function(){return!!(this.flags_&e.isRunningSetterMask_)},set:function(t){this.flags_=e6(this.flags_,e.isRunningSetterMask_,t)}},{key:"isBeingObserved",get:function(){return!!(this.flags_&e.isBeingObservedMask_)},set:function(t){this.flags_=e6(this.flags_,e.isBeingObservedMask_,t)}},{key:"isPendingUnobservation",get:function(){return!!(this.flags_&e.isPendingUnobservationMask_)},set:function(t){this.flags_=e6(this.flags_,e.isPendingUnobservationMask_,t)}}]),e}();e5.isComputingMask_=1,e5.isRunningSetterMask_=2,e5.isBeingObservedMask_=4,e5.isPendingUnobservationMask_=8;var e8=L("ComputedValue",e5);(r=p={})[r.NOT_TRACKING_=-1]="NOT_TRACKING_",r[r.UP_TO_DATE_=0]="UP_TO_DATE_",r[r.POSSIBLY_STALE_=1]="POSSIBLY_STALE_",r[r.STALE_=2]="STALE_",(o=h={})[o.NONE=0]="NONE",o[o.LOG=1]="LOG",o[o.BREAK=2]="BREAK";var e9=function(e){this.cause=void 0,this.cause=e};function e7(e){return e instanceof e9}function te(e){switch(e.dependenciesState_){case p.UP_TO_DATE_:return!1;case p.NOT_TRACKING_:case p.STALE_:return!0;case p.POSSIBLY_STALE_:for(var t=ti(!0),n=to(),r=e.observing_,o=r.length,a=0;ar&&(r=l.dependenciesState_)}for(n.length=o,e.newObserving_=null,a=t.length;a--;){var s=t[a];0===s.diffValue_&&th(s,e),s.diffValue_=0}for(;o--;){var c=n[o];1===c.diffValue_&&(c.diffValue_=0,c.observers_.add(e),c.lowestObserverState_>e.dependenciesState_&&(c.lowestObserverState_=e.dependenciesState_))}r!==p.UP_TO_DATE_&&(e.dependenciesState_=r,e.onBecomeStale_())}(e),tl(o),r}function tn(e){var t=e.observing_;e.observing_=[];for(var n=t.length;n--;)th(t[n],e);e.dependenciesState_=p.NOT_TRACKING_}function tr(e){var t=to();try{return e()}finally{ta(t)}}function to(){var e=tf.trackingDerivation;return tf.trackingDerivation=null,e}function ta(e){tf.trackingDerivation=e}function ti(e){var t=tf.allowStateReads;return tf.allowStateReads=e,t}function tl(e){tf.allowStateReads=e}function ts(e){if(e.dependenciesState_!==p.UP_TO_DATE_){e.dependenciesState_=p.UP_TO_DATE_;for(var t=e.observing_,n=t.length;n--;)t[n].lowestObserverState_=p.UP_TO_DATE_}}var tc=function(){this.version=6,this.UNCHANGED={},this.trackingDerivation=null,this.trackingContext=null,this.runId=0,this.mobxGuid=0,this.inBatch=0,this.pendingUnobservations=[],this.pendingReactions=[],this.isRunningReactions=!1,this.allowStateChanges=!1,this.allowStateReads=!0,this.enforceActions=!0,this.spyListeners=[],this.globalReactionErrorHandlers=[],this.computedRequiresReaction=!1,this.reactionRequiresObservable=!1,this.observableRequiresReaction=!1,this.disableErrorBoundaries=!1,this.suppressReactionErrors=!1,this.useProxies=!0,this.verifyProxies=!1,this.safeDescriptors=!0},tu=!0,td=!1,tf=((a=w()).__mobxInstanceCount>0&&!a.__mobxGlobals&&(tu=!1),a.__mobxGlobals&&a.__mobxGlobals.version!==new tc().version&&(tu=!1),tu)?a.__mobxGlobals?(a.__mobxInstanceCount+=1,a.__mobxGlobals.UNCHANGED||(a.__mobxGlobals.UNCHANGED={}),a.__mobxGlobals):(a.__mobxInstanceCount=1,a.__mobxGlobals=new tc):(setTimeout(function(){td||n(35)},1),new tc);function tp(){return tf}function th(e,t){e.observers_.delete(t),0===e.observers_.size&&tm(e)}function tm(e){!1===e.isPendingUnobservation&&(e.isPendingUnobservation=!0,tf.pendingUnobservations.push(e))}function tg(){tf.inBatch++}function tv(){if(0==--tf.inBatch){tS();for(var e=tf.pendingUnobservations,t=0;t0&&tm(e),!1)}function ty(e){e.lowestObserverState_!==p.STALE_&&(e.lowestObserverState_=p.STALE_,e.observers_.forEach(function(e){e.dependenciesState_===p.UP_TO_DATE_&&e.onBecomeStale_(),e.dependenciesState_=p.STALE_}))}var tw=function(){function e(e,t,n,r){void 0===e&&(e="Reaction"),this.name_=void 0,this.onInvalidate_=void 0,this.errorHandler_=void 0,this.requiresObservable_=void 0,this.observing_=[],this.newObserving_=[],this.dependenciesState_=p.NOT_TRACKING_,this.diffValue_=0,this.runId_=0,this.unboundDepsCount_=0,this.isDisposed_=!1,this.isScheduled_=!1,this.isTrackPending_=!1,this.isRunning_=!1,this.isTracing_=h.NONE,this.name_=e,this.onInvalidate_=t,this.errorHandler_=n,this.requiresObservable_=r}var t=e.prototype;return t.onBecomeStale_=function(){this.schedule_()},t.schedule_=function(){this.isScheduled_||(this.isScheduled_=!0,tf.pendingReactions.push(this),tS())},t.isScheduled=function(){return this.isScheduled_},t.runReaction_=function(){if(!this.isDisposed_){tg(),this.isScheduled_=!1;var e=tf.trackingContext;if(tf.trackingContext=this,te(this)){this.isTrackPending_=!0;try{this.onInvalidate_()}catch(e){this.reportExceptionInDerivation_(e)}}tf.trackingContext=e,tv()}},t.track=function(e){if(!this.isDisposed_){tg(),this.isRunning_=!0;var t=tf.trackingContext;tf.trackingContext=this;var n=tt(this,e,void 0);tf.trackingContext=t,this.isRunning_=!1,this.isTrackPending_=!1,this.isDisposed_&&tn(this),e7(n)&&this.reportExceptionInDerivation_(n.cause),tv()}},t.reportExceptionInDerivation_=function(e){var t=this;if(this.errorHandler_){this.errorHandler_(e,this);return}if(tf.disableErrorBoundaries)throw e;tf.suppressReactionErrors||console.error("[mobx] uncaught error in '"+this+"'",e),tf.globalReactionErrorHandlers.forEach(function(n){return n(e,t)})},t.dispose=function(){this.isDisposed_||(this.isDisposed_=!0,this.isRunning_||(tg(),tn(this),tv()))},t.getDisposer_=function(e){var t=this,n=function n(){t.dispose(),null==e||null==e.removeEventListener||e.removeEventListener("abort",n)};return null==e||null==e.addEventListener||e.addEventListener("abort",n),n[ea]=this,n},t.toString=function(){return"Reaction["+this.name_+"]"},t.trace=function(e){void 0===e&&(e=!1)},e}(),tx=function(e){return e()};function tS(){tf.inBatch>0||tf.isRunningReactions||tx(tC)}function tC(){tf.isRunningReactions=!0;for(var e=tf.pendingReactions,t=0;e.length>0;){100==++t&&(console.error("[mobx] cycle in reaction: "+e[0]),e.splice(0));for(var n=e.splice(0),r=0,o=n.length;r",t$=ef(tk),tj=ef("action.bound",{bound:!0}),tP=ef(tO,{autoAction:!0}),tN=ef("autoAction.bound",{autoAction:!0,bound:!0});function tI(e){return function(t,n){return I(t)?eJ(t.name||t_,t,e):I(n)?eJ(t,n,e):eo(n)?(e?tP:t$).decorate_20223_(t,n):T(n)?er(t,n,e?tP:t$):T(t)?en(ef(e?tO:tk,{name:t,autoAction:e})):void 0}}var tT=tI(!1);Object.assign(tT,t$);var tR=tI(!0);function tM(e){return eZ(e.name||t_,!1,e,this,void 0)}function tB(e){return I(e)&&!0===e.isMobxAction}function tz(e,t){void 0===t&&(t=O);var n,r,o,a,i,l,s=null!=(n=null==(r=t)?void 0:r.name)?n:"Autorun";if(t.scheduler||t.delay){var c=tL(t),u=!1;l=new tw(s,function(){u||(u=!0,c(function(){u=!1,l.isDisposed_||l.track(d)}))},t.onError,t.requiresObservable)}else l=new tw(s,function(){this.track(d)},t.onError,t.requiresObservable);function d(){e(l)}return null!=(o=t)&&null!=(a=o.signal)&&a.aborted||l.schedule_(),l.getDisposer_(null==(i=t)?void 0:i.signal)}Object.assign(tR,tP),tT.bound=en(tj),tR.bound=en(tN);var tA=function(e){return e()};function tL(e){return e.scheduler?e.scheduler:e.delay?function(t){return setTimeout(t,e.delay)}:tA}function tD(e,t,n){void 0===n&&(n=O);var r,o,a,i,l,s,c=null!=(o=n.name)?o:"Reaction",u=tT(c,n.onError?(r=n.onError,function(){try{return t.apply(this,arguments)}catch(e){r.call(this,e)}}):t),d=!n.scheduler&&!n.delay,f=tL(n),p=!0,h=!1,m=n.compareStructural?ec.structural:n.equals||ec.default,g=new tw(c,function(){p||d?v():h||(h=!0,f(v))},n.onError,n.requiresObservable);function v(){if(h=!1,!g.isDisposed_){var t=!1,r=s;g.track(function(){var n=e0(!1,function(){return e(g)});t=p||!m(s,n),s=n}),p&&n.fireImmediately?u(s,r,g):!p&&t&&u(s,r,g),p=!1}}return null!=(a=n)&&null!=(i=a.signal)&&i.aborted||g.schedule_(),g.getDisposer_(null==(l=n)?void 0:l.signal)}function tF(e,t,n){return tH("onBUO",e,t,n)}function tH(e,t,n,r){var o="function"==typeof r?nz(t,n):nz(t),a=I(r)?r:n,i=e+"L";return o[i]?o[i].add(a):o[i]=new Set([a]),function(){var e=o[i];e&&(e.delete(a),0===e.size&&delete o[i])}}var tW="always";function tV(e){!0===e.isolateGlobalState&&function(){if((tf.pendingReactions.length||tf.inBatch||tf.isRunningReactions)&&n(36),td=!0,tu){var e=w();0==--e.__mobxInstanceCount&&(e.__mobxGlobals=void 0),tf=new tc}}();var t,r,o=e.useProxies,a=e.enforceActions;if(void 0!==o&&(tf.useProxies=o===tW||"never"!==o&&"undefined"!=typeof Proxy),"ifavailable"===o&&(tf.verifyProxies=!0),void 0!==a){var i=a===tW?tW:"observed"===a;tf.enforceActions=i,tf.allowStateChanges=!0!==i&&i!==tW}["computedRequiresReaction","reactionRequiresObservable","observableRequiresReaction","disableErrorBoundaries","safeDescriptors"].forEach(function(t){t in e&&(tf[t]=!!e[t])}),tf.allowStateReads=!tf.observableRequiresReaction,e.reactionScheduler&&(t=e.reactionScheduler,r=tx,tx=function(e){return t(function(){return r(e)})})}function tK(e,t){return function e(t){var n={name:t.name_};return t.observing_&&t.observing_.length>0&&(n.dependencies=Array.from(new Set(t.observing_)).map(e)),n}(nz(e,t))}var tU=0;function tG(){this.message="FLOW_CANCELLED"}tG.prototype=Object.create(Error.prototype);var tX=ev("flow"),tY=ev("flow.bound",{bound:!0}),tQ=Object.assign(function(e,t){if(eo(t))return tX.decorate_20223_(e,t);if(T(t))return er(e,t,tX);var n=e.name||"",r=function(){var t,r=arguments,o=++tU,a=tT(n+" - runid: "+o+" - init",e).apply(this,r),i=void 0,l=new Promise(function(e,r){var l=0;function s(e){var t;i=void 0;try{t=tT(n+" - runid: "+o+" - yield "+l++,a.next).call(a,e)}catch(e){return r(e)}u(t)}function c(e){var t;i=void 0;try{t=tT(n+" - runid: "+o+" - yield "+l++,a.throw).call(a,e)}catch(e){return r(e)}u(t)}function u(t){if(I(null==t?void 0:t.then)){t.then(u,r);return}return t.done?e(t.value):(i=Promise.resolve(t.value)).then(s,c)}t=r,s(void 0)});return l.cancel=tT(n+" - runid: "+o+" - cancel",function(){try{i&&tJ(i);var e=a.return(void 0),n=Promise.resolve(e.value);n.then(N,N),tJ(n),t(new tG)}catch(e){t(e)}}),l};return r.isMobXFlow=!0,r},tX);function tJ(e){I(e.cancel)&&e.cancel()}function tZ(e){return(null==e?void 0:e.isMobXFlow)===!0}function t0(e){return!!e&&(n$(e)||!!e[ea]||el(e)||tE(e)||e8(e))}function t1(e,t,n){return e.set(t,n),n}function t2(e,t){return function e(t,r){if(null==t||"object"!=typeof t||t instanceof Date||!t0(t))return t;if(e3(t)||e8(t))return e(t.get(),r);if(r.has(t))return r.get(t);if(nh(t)){var o=t1(r,t,Array(t.length));return t.forEach(function(t,n){o[n]=e(t,r)}),o}if(nx(t)){var a=t1(r,t,new Set);return t.forEach(function(t){a.add(e(t,r))}),a}if(nb(t)){var i=t1(r,t,new Map);return t.forEach(function(t,n){i.set(n,e(t,r))}),i}var l=t1(r,t,{});return(function(e){if(n$(e))return e[ea].ownKeys_();n(38)})(t).forEach(function(n){E.propertyIsEnumerable.call(t,n)&&(l[n]=e(t[n],r))}),l}(e,new Map)}function t4(e,t){void 0===t&&(t=void 0),tg();try{return e.apply(t)}finally{tv()}}function t3(e,t,n){return 1==arguments.length||t&&"object"==typeof t?function(e,t){if(null!=t&&null!=(n=t.signal)&&n.aborted)return Object.assign(Promise.reject(Error("WHEN_ABORTED")),{cancel:function(){return null}});var n,r,o,a=new Promise(function(n,a){var i,l=t6(e,n,X({},t,{onError:a}));r=function(){l(),a(Error("WHEN_CANCELLED"))},o=function(){l(),a(Error("WHEN_ABORTED"))},null==t||null==(i=t.signal)||null==i.addEventListener||i.addEventListener("abort",o)}).finally(function(){var e;return null==t?void 0:null==(e=t.signal)?void 0:null==e.removeEventListener?void 0:e.removeEventListener("abort",o)});return a.cancel=r,a}(e,t):t6(e,t,n||{})}function t6(e,t,n){if("number"==typeof n.timeout){var r,o=Error("WHEN_TIMEOUT");r=setTimeout(function(){if(!i[ea].isDisposed_){if(i(),n.onError)n.onError(o);else throw o}},n.timeout)}n.name="When";var a=eJ("When-effect",t),i=tz(function(t){e0(!1,e)&&(t.dispose(),r&&clearTimeout(r),a())},n);return i}tQ.bound=en(tY);var t5={has:function(e,t){return e[ea].has_(t)},get:function(e,t){return e[ea].get_(t)},set:function(e,t,n){var r;return!!T(t)&&(null==(r=e[ea].set_(t,n,!0))||r)},deleteProperty:function(e,t){var n;return!!T(t)&&(null==(n=e[ea].delete_(t,!0))||n)},defineProperty:function(e,t,n){var r;return null==(r=e[ea].defineProperty_(t,n))||r},ownKeys:function(e){return e[ea].ownKeys_()},preventExtensions:function(e){n(13)}};function t8(e){return void 0!==e.interceptors_&&e.interceptors_.length>0}function t9(e,t){var n=e.interceptors_||(e.interceptors_=[]);return n.push(t),P(function(){var e=n.indexOf(t);-1!==e&&n.splice(e,1)})}function t7(e,t){var r=to();try{for(var o=[].concat(e.interceptors_||[]),a=0,i=o.length;a0}function nt(e,t){var n=e.changeListeners_||(e.changeListeners_=[]);return n.push(t),P(function(){var e=n.indexOf(t);-1!==e&&n.splice(e,1)})}function nn(e,t){var n=to(),r=e.changeListeners_;if(r){r=r.slice();for(var o=0,a=r.length;o0?e.map(this.dehancer):e},t.intercept_=function(e){return t9(this,e)},t.observe_=function(e,t){return void 0===t&&(t=!1),t&&e({observableKind:"array",object:this.proxy_,debugObjectName:this.atom_.name_,type:"splice",index:0,added:this.values_.slice(),addedCount:this.values_.length,removed:[],removedCount:0}),nt(this,e)},t.getArrayLength_=function(){return this.atom_.reportObserved(),this.values_.length},t.setArrayLength_=function(e){("number"!=typeof e||isNaN(e)||e<0)&&n("Out of range: "+e);var t=this.values_.length;if(e!==t){if(e>t){for(var r=Array(e-t),o=0;o0&&nB(e+t+1)},t.spliceWithArray_=function(e,t,n){var r=this;this.atom_;var o=this.values_.length;if(void 0===e?e=0:e>o?e=o:e<0&&(e=Math.max(0,o+e)),t=1==arguments.length?o-e:null==t?0:Math.max(0,Math.min(t,o-e)),void 0===n&&(n=k),t8(this)){var a=t7(this,{object:this.proxy_,type:no,index:e,removedCount:t,added:n});if(!a)return k;t=a.removedCount,n=a.added}if(n=0===n.length?n:n.map(function(e){return r.enhancer_(e,void 0)}),this.legacyMode_){var i=n.length-t;this.updateArrayLength_(o,i)}var l=this.spliceItemsIntoValues_(e,t,n);return(0!==t||0!==n.length)&&this.notifyArraySplice_(e,n,l),this.dehanceValues_(l)},t.spliceItemsIntoValues_=function(e,t,n){if(n.length<1e4){var r;return(r=this.values_).splice.apply(r,[e,t].concat(n))}var o=this.values_.slice(e,e+t),a=this.values_.slice(e+t);this.values_.length+=n.length-t;for(var i=0;i=this.values_.length){console.warn("[mobx] Out of bounds read: "+e);return}return this.atom_.reportObserved(),this.dehanceValue_(this.values_[e])},t.set_=function(e,t){var r=this.values_;if(this.legacyMode_&&e>r.length&&n(17,e,r.length),e2?n-2:0),o=2;o-1&&(this.splice(n,1),!0)}};function nc(e,t){"function"==typeof Array.prototype[e]&&(ns[e]=t(e))}function nu(e){return function(){var t=this[ea];t.atom_.reportObserved();var n=t.dehanceValues_(t.values_);return n[e].apply(n,arguments)}}function nd(e){return function(t,n){var r=this,o=this[ea];return o.atom_.reportObserved(),o.dehanceValues_(o.values_)[e](function(e,o){return t.call(n,e,o,r)})}}function nf(e){return function(){var t=this,n=this[ea];n.atom_.reportObserved();var r=n.dehanceValues_(n.values_),o=arguments[0];return arguments[0]=function(e,n,r){return o(e,n,r,t)},r[e].apply(r,arguments)}}nc("at",nu),nc("concat",nu),nc("flat",nu),nc("includes",nu),nc("indexOf",nu),nc("join",nu),nc("lastIndexOf",nu),nc("slice",nu),nc("toString",nu),nc("toLocaleString",nu),nc("toSorted",nu),nc("toSpliced",nu),nc("with",nu),nc("every",nd),nc("filter",nd),nc("find",nd),nc("findIndex",nd),nc("findLast",nd),nc("findLastIndex",nd),nc("flatMap",nd),nc("forEach",nd),nc("map",nd),nc("some",nd),nc("toReversed",nd),nc("reduce",nf),nc("reduceRight",nf);var np=L("ObservableArrayAdministration",nl);function nh(e){return R(e)&&np(e[ea])}var nm={},ng="delete";m=Symbol.iterator,g=Symbol.toStringTag;var nv=function(){function e(e,t,r){var o=this;void 0===t&&(t=eu),void 0===r&&(r="ObservableMap"),this.enhancer_=void 0,this.name_=void 0,this[ea]=nm,this.data_=void 0,this.hasMap_=void 0,this.keysAtom_=void 0,this.interceptors_=void 0,this.changeListeners_=void 0,this.dehancer=void 0,this.enhancer_=t,this.name_=r,I(Map)||n(18),nL(function(){o.keysAtom_=es("ObservableMap.keys()"),o.data_=new Map,o.hasMap_=new Map,e&&o.merge(e)})}var t=e.prototype;return t.has_=function(e){return this.data_.has(e)},t.has=function(e){var t=this;if(!tf.trackingDerivation)return this.has_(e);var n=this.hasMap_.get(e);if(!n){var r=n=new e4(this.has_(e),ed,"ObservableMap.key?",!1);this.hasMap_.set(e,r),tF(r,function(){return t.hasMap_.delete(e)})}return n.get()},t.set=function(e,t){var n=this.has_(e);if(t8(this)){var r=t7(this,{type:n?na:"add",object:this,newValue:t,name:e});if(!r)return this;t=r.newValue}return n?this.updateValue_(e,t):this.addValue_(e,t),this},t.delete=function(e){var t=this;if(this.keysAtom_,t8(this)&&!t7(this,{type:ng,object:this,name:e}))return!1;if(this.has_(e)){var n=ne(this),r=n?{observableKind:"map",debugObjectName:this.name_,type:ng,object:this,oldValue:this.data_.get(e).value_,name:e}:null;return t4(function(){var n;t.keysAtom_.reportChanged(),null==(n=t.hasMap_.get(e))||n.setNewValue_(!1),t.data_.get(e).setNewValue_(void 0),t.data_.delete(e)}),n&&nn(this,r),!0}return!1},t.updateValue_=function(e,t){var n=this.data_.get(e);if((t=n.prepareNewValue_(t))!==tf.UNCHANGED){var r=ne(this),o=r?{observableKind:"map",debugObjectName:this.name_,type:na,object:this,oldValue:n.value_,name:e,newValue:t}:null;n.setNewValue_(t),r&&nn(this,o)}},t.addValue_=function(e,t){var n=this;this.keysAtom_,t4(function(){var r,o=new e4(t,n.enhancer_,"ObservableMap.key",!1);n.data_.set(e,o),t=o.value_,null==(r=n.hasMap_.get(e))||r.setNewValue_(!0),n.keysAtom_.reportChanged()});var r=ne(this),o=r?{observableKind:"map",debugObjectName:this.name_,type:"add",object:this,name:e,newValue:t}:null;r&&nn(this,o)},t.get=function(e){return this.has(e)?this.dehanceValue_(this.data_.get(e).get()):this.dehanceValue_(void 0)},t.dehanceValue_=function(e){return void 0!==this.dehancer?this.dehancer(e):e},t.keys=function(){return this.keysAtom_.reportObserved(),this.data_.keys()},t.values=function(){var e=this,t=this.keys();return nq({next:function(){var n=t.next(),r=n.done,o=n.value;return{done:r,value:r?void 0:e.get(o)}}})},t.entries=function(){var e=this,t=this.keys();return nq({next:function(){var n=t.next(),r=n.done,o=n.value;return{done:r,value:r?void 0:[o,e.get(o)]}}})},t[m]=function(){return this.entries()},t.forEach=function(e,t){for(var n,r=ee(this);!(n=r()).done;){var o=n.value,a=o[0],i=o[1];e.call(t,i,a,this)}},t.merge=function(e){var t=this;return nb(e)&&(e=new Map(e)),t4(function(){M(e)?(function(e){var t=Object.keys(e);if(!H)return t;var n=Object.getOwnPropertySymbols(e);return n.length?[].concat(t,n.filter(function(t){return E.propertyIsEnumerable.call(e,t)})):t})(e).forEach(function(n){return t.set(n,e[n])}):Array.isArray(e)?e.forEach(function(e){var n=e[0],r=e[1];return t.set(n,r)}):D(e)?(e.constructor!==Map&&n(19,e),e.forEach(function(e,n){return t.set(n,e)})):null!=e&&n(20,e)}),this},t.clear=function(){var e=this;t4(function(){tr(function(){for(var t,n=ee(e.keys());!(t=n()).done;){var r=t.value;e.delete(r)}})})},t.replace=function(e){var t=this;return t4(function(){for(var r,o=function(e){if(D(e)||nb(e))return e;if(Array.isArray(e))return new Map(e);if(!M(e))return n(21,e);var t=new Map;for(var r in e)t.set(r,e[r]);return t}(e),a=new Map,i=!1,l=ee(t.data_.keys());!(r=l()).done;){var s=r.value;if(!o.has(s)){if(t.delete(s))i=!0;else{var c=t.data_.get(s);a.set(s,c)}}}for(var u,d=ee(o.entries());!(u=d()).done;){var f=u.value,p=f[0],h=f[1],m=t.data_.has(p);if(t.set(p,h),t.data_.has(p)){var g=t.data_.get(p);a.set(p,g),m||(i=!0)}}if(!i){if(t.data_.size!==a.size)t.keysAtom_.reportChanged();else for(var v=t.data_.keys(),b=a.keys(),y=v.next(),w=b.next();!y.done;){if(y.value!==w.value){t.keysAtom_.reportChanged();break}y=v.next(),w=b.next()}}t.data_=a}),this},t.toString=function(){return"[object ObservableMap]"},t.toJSON=function(){return Array.from(this)},t.observe_=function(e,t){return nt(this,e)},t.intercept_=function(e){return t9(this,e)},G(e,[{key:"size",get:function(){return this.keysAtom_.reportObserved(),this.data_.size}},{key:g,get:function(){return"Map"}}]),e}(),nb=L("ObservableMap",nv),ny={};v=Symbol.iterator,b=Symbol.toStringTag;var nw=function(){function e(e,t,r){var o=this;void 0===t&&(t=eu),void 0===r&&(r="ObservableSet"),this.name_=void 0,this[ea]=ny,this.data_=new Set,this.atom_=void 0,this.changeListeners_=void 0,this.interceptors_=void 0,this.dehancer=void 0,this.enhancer_=void 0,this.name_=r,I(Set)||n(22),this.enhancer_=function(e,n){return t(e,n,r)},nL(function(){o.atom_=es(o.name_),e&&o.replace(e)})}var t=e.prototype;return t.dehanceValue_=function(e){return void 0!==this.dehancer?this.dehancer(e):e},t.clear=function(){var e=this;t4(function(){tr(function(){for(var t,n=ee(e.data_.values());!(t=n()).done;){var r=t.value;e.delete(r)}})})},t.forEach=function(e,t){for(var n,r=ee(this);!(n=r()).done;){var o=n.value;e.call(t,o,o,this)}},t.add=function(e){var t=this;if(this.atom_,t8(this)&&!t7(this,{type:"add",object:this,newValue:e}))return this;if(!this.has(e)){t4(function(){t.data_.add(t.enhancer_(e,void 0)),t.atom_.reportChanged()});var n=ne(this),r=n?{observableKind:"set",debugObjectName:this.name_,type:"add",object:this,newValue:e}:null;n&&nn(this,r)}return this},t.delete=function(e){var t=this;if(t8(this)&&!t7(this,{type:ng,object:this,oldValue:e}))return!1;if(this.has(e)){var n=ne(this),r=n?{observableKind:"set",debugObjectName:this.name_,type:ng,object:this,oldValue:e}:null;return t4(function(){t.atom_.reportChanged(),t.data_.delete(e)}),n&&nn(this,r),!0}return!1},t.has=function(e){return this.atom_.reportObserved(),this.data_.has(this.dehanceValue_(e))},t.entries=function(){var e=0,t=Array.from(this.keys()),n=Array.from(this.values());return nq({next:function(){var r=e;return e+=1,rnI){for(var t,n=nI;n=0&&r++}t=nH(t),n=nH(n);var s="[object Array]"===l;if(!s){if("object"!=typeof t||"object"!=typeof n)return!1;var c=t.constructor,u=n.constructor;if(c!==u&&!(I(c)&&c instanceof c&&I(u)&&u instanceof u)&&"constructor"in t&&"constructor"in n)return!1}if(0===r)return!1;r<0&&(r=-1),a=a||[];for(var d=(o=o||[]).length;d--;)if(o[d]===t)return a[d]===n;if(o.push(t),a.push(n),s){if((d=t.length)!==n.length)return!1;for(;d--;)if(!e(t[d],n[d],r-1,o,a))return!1}else{var f,p=Object.keys(t);if(d=p.length,Object.keys(n).length!==d)return!1;for(;d--;)if(!(V(n,f=p[d])&&e(t[f],n[f],r-1,o,a)))return!1}return o.pop(),a.pop(),!0}(e,t,n)}function nH(e){return nh(e)?e.slice():D(e)||nb(e)||F(e)||nx(e)?Array.from(e.entries()):e}function nq(e){return e[Symbol.iterator]=nW,e}function nW(){return this}["Symbol","Map","Set"].forEach(function(e){void 0===w()[e]&&n("MobX requires global '"+e+"' to be available or polyfilled")}),"object"==typeof __MOBX_DEVTOOLS_GLOBAL_HOOK__&&__MOBX_DEVTOOLS_GLOBAL_HOOK__.injectMobx({spy:function(e){return console.warn("[mobx.spy] Is a no-op in production builds"),function(){}},extras:{getDebugName:nA},$mobx:ea})}),a$("l8cRS",function(e,t){tq(e.exports,"__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED",()=>F,e=>F=e),tq(e.exports,"createPortal",()=>H,e=>H=e),tq(e.exports,"createRoot",()=>q,e=>q=e),tq(e.exports,"findDOMNode",()=>W,e=>W=e),tq(e.exports,"flushSync",()=>V,e=>V=e),tq(e.exports,"hydrate",()=>K,e=>K=e),tq(e.exports,"hydrateRoot",()=>U,e=>U=e),tq(e.exports,"render",()=>G,e=>G=e),tq(e.exports,"unmountComponentAtNode",()=>X,e=>X=e),tq(e.exports,"unstable_batchedUpdates",()=>Y,e=>Y=e),tq(e.exports,"unstable_renderSubtreeIntoContainer",()=>Q,e=>Q=e),tq(e.exports,"version",()=>J,e=>J=e);var n,r,o,a,i,l,s=a_("aqdBs"),c=a_("7zDBh");function u(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n