From cb5bd081b8d36aa218581d7b5f375f8ebbc5f140 Mon Sep 17 00:00:00 2001 From: hengyunabc Date: Wed, 15 Oct 2025 06:49:49 +0000 Subject: [PATCH] Update docs to version 4.1.0 --- 404.html | 6 +- arthas-boot.jar | Bin 144630 -> 146871 bytes ....html.3ffca7c4.js => 404.html.7b27a442.js} | 2 +- ....html.6001814a.js => 404.html.ed73d864.js} | 2 +- ...bfd35.js => advanced-use.html.7a5aebb2.js} | 2 +- ...f7221.js => advanced-use.html.925df855.js} | 2 +- ...ae946.js => advanced-use.html.dccb637b.js} | 2 +- ...772c0.js => advanced-use.html.e80cbbf9.js} | 2 +- ...a7541.js => advice-class.html.23c57384.js} | 2 +- ...b9222.js => advice-class.html.47e440e0.js} | 2 +- ...3a5fd.js => advice-class.html.5fe79a99.js} | 2 +- ...beb7e.js => advice-class.html.bdbc1842.js} | 2 +- ...tml.38c16b79.js => agent.html.617cd616.js} | 2 +- ...tml.5cb19a81.js => agent.html.a4aecab6.js} | 2 +- ...tml.aceeb911.js => agent.html.d868f6ad.js} | 2 +- ...tml.c295b45f.js => agent.html.fcba153f.js} | 2 +- assets/{app.4dfde1d2.js => app.820675a4.js} | 26 +++---- ....js => arthas-properties.html.420ce653.js} | 2 +- ....js => arthas-properties.html.70545e47.js} | 2 +- ....js => arthas-properties.html.bb4ea28a.js} | 2 +- ....js => arthas-properties.html.ed7e3ea9.js} | 2 +- ...l.6a4430d4.js => arthas3.html.065a0445.js} | 2 +- ...l.ebb55246.js => arthas3.html.86b4cb7e.js} | 2 +- ...tml.ed423de3.js => async.html.65d1ab01.js} | 2 +- ...tml.e2af1269.js => async.html.ad6f543c.js} | 2 +- ...tml.6b01e4d0.js => async.html.d1810dcd.js} | 2 +- ...tml.3fade4c7.js => async.html.fa5055c0.js} | 2 +- ...html.2c2cb980.js => auth.html.0eb3fd6f.js} | 2 +- ...html.327026aa.js => auth.html.39a42a2a.js} | 2 +- ...html.865a4a6e.js => auth.html.4fb5c4e8.js} | 2 +- ...html.1522d495.js => auth.html.f7aab7c6.js} | 2 +- ...ml.b8cfd8a5.js => base64.html.0772569d.js} | 2 +- ...ml.780e6a67.js => base64.html.5dd12078.js} | 2 +- ...ml.b4c55de9.js => base64.html.752821a9.js} | 2 +- ...ml.038546c7.js => base64.html.fc840523.js} | 2 +- ...691e.js => batch-support.html.0ddbb768.js} | 2 +- ...0f91.js => batch-support.html.18fc9c56.js} | 2 +- ...414a.js => batch-support.html.6e27fae5.js} | 2 +- ...7a1b.js => batch-support.html.c19bd002.js} | 2 +- ....html.2134452c.js => cat.html.62f303af.js} | 2 +- ....html.1f8de235.js => cat.html.a286edbb.js} | 2 +- ....html.f8e359f3.js => cat.html.bae6fc33.js} | 2 +- ....html.3796834a.js => cat.html.c859b7d8.js} | 2 +- ...63ea53.js => classloader.html.5844c566.js} | 2 +- ...39d164.js => classloader.html.71b34121.js} | 2 +- ...9a0dfc.js => classloader.html.98fe45d9.js} | 2 +- ...8c4e82.js => classloader.html.daa2caa9.js} | 2 +- ....html.fb9c7124.js => cls.html.31405ccb.js} | 2 +- ....html.ced3dd22.js => cls.html.3dd20bb3.js} | 2 +- ....html.ff56b81e.js => cls.html.700defe7.js} | 2 +- ....html.3115c988.js => cls.html.b6fefbcb.js} | 2 +- ....1a900041.js => commands.html.66e4b6ac.js} | 2 +- ....3def2742.js => commands.html.8823a4bc.js} | 2 +- ....24268b25.js => commands.html.9202d11a.js} | 2 +- ....4ce640f1.js => commands.html.9fcf3305.js} | 2 +- ...a87b576.js => contact-us.html.09d5483e.js} | 2 +- ...6adbfd4.js => contact-us.html.3258ce80.js} | 2 +- ...59188d4.js => contact-us.html.82dbf09c.js} | 2 +- ...330323c.js => contact-us.html.95010378.js} | 2 +- ...e164b893.js => dashboard.html.3684e986.js} | 2 +- ...9638436c.js => dashboard.html.51618efe.js} | 2 +- ...e331c698.js => dashboard.html.98e86803.js} | 2 +- ...17172038.js => dashboard.html.c1b2b14e.js} | 2 +- ...ml.4c0551fa.js => docker.html.830bc153.js} | 2 +- ...ml.2d664fa5.js => docker.html.9324fb1f.js} | 2 +- ...ml.7346b0a7.js => docker.html.bb2425dd.js} | 2 +- ...ml.d7ef1145.js => docker.html.cc7cb28f.js} | 2 +- ....cd59e94f.js => download.html.1875ae0c.js} | 2 +- ....5f5970c1.js => download.html.3d8ce1c8.js} | 2 +- ....6d8d7a46.js => download.html.4f44640d.js} | 2 +- ....54828ec3.js => download.html.c9d015bb.js} | 2 +- ...html.28d97e26.js => dump.html.2cf27d3a.js} | 2 +- ...html.cceb193f.js => dump.html.88bc4104.js} | 2 +- ...html.57ffe291.js => dump.html.a286bd42.js} | 2 +- ...html.11170b80.js => dump.html.f64d7f58.js} | 2 +- ...html.37d654e9.js => echo.html.05d8f6ec.js} | 2 +- ...html.83946855.js => echo.html.41b1d950.js} | 2 +- ...html.5c939105.js => echo.html.7f2d2b87.js} | 2 +- ...html.82c816cf.js => echo.html.84205fd5.js} | 2 +- ....html.9e73733e.js => faq.html.2eab3e86.js} | 2 +- ....html.fa43251d.js => faq.html.4ce7f6ba.js} | 2 +- ....html.d3f2f9aa.js => faq.html.b132e668.js} | 2 +- ....html.09bdbeef.js => faq.html.fd612196.js} | 2 +- ...fab0771f.js => getstatic.html.2ff34f6b.js} | 2 +- ...7b4ea1ee.js => getstatic.html.33e4080e.js} | 2 +- ...14d00be6.js => getstatic.html.65f0c2b4.js} | 2 +- ...db4b035e.js => getstatic.html.d7f1260a.js} | 2 +- ...html.7fbcf86e.js => grep.html.2fe04292.js} | 2 +- ...html.246c4521.js => grep.html.3bcf432c.js} | 2 +- ...html.afc0e9f5.js => grep.html.9152a51d.js} | 2 +- ...html.0026b8ba.js => grep.html.9c152bb2.js} | 2 +- ...ml.7ca37c30.js => groovy.html.49d3731b.js} | 2 +- ...ml.ea7dff22.js => groovy.html.643b72f3.js} | 2 +- ...ml.9992562b.js => groovy.html.6843ec66.js} | 2 +- ...ml.fcd06c5c.js => groovy.html.be541e33.js} | 2 +- ....97547435.js => heapdump.html.1bcab0d7.js} | 2 +- ....c4e563a9.js => heapdump.html.ce432d62.js} | 2 +- ....6f2a5603.js => heapdump.html.f2a97cfa.js} | 2 +- ....13554c60.js => heapdump.html.f4df2420.js} | 2 +- ...html.7f0ae7a9.js => help.html.26583054.js} | 2 +- ...html.ac0d9eac.js => help.html.713af09a.js} | 2 +- ...html.5a335fae.js => help.html.91046ed4.js} | 2 +- ...html.6f5f6ec9.js => help.html.a710f356.js} | 2 +- ...l.6184aed2.js => history.html.471db257.js} | 2 +- ...l.cef395e5.js => history.html.47de9719.js} | 2 +- ...l.d77e5c82.js => history.html.75d1640b.js} | 2 +- ...l.4536f100.js => history.html.9aefccc4.js} | 2 +- ....1561fefb.js => http-api.html.3e96a3f6.js} | 2 +- ....dafb1a90.js => http-api.html.843ab267.js} | 2 +- ....5202f5cd.js => http-api.html.86c67291.js} | 2 +- ....45ab8e22.js => http-api.html.b2aaa459.js} | 2 +- ...135b4c.js => idea-plugin.html.417eaaaa.js} | 2 +- ...6ea21f.js => idea-plugin.html.90f59d6b.js} | 2 +- ...9e0c5d.js => idea-plugin.html.d9b4b09e.js} | 2 +- ...62d7a6.js => idea-plugin.html.db8297a3.js} | 2 +- ...tml.465c48ac.js => index.html.0392d38c.js} | 2 +- ...tml.134545a5.js => index.html.20963b1f.js} | 2 +- ...tml.d10d1d8d.js => index.html.65542e21.js} | 2 +- ...tml.779c4b40.js => index.html.bf21f4c6.js} | 2 +- ...tml.2a4cbb79.js => index.html.d098cf02.js} | 2 +- ...tml.03ae700e.js => index.html.d8b7a83e.js} | 2 +- ...tml.25c88821.js => index.html.dbcb1c5c.js} | 2 +- ...tml.04e23857.js => index.html.fd0e3009.js} | 2 +- ...979.js => install-detail.html.00a3fa8c.js} | 2 +- ...bb6.js => install-detail.html.0fb1bfe7.js} | 2 +- ...76b.js => install-detail.html.1e412fa3.js} | 2 +- ...72a.js => install-detail.html.3f1f6c2b.js} | 2 +- ...tml.f8ca52da.js => intro.html.0d0cd02d.js} | 2 +- ...tml.8fb9e227.js => intro.html.88c342fe.js} | 2 +- ....html.be4d0531.js => jad.html.02d7b27b.js} | 2 +- ....html.6b772c8d.js => jad.html.4a52661b.js} | 2 +- ....html.0133fdc4.js => jad.html.a643f8db.js} | 2 +- ....html.bc2fa74e.js => jad.html.b8dc7f24.js} | 2 +- ....html.899ebe1b.js => jfr.html.447f79ef.js} | 2 +- ....html.b6a3d93a.js => jfr.html.807527a0.js} | 2 +- ....html.9ee263b8.js => jfr.html.c8cfc7a9.js} | 2 +- ....html.1dbccb6d.js => jfr.html.de396839.js} | 2 +- ....html.871a2e33.js => jvm.html.1a4af15f.js} | 2 +- ....html.a1682883.js => jvm.html.9407effe.js} | 2 +- ....html.fc07c1bc.js => jvm.html.f1364f3f.js} | 2 +- ....html.d5a124e2.js => jvm.html.f48fb56d.js} | 2 +- ...ml.fb5e8910.js => keymap.html.078d74d0.js} | 2 +- ...ml.0c653f08.js => keymap.html.0ad66d20.js} | 2 +- ...ml.09cbb0b4.js => keymap.html.9be67ab7.js} | 2 +- ...ml.8604c1be.js => keymap.html.fbc5b273.js} | 2 +- ...ml.b6ffdb98.js => logger.html.3852bbf8.js} | 2 +- ...ml.5fdac37f.js => logger.html.8483f4b6.js} | 2 +- ...ml.d677987d.js => logger.html.a0bcab30.js} | 2 +- ...ml.27f4e9e0.js => logger.html.f3432e43.js} | 2 +- ...634.js => manual-install.html.0a51b602.js} | 2 +- ...c0e.js => manual-install.html.c43188f0.js} | 2 +- ...1be.js => manual-install.html.ecc55dd1.js} | 2 +- ...133.js => manual-install.html.fa075848.js} | 2 +- ...tml.b75af941.js => mbean.html.16fa9bb9.js} | 2 +- ...tml.62fd499b.js => mbean.html.4469a207.js} | 2 +- ...tml.94641dd4.js => mbean.html.8d24745b.js} | 2 +- ...tml.136758c8.js => mbean.html.bbfde389.js} | 2 +- ...c.html.578db753.js => mc.html.a737b233.js} | 2 +- ...c.html.e476eb48.js => mc.html.c2d241f0.js} | 2 +- ...c.html.af4d45c5.js => mc.html.c9b873ff.js} | 2 +- ...c.html.6206be1e.js => mc.html.e4e601e2.js} | 2 +- assets/mcp-server.html.94869c1e.js | 1 + assets/mcp-server.html.a3e8a347.js | 24 +++++++ assets/mcp-server.html.cce5e22e.js | 24 +++++++ assets/mcp-server.html.e2e2e14e.js | 1 + ...ml.44f2f6de.js => memory.html.34772716.js} | 2 +- ...ml.8a24070c.js => memory.html.3e0acc57.js} | 2 +- ...ml.17fc6354.js => memory.html.4fd976eb.js} | 2 +- ...ml.4cb27285.js => memory.html.9d4f0811.js} | 2 +- ...l.c5a61527.js => monitor.html.5633b4cc.js} | 2 +- ...l.b0a3653f.js => monitor.html.60d4fcbf.js} | 2 +- ...l.a25bd144.js => monitor.html.994d0afb.js} | 2 +- ...l.50e8abf5.js => monitor.html.eced75eb.js} | 2 +- ...html.f33f7353.js => ognl.html.5d71e217.js} | 2 +- ...html.569e7631.js => ognl.html.74bb016b.js} | 2 +- ...html.af87b0fa.js => ognl.html.993fa77c.js} | 2 +- ...html.3e660f67.js => ognl.html.a35c4093.js} | 2 +- ...l.5dfb508b.js => options.html.49c90b8f.js} | 2 +- ...l.c582b156.js => options.html.715680fe.js} | 2 +- ...l.8164fdbe.js => options.html.7ce212ce.js} | 2 +- ...l.84c5f374.js => options.html.ba3297af.js} | 2 +- ...cb9122.js => perfcounter.html.0693b576.js} | 2 +- ...14f17b.js => perfcounter.html.287aaa89.js} | 2 +- ...e04a44.js => perfcounter.html.3268ae39.js} | 2 +- ...99a765.js => perfcounter.html.8d827f73.js} | 2 +- ....aa9c146d.js => profiler.html.104bb4da.js} | 2 +- ....606691ed.js => profiler.html.48f5f496.js} | 2 +- ....fb593de4.js => profiler.html.550db07c.js} | 2 +- ....cfea0ad0.js => profiler.html.f33b9f5d.js} | 2 +- ....html.5a83e7ee.js => pwd.html.9fed273e.js} | 2 +- ....html.52828d66.js => pwd.html.a93fc514.js} | 2 +- ....html.ffe743de.js => pwd.html.ab35b0cf.js} | 2 +- ....html.00d6b734.js => pwd.html.b4acbf69.js} | 2 +- ...8feb1b.js => quick-start.html.20728679.js} | 2 +- ...5cc104.js => quick-start.html.280b7e45.js} | 2 +- ...9ac486.js => quick-start.html.32541287.js} | 2 +- ...f9a423.js => quick-start.html.988bbb9c.js} | 2 +- ...html.6e890bc9.js => quit.html.15174784.js} | 2 +- ...html.a0c17a7e.js => quit.html.35cfef44.js} | 2 +- ...html.e122ca01.js => quit.html.64f61dde.js} | 2 +- ...html.a857fe59.js => quit.html.93b04167.js} | 2 +- ....ab9c5e66.js => redefine.html.6163d424.js} | 2 +- ....1a249d78.js => redefine.html.6a90cee3.js} | 2 +- ....51d9db6f.js => redefine.html.8a9d2f12.js} | 2 +- ....7c8a7028.js => redefine.html.dd4e49ae.js} | 2 +- ...7986.js => release-notes.html.07fa9811.js} | 2 +- ...e3ff.js => release-notes.html.234cb622.js} | 2 +- ...56ec.js => release-notes.html.463e0df4.js} | 2 +- ...4b69.js => release-notes.html.7b47f9b1.js} | 2 +- ...tml.9550d921.js => reset.html.510fc695.js} | 2 +- ...tml.d26d5d2a.js => reset.html.6d160c62.js} | 2 +- ...tml.f5a7f41f.js => reset.html.8e40dece.js} | 2 +- ...tml.bf7efc72.js => reset.html.91ee216c.js} | 2 +- ...aa0d6b.js => retransform.html.4f095b2e.js} | 2 +- ...7f31b0.js => retransform.html.595d2715.js} | 2 +- ...e7e2df.js => retransform.html.7f2d48d1.js} | 2 +- ...ee3baf.js => retransform.html.9e308ea0.js} | 2 +- ....960e0e9e.js => save-log.html.15e8b49b.js} | 2 +- ....fa29f61b.js => save-log.html.3e430b8d.js} | 2 +- ....fbb84e21.js => save-log.html.4b0a2516.js} | 2 +- ....38283f05.js => save-log.html.90f31700.js} | 2 +- ...c.html.de90c3b2.js => sc.html.480cfb09.js} | 2 +- ...c.html.8820ea2d.js => sc.html.59e23876.js} | 2 +- ...c.html.c2a04fd9.js => sc.html.5f893a68.js} | 2 +- ...c.html.bed49714.js => sc.html.eeb9853e.js} | 2 +- ...l.aaa82afe.js => session.html.28e36a37.js} | 2 +- ...l.c33a3047.js => session.html.62106194.js} | 2 +- ...l.3b585750.js => session.html.9e410496.js} | 2 +- ...l.fd66666f.js => session.html.e37f6c0e.js} | 2 +- ...m.html.a397f834.js => sm.html.3cfe4604.js} | 2 +- ...m.html.6e88570e.js => sm.html.4d1d0068.js} | 2 +- ...m.html.b7403529.js => sm.html.a3b4d14f.js} | 2 +- ...m.html.2f11709e.js => sm.html.c1680a9b.js} | 2 +- ...s => spring-boot-starter.html.0e3a76a1.js} | 2 +- ...s => spring-boot-starter.html.66690460.js} | 2 +- ...s => spring-boot-starter.html.c51173ee.js} | 2 +- ...s => spring-boot-starter.html.e4b8d038.js} | 2 +- ...tml.6a1e00c4.js => stack.html.a87f2be7.js} | 2 +- ...tml.bf6b9046.js => stack.html.f3ce7f73.js} | 2 +- ...tml.aa22b4fe.js => stack.html.f5cd6c76.js} | 2 +- ...tml.8460a1b2.js => stack.html.f93e1e31.js} | 2 +- ...27e2b.js => start-arthas.html.5549c052.js} | 2 +- ...8b07b.js => start-arthas.html.84526ae4.js} | 2 +- ...bfe4f.js => start-arthas.html.9125e42e.js} | 2 +- ...4db94.js => start-arthas.html.ffe91345.js} | 2 +- ...html.769d8968.js => stop.html.17164bf8.js} | 2 +- ...html.cc5597c4.js => stop.html.3bcfc95c.js} | 2 +- ...html.e9872eb1.js => stop.html.caa3621a.js} | 2 +- ...html.6aaa9ab0.js => stop.html.feac0280.js} | 2 +- ...ml.b57a7b20.js => sysenv.html.0442ef2d.js} | 2 +- ...ml.e3c53b86.js => sysenv.html.294d05ba.js} | 2 +- ...ml.bed7946f.js => sysenv.html.91e77d8a.js} | 2 +- ...ml.18f1ac54.js => sysenv.html.f641d9f3.js} | 2 +- ...l.3053c67e.js => sysprop.html.59433c04.js} | 2 +- ...l.b36ac02c.js => sysprop.html.8be650a4.js} | 2 +- ...l.5d156cb3.js => sysprop.html.99d1f7e4.js} | 2 +- ...l.55f36e48.js => sysprop.html.cfdb81af.js} | 2 +- ....html.db6ff2b9.js => tee.html.0cd899be.js} | 2 +- ....html.5e1fad50.js => tee.html.12be5a9a.js} | 2 +- ....html.cfa4b5ab.js => tee.html.5d3141f1.js} | 2 +- ....html.20a00e30.js => tee.html.e5c160d4.js} | 2 +- ...ml.ed0dd110.js => thread.html.3c31dcb1.js} | 2 +- ...ml.2cd24a31.js => thread.html.63816602.js} | 2 +- ...ml.726fcde2.js => thread.html.82705c77.js} | 2 +- ...ml.3f259afc.js => thread.html.ffe63515.js} | 2 +- ...tml.8bc1ced6.js => trace.html.64431134.js} | 2 +- ...tml.f2b4ccf9.js => trace.html.78beb450.js} | 2 +- ...tml.6d23e53a.js => trace.html.bd4711b5.js} | 2 +- ...tml.2c1ea598.js => trace.html.d4974f88.js} | 2 +- ...t.html.aa93fd36.js => tt.html.0ce95865.js} | 2 +- ...t.html.77e52973.js => tt.html.369cf4fe.js} | 2 +- ...t.html.870b3269.js => tt.html.6619c63a.js} | 4 +- ...t.html.af1a6dea.js => tt.html.e6bad26a.js} | 4 +- ...ml.102f43ca.js => tunnel.html.1d8cb39b.js} | 2 +- ...ml.617a36b9.js => tunnel.html.98365b3e.js} | 2 +- ...ml.384de7e2.js => tunnel.html.9b4b4488.js} | 2 +- ...ml.23b534d4.js => tunnel.html.c8382ab9.js} | 2 +- ...er-question-history11440.html.3af803e8.js} | 2 +- ...er-question-history11440.html.a5e4513a.js} | 2 +- ...er-question-history11442.html.452c29bb.js} | 2 +- ...er-question-history11442.html.90cd4993.js} | 2 +- ...er-question-history11443.html.26045483.js} | 2 +- ...er-question-history11443.html.c3fee3fb.js} | 2 +- ...er-question-history11444.html.6c9237db.js} | 2 +- ...er-question-history11444.html.def6aa47.js} | 2 +- ...er-question-history11450.html.c5f80ad8.js} | 2 +- ...er-question-history11450.html.f190471c.js} | 2 +- ...er-question-history11451.html.800d3b39.js} | 2 +- ...er-question-history11451.html.c168c61e.js} | 2 +- ...er-question-history11452.html.62d3892a.js} | 2 +- ...er-question-history11452.html.8bf9d1fd.js} | 2 +- ...er-question-history11453.html.3f661912.js} | 2 +- ...er-question-history11453.html.7b8e24f9.js} | 2 +- ...er-question-history11454.html.6835add3.js} | 2 +- ...er-question-history11454.html.df1c2df3.js} | 2 +- ...er-question-history11466.html.d366859e.js} | 2 +- ...er-question-history11466.html.e6966db1.js} | 2 +- ...er-question-history11467.html.0abc2092.js} | 2 +- ...er-question-history11467.html.98e65d8d.js} | 2 +- ...er-question-history11468.html.b757cb6f.js} | 2 +- ...er-question-history11468.html.c361c47a.js} | 2 +- ...er-question-history11469.html.68478050.js} | 2 +- ...er-question-history11469.html.8260e57a.js} | 2 +- ...er-question-history11784.html.81769a3f.js} | 2 +- ...er-question-history11784.html.b7c517e9.js} | 2 +- ...er-question-history11795.html.1870aee1.js} | 2 +- ...er-question-history11795.html.9ebddefe.js} | 2 +- ...er-question-history11809.html.6da97243.js} | 2 +- ...er-question-history11809.html.e4eebb95.js} | 2 +- ...er-question-history11810.html.95a73e5e.js} | 2 +- ...er-question-history11810.html.ebcb0914.js} | 2 +- ...er-question-history11814.html.516ed181.js} | 2 +- ...er-question-history11814.html.88f5b549.js} | 2 +- ...er-question-history12453.html.96d5e8d2.js} | 2 +- ...er-question-history12453.html.ec6b109d.js} | 2 +- ...er-question-history12454.html.1468cbee.js} | 2 +- ...er-question-history12454.html.5145414d.js} | 2 +- ...er-question-history12455.html.dfb6b9cc.js} | 2 +- ...er-question-history12455.html.f05b6cb4.js} | 2 +- ...er-question-history12706.html.0a9e1822.js} | 2 +- ...er-question-history12706.html.e146923a.js} | 2 +- ...er-question-history12715.html.214b3fbc.js} | 2 +- ...er-question-history12715.html.d59a7022.js} | 2 +- ...er-question-history12716.html.ac36855c.js} | 2 +- ...er-question-history12716.html.ce852a52.js} | 2 +- ...er-question-history12740.html.82d54a5e.js} | 2 +- ...er-question-history12740.html.cadca934.js} | 2 +- ...er-question-history12741.html.2632962d.js} | 2 +- ...er-question-history12741.html.51489301.js} | 2 +- ...er-question-history13448.html.355a936c.js} | 2 +- ...er-question-history13448.html.f521a94a.js} | 2 +- ...er-question-history13504.html.5007b47b.js} | 2 +- ...er-question-history13504.html.6734814f.js} | 2 +- ...er-question-history13506.html.2e389a23.js} | 2 +- ...er-question-history13506.html.a9bd4470.js} | 2 +- ...er-question-history13507.html.06a0534e.js} | 2 +- ...er-question-history13507.html.abe7be9c.js} | 2 +- ...er-question-history13508.html.d89c10c5.js} | 2 +- ...er-question-history13508.html.f9092e62.js} | 2 +- ...er-question-history13509.html.5da75ad4.js} | 2 +- ...er-question-history13509.html.89427e47.js} | 2 +- ...er-question-history13510.html.68e8b03d.js} | 2 +- ...er-question-history13510.html.ba4a79ae.js} | 2 +- ...er-question-history13511.html.25a77a22.js} | 2 +- ...er-question-history13511.html.82ef4226.js} | 2 +- ...er-question-history13512.html.0cea5c93.js} | 2 +- ...er-question-history13512.html.668d9912.js} | 2 +- ...er-question-history13513.html.0814a273.js} | 2 +- ...er-question-history13513.html.d6916938.js} | 2 +- ...er-question-history13522.html.1377a5cd.js} | 2 +- ...er-question-history13522.html.d60addfc.js} | 2 +- ...er-question-history14763.html.44b7a565.js} | 2 +- ...er-question-history14763.html.4d57d974.js} | 2 +- ...er-question-history14831.html.017914cb.js} | 2 +- ...er-question-history14831.html.a9505afc.js} | 2 +- ...er-question-history14832.html.133a5fc9.js} | 2 +- ...er-question-history14832.html.a1f2da78.js} | 2 +- ...er-question-history14833.html.4e5587f8.js} | 2 +- ...er-question-history14833.html.8f875e7a.js} | 2 +- ...er-question-history14834.html.2061cdf3.js} | 2 +- ...er-question-history14834.html.f4179bb2.js} | 2 +- ...er-question-history14840.html.34069814.js} | 2 +- ...er-question-history14840.html.e95c4465.js} | 2 +- ...er-question-history14843.html.9e7afffa.js} | 2 +- ...er-question-history14843.html.d72bcb0a.js} | 2 +- ...er-question-history15167.html.8116ed62.js} | 2 +- ...er-question-history15167.html.ddc863e3.js} | 2 +- ...er-question-history15543.html.5a07f1b8.js} | 2 +- ...er-question-history15543.html.9ced6b2e.js} | 2 +- ...er-question-history15726.html.591e38e2.js} | 2 +- ...er-question-history15726.html.d02b62b9.js} | 2 +- ...er-question-history15728.html.2d7dda59.js} | 2 +- ...er-question-history15728.html.ef6d0f74.js} | 2 +- ...er-question-history15729.html.244faa5a.js} | 2 +- ...er-question-history15729.html.255e473b.js} | 2 +- ...er-question-history15730.html.5a13706c.js} | 2 +- ...er-question-history15730.html.5b6f97da.js} | 2 +- ...er-question-history15731.html.4af248df.js} | 2 +- ...er-question-history15731.html.fcede74d.js} | 2 +- ...er-question-history15735.html.1460fba7.js} | 2 +- ...er-question-history15735.html.62676c12.js} | 2 +- ...er-question-history15736.html.2e84413c.js} | 2 +- ...er-question-history15736.html.cd140543.js} | 2 +- ...er-question-history15737.html.2050bb71.js} | 2 +- ...er-question-history15737.html.8e6e2ce5.js} | 2 +- ...er-question-history15738.html.7fe49200.js} | 2 +- ...er-question-history15738.html.e4a3bfb8.js} | 2 +- ...er-question-history15739.html.2f85435f.js} | 2 +- ...er-question-history15739.html.8f983515.js} | 2 +- ...er-question-history15740.html.cd2a5e02.js} | 2 +- ...er-question-history15740.html.ef3ea329.js} | 2 +- ...l.4d1e933c.js => version.html.169c12ec.js} | 2 +- ...l.8b5969e0.js => version.html.46ff8ce3.js} | 2 +- ...l.e4ea86f0.js => version.html.616afa6d.js} | 2 +- ...l.1941741f.js => version.html.b0035f7e.js} | 2 +- ....84954be6.js => vmoption.html.5a8a5c86.js} | 2 +- ....df0ffaf2.js => vmoption.html.765726b4.js} | 2 +- ....9f8f71d1.js => vmoption.html.9ba6d1d1.js} | 2 +- ....1043294d.js => vmoption.html.f0763fa5.js} | 2 +- ...ml.a99520bf.js => vmtool.html.789d6c2c.js} | 2 +- ...ml.ad884c19.js => vmtool.html.88a7a8ad.js} | 16 ++++- ...ml.dd835f56.js => vmtool.html.e5a5b6ea.js} | 16 ++++- ...ml.82893f43.js => vmtool.html.e64f21c7.js} | 2 +- ...tml.2ca38e6c.js => watch.html.0334a9c9.js} | 2 +- ...tml.1f426f78.js => watch.html.5f992b47.js} | 2 +- ...tml.c4bd90ce.js => watch.html.760283ab.js} | 2 +- ...tml.c6426f16.js => watch.html.dab8eb0f.js} | 2 +- ...d0e325.js => web-console.html.35c805f3.js} | 2 +- ...86ba4b.js => web-console.html.a377383d.js} | 2 +- ...a04e82.js => web-console.html.c3bb8a78.js} | 2 +- ...987861.js => web-console.html.e7ba416f.js} | 2 +- doc/advanced-use.html | 6 +- doc/advice-class.html | 6 +- doc/agent.html | 6 +- doc/arthas-properties.html | 6 +- doc/arthas3.html | 6 +- doc/async.html | 6 +- doc/auth.html | 6 +- doc/base64.html | 6 +- doc/batch-support.html | 8 +-- doc/cat.html | 6 +- doc/classloader.html | 6 +- doc/cls.html | 6 +- doc/commands.html | 6 +- doc/contact-us.html | 6 +- doc/dashboard.html | 6 +- doc/docker.html | 6 +- doc/download.html | 6 +- doc/dump.html | 6 +- doc/echo.html | 6 +- doc/en/mcp-server.html | 17 +++++ doc/expert/intro.html | 6 +- doc/expert/user-question-history11440.html | 6 +- doc/expert/user-question-history11442.html | 6 +- doc/expert/user-question-history11443.html | 8 +-- doc/expert/user-question-history11444.html | 6 +- doc/expert/user-question-history11450.html | 6 +- doc/expert/user-question-history11451.html | 6 +- doc/expert/user-question-history11452.html | 6 +- doc/expert/user-question-history11453.html | 6 +- doc/expert/user-question-history11454.html | 6 +- doc/expert/user-question-history11466.html | 6 +- doc/expert/user-question-history11467.html | 6 +- doc/expert/user-question-history11468.html | 6 +- doc/expert/user-question-history11469.html | 6 +- doc/expert/user-question-history11784.html | 6 +- doc/expert/user-question-history11795.html | 6 +- doc/expert/user-question-history11809.html | 6 +- doc/expert/user-question-history11810.html | 6 +- doc/expert/user-question-history11814.html | 6 +- doc/expert/user-question-history12453.html | 8 +-- doc/expert/user-question-history12454.html | 6 +- doc/expert/user-question-history12455.html | 6 +- doc/expert/user-question-history12706.html | 6 +- doc/expert/user-question-history12715.html | 6 +- doc/expert/user-question-history12716.html | 6 +- doc/expert/user-question-history12740.html | 6 +- doc/expert/user-question-history12741.html | 8 +-- doc/expert/user-question-history13448.html | 6 +- doc/expert/user-question-history13504.html | 6 +- doc/expert/user-question-history13506.html | 6 +- doc/expert/user-question-history13507.html | 6 +- doc/expert/user-question-history13508.html | 6 +- doc/expert/user-question-history13509.html | 6 +- doc/expert/user-question-history13510.html | 6 +- doc/expert/user-question-history13511.html | 6 +- doc/expert/user-question-history13512.html | 6 +- doc/expert/user-question-history13513.html | 6 +- doc/expert/user-question-history13522.html | 6 +- doc/expert/user-question-history14763.html | 6 +- doc/expert/user-question-history14831.html | 6 +- doc/expert/user-question-history14832.html | 6 +- doc/expert/user-question-history14833.html | 6 +- doc/expert/user-question-history14834.html | 6 +- doc/expert/user-question-history14840.html | 6 +- doc/expert/user-question-history14843.html | 6 +- doc/expert/user-question-history15167.html | 6 +- doc/expert/user-question-history15543.html | 6 +- doc/expert/user-question-history15726.html | 6 +- doc/expert/user-question-history15728.html | 6 +- doc/expert/user-question-history15729.html | 6 +- doc/expert/user-question-history15730.html | 6 +- doc/expert/user-question-history15731.html | 6 +- doc/expert/user-question-history15735.html | 6 +- doc/expert/user-question-history15736.html | 8 +-- doc/expert/user-question-history15737.html | 6 +- doc/expert/user-question-history15738.html | 6 +- doc/expert/user-question-history15739.html | 6 +- doc/expert/user-question-history15740.html | 6 +- doc/faq.html | 6 +- doc/getstatic.html | 6 +- doc/grep.html | 6 +- doc/groovy.html | 6 +- doc/heapdump.html | 6 +- doc/help.html | 6 +- doc/history.html | 6 +- doc/http-api.html | 8 +-- doc/idea-plugin.html | 6 +- doc/index.html | 6 +- doc/install-detail.html | 6 +- doc/jad.html | 6 +- doc/jfr.html | 6 +- doc/jvm.html | 6 +- doc/keymap.html | 6 +- doc/logger.html | 6 +- doc/manual-install.html | 8 +-- doc/mbean.html | 6 +- doc/mc.html | 6 +- doc/mcp-server.html | 64 ++++++++++++++++++ doc/memory.html | 6 +- doc/monitor.html | 8 +-- doc/ognl.html | 6 +- doc/options.html | 6 +- doc/perfcounter.html | 6 +- doc/profiler.html | 6 +- doc/pwd.html | 6 +- doc/quick-start.html | 6 +- doc/quit.html | 6 +- doc/redefine.html | 6 +- doc/release-notes.html | 6 +- doc/reset.html | 6 +- doc/retransform.html | 6 +- doc/save-log.html | 6 +- doc/sc.html | 6 +- doc/session.html | 6 +- doc/sm.html | 6 +- doc/spring-boot-starter.html | 6 +- doc/stack.html | 6 +- doc/start-arthas.html | 6 +- doc/stop.html | 6 +- doc/sysenv.html | 6 +- doc/sysprop.html | 6 +- doc/tee.html | 6 +- doc/thread.html | 6 +- doc/trace.html | 6 +- doc/tt.html | 10 +-- doc/tunnel.html | 6 +- doc/version.html | 6 +- doc/vmoption.html | 6 +- doc/vmtool.html | 18 +++-- doc/watch.html | 6 +- doc/web-console.html | 6 +- en/doc/advanced-use.html | 6 +- en/doc/advice-class.html | 6 +- en/doc/agent.html | 6 +- en/doc/arthas-properties.html | 6 +- en/doc/async.html | 6 +- en/doc/auth.html | 6 +- en/doc/base64.html | 6 +- en/doc/batch-support.html | 8 +-- en/doc/cat.html | 6 +- en/doc/classloader.html | 6 +- en/doc/cls.html | 6 +- en/doc/commands.html | 6 +- en/doc/contact-us.html | 6 +- en/doc/dashboard.html | 6 +- en/doc/docker.html | 6 +- en/doc/download.html | 6 +- en/doc/dump.html | 6 +- en/doc/echo.html | 6 +- en/doc/faq.html | 6 +- en/doc/getstatic.html | 6 +- en/doc/grep.html | 6 +- en/doc/groovy.html | 6 +- en/doc/heapdump.html | 6 +- en/doc/help.html | 6 +- en/doc/history.html | 6 +- en/doc/http-api.html | 8 +-- en/doc/idea-plugin.html | 6 +- en/doc/index.html | 6 +- en/doc/install-detail.html | 6 +- en/doc/jad.html | 6 +- en/doc/jfr.html | 6 +- en/doc/jvm.html | 6 +- en/doc/keymap.html | 6 +- en/doc/logger.html | 6 +- en/doc/manual-install.html | 8 +-- en/doc/mbean.html | 6 +- en/doc/mc.html | 6 +- en/doc/mcp-server.html | 64 ++++++++++++++++++ en/doc/memory.html | 6 +- en/doc/monitor.html | 8 +-- en/doc/ognl.html | 6 +- en/doc/options.html | 6 +- en/doc/perfcounter.html | 6 +- en/doc/profiler.html | 6 +- en/doc/pwd.html | 6 +- en/doc/quick-start.html | 6 +- en/doc/quit.html | 6 +- en/doc/redefine.html | 6 +- en/doc/release-notes.html | 6 +- en/doc/reset.html | 6 +- en/doc/retransform.html | 6 +- en/doc/save-log.html | 6 +- en/doc/sc.html | 6 +- en/doc/session.html | 6 +- en/doc/sm.html | 6 +- en/doc/spring-boot-starter.html | 6 +- en/doc/stack.html | 6 +- en/doc/start-arthas.html | 6 +- en/doc/stop.html | 6 +- en/doc/sysenv.html | 6 +- en/doc/sysprop.html | 6 +- en/doc/tee.html | 6 +- en/doc/thread.html | 6 +- en/doc/trace.html | 6 +- en/doc/tt.html | 8 +-- en/doc/tunnel.html | 6 +- en/doc/version.html | 6 +- en/doc/vmoption.html | 6 +- en/doc/vmtool.html | 18 +++-- en/doc/watch.html | 6 +- en/doc/web-console.html | 6 +- en/index.html | 6 +- index.html | 6 +- math-game.jar | Bin 4510 -> 4332 bytes 616 files changed, 1281 insertions(+), 1046 deletions(-) rename assets/{404.html.3ffca7c4.js => 404.html.7b27a442.js} (87%) rename assets/{404.html.6001814a.js => 404.html.ed73d864.js} (63%) rename assets/{advanced-use.html.7eabfd35.js => advanced-use.html.7a5aebb2.js} (95%) rename assets/{advanced-use.html.42af7221.js => advanced-use.html.925df855.js} (98%) rename assets/{advanced-use.html.740ae946.js => advanced-use.html.dccb637b.js} (99%) rename assets/{advanced-use.html.06f772c0.js => advanced-use.html.e80cbbf9.js} (97%) rename assets/{advice-class.html.c9ea7541.js => advice-class.html.23c57384.js} (99%) rename assets/{advice-class.html.2a8b9222.js => advice-class.html.47e440e0.js} (98%) rename assets/{advice-class.html.8d73a5fd.js => advice-class.html.5fe79a99.js} (86%) rename assets/{advice-class.html.322beb7e.js => advice-class.html.bdbc1842.js} (85%) rename assets/{agent.html.38c16b79.js => agent.html.617cd616.js} (95%) rename assets/{agent.html.5cb19a81.js => agent.html.a4aecab6.js} (90%) rename assets/{agent.html.aceeb911.js => agent.html.d868f6ad.js} (96%) rename assets/{agent.html.c295b45f.js => agent.html.fcba153f.js} (85%) rename assets/{app.4dfde1d2.js => app.820675a4.js} (54%) rename assets/{arthas-properties.html.18f65ff6.js => arthas-properties.html.420ce653.js} (98%) rename assets/{arthas-properties.html.63b293e6.js => arthas-properties.html.70545e47.js} (98%) rename assets/{arthas-properties.html.5d076f4d.js => arthas-properties.html.bb4ea28a.js} (96%) rename assets/{arthas-properties.html.cd031ab7.js => arthas-properties.html.ed7e3ea9.js} (93%) rename assets/{arthas3.html.6a4430d4.js => arthas3.html.065a0445.js} (92%) rename assets/{arthas3.html.ebb55246.js => arthas3.html.86b4cb7e.js} (99%) rename assets/{async.html.ed423de3.js => async.html.65d1ab01.js} (99%) rename assets/{async.html.e2af1269.js => async.html.ad6f543c.js} (99%) rename assets/{async.html.6b01e4d0.js => async.html.d1810dcd.js} (97%) rename assets/{async.html.3fade4c7.js => async.html.fa5055c0.js} (96%) rename assets/{auth.html.2c2cb980.js => auth.html.0eb3fd6f.js} (97%) rename assets/{auth.html.327026aa.js => auth.html.39a42a2a.js} (99%) rename assets/{auth.html.865a4a6e.js => auth.html.4fb5c4e8.js} (99%) rename assets/{auth.html.1522d495.js => auth.html.f7aab7c6.js} (96%) rename assets/{base64.html.b8cfd8a5.js => base64.html.0772569d.js} (98%) rename assets/{base64.html.780e6a67.js => base64.html.5dd12078.js} (95%) rename assets/{base64.html.b4c55de9.js => base64.html.752821a9.js} (93%) rename assets/{base64.html.038546c7.js => base64.html.fc840523.js} (97%) rename assets/{batch-support.html.2653691e.js => batch-support.html.0ddbb768.js} (95%) rename assets/{batch-support.html.b9c50f91.js => batch-support.html.18fc9c56.js} (98%) rename assets/{batch-support.html.8d8b414a.js => batch-support.html.6e27fae5.js} (95%) rename assets/{batch-support.html.e3e47a1b.js => batch-support.html.c19bd002.js} (98%) rename assets/{cat.html.2134452c.js => cat.html.62f303af.js} (93%) rename assets/{cat.html.1f8de235.js => cat.html.a286edbb.js} (94%) rename assets/{cat.html.f8e359f3.js => cat.html.bae6fc33.js} (86%) rename assets/{cat.html.3796834a.js => cat.html.c859b7d8.js} (87%) rename assets/{classloader.html.cf63ea53.js => classloader.html.5844c566.js} (99%) rename assets/{classloader.html.c539d164.js => classloader.html.71b34121.js} (96%) rename assets/{classloader.html.cc9a0dfc.js => classloader.html.98fe45d9.js} (99%) rename assets/{classloader.html.ad8c4e82.js => classloader.html.daa2caa9.js} (97%) rename assets/{cls.html.fb9c7124.js => cls.html.31405ccb.js} (80%) rename assets/{cls.html.ced3dd22.js => cls.html.3dd20bb3.js} (90%) rename assets/{cls.html.ff56b81e.js => cls.html.700defe7.js} (80%) rename assets/{cls.html.3115c988.js => cls.html.b6fefbcb.js} (88%) rename assets/{commands.html.1a900041.js => commands.html.66e4b6ac.js} (99%) rename assets/{commands.html.3def2742.js => commands.html.8823a4bc.js} (97%) rename assets/{commands.html.24268b25.js => commands.html.9202d11a.js} (99%) rename assets/{commands.html.4ce640f1.js => commands.html.9fcf3305.js} (96%) rename assets/{contact-us.html.ba87b576.js => contact-us.html.09d5483e.js} (92%) rename assets/{contact-us.html.66adbfd4.js => contact-us.html.3258ce80.js} (94%) rename assets/{contact-us.html.359188d4.js => contact-us.html.82dbf09c.js} (98%) rename assets/{contact-us.html.c330323c.js => contact-us.html.95010378.js} (97%) rename assets/{dashboard.html.e164b893.js => dashboard.html.3684e986.js} (93%) rename assets/{dashboard.html.9638436c.js => dashboard.html.51618efe.js} (99%) rename assets/{dashboard.html.e331c698.js => dashboard.html.98e86803.js} (99%) rename assets/{dashboard.html.17172038.js => dashboard.html.c1b2b14e.js} (96%) rename assets/{docker.html.4c0551fa.js => docker.html.830bc153.js} (99%) rename assets/{docker.html.2d664fa5.js => docker.html.9324fb1f.js} (97%) rename assets/{docker.html.7346b0a7.js => docker.html.bb2425dd.js} (95%) rename assets/{docker.html.d7ef1145.js => docker.html.cc7cb28f.js} (99%) rename assets/{download.html.cd59e94f.js => download.html.1875ae0c.js} (98%) rename assets/{download.html.5f5970c1.js => download.html.3d8ce1c8.js} (95%) rename assets/{download.html.6d8d7a46.js => download.html.4f44640d.js} (94%) rename assets/{download.html.54828ec3.js => download.html.c9d015bb.js} (97%) rename assets/{dump.html.28d97e26.js => dump.html.2cf27d3a.js} (99%) rename assets/{dump.html.cceb193f.js => dump.html.88bc4104.js} (99%) rename assets/{dump.html.57ffe291.js => dump.html.a286bd42.js} (94%) rename assets/{dump.html.11170b80.js => dump.html.f64d7f58.js} (90%) rename assets/{echo.html.37d654e9.js => echo.html.05d8f6ec.js} (94%) rename assets/{echo.html.83946855.js => echo.html.41b1d950.js} (87%) rename assets/{echo.html.5c939105.js => echo.html.7f2d2b87.js} (94%) rename assets/{echo.html.82c816cf.js => echo.html.84205fd5.js} (86%) rename assets/{faq.html.9e73733e.js => faq.html.2eab3e86.js} (98%) rename assets/{faq.html.fa43251d.js => faq.html.4ce7f6ba.js} (98%) rename assets/{faq.html.d3f2f9aa.js => faq.html.b132e668.js} (99%) rename assets/{faq.html.09bdbeef.js => faq.html.fd612196.js} (99%) rename assets/{getstatic.html.fab0771f.js => getstatic.html.2ff34f6b.js} (93%) rename assets/{getstatic.html.7b4ea1ee.js => getstatic.html.33e4080e.js} (89%) rename assets/{getstatic.html.14d00be6.js => getstatic.html.65f0c2b4.js} (99%) rename assets/{getstatic.html.db4b035e.js => getstatic.html.d7f1260a.js} (99%) rename assets/{grep.html.7fbcf86e.js => grep.html.2fe04292.js} (98%) rename assets/{grep.html.246c4521.js => grep.html.3bcf432c.js} (87%) rename assets/{grep.html.afc0e9f5.js => grep.html.9152a51d.js} (86%) rename assets/{grep.html.0026b8ba.js => grep.html.9c152bb2.js} (98%) rename assets/{groovy.html.7ca37c30.js => groovy.html.49d3731b.js} (99%) rename assets/{groovy.html.ea7dff22.js => groovy.html.643b72f3.js} (99%) rename assets/{groovy.html.9992562b.js => groovy.html.6843ec66.js} (97%) rename assets/{groovy.html.fcd06c5c.js => groovy.html.be541e33.js} (95%) rename assets/{heapdump.html.97547435.js => heapdump.html.1bcab0d7.js} (98%) rename assets/{heapdump.html.c4e563a9.js => heapdump.html.ce432d62.js} (95%) rename assets/{heapdump.html.6f2a5603.js => heapdump.html.f2a97cfa.js} (94%) rename assets/{heapdump.html.13554c60.js => heapdump.html.f4df2420.js} (97%) rename assets/{help.html.7f0ae7a9.js => help.html.26583054.js} (99%) rename assets/{help.html.ac0d9eac.js => help.html.713af09a.js} (94%) rename assets/{help.html.5a335fae.js => help.html.91046ed4.js} (99%) rename assets/{help.html.6f5f6ec9.js => help.html.a710f356.js} (90%) rename assets/{history.html.6184aed2.js => history.html.471db257.js} (97%) rename assets/{history.html.cef395e5.js => history.html.47de9719.js} (90%) rename assets/{history.html.d77e5c82.js => history.html.75d1640b.js} (92%) rename assets/{history.html.4536f100.js => history.html.9aefccc4.js} (97%) rename assets/{http-api.html.1561fefb.js => http-api.html.3e96a3f6.js} (99%) rename assets/{http-api.html.dafb1a90.js => http-api.html.843ab267.js} (98%) rename assets/{http-api.html.5202f5cd.js => http-api.html.86c67291.js} (99%) rename assets/{http-api.html.45ab8e22.js => http-api.html.b2aaa459.js} (97%) rename assets/{idea-plugin.html.3d135b4c.js => idea-plugin.html.417eaaaa.js} (89%) rename assets/{idea-plugin.html.936ea21f.js => idea-plugin.html.90f59d6b.js} (97%) rename assets/{idea-plugin.html.7c9e0c5d.js => idea-plugin.html.d9b4b09e.js} (95%) rename assets/{idea-plugin.html.3762d7a6.js => idea-plugin.html.db8297a3.js} (90%) rename assets/{index.html.465c48ac.js => index.html.0392d38c.js} (63%) rename assets/{index.html.134545a5.js => index.html.20963b1f.js} (98%) rename assets/{index.html.d10d1d8d.js => index.html.65542e21.js} (63%) rename assets/{index.html.779c4b40.js => index.html.bf21f4c6.js} (98%) rename assets/{index.html.2a4cbb79.js => index.html.d098cf02.js} (95%) rename assets/{index.html.03ae700e.js => index.html.d8b7a83e.js} (91%) rename assets/{index.html.25c88821.js => index.html.dbcb1c5c.js} (97%) rename assets/{index.html.04e23857.js => index.html.fd0e3009.js} (97%) rename assets/{install-detail.html.1bb1b979.js => install-detail.html.00a3fa8c.js} (99%) rename assets/{install-detail.html.a9eacbb6.js => install-detail.html.0fb1bfe7.js} (99%) rename assets/{install-detail.html.c468776b.js => install-detail.html.1e412fa3.js} (96%) rename assets/{install-detail.html.c312572a.js => install-detail.html.3f1f6c2b.js} (98%) rename assets/{intro.html.f8ca52da.js => intro.html.0d0cd02d.js} (96%) rename assets/{intro.html.8fb9e227.js => intro.html.88c342fe.js} (98%) rename assets/{jad.html.be4d0531.js => jad.html.02d7b27b.js} (95%) rename assets/{jad.html.6b772c8d.js => jad.html.4a52661b.js} (97%) rename assets/{jad.html.0133fdc4.js => jad.html.a643f8db.js} (99%) rename assets/{jad.html.bc2fa74e.js => jad.html.b8dc7f24.js} (99%) rename assets/{jfr.html.899ebe1b.js => jfr.html.447f79ef.js} (99%) rename assets/{jfr.html.b6a3d93a.js => jfr.html.807527a0.js} (94%) rename assets/{jfr.html.9ee263b8.js => jfr.html.c8cfc7a9.js} (98%) rename assets/{jfr.html.1dbccb6d.js => jfr.html.de396839.js} (99%) rename assets/{jvm.html.871a2e33.js => jvm.html.1a4af15f.js} (94%) rename assets/{jvm.html.a1682883.js => jvm.html.9407effe.js} (99%) rename assets/{jvm.html.fc07c1bc.js => jvm.html.f1364f3f.js} (92%) rename assets/{jvm.html.d5a124e2.js => jvm.html.f48fb56d.js} (99%) rename assets/{keymap.html.fb5e8910.js => keymap.html.078d74d0.js} (93%) rename assets/{keymap.html.0c653f08.js => keymap.html.0ad66d20.js} (98%) rename assets/{keymap.html.09cbb0b4.js => keymap.html.9be67ab7.js} (99%) rename assets/{keymap.html.8604c1be.js => keymap.html.fbc5b273.js} (94%) rename assets/{logger.html.b6ffdb98.js => logger.html.3852bbf8.js} (99%) rename assets/{logger.html.5fdac37f.js => logger.html.8483f4b6.js} (99%) rename assets/{logger.html.d677987d.js => logger.html.a0bcab30.js} (97%) rename assets/{logger.html.27f4e9e0.js => logger.html.f3432e43.js} (96%) rename assets/{manual-install.html.bbf4e634.js => manual-install.html.0a51b602.js} (70%) rename assets/{manual-install.html.67459c0e.js => manual-install.html.c43188f0.js} (99%) rename assets/{manual-install.html.0eed61be.js => manual-install.html.ecc55dd1.js} (99%) rename assets/{manual-install.html.2314f133.js => manual-install.html.fa075848.js} (70%) rename assets/{mbean.html.b75af941.js => mbean.html.16fa9bb9.js} (98%) rename assets/{mbean.html.62fd499b.js => mbean.html.4469a207.js} (92%) rename assets/{mbean.html.94641dd4.js => mbean.html.8d24745b.js} (87%) rename assets/{mbean.html.136758c8.js => mbean.html.bbfde389.js} (98%) rename assets/{mc.html.578db753.js => mc.html.a737b233.js} (98%) rename assets/{mc.html.e476eb48.js => mc.html.c2d241f0.js} (87%) rename assets/{mc.html.af4d45c5.js => mc.html.c9b873ff.js} (86%) rename assets/{mc.html.6206be1e.js => mc.html.e4e601e2.js} (98%) create mode 100644 assets/mcp-server.html.94869c1e.js create mode 100644 assets/mcp-server.html.a3e8a347.js create mode 100644 assets/mcp-server.html.cce5e22e.js create mode 100644 assets/mcp-server.html.e2e2e14e.js rename assets/{memory.html.44f2f6de.js => memory.html.34772716.js} (98%) rename assets/{memory.html.8a24070c.js => memory.html.3e0acc57.js} (92%) rename assets/{memory.html.17fc6354.js => memory.html.4fd976eb.js} (85%) rename assets/{memory.html.4cb27285.js => memory.html.9d4f0811.js} (97%) rename assets/{monitor.html.c5a61527.js => monitor.html.5633b4cc.js} (95%) rename assets/{monitor.html.b0a3653f.js => monitor.html.60d4fcbf.js} (95%) rename assets/{monitor.html.a25bd144.js => monitor.html.994d0afb.js} (72%) rename assets/{monitor.html.50e8abf5.js => monitor.html.eced75eb.js} (75%) rename assets/{ognl.html.f33f7353.js => ognl.html.5d71e217.js} (99%) rename assets/{ognl.html.569e7631.js => ognl.html.74bb016b.js} (99%) rename assets/{ognl.html.af87b0fa.js => ognl.html.993fa77c.js} (91%) rename assets/{ognl.html.3e660f67.js => ognl.html.a35c4093.js} (93%) rename assets/{options.html.5dfb508b.js => options.html.49c90b8f.js} (95%) rename assets/{options.html.c582b156.js => options.html.715680fe.js} (99%) rename assets/{options.html.8164fdbe.js => options.html.7ce212ce.js} (96%) rename assets/{options.html.84c5f374.js => options.html.ba3297af.js} (99%) rename assets/{perfcounter.html.f5cb9122.js => perfcounter.html.0693b576.js} (90%) rename assets/{perfcounter.html.5414f17b.js => perfcounter.html.287aaa89.js} (92%) rename assets/{perfcounter.html.83e04a44.js => perfcounter.html.3268ae39.js} (98%) rename assets/{perfcounter.html.8399a765.js => perfcounter.html.8d827f73.js} (98%) rename assets/{profiler.html.aa9c146d.js => profiler.html.104bb4da.js} (99%) rename assets/{profiler.html.606691ed.js => profiler.html.48f5f496.js} (99%) rename assets/{profiler.html.fb593de4.js => profiler.html.550db07c.js} (99%) rename assets/{profiler.html.cfea0ad0.js => profiler.html.f33b9f5d.js} (98%) rename assets/{pwd.html.5a83e7ee.js => pwd.html.9fed273e.js} (94%) rename assets/{pwd.html.52828d66.js => pwd.html.a93fc514.js} (87%) rename assets/{pwd.html.ffe743de.js => pwd.html.ab35b0cf.js} (86%) rename assets/{pwd.html.00d6b734.js => pwd.html.b4acbf69.js} (93%) rename assets/{quick-start.html.d08feb1b.js => quick-start.html.20728679.js} (99%) rename assets/{quick-start.html.d45cc104.js => quick-start.html.280b7e45.js} (99%) rename assets/{quick-start.html.1c9ac486.js => quick-start.html.32541287.js} (96%) rename assets/{quick-start.html.c1f9a423.js => quick-start.html.988bbb9c.js} (95%) rename assets/{quit.html.6e890bc9.js => quit.html.15174784.js} (80%) rename assets/{quit.html.a0c17a7e.js => quit.html.35cfef44.js} (92%) rename assets/{quit.html.e122ca01.js => quit.html.64f61dde.js} (80%) rename assets/{quit.html.a857fe59.js => quit.html.93b04167.js} (90%) rename assets/{redefine.html.ab9c5e66.js => redefine.html.6163d424.js} (96%) rename assets/{redefine.html.1a249d78.js => redefine.html.6a90cee3.js} (96%) rename assets/{redefine.html.51d9db6f.js => redefine.html.8a9d2f12.js} (99%) rename assets/{redefine.html.7c8a7028.js => redefine.html.dd4e49ae.js} (99%) rename assets/{release-notes.html.6d457986.js => release-notes.html.07fa9811.js} (87%) rename assets/{release-notes.html.687be3ff.js => release-notes.html.234cb622.js} (99%) rename assets/{release-notes.html.eaed56ec.js => release-notes.html.463e0df4.js} (98%) rename assets/{release-notes.html.b3484b69.js => release-notes.html.7b47f9b1.js} (99%) rename assets/{reset.html.9550d921.js => reset.html.510fc695.js} (91%) rename assets/{reset.html.d26d5d2a.js => reset.html.6d160c62.js} (94%) rename assets/{reset.html.f5a7f41f.js => reset.html.8e40dece.js} (98%) rename assets/{reset.html.bf7efc72.js => reset.html.91ee216c.js} (98%) rename assets/{retransform.html.5faa0d6b.js => retransform.html.4f095b2e.js} (96%) rename assets/{retransform.html.d27f31b0.js => retransform.html.595d2715.js} (97%) rename assets/{retransform.html.bde7e2df.js => retransform.html.7f2d48d1.js} (99%) rename assets/{retransform.html.3dee3baf.js => retransform.html.9e308ea0.js} (99%) rename assets/{save-log.html.960e0e9e.js => save-log.html.15e8b49b.js} (97%) rename assets/{save-log.html.fa29f61b.js => save-log.html.3e430b8d.js} (93%) rename assets/{save-log.html.fbb84e21.js => save-log.html.4b0a2516.js} (92%) rename assets/{save-log.html.38283f05.js => save-log.html.90f31700.js} (97%) rename assets/{sc.html.de90c3b2.js => sc.html.480cfb09.js} (99%) rename assets/{sc.html.8820ea2d.js => sc.html.59e23876.js} (96%) rename assets/{sc.html.c2a04fd9.js => sc.html.5f893a68.js} (95%) rename assets/{sc.html.bed49714.js => sc.html.eeb9853e.js} (99%) rename assets/{session.html.aaa82afe.js => session.html.28e36a37.js} (87%) rename assets/{session.html.c33a3047.js => session.html.62106194.js} (94%) rename assets/{session.html.3b585750.js => session.html.9e410496.js} (95%) rename assets/{session.html.fd66666f.js => session.html.e37f6c0e.js} (81%) rename assets/{sm.html.a397f834.js => sm.html.3cfe4604.js} (99%) rename assets/{sm.html.6e88570e.js => sm.html.4d1d0068.js} (99%) rename assets/{sm.html.b7403529.js => sm.html.a3b4d14f.js} (90%) rename assets/{sm.html.2f11709e.js => sm.html.c1680a9b.js} (83%) rename assets/{spring-boot-starter.html.3f75dac1.js => spring-boot-starter.html.0e3a76a1.js} (99%) rename assets/{spring-boot-starter.html.067a3145.js => spring-boot-starter.html.66690460.js} (99%) rename assets/{spring-boot-starter.html.969d58a5.js => spring-boot-starter.html.c51173ee.js} (96%) rename assets/{spring-boot-starter.html.a411a6cb.js => spring-boot-starter.html.e4b8d038.js} (94%) rename assets/{stack.html.6a1e00c4.js => stack.html.a87f2be7.js} (99%) rename assets/{stack.html.bf6b9046.js => stack.html.f3ce7f73.js} (97%) rename assets/{stack.html.aa22b4fe.js => stack.html.f5cd6c76.js} (99%) rename assets/{stack.html.8460a1b2.js => stack.html.f93e1e31.js} (96%) rename assets/{start-arthas.html.e9127e2b.js => start-arthas.html.5549c052.js} (94%) rename assets/{start-arthas.html.9ac8b07b.js => start-arthas.html.84526ae4.js} (99%) rename assets/{start-arthas.html.a8abfe4f.js => start-arthas.html.9125e42e.js} (99%) rename assets/{start-arthas.html.4714db94.js => start-arthas.html.ffe91345.js} (96%) rename assets/{stop.html.769d8968.js => stop.html.17164bf8.js} (89%) rename assets/{stop.html.cc5597c4.js => stop.html.3bcfc95c.js} (83%) rename assets/{stop.html.e9872eb1.js => stop.html.caa3621a.js} (92%) rename assets/{stop.html.6aaa9ab0.js => stop.html.feac0280.js} (83%) rename assets/{sysenv.html.b57a7b20.js => sysenv.html.0442ef2d.js} (98%) rename assets/{sysenv.html.e3c53b86.js => sysenv.html.294d05ba.js} (91%) rename assets/{sysenv.html.bed7946f.js => sysenv.html.91e77d8a.js} (98%) rename assets/{sysenv.html.18f1ac54.js => sysenv.html.f641d9f3.js} (96%) rename assets/{sysprop.html.3053c67e.js => sysprop.html.59433c04.js} (99%) rename assets/{sysprop.html.b36ac02c.js => sysprop.html.8be650a4.js} (93%) rename assets/{sysprop.html.5d156cb3.js => sysprop.html.99d1f7e4.js} (99%) rename assets/{sysprop.html.55f36e48.js => sysprop.html.cfdb81af.js} (92%) rename assets/{tee.html.db6ff2b9.js => tee.html.0cd899be.js} (87%) rename assets/{tee.html.5e1fad50.js => tee.html.12be5a9a.js} (86%) rename assets/{tee.html.cfa4b5ab.js => tee.html.5d3141f1.js} (96%) rename assets/{tee.html.20a00e30.js => tee.html.e5c160d4.js} (97%) rename assets/{thread.html.ed0dd110.js => thread.html.3c31dcb1.js} (98%) rename assets/{thread.html.2cd24a31.js => thread.html.63816602.js} (97%) rename assets/{thread.html.726fcde2.js => thread.html.82705c77.js} (99%) rename assets/{thread.html.3f259afc.js => thread.html.ffe63515.js} (99%) rename assets/{trace.html.8bc1ced6.js => trace.html.64431134.js} (98%) rename assets/{trace.html.f2b4ccf9.js => trace.html.78beb450.js} (99%) rename assets/{trace.html.6d23e53a.js => trace.html.bd4711b5.js} (99%) rename assets/{trace.html.2c1ea598.js => trace.html.d4974f88.js} (97%) rename assets/{tt.html.aa93fd36.js => tt.html.0ce95865.js} (92%) rename assets/{tt.html.77e52973.js => tt.html.369cf4fe.js} (84%) rename assets/{tt.html.870b3269.js => tt.html.6619c63a.js} (99%) rename assets/{tt.html.af1a6dea.js => tt.html.e6bad26a.js} (94%) rename assets/{tunnel.html.102f43ca.js => tunnel.html.1d8cb39b.js} (95%) rename assets/{tunnel.html.617a36b9.js => tunnel.html.98365b3e.js} (96%) rename assets/{tunnel.html.384de7e2.js => tunnel.html.9b4b4488.js} (99%) rename assets/{tunnel.html.23b534d4.js => tunnel.html.c8382ab9.js} (99%) rename assets/{user-question-history11440.html.5851a250.js => user-question-history11440.html.3af803e8.js} (99%) rename assets/{user-question-history11440.html.d1bb4c25.js => user-question-history11440.html.a5e4513a.js} (98%) rename assets/{user-question-history11442.html.419706b6.js => user-question-history11442.html.452c29bb.js} (99%) rename assets/{user-question-history11442.html.1739d311.js => user-question-history11442.html.90cd4993.js} (99%) rename assets/{user-question-history11443.html.d016026b.js => user-question-history11443.html.26045483.js} (98%) rename assets/{user-question-history11443.html.9ed4f7c7.js => user-question-history11443.html.c3fee3fb.js} (85%) rename assets/{user-question-history11444.html.5d48b930.js => user-question-history11444.html.6c9237db.js} (99%) rename assets/{user-question-history11444.html.2bbdc460.js => user-question-history11444.html.def6aa47.js} (98%) rename assets/{user-question-history11450.html.02afa455.js => user-question-history11450.html.c5f80ad8.js} (99%) rename assets/{user-question-history11450.html.c8e6d4c9.js => user-question-history11450.html.f190471c.js} (99%) rename assets/{user-question-history11451.html.ca5c6b75.js => user-question-history11451.html.800d3b39.js} (99%) rename assets/{user-question-history11451.html.764173fb.js => user-question-history11451.html.c168c61e.js} (97%) rename assets/{user-question-history11452.html.cce9bc5b.js => user-question-history11452.html.62d3892a.js} (99%) rename assets/{user-question-history11452.html.98c768bd.js => user-question-history11452.html.8bf9d1fd.js} (96%) rename assets/{user-question-history11453.html.705061c4.js => user-question-history11453.html.3f661912.js} (96%) rename assets/{user-question-history11453.html.46ff79ba.js => user-question-history11453.html.7b8e24f9.js} (99%) rename assets/{user-question-history11454.html.66604183.js => user-question-history11454.html.6835add3.js} (99%) rename assets/{user-question-history11454.html.0f6875e9.js => user-question-history11454.html.df1c2df3.js} (83%) rename assets/{user-question-history11466.html.3c0bba31.js => user-question-history11466.html.d366859e.js} (97%) rename assets/{user-question-history11466.html.e97c1fc3.js => user-question-history11466.html.e6966db1.js} (98%) rename assets/{user-question-history11467.html.fd5f17c9.js => user-question-history11467.html.0abc2092.js} (97%) rename assets/{user-question-history11467.html.33ebc083.js => user-question-history11467.html.98e65d8d.js} (98%) rename assets/{user-question-history11468.html.c6319f44.js => user-question-history11468.html.b757cb6f.js} (97%) rename assets/{user-question-history11468.html.ee2383e0.js => user-question-history11468.html.c361c47a.js} (99%) rename assets/{user-question-history11469.html.f90d909a.js => user-question-history11469.html.68478050.js} (98%) rename assets/{user-question-history11469.html.3c71f9c5.js => user-question-history11469.html.8260e57a.js} (99%) rename assets/{user-question-history11784.html.38ff5456.js => user-question-history11784.html.81769a3f.js} (99%) rename assets/{user-question-history11784.html.2d9231e9.js => user-question-history11784.html.b7c517e9.js} (82%) rename assets/{user-question-history11795.html.4617da3a.js => user-question-history11795.html.1870aee1.js} (96%) rename assets/{user-question-history11795.html.7b2cde38.js => user-question-history11795.html.9ebddefe.js} (99%) rename assets/{user-question-history11809.html.4b48b019.js => user-question-history11809.html.6da97243.js} (95%) rename assets/{user-question-history11809.html.1615b17e.js => user-question-history11809.html.e4eebb95.js} (99%) rename assets/{user-question-history11810.html.4fa08733.js => user-question-history11810.html.95a73e5e.js} (99%) rename assets/{user-question-history11810.html.be5636d3.js => user-question-history11810.html.ebcb0914.js} (96%) rename assets/{user-question-history11814.html.a20aa9a5.js => user-question-history11814.html.516ed181.js} (97%) rename assets/{user-question-history11814.html.093d060e.js => user-question-history11814.html.88f5b549.js} (99%) rename assets/{user-question-history12453.html.23ffb425.js => user-question-history12453.html.96d5e8d2.js} (81%) rename assets/{user-question-history12453.html.583f1acb.js => user-question-history12453.html.ec6b109d.js} (99%) rename assets/{user-question-history12454.html.e3ec489b.js => user-question-history12454.html.1468cbee.js} (98%) rename assets/{user-question-history12454.html.2fe581f3.js => user-question-history12454.html.5145414d.js} (99%) rename assets/{user-question-history12455.html.e0503ffc.js => user-question-history12455.html.dfb6b9cc.js} (99%) rename assets/{user-question-history12455.html.3aa256b1.js => user-question-history12455.html.f05b6cb4.js} (98%) rename assets/{user-question-history12706.html.4bd3ca5a.js => user-question-history12706.html.0a9e1822.js} (98%) rename assets/{user-question-history12706.html.ee142dc8.js => user-question-history12706.html.e146923a.js} (99%) rename assets/{user-question-history12715.html.570977da.js => user-question-history12715.html.214b3fbc.js} (98%) rename assets/{user-question-history12715.html.049ad08e.js => user-question-history12715.html.d59a7022.js} (99%) rename assets/{user-question-history12716.html.325d4280.js => user-question-history12716.html.ac36855c.js} (99%) rename assets/{user-question-history12716.html.02160c22.js => user-question-history12716.html.ce852a52.js} (97%) rename assets/{user-question-history12740.html.6fab646c.js => user-question-history12740.html.82d54a5e.js} (99%) rename assets/{user-question-history12740.html.7ef81dd2.js => user-question-history12740.html.cadca934.js} (97%) rename assets/{user-question-history12741.html.e47350b4.js => user-question-history12741.html.2632962d.js} (99%) rename assets/{user-question-history12741.html.3bd332f7.js => user-question-history12741.html.51489301.js} (81%) rename assets/{user-question-history13448.html.dc3ba989.js => user-question-history13448.html.355a936c.js} (99%) rename assets/{user-question-history13448.html.4026d820.js => user-question-history13448.html.f521a94a.js} (99%) rename assets/{user-question-history13504.html.74f95ebc.js => user-question-history13504.html.5007b47b.js} (97%) rename assets/{user-question-history13504.html.d1023fe3.js => user-question-history13504.html.6734814f.js} (99%) rename assets/{user-question-history13506.html.de49fec3.js => user-question-history13506.html.2e389a23.js} (98%) rename assets/{user-question-history13506.html.3dec71c9.js => user-question-history13506.html.a9bd4470.js} (99%) rename assets/{user-question-history13507.html.c208b6da.js => user-question-history13507.html.06a0534e.js} (98%) rename assets/{user-question-history13507.html.a5966418.js => user-question-history13507.html.abe7be9c.js} (99%) rename assets/{user-question-history13508.html.68c4e0e7.js => user-question-history13508.html.d89c10c5.js} (99%) rename assets/{user-question-history13508.html.fc96a244.js => user-question-history13508.html.f9092e62.js} (97%) rename assets/{user-question-history13509.html.cd0c15c0.js => user-question-history13509.html.5da75ad4.js} (98%) rename assets/{user-question-history13509.html.328337d8.js => user-question-history13509.html.89427e47.js} (99%) rename assets/{user-question-history13510.html.4b733a38.js => user-question-history13510.html.68e8b03d.js} (99%) rename assets/{user-question-history13510.html.0e680094.js => user-question-history13510.html.ba4a79ae.js} (97%) rename assets/{user-question-history13511.html.368747da.js => user-question-history13511.html.25a77a22.js} (99%) rename assets/{user-question-history13511.html.33a83a4f.js => user-question-history13511.html.82ef4226.js} (95%) rename assets/{user-question-history13512.html.81fe8faf.js => user-question-history13512.html.0cea5c93.js} (99%) rename assets/{user-question-history13512.html.ca68236c.js => user-question-history13512.html.668d9912.js} (97%) rename assets/{user-question-history13513.html.7570b623.js => user-question-history13513.html.0814a273.js} (98%) rename assets/{user-question-history13513.html.003da847.js => user-question-history13513.html.d6916938.js} (99%) rename assets/{user-question-history13522.html.dc97bf02.js => user-question-history13522.html.1377a5cd.js} (99%) rename assets/{user-question-history13522.html.f3106c43.js => user-question-history13522.html.d60addfc.js} (98%) rename assets/{user-question-history14763.html.b825ae19.js => user-question-history14763.html.44b7a565.js} (97%) rename assets/{user-question-history14763.html.f93b61c8.js => user-question-history14763.html.4d57d974.js} (99%) rename assets/{user-question-history14831.html.7cf2bf23.js => user-question-history14831.html.017914cb.js} (98%) rename assets/{user-question-history14831.html.da644178.js => user-question-history14831.html.a9505afc.js} (99%) rename assets/{user-question-history14832.html.93a901db.js => user-question-history14832.html.133a5fc9.js} (99%) rename assets/{user-question-history14832.html.d97454e4.js => user-question-history14832.html.a1f2da78.js} (97%) rename assets/{user-question-history14833.html.6e8c4827.js => user-question-history14833.html.4e5587f8.js} (96%) rename assets/{user-question-history14833.html.eecc669e.js => user-question-history14833.html.8f875e7a.js} (99%) rename assets/{user-question-history14834.html.ea3d761a.js => user-question-history14834.html.2061cdf3.js} (99%) rename assets/{user-question-history14834.html.6dadd34b.js => user-question-history14834.html.f4179bb2.js} (98%) rename assets/{user-question-history14840.html.460b335f.js => user-question-history14840.html.34069814.js} (98%) rename assets/{user-question-history14840.html.f8852c38.js => user-question-history14840.html.e95c4465.js} (99%) rename assets/{user-question-history14843.html.0463acf2.js => user-question-history14843.html.9e7afffa.js} (98%) rename assets/{user-question-history14843.html.dc3bd727.js => user-question-history14843.html.d72bcb0a.js} (98%) rename assets/{user-question-history15167.html.07b9eb2b.js => user-question-history15167.html.8116ed62.js} (98%) rename assets/{user-question-history15167.html.f93fb5c5.js => user-question-history15167.html.ddc863e3.js} (99%) rename assets/{user-question-history15543.html.7ebe2df0.js => user-question-history15543.html.5a07f1b8.js} (99%) rename assets/{user-question-history15543.html.7c209568.js => user-question-history15543.html.9ced6b2e.js} (97%) rename assets/{user-question-history15726.html.64dff9bd.js => user-question-history15726.html.591e38e2.js} (99%) rename assets/{user-question-history15726.html.dcf2cfad.js => user-question-history15726.html.d02b62b9.js} (98%) rename assets/{user-question-history15728.html.41b9fb33.js => user-question-history15728.html.2d7dda59.js} (97%) rename assets/{user-question-history15728.html.d5db013b.js => user-question-history15728.html.ef6d0f74.js} (99%) rename assets/{user-question-history15729.html.7cbae7b9.js => user-question-history15729.html.244faa5a.js} (98%) rename assets/{user-question-history15729.html.3fbe1d55.js => user-question-history15729.html.255e473b.js} (99%) rename assets/{user-question-history15730.html.3e3df672.js => user-question-history15730.html.5a13706c.js} (96%) rename assets/{user-question-history15730.html.edf73b31.js => user-question-history15730.html.5b6f97da.js} (99%) rename assets/{user-question-history15731.html.b5af1033.js => user-question-history15731.html.4af248df.js} (97%) rename assets/{user-question-history15731.html.61e43cc3.js => user-question-history15731.html.fcede74d.js} (99%) rename assets/{user-question-history15735.html.44bfa622.js => user-question-history15735.html.1460fba7.js} (99%) rename assets/{user-question-history15735.html.bdce02fb.js => user-question-history15735.html.62676c12.js} (98%) rename assets/{user-question-history15736.html.c35fc148.js => user-question-history15736.html.2e84413c.js} (99%) rename assets/{user-question-history15736.html.7f59fe8d.js => user-question-history15736.html.cd140543.js} (83%) rename assets/{user-question-history15737.html.3b34571a.js => user-question-history15737.html.2050bb71.js} (98%) rename assets/{user-question-history15737.html.d34c3cbd.js => user-question-history15737.html.8e6e2ce5.js} (97%) rename assets/{user-question-history15738.html.8aaf7ea3.js => user-question-history15738.html.7fe49200.js} (99%) rename assets/{user-question-history15738.html.b188e27c.js => user-question-history15738.html.e4a3bfb8.js} (97%) rename assets/{user-question-history15739.html.65d8fb0b.js => user-question-history15739.html.2f85435f.js} (99%) rename assets/{user-question-history15739.html.273af481.js => user-question-history15739.html.8f983515.js} (97%) rename assets/{user-question-history15740.html.fcbbba30.js => user-question-history15740.html.cd2a5e02.js} (98%) rename assets/{user-question-history15740.html.dad0880b.js => user-question-history15740.html.ef3ea329.js} (99%) rename assets/{version.html.4d1e933c.js => version.html.169c12ec.js} (81%) rename assets/{version.html.8b5969e0.js => version.html.46ff8ce3.js} (91%) rename assets/{version.html.e4ea86f0.js => version.html.616afa6d.js} (92%) rename assets/{version.html.1941741f.js => version.html.b0035f7e.js} (87%) rename assets/{vmoption.html.84954be6.js => vmoption.html.5a8a5c86.js} (99%) rename assets/{vmoption.html.df0ffaf2.js => vmoption.html.765726b4.js} (92%) rename assets/{vmoption.html.9f8f71d1.js => vmoption.html.9ba6d1d1.js} (99%) rename assets/{vmoption.html.1043294d.js => vmoption.html.f0763fa5.js} (93%) rename assets/{vmtool.html.a99520bf.js => vmtool.html.789d6c2c.js} (59%) rename assets/{vmtool.html.ad884c19.js => vmtool.html.88a7a8ad.js} (67%) rename assets/{vmtool.html.dd835f56.js => vmtool.html.e5a5b6ea.js} (67%) rename assets/{vmtool.html.82893f43.js => vmtool.html.e64f21c7.js} (56%) rename assets/{watch.html.2ca38e6c.js => watch.html.0334a9c9.js} (99%) rename assets/{watch.html.1f426f78.js => watch.html.5f992b47.js} (97%) rename assets/{watch.html.c4bd90ce.js => watch.html.760283ab.js} (99%) rename assets/{watch.html.c6426f16.js => watch.html.dab8eb0f.js} (98%) rename assets/{web-console.html.e3d0e325.js => web-console.html.35c805f3.js} (98%) rename assets/{web-console.html.0886ba4b.js => web-console.html.a377383d.js} (95%) rename assets/{web-console.html.cba04e82.js => web-console.html.c3bb8a78.js} (92%) rename assets/{web-console.html.78987861.js => web-console.html.e7ba416f.js} (98%) create mode 100644 doc/en/mcp-server.html create mode 100644 doc/mcp-server.html create mode 100644 en/doc/mcp-server.html diff --git a/404.html b/404.html index a0f03bdb5..a4ce329dd 100644 --- a/404.html +++ b/404.html @@ -31,11 +31,11 @@ s.parentNode.insertBefore(hm, s); })(); arthas - + -

404

看起来我们进入了错误的链接
回到首页
- +

404

这是一个 404 页面
回到首页
+ diff --git a/arthas-boot.jar b/arthas-boot.jar index b389657b5560dec2bee2a027375869827eecd041..005e1a2945c9695c59b88e22b823b6d01527cdb1 100644 GIT binary patch delta 18193 zcmZ6z1xzNv61I!GySux)!{YAl?hcE6_~H&9?(PnYE$;5RxVt;tJ?GD#d(WL@lB!H4 z)17&y)17*&o=#!f-eK^S<-j2@KtNz%Ks0~ys|2uc@79BWfZ&6IfM5Vk5W%nk9`W69 z{URu#?;*aw`~x=&3Khn+X|-vevNk2LucOv=wL3g%kbl#)f86>z#cYDqk9{gbUC%2rtPew8v9$s*P<~btYX|hfOz92Dyqb#(1n-U_;78RFsERk9zki!m;hCUZ8(I z8?7G)pRzx1ej>k6^nB_Hf+QP(<28IhK)|9|?}ecMn}}92EF=+t-)?{fCGhzpN@RqL z^fj>^RJ1_+WVygBE!jN@vJt@t;_mvKhgRXt^2FWw*?&YZ_X&qZOtL$z?D4O~9T(C7 z#$V3Yo1u>SMkY0#?3ITI*59lV;jZIHU3X^vDK=1YOALwyp$x4XKA;dd$|9436kvao zGr1mQ4b*9V6O&H?9QWunTSD3UHiqJUGi4 zx%F`)q2yawC0k3YJnq3Bj|_`QEC%=6KC8-ED^3nvf3OjTtX4@hN54LZP}-~ue{UJ@ zBBrBh7ngc7llg>(o@cFWssX2w87kX~>Q5QgMFVgi7glbM}`yN0`sy&DB9 zlbOAVn_H~vh9f#Fir}CL&O?#SLka7~pmU?iRW~#D!vASGzN|Kk=J{1!_|GM0e zRnTC`UJ&w55lT~5L}^86N1EVy#_cUH``733F*8VAy@nW+4mdCTPYfI`0YMkCT4;TK zfrw!N_fht_@l$}!by0+n#60r39>S2?)k+y(1djHK1S%zXX&4&=)O%>2>&UU~0RfU? zs1$D)VTF0~M1ljyI~AQatFc~t9G&5kmfticFoPmiBMvd_K~hm|Ao$C`wRdJefmPwWaWH0tsUQSCc=?WE%0VmSlUTl+VTz z_f!aGZQQPtsY??V={ROd!j8MXf8f|+Lri6gisVcvKL0`UN}Fhuqp?&P38MZxE)m-; z;>j*k%69>vomnYRFY+S8J1>Bww(+{uuG~%J_OQT#eH5CN(Za2+RV6!l5kUA6;bE(Y zs{WH@Lot`CdzoR1jY!p8(7zKGFK|uw9cuXvbRYhb&0E4QND++rHeHkcllvCJqfu!g zdr-mWtXsBhZ&5}_&&n7*>k8MhNFx9kb>kh%emD^jE|s3hw29sYlple|AOg_iIjAnTYQAawts35bOYh6;$) z{wad7g8MDFYLRB4t`7<3ZI6en3~S3FsjT~h#SXiksn9wG*9#iQz>p?pHq34>*rsNMde>Hq?s_;|y>)+>|XTm?%zT5j1 zO~`pr^|GNMG-3^4d2qtA5LkmXeUgBGD~ye1QJN$7-bVO?_i)3!K+*Uj@(=)_Nw~rb zx!8k|wUt6yON+RB=PEr{$a?V660!*r%OIu(UK4^9K6O5&GW(~XMY&{bur8(>3y`TZ z9o?oeXN}u>_9?An%)@>uNyfoQ)hV|>{3#|`=6ovP;OnEL9fMibIU@>En})?}USVrE zzh^6Dgs!1=xprECHRv^Yf*4@tz%*dGNL#Me03ioy%bbr0zFMdDQrW@yEmdx%4hn}8 z3KevEJgPErfozJ4r@=4+7c@@+E2zs>)XB3(_8AZsrJ>EJY>8~19qKW9(ToHeIy__` zmejuj!;q~?O~2oaIP{oerd`_XRTD+U!7l4E6>~0wdus65`BC&YFBpIgKgm~S8{mY3 zU#}us6{TQ}4xl3wYOB>79|H#r|6W%3NC1KKq9}<#|GAUhw6B{#KLUPH=`>zHK-rc44=20m zNHM!**%1yj?p2saXA!!FwGi{L#q3;JzR?g!3@gnc5E3lBsEo6XO+8Lrday{XACv+U zp^~KpTKu?a*4B2b0+~07yJXKN;fP%ZCEb7g8R1K5u8&4jt4*Vh?}!&mzHocJfYDAR(BxN?C-oMlPeD9&Dk9g+pX@{E;*kaW@>3D1UNF;wWhYQiqPB;Q9rH=`@&?PNhp%GLg?I z?>YXHLP@s?;}&2^yT=ITrY*}n`oe|j1SEpt(R5VNeO1J~?!TnCb3aOCCsAh2fa^3T z{TUziyayAKI6vRYG%9 z2$ERq7IyP|>8(Jr)U2q>=)wJ}-*#nB;=&||^QhIuGE7i^%{2Ke!K%f{u^(bN^uDP5)qS z{qo5AppLd1K@Q5^(9I7&nLeO~AEZ%LDmC`ZdB zFlhJq@g5@GQr9!(J`g$erKie_JbD7eJF2=s?0|Ap<<5f~kM4G=O%7W}b|n$lV)^L~ zA9*)c{ol+Vbp1xJpKZa{QYz%hnfEpyd+of%-AcOACrX7_1y_YGn|z|V7Rd; z?YE;PSffH`+$txSKWMNhiy0(uX*6zO3-Wb$sYmF&=&W&n@aj-#B(<^%eKo-BXcCbW zwU9&u2}JX$qMvpd$h`77qOId*IsK6RRNmZI4-rg-EK&-V38M{;Cqn@J+nTalgQ-&- zm$p5FMF*?FEPQav^(0nlRVRruNp6pi*g9*PPMbA>&AfBPn50uBeP!n9bu!+#sfwdQb_Fx@{rqZ0@w) zm7uRA3|h9^?l2s$1cLx8;f{oT=XR3L8!&(Qg1rbtby|#cGKM;TUE_AIw0JXo$d!}6 zgjSU{-s3E`bY<(!g)m+0Tq~}g9G)8^8^+oh*lEp;7-&;zGw|p|#}=wXkb-+9W3SqV zx5rck-=T?NF2I3h70FZocr)ROnlUXPv!vP4yXl2r{SqKYO+g08GDo#d0B~I%Swy&;e#D<)vK z=d5p4unC*2?Ir*`@;V<1bDHoAuha0P3P@SKUi$w12RYMLkMgLl3kA}XrercQ8jw6i zz>W+k_2cIB%L?}GL$H(#p{L3`q45gmct#g&$An3qeb&1Cqom5kP@<{5hN4$lpjl51 z$aYk@vp;#8@RftpoojV*DOdE2;--IbZxiKTN8T#;WFY_zzMj(b!b4b$g0F*ussC+i z58QTkXTt$T?ggTM!2v3SPjp6&61$G=R-e&svKf{Ue~?p7q7|U+5GyY|Yv?&XMu_#f zT<>MZBui$xEGGC}`yjq?XM4sN34H`v`P+=aa3o^``LIEO@vfuQx8p71j&3@tT^tkW ztcmdIlnJn%_H(3ICCM#`CP}*;wYm#;*w=*JcD2!-auMJk@!En3@Z93nI;>5R8hh3j zx;dDsQqI*9ovKhKLg9RUuzuJ(E&~kSKzwUq{8cGj#>7E!y8~{LaoYu*mfh$(Vg2C? z+7^zmidO)cv>5!WPpdPDes2)AR($Zq_#*sogANJ-WW)u-YjSsA)I=B5xl2kdIC+y!lqa2(x zYI{PN3T^PyFjxZd8G0j z28XxOV|Bow_W?#0=7esFB~nL#hcAdDFRiIC@sn_$02G61p{nkJ8wD-!VWuk=IO0cT z6ld9Ej$>d3eP26Tnf2xne2w!tqgx2x1vR2RBYHSLe?Fk-MHsQ_J~0?jp9>e|!~9X2 zSMX8XiC_qIdV|)6IV>7Ij?7 zeHR{&;#x2qRW=S;mSwWLB36K2r}qw-_IVCHQ(Myx(^0I4osvMBZa&&!RmL5(s{`c9 zy|`yibWz$*Oh4I?P8Ii&esQjDgR&e??IS_IprP7~#Isdz_8k_5?!xS(Q?A#)*L0>Q z)>g35-wE(IsE{>;x&${33ogVNHXcf#msx=B!n>`*=U@>z!1G|%sC zMpKM^6{&em4v0UH^IW=EgkC@cQaaF?V#SF^DR{@Gb$#nvl%B4Ig#n=2!%Yxm5w;Ph zIK3nT3TmDRLl(($A^f($PDwRc3w!?gX8q@!#*M2@G;zPYw&M;A^HI&`7a?xIx_+~w z$sxs_w6*jZPVjWX6{+o%;DkCt2z_h)5}i1Qku?Qta7uV{oQgS)}=>-vhh2iMEk{5niU@00456^Y+H@l?6Ws!|XDq|S)PI#Qo zBr8I?!>KL;{HNQmkLMQ)#5No@!4)R~Qtu`O8>%~h&&pX6c+B78+iDtm+I8KE3$A~O z*x58}?mR>ITfYO)Vk!)>{ARS6AF5Jt(L6dS+wTa-qzIK*Sm-yu>wUrjr2JhI`~ErX z2rHP}!uGe0B(eja&fEjANgk)Xr7e!{^HKxrSpEXP4bcO#9Ol*=7i%}?ZbD6-!2Y^d z@6g^F{D{B?EhqDjH+!8jTO#UiJ9dL z{i%E3=PVg4-KhNrrTGC0xMb7!1>Kh>4Z#I_gDmwItq$hV6OZaHtk9QA>n@I5M~FIt z0aC6(T|tnQDUOfW1OuIccUwhm3}gUW8;ScF3l>Cna0x#YYrhB*spjDu9E)lwB<+N# zIKclBTyFq91e`hql>+=9I#mYkP)AIhp~_ki!tVU=*eF+z+>_KKzxuv!a7WK6V;pFHXabFi`Jxr{sOp&4cg zcR@twqjK37J3UJ*W3UWoT%nA~YvMN8;58dzjm^SyJZ+EV51l;pbS|bOG%G@T2u5MG zc#o)0?^Xp&{j8r?>9(#dB^}7&w^Cmg&d}6bo4ShMEUk0PqF8nwV=B|x;ro>XN9CRC zJ(t^;-sQT;cxr!QLO)wgOt?WMyJD@>18E-L%Bw^#dzCHB? zaa(!OUivuwR1*JWr}uDs;j?wSVb34iSn_n38?F_)X6L=o5WF(^j6wbvDxdSzmtdmj zy7G!;l4dOzuA|zCC+@J8GwfK0h)uvt<)$|%Ne1xbO(5=vXp;ME&yrn0f;NNQ6LKe9 zKnM*;C#VaVgh)+1_TBm;MF7cg^TpEp(lBKF$nO7SmHk}t!99zN0E9D26zW^V9vlxt z-`oIZv_T$4R`JXoSy*F*9E(!)tc27=^ngPL{_ zudnADULZ3KmtBggZch8&1zir>8rqobz!XpVQiq|Y~=+oj1%yJ;aCL{~dZ1G4#@J-Z!aEi>c`yA9im>o1Se&}4Dj zc(}t88wf~;IkyoIGuU?6{50`@8SedUNnxL0F164|xcN+_wcMj+4{TK<2Mhsiw1wPV zHf1bo3yWW@@x|T9AvOz%tOK@}x_A=^`_vS>xC4vjrMvNr;r0VJJ6oW__-xf!c0l4f zKTg%k`7Y$p(-X}czEe1IviVe-(bm0Et6z6_MjlMD##ZWUOg3)#9oUej^@t1DzU$4u zIcfwkL-|U%iL9OL$LifmYT~)oMjo$Gu$dAUJpO4vVVY8u#6S} z_PRxKeL(#$TSKgT9!mdmCA7f$6Ht2K&vQ^@IbFBC4FFjkqDMv=);ITyF$*U38Wz4M*{dWZ;GU7N#-VyD zPO{81sa6)aWr?K4&W-24!TsPcINQmIfhgGMS8tz}4Hu|%TQEsy#<0`k#HUKDG}+fWHbbYUeKa)6Lo)T_X=V^`wR4nhc796fe&~j zp9hYV4kYJSw7{M^ko-c?V7Q!5cgE0@=8s{(9=^&Dzi zmoz)u-REpuV79+EpDo#vnqA}w>o`7I zkfviPpDk8VALJmjOB;is#_Q-v)@vcC`Vj}1qe`8{DOFj!*y!YA(d0|-jz_ZU$QQzh z9Zu?d+_jccJ_^}->NqpD^Rr{Yg&+1U>}%rkq@IQw-fIVKY6|8t*P>ZZO!&D*pMKFC zylYK{dwtqiC{sn=uC2`&L#fx%=Vzfth7)aDXin49CkutHhb~i9wXS4llPxNh&XEhC zVuAccr{o#+!|tpw(%H-&Jb5H)#LT5MX?_@VpqXNS_aywc1-&42HsFIJqZEf@so2Jy zVqp|?eOMdAK4z*wI)14ux1!zMMaS%^S<|mV#zK8MWt%9PN}Oi{&F(zk!9ie>QIGK< zl}bZ}(>`dQl`tdP@gzZ1%7S!KD54&aWivn5KaJnkVVcDl5@*6^-y0CSdqP!ZWPAYVB*U%mWnzT18e9O_MB-*TKb~2f=>Agyx%UM7!#Qi z65OnDnaOpyFFzv<*S%6^V#pyXJgN7qcUjd=PSsjZL06RCC6opVikQ@)d;uht0aD%} zLHuBWPS;@`&txa$R12>5pw}whovLQY7*1GzpAAuU8#k&=+v-_+&Qng@8Z%5@m)fsu z2fP_JoL{~XhGr@n1en?O^fUwzIx~;TBRCIQ(bd}tnsrNi*M#aM*Q7Cl+~7B3)i+h4 zhlvkM?$2LGN7ob}h=M2*G&ryJW@$AYOW9 z*sHm6cK4T`T(?k7F-_3p$3*h+PBS?(ON4R9iTh!a*)-J3(tDzR|1$+pOccVE<&NYq z=7~Va?EI8Y(m8lU6h~SeUL?~y3Fpx#d0gs80qzg))1Qb$e^pj9F<|BQ^+9m?=jbkD^z2i)xQ%#%-$j zXpZf%on4|bAm?M8c3}bJx9H`PsSq1LYxeEng*XPDn|n+07q(+!e{Px2ubfy?Va8d~ z*(R=Tsifr9mg!M;KSou!CPlazDYa#|ccy6yfRm1(*=^g*8|)4KRY+^EpWPy#q#E7w zr`l37`Zd^Ss=`q**CCyD$#RO%wyzjE)8hBQxGBSw*xa&E41EgVUzJQs$fL2ai1(TZdwVk4o{Qk;_ydI@^{D)8(rFrCD*Hwt6`XSqEROae7HFABdNH-fA z+`kB~rKz>JSbB;80VRr{6k^#fbenz6Lh7Vu)_Zc%wRq@VcBu!Vm>H{6YN*e};$sPu zX~6&n8qQZS!?s)+C_<4VF|R_Yo~gzNo8DOeH( zIek(Jzaec=h_}p=RV_hKH*E$> z+`0R;w8W`1=^vxog;OL>?I&MCV;XWw$0dj@;VA*Im7_<|G!y2?T;}5#FC8P7C`xj# zIk65gu!(d zr%}b;&Obj6XS~#GqmUp55{#b)S1b??o0qTy=7l7{D81OM@!Ms65_foa&8?jMl_=0I zB&z|2R3!pmusH51n z#c$qSW9Z(dbmeAX&_qO~6)e~LGV=G0NY%$JG0Rx+Lve#Tw-%FoRuO3C*R)hhsogEg zHHGy<1?_!OmZ{Djx8BxO5VXQd$#<_7OzeQ)`mzC9OCK{!e*|XhoJ+iCpFa%@}4AHg*CYu}J`@ zx2R@f7>i99AA%4p>^aK%Y6bg;{tR{WN0~Hht{F717$GxS(op#nn@rlXM3JfFEY7BP z1poBIJ(`e?H`jjXL29R(f+16Ehp!m}!J`{}9gBC#SXJ>V4yOb~yYOC&LFs!t;xH^_ zGN}l_pN62qeO--0B**6`qAGJ96C~j8UWmmyMV`%_t`NK!jGMkP%AWSQ>ZA3d>~gjC zUu|X)+nBKW@trtz%zgPc9FH%Wk(qUJlhrlYs!bc$bngD_vDK)ov0Mhd(|w`?tkshBR=E~N{T6clDog;VgFi!5 z#{`<@ae7x++nFWhV!;eu>P(+nGF8Y%URjmC16hbl2{r;5>kHY7bnRK-%(0w&PYUzE zaJ@lt>P3ub+r688m*wbiM&V%1<6b)_*RS6+rLS^SMx;3r6Hx;w8!xgd%UVzbL?%_g zsWUXVz!Nv*zvzr&KTa0aT8#jRR}7bPzZ-XSlk4`+cT4e`g_6s2*z?IY5LGe+OB%e2 z#<*`+P~y-u8+F!;VlsuAgp=H}4)o-EIDc#fs+qiBQf&{nnY~L~U5=z7HTkZ|!v6Bg z^uyjpe5W+yD3 zsz;(NK&>q@aWt$I;cjgf9=XeMx5wLvwPM_QD|yYIjY_|NCM>%A$`9Drz!$g%ixAN& z)Y|Q)iaoxL&P9&9O<@9Pju%p!&n1JO;84`JzpL@+(p|p4*gzyLCLb6Q7r~B6fpUr5 zF%WQ?^_ITTE+a0AwTPY~!TEiFEmVh4c=9Lm6D4QNTD&5K81W5axHRV(Q2_J4fkvz^ z$5h|JMv#qeCC8y0MXWOM7UHf>nnKrN;KkbvYu?`_G8!NBGL?X6*L;K@T;J;l+z(Y{ z&U+Z`LFZdI!$nwzvK_W!Eqm@o!w}NmN|8J3b@5cDxPk) zl`)XpJdnh(QEvgl@?R0ck_-Ix_6zw&V_x#b_%dN>2RHVd1zGaA(iy$}X+iVJA(wz6$$p^$mhl2daZI8@xv9G< zFxOWMpEMO**}kA+J56hq;Um>d!T7fygqD>9B{DRNF6?;G;Tz(pKb64A%Nt7Zs2f)B z8w&B0az^(UYdmV`b(guAO-xgm$%_Z2!?Q;($UeYR_$3f0fZWVL*6<89vog-bItPQr z#o4YxjZ(nDxzv%m58}>YZM?@QJjKt>7WF@H4wxiz!bBkn^n}LzAy?*B+EJOq;>sKP zIcDT<(Q_sxRoKTqE?|909Z|aBJSnxxQW7<8+0dT_WyZ5vUaxRu*SQPV&y7YhW0=VmDX0V97@j(*+I9F=*Mhn<&fi}*iRj)zgVP4(JQOWtWuV3 z{hk1n=50zJiHXSOC8#@$g+)>EdskwvI?66mJlQ8{X+g`IvR-lZbWmXHkHUTX6U#>{MShVZRPT*Y&jV#${alaAAx zZ%bTE$rM%lOe^BoBVchwC zlD)=MB*u_R37!zbYl%7PFc^eD?mQtXU)a)CwWzhtj#V&vl zk_zVocbJSbg2i!CgTcLB#9ix&<|x@+fq1s9RUMt2djhU9LCQR2_J@DTF#&_( z9`215Qtn~>DvVF_2`}jo;J%jX6pMhCT5=A~$4ARE6?t^IrVI<=$OzoLQm9OF8HYPv zr*O9%Sk$8yscd1#U8l&$!41ZD{USCuheyfJ;09;VBoQG12yifGy1biF%L{ApHJJ)jw$7~tTQAJt7U$@PSP5i#a|-<1&;-u<|qL3!;jj@ zGHkXsFRZmaMhW|P?Z}GQhSk#CD*{p1_OK+b?@k%tiI6%*d_FzmC<)zunOlHcqMyy8 zNJ7lP9PWzpb0HmHu^HakSM?V+HZ8#%RjJGYd6?{!c)+W3aAzQ&SS+L-;?PrfbAje!=QH;Pih=7fr67#v^g3K%xED_xxT>dHq*Ki_hNE4%u)2Sd7! z%>g#gv>1ij$19#2{m2o2?nB5f|HUukx$pqEPAlI~4+-reD2(3(%jbuRO|=!A4;^>E zXd8g7Vqf=B)7M4tasmKk z8N)~yVnSMAr%j5rd0^gs^Vyxi=smp-l0-YFDN(8H$26#GToFL5vIH$t4&8=Gp=7@z z<;=M)5U(Ovu_&2F0uiGq*#MZ z+4xTx*Bg3G!SjhbQ$Blp==8x)mSvshxQ&XOl?9)x0z^O7uvbm(6VRwT$EaJwsCy;a zzB=V3qcWl|^c=tdVBntGy;kzM#yLWgPgbMvw?Kk@cBLjK&rlJDx>Nwj+~RL)1Wt!>5?ARudoK9u z=O4idkG@lKA~zXIZ&b#Oq=V{Mm7_04!VKK^l@mO)%6kB8GO$Fbvh)al6TbP(=0Uvq z&}~YUK*fG=w_KFT*w31WWX8W{FIuI1L#7(%|0HH)DYqQAI#`opcW#TPsy~OP8^nlz z&z3BQVx`*~7<0Zt!!zUOm)wGZl&IrV{9SyK75n*cSvqbts6W4<<8t2 zkOy^e8aQvDUV;TC65wpD9Q{HTV<2B zmV!25H<*LFqNGwsy!=-#xNtlaCd1iH`9QKl3qlzNNDbw703QJe7z@I>2Z*6{aUMd? zY(8)c1a1ynoixO6SBTCNoA}?3_%Odo2BzM3pZx_a-@S60b;70DuXn7bAT=<8oaHML zyk@v?o8xieI*qLP9VMICRu=T=8ARR!PgfssPP8Fs){SS98eH$CyDku@Q{xMb`4cMK zf?@~j^=O$ zm%VtMseF$JvlEEVYoKA6NL_qx818od@yW{D8@`W`k;BOk8-jp8h(&@hHU7}U0Wh1mkOiE;pLUO`GiZf<) z*!2r?tLK;(Pi&urBp>O9ODy`x@PenkEW`x%IB$J3;U>AO6Omp*Z_40ksllTL}B!V_Y-Rn+k=2gPZTbU zUjafCB(1Xfo;&SgHO$<;=cqc3Jk}Y0il1f4Y`K63DvQhia+i+dZT#(b$R!c z{khr|6Ir}A{fRocB>d_~s6}kzF@~AhhI;A0x%5vX8iCR4^Atsdyiq@66xy?p0j|)v zw7&}|f#H_falP04vs;}YBY6e?V4QwdX$uH!{wAF&{8NDP0*&@5oVY1maQHx5Q#^Bu z@WxGPL!9$V#1--qh!)z@Cyxwhh<@sq6*edSjJiKjcv{dC2sY3kH6$7eU|POG=%+iL zOFiR2Y?XOvwFO_D1)U3M(LFOq%xy?H{th0uXTgZwlp<`;dBTO$!-iYqJaeaRGk}mL zYrCxuKq8U4MMY!IEs50OgB3&90AB}LJJ5{}7q#fUM>r(UjyR)6QZWY%7j_HOIB+Wg z_Y}~!#eLf`ENU6*W+!}YWP7s=^>-mEe%V7IHMF@RYst7wvKP1S7g4G_-Cmdq)utcw zVX{HR)jeJwcC>cuZ)4qD9))jp)pN}d=@d$3nh(aO56giEy!LIe{niV|m|$$Wm%H<| z5!20FAQ=i3GORHPaUKU)NyFUxW9xpyYTd`Ux3A0Z7fcMOWXFWC6Ny3!cU7t*K$JLti_rth6_}!cp58Z~28hSi%rSO2-HuuMy)4$J7`}WlS zCPN@;#g#R0=#Zel2Ww`>Qz&!APT!pzqFcgl3HMC?72R>Mc)1eLgiq-G;kz~Rds2k8x*;dm^y5HDomi`*R?W4 z!1G6-*TXHh)p3Yy;5`1#I3M^q1RFo3D8JmD*YXkc-TMoG^tZrJygjx5ry;X~+YA?S z$Ks~WWanjU*g$StKmbGF77=sv*Z%lADl|Dvj5ivTy%g^gOJEfJhQUPi+Z*Wn!T7>& zd10#ujxJaWH;DYxLbka1TR$$w9iE(iSiaQc=J2-scOD?$9J2fE>j@hZ$hCtzzLB`s zeanMKPi_xjh?}I|Km?f_TrdjBg4sxH=H6n}7rz^>!zkp+E8iE|9nkjz?FUJ?!`zfr z7plL3@>aWx){{1J_b8C)v{QkT7k7(`lNWpY8z(RR7OF>uzwbAUWxT4GgL)RnBz9#) zfCq_}L15hjCHyG?CZu)<3?1tdVlVJk!lN|`{AL8;)+1X^@z4_3T?y@Jo>7g&0SqE+01y}737!7A_*Ov(N36>IX9rDtXK(1i6H1k#lC8zsz) z^}8HUGNm^;)6BtV(otb*vxMHXRlAmprUV<+tyU>3z;4&Q4qsC9)gRXtvA(dNa!0Lr z{H4stt5x`OE>X|x_A}z|%vcinyj<>#>{}N+#`nNMPoAXa)gd)FFYeXydPLXYcZp@4b?Q&i0lzkVrRd6_D z=^UrL5cd}FM{W@JV)a}6G;oe2+&Gu-aY%Sm;zD;iHELF(&L9`qW};gftU$G5q@g~`BQw~R?wz1w+-4u zCrlni+LGw5Q$oGTZ@TOKnKr;egz1;qmCu-n)TQU8d}nNcaJ4?}^{>H+6SSH{V7k+gNAD ztHfYGIrm6-MKPN%HH*T>V9#km9I|MHq-HTRL@+B8&K7Af`hPTwVX6Vz@D%h|Jrnr| zF4Y3BRLxF7Ipc`5r1I~H<0WmuK7S~f$HU!8dqBi%E_iqGp$%QS=ho1HOv@S;9+``F zTc9j%dk*_O*g`E9*_1QOiGQAOEYdHghU7Dm)0Q(+ZHpH4IP;Vfi$uAVltoa*dg6Ug zhHoQ?LQ$bI|v}uh7rI1@D+|hwqvD9>-(bt!Yk-hyJ$md2s5hz_=WR zLogiN*?)#l2pHXgRQ9FR88>>K@qrrNP+r;lo{Dh-hrAD51E3Ypt&BcdMOQC9SI6qR`mq*5Jv`tk3(isNasa4UiTN{jQV z{#RO@r~yvoOI89pAH6Roo4gz7wB)JQyePQ=83bViINe-!sV*<xH4bp$j3?^4D6^)KYi^yDa#r+5 z5W*1Vsb)nAc=7Z4-e`MY#YLvcb{J|_sXj5FitK|)asC8}&H()R>$oXx>e zL(n_~Kw9{YbD?Bw+;hYy=_ooI;mqKoMm*n{Ine$`S=U|xlHH)lmAKK@on+ z-|46Zb@){P|7%EP`@a8_gtF|PccxQs?x-v6_Fk&>t>#z6km-~1@*Pf>E?4w(mdBTK ztZFquqekOJS(gsWoV$stWncpUqWaYt+&)>`HIvFMKLjV}S93RS^I8*%mP(u!<54CE1r21>xU_{(BV%In(|(@)QG1 z1Pq+tVV zm6@oeltGbXS!U&mD76d>d(kS(C`ns+tf&kOq09$G5S1W7K?NB}LP-xItRxEQuioc= zH`l&D#?JYj-#O==bMNJtxBpF*CSf z^rr0kxmSm~5-4^3Em=QuBc6wH!ks&$&%=$0;DXvGBwPJ!AL`_&lH$IKqD}sR77G+e ze5!sf8FJ{8r69NliI9nBEOZDS4C31ukZ_b-plwK2{H|wFxHgFvkUK1_9ZBGUH?M?s z+lx4yFomq;Zv^o5Wh9nypl#%z|2rd|wNdF?egu~urb4%sa;cLcAHIhOWot5I!6Y?T z?ARU3VzJLkUHq0zUFrl;Mv_AT2474fbTA+)ZE;(Kea9v{v#OP2q4E zlxAVG6;?oBHrFNWDPR#T^XbyhnmNpXX*LSy%~P249F4&%Hj47QAYh8ZuQpf!iA4d# zh}Cv-|F}GWXz-Dpc4@3QfJ9*9Ql=FV3mp{ESc2Q#RAi%rPS&}VLYY}i6|0jdtHw#3 z@KOPnIO$}qUyaR9SQnx#XUHs|!3(9#jI%66c9gT2iQ}8v?z>me6|h4rv#pNKPDN5pO&<^Hfo zK|J6KD%rG`=|stor%^dghlDM0KeGyW_H=?Xjs{#Jao`ZWP2|2uG$;aJK92p$-KDD4GyewQHvj)64pT%J+VVATybEg8)n1i zR<3M}-bU6kr{(8941ZnR=&I>d+Zx&PBB zbDTQxQF z^y%l=^vsU*G(W-K9m4`ujRVgs?d1}GHzzD#>z}`?WMM(`&CRrsZ z7DZ7dSt&_%4Q53tkGOXDUJ+Eur_f*Fk6<6z@)bvP=nBqhr4BAoOMy8Mi z2Sp52wC`g@47>P+6-X2wi&0{$$BOAm+kRGS&f;3x0zC*0#Js*Zq>gDExAt_ ziPIm)&CuNw0Py`PLTbXa-B9fN85>LOYfKJMDycO}Q@@voZuCAX7v(E2N%>uRW6U~% zyu>reBKhdVv+F_^%43+IQ@tuNK=9ge_#U1?_Z;^YeZD|SR4#r|`AJ{h^yurS6D(OF z=xLxl<=*&i{Pzwv6WF{@cf)$y)8vqh=NnftOzgmZwV@Av;4xS@?jPllEk4XO_af<{ ze!h9_9BQqJiBCG}fnM_ktLK6Cv_$fKT)=$~3kD{E0tQB(B#J=@@*@Kv0GZ7lOx@gK zwVr%1wekFE(#IWAWnmG(lTerF149y|Xp6WIdQbs|Ymj4M4dC>M^+^^cAFTM<3D6t$ z=$jhts#eNHE2P+I&UM9XtfzWN(Mdti3vZVf8r}`{3Pm-=1}I z@MCll%%Q(ayi}wJpeqTc2}J*{WP_n+EmuFlcTXa0dXy7VepYPxaUGpre>F@THeXLv zrXRf&oxCmk{FdXX#p;7y9CvkV_L}Uf*5S)H(Mg3?^m4^}qglC?5`)cNGN{IzHA;cO zhJm2cq&%Il!;cv_5;{R^pLIP^87MW}ErN7p&pvNJkbQ+fg2&h7Fa*X|I(il2yr>=Y0@D_POYXi!WJ-jlOBLUfD#;@yBT@o!~}za(bseeyX{NS4J|M zk6{JgO%$e<_GO-xEy@TdQ~4$xQAk16msR938Kp2WvdTkEWlIsB(9ZA0d!uwKsNf=@ zr+Z9x>b|LLia3}!!*T+TG_IT+s7cqG1jZX=Jk;$Ytu9&)C}Uv0gcT7?H;IewBd08P zCFS7yeEeKOPA0l0xe(uSCbsQ_Wf&m`+mfCv>p-A4%BmBl3B^xYsn^oMU|*aVhSBS( z0exizrv}owP@9fkujFM)Vw0HR8}V+ntgvCCS2#tZzLV2g$A1F82C-p1K|+X5GW%kx z4rtz*2V~w(wEY;Mnga!kAfs&kf``_mWaZE&=#*J&8c55FIcSkGHC*TwnwIOMKgSCF zoaVIF@FmI2S)!k;4u^H!UlC;|BIF?1K34N8hjW3R9xL9>0+MjWHZj0DAk^!D0*O~d^yK#PU{5kIc+)-Vq3Rx;H zYLf7b`Br57%frm)3b+#?+msH!D6eez5d7rCBDOpU3iP=8f3{ZXypJBKe|ES|`{KdG z>C|oni_)#SReqUZ+5fXU#3?2|$6|)ffX(U1d~q%ymHI9g7(Li2!a`5ZTV#eFg10~< zeiNf6gU;1FV79L*&zM?1wHJPA3WZYs5Rq2-!?GyNO3<=BEGYco{W^CU0p4T-6BLTP zPV-S3gU*$-BW%fgss6z$*kQc=p|kX~8 zYEPk}omn$$;Ie?n=ZY{ZDy)eHYrm4Q zJKkoN0h4uks_)@Qc+t)!!JUj(SGZs}8Gmt#&@ZcFyxMFLs`;dBr;#xQwNjt(gQe zi+l`Z?-LHaQUSlp_i~^cG{|x2%~Ej>Z7cGw3B}q3XZ59C zHW6;jV%fkNAP7Y-gav%vhi{5Ekoe$bjVu_;d%N$VjC_$fkQf&5g)08n;pDm(TYRv! zYWASttW9Q$u&=sM{L}6kM^3OOc8{kqoU1RC)a28ZkVJ1H<*nwc@m=~-u%&Occ?^(g z&soI^^7M-F-;7nk!u%`#ZP%hDXWjmpxbchir78!zHRjAPWQApB{=z& z&WHxYUx(nlWqn(Z4edW6n935jjpLPMGhs@%v7_Dd#QB`)8DNaXuA1fB2?)R}S(^fbh>$Ei6@p z7{+F@P|pf)>X$ND>nau~+EI(t^FgbYWZ!1ZmvA!Uhfn#JR`}TMa^?@y0>r?~^oqHl z%eq8*%}eXe8WrHz(hW&lw2zwR>cqJQrP+6l+Srs)D`r1%x&p;^=9pK!qZc6Z=`-+? z`01O6e_Ve*th<8G!G#mn^}xcSNQw3KjqBgsdxiRLd6hc|V%}k>f!j1b5u%VE_xAPs zIY2PZ?!OC9NN^1Gb$ZAPHK+uLzhFi|e0O5Ua8e#!cS?%aew7yQVGrIiWgd0|KP1Hbl{T)3uJ4_b$xitdkV1}4GJW9CpEeA?76SEf-fh) z`Wo+REhMq2`?Q}BU|=OkU|?JzQ8WMpNSXfaD#gpuVO(3+d6fs%f3gPk`71e9yQH4D zroM%GUUVT-VuQ|YY$|RflO#OlenD5Kcx0kSzrDkqDH0^t;j{eJU&>gxO3b7Cv3=r3y~4nn}t_q+TpNQS*^47DJa*d@oE!B6&D6&SmtA znTUBjC7X-Gk`OJXnncTBUC?Sy7YJ?R4rlf-nO~6S# zn=MJ30Me6n+d-TQve`~+EXpla<#Sowi9plf!CbGm@!@*AtryUXnR8=?x&lf&x_M$9 z>Xy0kN3gSyks+|H>(1UXJbytkoh!<*oDW@69AK0_ zDSj@j{G?tuYBg9~%ckmpmN2P0An+m%sh*e%5r9nGXgN7RyHWAl{WGgBS~My9^s=tC zX|ry$CvV*;k`#}rlyxH1QFuH?Bm8CFmM(%fc@D?j*p_6#23nG>V?a6eY+Y3;viNd+ z<)fL-5>MemDW~xyg5o@O27%iWDCF8~2ktCg&V#hpS7oUazGSDRl^ z^H$^s$^bYiaav|$jUW} zon(boOZ^2PjQino0-`D&XFVD30%f5libe!83|WGFxR$H;U2I=xF%mJ|E%&i`M3#)gWK2VMOhhAHZt!rwlvbVk}$b zOR2GpayI)xcW8!gXZj4gs*lwdk2G_{2Yws`vj%Huhkpw(q>$SlqWeQGR2(6#XO|zQ&9sH;E zfGJk`Na*~a9Js~_E7C=xtA6Ky-qE7(k~9mv-N}l+ErS0!RbVAW&v8RQe=H8}pKI=) z1D`{O^81t(7!S%h1Q+6HXDVb0+-NCKgDS$I%=cpY&Vx9yg*mEIHCaNY9^|M*!)v-n z@{E%E{wu4{1Gs;38wPU~2<-?Q1K4*1NgiPrag5u`x?N1iABO&gu8_>2kw&0^uIQbo zfvsN7z0$Iy^ZOK3VbrsJW*E5E@0~oTQu;hq>^fADJm~m|d{TKBGlCLTtU|sk!mpc1H)37!52(=i#KdHBgkqdV@r zYGjn(Jx9?-KBNpX z&O|;I8?VX*STANOO9mA!6PcPSQ}d-zbdCy<*^VLXl||`Ui#oso#l8spXX4vSb03daN`@Mqj=o{KE&*XUiF|{7R+U1+TeMSCS@g^RyN-2 z@h<~kUVb8(AhDRil2wxBn}Y?1K&dw&QdtDnHpfwb{PVOJ8 z-ERxIa=WXx=eIuPDSofs$3)c3CO%}~1S73C!`8$g$^wg~-V_hZ(8@3m%z|McnvXuP z$A7oh>Lz7*l4RSM!bD`;O+<7vgbqDc{9C5;txwPQ4^&9eAsUlER^xUfJ|@j7>{UOg zJ>u&xCHp)JsWuUvD3)k8uYE9-DrZ!ju7q2>%T*3WYjm!^D7tR+PeCWsY9xqLAp#AX zHt(VieZK&9ee6wGulE9i&mU&78ff-Dw@|DE(juY!(Wy}i(PD$qa_8-|zaxWCj-fNJ zf2Lzeoq3sGYsogA=?ngbd*v?gjbMKS2;4^fC-I%BKt^FNf7hNYMgm%rsCTP zJREV-5L3V<&tfK5ka!T)SX^gE5C_qkHsTvX|3zM}vd!B=DeB1+Qg%^x+RKjfO^P`3 zRPQbVljkM5+Mnq{PwW#<8ruX%Fkz$pH8Qy--x19C`!UA+c&tn?;R;ztMY_5hSRxKk zi@YgqK9#(S=3u&%*bmCb8z|Ck3iJsaDx1Al&Dna=+4n_xpo^UnR>Gfoc0(#O^$duN z2gJr-h1|pDkmrZQc7sEeJv^ZNQ>RpOkTseBFfakgq*^6h5XvPuI*3F700W9S1IGmF zC#bVd7lwS}NSnj7QQP0I*1h;g{_}7HkLTcpI#|TMZ%rCAr>rqp^5M+XpWbhM zY=MsNk)J8LGagYvZKF^~VW_g`?t|tA8ip;KmAy1u%}S_w&@&e&xFy`P#-^jqhyp%^ ziFq*Q$k-!W;lTq-?O@t3Al{o5YB3+U^z|sBG`nP)QcVeNx~%W49DX{!UUIf|e3mMN zKpS+9LEPPEf)2k{@{$NTjQ(*$q#@;;`pDdv0QnShR{@tmK*Uy9(WXe{>QVL$=-;)7 zK5f78MLn&|-tIL)dS)ZMr{Q=c&9u>_HvL~yvf$<(lb665l<`n zM|8Y)D_f=QrPj0 zpyQH3#zHl`7||>N3J1@UiB4NDP(eTdTG9Mkru?p=aL(-N+AM_`d9;F#D&KBsSLd5f zo}X;sHuBjEE|H#h+d9Q0&8S1+Gu9~rFWp*6%`c=o@S8oKU`YDw0LFR-ZpeFDe#NF* zPv}F$CJd{YH{BgA%u}laklzT%yFvnc+f_-ozv+Ht-Y`rBnO`(}H-L zcbR*wkU8=V+uZ*YoTz?+hT5Cp=>8)(GL$CFxEyU-%&X?SfCeaDNs#a*I1%tx6ysMx zO#LD{tyEv%#@NI-_a=A!&B^^C3s}?Tm?XS8@(l3+TTcT2!9^>H>--%`#vnN>BF3tk zY<(ZA7Aa@~1xO_>dep>B>)AU&BNKe4A2$f4Lc+!?I(eDqn)vTy!ftC-US8x87d zRkr^X*3g@G(G(P`QKR+f8(Qnq{OA7xqS z|54Ue4Ik*=%0l|9tn}#rpR(SB1+Lh~n^^v%O*+cWI@&`BuckaXf}Ski9L@YwDg{&+ zkiX%`+})<@*fU-rm$ClS3{7qPUZG2F=Nt#o0OKUf>A1+ z6rM~>44V=haiupwV5r-IdO`uUVZp9UZ^f=+0pB2s!LE+n4t7WHM6FCuA5?DGP}S&h zvS_y+b^UA7&zYKi*yPcVL^#d+V#94x@ILEx`TX)0=U!MsqP}5YXlAG=X_XSiI~^!h zjpB%?DJ3@Tkuq+-pnoPyeUatDk(D*NN1p@j8hq`3ot~^rJ-c_Oqiy*PQy(KrGi+yg zLM7i-kukN>06o4@Kl0lb3!X%EQyN@hZ54hTSyD$F zGli-e-5kCmiD5eKL`j`&n8$S)i|>F~*o*wpv$OM$92rsW_~tWc?v%5&j2jA%XLUC3 zFypAP^)u6>q6naK>p!l@nX)YuzIVr*Xq)Jrjvtrgc9$uE)6KA#9q60(=w&vUp)@^= z)i=jPmW2Q{BV~&; z!hZGG8BvmdBq{u1I~rQuTPVke%!f>4*WQ+tnNp{X&k=lFnW4gg8cPLX-!~l>z=-U= zT3iX+Fu)CySSRw824AP6lfRA+jK@7xgc@2IGBH~Vj9z)br>)Xv<~!`%=y%CF3wiDb zCT9gmGgZlC#Qx70B4%#nwjP?m2ODgn8ub)enyE;Iz|Xizj%L#%-qR8-WY9J(ebbF~ zqE?Nu0XN>rd_Z50oP#uXbnsE9F;BKw<{U2f$SKVTt%G!qT)Q+x8IsL4@(5hbEI55c z(eXz2awP;sJqZupZgqqhmzk*W#5$hYw8}=02_9U=V(4sqMLTp1OhhVRprOlmYI}7x z8&H}%K2twhJ}$0r2nV_THnnbQjv7PwPzko4(+s?+iOAt-f5~3ABXw0FJ8PONX7T&< z@0G`h{rZ*lA1iIzi+qbhJI!XaL*sFLx3qS;DiqoQW1FRK!eavAy_EkJ*5=p`O9wduSw>b$0Tz$@QDeQ}SqE%uJ z<_eOO-9q$UwV1KugHa1_Yp6s7)B6r~qP27%6xK7()M~-Bn(WXii84Y$78X{~)7yML+lo<|X6OR~V z6Zee+H($755a|B1RW?3)ftpC|l4={dB;m60{@X6>0PZK7n?hOTX%?5ba}@#8WlgaO zLX}+Qr~Z0iIz7V-&ATJrw4Y-VW#77u({BZS;YTUCOZS2e&KZ1lEtNI74w7Y=kylaT z0Z-uRpCJ3DTQ=*gK2b=m$G=-wFK$n+MaQQKWOOlX2d9No=H$0e8ido=8jYZd}&ug3&dsgUwN$gqK&SKsIX2q>5Xz{I5pNUhd1W-XV1&$U4 zpkxs#c|tGTNstFRg)r(12d3uSO^DEC^f){)1p7v|DrqaadipCmcSs` zBMAu$M-vk2kvvo**pK>zpu=vzYYZrkq z9~1wm;lazgORoTS!gxt2l3;nwvL8rN+H7*Bz{j zbTBAX^p1DpArv}|6N8qT!VyMVrQ+5c2!n)D!aSC3@g+Bmyt7won1@TEahk(4uyEHK zXz7&lKKZI_Og8Sw#0PQgz5LtL^VEsjD$a~e5X2YHjVrOB&O@(rUr74vLO%0!=wiZwk0^=t})u_VRZ7<;od#(oVWN>X< zf>@fe;f1sczLrwmu{CXY8y=q|8Y=t872?R&Cmhc~2I zTPQ2(JF&LinVXiuuc~1+xnRY)RB1sraMsaAQOfIhWDp+wD368pD6N+ZyxxaX_yoR# zrkOxra2!MK_Kg%hyM0@>^$X93_iKBQ;%DBqRs|`iG1~$qdrJ>7WCYex=*vAFLQCWLu+I*dABu zzUyVduL1}6F0Suu{mAd{%%f52+JS3gr-!2oFG83X09hrd(Cr}U;w)&j^wB< z3s<(VgR z@0_>4Z_s#ea@he(S;jp)1$|GZ`&og2^f5F;lIb4G@w8ttN>&t5grg;e0-mjyG0XtY9K2>=4Y;ee$YUM$H#E;;j^mh z2O+Kvpy>>czut_4A#(C(%tPah=a@E3cpB{9A0}HG-hTN#lRXVhA7`L)F})`H0+Wf` zF`!?eqdbiqvO6P~>5FX0yzrQ&yW16S;IVl>f{5p~7EMkaVhbP|eh>mV9`03atT+W& zZ7ow9#C}Q_CyKLMmL6&kBVQ_ ze&r87x3JbhH|sOCDc0*hjA$DY&iAtPt3JRDqSAym0w9*0WSgpsiDKwTiMGNHbNvzmFkj2@K94!4u~J1qtd7xL{@wV1F1Ivt*s~z|B>YYZEG`dDD6;@2ka# zo^Mqyw0AbLHOEnSEm3REa5f*D$nRnkj<0$f#2R-}pFJnEleQ+Xf8SjBj-x_!h!OJh zo`n_n7UpX~*xV{AB^F#(FSB}fFujY!cO8MR%!H21St_At-S$;!W6?S#1N)+}ElFo* zN0f0q5*-=9I7SF|H@O3?la;cvO=RdYkwxsHsPLY#w2asGI#>MHDQFFqdcl?TD%8VI zHJGrW6y#Fpf@+;C6V!n{)Wi!|@X{%Bie&HE%#ky=pFWrx%U9BDI4!Tnj*JOmoy-@- z>C!B|+SNg##z)0-L?X^4ybA0kAt(zxK05lt@ZK5%1?-=RH#R4|UST#~X?B0*dcA57 zJi#Q#C!dnBNC|zDp&CZQe*m45b?Se5Cdf77=DC)@eb(>fKaw-r_}y zXqPn$kZ3m_%fDu`15|9gcMrXOtuwJ@fvs>+l3rkYm%Xn%wQ?;~eqNB&Je^)mj{-9v zrJi;-11QcrU%XfAV9X#>9*?Qg4+`5{k{{jk7SPJwkcZM2U^KTLS-Q;oFxXQPEpUF8 ze0YC1UCxiNQkUC4LQ%cDfbH zcreL$P@2TAAilFTxY#Pe(3SRGMAPn;=97*6s?*PN;-CH`hGaggCFe!&$>%gDyouPt zqNl#}UaX6E__-^l7!?{TQ$)Fwy|B%W7e@bl2ZBcWplPIP^vNHCh{1T(Hrd7^Aor%p z3@A^$=Pj8E0dRu)#9s=TO9P-6#h0J=$`sdhN6%JpD?`g2J;v0N<(v~mpjBv`lk{+B zo}XQ`Wiu2(az`lrSt|RjWbl~dV^r!){hS!f6#U1~l>iS+Zg*%O(>&Lo^tn@Ihk|f~)pM5SoAH@0`0-M6k!+|;HkCvy^Gi;COuGgmt!1`c;o@XK$ zANdbG0e-iXzaTnZXJK2ef5Cjz_FJuupW*TKSL~t6oq#Fr6b%I%`_vFhe?*?4gfn~P z4hPnmGLd&Njo%i-HH#whp4YL2!G^|A_I?VbZgl>Zb>f!Nu}^8ytmdS4*7MYZ-LpOL z1rF6$h9A>?u~!U5y_E}E1vm;5u6G7|KCtA;r`SWUe7Y|(lXu@p0WPe8af`ejqKovd zv*@w0j%U^VqX9v9qtlQ_k!LcOQD6s50iQP(>R^D;71+_z=L`{Is5Y#h`ixC0B$=evacB0Fyu z#XFzb=y-RtX-6OzMEH_^6KGJbzZZkD!&SsCMkvQ%NFBjDL%qo)kHhA4ccjTrpkv(m zbUWRrg+9$XeoTvE{@srF(GIVFuJ4v@wZQlf0zZKo`Yzfo5OrY@FP56Z(XJ$b!07b+ zkUCOhV14SRxYphsP%6O{L6)c0)%T)Gj0M=8(VO<;GiiQ1G!u`JbQx)KJ9B4p*RF@KF}rNsXmpk z;+2As=ypEArvqNSBBBaK$vv-N{6;fJe6txCjjEKbVVD>2YRQ>V93T6l2+qQs5mX>Y z))r4F2@a4}zQNUGL~(YxXlg(3+f(EFJdB3i5>1(C^$Dxta?s=iE^bP9LHH;*nB_}*}-Z8qP{u$|N2$b&NY5gxgG%(q>n<%M6r z#jgYX`DT9BFa-B?#&ipxn&Q?H$vSffL^usL zKPr)WWqjP7#ZDSG`L4j<7u%gB@SJn11Gx>zEqc#2uqkfnouF*Z-7H$o?oC;(6%vZh}->80RK^g(< zDjDxnC%%0w<}$7zGY;b)GQy|@jeh`dP2sO3zZa$DGUol}Z&)$!T{dCJXZ(3KHLz<% zEG03e@2kKu>A27uR+${Sa+CUePtpyV?x{p4oE!AO{c$-w<6gTe4ED8PDGI`4XDXL7 z*@dmGORu}Rt@@+5rjxseWDfb9JHjY1T7W&sXg_pj>1!2vjl@~mF>UMOaki6u$-%o@ zKYG^+p>mRGpWL~4=^~IoLdvB#4lS{n>!w2A=-pKx>fW^fi*C9-i!hbn$yxi%17i8Z zl;vBEF4>BP3Z5lbHA-pKg}w<|xAaih#5 zj$yA5gvcf-=YCvwac4=rPSyq)P&%9*{_3!i_54KwUuuxvL`gAQJdoS3V_PgJ2U8A$ z-zV0eUh)k`>`aD#e1|`}8UBt1Sn{qjQAs4415_h*^8tzQNw27Zt!XbV2)=B+S|Azy zdf1ULub^;=2fyq>YsHjAryUn2)yOg3kh8e^o&l=UnBlS`uls)H6~VVl(BRTA!|3|^ zlwCcY;A4B>cS%edyo1m5@f9Qbdra4BGSScHAFfC-7c~c;G|9NK0;fkURS$xKIwscG9D2^`SK; zaw>ToN3Zwui1$HJ_92q>7%&efn~i8)T|={cCV`uOD1D5baFJfJXgX_O?@nf<@%u0j ztg&E-Jy8h4355Fho}4N{*jLY@lDC)U`>z6gMlFyssjCfjq0fhjLjG<9NDO;j!|E)@ zN6G8e*|y56A6%Y&2Z+{m9A(=k?h@@APB5v(`I-FEOJ-u)D#RyUnnivVIc~kXupx9T zgP&y5t7vl-DnM!WKa#5$NGO+s~YZH-II{)pP2p@uS zj-;J+Mv0!W0`gCE7|ZR;&4=+XnafWP^z_Nk;nV}GwoP-x83%ht)ZaAZ?9HR726&fM z0%b%4V&80uz(p362Ye{n%gT@(^yT9Q>Ypj3K{sO%5@NZgo}T+XC5c9WYAy5j_58E^ z#B3PRh%VtZVa)_T>IO3M&-J((1qQ{*uZH2o+Sn9p1#b^AhQB-{4@8cAB6F3bBp<1K z^CkBE_9e2s`4TIaU*zO4wvpGP9Qihkq`hX}Q_3g-pW3kczo?aC^uuSKwY=Xb(oI*p zYLRst7;7^i3y6WUX81zhqFQgJl~o@Cujpa0U(35t0zF2eInnWyaX;c_dv(C2iqsQZ}4a65#@)VNKC*=nxD3af!ODzE|l;fpza+4G&szC)E9G8)U&hxrV<6iAMmFZ z9`~`FDRG9k9b!JDK^7b(y*w~YmmKVBXYHWkB2p`372_$xGC!LfJb~~lDE}shi%+g{ z9HAEj3!k`53lj7S27Kq~I5Y`p?Z-^3T}}-|<=~m`f1sxADjh~#qPiAB(cS804Az^y z2ljp>98XHR{a%}coOmb=G5Jlz6NMD-wtK-^IKg)97uQl3D}UT}I_?6Oi)id}L7x|# zDsHDFNjfQ^$$gsQAn^0B(DvMfTvKn06IZd7vhRqllY(u-H`Qjz?C{&)QGIW!DHsy}J&Q z*iIfiRI?h(VIGG-pB%(t)D%^AyhQU@F+F#Y(4%6U88fhfDt8;rcR6j8>#g%F)m&Y$ zxykA8DCE_X57PHB>3LYpa18=UzWzAmp4>jM#AU3(5e~Bo=WBd3B{p0b4thr0`2)2> zr-8qw0ukudmh@2erxKBww!TVEv=TGB za#%c9otR0UWm3JRybGyMig5gFY#h|$=5(H~KQ|~HT}~6~1nW81=X=NzYYe-%)yT_* z?^QbE`9wz{m7>liMgQ8|>SER@>1B|%QtHGOzZ-+{+uw-&=5MSBN%=^Epd<3;Z=88q zMIvk;7-k5t+@R$z4a4iI!aH=t;5TFilr27M@5CKHM z!9bsg-XJ#4KUwyi@E`=@w=8+yKNK}$01u#D;LmmmF+cziC;WRmmEru4r+BoHYnfDK?L`=8k7cO0kipLpSSoTBuv7!kxu2EZox z#}{q?9^%`&FfbcrN(P_-Suq2!K@VhaO=-FRP6e@$1NZ?5UVo~|^g{!sk-v??%;!(p z=I=5a|F>=7B*G93kQ2pQSyABc7_?0BHp0`;w{0a*2kl$`-&4L-iWrp?7_SQ2pnM~q z#Q#amO+ovehzhc!dLxu2{s9fs5dZE9t4vhHfA_O6@HOR6-2&7AZoo?MA7)%7+8-up zp874lu>y2O4e$kgsQ$f{NMdb(0kyq7B>^PXC4FucNs?~H0`b$n#f%MavDWXN(F4qz z-)a&9(a-@{0YoEj+teT+9e|qfAI|!JcjC`v@r{Cd=m0W=|1i}4gAp0R$7Lh@u3~zDf;-A=O4eswy0vXK|6x79xm*@pmmdpq?0THjpplTfYsT-U_*YSC0yUg#`cKNmG0MQxOvrKoDRL z37TdCkbzX-z;Qu9mN#-E(_356IKN?YfHvOWVgX`sERX~9TO$D^f00(^w<#AV`%g9u zh=m#)@wXaKLAHYbXs@0JgvJE;({p|RHviusTLK&fw7>$80CWid2cZC6{_cW3>suGJ zB>n>jk(fEsO>Vl*Fou&DAZ><_@{f3PJZQ6gUaAF5YLOAM!gSOv}wIqE=9FPbH01|XZ z2fzS5umkWR2u%K2_V#qx@zDgW;Ke(FE=H%sDQ0s-i4YJZcwFCdb+xLIt zf`tEdUV?!!{NsR3Kl+>b=EKAx{I6f`|D|!C{H1yQrv2Cb^mgs~kJ@I=e$%KxQvv{N zqW@mrf`M`TgN6(X_^l*n&@~+Zhv@g;6aQPe@Z0ix{qJ94U_Ro%cu9f)Y-9&82e5LQ Nx377S-Yk7!{|9eRY|a1x diff --git a/assets/404.html.3ffca7c4.js b/assets/404.html.7b27a442.js similarity index 87% rename from assets/404.html.3ffca7c4.js rename to assets/404.html.7b27a442.js index 4d1e788fd..d5d43903c 100644 --- a/assets/404.html.3ffca7c4.js +++ b/assets/404.html.7b27a442.js @@ -1 +1 @@ -const t=JSON.parse('{"key":"v-3706649a","path":"/404.html","title":"","lang":"zh-CN","frontmatter":{"layout":"NotFound"},"excerpt":"","headers":[],"git":{},"filePathRelative":null,"version":"4.0.5"}');export{t as data}; +const t=JSON.parse('{"key":"v-3706649a","path":"/404.html","title":"","lang":"zh-CN","frontmatter":{"layout":"NotFound"},"excerpt":"","headers":[],"git":{},"filePathRelative":null,"version":"4.1.0"}');export{t as data}; diff --git a/assets/404.html.6001814a.js b/assets/404.html.ed73d864.js similarity index 63% rename from assets/404.html.6001814a.js rename to assets/404.html.ed73d864.js index 57bcb180b..6e2a82924 100644 --- a/assets/404.html.6001814a.js +++ b/assets/404.html.ed73d864.js @@ -1 +1 @@ -import{_ as e,o as c,c as t}from"./app.4dfde1d2.js";const _={};function o(r,n){return c(),t("div")}const a=e(_,[["render",o],["__file","404.html.vue"]]);export{a as default}; +import{_ as e,o as c,c as t}from"./app.820675a4.js";const _={};function o(r,n){return c(),t("div")}const a=e(_,[["render",o],["__file","404.html.vue"]]);export{a as default}; diff --git a/assets/advanced-use.html.7eabfd35.js b/assets/advanced-use.html.7a5aebb2.js similarity index 95% rename from assets/advanced-use.html.7eabfd35.js rename to assets/advanced-use.html.7a5aebb2.js index f0c8bf217..b9cd1e1c9 100644 --- a/assets/advanced-use.html.7eabfd35.js +++ b/assets/advanced-use.html.7a5aebb2.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-463d120e","path":"/en/doc/advanced-use.html","title":"Other features","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Arthas Async Jobs","slug":"arthas-async-jobs","link":"#arthas-async-jobs","children":[]},{"level":2,"title":"Log the output","slug":"log-the-output","link":"#log-the-output","children":[]},{"level":2,"title":"Docker","slug":"docker","link":"#docker","children":[]},{"level":2,"title":"Web Console","slug":"web-console","link":"#web-console","children":[]},{"level":2,"title":"Arthas Tunnel","slug":"arthas-tunnel","link":"#arthas-tunnel","children":[]},{"level":2,"title":"How to use ognl","slug":"how-to-use-ognl","link":"#how-to-use-ognl","children":[]},{"level":2,"title":"IDEA Plugin","slug":"idea-plugin","link":"#idea-plugin","children":[]},{"level":2,"title":"Arthas Properties","slug":"arthas-properties","link":"#arthas-properties","children":[]},{"level":2,"title":"Start as a Java Agent","slug":"start-as-a-java-agent","link":"#start-as-a-java-agent","children":[]},{"level":2,"title":"Arthas Spring Boot Starter","slug":"arthas-spring-boot-starter","link":"#arthas-spring-boot-starter","children":[]},{"level":2,"title":"HTTP API","slug":"http-api","link":"#http-api","children":[]},{"level":2,"title":"Batch Processing","slug":"batch-processing","link":"#batch-processing","children":[]},{"level":2,"title":"as.sh and arthas-boot tips","slug":"as-sh-and-arthas-boot-tips","link":"#as-sh-and-arthas-boot-tips","children":[]},{"level":2,"title":"User data report","slug":"user-data-report","link":"#user-data-report","children":[]}],"git":{"updatedTime":1692004748000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":2},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/advanced-use.md","version":"4.0.5"}');export{e as data}; +const e=JSON.parse('{"key":"v-463d120e","path":"/en/doc/advanced-use.html","title":"Other features","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Arthas Async Jobs","slug":"arthas-async-jobs","link":"#arthas-async-jobs","children":[]},{"level":2,"title":"Log the output","slug":"log-the-output","link":"#log-the-output","children":[]},{"level":2,"title":"Docker","slug":"docker","link":"#docker","children":[]},{"level":2,"title":"Web Console","slug":"web-console","link":"#web-console","children":[]},{"level":2,"title":"Arthas Tunnel","slug":"arthas-tunnel","link":"#arthas-tunnel","children":[]},{"level":2,"title":"How to use ognl","slug":"how-to-use-ognl","link":"#how-to-use-ognl","children":[]},{"level":2,"title":"IDEA Plugin","slug":"idea-plugin","link":"#idea-plugin","children":[]},{"level":2,"title":"Arthas Properties","slug":"arthas-properties","link":"#arthas-properties","children":[]},{"level":2,"title":"Start as a Java Agent","slug":"start-as-a-java-agent","link":"#start-as-a-java-agent","children":[]},{"level":2,"title":"Arthas Spring Boot Starter","slug":"arthas-spring-boot-starter","link":"#arthas-spring-boot-starter","children":[]},{"level":2,"title":"HTTP API","slug":"http-api","link":"#http-api","children":[]},{"level":2,"title":"Batch Processing","slug":"batch-processing","link":"#batch-processing","children":[]},{"level":2,"title":"as.sh and arthas-boot tips","slug":"as-sh-and-arthas-boot-tips","link":"#as-sh-and-arthas-boot-tips","children":[]},{"level":2,"title":"User data report","slug":"user-data-report","link":"#user-data-report","children":[]}],"git":{"updatedTime":1692004748000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":2},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/advanced-use.md","version":"4.1.0"}');export{e as data}; diff --git a/assets/advanced-use.html.42af7221.js b/assets/advanced-use.html.925df855.js similarity index 98% rename from assets/advanced-use.html.42af7221.js rename to assets/advanced-use.html.925df855.js index 2833fcdec..2051c401d 100644 --- a/assets/advanced-use.html.42af7221.js +++ b/assets/advanced-use.html.925df855.js @@ -1,4 +1,4 @@ -import{_ as i,o as l,c,a,b as e,w as t,e as s,d,r}from"./app.4dfde1d2.js";const p={},h=a("h1",{id:"other-features",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#other-features","aria-hidden":"true"},"#"),s(" Other features")],-1),u=a("h2",{id:"arthas-async-jobs",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#arthas-async-jobs","aria-hidden":"true"},"#"),s(" Arthas Async Jobs")],-1),b=a("p",null,"If you need to investigate an issue, but you are unsure about the exact time it occurs, you can run the monitoring command in the background and save the output to a log file.",-1),m=s("Arthas Async Jobs"),v=a("h2",{id:"log-the-output",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#log-the-output","aria-hidden":"true"},"#"),s(" Log the output")],-1),_=a("p",null,"All execution records are fully saved in the log file for subsequent analysis.",-1),k=s("log the output"),g=a("h2",{id:"docker",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#docker","aria-hidden":"true"},"#"),s(" Docker")],-1),f=a("p",null,"Arthas configuration reference for using in Docker containers.",-1),A=s("Docker"),x=a("h2",{id:"web-console",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#web-console","aria-hidden":"true"},"#"),s(" Web Console")],-1),w=a("p",null,"Arthas supports living inside a browser. The communication between arthas and browser is via websocket.",-1),y=s("Web Console"),j=a("h2",{id:"arthas-tunnel",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#arthas-tunnel","aria-hidden":"true"},"#"),s(" Arthas Tunnel")],-1),I=a("p",null,"Arthas Tunnel Server/Client enables remote management/connection to Java services across multiple servers.",-1),T=s("Arthas Tunnel"),S=a("h2",{id:"how-to-use-ognl",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#how-to-use-ognl","aria-hidden":"true"},"#"),s(" How to use ognl")],-1),P={href:"https://github.com/alibaba/arthas/issues/11",target:"_blank",rel:"noopener noreferrer"},B=s("Basic ognl example"),C={href:"https://github.com/alibaba/arthas/issues/71",target:"_blank",rel:"noopener noreferrer"},E=s("Ognl special uses"),J=a("h2",{id:"idea-plugin",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#idea-plugin","aria-hidden":"true"},"#"),s(" IDEA Plugin")],-1),D=a("p",null,"Build arthas commands more efficiently in the IntelliJ IDEA compiler.",-1),N=s("IDEA Plugin"),O=a("h2",{id:"arthas-properties",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#arthas-properties","aria-hidden":"true"},"#"),s(" Arthas Properties")],-1),H=a("p",null,"Arthas supports configuration options reference.",-1),L=s("Arthas Properties"),V=a("h2",{id:"start-as-a-java-agent",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#start-as-a-java-agent","aria-hidden":"true"},"#"),s(" Start as a Java Agent")],-1),U=s("Start as a Java Agent"),F=a("h2",{id:"arthas-spring-boot-starter",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#arthas-spring-boot-starter","aria-hidden":"true"},"#"),s(" Arthas Spring Boot Starter")],-1),R=a("p",null,"Starting with the application.",-1),W=s("Arthas Spring Boot Starter"),$=a("h2",{id:"http-api",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#http-api","aria-hidden":"true"},"#"),s(" HTTP API")],-1),q=a("p",null,"The Http API provides structured data and supports more complex interactive functions, making it easier to integrate Arthas into custom interfaces.",-1),z=s("HTTP API"),M=a("h2",{id:"batch-processing",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#batch-processing","aria-hidden":"true"},"#"),s(" Batch Processing")],-1),G=a("p",null,[s("It is convenient for running multiple commands in bulk with custom scripts. It can be used in conjunction with the "),a("code",null,"--select"),s(" parameter to specify the process name.")],-1),K=s("Batch Processing"),Q=d(`

as.sh and arthas-boot tips

  • Select the process to be attached via the select option.

Normally, as.sh/arthas-boot.jar needs to a pid, bacause the pid will change.

For example, with math-game.jar already started, use the jps command to see.

$ jps
+import{_ as i,o as l,c,a,b as e,w as t,e as s,d,r}from"./app.820675a4.js";const p={},h=a("h1",{id:"other-features",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#other-features","aria-hidden":"true"},"#"),s(" Other features")],-1),u=a("h2",{id:"arthas-async-jobs",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#arthas-async-jobs","aria-hidden":"true"},"#"),s(" Arthas Async Jobs")],-1),b=a("p",null,"If you need to investigate an issue, but you are unsure about the exact time it occurs, you can run the monitoring command in the background and save the output to a log file.",-1),m=s("Arthas Async Jobs"),v=a("h2",{id:"log-the-output",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#log-the-output","aria-hidden":"true"},"#"),s(" Log the output")],-1),_=a("p",null,"All execution records are fully saved in the log file for subsequent analysis.",-1),k=s("log the output"),g=a("h2",{id:"docker",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#docker","aria-hidden":"true"},"#"),s(" Docker")],-1),f=a("p",null,"Arthas configuration reference for using in Docker containers.",-1),A=s("Docker"),x=a("h2",{id:"web-console",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#web-console","aria-hidden":"true"},"#"),s(" Web Console")],-1),w=a("p",null,"Arthas supports living inside a browser. The communication between arthas and browser is via websocket.",-1),y=s("Web Console"),j=a("h2",{id:"arthas-tunnel",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#arthas-tunnel","aria-hidden":"true"},"#"),s(" Arthas Tunnel")],-1),I=a("p",null,"Arthas Tunnel Server/Client enables remote management/connection to Java services across multiple servers.",-1),T=s("Arthas Tunnel"),S=a("h2",{id:"how-to-use-ognl",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#how-to-use-ognl","aria-hidden":"true"},"#"),s(" How to use ognl")],-1),P={href:"https://github.com/alibaba/arthas/issues/11",target:"_blank",rel:"noopener noreferrer"},B=s("Basic ognl example"),C={href:"https://github.com/alibaba/arthas/issues/71",target:"_blank",rel:"noopener noreferrer"},E=s("Ognl special uses"),J=a("h2",{id:"idea-plugin",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#idea-plugin","aria-hidden":"true"},"#"),s(" IDEA Plugin")],-1),D=a("p",null,"Build arthas commands more efficiently in the IntelliJ IDEA compiler.",-1),N=s("IDEA Plugin"),O=a("h2",{id:"arthas-properties",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#arthas-properties","aria-hidden":"true"},"#"),s(" Arthas Properties")],-1),H=a("p",null,"Arthas supports configuration options reference.",-1),L=s("Arthas Properties"),V=a("h2",{id:"start-as-a-java-agent",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#start-as-a-java-agent","aria-hidden":"true"},"#"),s(" Start as a Java Agent")],-1),U=s("Start as a Java Agent"),F=a("h2",{id:"arthas-spring-boot-starter",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#arthas-spring-boot-starter","aria-hidden":"true"},"#"),s(" Arthas Spring Boot Starter")],-1),R=a("p",null,"Starting with the application.",-1),W=s("Arthas Spring Boot Starter"),$=a("h2",{id:"http-api",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#http-api","aria-hidden":"true"},"#"),s(" HTTP API")],-1),q=a("p",null,"The Http API provides structured data and supports more complex interactive functions, making it easier to integrate Arthas into custom interfaces.",-1),z=s("HTTP API"),M=a("h2",{id:"batch-processing",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#batch-processing","aria-hidden":"true"},"#"),s(" Batch Processing")],-1),G=a("p",null,[s("It is convenient for running multiple commands in bulk with custom scripts. It can be used in conjunction with the "),a("code",null,"--select"),s(" parameter to specify the process name.")],-1),K=s("Batch Processing"),Q=d(`

as.sh and arthas-boot tips

  • Select the process to be attached via the select option.

Normally, as.sh/arthas-boot.jar needs to a pid, bacause the pid will change.

For example, with math-game.jar already started, use the jps command to see.

$ jps
 58883 math-game.jar
 58884 Jps
 

The select option allows you to specify a process name, which is very convenient.

$ ./as.sh --select math-game
diff --git a/assets/advanced-use.html.740ae946.js b/assets/advanced-use.html.dccb637b.js
similarity index 99%
rename from assets/advanced-use.html.740ae946.js
rename to assets/advanced-use.html.dccb637b.js
index 24db74ee9..838899a16 100644
--- a/assets/advanced-use.html.740ae946.js
+++ b/assets/advanced-use.html.dccb637b.js
@@ -1,4 +1,4 @@
-import{_ as r,o as i,c,a,b as n,w as t,e as s,d,r as o}from"./app.4dfde1d2.js";const p={},h=a("h1",{id:"\u5176\u4ED6\u7279\u6027",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#\u5176\u4ED6\u7279\u6027","aria-hidden":"true"},"#"),s(" \u5176\u4ED6\u7279\u6027")],-1),u=a("h2",{id:"arthas-\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#arthas-\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1","aria-hidden":"true"},"#"),s(" Arthas \u540E\u53F0\u5F02\u6B65\u4EFB\u52A1")],-1),_=a("p",null,"\u5F53\u9700\u8981\u6392\u67E5\u4E00\u4E2A\u95EE\u9898\uFF0C\u4F46\u662F\u8FD9\u4E2A\u95EE\u9898\u7684\u51FA\u73B0\u65F6\u95F4\u4E0D\u80FD\u786E\u5B9A\uFF0C\u90A3\u6211\u4EEC\u5C31\u53EF\u4EE5\u628A\u68C0\u6D4B\u547D\u4EE4\u6302\u5728\u540E\u53F0\u8FD0\u884C\uFF0C\u5E76\u5C06\u4FDD\u5B58\u5230\u8F93\u51FA\u65E5\u5FD7\u3002",-1),b=s("Arthas \u540E\u53F0\u5F02\u6B65\u4EFB\u52A1"),v=a("h2",{id:"\u6267\u884C\u7ED3\u679C\u5B58\u65E5\u5FD7",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#\u6267\u884C\u7ED3\u679C\u5B58\u65E5\u5FD7","aria-hidden":"true"},"#"),s(" \u6267\u884C\u7ED3\u679C\u5B58\u65E5\u5FD7")],-1),m=a("p",null,"\u6240\u6709\u6267\u884C\u8BB0\u5F55\u7684\u7ED3\u679C\u5B8C\u6574\u4FDD\u5B58\u5728\u65E5\u5FD7\u6587\u4EF6\u4E2D\uFF0C\u4FBF\u4E8E\u540E\u7EED\u8FDB\u884C\u5206\u6790\u3002",-1),k=s("\u6267\u884C\u7ED3\u679C\u5B58\u65E5\u5FD7"),g=a("h2",{id:"docker",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#docker","aria-hidden":"true"},"#"),s(" Docker")],-1),f=a("p",null,"Arthas \u5728 docker \u5BB9\u5668\u4E2D\u4F7F\u7528\u914D\u7F6E\u53C2\u8003\u3002",-1),x=s("Docker"),A=a("h2",{id:"web-console",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#web-console","aria-hidden":"true"},"#"),s(" Web Console")],-1),j=a("p",null,"\u901A\u8FC7 websocket \u8FDE\u63A5 Arthas\u3002",-1),I=s("Web Console"),P=a("h2",{id:"arthas-tunnel",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#arthas-tunnel","aria-hidden":"true"},"#"),s(" Arthas Tunnel")],-1),C=a("p",null,"\u901A\u8FC7 Arthas Tunnel Server/Client \u6765\u8FDC\u7A0B\u7BA1\u7406/\u8FDE\u63A5\u591A\u4E2A\u670D\u52A1\u5668\u4E0B\u7684Java\u670D\u52A1\u3002",-1),T=s("Arthas Tunnel"),w=a("h2",{id:"ognl-\u8868\u8FBE\u5F0F\u7528\u6CD5",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#ognl-\u8868\u8FBE\u5F0F\u7528\u6CD5","aria-hidden":"true"},"#"),s(" ognl \u8868\u8FBE\u5F0F\u7528\u6CD5")],-1),E={href:"https://github.com/alibaba/arthas/issues/11",target:"_blank",rel:"noopener noreferrer"},S=s("ognl \u8868\u8FBE\u5F0F\u7684\u7528\u6CD5\u8BF4\u660E"),D={href:"https://github.com/alibaba/arthas/issues/71",target:"_blank",rel:"noopener noreferrer"},y=s("\u4E00\u4E9B ognl \u7279\u6B8A\u7528\u6CD5"),B=a("h2",{id:"idea-plugin",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#idea-plugin","aria-hidden":"true"},"#"),s(" IDEA Plugin")],-1),N=a("p",null,"IntelliJ IDEA \u7F16\u8BD1\u5668\u4E2D\u66F4\u52A0\u5FEB\u6377\u6784\u5EFA arhtas \u547D\u4EE4\u3002",-1),V=s("IDEA Plugin"),H=a("h2",{id:"arthas-properties",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#arthas-properties","aria-hidden":"true"},"#"),s(" Arthas Properties")],-1),J=a("p",null,"Arthas \u652F\u6301\u914D\u7F6E\u9879\u53C2\u8003\u3002",-1),L=s("Arthas Properties"),O=a("h2",{id:"\u4EE5-java-agent-\u65B9\u5F0F\u542F\u52A8",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#\u4EE5-java-agent-\u65B9\u5F0F\u542F\u52A8","aria-hidden":"true"},"#"),s(" \u4EE5 java agent \u65B9\u5F0F\u542F\u52A8")],-1),U=s("\u4EE5 java agent \u65B9\u5F0F\u542F\u52A8"),R=a("h2",{id:"arthas-spring-boot-starter",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#arthas-spring-boot-starter","aria-hidden":"true"},"#"),s(" Arthas Spring Boot Starter")],-1),W=a("p",null,"\u968F\u5E94\u7528\u4E00\u8D77\u542F\u52A8\u3002",-1),$=s("Arthas Spring Boot Starter"),z=a("h2",{id:"http-api",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#http-api","aria-hidden":"true"},"#"),s(" HTTP API")],-1),F=a("p",null,"Http API \u63D0\u4F9B\u7ED3\u6784\u5316\u7684\u6570\u636E\uFF0C\u652F\u6301\u66F4\u590D\u6742\u7684\u4EA4\u4E92\u529F\u80FD\uFF0C\u65B9\u4FBF\u81EA\u5B9A\u4E49\u754C\u9762\u96C6\u6210 arthas\u3002",-1),M=s("HTTP API"),q=a("h2",{id:"\u6279\u5904\u7406\u529F\u80FD",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#\u6279\u5904\u7406\u529F\u80FD","aria-hidden":"true"},"#"),s(" \u6279\u5904\u7406\u529F\u80FD")],-1),G=a("p",null,[s("\u65B9\u4FBF\u81EA\u5B9A\u4E49\u811A\u672C\u4E00\u6B21\u6027\u6279\u91CF\u8FD0\u884C\u591A\u4E2A\u547D\u4EE4\uFF0C\u53EF\u7ED3\u5408 "),a("code",null,"--select"),s(" \u53C2\u6570\u53EF\u4EE5\u6307\u5B9A\u8FDB\u7A0B\u540D\u5B57\u4E00\u8D77\u4F7F\u7528\u3002")],-1),K=s("\u6279\u5904\u7406\u529F\u80FD"),Q=d(`

as.sh \u548C arthas-boot \u6280\u5DE7

  • \u901A\u8FC7select\u529F\u80FD\u9009\u62E9 attach \u7684\u8FDB\u7A0B\u3002

\u6B63\u5E38\u60C5\u51B5\u4E0B\uFF0C\u6BCF\u6B21\u6267\u884Cas.sh/arthas-boot.jar\u9700\u8981\u9009\u62E9\uFF0C\u6216\u8005\u6307\u5B9A PID\u3002\u8FD9\u6837\u4F1A\u6BD4\u8F83\u9EBB\u70E6\uFF0C\u56E0\u4E3A\u6BCF\u6B21\u542F\u52A8\u5E94\u7528\uFF0C\u5B83\u7684 PID \u4F1A\u53D8\u5316\u3002

\u6BD4\u5982\uFF0C\u5DF2\u7ECF\u542F\u52A8\u4E86math-game.jar\uFF0C\u4F7F\u7528jps\u547D\u4EE4\u67E5\u770B\uFF1A

$ jps
+import{_ as r,o as i,c,a,b as n,w as t,e as s,d,r as o}from"./app.820675a4.js";const p={},h=a("h1",{id:"\u5176\u4ED6\u7279\u6027",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#\u5176\u4ED6\u7279\u6027","aria-hidden":"true"},"#"),s(" \u5176\u4ED6\u7279\u6027")],-1),u=a("h2",{id:"arthas-\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#arthas-\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1","aria-hidden":"true"},"#"),s(" Arthas \u540E\u53F0\u5F02\u6B65\u4EFB\u52A1")],-1),_=a("p",null,"\u5F53\u9700\u8981\u6392\u67E5\u4E00\u4E2A\u95EE\u9898\uFF0C\u4F46\u662F\u8FD9\u4E2A\u95EE\u9898\u7684\u51FA\u73B0\u65F6\u95F4\u4E0D\u80FD\u786E\u5B9A\uFF0C\u90A3\u6211\u4EEC\u5C31\u53EF\u4EE5\u628A\u68C0\u6D4B\u547D\u4EE4\u6302\u5728\u540E\u53F0\u8FD0\u884C\uFF0C\u5E76\u5C06\u4FDD\u5B58\u5230\u8F93\u51FA\u65E5\u5FD7\u3002",-1),b=s("Arthas \u540E\u53F0\u5F02\u6B65\u4EFB\u52A1"),v=a("h2",{id:"\u6267\u884C\u7ED3\u679C\u5B58\u65E5\u5FD7",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#\u6267\u884C\u7ED3\u679C\u5B58\u65E5\u5FD7","aria-hidden":"true"},"#"),s(" \u6267\u884C\u7ED3\u679C\u5B58\u65E5\u5FD7")],-1),m=a("p",null,"\u6240\u6709\u6267\u884C\u8BB0\u5F55\u7684\u7ED3\u679C\u5B8C\u6574\u4FDD\u5B58\u5728\u65E5\u5FD7\u6587\u4EF6\u4E2D\uFF0C\u4FBF\u4E8E\u540E\u7EED\u8FDB\u884C\u5206\u6790\u3002",-1),k=s("\u6267\u884C\u7ED3\u679C\u5B58\u65E5\u5FD7"),g=a("h2",{id:"docker",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#docker","aria-hidden":"true"},"#"),s(" Docker")],-1),f=a("p",null,"Arthas \u5728 docker \u5BB9\u5668\u4E2D\u4F7F\u7528\u914D\u7F6E\u53C2\u8003\u3002",-1),x=s("Docker"),A=a("h2",{id:"web-console",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#web-console","aria-hidden":"true"},"#"),s(" Web Console")],-1),j=a("p",null,"\u901A\u8FC7 websocket \u8FDE\u63A5 Arthas\u3002",-1),I=s("Web Console"),P=a("h2",{id:"arthas-tunnel",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#arthas-tunnel","aria-hidden":"true"},"#"),s(" Arthas Tunnel")],-1),C=a("p",null,"\u901A\u8FC7 Arthas Tunnel Server/Client \u6765\u8FDC\u7A0B\u7BA1\u7406/\u8FDE\u63A5\u591A\u4E2A\u670D\u52A1\u5668\u4E0B\u7684Java\u670D\u52A1\u3002",-1),T=s("Arthas Tunnel"),w=a("h2",{id:"ognl-\u8868\u8FBE\u5F0F\u7528\u6CD5",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#ognl-\u8868\u8FBE\u5F0F\u7528\u6CD5","aria-hidden":"true"},"#"),s(" ognl \u8868\u8FBE\u5F0F\u7528\u6CD5")],-1),E={href:"https://github.com/alibaba/arthas/issues/11",target:"_blank",rel:"noopener noreferrer"},S=s("ognl \u8868\u8FBE\u5F0F\u7684\u7528\u6CD5\u8BF4\u660E"),D={href:"https://github.com/alibaba/arthas/issues/71",target:"_blank",rel:"noopener noreferrer"},y=s("\u4E00\u4E9B ognl \u7279\u6B8A\u7528\u6CD5"),B=a("h2",{id:"idea-plugin",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#idea-plugin","aria-hidden":"true"},"#"),s(" IDEA Plugin")],-1),N=a("p",null,"IntelliJ IDEA \u7F16\u8BD1\u5668\u4E2D\u66F4\u52A0\u5FEB\u6377\u6784\u5EFA arhtas \u547D\u4EE4\u3002",-1),V=s("IDEA Plugin"),H=a("h2",{id:"arthas-properties",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#arthas-properties","aria-hidden":"true"},"#"),s(" Arthas Properties")],-1),J=a("p",null,"Arthas \u652F\u6301\u914D\u7F6E\u9879\u53C2\u8003\u3002",-1),L=s("Arthas Properties"),O=a("h2",{id:"\u4EE5-java-agent-\u65B9\u5F0F\u542F\u52A8",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#\u4EE5-java-agent-\u65B9\u5F0F\u542F\u52A8","aria-hidden":"true"},"#"),s(" \u4EE5 java agent \u65B9\u5F0F\u542F\u52A8")],-1),U=s("\u4EE5 java agent \u65B9\u5F0F\u542F\u52A8"),R=a("h2",{id:"arthas-spring-boot-starter",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#arthas-spring-boot-starter","aria-hidden":"true"},"#"),s(" Arthas Spring Boot Starter")],-1),W=a("p",null,"\u968F\u5E94\u7528\u4E00\u8D77\u542F\u52A8\u3002",-1),$=s("Arthas Spring Boot Starter"),z=a("h2",{id:"http-api",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#http-api","aria-hidden":"true"},"#"),s(" HTTP API")],-1),F=a("p",null,"Http API \u63D0\u4F9B\u7ED3\u6784\u5316\u7684\u6570\u636E\uFF0C\u652F\u6301\u66F4\u590D\u6742\u7684\u4EA4\u4E92\u529F\u80FD\uFF0C\u65B9\u4FBF\u81EA\u5B9A\u4E49\u754C\u9762\u96C6\u6210 arthas\u3002",-1),M=s("HTTP API"),q=a("h2",{id:"\u6279\u5904\u7406\u529F\u80FD",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#\u6279\u5904\u7406\u529F\u80FD","aria-hidden":"true"},"#"),s(" \u6279\u5904\u7406\u529F\u80FD")],-1),G=a("p",null,[s("\u65B9\u4FBF\u81EA\u5B9A\u4E49\u811A\u672C\u4E00\u6B21\u6027\u6279\u91CF\u8FD0\u884C\u591A\u4E2A\u547D\u4EE4\uFF0C\u53EF\u7ED3\u5408 "),a("code",null,"--select"),s(" \u53C2\u6570\u53EF\u4EE5\u6307\u5B9A\u8FDB\u7A0B\u540D\u5B57\u4E00\u8D77\u4F7F\u7528\u3002")],-1),K=s("\u6279\u5904\u7406\u529F\u80FD"),Q=d(`

as.sh \u548C arthas-boot \u6280\u5DE7

  • \u901A\u8FC7select\u529F\u80FD\u9009\u62E9 attach \u7684\u8FDB\u7A0B\u3002

\u6B63\u5E38\u60C5\u51B5\u4E0B\uFF0C\u6BCF\u6B21\u6267\u884Cas.sh/arthas-boot.jar\u9700\u8981\u9009\u62E9\uFF0C\u6216\u8005\u6307\u5B9A PID\u3002\u8FD9\u6837\u4F1A\u6BD4\u8F83\u9EBB\u70E6\uFF0C\u56E0\u4E3A\u6BCF\u6B21\u542F\u52A8\u5E94\u7528\uFF0C\u5B83\u7684 PID \u4F1A\u53D8\u5316\u3002

\u6BD4\u5982\uFF0C\u5DF2\u7ECF\u542F\u52A8\u4E86math-game.jar\uFF0C\u4F7F\u7528jps\u547D\u4EE4\u67E5\u770B\uFF1A

$ jps
 58883 math-game.jar
 58884 Jps
 

\u901A\u8FC7select\u53C2\u6570\u53EF\u4EE5\u6307\u5B9A\u8FDB\u7A0B\u540D\u5B57\uFF0C\u975E\u5E38\u65B9\u4FBF\u3002

$ ./as.sh --select math-game
diff --git a/assets/advanced-use.html.06f772c0.js b/assets/advanced-use.html.e80cbbf9.js
similarity index 97%
rename from assets/advanced-use.html.06f772c0.js
rename to assets/advanced-use.html.e80cbbf9.js
index 5c32ec1c8..4e616c39e 100644
--- a/assets/advanced-use.html.06f772c0.js
+++ b/assets/advanced-use.html.e80cbbf9.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-0d09f68d","path":"/doc/advanced-use.html","title":"\u5176\u4ED6\u7279\u6027","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Arthas \u540E\u53F0\u5F02\u6B65\u4EFB\u52A1","slug":"arthas-\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1","link":"#arthas-\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1","children":[]},{"level":2,"title":"\u6267\u884C\u7ED3\u679C\u5B58\u65E5\u5FD7","slug":"\u6267\u884C\u7ED3\u679C\u5B58\u65E5\u5FD7","link":"#\u6267\u884C\u7ED3\u679C\u5B58\u65E5\u5FD7","children":[]},{"level":2,"title":"Docker","slug":"docker","link":"#docker","children":[]},{"level":2,"title":"Web Console","slug":"web-console","link":"#web-console","children":[]},{"level":2,"title":"Arthas Tunnel","slug":"arthas-tunnel","link":"#arthas-tunnel","children":[]},{"level":2,"title":"ognl \u8868\u8FBE\u5F0F\u7528\u6CD5","slug":"ognl-\u8868\u8FBE\u5F0F\u7528\u6CD5","link":"#ognl-\u8868\u8FBE\u5F0F\u7528\u6CD5","children":[]},{"level":2,"title":"IDEA Plugin","slug":"idea-plugin","link":"#idea-plugin","children":[]},{"level":2,"title":"Arthas Properties","slug":"arthas-properties","link":"#arthas-properties","children":[]},{"level":2,"title":"\u4EE5 java agent \u65B9\u5F0F\u542F\u52A8","slug":"\u4EE5-java-agent-\u65B9\u5F0F\u542F\u52A8","link":"#\u4EE5-java-agent-\u65B9\u5F0F\u542F\u52A8","children":[]},{"level":2,"title":"Arthas Spring Boot Starter","slug":"arthas-spring-boot-starter","link":"#arthas-spring-boot-starter","children":[]},{"level":2,"title":"HTTP API","slug":"http-api","link":"#http-api","children":[]},{"level":2,"title":"\u6279\u5904\u7406\u529F\u80FD","slug":"\u6279\u5904\u7406\u529F\u80FD","link":"#\u6279\u5904\u7406\u529F\u80FD","children":[]},{"level":2,"title":"as.sh \u548C arthas-boot \u6280\u5DE7","slug":"as-sh-\u548C-arthas-boot-\u6280\u5DE7","link":"#as-sh-\u548C-arthas-boot-\u6280\u5DE7","children":[]},{"level":2,"title":"\u7528\u6237\u6570\u636E\u56DE\u62A5","slug":"\u7528\u6237\u6570\u636E\u56DE\u62A5","link":"#\u7528\u6237\u6570\u636E\u56DE\u62A5","children":[]}],"git":{"updatedTime":1692790199000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":3},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/advanced-use.md","version":"4.0.5"}');export{e as data};
+const e=JSON.parse('{"key":"v-0d09f68d","path":"/doc/advanced-use.html","title":"\u5176\u4ED6\u7279\u6027","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Arthas \u540E\u53F0\u5F02\u6B65\u4EFB\u52A1","slug":"arthas-\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1","link":"#arthas-\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1","children":[]},{"level":2,"title":"\u6267\u884C\u7ED3\u679C\u5B58\u65E5\u5FD7","slug":"\u6267\u884C\u7ED3\u679C\u5B58\u65E5\u5FD7","link":"#\u6267\u884C\u7ED3\u679C\u5B58\u65E5\u5FD7","children":[]},{"level":2,"title":"Docker","slug":"docker","link":"#docker","children":[]},{"level":2,"title":"Web Console","slug":"web-console","link":"#web-console","children":[]},{"level":2,"title":"Arthas Tunnel","slug":"arthas-tunnel","link":"#arthas-tunnel","children":[]},{"level":2,"title":"ognl \u8868\u8FBE\u5F0F\u7528\u6CD5","slug":"ognl-\u8868\u8FBE\u5F0F\u7528\u6CD5","link":"#ognl-\u8868\u8FBE\u5F0F\u7528\u6CD5","children":[]},{"level":2,"title":"IDEA Plugin","slug":"idea-plugin","link":"#idea-plugin","children":[]},{"level":2,"title":"Arthas Properties","slug":"arthas-properties","link":"#arthas-properties","children":[]},{"level":2,"title":"\u4EE5 java agent \u65B9\u5F0F\u542F\u52A8","slug":"\u4EE5-java-agent-\u65B9\u5F0F\u542F\u52A8","link":"#\u4EE5-java-agent-\u65B9\u5F0F\u542F\u52A8","children":[]},{"level":2,"title":"Arthas Spring Boot Starter","slug":"arthas-spring-boot-starter","link":"#arthas-spring-boot-starter","children":[]},{"level":2,"title":"HTTP API","slug":"http-api","link":"#http-api","children":[]},{"level":2,"title":"\u6279\u5904\u7406\u529F\u80FD","slug":"\u6279\u5904\u7406\u529F\u80FD","link":"#\u6279\u5904\u7406\u529F\u80FD","children":[]},{"level":2,"title":"as.sh \u548C arthas-boot \u6280\u5DE7","slug":"as-sh-\u548C-arthas-boot-\u6280\u5DE7","link":"#as-sh-\u548C-arthas-boot-\u6280\u5DE7","children":[]},{"level":2,"title":"\u7528\u6237\u6570\u636E\u56DE\u62A5","slug":"\u7528\u6237\u6570\u636E\u56DE\u62A5","link":"#\u7528\u6237\u6570\u636E\u56DE\u62A5","children":[]}],"git":{"updatedTime":1692790199000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":3},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/advanced-use.md","version":"4.1.0"}');export{e as data};
diff --git a/assets/advice-class.html.c9ea7541.js b/assets/advice-class.html.23c57384.js
similarity index 99%
rename from assets/advice-class.html.c9ea7541.js
rename to assets/advice-class.html.23c57384.js
index a5516ee75..296b984ff 100644
--- a/assets/advice-class.html.c9ea7541.js
+++ b/assets/advice-class.html.23c57384.js
@@ -1,4 +1,4 @@
-import{_ as e,o as l,c as o,a as s,b as n,d as r,e as a,r as i}from"./app.4dfde1d2.js";const c={},d=r(`

\u8868\u8FBE\u5F0F\u6838\u5FC3\u53D8\u91CF

\u65E0\u8BBA\u662F\u5339\u914D\u8868\u8FBE\u5F0F\u4E5F\u597D\u3001\u89C2\u5BDF\u8868\u8FBE\u5F0F\u4E5F\u7F62\uFF0C\u4ED6\u4EEC\u6838\u5FC3\u5224\u65AD\u53D8\u91CF\u90FD\u662F\u56F4\u7ED5\u7740\u4E00\u4E2A Arthas \u4E2D\u7684\u901A\u7528\u901A\u77E5\u5BF9\u8C61 Advice \u8FDB\u884C\u3002

\u5B83\u7684\u7B80\u7565\u4EE3\u7801\u7ED3\u6784\u5982\u4E0B

public class Advice {
+import{_ as e,o as l,c as o,a as s,b as n,d as r,e as a,r as i}from"./app.820675a4.js";const c={},d=r(`

\u8868\u8FBE\u5F0F\u6838\u5FC3\u53D8\u91CF

\u65E0\u8BBA\u662F\u5339\u914D\u8868\u8FBE\u5F0F\u4E5F\u597D\u3001\u89C2\u5BDF\u8868\u8FBE\u5F0F\u4E5F\u7F62\uFF0C\u4ED6\u4EEC\u6838\u5FC3\u5224\u65AD\u53D8\u91CF\u90FD\u662F\u56F4\u7ED5\u7740\u4E00\u4E2A Arthas \u4E2D\u7684\u901A\u7528\u901A\u77E5\u5BF9\u8C61 Advice \u8FDB\u884C\u3002

\u5B83\u7684\u7B80\u7565\u4EE3\u7801\u7ED3\u6784\u5982\u4E0B

public class Advice {
 
     private final ClassLoader loader;
     private final Class<?> clazz;
diff --git a/assets/advice-class.html.2a8b9222.js b/assets/advice-class.html.47e440e0.js
similarity index 98%
rename from assets/advice-class.html.2a8b9222.js
rename to assets/advice-class.html.47e440e0.js
index 02326fb8b..e39fdfa3e 100644
--- a/assets/advice-class.html.2a8b9222.js
+++ b/assets/advice-class.html.47e440e0.js
@@ -1,4 +1,4 @@
-import{_ as s,o as l,c as o,a as e,b as a,d as r,e as t,r as i}from"./app.4dfde1d2.js";const c={},d=r(`

Fundamental Fields in Expressions

There is a very fundamental class Advice for the expressions used in filtering, tracing or monitoring and other aspects in commands.

public class Advice {
+import{_ as s,o as l,c as o,a as e,b as a,d as r,e as t,r as i}from"./app.820675a4.js";const c={},d=r(`

Fundamental Fields in Expressions

There is a very fundamental class Advice for the expressions used in filtering, tracing or monitoring and other aspects in commands.

public class Advice {
 
     private final ClassLoader loader;
     private final Class<?> clazz;
diff --git a/assets/advice-class.html.8d73a5fd.js b/assets/advice-class.html.5fe79a99.js
similarity index 86%
rename from assets/advice-class.html.8d73a5fd.js
rename to assets/advice-class.html.5fe79a99.js
index d747a4c6a..8d862dc3f 100644
--- a/assets/advice-class.html.8d73a5fd.js
+++ b/assets/advice-class.html.5fe79a99.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-a736375c","path":"/en/doc/advice-class.html","title":"Fundamental Fields in Expressions","lang":"en-US","frontmatter":{},"excerpt":"","headers":[],"git":{"updatedTime":1698396365000,"contributors":[{"name":"haoyixing","email":"haoyixing@kuaishou.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/advice-class.md","version":"4.0.5"}');export{e as data};
+const e=JSON.parse('{"key":"v-a736375c","path":"/en/doc/advice-class.html","title":"Fundamental Fields in Expressions","lang":"en-US","frontmatter":{},"excerpt":"","headers":[],"git":{"updatedTime":1698396365000,"contributors":[{"name":"haoyixing","email":"haoyixing@kuaishou.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/advice-class.md","version":"4.1.0"}');export{e as data};
diff --git a/assets/advice-class.html.322beb7e.js b/assets/advice-class.html.bdbc1842.js
similarity index 85%
rename from assets/advice-class.html.322beb7e.js
rename to assets/advice-class.html.bdbc1842.js
index b62b7000a..3f51a73ee 100644
--- a/assets/advice-class.html.322beb7e.js
+++ b/assets/advice-class.html.bdbc1842.js
@@ -1 +1 @@
-const a=JSON.parse('{"key":"v-46e53834","path":"/doc/advice-class.html","title":"\u8868\u8FBE\u5F0F\u6838\u5FC3\u53D8\u91CF","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[],"git":{"updatedTime":1698396365000,"contributors":[{"name":"haoyixing","email":"haoyixing@kuaishou.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/advice-class.md","version":"4.0.5"}');export{a as data};
+const a=JSON.parse('{"key":"v-46e53834","path":"/doc/advice-class.html","title":"\u8868\u8FBE\u5F0F\u6838\u5FC3\u53D8\u91CF","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[],"git":{"updatedTime":1698396365000,"contributors":[{"name":"haoyixing","email":"haoyixing@kuaishou.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/advice-class.md","version":"4.1.0"}');export{a as data};
diff --git a/assets/agent.html.38c16b79.js b/assets/agent.html.617cd616.js
similarity index 95%
rename from assets/agent.html.38c16b79.js
rename to assets/agent.html.617cd616.js
index 387c9ea63..14438e018 100644
--- a/assets/agent.html.38c16b79.js
+++ b/assets/agent.html.617cd616.js
@@ -1,2 +1,2 @@
-import{_ as s,o as r,c as n,a as e,b as o,w as c,d as i,e as a,r as d}from"./app.4dfde1d2.js";const l={},h=i(`

Start as a Java Agent

Usually Arthas dynamic attach the applications on the fly, but from version 3.2.0 onwards, Arthas supports starting directly as a java agent.

For example, download the full arthas zip package, decompress it and start it by specifying arthas-agent.jar with the parameter -javaagent.

java -javaagent:/tmp/test/arthas-agent.jar -jar math-game.jar
+import{_ as s,o as r,c as n,a as e,b as o,w as c,d as i,e as a,r as d}from"./app.820675a4.js";const l={},h=i(`

Start as a Java Agent

Usually Arthas dynamic attach the applications on the fly, but from version 3.2.0 onwards, Arthas supports starting directly as a java agent.

For example, download the full arthas zip package, decompress it and start it by specifying arthas-agent.jar with the parameter -javaagent.

java -javaagent:/tmp/test/arthas-agent.jar -jar math-game.jar
 
`,4),p=a("The default configuration is in the "),m=e("code",null,"arthas.properties",-1),_=a(" file in the decompression directory. Reference: "),u=a("Arthas Properties"),g=e("p",null,"Reference: https://docs.oracle.com/javase/8/docs/api/java/lang/instrument/package-summary.html",-1);function v(f,j){const t=d("RouterLink");return r(),n("div",null,[h,e("p",null,[p,m,_,o(t,{to:"/en/doc/arthas-properties.html"},{default:c(()=>[u]),_:1})]),g])}const y=s(l,[["render",v],["__file","agent.html.vue"]]);export{y as default}; diff --git a/assets/agent.html.5cb19a81.js b/assets/agent.html.a4aecab6.js similarity index 90% rename from assets/agent.html.5cb19a81.js rename to assets/agent.html.a4aecab6.js index 5bed31975..56c06169b 100644 --- a/assets/agent.html.5cb19a81.js +++ b/assets/agent.html.a4aecab6.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-f6b5c310","path":"/en/doc/agent.html","title":"Start as a Java Agent","lang":"en-US","frontmatter":{},"excerpt":"","headers":[],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/agent.md","version":"4.0.5"}');export{e as data}; +const e=JSON.parse('{"key":"v-f6b5c310","path":"/en/doc/agent.html","title":"Start as a Java Agent","lang":"en-US","frontmatter":{},"excerpt":"","headers":[],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/agent.md","version":"4.1.0"}');export{e as data}; diff --git a/assets/agent.html.aceeb911.js b/assets/agent.html.d868f6ad.js similarity index 96% rename from assets/agent.html.aceeb911.js rename to assets/agent.html.d868f6ad.js index 8f7398044..cfc41e3ab 100644 --- a/assets/agent.html.aceeb911.js +++ b/assets/agent.html.d868f6ad.js @@ -1,2 +1,2 @@ -import{_ as s,o,c as n,a as e,b as r,w as c,d,e as a,r as i}from"./app.4dfde1d2.js";const l={},h=d(`

\u4EE5 Java Agent \u7684\u65B9\u5F0F\u542F\u52A8

\u901A\u5E38 Arthas \u662F\u4EE5\u52A8\u6001 attach \u7684\u65B9\u5F0F\u6765\u8BCA\u65AD\u5E94\u7528\uFF0C\u4F46\u4ECE3.2.0\u7248\u672C\u8D77\uFF0CArthas \u652F\u6301\u76F4\u63A5\u4EE5 java agent \u7684\u65B9\u5F0F\u542F\u52A8\u3002

\u6BD4\u5982\u4E0B\u8F7D\u5168\u91CF\u7684 arthas zip \u5305\uFF0C\u89E3\u538B\u4E4B\u540E\u4EE5 -javaagent \u7684\u53C2\u6570\u6307\u5B9Aarthas-agent.jar\u6765\u542F\u52A8\uFF1A

java -javaagent:/tmp/test/arthas-agent.jar -jar math-game.jar
+import{_ as s,o,c as n,a as e,b as r,w as c,d,e as a,r as i}from"./app.820675a4.js";const l={},h=d(`

\u4EE5 Java Agent \u7684\u65B9\u5F0F\u542F\u52A8

\u901A\u5E38 Arthas \u662F\u4EE5\u52A8\u6001 attach \u7684\u65B9\u5F0F\u6765\u8BCA\u65AD\u5E94\u7528\uFF0C\u4F46\u4ECE3.2.0\u7248\u672C\u8D77\uFF0CArthas \u652F\u6301\u76F4\u63A5\u4EE5 java agent \u7684\u65B9\u5F0F\u542F\u52A8\u3002

\u6BD4\u5982\u4E0B\u8F7D\u5168\u91CF\u7684 arthas zip \u5305\uFF0C\u89E3\u538B\u4E4B\u540E\u4EE5 -javaagent \u7684\u53C2\u6570\u6307\u5B9Aarthas-agent.jar\u6765\u542F\u52A8\uFF1A

java -javaagent:/tmp/test/arthas-agent.jar -jar math-game.jar
 
`,4),_=a("\u9ED8\u8BA4\u7684\u914D\u7F6E\u9879\u5728\u89E3\u538B\u76EE\u5F55\u91CC\u7684"),p=e("code",null,"arthas.properties",-1),m=a("\u6587\u4EF6\u91CC\u3002\u53C2\u8003\uFF1A"),u=a("Arthas Properties"),v=e("p",null,"Java Agent \u673A\u5236\u53C2\u8003\uFF1A https://docs.oracle.com/javase/8/docs/api/java/lang/instrument/package-summary.html",-1);function g(j,x){const t=i("RouterLink");return o(),n("div",null,[h,e("p",null,[_,p,m,r(t,{to:"/doc/arthas-properties.html"},{default:c(()=>[u]),_:1})]),v])}const b=s(l,[["render",g],["__file","agent.html.vue"]]);export{b as default}; diff --git a/assets/agent.html.c295b45f.js b/assets/agent.html.fcba153f.js similarity index 85% rename from assets/agent.html.c295b45f.js rename to assets/agent.html.fcba153f.js index 2287f1e98..33ef3066f 100644 --- a/assets/agent.html.c295b45f.js +++ b/assets/agent.html.fcba153f.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-37178538","path":"/doc/agent.html","title":"\u4EE5 Java Agent \u7684\u65B9\u5F0F\u542F\u52A8","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/agent.md","version":"4.0.5"}');export{e as data}; +const e=JSON.parse('{"key":"v-37178538","path":"/doc/agent.html","title":"\u4EE5 Java Agent \u7684\u65B9\u5F0F\u542F\u52A8","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/agent.md","version":"4.1.0"}');export{e as data}; diff --git a/assets/app.4dfde1d2.js b/assets/app.820675a4.js similarity index 54% rename from assets/app.4dfde1d2.js rename to assets/app.820675a4.js index 18ca3cc57..f5772b796 100644 --- a/assets/app.4dfde1d2.js +++ b/assets/app.820675a4.js @@ -1,13 +1,13 @@ -const wm="modulepreload",Pm=function(e){return"/"+e},wa={},d=function(t,n,o){return!n||n.length===0?t():Promise.all(n.map(r=>{if(r=Pm(r),r in wa)return;wa[r]=!0;const i=r.endsWith(".css"),a=i?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${r}"]${a}`))return;const s=document.createElement("link");if(s.rel=i?"stylesheet":wm,i||(s.as="script",s.crossOrigin=""),s.href=r,document.head.appendChild(s),i)return new Promise((c,l)=>{s.addEventListener("load",c),s.addEventListener("error",()=>l(new Error(`Unable to preload CSS for ${r}`)))})})).then(()=>t())},Am={"v-8daa1a0e":()=>d(()=>import("./index.html.04e23857.js"),[]).then(({data:e})=>e),"v-2d0a870d":()=>d(()=>import("./index.html.25c88821.js"),[]).then(({data:e})=>e),"v-7445f070":()=>d(()=>import("./index.html.2a4cbb79.js"),[]).then(({data:e})=>e),"v-0d09f68d":()=>d(()=>import("./advanced-use.html.06f772c0.js"),[]).then(({data:e})=>e),"v-46e53834":()=>d(()=>import("./advice-class.html.322beb7e.js"),[]).then(({data:e})=>e),"v-37178538":()=>d(()=>import("./agent.html.c295b45f.js"),[]).then(({data:e})=>e),"v-5c517900":()=>d(()=>import("./arthas-properties.html.5d076f4d.js"),[]).then(({data:e})=>e),"v-02eb6d0d":()=>d(()=>import("./arthas3.html.6a4430d4.js"),[]).then(({data:e})=>e),"v-4f82df66":()=>d(()=>import("./async.html.3fade4c7.js"),[]).then(({data:e})=>e),"v-d0358c7e":()=>d(()=>import("./auth.html.1522d495.js"),[]).then(({data:e})=>e),"v-3157067a":()=>d(()=>import("./base64.html.780e6a67.js"),[]).then(({data:e})=>e),"v-cc8f4ae6":()=>d(()=>import("./batch-support.html.2653691e.js"),[]).then(({data:e})=>e),"v-6542b733":()=>d(()=>import("./cat.html.3796834a.js"),[]).then(({data:e})=>e),"v-49b1709e":()=>d(()=>import("./classloader.html.ad8c4e82.js"),[]).then(({data:e})=>e),"v-ad1b2b42":()=>d(()=>import("./cls.html.fb9c7124.js"),[]).then(({data:e})=>e),"v-5ed4d0e1":()=>d(()=>import("./commands.html.4ce640f1.js"),[]).then(({data:e})=>e),"v-3992adde":()=>d(()=>import("./contact-us.html.66adbfd4.js"),[]).then(({data:e})=>e),"v-0d1e3f35":()=>d(()=>import("./dashboard.html.17172038.js"),[]).then(({data:e})=>e),"v-02361049":()=>d(()=>import("./docker.html.2d664fa5.js"),[]).then(({data:e})=>e),"v-2116d2e1":()=>d(()=>import("./download.html.5f5970c1.js"),[]).then(({data:e})=>e),"v-1fe4a616":()=>d(()=>import("./dump.html.11170b80.js"),[]).then(({data:e})=>e),"v-2c48f364":()=>d(()=>import("./echo.html.83946855.js"),[]).then(({data:e})=>e),"v-d070981a":()=>d(()=>import("./faq.html.fa43251d.js"),[]).then(({data:e})=>e),"v-78c35af6":()=>d(()=>import("./getstatic.html.7b4ea1ee.js"),[]).then(({data:e})=>e),"v-63f4cd5a":()=>d(()=>import("./grep.html.246c4521.js"),[]).then(({data:e})=>e),"v-809381ca":()=>d(()=>import("./groovy.html.9992562b.js"),[]).then(({data:e})=>e),"v-07868089":()=>d(()=>import("./heapdump.html.c4e563a9.js"),[]).then(({data:e})=>e),"v-e3b34070":()=>d(()=>import("./help.html.6f5f6ec9.js"),[]).then(({data:e})=>e),"v-26f43d96":()=>d(()=>import("./history.html.cef395e5.js"),[]).then(({data:e})=>e),"v-225de034":()=>d(()=>import("./http-api.html.45ab8e22.js"),[]).then(({data:e})=>e),"v-7c670020":()=>d(()=>import("./idea-plugin.html.7c9e0c5d.js"),[]).then(({data:e})=>e),"v-0cb398f4":()=>d(()=>import("./install-detail.html.c312572a.js"),[]).then(({data:e})=>e),"v-211d675c":()=>d(()=>import("./jad.html.6b772c8d.js"),[]).then(({data:e})=>e),"v-41806853":()=>d(()=>import("./jfr.html.9ee263b8.js"),[]).then(({data:e})=>e),"v-f1483d70":()=>d(()=>import("./jvm.html.871a2e33.js"),[]).then(({data:e})=>e),"v-4039cdec":()=>d(()=>import("./keymap.html.8604c1be.js"),[]).then(({data:e})=>e),"v-5ae8aed9":()=>d(()=>import("./logger.html.27f4e9e0.js"),[]).then(({data:e})=>e),"v-6a31cc55":()=>d(()=>import("./manual-install.html.bbf4e634.js"),[]).then(({data:e})=>e),"v-8ebd6c68":()=>d(()=>import("./mbean.html.94641dd4.js"),[]).then(({data:e})=>e),"v-3b401ada":()=>d(()=>import("./mc.html.e476eb48.js"),[]).then(({data:e})=>e),"v-4d9433f0":()=>d(()=>import("./memory.html.17fc6354.js"),[]).then(({data:e})=>e),"v-6e88d7a2":()=>d(()=>import("./monitor.html.50e8abf5.js"),[]).then(({data:e})=>e),"v-627e52da":()=>d(()=>import("./ognl.html.af87b0fa.js"),[]).then(({data:e})=>e),"v-27b6152a":()=>d(()=>import("./options.html.8164fdbe.js"),[]).then(({data:e})=>e),"v-2f05b636":()=>d(()=>import("./perfcounter.html.5414f17b.js"),[]).then(({data:e})=>e),"v-13eae420":()=>d(()=>import("./profiler.html.606691ed.js"),[]).then(({data:e})=>e),"v-1c2d8c2c":()=>d(()=>import("./pwd.html.52828d66.js"),[]).then(({data:e})=>e),"v-5afc3a07":()=>d(()=>import("./quick-start.html.1c9ac486.js"),[]).then(({data:e})=>e),"v-aa7c750c":()=>d(()=>import("./quit.html.6e890bc9.js"),[]).then(({data:e})=>e),"v-0446ad7b":()=>d(()=>import("./redefine.html.ab9c5e66.js"),[]).then(({data:e})=>e),"v-648880ae":()=>d(()=>import("./release-notes.html.6d457986.js"),[]).then(({data:e})=>e),"v-71f77d4c":()=>d(()=>import("./reset.html.d26d5d2a.js"),[]).then(({data:e})=>e),"v-54cde250":()=>d(()=>import("./retransform.html.d27f31b0.js"),[]).then(({data:e})=>e),"v-8e632816":()=>d(()=>import("./save-log.html.fa29f61b.js"),[]).then(({data:e})=>e),"v-1fc55619":()=>d(()=>import("./sc.html.c2a04fd9.js"),[]).then(({data:e})=>e),"v-3891b473":()=>d(()=>import("./session.html.aaa82afe.js"),[]).then(({data:e})=>e),"v-30d5cc4f":()=>d(()=>import("./sm.html.b7403529.js"),[]).then(({data:e})=>e),"v-07cf9d55":()=>d(()=>import("./spring-boot-starter.html.a411a6cb.js"),[]).then(({data:e})=>e),"v-b75a107e":()=>d(()=>import("./stack.html.bf6b9046.js"),[]).then(({data:e})=>e),"v-a9c412f2":()=>d(()=>import("./start-arthas.html.4714db94.js"),[]).then(({data:e})=>e),"v-bc0910b2":()=>d(()=>import("./stop.html.6aaa9ab0.js"),[]).then(({data:e})=>e),"v-0333612e":()=>d(()=>import("./sysenv.html.18f1ac54.js"),[]).then(({data:e})=>e),"v-7012b8ce":()=>d(()=>import("./sysprop.html.b36ac02c.js"),[]).then(({data:e})=>e),"v-0536edb5":()=>d(()=>import("./tee.html.db6ff2b9.js"),[]).then(({data:e})=>e),"v-10845ac2":()=>d(()=>import("./thread.html.ed0dd110.js"),[]).then(({data:e})=>e),"v-65d67724":()=>d(()=>import("./trace.html.2c1ea598.js"),[]).then(({data:e})=>e),"v-71adf3e9":()=>d(()=>import("./tt.html.77e52973.js"),[]).then(({data:e})=>e),"v-d2ddc9fe":()=>d(()=>import("./tunnel.html.617a36b9.js"),[]).then(({data:e})=>e),"v-5b5d3371":()=>d(()=>import("./version.html.1941741f.js"),[]).then(({data:e})=>e),"v-40db67fd":()=>d(()=>import("./vmoption.html.1043294d.js"),[]).then(({data:e})=>e),"v-10890efa":()=>d(()=>import("./vmtool.html.82893f43.js"),[]).then(({data:e})=>e),"v-24fc49da":()=>d(()=>import("./watch.html.c6426f16.js"),[]).then(({data:e})=>e),"v-a5f6e7aa":()=>d(()=>import("./web-console.html.0886ba4b.js"),[]).then(({data:e})=>e),"v-07555a84":()=>d(()=>import("./index.html.03ae700e.js"),[]).then(({data:e})=>e),"v-463d120e":()=>d(()=>import("./advanced-use.html.7eabfd35.js"),[]).then(({data:e})=>e),"v-a736375c":()=>d(()=>import("./advice-class.html.8d73a5fd.js"),[]).then(({data:e})=>e),"v-f6b5c310":()=>d(()=>import("./agent.html.5cb19a81.js"),[]).then(({data:e})=>e),"v-74fb2694":()=>d(()=>import("./arthas-properties.html.cd031ab7.js"),[]).then(({data:e})=>e),"v-786f7161":()=>d(()=>import("./async.html.6b01e4d0.js"),[]).then(({data:e})=>e),"v-f76c33a6":()=>d(()=>import("./auth.html.2c2cb980.js"),[]).then(({data:e})=>e),"v-d17b7034":()=>d(()=>import("./base64.html.b4c55de9.js"),[]).then(({data:e})=>e),"v-765e30be":()=>d(()=>import("./batch-support.html.8d8b414a.js"),[]).then(({data:e})=>e),"v-64a0cd47":()=>d(()=>import("./cat.html.f8e359f3.js"),[]).then(({data:e})=>e),"v-fc1b9a9c":()=>d(()=>import("./classloader.html.c539d164.js"),[]).then(({data:e})=>e),"v-ae5eff1a":()=>d(()=>import("./cls.html.ff56b81e.js"),[]).then(({data:e})=>e),"v-12153166":()=>d(()=>import("./commands.html.3def2742.js"),[]).then(({data:e})=>e),"v-4be7594a":()=>d(()=>import("./contact-us.html.ba87b576.js"),[]).then(({data:e})=>e),"v-79107649":()=>d(()=>import("./dashboard.html.e164b893.js"),[]).then(({data:e})=>e),"v-682151b5":()=>d(()=>import("./docker.html.7346b0a7.js"),[]).then(({data:e})=>e),"v-8d912d66":()=>d(()=>import("./download.html.6d8d7a46.js"),[]).then(({data:e})=>e),"v-471b4d3e":()=>d(()=>import("./dump.html.57ffe291.js"),[]).then(({data:e})=>e),"v-18ad9fd0":()=>d(()=>import("./echo.html.82c816cf.js"),[]).then(({data:e})=>e),"v-d1b46bf2":()=>d(()=>import("./faq.html.9e73733e.js"),[]).then(({data:e})=>e),"v-2f908999":()=>d(()=>import("./getstatic.html.fab0771f.js"),[]).then(({data:e})=>e),"v-8b2b7482":()=>d(()=>import("./grep.html.afc0e9f5.js"),[]).then(({data:e})=>e),"v-25a18087":()=>d(()=>import("./groovy.html.fcd06c5c.js"),[]).then(({data:e})=>e),"v-c0b1d216":()=>d(()=>import("./heapdump.html.6f2a5603.js"),[]).then(({data:e})=>e),"v-7a8b0c34":()=>d(()=>import("./help.html.ac0d9eac.js"),[]).then(({data:e})=>e),"v-4402cd49":()=>d(()=>import("./history.html.d77e5c82.js"),[]).then(({data:e})=>e),"v-8b0312c0":()=>d(()=>import("./http-api.html.dafb1a90.js"),[]).then(({data:e})=>e),"v-96b07b98":()=>d(()=>import("./idea-plugin.html.3762d7a6.js"),[]).then(({data:e})=>e),"v-319f48f2":()=>d(()=>import("./install-detail.html.c468776b.js"),[]).then(({data:e})=>e),"v-207b7d70":()=>d(()=>import("./jad.html.be4d0531.js"),[]).then(({data:e})=>e),"v-40de7e67":()=>d(()=>import("./jfr.html.b6a3d93a.js"),[]).then(({data:e})=>e),"v-f28c1148":()=>d(()=>import("./jvm.html.fc07c1bc.js"),[]).then(({data:e})=>e),"v-b3b5e150":()=>d(()=>import("./keymap.html.fb5e8910.js"),[]).then(({data:e})=>e),"v-7e581f76":()=>d(()=>import("./logger.html.d677987d.js"),[]).then(({data:e})=>e),"v-bbaa3c7e":()=>d(()=>import("./manual-install.html.2314f133.js"),[]).then(({data:e})=>e),"v-58d22ae0":()=>d(()=>import("./mbean.html.62fd499b.js"),[]).then(({data:e})=>e),"v-2ac66c02":()=>d(()=>import("./mc.html.af4d45c5.js"),[]).then(({data:e})=>e),"v-3f212774":()=>d(()=>import("./memory.html.8a24070c.js"),[]).then(({data:e})=>e),"v-20388043":()=>d(()=>import("./monitor.html.a25bd144.js"),[]).then(({data:e})=>e),"v-89b4fa02":()=>d(()=>import("./ognl.html.3e660f67.js"),[]).then(({data:e})=>e),"v-43a1e17f":()=>d(()=>import("./options.html.5dfb508b.js"),[]).then(({data:e})=>e),"v-6746784a":()=>d(()=>import("./perfcounter.html.f5cb9122.js"),[]).then(({data:e})=>e),"v-a7e90ae8":()=>d(()=>import("./profiler.html.cfea0ad0.js"),[]).then(({data:e})=>e),"v-1b8ba240":()=>d(()=>import("./pwd.html.ffe743de.js"),[]).then(({data:e})=>e),"v-d98607ca":()=>d(()=>import("./quick-start.html.c1f9a423.js"),[]).then(({data:e})=>e),"v-d1b31c34":()=>d(()=>import("./quit.html.e122ca01.js"),[]).then(({data:e})=>e),"v-c7317832":()=>d(()=>import("./redefine.html.1a249d78.js"),[]).then(({data:e})=>e),"v-e0bde47c":()=>d(()=>import("./release-notes.html.eaed56ec.js"),[]).then(({data:e})=>e),"v-6735226e":()=>d(()=>import("./reset.html.9550d921.js"),[]).then(({data:e})=>e),"v-e5e2b738":()=>d(()=>import("./retransform.html.5faa0d6b.js"),[]).then(({data:e})=>e),"v-50ef0261":()=>d(()=>import("./save-log.html.fbb84e21.js"),[]).then(({data:e})=>e),"v-28022d85":()=>d(()=>import("./sc.html.8820ea2d.js"),[]).then(({data:e})=>e),"v-dfe2bef2":()=>d(()=>import("./session.html.fd66666f.js"),[]).then(({data:e})=>e),"v-3912a3bb":()=>d(()=>import("./sm.html.2f11709e.js"),[]).then(({data:e})=>e),"v-71870b69":()=>d(()=>import("./spring-boot-starter.html.969d58a5.js"),[]).then(({data:e})=>e),"v-4483d8d5":()=>d(()=>import("./stack.html.8460a1b2.js"),[]).then(({data:e})=>e),"v-7af576f3":()=>d(()=>import("./start-arthas.html.e9127e2b.js"),[]).then(({data:e})=>e),"v-e33fb7da":()=>d(()=>import("./stop.html.cc5597c4.js"),[]).then(({data:e})=>e),"v-645190d5":()=>d(()=>import("./sysenv.html.e3c53b86.js"),[]).then(({data:e})=>e),"v-1f738fad":()=>d(()=>import("./sysprop.html.55f36e48.js"),[]).then(({data:e})=>e),"v-049503c9":()=>d(()=>import("./tee.html.5e1fad50.js"),[]).then(({data:e})=>e),"v-5da9140b":()=>d(()=>import("./thread.html.2cd24a31.js"),[]).then(({data:e})=>e),"v-06075838":()=>d(()=>import("./trace.html.8bc1ced6.js"),[]).then(({data:e})=>e),"v-79eacb55":()=>d(()=>import("./tt.html.aa93fd36.js"),[]).then(({data:e})=>e),"v-07074726":()=>d(()=>import("./tunnel.html.102f43ca.js"),[]).then(({data:e})=>e),"v-9a4bc0f6":()=>d(()=>import("./version.html.4d1e933c.js"),[]).then(({data:e})=>e),"v-4e08032e":()=>d(()=>import("./vmoption.html.df0ffaf2.js"),[]).then(({data:e})=>e),"v-76745066":()=>d(()=>import("./vmtool.html.a99520bf.js"),[]).then(({data:e})=>e),"v-75a5aa24":()=>d(()=>import("./watch.html.1f426f78.js"),[]).then(({data:e})=>e),"v-35756382":()=>d(()=>import("./web-console.html.cba04e82.js"),[]).then(({data:e})=>e),"v-0f1c4082":()=>d(()=>import("./intro.html.f8ca52da.js"),[]).then(({data:e})=>e),"v-99945efa":()=>d(()=>import("./user-question-history11440.html.d1bb4c25.js"),[]).then(({data:e})=>e),"v-92c0fc7e":()=>d(()=>import("./user-question-history11442.html.1739d311.js"),[]).then(({data:e})=>e),"v-8f574b40":()=>d(()=>import("./user-question-history11443.html.9ed4f7c7.js"),[]).then(({data:e})=>e),"v-8bed9a02":()=>d(()=>import("./user-question-history11444.html.2bbdc460.js"),[]).then(({data:e})=>e),"v-2fc7e878":()=>d(()=>import("./user-question-history11450.html.02afa455.js"),[]).then(({data:e})=>e),"v-2c5e373a":()=>d(()=>import("./user-question-history11451.html.764173fb.js"),[]).then(({data:e})=>e),"v-28f485fc":()=>d(()=>import("./user-question-history11452.html.98c768bd.js"),[]).then(({data:e})=>e),"v-258ad4be":()=>d(()=>import("./user-question-history11453.html.705061c4.js"),[]).then(({data:e})=>e),"v-22212380":()=>d(()=>import("./user-question-history11454.html.0f6875e9.js"),[]).then(({data:e})=>e),"v-273f5abf":()=>d(()=>import("./user-question-history11466.html.3c0bba31.js"),[]).then(({data:e})=>e),"v-28f4335e":()=>d(()=>import("./user-question-history11467.html.fd5f17c9.js"),[]).then(({data:e})=>e),"v-2aa90bfd":()=>d(()=>import("./user-question-history11468.html.c6319f44.js"),[]).then(({data:e})=>e),"v-2c5de49c":()=>d(()=>import("./user-question-history11469.html.f90d909a.js"),[]).then(({data:e})=>e),"v-7574b2c0":()=>d(()=>import("./user-question-history11784.html.2d9231e9.js"),[]).then(({data:e})=>e),"v-083e8b00":()=>d(()=>import("./user-question-history11795.html.4617da3a.js"),[]).then(({data:e})=>e),"v-e30596dc":()=>d(()=>import("./user-question-history11809.html.4b48b019.js"),[]).then(({data:e})=>e),"v-97f05b88":()=>d(()=>import("./user-question-history11810.html.be5636d3.js"),[]).then(({data:e})=>e),"v-8a499690":()=>d(()=>import("./user-question-history11814.html.a20aa9a5.js"),[]).then(({data:e})=>e),"v-fd01f6bc":()=>d(()=>import("./user-question-history12453.html.23ffb425.js"),[]).then(({data:e})=>e),"v-f998457e":()=>d(()=>import("./user-question-history12454.html.e3ec489b.js"),[]).then(({data:e})=>e),"v-f62e9440":()=>d(()=>import("./user-question-history12455.html.3aa256b1.js"),[]).then(({data:e})=>e),"v-947c2652":()=>d(()=>import("./user-question-history12706.html.4bd3ca5a.js"),[]).then(({data:e})=>e),"v-2e19610e":()=>d(()=>import("./user-question-history12715.html.570977da.js"),[]).then(({data:e})=>e),"v-2aafafd0":()=>d(()=>import("./user-question-history12716.html.02160c22.js"),[]).then(({data:e})=>e),"v-7f1dc621":()=>d(()=>import("./user-question-history12740.html.7ef81dd2.js"),[]).then(({data:e})=>e),"v-fe5ac280":()=>d(()=>import("./user-question-history12741.html.3bd332f7.js"),[]).then(({data:e})=>e),"v-2d351906":()=>d(()=>import("./user-question-history13448.html.dc3ba989.js"),[]).then(({data:e})=>e),"v-76da50dc":()=>d(()=>import("./user-question-history13504.html.74f95ebc.js"),[]).then(({data:e})=>e),"v-7a44021a":()=>d(()=>import("./user-question-history13506.html.de49fec3.js"),[]).then(({data:e})=>e),"v-7bf8dab9":()=>d(()=>import("./user-question-history13507.html.c208b6da.js"),[]).then(({data:e})=>e),"v-7dadb358":()=>d(()=>import("./user-question-history13508.html.fc96a244.js"),[]).then(({data:e})=>e),"v-7f628bf7":()=>d(()=>import("./user-question-history13509.html.cd0c15c0.js"),[]).then(({data:e})=>e),"v-b625acbe":()=>d(()=>import("./user-question-history13510.html.0e680094.js"),[]).then(({data:e})=>e),"v-b2bbfb80":()=>d(()=>import("./user-question-history13511.html.33a83a4f.js"),[]).then(({data:e})=>e),"v-af524a42":()=>d(()=>import("./user-question-history13512.html.ca68236c.js"),[]).then(({data:e})=>e),"v-abe89904":()=>d(()=>import("./user-question-history13513.html.7570b623.js"),[]).then(({data:e})=>e),"v-4585d3c0":()=>d(()=>import("./user-question-history13522.html.f3106c43.js"),[]).then(({data:e})=>e),"v-1691a482":()=>d(()=>import("./user-question-history14763.html.b825ae19.js"),[]).then(({data:e})=>e),"v-47532340":()=>d(()=>import("./user-question-history14831.html.7cf2bf23.js"),[]).then(({data:e})=>e),"v-43e97202":()=>d(()=>import("./user-question-history14832.html.d97454e4.js"),[]).then(({data:e})=>e),"v-407fc0c4":()=>d(()=>import("./user-question-history14833.html.6e8c4827.js"),[]).then(({data:e})=>e),"v-3d160f86":()=>d(()=>import("./user-question-history14834.html.6dadd34b.js"),[]).then(({data:e})=>e),"v-0f87d102":()=>d(()=>import("./user-question-history14840.html.460b335f.js"),[]).then(({data:e})=>e),"v-14a65adf":()=>d(()=>import("./user-question-history14843.html.0463acf2.js"),[]).then(({data:e})=>e),"v-426268c5":()=>d(()=>import("./user-question-history15167.html.07b9eb2b.js"),[]).then(({data:e})=>e),"v-71474343":()=>d(()=>import("./user-question-history15543.html.7c209568.js"),[]).then(({data:e})=>e),"v-47489f48":()=>d(()=>import("./user-question-history15726.html.dcf2cfad.js"),[]).then(({data:e})=>e),"v-40753ccc":()=>d(()=>import("./user-question-history15728.html.41b9fb33.js"),[]).then(({data:e})=>e),"v-3d0b8b8e":()=>d(()=>import("./user-question-history15729.html.7cbae7b9.js"),[]).then(({data:e})=>e),"v-0704d7e3":()=>d(()=>import("./user-question-history15730.html.3e3df672.js"),[]).then(({data:e})=>e),"v-08b9b082":()=>d(()=>import("./user-question-history15731.html.b5af1033.js"),[]).then(({data:e})=>e),"v-0f8d12fe":()=>d(()=>import("./user-question-history15735.html.bdce02fb.js"),[]).then(({data:e})=>e),"v-1141eb9d":()=>d(()=>import("./user-question-history15736.html.7f59fe8d.js"),[]).then(({data:e})=>e),"v-12f6c43c":()=>d(()=>import("./user-question-history15737.html.d34c3cbd.js"),[]).then(({data:e})=>e),"v-14ab9cdb":()=>d(()=>import("./user-question-history15738.html.b188e27c.js"),[]).then(({data:e})=>e),"v-1660757a":()=>d(()=>import("./user-question-history15739.html.273af481.js"),[]).then(({data:e})=>e),"v-3beb1324":()=>d(()=>import("./user-question-history15740.html.fcbbba30.js"),[]).then(({data:e})=>e),"v-3706649a":()=>d(()=>import("./404.html.3ffca7c4.js"),[]).then(({data:e})=>e)};function Mi(e,t){const n=Object.create(null),o=e.split(",");for(let r=0;r!!n[r.toLowerCase()]:r=>!!n[r]}const Tm="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Im=Mi(Tm);function Qc(e){return!!e||e===""}function yo(e){if(se(e)){const t={};for(let n=0;n{if(n){const o=n.split(Lm);o.length>1&&(t[o[0].trim()]=o[1].trim())}}),t}function Ue(e){let t="";if(Le(e))t=e;else if(se(e))for(let n=0;nLe(e)?e:e==null?"":se(e)||$e(e)&&(e.toString===el||!he(e.toString))?JSON.stringify(e,Gc,2):String(e),Gc=(e,t)=>t&&t.__v_isRef?Gc(e,t.value):xn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[o,r])=>(n[`${o} =>`]=r,n),{})}:Zc(t)?{[`Set(${t.size})`]:[...t.values()]}:$e(t)&&!se(t)&&!tl(t)?String(t):t,qe={},In=[],_t=()=>{},Sm=()=>!1,Rm=/^on[^a-z]/,bo=e=>Rm.test(e),ji=e=>e.startsWith("onUpdate:"),Ye=Object.assign,Hi=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},km=Object.prototype.hasOwnProperty,be=(e,t)=>km.call(e,t),se=Array.isArray,xn=e=>Er(e)==="[object Map]",Zc=e=>Er(e)==="[object Set]",he=e=>typeof e=="function",Le=e=>typeof e=="string",$i=e=>typeof e=="symbol",$e=e=>e!==null&&typeof e=="object",Xc=e=>$e(e)&&he(e.then)&&he(e.catch),el=Object.prototype.toString,Er=e=>el.call(e),qm=e=>Er(e).slice(8,-1),tl=e=>Er(e)==="[object Object]",Ni=e=>Le(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,eo=Mi(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Or=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Cm=/-(\w)/g,It=Or(e=>e.replace(Cm,(t,n)=>n?n.toUpperCase():"")),Vm=/\B([A-Z])/g,_n=Or(e=>e.replace(Vm,"-$1").toLowerCase()),wr=Or(e=>e.charAt(0).toUpperCase()+e.slice(1)),Mr=Or(e=>e?`on${wr(e)}`:""),co=(e,t)=>!Object.is(e,t),jr=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},nl=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Pa;const Mm=()=>Pa||(Pa=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});let it;class jm{constructor(t=!1){this.active=!0,this.effects=[],this.cleanups=[],!t&&it&&(this.parent=it,this.index=(it.scopes||(it.scopes=[])).push(this)-1)}run(t){if(this.active){const n=it;try{return it=this,t()}finally{it=n}}}on(){it=this}off(){it=this.parent}stop(t){if(this.active){let n,o;for(n=0,o=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},ol=e=>(e.w&Qt)>0,rl=e=>(e.n&Qt)>0,Fm=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let o=0;o{(l==="length"||l>=o)&&s.push(c)});else switch(n!==void 0&&s.push(a.get(n)),t){case"add":se(e)?Ni(n)&&s.push(a.get("length")):(s.push(a.get(fn)),xn(e)&&s.push(a.get(si)));break;case"delete":se(e)||(s.push(a.get(fn)),xn(e)&&s.push(a.get(si)));break;case"set":xn(e)&&s.push(a.get(fn));break}if(s.length===1)s[0]&&ci(s[0]);else{const c=[];for(const l of s)l&&c.push(...l);ci(Fi(c))}}function ci(e,t){const n=se(e)?e:[...e];for(const o of n)o.computed&&Ta(o);for(const o of n)o.computed||Ta(o)}function Ta(e,t){(e!==ht||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const zm=Mi("__proto__,__v_isRef,__isVue"),sl=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter($i)),Um=zi(),Wm=zi(!1,!0),Km=zi(!0),Ia=Ym();function Ym(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const o=we(this);for(let i=0,a=this.length;i{e[t]=function(...n){jn();const o=we(this)[t].apply(this,n);return Hn(),o}}),e}function zi(e=!1,t=!1){return function(o,r,i){if(r==="__v_isReactive")return!e;if(r==="__v_isReadonly")return e;if(r==="__v_isShallow")return t;if(r==="__v_raw"&&i===(e?t?ud:dl:t?ml:ul).get(o))return o;const a=se(o);if(!e&&a&&be(Ia,r))return Reflect.get(Ia,r,i);const s=Reflect.get(o,r,i);return($i(r)?sl.has(r):zm(r))||(e||st(o,"get",r),t)?s:ze(s)?a&&Ni(r)?s:s.value:$e(s)?e?Ki(s):$n(s):s}}const Jm=cl(),Qm=cl(!0);function cl(e=!1){return function(n,o,r,i){let a=n[o];if(kn(a)&&ze(a)&&!ze(r))return!1;if(!e&&(!Xo(r)&&!kn(r)&&(a=we(a),r=we(r)),!se(n)&&ze(a)&&!ze(r)))return a.value=r,!0;const s=se(n)&&Ni(o)?Number(o)e,Pr=e=>Reflect.getPrototypeOf(e);function Io(e,t,n=!1,o=!1){e=e.__v_raw;const r=we(e),i=we(t);n||(t!==i&&st(r,"get",t),st(r,"get",i));const{has:a}=Pr(r),s=o?Ui:n?Ji:lo;if(a.call(r,t))return s(e.get(t));if(a.call(r,i))return s(e.get(i));e!==r&&e.get(t)}function xo(e,t=!1){const n=this.__v_raw,o=we(n),r=we(e);return t||(e!==r&&st(o,"has",e),st(o,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function Lo(e,t=!1){return e=e.__v_raw,!t&&st(we(e),"iterate",fn),Reflect.get(e,"size",e)}function xa(e){e=we(e);const t=we(this);return Pr(t).has.call(t,e)||(t.add(e),Ht(t,"add",e,e)),this}function La(e,t){t=we(t);const n=we(this),{has:o,get:r}=Pr(n);let i=o.call(n,e);i||(e=we(e),i=o.call(n,e));const a=r.call(n,e);return n.set(e,t),i?co(t,a)&&Ht(n,"set",e,t):Ht(n,"add",e,t),this}function Da(e){const t=we(this),{has:n,get:o}=Pr(t);let r=n.call(t,e);r||(e=we(e),r=n.call(t,e)),o&&o.call(t,e);const i=t.delete(e);return r&&Ht(t,"delete",e,void 0),i}function Sa(){const e=we(this),t=e.size!==0,n=e.clear();return t&&Ht(e,"clear",void 0,void 0),n}function Do(e,t){return function(o,r){const i=this,a=i.__v_raw,s=we(a),c=t?Ui:e?Ji:lo;return!e&&st(s,"iterate",fn),a.forEach((l,u)=>o.call(r,c(l),c(u),i))}}function So(e,t,n){return function(...o){const r=this.__v_raw,i=we(r),a=xn(i),s=e==="entries"||e===Symbol.iterator&&a,c=e==="keys"&&a,l=r[e](...o),u=n?Ui:t?Ji:lo;return!t&&st(i,"iterate",c?si:fn),{next(){const{value:m,done:f}=l.next();return f?{value:m,done:f}:{value:s?[u(m[0]),u(m[1])]:u(m),done:f}},[Symbol.iterator](){return this}}}}function Nt(e){return function(...t){return e==="delete"?!1:this}}function nd(){const e={get(i){return Io(this,i)},get size(){return Lo(this)},has:xo,add:xa,set:La,delete:Da,clear:Sa,forEach:Do(!1,!1)},t={get(i){return Io(this,i,!1,!0)},get size(){return Lo(this)},has:xo,add:xa,set:La,delete:Da,clear:Sa,forEach:Do(!1,!0)},n={get(i){return Io(this,i,!0)},get size(){return Lo(this,!0)},has(i){return xo.call(this,i,!0)},add:Nt("add"),set:Nt("set"),delete:Nt("delete"),clear:Nt("clear"),forEach:Do(!0,!1)},o={get(i){return Io(this,i,!0,!0)},get size(){return Lo(this,!0)},has(i){return xo.call(this,i,!0)},add:Nt("add"),set:Nt("set"),delete:Nt("delete"),clear:Nt("clear"),forEach:Do(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=So(i,!1,!1),n[i]=So(i,!0,!1),t[i]=So(i,!1,!0),o[i]=So(i,!0,!0)}),[e,n,t,o]}const[od,rd,id,ad]=nd();function Wi(e,t){const n=t?e?ad:id:e?rd:od;return(o,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?o:Reflect.get(be(n,r)&&r in o?n:o,r,i)}const sd={get:Wi(!1,!1)},cd={get:Wi(!1,!0)},ld={get:Wi(!0,!1)},ul=new WeakMap,ml=new WeakMap,dl=new WeakMap,ud=new WeakMap;function md(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function dd(e){return e.__v_skip||!Object.isExtensible(e)?0:md(qm(e))}function $n(e){return kn(e)?e:Yi(e,!1,ll,sd,ul)}function fd(e){return Yi(e,!1,td,cd,ml)}function Ki(e){return Yi(e,!0,ed,ld,dl)}function Yi(e,t,n,o,r){if(!$e(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const a=dd(e);if(a===0)return e;const s=new Proxy(e,a===2?o:n);return r.set(e,s),s}function Ln(e){return kn(e)?Ln(e.__v_raw):!!(e&&e.__v_isReactive)}function kn(e){return!!(e&&e.__v_isReadonly)}function Xo(e){return!!(e&&e.__v_isShallow)}function fl(e){return Ln(e)||kn(e)}function we(e){const t=e&&e.__v_raw;return t?we(t):e}function hl(e){return Zo(e,"__v_skip",!0),e}const lo=e=>$e(e)?$n(e):e,Ji=e=>$e(e)?Ki(e):e;function pl(e){Yt&&ht&&(e=we(e),al(e.dep||(e.dep=Fi())))}function _l(e,t){e=we(e),e.dep&&ci(e.dep)}function ze(e){return!!(e&&e.__v_isRef===!0)}function De(e){return gl(e,!1)}function vl(e){return gl(e,!0)}function gl(e,t){return ze(e)?e:new hd(e,t)}class hd{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:we(t),this._value=n?t:lo(t)}get value(){return pl(this),this._value}set value(t){const n=this.__v_isShallow||Xo(t)||kn(t);t=n?t:we(t),co(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:lo(t),_l(this))}}function F(e){return ze(e)?e.value:e}const pd={get:(e,t,n)=>F(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const r=e[t];return ze(r)&&!ze(n)?(r.value=n,!0):Reflect.set(e,t,n,o)}};function yl(e){return Ln(e)?e:new Proxy(e,pd)}function Qi(e){const t=se(e)?new Array(e.length):{};for(const n in e)t[n]=vd(e,n);return t}class _d{constructor(t,n,o){this._object=t,this._key=n,this._defaultValue=o,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}}function vd(e,t,n){const o=e[t];return ze(o)?o:new _d(e,t,n)}var bl;class gd{constructor(t,n,o,r){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this[bl]=!1,this._dirty=!0,this.effect=new Bi(t,()=>{this._dirty||(this._dirty=!0,_l(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=o}get value(){const t=we(this);return pl(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}bl="__v_isReadonly";function yd(e,t,n=!1){let o,r;const i=he(e);return i?(o=e,r=_t):(o=e.get,r=e.set),new gd(o,r,i||!r,n)}function Jt(e,t,n,o){let r;try{r=o?e(...o):e()}catch(i){Eo(i,t,n)}return r}function ut(e,t,n,o){if(he(e)){const i=Jt(e,t,n,o);return i&&Xc(i)&&i.catch(a=>{Eo(a,t,n)}),i}const r=[];for(let i=0;i>>1;uo(Qe[o])wt&&Qe.splice(t,1)}function wd(e){se(e)?Dn.push(...e):(!kt||!kt.includes(e,e.allowRecurse?ln+1:ln))&&Dn.push(e),Ol()}function Ra(e,t=wt){for(;tuo(n)-uo(o)),ln=0;lne.id==null?1/0:e.id,Pd=(e,t)=>{const n=uo(e)-uo(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function wl(e){li=!1,er=!0,Qe.sort(Pd);const t=_t;try{for(wt=0;wth.trim())),m&&(r=n.map(nl))}let s,c=o[s=Mr(t)]||o[s=Mr(It(t))];!c&&i&&(c=o[s=Mr(_n(t))]),c&&ut(c,e,6,r);const l=o[s+"Once"];if(l){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,ut(l,e,6,r)}}function Pl(e,t,n=!1){const o=t.emitsCache,r=o.get(e);if(r!==void 0)return r;const i=e.emits;let a={},s=!1;if(!he(e)){const c=l=>{const u=Pl(l,t,!0);u&&(s=!0,Ye(a,u))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!i&&!s?($e(e)&&o.set(e,null),null):(se(i)?i.forEach(c=>a[c]=null):Ye(a,i),$e(e)&&o.set(e,a),a)}function Tr(e,t){return!e||!bo(t)?!1:(t=t.slice(2).replace(/Once$/,""),be(e,t[0].toLowerCase()+t.slice(1))||be(e,_n(t))||be(e,t))}let Ge=null,Al=null;function nr(e){const t=Ge;return Ge=e,Al=e&&e.type.__scopeId||null,t}function Ke(e,t=Ge,n){if(!t||e._n)return e;const o=(...r)=>{o._d&&Ba(-1);const i=nr(t),a=e(...r);return nr(i),o._d&&Ba(1),a};return o._n=!0,o._c=!0,o._d=!0,o}function Hr(e){const{type:t,vnode:n,proxy:o,withProxy:r,props:i,propsOptions:[a],slots:s,attrs:c,emit:l,render:u,renderCache:m,data:f,setupState:h,ctx:v,inheritAttrs:g}=e;let y,_;const b=nr(e);try{if(n.shapeFlag&4){const I=r||o;y=ft(u.call(I,I,m,i,h,f,v)),_=c}else{const I=t;y=ft(I.length>1?I(i,{attrs:c,slots:s,emit:l}):I(i,null)),_=t.props?c:Td(c)}}catch(I){no.length=0,Eo(I,e,1),y=ae(at)}let T=y;if(_&&g!==!1){const I=Object.keys(_),{shapeFlag:D}=T;I.length&&D&7&&(a&&I.some(ji)&&(_=Id(_,a)),T=Gt(T,_))}return n.dirs&&(T=Gt(T),T.dirs=T.dirs?T.dirs.concat(n.dirs):n.dirs),n.transition&&(T.transition=n.transition),y=T,nr(b),y}const Td=e=>{let t;for(const n in e)(n==="class"||n==="style"||bo(n))&&((t||(t={}))[n]=e[n]);return t},Id=(e,t)=>{const n={};for(const o in e)(!ji(o)||!(o.slice(9)in t))&&(n[o]=e[o]);return n};function xd(e,t,n){const{props:o,children:r,component:i}=e,{props:a,children:s,patchFlag:c}=t,l=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return o?ka(o,a,l):!!a;if(c&8){const u=t.dynamicProps;for(let m=0;me.__isSuspense;function Tl(e,t){t&&t.pendingBranch?se(e)?t.effects.push(...e):t.effects.push(e):wd(e)}function hn(e,t){if(Be){let n=Be.provides;const o=Be.parent&&Be.parent.provides;o===n&&(n=Be.provides=Object.create(o)),n[e]=t}}function We(e,t,n=!1){const o=Be||Ge;if(o){const r=o.parent==null?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides;if(r&&e in r)return r[e];if(arguments.length>1)return n&&he(t)?t.call(o.proxy):t}}const qa={};function ot(e,t,n){return Il(e,t,n)}function Il(e,t,{immediate:n,deep:o,flush:r,onTrack:i,onTrigger:a}=qe){const s=Be;let c,l=!1,u=!1;if(ze(e)?(c=()=>e.value,l=Xo(e)):Ln(e)?(c=()=>e,o=!0):se(e)?(u=!0,l=e.some(_=>Ln(_)||Xo(_)),c=()=>e.map(_=>{if(ze(_))return _.value;if(Ln(_))return dn(_);if(he(_))return Jt(_,s,2)})):he(e)?t?c=()=>Jt(e,s,2):c=()=>{if(!(s&&s.isUnmounted))return m&&m(),ut(e,s,3,[f])}:c=_t,t&&o){const _=c;c=()=>dn(_())}let m,f=_=>{m=y.onStop=()=>{Jt(_,s,4)}};if(Cn)return f=_t,t?n&&ut(t,s,3,[c(),u?[]:void 0,f]):c(),_t;let h=u?[]:qa;const v=()=>{if(!!y.active)if(t){const _=y.run();(o||l||(u?_.some((b,T)=>co(b,h[T])):co(_,h)))&&(m&&m(),ut(t,s,3,[_,h===qa?void 0:h,f]),h=_)}else y.run()};v.allowRecurse=!!t;let g;r==="sync"?g=v:r==="post"?g=()=>tt(v,s&&s.suspense):(v.pre=!0,s&&(v.id=s.uid),g=()=>Ar(v));const y=new Bi(c,g);return t?n?v():h=y.run():r==="post"?tt(y.run.bind(y),s&&s.suspense):y.run(),()=>{y.stop(),s&&s.scope&&Hi(s.scope.effects,y)}}function Sd(e,t,n){const o=this.proxy,r=Le(e)?e.includes(".")?xl(o,e):()=>o[e]:e.bind(o,o);let i;he(t)?i=t:(i=t.handler,n=t);const a=Be;qn(this);const s=Il(r,i.bind(o),n);return a?qn(a):pn(),s}function xl(e,t){const n=t.split(".");return()=>{let o=e;for(let r=0;r{dn(n,t)});else if(tl(e))for(const n in e)dn(e[n],t);return e}function Rd(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return et(()=>{e.isMounted=!0}),xr(()=>{e.isUnmounting=!0}),e}const ct=[Function,Array],kd={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:ct,onEnter:ct,onAfterEnter:ct,onEnterCancelled:ct,onBeforeLeave:ct,onLeave:ct,onAfterLeave:ct,onLeaveCancelled:ct,onBeforeAppear:ct,onAppear:ct,onAfterAppear:ct,onAppearCancelled:ct},setup(e,{slots:t}){const n=na(),o=Rd();let r;return()=>{const i=t.default&&Sl(t.default(),!0);if(!i||!i.length)return;let a=i[0];if(i.length>1){for(const g of i)if(g.type!==at){a=g;break}}const s=we(e),{mode:c}=s;if(o.isLeaving)return $r(a);const l=Ca(a);if(!l)return $r(a);const u=ui(l,s,o,n);mi(l,u);const m=n.subTree,f=m&&Ca(m);let h=!1;const{getTransitionKey:v}=l.type;if(v){const g=v();r===void 0?r=g:g!==r&&(r=g,h=!0)}if(f&&f.type!==at&&(!un(l,f)||h)){const g=ui(f,s,o,n);if(mi(f,g),c==="out-in")return o.isLeaving=!0,g.afterLeave=()=>{o.isLeaving=!1,n.update()},$r(a);c==="in-out"&&l.type!==at&&(g.delayLeave=(y,_,b)=>{const T=Dl(o,f);T[String(f.key)]=f,y._leaveCb=()=>{_(),y._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=b})}return a}}},Ll=kd;function Dl(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function ui(e,t,n,o){const{appear:r,mode:i,persisted:a=!1,onBeforeEnter:s,onEnter:c,onAfterEnter:l,onEnterCancelled:u,onBeforeLeave:m,onLeave:f,onAfterLeave:h,onLeaveCancelled:v,onBeforeAppear:g,onAppear:y,onAfterAppear:_,onAppearCancelled:b}=t,T=String(e.key),I=Dl(n,e),D=(E,U)=>{E&&ut(E,o,9,U)},K=(E,U)=>{const Y=U[1];D(E,U),se(E)?E.every(M=>M.length<=1)&&Y():E.length<=1&&Y()},S={mode:i,persisted:a,beforeEnter(E){let U=s;if(!n.isMounted)if(r)U=g||s;else return;E._leaveCb&&E._leaveCb(!0);const Y=I[T];Y&&un(e,Y)&&Y.el._leaveCb&&Y.el._leaveCb(),D(U,[E])},enter(E){let U=c,Y=l,M=u;if(!n.isMounted)if(r)U=y||c,Y=_||l,M=b||u;else return;let A=!1;const x=E._enterCb=R=>{A||(A=!0,R?D(M,[E]):D(Y,[E]),S.delayedLeave&&S.delayedLeave(),E._enterCb=void 0)};U?K(U,[E,x]):x()},leave(E,U){const Y=String(e.key);if(E._enterCb&&E._enterCb(!0),n.isUnmounting)return U();D(m,[E]);let M=!1;const A=E._leaveCb=x=>{M||(M=!0,U(),x?D(v,[E]):D(h,[E]),E._leaveCb=void 0,I[Y]===e&&delete I[Y])};I[Y]=e,f?K(f,[E,A]):A()},clone(E){return ui(E,t,n,o)}};return S}function $r(e){if(wo(e))return e=Gt(e),e.children=null,e}function Ca(e){return wo(e)?e.children?e.children[0]:void 0:e}function mi(e,t){e.shapeFlag&6&&e.component?mi(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Sl(e,t=!1,n){let o=[],r=0;for(let i=0;i1)for(let i=0;i!!e.type.__asyncLoader;function P(e){he(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:o,delay:r=200,timeout:i,suspensible:a=!0,onError:s}=e;let c=null,l,u=0;const m=()=>(u++,c=null,f()),f=()=>{let h;return c||(h=c=t().catch(v=>{if(v=v instanceof Error?v:new Error(String(v)),s)return new Promise((g,y)=>{s(v,()=>g(m()),()=>y(v),u+1)});throw v}).then(v=>h!==c&&c?c:(v&&(v.__esModule||v[Symbol.toStringTag]==="Module")&&(v=v.default),l=v,v)))};return Ve({name:"AsyncComponentWrapper",__asyncLoader:f,get __asyncResolved(){return l},setup(){const h=Be;if(l)return()=>Nr(l,h);const v=b=>{c=null,Eo(b,h,13,!o)};if(a&&h.suspense||Cn)return f().then(b=>()=>Nr(b,h)).catch(b=>(v(b),()=>o?ae(o,{error:b}):null));const g=De(!1),y=De(),_=De(!!r);return r&&setTimeout(()=>{_.value=!1},r),i!=null&&setTimeout(()=>{if(!g.value&&!y.value){const b=new Error(`Async component timed out after ${i}ms.`);v(b),y.value=b}},i),f().then(()=>{g.value=!0,h.parent&&wo(h.parent.vnode)&&Ar(h.parent.update)}).catch(b=>{v(b),y.value=b}),()=>{if(g.value&&l)return Nr(l,h);if(y.value&&o)return ae(o,{error:y.value});if(n&&!_.value)return ae(n)}}})}function Nr(e,{vnode:{ref:t,props:n,children:o,shapeFlag:r},parent:i}){const a=ae(e,n,o);return a.ref=t,a}const wo=e=>e.type.__isKeepAlive;function qd(e,t){Rl(e,"a",t)}function Cd(e,t){Rl(e,"da",t)}function Rl(e,t,n=Be){const o=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Ir(t,o,n),n){let r=n.parent;for(;r&&r.parent;)wo(r.parent.vnode)&&Vd(o,t,n,r),r=r.parent}}function Vd(e,t,n,o){const r=Ir(t,e,o,!0);Lr(()=>{Hi(o[t],r)},n)}function Ir(e,t,n=Be,o=!1){if(n){const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...a)=>{if(n.isUnmounted)return;jn(),qn(n);const s=ut(t,n,e,a);return pn(),Hn(),s});return o?r.unshift(i):r.push(i),i}}const $t=e=>(t,n=Be)=>(!Cn||e==="sp")&&Ir(e,t,n),Zi=$t("bm"),et=$t("m"),Md=$t("bu"),jd=$t("u"),xr=$t("bum"),Lr=$t("um"),Hd=$t("sp"),$d=$t("rtg"),Nd=$t("rtc");function Fd(e,t=Be){Ir("ec",e,t)}function or(e,t){const n=Ge;if(n===null)return e;const o=Sr(n)||n.proxy,r=e.dirs||(e.dirs=[]);for(let i=0;it(a,s,void 0,i&&i[s]));else{const a=Object.keys(e);r=new Array(a.length);for(let s=0,c=a.length;ssr(t)?!(t.type===at||t.type===Te&&!Cl(t.children)):!0)?e:null}const di=e=>e?Kl(e)?Sr(e)||e.proxy:di(e.parent):null,rr=Ye(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>di(e.parent),$root:e=>di(e.root),$emit:e=>e.emit,$options:e=>Ml(e),$forceUpdate:e=>e.f||(e.f=()=>Ar(e.update)),$nextTick:e=>e.n||(e.n=Oo.bind(e.proxy)),$watch:e=>Sd.bind(e)}),zd={get({_:e},t){const{ctx:n,setupState:o,data:r,props:i,accessCache:a,type:s,appContext:c}=e;let l;if(t[0]!=="$"){const h=a[t];if(h!==void 0)switch(h){case 1:return o[t];case 2:return r[t];case 4:return n[t];case 3:return i[t]}else{if(o!==qe&&be(o,t))return a[t]=1,o[t];if(r!==qe&&be(r,t))return a[t]=2,r[t];if((l=e.propsOptions[0])&&be(l,t))return a[t]=3,i[t];if(n!==qe&&be(n,t))return a[t]=4,n[t];fi&&(a[t]=0)}}const u=rr[t];let m,f;if(u)return t==="$attrs"&&st(e,"get",t),u(e);if((m=s.__cssModules)&&(m=m[t]))return m;if(n!==qe&&be(n,t))return a[t]=4,n[t];if(f=c.config.globalProperties,be(f,t))return f[t]},set({_:e},t,n){const{data:o,setupState:r,ctx:i}=e;return r!==qe&&be(r,t)?(r[t]=n,!0):o!==qe&&be(o,t)?(o[t]=n,!0):be(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:r,propsOptions:i}},a){let s;return!!n[a]||e!==qe&&be(e,a)||t!==qe&&be(t,a)||(s=i[0])&&be(s,a)||be(o,a)||be(rr,a)||be(r.config.globalProperties,a)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:be(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let fi=!0;function Ud(e){const t=Ml(e),n=e.proxy,o=e.ctx;fi=!1,t.beforeCreate&&Ma(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:a,watch:s,provide:c,inject:l,created:u,beforeMount:m,mounted:f,beforeUpdate:h,updated:v,activated:g,deactivated:y,beforeDestroy:_,beforeUnmount:b,destroyed:T,unmounted:I,render:D,renderTracked:K,renderTriggered:S,errorCaptured:E,serverPrefetch:U,expose:Y,inheritAttrs:M,components:A,directives:x,filters:R}=t;if(l&&Wd(l,o,null,e.appContext.config.unwrapInjectedRef),a)for(const W in a){const ee=a[W];he(ee)&&(o[W]=ee.bind(n))}if(r){const W=r.call(n,n);$e(W)&&(e.data=$n(W))}if(fi=!0,i)for(const W in i){const ee=i[W],me=he(ee)?ee.bind(n,n):he(ee.get)?ee.get.bind(n,n):_t,de=!he(ee)&&he(ee.set)?ee.set.bind(n):_t,ve=te({get:me,set:de});Object.defineProperty(o,W,{enumerable:!0,configurable:!0,get:()=>ve.value,set:Ae=>ve.value=Ae})}if(s)for(const W in s)Vl(s[W],o,n,W);if(c){const W=he(c)?c.call(n):c;Reflect.ownKeys(W).forEach(ee=>{hn(ee,W[ee])})}u&&Ma(u,e,"c");function V(W,ee){se(ee)?ee.forEach(me=>W(me.bind(n))):ee&&W(ee.bind(n))}if(V(Zi,m),V(et,f),V(Md,h),V(jd,v),V(qd,g),V(Cd,y),V(Fd,E),V(Nd,K),V($d,S),V(xr,b),V(Lr,I),V(Hd,U),se(Y))if(Y.length){const W=e.exposed||(e.exposed={});Y.forEach(ee=>{Object.defineProperty(W,ee,{get:()=>n[ee],set:me=>n[ee]=me})})}else e.exposed||(e.exposed={});D&&e.render===_t&&(e.render=D),M!=null&&(e.inheritAttrs=M),A&&(e.components=A),x&&(e.directives=x)}function Wd(e,t,n=_t,o=!1){se(e)&&(e=hi(e));for(const r in e){const i=e[r];let a;$e(i)?"default"in i?a=We(i.from||r,i.default,!0):a=We(i.from||r):a=We(i),ze(a)&&o?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>a.value,set:s=>a.value=s}):t[r]=a}}function Ma(e,t,n){ut(se(e)?e.map(o=>o.bind(t.proxy)):e.bind(t.proxy),t,n)}function Vl(e,t,n,o){const r=o.includes(".")?xl(n,o):()=>n[o];if(Le(e)){const i=t[e];he(i)&&ot(r,i)}else if(he(e))ot(r,e.bind(n));else if($e(e))if(se(e))e.forEach(i=>Vl(i,t,n,o));else{const i=he(e.handler)?e.handler.bind(n):t[e.handler];he(i)&&ot(r,i,e)}}function Ml(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:a}}=e.appContext,s=i.get(t);let c;return s?c=s:!r.length&&!n&&!o?c=t:(c={},r.length&&r.forEach(l=>ir(c,l,a,!0)),ir(c,t,a)),$e(t)&&i.set(t,c),c}function ir(e,t,n,o=!1){const{mixins:r,extends:i}=t;i&&ir(e,i,n,!0),r&&r.forEach(a=>ir(e,a,n,!0));for(const a in t)if(!(o&&a==="expose")){const s=Kd[a]||n&&n[a];e[a]=s?s(e[a],t[a]):t[a]}return e}const Kd={data:ja,props:an,emits:an,methods:an,computed:an,beforeCreate:Ze,created:Ze,beforeMount:Ze,mounted:Ze,beforeUpdate:Ze,updated:Ze,beforeDestroy:Ze,beforeUnmount:Ze,destroyed:Ze,unmounted:Ze,activated:Ze,deactivated:Ze,errorCaptured:Ze,serverPrefetch:Ze,components:an,directives:an,watch:Jd,provide:ja,inject:Yd};function ja(e,t){return t?e?function(){return Ye(he(e)?e.call(this,this):e,he(t)?t.call(this,this):t)}:t:e}function Yd(e,t){return an(hi(e),hi(t))}function hi(e){if(se(e)){const t={};for(let n=0;n0)&&!(a&16)){if(a&8){const u=e.vnode.dynamicProps;for(let m=0;m{c=!0;const[f,h]=Hl(m,t,!0);Ye(a,f),h&&s.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!i&&!c)return $e(e)&&o.set(e,In),In;if(se(i))for(let u=0;u-1,h[1]=g<0||v-1||be(h,"default"))&&s.push(m)}}}const l=[a,s];return $e(e)&&o.set(e,l),l}function Ha(e){return e[0]!=="$"}function $a(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function Na(e,t){return $a(e)===$a(t)}function Fa(e,t){return se(t)?t.findIndex(n=>Na(n,e)):he(t)&&Na(t,e)?0:-1}const $l=e=>e[0]==="_"||e==="$stable",ea=e=>se(e)?e.map(ft):[ft(e)],Zd=(e,t,n)=>{if(t._n)return t;const o=Ke((...r)=>ea(t(...r)),n);return o._c=!1,o},Nl=(e,t,n)=>{const o=e._ctx;for(const r in e){if($l(r))continue;const i=e[r];if(he(i))t[r]=Zd(r,i,o);else if(i!=null){const a=ea(i);t[r]=()=>a}}},Fl=(e,t)=>{const n=ea(t);e.slots.default=()=>n},Xd=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=we(t),Zo(t,"_",n)):Nl(t,e.slots={})}else e.slots={},t&&Fl(e,t);Zo(e.slots,Dr,1)},ef=(e,t,n)=>{const{vnode:o,slots:r}=e;let i=!0,a=qe;if(o.shapeFlag&32){const s=t._;s?n&&s===1?i=!1:(Ye(r,t),!n&&s===1&&delete r._):(i=!t.$stable,Nl(t,r)),a=t}else t&&(Fl(e,t),a={default:1});if(i)for(const s in r)!$l(s)&&!(s in a)&&delete r[s]};function Bl(){return{app:null,config:{isNativeTag:Sm,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let tf=0;function nf(e,t){return function(o,r=null){he(o)||(o=Object.assign({},o)),r!=null&&!$e(r)&&(r=null);const i=Bl(),a=new Set;let s=!1;const c=i.app={_uid:tf++,_component:o,_props:r,_container:null,_context:i,_instance:null,version:Of,get config(){return i.config},set config(l){},use(l,...u){return a.has(l)||(l&&he(l.install)?(a.add(l),l.install(c,...u)):he(l)&&(a.add(l),l(c,...u))),c},mixin(l){return i.mixins.includes(l)||i.mixins.push(l),c},component(l,u){return u?(i.components[l]=u,c):i.components[l]},directive(l,u){return u?(i.directives[l]=u,c):i.directives[l]},mount(l,u,m){if(!s){const f=ae(o,r);return f.appContext=i,u&&t?t(f,l):e(f,l,m),s=!0,c._container=l,l.__vue_app__=c,Sr(f.component)||f.component.proxy}},unmount(){s&&(e(null,c._container),delete c._container.__vue_app__)},provide(l,u){return i.provides[l]=u,c}};return c}}function ar(e,t,n,o,r=!1){if(se(e)){e.forEach((f,h)=>ar(f,t&&(se(t)?t[h]:t),n,o,r));return}if(Sn(o)&&!r)return;const i=o.shapeFlag&4?Sr(o.component)||o.component.proxy:o.el,a=r?null:i,{i:s,r:c}=e,l=t&&t.r,u=s.refs===qe?s.refs={}:s.refs,m=s.setupState;if(l!=null&&l!==c&&(Le(l)?(u[l]=null,be(m,l)&&(m[l]=null)):ze(l)&&(l.value=null)),he(c))Jt(c,s,12,[a,u]);else{const f=Le(c),h=ze(c);if(f||h){const v=()=>{if(e.f){const g=f?u[c]:c.value;r?se(g)&&Hi(g,i):se(g)?g.includes(i)||g.push(i):f?(u[c]=[i],be(m,c)&&(m[c]=u[c])):(c.value=[i],e.k&&(u[e.k]=c.value))}else f?(u[c]=a,be(m,c)&&(m[c]=a)):h&&(c.value=a,e.k&&(u[e.k]=a))};a?(v.id=-1,tt(v,n)):v()}}}let Ft=!1;const Ro=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",ko=e=>e.nodeType===8;function of(e){const{mt:t,p:n,o:{patchProp:o,createText:r,nextSibling:i,parentNode:a,remove:s,insert:c,createComment:l}}=e,u=(_,b)=>{if(!b.hasChildNodes()){n(null,_,b),tr(),b._vnode=_;return}Ft=!1,m(b.firstChild,_,null,null,null),tr(),b._vnode=_,Ft&&console.error("Hydration completed but contains mismatches.")},m=(_,b,T,I,D,K=!1)=>{const S=ko(_)&&_.data==="[",E=()=>g(_,b,T,I,D,S),{type:U,ref:Y,shapeFlag:M,patchFlag:A}=b,x=_.nodeType;b.el=_,A===-2&&(K=!1,b.dynamicChildren=null);let R=null;switch(U){case mo:x!==3?b.children===""?(c(b.el=r(""),a(_),_),R=_):R=E():(_.data!==b.children&&(Ft=!0,_.data=b.children),R=i(_));break;case at:x!==8||S?R=E():R=i(_);break;case to:if(x!==1&&x!==3)R=E();else{R=_;const C=!b.children.length;for(let V=0;V{K=K||!!b.dynamicChildren;const{type:S,props:E,patchFlag:U,shapeFlag:Y,dirs:M}=b,A=S==="input"&&M||S==="option";if(A||U!==-1){if(M&&bt(b,null,T,"created"),E)if(A||!K||U&48)for(const R in E)(A&&R.endsWith("value")||bo(R)&&!eo(R))&&o(_,R,null,E[R],!1,void 0,T);else E.onClick&&o(_,"onClick",null,E.onClick,!1,void 0,T);let x;if((x=E&&E.onVnodeBeforeMount)&<(x,T,b),M&&bt(b,null,T,"beforeMount"),((x=E&&E.onVnodeMounted)||M)&&Tl(()=>{x&<(x,T,b),M&&bt(b,null,T,"mounted")},I),Y&16&&!(E&&(E.innerHTML||E.textContent))){let R=h(_.firstChild,b,_,T,I,D,K);for(;R;){Ft=!0;const C=R;R=R.nextSibling,s(C)}}else Y&8&&_.textContent!==b.children&&(Ft=!0,_.textContent=b.children)}return _.nextSibling},h=(_,b,T,I,D,K,S)=>{S=S||!!b.dynamicChildren;const E=b.children,U=E.length;for(let Y=0;Y{const{slotScopeIds:S}=b;S&&(D=D?D.concat(S):S);const E=a(_),U=h(i(_),b,E,T,I,D,K);return U&&ko(U)&&U.data==="]"?i(b.anchor=U):(Ft=!0,c(b.anchor=l("]"),E,U),U)},g=(_,b,T,I,D,K)=>{if(Ft=!0,b.el=null,K){const U=y(_);for(;;){const Y=i(_);if(Y&&Y!==U)s(Y);else break}}const S=i(_),E=a(_);return s(_),n(null,b,E,S,T,I,Ro(E),D),S},y=_=>{let b=0;for(;_;)if(_=i(_),_&&ko(_)&&(_.data==="["&&b++,_.data==="]")){if(b===0)return i(_);b--}return _};return[u,m]}const tt=Tl;function rf(e){return af(e,of)}function af(e,t){const n=Mm();n.__VUE__=!0;const{insert:o,remove:r,patchProp:i,createElement:a,createText:s,createComment:c,setText:l,setElementText:u,parentNode:m,nextSibling:f,setScopeId:h=_t,cloneNode:v,insertStaticContent:g}=e,y=(p,O,L,q=null,j=null,H=null,J=!1,z=null,Q=!!O.dynamicChildren)=>{if(p===O)return;p&&!un(p,O)&&(q=G(p),Se(p,j,H,!0),p=null),O.patchFlag===-2&&(Q=!1,O.dynamicChildren=null);const{type:B,ref:re,shapeFlag:oe}=O;switch(B){case mo:_(p,O,L,q);break;case at:b(p,O,L,q);break;case to:p==null&&T(O,L,q,J);break;case Te:x(p,O,L,q,j,H,J,z,Q);break;default:oe&1?K(p,O,L,q,j,H,J,z,Q):oe&6?R(p,O,L,q,j,H,J,z,Q):(oe&64||oe&128)&&B.process(p,O,L,q,j,H,J,z,Q,ye)}re!=null&&j&&ar(re,p&&p.ref,H,O||p,!O)},_=(p,O,L,q)=>{if(p==null)o(O.el=s(O.children),L,q);else{const j=O.el=p.el;O.children!==p.children&&l(j,O.children)}},b=(p,O,L,q)=>{p==null?o(O.el=c(O.children||""),L,q):O.el=p.el},T=(p,O,L,q)=>{[p.el,p.anchor]=g(p.children,O,L,q,p.el,p.anchor)},I=({el:p,anchor:O},L,q)=>{let j;for(;p&&p!==O;)j=f(p),o(p,L,q),p=j;o(O,L,q)},D=({el:p,anchor:O})=>{let L;for(;p&&p!==O;)L=f(p),r(p),p=L;r(O)},K=(p,O,L,q,j,H,J,z,Q)=>{J=J||O.type==="svg",p==null?S(O,L,q,j,H,J,z,Q):Y(p,O,j,H,J,z,Q)},S=(p,O,L,q,j,H,J,z)=>{let Q,B;const{type:re,props:oe,shapeFlag:ne,transition:ce,patchFlag:_e,dirs:Re}=p;if(p.el&&v!==void 0&&_e===-1)Q=p.el=v(p.el);else{if(Q=p.el=a(p.type,H,oe&&oe.is,oe),ne&8?u(Q,p.children):ne&16&&U(p.children,Q,null,q,j,H&&re!=="foreignObject",J,z),Re&&bt(p,null,q,"created"),oe){for(const He in oe)He!=="value"&&!eo(He)&&i(Q,He,null,oe[He],H,p.children,q,j,N);"value"in oe&&i(Q,"value",null,oe.value),(B=oe.onVnodeBeforeMount)&<(B,q,p)}E(Q,p,p.scopeId,J,q)}Re&&bt(p,null,q,"beforeMount");const ke=(!j||j&&!j.pendingBranch)&&ce&&!ce.persisted;ke&&ce.beforeEnter(Q),o(Q,O,L),((B=oe&&oe.onVnodeMounted)||ke||Re)&&tt(()=>{B&<(B,q,p),ke&&ce.enter(Q),Re&&bt(p,null,q,"mounted")},j)},E=(p,O,L,q,j)=>{if(L&&h(p,L),q)for(let H=0;H{for(let B=Q;B{const z=O.el=p.el;let{patchFlag:Q,dynamicChildren:B,dirs:re}=O;Q|=p.patchFlag&16;const oe=p.props||qe,ne=O.props||qe;let ce;L&&en(L,!1),(ce=ne.onVnodeBeforeUpdate)&<(ce,L,O,p),re&&bt(O,p,L,"beforeUpdate"),L&&en(L,!0);const _e=j&&O.type!=="foreignObject";if(B?M(p.dynamicChildren,B,z,L,q,_e,H):J||me(p,O,z,null,L,q,_e,H,!1),Q>0){if(Q&16)A(z,O,oe,ne,L,q,j);else if(Q&2&&oe.class!==ne.class&&i(z,"class",null,ne.class,j),Q&4&&i(z,"style",oe.style,ne.style,j),Q&8){const Re=O.dynamicProps;for(let ke=0;ke{ce&<(ce,L,O,p),re&&bt(O,p,L,"updated")},q)},M=(p,O,L,q,j,H,J)=>{for(let z=0;z{if(L!==q){for(const z in q){if(eo(z))continue;const Q=q[z],B=L[z];Q!==B&&z!=="value"&&i(p,z,B,Q,J,O.children,j,H,N)}if(L!==qe)for(const z in L)!eo(z)&&!(z in q)&&i(p,z,L[z],null,J,O.children,j,H,N);"value"in q&&i(p,"value",L.value,q.value)}},x=(p,O,L,q,j,H,J,z,Q)=>{const B=O.el=p?p.el:s(""),re=O.anchor=p?p.anchor:s("");let{patchFlag:oe,dynamicChildren:ne,slotScopeIds:ce}=O;ce&&(z=z?z.concat(ce):ce),p==null?(o(B,L,q),o(re,L,q),U(O.children,L,re,j,H,J,z,Q)):oe>0&&oe&64&&ne&&p.dynamicChildren?(M(p.dynamicChildren,ne,L,j,H,J,z),(O.key!=null||j&&O===j.subTree)&&zl(p,O,!0)):me(p,O,L,re,j,H,J,z,Q)},R=(p,O,L,q,j,H,J,z,Q)=>{O.slotScopeIds=z,p==null?O.shapeFlag&512?j.ctx.activate(O,L,q,J,Q):C(O,L,q,j,H,J,Q):V(p,O,Q)},C=(p,O,L,q,j,H,J)=>{const z=p.component=pf(p,q,j);if(wo(p)&&(z.ctx.renderer=ye),_f(z),z.asyncDep){if(j&&j.registerDep(z,W),!p.el){const Q=z.subTree=ae(at);b(null,Q,O,L)}return}W(z,p,O,L,j,H,J)},V=(p,O,L)=>{const q=O.component=p.component;if(xd(p,O,L))if(q.asyncDep&&!q.asyncResolved){ee(q,O,L);return}else q.next=O,Od(q.update),q.update();else O.el=p.el,q.vnode=O},W=(p,O,L,q,j,H,J)=>{const z=()=>{if(p.isMounted){let{next:re,bu:oe,u:ne,parent:ce,vnode:_e}=p,Re=re,ke;en(p,!1),re?(re.el=_e.el,ee(p,re,J)):re=_e,oe&&jr(oe),(ke=re.props&&re.props.onVnodeBeforeUpdate)&<(ke,ce,re,_e),en(p,!0);const He=Hr(p),dt=p.subTree;p.subTree=He,y(dt,He,m(dt.el),G(dt),p,j,H),re.el=He.el,Re===null&&Ld(p,He.el),ne&&tt(ne,j),(ke=re.props&&re.props.onVnodeUpdated)&&tt(()=>lt(ke,ce,re,_e),j)}else{let re;const{el:oe,props:ne}=O,{bm:ce,m:_e,parent:Re}=p,ke=Sn(O);if(en(p,!1),ce&&jr(ce),!ke&&(re=ne&&ne.onVnodeBeforeMount)&<(re,Re,O),en(p,!0),oe&&le){const He=()=>{p.subTree=Hr(p),le(oe,p.subTree,p,j,null)};ke?O.type.__asyncLoader().then(()=>!p.isUnmounted&&He()):He()}else{const He=p.subTree=Hr(p);y(null,He,L,q,p,j,H),O.el=He.el}if(_e&&tt(_e,j),!ke&&(re=ne&&ne.onVnodeMounted)){const He=O;tt(()=>lt(re,Re,He),j)}(O.shapeFlag&256||Re&&Sn(Re.vnode)&&Re.vnode.shapeFlag&256)&&p.a&&tt(p.a,j),p.isMounted=!0,O=L=q=null}},Q=p.effect=new Bi(z,()=>Ar(B),p.scope),B=p.update=()=>Q.run();B.id=p.uid,en(p,!0),B()},ee=(p,O,L)=>{O.component=p;const q=p.vnode.props;p.vnode=O,p.next=null,Gd(p,O.props,q,L),ef(p,O.children,L),jn(),Ra(),Hn()},me=(p,O,L,q,j,H,J,z,Q=!1)=>{const B=p&&p.children,re=p?p.shapeFlag:0,oe=O.children,{patchFlag:ne,shapeFlag:ce}=O;if(ne>0){if(ne&128){ve(B,oe,L,q,j,H,J,z,Q);return}else if(ne&256){de(B,oe,L,q,j,H,J,z,Q);return}}ce&8?(re&16&&N(B,j,H),oe!==B&&u(L,oe)):re&16?ce&16?ve(B,oe,L,q,j,H,J,z,Q):N(B,j,H,!0):(re&8&&u(L,""),ce&16&&U(oe,L,q,j,H,J,z,Q))},de=(p,O,L,q,j,H,J,z,Q)=>{p=p||In,O=O||In;const B=p.length,re=O.length,oe=Math.min(B,re);let ne;for(ne=0;nere?N(p,j,H,!0,!1,oe):U(O,L,q,j,H,J,z,Q,oe)},ve=(p,O,L,q,j,H,J,z,Q)=>{let B=0;const re=O.length;let oe=p.length-1,ne=re-1;for(;B<=oe&&B<=ne;){const ce=p[B],_e=O[B]=Q?Ut(O[B]):ft(O[B]);if(un(ce,_e))y(ce,_e,L,null,j,H,J,z,Q);else break;B++}for(;B<=oe&&B<=ne;){const ce=p[oe],_e=O[ne]=Q?Ut(O[ne]):ft(O[ne]);if(un(ce,_e))y(ce,_e,L,null,j,H,J,z,Q);else break;oe--,ne--}if(B>oe){if(B<=ne){const ce=ne+1,_e=cene)for(;B<=oe;)Se(p[B],j,H,!0),B++;else{const ce=B,_e=B,Re=new Map;for(B=_e;B<=ne;B++){const rt=O[B]=Q?Ut(O[B]):ft(O[B]);rt.key!=null&&Re.set(rt.key,B)}let ke,He=0;const dt=ne-_e+1;let gn=!1,ba=0;const Bn=new Array(dt);for(B=0;B=dt){Se(rt,j,H,!0);continue}let yt;if(rt.key!=null)yt=Re.get(rt.key);else for(ke=_e;ke<=ne;ke++)if(Bn[ke-_e]===0&&un(rt,O[ke])){yt=ke;break}yt===void 0?Se(rt,j,H,!0):(Bn[yt-_e]=B+1,yt>=ba?ba=yt:gn=!0,y(rt,O[yt],L,null,j,H,J,z,Q),He++)}const Ea=gn?sf(Bn):In;for(ke=Ea.length-1,B=dt-1;B>=0;B--){const rt=_e+B,yt=O[rt],Oa=rt+1{const{el:H,type:J,transition:z,children:Q,shapeFlag:B}=p;if(B&6){Ae(p.component.subTree,O,L,q);return}if(B&128){p.suspense.move(O,L,q);return}if(B&64){J.move(p,O,L,ye);return}if(J===Te){o(H,O,L);for(let oe=0;oez.enter(H),j);else{const{leave:oe,delayLeave:ne,afterLeave:ce}=z,_e=()=>o(H,O,L),Re=()=>{oe(H,()=>{_e(),ce&&ce()})};ne?ne(H,_e,Re):Re()}else o(H,O,L)},Se=(p,O,L,q=!1,j=!1)=>{const{type:H,props:J,ref:z,children:Q,dynamicChildren:B,shapeFlag:re,patchFlag:oe,dirs:ne}=p;if(z!=null&&ar(z,null,L,p,!0),re&256){O.ctx.deactivate(p);return}const ce=re&1&&ne,_e=!Sn(p);let Re;if(_e&&(Re=J&&J.onVnodeBeforeUnmount)&<(Re,O,p),re&6)Z(p.component,L,q);else{if(re&128){p.suspense.unmount(L,q);return}ce&&bt(p,null,O,"beforeUnmount"),re&64?p.type.remove(p,O,L,j,ye,q):B&&(H!==Te||oe>0&&oe&64)?N(B,O,L,!1,!0):(H===Te&&oe&384||!j&&re&16)&&N(Q,O,L),q&&Fe(p)}(_e&&(Re=J&&J.onVnodeUnmounted)||ce)&&tt(()=>{Re&<(Re,O,p),ce&&bt(p,null,O,"unmounted")},L)},Fe=p=>{const{type:O,el:L,anchor:q,transition:j}=p;if(O===Te){k(L,q);return}if(O===to){D(p);return}const H=()=>{r(L),j&&!j.persisted&&j.afterLeave&&j.afterLeave()};if(p.shapeFlag&1&&j&&!j.persisted){const{leave:J,delayLeave:z}=j,Q=()=>J(L,H);z?z(p.el,H,Q):Q()}else H()},k=(p,O)=>{let L;for(;p!==O;)L=f(p),r(p),p=L;r(O)},Z=(p,O,L)=>{const{bum:q,scope:j,update:H,subTree:J,um:z}=p;q&&jr(q),j.stop(),H&&(H.active=!1,Se(J,p,O,L)),z&&tt(z,O),tt(()=>{p.isUnmounted=!0},O),O&&O.pendingBranch&&!O.isUnmounted&&p.asyncDep&&!p.asyncResolved&&p.suspenseId===O.pendingId&&(O.deps--,O.deps===0&&O.resolve())},N=(p,O,L,q=!1,j=!1,H=0)=>{for(let J=H;Jp.shapeFlag&6?G(p.component.subTree):p.shapeFlag&128?p.suspense.next():f(p.anchor||p.el),pe=(p,O,L)=>{p==null?O._vnode&&Se(O._vnode,null,null,!0):y(O._vnode||null,p,O,null,null,null,L),Ra(),tr(),O._vnode=p},ye={p:y,um:Se,m:Ae,r:Fe,mt:C,mc:U,pc:me,pbc:M,n:G,o:e};let fe,le;return t&&([fe,le]=t(ye)),{render:pe,hydrate:fe,createApp:nf(pe,fe)}}function en({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function zl(e,t,n=!1){const o=e.children,r=t.children;if(se(o)&&se(r))for(let i=0;i>1,e[n[s]]0&&(t[o]=n[i-1]),n[i]=o)}}for(i=n.length,a=n[i-1];i-- >0;)n[i]=a,a=t[a];return n}const cf=e=>e.__isTeleport,Te=Symbol(void 0),mo=Symbol(void 0),at=Symbol(void 0),to=Symbol(void 0),no=[];let pt=null;function $(e=!1){no.push(pt=e?null:[])}function lf(){no.pop(),pt=no[no.length-1]||null}let fo=1;function Ba(e){fo+=e}function Ul(e){return e.dynamicChildren=fo>0?pt||In:null,lf(),fo>0&&pt&&pt.push(e),e}function X(e,t,n,o,r,i){return Ul(ue(e,t,n,o,r,i,!0))}function je(e,t,n,o,r){return Ul(ae(e,t,n,o,r,!0))}function sr(e){return e?e.__v_isVNode===!0:!1}function un(e,t){return e.type===t.type&&e.key===t.key}const Dr="__vInternal",Wl=({key:e})=>e!=null?e:null,Uo=({ref:e,ref_key:t,ref_for:n})=>e!=null?Le(e)||ze(e)||he(e)?{i:Ge,r:e,k:t,f:!!n}:e:null;function ue(e,t=null,n=null,o=0,r=null,i=e===Te?0:1,a=!1,s=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Wl(t),ref:t&&Uo(t),scopeId:Al,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:o,dynamicProps:r,dynamicChildren:null,appContext:null};return s?(ta(c,n),i&128&&e.normalize(c)):n&&(c.shapeFlag|=Le(n)?8:16),fo>0&&!a&&pt&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&pt.push(c),c}const ae=uf;function uf(e,t=null,n=null,o=0,r=null,i=!1){if((!e||e===kl)&&(e=at),sr(e)){const s=Gt(e,t,!0);return n&&ta(s,n),fo>0&&!i&&pt&&(s.shapeFlag&6?pt[pt.indexOf(e)]=s:pt.push(s)),s.patchFlag|=-2,s}if(Ef(e)&&(e=e.__vccOpts),t){t=mf(t);let{class:s,style:c}=t;s&&!Le(s)&&(t.class=Ue(s)),$e(c)&&(fl(c)&&!se(c)&&(c=Ye({},c)),t.style=yo(c))}const a=Le(e)?1:Dd(e)?128:cf(e)?64:$e(e)?4:he(e)?2:0;return ue(e,t,n,o,r,a,i,!0)}function mf(e){return e?fl(e)||Dr in e?Ye({},e):e:null}function Gt(e,t,n=!1){const{props:o,ref:r,patchFlag:i,children:a}=e,s=t?_i(o||{},t):o;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:s,key:s&&Wl(s),ref:t&&t.ref?n&&r?se(r)?r.concat(Uo(t)):[r,Uo(t)]:Uo(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Te?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Gt(e.ssContent),ssFallback:e.ssFallback&&Gt(e.ssFallback),el:e.el,anchor:e.anchor}}function Xt(e=" ",t=0){return ae(mo,null,e,t)}function df(e,t){const n=ae(to,null,e);return n.staticCount=t,n}function Ne(e="",t=!1){return t?($(),je(at,null,e)):ae(at,null,e)}function ft(e){return e==null||typeof e=="boolean"?ae(at):se(e)?ae(Te,null,e.slice()):typeof e=="object"?Ut(e):ae(mo,null,String(e))}function Ut(e){return e.el===null||e.memo?e:Gt(e)}function ta(e,t){let n=0;const{shapeFlag:o}=e;if(t==null)t=null;else if(se(t))n=16;else if(typeof t=="object")if(o&65){const r=t.default;r&&(r._c&&(r._d=!1),ta(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!(Dr in t)?t._ctx=Ge:r===3&&Ge&&(Ge.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else he(t)?(t={default:t,_ctx:Ge},n=32):(t=String(t),o&64?(n=16,t=[Xt(t)]):n=8);e.children=t,e.shapeFlag|=n}function _i(...e){const t={};for(let n=0;nBe||Ge,qn=e=>{Be=e,e.scope.on()},pn=()=>{Be&&Be.scope.off(),Be=null};function Kl(e){return e.vnode.shapeFlag&4}let Cn=!1;function _f(e,t=!1){Cn=t;const{props:n,children:o}=e.vnode,r=Kl(e);Qd(e,n,r,t),Xd(e,o);const i=r?vf(e,t):void 0;return Cn=!1,i}function vf(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=hl(new Proxy(e.ctx,zd));const{setup:o}=n;if(o){const r=e.setupContext=o.length>1?yf(e):null;qn(e),jn();const i=Jt(o,e,0,[e.props,r]);if(Hn(),pn(),Xc(i)){if(i.then(pn,pn),t)return i.then(a=>{za(e,a,t)}).catch(a=>{Eo(a,e,0)});e.asyncDep=i}else za(e,i,t)}else Yl(e,t)}function za(e,t,n){he(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:$e(t)&&(e.setupState=yl(t)),Yl(e,n)}let Ua;function Yl(e,t,n){const o=e.type;if(!e.render){if(!t&&Ua&&!o.render){const r=o.template;if(r){const{isCustomElement:i,compilerOptions:a}=e.appContext.config,{delimiters:s,compilerOptions:c}=o,l=Ye(Ye({isCustomElement:i,delimiters:s},a),c);o.render=Ua(r,l)}}e.render=o.render||_t}qn(e),jn(),Ud(e),Hn(),pn()}function gf(e){return new Proxy(e.attrs,{get(t,n){return st(e,"get","$attrs"),t[n]}})}function yf(e){const t=o=>{e.exposed=o||{}};let n;return{get attrs(){return n||(n=gf(e))},slots:e.slots,emit:e.emit,expose:t}}function Sr(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(yl(hl(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in rr)return rr[n](e)}}))}function bf(e,t=!0){return he(e)?e.displayName||e.name:e.name||t&&e.__name}function Ef(e){return he(e)&&"__vccOpts"in e}const te=(e,t)=>yd(e,t,Cn);function Ie(e,t,n){const o=arguments.length;return o===2?$e(t)&&!se(t)?sr(t)?ae(e,null,[t]):ae(e,t):ae(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):o===3&&sr(n)&&(n=[n]),ae(e,t,n))}const Of="3.2.38",wf="http://www.w3.org/2000/svg",mn=typeof document<"u"?document:null,Wa=mn&&mn.createElement("template"),Pf={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const r=t?mn.createElementNS(wf,e):mn.createElement(e,n?{is:n}:void 0);return e==="select"&&o&&o.multiple!=null&&r.setAttribute("multiple",o.multiple),r},createText:e=>mn.createTextNode(e),createComment:e=>mn.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>mn.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},cloneNode(e){const t=e.cloneNode(!0);return"_value"in e&&(t._value=e._value),t},insertStaticContent(e,t,n,o,r,i){const a=n?n.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===i||!(r=r.nextSibling)););else{Wa.innerHTML=o?`${e}`:e;const s=Wa.content;if(o){const c=s.firstChild;for(;c.firstChild;)s.appendChild(c.firstChild);s.removeChild(c)}t.insertBefore(s,n)}return[a?a.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Af(e,t,n){const o=e._vtc;o&&(t=(t?[t,...o]:[...o]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function Tf(e,t,n){const o=e.style,r=Le(n);if(n&&!r){for(const i in n)vi(o,i,n[i]);if(t&&!Le(t))for(const i in t)n[i]==null&&vi(o,i,"")}else{const i=o.display;r?t!==n&&(o.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(o.display=i)}}const Ka=/\s*!important$/;function vi(e,t,n){if(se(n))n.forEach(o=>vi(e,t,o));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const o=If(e,t);Ka.test(n)?e.setProperty(_n(o),n.replace(Ka,""),"important"):e[o]=n}}const Ya=["Webkit","Moz","ms"],Fr={};function If(e,t){const n=Fr[t];if(n)return n;let o=It(t);if(o!=="filter"&&o in e)return Fr[t]=o;o=wr(o);for(let r=0;r{let e=Date.now,t=!1;if(typeof window<"u"){Date.now()>document.createEvent("Event").timeStamp&&(e=performance.now.bind(performance));const n=navigator.userAgent.match(/firefox\/(\d+)/i);t=!!(n&&Number(n[1])<=53)}return[e,t]})();let gi=0;const Sf=Promise.resolve(),Rf=()=>{gi=0},kf=()=>gi||(Sf.then(Rf),gi=Jl());function qf(e,t,n,o){e.addEventListener(t,n,o)}function Cf(e,t,n,o){e.removeEventListener(t,n,o)}function Vf(e,t,n,o,r=null){const i=e._vei||(e._vei={}),a=i[t];if(o&&a)a.value=o;else{const[s,c]=Mf(t);if(o){const l=i[t]=jf(o,r);qf(e,s,l,c)}else a&&(Cf(e,s,a,c),i[t]=void 0)}}const Qa=/(?:Once|Passive|Capture)$/;function Mf(e){let t;if(Qa.test(e)){t={};let o;for(;o=e.match(Qa);)e=e.slice(0,e.length-o[0].length),t[o[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):_n(e.slice(2)),t]}function jf(e,t){const n=o=>{const r=o.timeStamp||Jl();(Df||r>=n.attached-1)&&ut(Hf(o,n.value),t,5,[o])};return n.value=e,n.attached=kf(),n}function Hf(e,t){if(se(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(o=>r=>!r._stopped&&o&&o(r))}else return t}const Ga=/^on[a-z]/,$f=(e,t,n,o,r=!1,i,a,s,c)=>{t==="class"?Af(e,o,r):t==="style"?Tf(e,n,o):bo(t)?ji(t)||Vf(e,t,n,o,a):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Nf(e,t,o,r))?Lf(e,t,o,i,a,s,c):(t==="true-value"?e._trueValue=o:t==="false-value"&&(e._falseValue=o),xf(e,t,o,r))};function Nf(e,t,n,o){return o?!!(t==="innerHTML"||t==="textContent"||t in e&&Ga.test(t)&&he(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Ga.test(t)&&Le(n)?!1:t in e}const Bt="transition",zn="animation",Po=(e,{slots:t})=>Ie(Ll,Ff(e),t);Po.displayName="Transition";const Ql={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};Po.props=Ye({},Ll.props,Ql);const tn=(e,t=[])=>{se(e)?e.forEach(n=>n(...t)):e&&e(...t)},Za=e=>e?se(e)?e.some(t=>t.length>1):e.length>1:!1;function Ff(e){const t={};for(const A in e)A in Ql||(t[A]=e[A]);if(e.css===!1)return t;const{name:n="v",type:o,duration:r,enterFromClass:i=`${n}-enter-from`,enterActiveClass:a=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:c=i,appearActiveClass:l=a,appearToClass:u=s,leaveFromClass:m=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,v=Bf(r),g=v&&v[0],y=v&&v[1],{onBeforeEnter:_,onEnter:b,onEnterCancelled:T,onLeave:I,onLeaveCancelled:D,onBeforeAppear:K=_,onAppear:S=b,onAppearCancelled:E=T}=t,U=(A,x,R)=>{nn(A,x?u:s),nn(A,x?l:a),R&&R()},Y=(A,x)=>{A._isLeaving=!1,nn(A,m),nn(A,h),nn(A,f),x&&x()},M=A=>(x,R)=>{const C=A?S:b,V=()=>U(x,A,R);tn(C,[x,V]),Xa(()=>{nn(x,A?c:i),zt(x,A?u:s),Za(C)||es(x,o,g,V)})};return Ye(t,{onBeforeEnter(A){tn(_,[A]),zt(A,i),zt(A,a)},onBeforeAppear(A){tn(K,[A]),zt(A,c),zt(A,l)},onEnter:M(!1),onAppear:M(!0),onLeave(A,x){A._isLeaving=!0;const R=()=>Y(A,x);zt(A,m),Wf(),zt(A,f),Xa(()=>{!A._isLeaving||(nn(A,m),zt(A,h),Za(I)||es(A,o,y,R))}),tn(I,[A,R])},onEnterCancelled(A){U(A,!1),tn(T,[A])},onAppearCancelled(A){U(A,!0),tn(E,[A])},onLeaveCancelled(A){Y(A),tn(D,[A])}})}function Bf(e){if(e==null)return null;if($e(e))return[Br(e.enter),Br(e.leave)];{const t=Br(e);return[t,t]}}function Br(e){return nl(e)}function zt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function nn(e,t){t.split(/\s+/).forEach(o=>o&&e.classList.remove(o));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function Xa(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let zf=0;function es(e,t,n,o){const r=e._endId=++zf,i=()=>{r===e._endId&&o()};if(n)return setTimeout(i,n);const{type:a,timeout:s,propCount:c}=Uf(e,t);if(!a)return o();const l=a+"end";let u=0;const m=()=>{e.removeEventListener(l,f),i()},f=h=>{h.target===e&&++u>=c&&m()};setTimeout(()=>{u(n[v]||"").split(", "),r=o(Bt+"Delay"),i=o(Bt+"Duration"),a=ts(r,i),s=o(zn+"Delay"),c=o(zn+"Duration"),l=ts(s,c);let u=null,m=0,f=0;t===Bt?a>0&&(u=Bt,m=a,f=i.length):t===zn?l>0&&(u=zn,m=l,f=c.length):(m=Math.max(a,l),u=m>0?a>l?Bt:zn:null,f=u?u===Bt?i.length:c.length:0);const h=u===Bt&&/\b(transform|all)(,|$)/.test(n[Bt+"Property"]);return{type:u,timeout:m,propCount:f,hasTransform:h}}function ts(e,t){for(;e.lengthns(n)+ns(e[o])))}function ns(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function Wf(){return document.body.offsetHeight}const Kf={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},Yf=(e,t)=>n=>{if(!("key"in n))return;const o=_n(n.key);if(t.some(r=>r===o||Kf[r]===o))return e(n)},cr={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Un(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:o}){!t!=!n&&(o?t?(o.beforeEnter(e),Un(e,!0),o.enter(e)):o.leave(e,()=>{Un(e,!1)}):Un(e,t))},beforeUnmount(e,{value:t}){Un(e,t)}};function Un(e,t){e.style.display=t?e._vod:"none"}const Jf=Ye({patchProp:$f},Pf);let zr,os=!1;function Qf(){return zr=os?zr:rf(Jf),os=!0,zr}const Gf=(...e)=>{const t=Qf().createApp(...e),{mount:n}=t;return t.mount=o=>{const r=Zf(o);if(r)return n(r,!0,r instanceof SVGElement)},t};function Zf(e){return Le(e)?document.querySelector(e):e}const Xf=JSON.parse('{"base":"/","lang":"en-US","title":"arthas","description":"arthas user document","head":[["link",{"rel":"icon","href":"/images/favicon.ico"}],["meta",{"name":"viewport","content":"width=device-width, initial-scale=1.0"}],["meta",{"property":"og:title","content":"Arthas"}],["meta",{"property":"og:image:alt","content":"Alibaba Java Diagnostic Tool Arthas/Alibaba Java\u8BCA\u65AD\u5229\u5668Arthas - alibaba/arthas: Alibaba Java Diagnostic Tool Arthas/Alibaba Java\u8BCA\u65AD\u5229\u5668Arthas"}],["meta",{"property":"og:image","content":"/images/arthas_mate_image.png"}],["meta",{"property":"og:description","content":"Alibaba Java Diagnostic Tool Arthas/Alibaba Java\u8BCA\u65AD\u5229\u5668Arthas - alibaba/arthas: Alibaba Java Diagnostic Tool Arthas/Alibaba Java\u8BCA\u65AD\u5229\u5668Arthas"}],["meta",{"property":"og:image:width","content":"1200"}],["meta",{"property":"og:image:height","content":"600"}],["meta",{"property":"twitter:image:src","content":"/images/arthas_mate_image.png"}],["meta",{"property":"twitter:image:alt","content":"Alibaba Java Diagnostic Tool Arthas/Alibaba Java\u8BCA\u65AD\u5229\u5668Arthas - alibaba/arthas: Alibaba Java Diagnostic Tool Arthas/Alibaba Java\u8BCA\u65AD\u5229\u5668Arthas"}],["meta",{"itemprop":"name","content":"Arthas"}],["meta",{"itemprop":"image","content":"/images/arthas_mate_image.png"}],["meta",{"itemprop":"description","content":"Alibaba Java Diagnostic Tool Arthas/Alibaba Java\u8BCA\u65AD\u5229\u5668Arthas - alibaba/arthas: Alibaba Java Diagnostic Tool Arthas/Alibaba Java\u8BCA\u65AD\u5229\u5668Arthas"}],["script",{},"\\n var _hmt = _hmt || [];\\n (function() {\\n var hm = document.createElement(\\"script\\");\\n hm.src = \\"https://hm.baidu.com/hm.js?d5c5e25b100f0eb51a4c35c8a86ea9b4\\";\\n var s = document.getElementsByTagName(\\"script\\")[0]; \\n s.parentNode.insertBefore(hm, s);\\n })();\\n "],["meta",{"name":"aes-config","content":"pid=xux-opensource&user_type=101&uid=&username=&dim10=arthas"}],["script",{"src":"//g.alicdn.com/alilog/mlog/aplus_v2.js","id":"beacon-aplus","exparams":"clog=o&aplus&sidx=aplusSidx&ckx=aplusCkx"}],["script",{"src":"//g.alicdn.com/aes/??tracker/1.0.34/index.js,tracker-plugin-pv/2.4.5/index.js,tracker-plugin-event/1.2.5/index.js,tracker-plugin-jserror/1.0.13/index.js,tracker-plugin-api/1.1.14/index.js,tracker-plugin-perf/1.1.8/index.js,tracker-plugin-eventTiming/1.0.4/index.js"}]],"locales":{"/":{"lang":"zh-CN","title":"arthas","description":"arthas \u4F7F\u7528\u6587\u6863"},"/en/":{"lang":"en-US","title":"arthas","description":"arthas user document"}}}');var eh=([e,t,n])=>e==="meta"&&t.name?`${e}.${t.name}`:["title","base"].includes(e)?e:e==="template"&&t.id?`${e}.${t.id}`:JSON.stringify([e,t,n]),th=e=>{const t=new Set,n=[];return e.forEach(o=>{const r=eh(o);t.has(r)||(t.add(r),n.push(o))}),n},Ao=e=>/^(https?:)?\/\//.test(e),nh=e=>/^mailto:/.test(e),oh=e=>/^tel:/.test(e),oa=e=>Object.prototype.toString.call(e)==="[object Object]",Gl=e=>e.replace(/\/$/,""),Zl=e=>e.replace(/^\//,""),Xl=(e,t)=>{const n=Object.keys(e).sort((o,r)=>{const i=r.split("/").length-o.split("/").length;return i!==0?i:r.length-o.length});for(const o of n)if(t.startsWith(o))return o;return"/"},rs=(e,t="/")=>e.replace(/^(https?:)?\/\/[^/]*/,"").replace(new RegExp(`^${t}`),"/");const eu={"v-8daa1a0e":P(()=>d(()=>import("./index.html.d10d1d8d.js"),[])),"v-2d0a870d":P(()=>d(()=>import("./index.html.465c48ac.js"),[])),"v-7445f070":P(()=>d(()=>import("./index.html.779c4b40.js"),["assets/index.html.779c4b40.js","assets/arthas.b23d3e5a.js"])),"v-0d09f68d":P(()=>d(()=>import("./advanced-use.html.740ae946.js"),[])),"v-46e53834":P(()=>d(()=>import("./advice-class.html.c9ea7541.js"),[])),"v-37178538":P(()=>d(()=>import("./agent.html.aceeb911.js"),[])),"v-5c517900":P(()=>d(()=>import("./arthas-properties.html.63b293e6.js"),[])),"v-02eb6d0d":P(()=>d(()=>import("./arthas3.html.ebb55246.js"),[])),"v-4f82df66":P(()=>d(()=>import("./async.html.ed423de3.js"),[])),"v-d0358c7e":P(()=>d(()=>import("./auth.html.327026aa.js"),[])),"v-3157067a":P(()=>d(()=>import("./base64.html.b8cfd8a5.js"),[])),"v-cc8f4ae6":P(()=>d(()=>import("./batch-support.html.b9c50f91.js"),[])),"v-6542b733":P(()=>d(()=>import("./cat.html.1f8de235.js"),[])),"v-49b1709e":P(()=>d(()=>import("./classloader.html.cc9a0dfc.js"),[])),"v-ad1b2b42":P(()=>d(()=>import("./cls.html.ced3dd22.js"),[])),"v-5ed4d0e1":P(()=>d(()=>import("./commands.html.24268b25.js"),[])),"v-3992adde":P(()=>d(()=>import("./contact-us.html.359188d4.js"),["assets/contact-us.html.359188d4.js","assets/qqgroup3_qr.a24fdd88.js"])),"v-0d1e3f35":P(()=>d(()=>import("./dashboard.html.e331c698.js"),["assets/dashboard.html.e331c698.js","assets/dashboard.eb1e1fee.js"])),"v-02361049":P(()=>d(()=>import("./docker.html.4c0551fa.js"),[])),"v-2116d2e1":P(()=>d(()=>import("./download.html.54828ec3.js"),[])),"v-1fe4a616":P(()=>d(()=>import("./dump.html.cceb193f.js"),[])),"v-2c48f364":P(()=>d(()=>import("./echo.html.5c939105.js"),[])),"v-d070981a":P(()=>d(()=>import("./faq.html.09bdbeef.js"),[])),"v-78c35af6":P(()=>d(()=>import("./getstatic.html.db4b035e.js"),[])),"v-63f4cd5a":P(()=>d(()=>import("./grep.html.0026b8ba.js"),[])),"v-809381ca":P(()=>d(()=>import("./groovy.html.7ca37c30.js"),[])),"v-07868089":P(()=>d(()=>import("./heapdump.html.97547435.js"),[])),"v-e3b34070":P(()=>d(()=>import("./help.html.7f0ae7a9.js"),[])),"v-26f43d96":P(()=>d(()=>import("./history.html.4536f100.js"),[])),"v-225de034":P(()=>d(()=>import("./http-api.html.5202f5cd.js"),["assets/http-api.html.5202f5cd.js","assets/arthas-web-ui.89f4fc6d.js"])),"v-7c670020":P(()=>d(()=>import("./idea-plugin.html.936ea21f.js"),[])),"v-0cb398f4":P(()=>d(()=>import("./install-detail.html.1bb1b979.js"),[])),"v-211d675c":P(()=>d(()=>import("./jad.html.0133fdc4.js"),[])),"v-41806853":P(()=>d(()=>import("./jfr.html.1dbccb6d.js"),["assets/jfr.html.1dbccb6d.js","assets/arthas-output-recording.5e4ef7bc.js"])),"v-f1483d70":P(()=>d(()=>import("./jvm.html.d5a124e2.js"),[])),"v-4039cdec":P(()=>d(()=>import("./keymap.html.09cbb0b4.js"),[])),"v-5ae8aed9":P(()=>d(()=>import("./logger.html.5fdac37f.js"),[])),"v-6a31cc55":P(()=>d(()=>import("./manual-install.html.0eed61be.js"),[])),"v-8ebd6c68":P(()=>d(()=>import("./mbean.html.b75af941.js"),[])),"v-3b401ada":P(()=>d(()=>import("./mc.html.578db753.js"),[])),"v-4d9433f0":P(()=>d(()=>import("./memory.html.4cb27285.js"),[])),"v-6e88d7a2":P(()=>d(()=>import("./monitor.html.b0a3653f.js"),[])),"v-627e52da":P(()=>d(()=>import("./ognl.html.f33f7353.js"),[])),"v-27b6152a":P(()=>d(()=>import("./options.html.84c5f374.js"),[])),"v-2f05b636":P(()=>d(()=>import("./perfcounter.html.8399a765.js"),[])),"v-13eae420":P(()=>d(()=>import("./profiler.html.aa9c146d.js"),["assets/profiler.html.aa9c146d.js","assets/arthas-output-svg.30f64f53.js"])),"v-1c2d8c2c":P(()=>d(()=>import("./pwd.html.5a83e7ee.js"),[])),"v-5afc3a07":P(()=>d(()=>import("./quick-start.html.d45cc104.js"),[])),"v-aa7c750c":P(()=>d(()=>import("./quit.html.a0c17a7e.js"),[])),"v-0446ad7b":P(()=>d(()=>import("./redefine.html.7c8a7028.js"),[])),"v-648880ae":P(()=>d(()=>import("./release-notes.html.b3484b69.js"),[])),"v-71f77d4c":P(()=>d(()=>import("./reset.html.f5a7f41f.js"),[])),"v-54cde250":P(()=>d(()=>import("./retransform.html.3dee3baf.js"),[])),"v-8e632816":P(()=>d(()=>import("./save-log.html.38283f05.js"),[])),"v-1fc55619":P(()=>d(()=>import("./sc.html.bed49714.js"),[])),"v-3891b473":P(()=>d(()=>import("./session.html.3b585750.js"),[])),"v-30d5cc4f":P(()=>d(()=>import("./sm.html.6e88570e.js"),[])),"v-07cf9d55":P(()=>d(()=>import("./spring-boot-starter.html.067a3145.js"),[])),"v-b75a107e":P(()=>d(()=>import("./stack.html.aa22b4fe.js"),[])),"v-a9c412f2":P(()=>d(()=>import("./start-arthas.html.a8abfe4f.js"),[])),"v-bc0910b2":P(()=>d(()=>import("./stop.html.e9872eb1.js"),[])),"v-0333612e":P(()=>d(()=>import("./sysenv.html.bed7946f.js"),[])),"v-7012b8ce":P(()=>d(()=>import("./sysprop.html.5d156cb3.js"),[])),"v-0536edb5":P(()=>d(()=>import("./tee.html.20a00e30.js"),[])),"v-10845ac2":P(()=>d(()=>import("./thread.html.726fcde2.js"),[])),"v-65d67724":P(()=>d(()=>import("./trace.html.6d23e53a.js"),[])),"v-71adf3e9":P(()=>d(()=>import("./tt.html.af1a6dea.js"),[])),"v-d2ddc9fe":P(()=>d(()=>import("./tunnel.html.384de7e2.js"),["assets/tunnel.html.384de7e2.js","assets/tunnel-server-agents.03d5eafa.js"])),"v-5b5d3371":P(()=>d(()=>import("./version.html.e4ea86f0.js"),[])),"v-40db67fd":P(()=>d(()=>import("./vmoption.html.9f8f71d1.js"),[])),"v-10890efa":P(()=>d(()=>import("./vmtool.html.ad884c19.js"),[])),"v-24fc49da":P(()=>d(()=>import("./watch.html.2ca38e6c.js"),[])),"v-a5f6e7aa":P(()=>d(()=>import("./web-console.html.e3d0e325.js"),["assets/web-console.html.e3d0e325.js","assets/web-console-local.156ba0ce.js"])),"v-07555a84":P(()=>d(()=>import("./index.html.134545a5.js"),["assets/index.html.134545a5.js","assets/arthas.b23d3e5a.js"])),"v-463d120e":P(()=>d(()=>import("./advanced-use.html.42af7221.js"),[])),"v-a736375c":P(()=>d(()=>import("./advice-class.html.2a8b9222.js"),[])),"v-f6b5c310":P(()=>d(()=>import("./agent.html.38c16b79.js"),[])),"v-74fb2694":P(()=>d(()=>import("./arthas-properties.html.18f65ff6.js"),[])),"v-786f7161":P(()=>d(()=>import("./async.html.e2af1269.js"),[])),"v-f76c33a6":P(()=>d(()=>import("./auth.html.865a4a6e.js"),[])),"v-d17b7034":P(()=>d(()=>import("./base64.html.038546c7.js"),[])),"v-765e30be":P(()=>d(()=>import("./batch-support.html.e3e47a1b.js"),[])),"v-64a0cd47":P(()=>d(()=>import("./cat.html.2134452c.js"),[])),"v-fc1b9a9c":P(()=>d(()=>import("./classloader.html.cf63ea53.js"),[])),"v-ae5eff1a":P(()=>d(()=>import("./cls.html.3115c988.js"),[])),"v-12153166":P(()=>d(()=>import("./commands.html.1a900041.js"),[])),"v-4be7594a":P(()=>d(()=>import("./contact-us.html.c330323c.js"),["assets/contact-us.html.c330323c.js","assets/qqgroup3_qr.a24fdd88.js"])),"v-79107649":P(()=>d(()=>import("./dashboard.html.9638436c.js"),["assets/dashboard.html.9638436c.js","assets/dashboard.eb1e1fee.js"])),"v-682151b5":P(()=>d(()=>import("./docker.html.d7ef1145.js"),[])),"v-8d912d66":P(()=>d(()=>import("./download.html.cd59e94f.js"),[])),"v-471b4d3e":P(()=>d(()=>import("./dump.html.28d97e26.js"),[])),"v-18ad9fd0":P(()=>d(()=>import("./echo.html.37d654e9.js"),[])),"v-d1b46bf2":P(()=>d(()=>import("./faq.html.d3f2f9aa.js"),[])),"v-2f908999":P(()=>d(()=>import("./getstatic.html.14d00be6.js"),[])),"v-8b2b7482":P(()=>d(()=>import("./grep.html.7fbcf86e.js"),[])),"v-25a18087":P(()=>d(()=>import("./groovy.html.ea7dff22.js"),[])),"v-c0b1d216":P(()=>d(()=>import("./heapdump.html.13554c60.js"),[])),"v-7a8b0c34":P(()=>d(()=>import("./help.html.5a335fae.js"),[])),"v-4402cd49":P(()=>d(()=>import("./history.html.6184aed2.js"),[])),"v-8b0312c0":P(()=>d(()=>import("./http-api.html.1561fefb.js"),["assets/http-api.html.1561fefb.js","assets/arthas-web-ui.89f4fc6d.js"])),"v-96b07b98":P(()=>d(()=>import("./idea-plugin.html.3d135b4c.js"),[])),"v-319f48f2":P(()=>d(()=>import("./install-detail.html.a9eacbb6.js"),[])),"v-207b7d70":P(()=>d(()=>import("./jad.html.bc2fa74e.js"),[])),"v-40de7e67":P(()=>d(()=>import("./jfr.html.899ebe1b.js"),["assets/jfr.html.899ebe1b.js","assets/arthas-output-recording.5e4ef7bc.js"])),"v-f28c1148":P(()=>d(()=>import("./jvm.html.a1682883.js"),[])),"v-b3b5e150":P(()=>d(()=>import("./keymap.html.0c653f08.js"),[])),"v-7e581f76":P(()=>d(()=>import("./logger.html.b6ffdb98.js"),[])),"v-bbaa3c7e":P(()=>d(()=>import("./manual-install.html.67459c0e.js"),[])),"v-58d22ae0":P(()=>d(()=>import("./mbean.html.136758c8.js"),[])),"v-2ac66c02":P(()=>d(()=>import("./mc.html.6206be1e.js"),[])),"v-3f212774":P(()=>d(()=>import("./memory.html.44f2f6de.js"),[])),"v-20388043":P(()=>d(()=>import("./monitor.html.c5a61527.js"),[])),"v-89b4fa02":P(()=>d(()=>import("./ognl.html.569e7631.js"),[])),"v-43a1e17f":P(()=>d(()=>import("./options.html.c582b156.js"),[])),"v-6746784a":P(()=>d(()=>import("./perfcounter.html.83e04a44.js"),[])),"v-a7e90ae8":P(()=>d(()=>import("./profiler.html.fb593de4.js"),["assets/profiler.html.fb593de4.js","assets/arthas-output-svg.30f64f53.js"])),"v-1b8ba240":P(()=>d(()=>import("./pwd.html.00d6b734.js"),[])),"v-d98607ca":P(()=>d(()=>import("./quick-start.html.d08feb1b.js"),[])),"v-d1b31c34":P(()=>d(()=>import("./quit.html.a857fe59.js"),[])),"v-c7317832":P(()=>d(()=>import("./redefine.html.51d9db6f.js"),[])),"v-e0bde47c":P(()=>d(()=>import("./release-notes.html.687be3ff.js"),[])),"v-6735226e":P(()=>d(()=>import("./reset.html.bf7efc72.js"),[])),"v-e5e2b738":P(()=>d(()=>import("./retransform.html.bde7e2df.js"),[])),"v-50ef0261":P(()=>d(()=>import("./save-log.html.960e0e9e.js"),[])),"v-28022d85":P(()=>d(()=>import("./sc.html.de90c3b2.js"),[])),"v-dfe2bef2":P(()=>d(()=>import("./session.html.c33a3047.js"),[])),"v-3912a3bb":P(()=>d(()=>import("./sm.html.a397f834.js"),[])),"v-71870b69":P(()=>d(()=>import("./spring-boot-starter.html.3f75dac1.js"),[])),"v-4483d8d5":P(()=>d(()=>import("./stack.html.6a1e00c4.js"),[])),"v-7af576f3":P(()=>d(()=>import("./start-arthas.html.9ac8b07b.js"),[])),"v-e33fb7da":P(()=>d(()=>import("./stop.html.769d8968.js"),[])),"v-645190d5":P(()=>d(()=>import("./sysenv.html.b57a7b20.js"),[])),"v-1f738fad":P(()=>d(()=>import("./sysprop.html.3053c67e.js"),[])),"v-049503c9":P(()=>d(()=>import("./tee.html.cfa4b5ab.js"),[])),"v-5da9140b":P(()=>d(()=>import("./thread.html.3f259afc.js"),[])),"v-06075838":P(()=>d(()=>import("./trace.html.f2b4ccf9.js"),[])),"v-79eacb55":P(()=>d(()=>import("./tt.html.870b3269.js"),[])),"v-07074726":P(()=>d(()=>import("./tunnel.html.23b534d4.js"),["assets/tunnel.html.23b534d4.js","assets/tunnel-server-agents.03d5eafa.js"])),"v-9a4bc0f6":P(()=>d(()=>import("./version.html.8b5969e0.js"),[])),"v-4e08032e":P(()=>d(()=>import("./vmoption.html.84954be6.js"),[])),"v-76745066":P(()=>d(()=>import("./vmtool.html.dd835f56.js"),[])),"v-75a5aa24":P(()=>d(()=>import("./watch.html.c4bd90ce.js"),[])),"v-35756382":P(()=>d(()=>import("./web-console.html.78987861.js"),["assets/web-console.html.78987861.js","assets/web-console-local.156ba0ce.js"])),"v-0f1c4082":P(()=>d(()=>import("./intro.html.8fb9e227.js"),[])),"v-99945efa":P(()=>d(()=>import("./user-question-history11440.html.5851a250.js"),[])),"v-92c0fc7e":P(()=>d(()=>import("./user-question-history11442.html.419706b6.js"),[])),"v-8f574b40":P(()=>d(()=>import("./user-question-history11443.html.d016026b.js"),[])),"v-8bed9a02":P(()=>d(()=>import("./user-question-history11444.html.5d48b930.js"),[])),"v-2fc7e878":P(()=>d(()=>import("./user-question-history11450.html.c8e6d4c9.js"),[])),"v-2c5e373a":P(()=>d(()=>import("./user-question-history11451.html.ca5c6b75.js"),[])),"v-28f485fc":P(()=>d(()=>import("./user-question-history11452.html.cce9bc5b.js"),[])),"v-258ad4be":P(()=>d(()=>import("./user-question-history11453.html.46ff79ba.js"),[])),"v-22212380":P(()=>d(()=>import("./user-question-history11454.html.66604183.js"),[])),"v-273f5abf":P(()=>d(()=>import("./user-question-history11466.html.e97c1fc3.js"),[])),"v-28f4335e":P(()=>d(()=>import("./user-question-history11467.html.33ebc083.js"),[])),"v-2aa90bfd":P(()=>d(()=>import("./user-question-history11468.html.ee2383e0.js"),[])),"v-2c5de49c":P(()=>d(()=>import("./user-question-history11469.html.3c71f9c5.js"),[])),"v-7574b2c0":P(()=>d(()=>import("./user-question-history11784.html.38ff5456.js"),[])),"v-083e8b00":P(()=>d(()=>import("./user-question-history11795.html.7b2cde38.js"),[])),"v-e30596dc":P(()=>d(()=>import("./user-question-history11809.html.1615b17e.js"),[])),"v-97f05b88":P(()=>d(()=>import("./user-question-history11810.html.4fa08733.js"),[])),"v-8a499690":P(()=>d(()=>import("./user-question-history11814.html.093d060e.js"),[])),"v-fd01f6bc":P(()=>d(()=>import("./user-question-history12453.html.583f1acb.js"),[])),"v-f998457e":P(()=>d(()=>import("./user-question-history12454.html.2fe581f3.js"),[])),"v-f62e9440":P(()=>d(()=>import("./user-question-history12455.html.e0503ffc.js"),[])),"v-947c2652":P(()=>d(()=>import("./user-question-history12706.html.ee142dc8.js"),[])),"v-2e19610e":P(()=>d(()=>import("./user-question-history12715.html.049ad08e.js"),[])),"v-2aafafd0":P(()=>d(()=>import("./user-question-history12716.html.325d4280.js"),[])),"v-7f1dc621":P(()=>d(()=>import("./user-question-history12740.html.6fab646c.js"),[])),"v-fe5ac280":P(()=>d(()=>import("./user-question-history12741.html.e47350b4.js"),[])),"v-2d351906":P(()=>d(()=>import("./user-question-history13448.html.4026d820.js"),[])),"v-76da50dc":P(()=>d(()=>import("./user-question-history13504.html.d1023fe3.js"),[])),"v-7a44021a":P(()=>d(()=>import("./user-question-history13506.html.3dec71c9.js"),[])),"v-7bf8dab9":P(()=>d(()=>import("./user-question-history13507.html.a5966418.js"),[])),"v-7dadb358":P(()=>d(()=>import("./user-question-history13508.html.68c4e0e7.js"),[])),"v-7f628bf7":P(()=>d(()=>import("./user-question-history13509.html.328337d8.js"),[])),"v-b625acbe":P(()=>d(()=>import("./user-question-history13510.html.4b733a38.js"),[])),"v-b2bbfb80":P(()=>d(()=>import("./user-question-history13511.html.368747da.js"),[])),"v-af524a42":P(()=>d(()=>import("./user-question-history13512.html.81fe8faf.js"),[])),"v-abe89904":P(()=>d(()=>import("./user-question-history13513.html.003da847.js"),[])),"v-4585d3c0":P(()=>d(()=>import("./user-question-history13522.html.dc97bf02.js"),[])),"v-1691a482":P(()=>d(()=>import("./user-question-history14763.html.f93b61c8.js"),[])),"v-47532340":P(()=>d(()=>import("./user-question-history14831.html.da644178.js"),[])),"v-43e97202":P(()=>d(()=>import("./user-question-history14832.html.93a901db.js"),[])),"v-407fc0c4":P(()=>d(()=>import("./user-question-history14833.html.eecc669e.js"),[])),"v-3d160f86":P(()=>d(()=>import("./user-question-history14834.html.ea3d761a.js"),[])),"v-0f87d102":P(()=>d(()=>import("./user-question-history14840.html.f8852c38.js"),[])),"v-14a65adf":P(()=>d(()=>import("./user-question-history14843.html.dc3bd727.js"),[])),"v-426268c5":P(()=>d(()=>import("./user-question-history15167.html.f93fb5c5.js"),[])),"v-71474343":P(()=>d(()=>import("./user-question-history15543.html.7ebe2df0.js"),[])),"v-47489f48":P(()=>d(()=>import("./user-question-history15726.html.64dff9bd.js"),[])),"v-40753ccc":P(()=>d(()=>import("./user-question-history15728.html.d5db013b.js"),[])),"v-3d0b8b8e":P(()=>d(()=>import("./user-question-history15729.html.3fbe1d55.js"),[])),"v-0704d7e3":P(()=>d(()=>import("./user-question-history15730.html.edf73b31.js"),[])),"v-08b9b082":P(()=>d(()=>import("./user-question-history15731.html.61e43cc3.js"),[])),"v-0f8d12fe":P(()=>d(()=>import("./user-question-history15735.html.44bfa622.js"),[])),"v-1141eb9d":P(()=>d(()=>import("./user-question-history15736.html.c35fc148.js"),[])),"v-12f6c43c":P(()=>d(()=>import("./user-question-history15737.html.3b34571a.js"),[])),"v-14ab9cdb":P(()=>d(()=>import("./user-question-history15738.html.8aaf7ea3.js"),[])),"v-1660757a":P(()=>d(()=>import("./user-question-history15739.html.65d8fb0b.js"),[])),"v-3beb1324":P(()=>d(()=>import("./user-question-history15740.html.dad0880b.js"),[])),"v-3706649a":P(()=>d(()=>import("./404.html.6001814a.js"),[]))};var Lt=(e={})=>e;function ra(e,t,n){var o,r,i;t===void 0&&(t=50),n===void 0&&(n={});var a=(o=n.isImmediate)!=null&&o,s=(r=n.callback)!=null&&r,c=n.maxWait,l=Date.now(),u=[];function m(){if(c!==void 0){var h=Date.now()-l;if(h+t>=c)return c-h}return t}var f=function(){var h=[].slice.call(arguments),v=this;return new Promise(function(g,y){var _=a&&i===void 0;if(i!==void 0&&clearTimeout(i),i=setTimeout(function(){if(i=void 0,l=Date.now(),!a){var T=e.apply(v,h);s&&s(T),u.forEach(function(I){return(0,I.resolve)(T)}),u=[]}},m()),_){var b=e.apply(v,h);return s&&s(b),g(b)}u.push({resolve:g,reject:y})})};return f.cancel=function(h){i!==void 0&&clearTimeout(i),u.forEach(function(v){return(0,v.reject)(h)}),u=[]},f}const is=()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,rh=()=>window.scrollTo({top:0,behavior:"smooth"});const ih=Ve({name:"BackToTop",setup(){const e=De(0),t=te(()=>e.value>300),n=ra(()=>{e.value=is()},100);et(()=>{e.value=is(),window.addEventListener("scroll",()=>n())});const o=Ie("div",{class:"back-to-top",onClick:rh});return()=>Ie(Po,{name:"back-to-top"},()=>t.value?o:null)}}),ah=Lt({rootComponents:[ih]});const sh=Ie("svg",{class:"external-link-icon",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15"},[Ie("path",{fill:"currentColor",d:"M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"}),Ie("polygon",{fill:"currentColor",points:"45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"})]),ch=Ve({name:"ExternalLinkIcon",props:{locales:{type:Object,required:!1,default:()=>({})}},setup(e){const t=Fn(),n=te(()=>{var o;return(o=e.locales[t.value])!=null?o:{openInNewWindow:"open in new window"}});return()=>Ie("span",[sh,Ie("span",{class:"external-link-icon-sr-only"},n.value.openInNewWindow)])}}),lh={"/":{openInNewWindow:"\u5728\u65B0\u7A97\u53E3\u6253\u5F00"},"/en/":{openInNewWindow:"open in new window"}},uh=Lt({enhance({app:e}){e.component("ExternalLinkIcon",Ie(ch,{locales:lh}))}});/*! medium-zoom 1.0.6 | MIT License | https://github.com/francoischalifour/medium-zoom */var sn=Object.assign||function(e){for(var t=1;t{if(r=Pm(r),r in wa)return;wa[r]=!0;const i=r.endsWith(".css"),a=i?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${r}"]${a}`))return;const s=document.createElement("link");if(s.rel=i?"stylesheet":wm,i||(s.as="script",s.crossOrigin=""),s.href=r,document.head.appendChild(s),i)return new Promise((c,l)=>{s.addEventListener("load",c),s.addEventListener("error",()=>l(new Error(`Unable to preload CSS for ${r}`)))})})).then(()=>t())},Am={"v-8daa1a0e":()=>m(()=>import("./index.html.fd0e3009.js"),[]).then(({data:e})=>e),"v-7445f070":()=>m(()=>import("./index.html.d098cf02.js"),[]).then(({data:e})=>e),"v-0d09f68d":()=>m(()=>import("./advanced-use.html.e80cbbf9.js"),[]).then(({data:e})=>e),"v-46e53834":()=>m(()=>import("./advice-class.html.bdbc1842.js"),[]).then(({data:e})=>e),"v-37178538":()=>m(()=>import("./agent.html.fcba153f.js"),[]).then(({data:e})=>e),"v-5c517900":()=>m(()=>import("./arthas-properties.html.bb4ea28a.js"),[]).then(({data:e})=>e),"v-02eb6d0d":()=>m(()=>import("./arthas3.html.065a0445.js"),[]).then(({data:e})=>e),"v-4f82df66":()=>m(()=>import("./async.html.fa5055c0.js"),[]).then(({data:e})=>e),"v-d0358c7e":()=>m(()=>import("./auth.html.f7aab7c6.js"),[]).then(({data:e})=>e),"v-3157067a":()=>m(()=>import("./base64.html.5dd12078.js"),[]).then(({data:e})=>e),"v-cc8f4ae6":()=>m(()=>import("./batch-support.html.0ddbb768.js"),[]).then(({data:e})=>e),"v-6542b733":()=>m(()=>import("./cat.html.c859b7d8.js"),[]).then(({data:e})=>e),"v-49b1709e":()=>m(()=>import("./classloader.html.daa2caa9.js"),[]).then(({data:e})=>e),"v-ad1b2b42":()=>m(()=>import("./cls.html.31405ccb.js"),[]).then(({data:e})=>e),"v-5ed4d0e1":()=>m(()=>import("./commands.html.9fcf3305.js"),[]).then(({data:e})=>e),"v-3992adde":()=>m(()=>import("./contact-us.html.3258ce80.js"),[]).then(({data:e})=>e),"v-0d1e3f35":()=>m(()=>import("./dashboard.html.c1b2b14e.js"),[]).then(({data:e})=>e),"v-02361049":()=>m(()=>import("./docker.html.9324fb1f.js"),[]).then(({data:e})=>e),"v-2116d2e1":()=>m(()=>import("./download.html.3d8ce1c8.js"),[]).then(({data:e})=>e),"v-1fe4a616":()=>m(()=>import("./dump.html.f64d7f58.js"),[]).then(({data:e})=>e),"v-2c48f364":()=>m(()=>import("./echo.html.41b1d950.js"),[]).then(({data:e})=>e),"v-d070981a":()=>m(()=>import("./faq.html.4ce7f6ba.js"),[]).then(({data:e})=>e),"v-78c35af6":()=>m(()=>import("./getstatic.html.33e4080e.js"),[]).then(({data:e})=>e),"v-63f4cd5a":()=>m(()=>import("./grep.html.3bcf432c.js"),[]).then(({data:e})=>e),"v-809381ca":()=>m(()=>import("./groovy.html.6843ec66.js"),[]).then(({data:e})=>e),"v-07868089":()=>m(()=>import("./heapdump.html.ce432d62.js"),[]).then(({data:e})=>e),"v-e3b34070":()=>m(()=>import("./help.html.a710f356.js"),[]).then(({data:e})=>e),"v-26f43d96":()=>m(()=>import("./history.html.47de9719.js"),[]).then(({data:e})=>e),"v-225de034":()=>m(()=>import("./http-api.html.b2aaa459.js"),[]).then(({data:e})=>e),"v-7c670020":()=>m(()=>import("./idea-plugin.html.d9b4b09e.js"),[]).then(({data:e})=>e),"v-0cb398f4":()=>m(()=>import("./install-detail.html.3f1f6c2b.js"),[]).then(({data:e})=>e),"v-211d675c":()=>m(()=>import("./jad.html.4a52661b.js"),[]).then(({data:e})=>e),"v-41806853":()=>m(()=>import("./jfr.html.c8cfc7a9.js"),[]).then(({data:e})=>e),"v-f1483d70":()=>m(()=>import("./jvm.html.1a4af15f.js"),[]).then(({data:e})=>e),"v-4039cdec":()=>m(()=>import("./keymap.html.fbc5b273.js"),[]).then(({data:e})=>e),"v-5ae8aed9":()=>m(()=>import("./logger.html.f3432e43.js"),[]).then(({data:e})=>e),"v-6a31cc55":()=>m(()=>import("./manual-install.html.0a51b602.js"),[]).then(({data:e})=>e),"v-8ebd6c68":()=>m(()=>import("./mbean.html.8d24745b.js"),[]).then(({data:e})=>e),"v-3b401ada":()=>m(()=>import("./mc.html.c2d241f0.js"),[]).then(({data:e})=>e),"v-67bc6553":()=>m(()=>import("./mcp-server.html.e2e2e14e.js"),[]).then(({data:e})=>e),"v-4d9433f0":()=>m(()=>import("./memory.html.4fd976eb.js"),[]).then(({data:e})=>e),"v-6e88d7a2":()=>m(()=>import("./monitor.html.eced75eb.js"),[]).then(({data:e})=>e),"v-627e52da":()=>m(()=>import("./ognl.html.993fa77c.js"),[]).then(({data:e})=>e),"v-27b6152a":()=>m(()=>import("./options.html.7ce212ce.js"),[]).then(({data:e})=>e),"v-2f05b636":()=>m(()=>import("./perfcounter.html.287aaa89.js"),[]).then(({data:e})=>e),"v-13eae420":()=>m(()=>import("./profiler.html.48f5f496.js"),[]).then(({data:e})=>e),"v-1c2d8c2c":()=>m(()=>import("./pwd.html.a93fc514.js"),[]).then(({data:e})=>e),"v-5afc3a07":()=>m(()=>import("./quick-start.html.32541287.js"),[]).then(({data:e})=>e),"v-aa7c750c":()=>m(()=>import("./quit.html.15174784.js"),[]).then(({data:e})=>e),"v-0446ad7b":()=>m(()=>import("./redefine.html.6163d424.js"),[]).then(({data:e})=>e),"v-648880ae":()=>m(()=>import("./release-notes.html.07fa9811.js"),[]).then(({data:e})=>e),"v-71f77d4c":()=>m(()=>import("./reset.html.6d160c62.js"),[]).then(({data:e})=>e),"v-54cde250":()=>m(()=>import("./retransform.html.595d2715.js"),[]).then(({data:e})=>e),"v-8e632816":()=>m(()=>import("./save-log.html.3e430b8d.js"),[]).then(({data:e})=>e),"v-1fc55619":()=>m(()=>import("./sc.html.5f893a68.js"),[]).then(({data:e})=>e),"v-3891b473":()=>m(()=>import("./session.html.28e36a37.js"),[]).then(({data:e})=>e),"v-30d5cc4f":()=>m(()=>import("./sm.html.a3b4d14f.js"),[]).then(({data:e})=>e),"v-07cf9d55":()=>m(()=>import("./spring-boot-starter.html.e4b8d038.js"),[]).then(({data:e})=>e),"v-b75a107e":()=>m(()=>import("./stack.html.f3ce7f73.js"),[]).then(({data:e})=>e),"v-a9c412f2":()=>m(()=>import("./start-arthas.html.ffe91345.js"),[]).then(({data:e})=>e),"v-bc0910b2":()=>m(()=>import("./stop.html.feac0280.js"),[]).then(({data:e})=>e),"v-0333612e":()=>m(()=>import("./sysenv.html.f641d9f3.js"),[]).then(({data:e})=>e),"v-7012b8ce":()=>m(()=>import("./sysprop.html.8be650a4.js"),[]).then(({data:e})=>e),"v-0536edb5":()=>m(()=>import("./tee.html.0cd899be.js"),[]).then(({data:e})=>e),"v-10845ac2":()=>m(()=>import("./thread.html.3c31dcb1.js"),[]).then(({data:e})=>e),"v-65d67724":()=>m(()=>import("./trace.html.d4974f88.js"),[]).then(({data:e})=>e),"v-71adf3e9":()=>m(()=>import("./tt.html.369cf4fe.js"),[]).then(({data:e})=>e),"v-d2ddc9fe":()=>m(()=>import("./tunnel.html.98365b3e.js"),[]).then(({data:e})=>e),"v-5b5d3371":()=>m(()=>import("./version.html.b0035f7e.js"),[]).then(({data:e})=>e),"v-40db67fd":()=>m(()=>import("./vmoption.html.f0763fa5.js"),[]).then(({data:e})=>e),"v-10890efa":()=>m(()=>import("./vmtool.html.e64f21c7.js"),[]).then(({data:e})=>e),"v-24fc49da":()=>m(()=>import("./watch.html.dab8eb0f.js"),[]).then(({data:e})=>e),"v-a5f6e7aa":()=>m(()=>import("./web-console.html.a377383d.js"),[]).then(({data:e})=>e),"v-2d0a870d":()=>m(()=>import("./index.html.dbcb1c5c.js"),[]).then(({data:e})=>e),"v-0f1c4082":()=>m(()=>import("./intro.html.0d0cd02d.js"),[]).then(({data:e})=>e),"v-99945efa":()=>m(()=>import("./user-question-history11440.html.a5e4513a.js"),[]).then(({data:e})=>e),"v-92c0fc7e":()=>m(()=>import("./user-question-history11442.html.90cd4993.js"),[]).then(({data:e})=>e),"v-8f574b40":()=>m(()=>import("./user-question-history11443.html.c3fee3fb.js"),[]).then(({data:e})=>e),"v-8bed9a02":()=>m(()=>import("./user-question-history11444.html.def6aa47.js"),[]).then(({data:e})=>e),"v-2fc7e878":()=>m(()=>import("./user-question-history11450.html.c5f80ad8.js"),[]).then(({data:e})=>e),"v-2c5e373a":()=>m(()=>import("./user-question-history11451.html.c168c61e.js"),[]).then(({data:e})=>e),"v-28f485fc":()=>m(()=>import("./user-question-history11452.html.8bf9d1fd.js"),[]).then(({data:e})=>e),"v-258ad4be":()=>m(()=>import("./user-question-history11453.html.3f661912.js"),[]).then(({data:e})=>e),"v-22212380":()=>m(()=>import("./user-question-history11454.html.df1c2df3.js"),[]).then(({data:e})=>e),"v-273f5abf":()=>m(()=>import("./user-question-history11466.html.d366859e.js"),[]).then(({data:e})=>e),"v-28f4335e":()=>m(()=>import("./user-question-history11467.html.0abc2092.js"),[]).then(({data:e})=>e),"v-2aa90bfd":()=>m(()=>import("./user-question-history11468.html.b757cb6f.js"),[]).then(({data:e})=>e),"v-2c5de49c":()=>m(()=>import("./user-question-history11469.html.68478050.js"),[]).then(({data:e})=>e),"v-7574b2c0":()=>m(()=>import("./user-question-history11784.html.b7c517e9.js"),[]).then(({data:e})=>e),"v-083e8b00":()=>m(()=>import("./user-question-history11795.html.1870aee1.js"),[]).then(({data:e})=>e),"v-e30596dc":()=>m(()=>import("./user-question-history11809.html.6da97243.js"),[]).then(({data:e})=>e),"v-97f05b88":()=>m(()=>import("./user-question-history11810.html.ebcb0914.js"),[]).then(({data:e})=>e),"v-8a499690":()=>m(()=>import("./user-question-history11814.html.516ed181.js"),[]).then(({data:e})=>e),"v-fd01f6bc":()=>m(()=>import("./user-question-history12453.html.96d5e8d2.js"),[]).then(({data:e})=>e),"v-f998457e":()=>m(()=>import("./user-question-history12454.html.1468cbee.js"),[]).then(({data:e})=>e),"v-f62e9440":()=>m(()=>import("./user-question-history12455.html.f05b6cb4.js"),[]).then(({data:e})=>e),"v-947c2652":()=>m(()=>import("./user-question-history12706.html.0a9e1822.js"),[]).then(({data:e})=>e),"v-2e19610e":()=>m(()=>import("./user-question-history12715.html.214b3fbc.js"),[]).then(({data:e})=>e),"v-2aafafd0":()=>m(()=>import("./user-question-history12716.html.ce852a52.js"),[]).then(({data:e})=>e),"v-7f1dc621":()=>m(()=>import("./user-question-history12740.html.cadca934.js"),[]).then(({data:e})=>e),"v-fe5ac280":()=>m(()=>import("./user-question-history12741.html.51489301.js"),[]).then(({data:e})=>e),"v-2d351906":()=>m(()=>import("./user-question-history13448.html.355a936c.js"),[]).then(({data:e})=>e),"v-76da50dc":()=>m(()=>import("./user-question-history13504.html.5007b47b.js"),[]).then(({data:e})=>e),"v-7a44021a":()=>m(()=>import("./user-question-history13506.html.2e389a23.js"),[]).then(({data:e})=>e),"v-7bf8dab9":()=>m(()=>import("./user-question-history13507.html.06a0534e.js"),[]).then(({data:e})=>e),"v-7dadb358":()=>m(()=>import("./user-question-history13508.html.f9092e62.js"),[]).then(({data:e})=>e),"v-7f628bf7":()=>m(()=>import("./user-question-history13509.html.5da75ad4.js"),[]).then(({data:e})=>e),"v-b625acbe":()=>m(()=>import("./user-question-history13510.html.ba4a79ae.js"),[]).then(({data:e})=>e),"v-b2bbfb80":()=>m(()=>import("./user-question-history13511.html.82ef4226.js"),[]).then(({data:e})=>e),"v-af524a42":()=>m(()=>import("./user-question-history13512.html.668d9912.js"),[]).then(({data:e})=>e),"v-abe89904":()=>m(()=>import("./user-question-history13513.html.0814a273.js"),[]).then(({data:e})=>e),"v-4585d3c0":()=>m(()=>import("./user-question-history13522.html.d60addfc.js"),[]).then(({data:e})=>e),"v-1691a482":()=>m(()=>import("./user-question-history14763.html.44b7a565.js"),[]).then(({data:e})=>e),"v-47532340":()=>m(()=>import("./user-question-history14831.html.017914cb.js"),[]).then(({data:e})=>e),"v-43e97202":()=>m(()=>import("./user-question-history14832.html.a1f2da78.js"),[]).then(({data:e})=>e),"v-407fc0c4":()=>m(()=>import("./user-question-history14833.html.4e5587f8.js"),[]).then(({data:e})=>e),"v-3d160f86":()=>m(()=>import("./user-question-history14834.html.f4179bb2.js"),[]).then(({data:e})=>e),"v-0f87d102":()=>m(()=>import("./user-question-history14840.html.34069814.js"),[]).then(({data:e})=>e),"v-14a65adf":()=>m(()=>import("./user-question-history14843.html.9e7afffa.js"),[]).then(({data:e})=>e),"v-426268c5":()=>m(()=>import("./user-question-history15167.html.8116ed62.js"),[]).then(({data:e})=>e),"v-71474343":()=>m(()=>import("./user-question-history15543.html.9ced6b2e.js"),[]).then(({data:e})=>e),"v-47489f48":()=>m(()=>import("./user-question-history15726.html.d02b62b9.js"),[]).then(({data:e})=>e),"v-40753ccc":()=>m(()=>import("./user-question-history15728.html.2d7dda59.js"),[]).then(({data:e})=>e),"v-3d0b8b8e":()=>m(()=>import("./user-question-history15729.html.244faa5a.js"),[]).then(({data:e})=>e),"v-0704d7e3":()=>m(()=>import("./user-question-history15730.html.5a13706c.js"),[]).then(({data:e})=>e),"v-08b9b082":()=>m(()=>import("./user-question-history15731.html.4af248df.js"),[]).then(({data:e})=>e),"v-0f8d12fe":()=>m(()=>import("./user-question-history15735.html.62676c12.js"),[]).then(({data:e})=>e),"v-1141eb9d":()=>m(()=>import("./user-question-history15736.html.cd140543.js"),[]).then(({data:e})=>e),"v-12f6c43c":()=>m(()=>import("./user-question-history15737.html.8e6e2ce5.js"),[]).then(({data:e})=>e),"v-14ab9cdb":()=>m(()=>import("./user-question-history15738.html.e4a3bfb8.js"),[]).then(({data:e})=>e),"v-1660757a":()=>m(()=>import("./user-question-history15739.html.8f983515.js"),[]).then(({data:e})=>e),"v-3beb1324":()=>m(()=>import("./user-question-history15740.html.cd2a5e02.js"),[]).then(({data:e})=>e),"v-07555a84":()=>m(()=>import("./index.html.d8b7a83e.js"),[]).then(({data:e})=>e),"v-463d120e":()=>m(()=>import("./advanced-use.html.7a5aebb2.js"),[]).then(({data:e})=>e),"v-a736375c":()=>m(()=>import("./advice-class.html.5fe79a99.js"),[]).then(({data:e})=>e),"v-f6b5c310":()=>m(()=>import("./agent.html.a4aecab6.js"),[]).then(({data:e})=>e),"v-74fb2694":()=>m(()=>import("./arthas-properties.html.ed7e3ea9.js"),[]).then(({data:e})=>e),"v-786f7161":()=>m(()=>import("./async.html.d1810dcd.js"),[]).then(({data:e})=>e),"v-f76c33a6":()=>m(()=>import("./auth.html.0eb3fd6f.js"),[]).then(({data:e})=>e),"v-d17b7034":()=>m(()=>import("./base64.html.752821a9.js"),[]).then(({data:e})=>e),"v-765e30be":()=>m(()=>import("./batch-support.html.6e27fae5.js"),[]).then(({data:e})=>e),"v-64a0cd47":()=>m(()=>import("./cat.html.bae6fc33.js"),[]).then(({data:e})=>e),"v-fc1b9a9c":()=>m(()=>import("./classloader.html.71b34121.js"),[]).then(({data:e})=>e),"v-ae5eff1a":()=>m(()=>import("./cls.html.700defe7.js"),[]).then(({data:e})=>e),"v-12153166":()=>m(()=>import("./commands.html.8823a4bc.js"),[]).then(({data:e})=>e),"v-4be7594a":()=>m(()=>import("./contact-us.html.09d5483e.js"),[]).then(({data:e})=>e),"v-79107649":()=>m(()=>import("./dashboard.html.3684e986.js"),[]).then(({data:e})=>e),"v-682151b5":()=>m(()=>import("./docker.html.bb2425dd.js"),[]).then(({data:e})=>e),"v-8d912d66":()=>m(()=>import("./download.html.4f44640d.js"),[]).then(({data:e})=>e),"v-471b4d3e":()=>m(()=>import("./dump.html.a286bd42.js"),[]).then(({data:e})=>e),"v-18ad9fd0":()=>m(()=>import("./echo.html.84205fd5.js"),[]).then(({data:e})=>e),"v-d1b46bf2":()=>m(()=>import("./faq.html.2eab3e86.js"),[]).then(({data:e})=>e),"v-2f908999":()=>m(()=>import("./getstatic.html.2ff34f6b.js"),[]).then(({data:e})=>e),"v-8b2b7482":()=>m(()=>import("./grep.html.9152a51d.js"),[]).then(({data:e})=>e),"v-25a18087":()=>m(()=>import("./groovy.html.be541e33.js"),[]).then(({data:e})=>e),"v-c0b1d216":()=>m(()=>import("./heapdump.html.f2a97cfa.js"),[]).then(({data:e})=>e),"v-7a8b0c34":()=>m(()=>import("./help.html.713af09a.js"),[]).then(({data:e})=>e),"v-4402cd49":()=>m(()=>import("./history.html.75d1640b.js"),[]).then(({data:e})=>e),"v-8b0312c0":()=>m(()=>import("./http-api.html.843ab267.js"),[]).then(({data:e})=>e),"v-96b07b98":()=>m(()=>import("./idea-plugin.html.db8297a3.js"),[]).then(({data:e})=>e),"v-319f48f2":()=>m(()=>import("./install-detail.html.1e412fa3.js"),[]).then(({data:e})=>e),"v-207b7d70":()=>m(()=>import("./jad.html.02d7b27b.js"),[]).then(({data:e})=>e),"v-40de7e67":()=>m(()=>import("./jfr.html.807527a0.js"),[]).then(({data:e})=>e),"v-f28c1148":()=>m(()=>import("./jvm.html.f1364f3f.js"),[]).then(({data:e})=>e),"v-b3b5e150":()=>m(()=>import("./keymap.html.078d74d0.js"),[]).then(({data:e})=>e),"v-7e581f76":()=>m(()=>import("./logger.html.a0bcab30.js"),[]).then(({data:e})=>e),"v-bbaa3c7e":()=>m(()=>import("./manual-install.html.fa075848.js"),[]).then(({data:e})=>e),"v-58d22ae0":()=>m(()=>import("./mbean.html.4469a207.js"),[]).then(({data:e})=>e),"v-2ac66c02":()=>m(()=>import("./mc.html.c9b873ff.js"),[]).then(({data:e})=>e),"v-7a1110bf":()=>m(()=>import("./mcp-server.html.94869c1e.js"),[]).then(({data:e})=>e),"v-3f212774":()=>m(()=>import("./memory.html.3e0acc57.js"),[]).then(({data:e})=>e),"v-20388043":()=>m(()=>import("./monitor.html.994d0afb.js"),[]).then(({data:e})=>e),"v-89b4fa02":()=>m(()=>import("./ognl.html.a35c4093.js"),[]).then(({data:e})=>e),"v-43a1e17f":()=>m(()=>import("./options.html.49c90b8f.js"),[]).then(({data:e})=>e),"v-6746784a":()=>m(()=>import("./perfcounter.html.0693b576.js"),[]).then(({data:e})=>e),"v-a7e90ae8":()=>m(()=>import("./profiler.html.f33b9f5d.js"),[]).then(({data:e})=>e),"v-1b8ba240":()=>m(()=>import("./pwd.html.ab35b0cf.js"),[]).then(({data:e})=>e),"v-d98607ca":()=>m(()=>import("./quick-start.html.988bbb9c.js"),[]).then(({data:e})=>e),"v-d1b31c34":()=>m(()=>import("./quit.html.64f61dde.js"),[]).then(({data:e})=>e),"v-c7317832":()=>m(()=>import("./redefine.html.6a90cee3.js"),[]).then(({data:e})=>e),"v-e0bde47c":()=>m(()=>import("./release-notes.html.463e0df4.js"),[]).then(({data:e})=>e),"v-6735226e":()=>m(()=>import("./reset.html.510fc695.js"),[]).then(({data:e})=>e),"v-e5e2b738":()=>m(()=>import("./retransform.html.4f095b2e.js"),[]).then(({data:e})=>e),"v-50ef0261":()=>m(()=>import("./save-log.html.4b0a2516.js"),[]).then(({data:e})=>e),"v-28022d85":()=>m(()=>import("./sc.html.59e23876.js"),[]).then(({data:e})=>e),"v-dfe2bef2":()=>m(()=>import("./session.html.e37f6c0e.js"),[]).then(({data:e})=>e),"v-3912a3bb":()=>m(()=>import("./sm.html.c1680a9b.js"),[]).then(({data:e})=>e),"v-71870b69":()=>m(()=>import("./spring-boot-starter.html.c51173ee.js"),[]).then(({data:e})=>e),"v-4483d8d5":()=>m(()=>import("./stack.html.f93e1e31.js"),[]).then(({data:e})=>e),"v-7af576f3":()=>m(()=>import("./start-arthas.html.5549c052.js"),[]).then(({data:e})=>e),"v-e33fb7da":()=>m(()=>import("./stop.html.3bcfc95c.js"),[]).then(({data:e})=>e),"v-645190d5":()=>m(()=>import("./sysenv.html.294d05ba.js"),[]).then(({data:e})=>e),"v-1f738fad":()=>m(()=>import("./sysprop.html.cfdb81af.js"),[]).then(({data:e})=>e),"v-049503c9":()=>m(()=>import("./tee.html.12be5a9a.js"),[]).then(({data:e})=>e),"v-5da9140b":()=>m(()=>import("./thread.html.63816602.js"),[]).then(({data:e})=>e),"v-06075838":()=>m(()=>import("./trace.html.64431134.js"),[]).then(({data:e})=>e),"v-79eacb55":()=>m(()=>import("./tt.html.0ce95865.js"),[]).then(({data:e})=>e),"v-07074726":()=>m(()=>import("./tunnel.html.1d8cb39b.js"),[]).then(({data:e})=>e),"v-9a4bc0f6":()=>m(()=>import("./version.html.169c12ec.js"),[]).then(({data:e})=>e),"v-4e08032e":()=>m(()=>import("./vmoption.html.765726b4.js"),[]).then(({data:e})=>e),"v-76745066":()=>m(()=>import("./vmtool.html.789d6c2c.js"),[]).then(({data:e})=>e),"v-75a5aa24":()=>m(()=>import("./watch.html.5f992b47.js"),[]).then(({data:e})=>e),"v-35756382":()=>m(()=>import("./web-console.html.c3bb8a78.js"),[]).then(({data:e})=>e),"v-3706649a":()=>m(()=>import("./404.html.7b27a442.js"),[]).then(({data:e})=>e)};function Mi(e,t){const n=Object.create(null),o=e.split(",");for(let r=0;r!!n[r.toLowerCase()]:r=>!!n[r]}const Tm="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Im=Mi(Tm);function Qc(e){return!!e||e===""}function yo(e){if(se(e)){const t={};for(let n=0;n{if(n){const o=n.split(xm);o.length>1&&(t[o[0].trim()]=o[1].trim())}}),t}function Ue(e){let t="";if(xe(e))t=e;else if(se(e))for(let n=0;nxe(e)?e:e==null?"":se(e)||$e(e)&&(e.toString===el||!he(e.toString))?JSON.stringify(e,Gc,2):String(e),Gc=(e,t)=>t&&t.__v_isRef?Gc(e,t.value):Ln(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[o,r])=>(n[`${o} =>`]=r,n),{})}:Zc(t)?{[`Set(${t.size})`]:[...t.values()]}:$e(t)&&!se(t)&&!tl(t)?String(t):t,qe={},In=[],_t=()=>{},Sm=()=>!1,Rm=/^on[^a-z]/,bo=e=>Rm.test(e),ji=e=>e.startsWith("onUpdate:"),Ye=Object.assign,Hi=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},km=Object.prototype.hasOwnProperty,be=(e,t)=>km.call(e,t),se=Array.isArray,Ln=e=>Er(e)==="[object Map]",Zc=e=>Er(e)==="[object Set]",he=e=>typeof e=="function",xe=e=>typeof e=="string",$i=e=>typeof e=="symbol",$e=e=>e!==null&&typeof e=="object",Xc=e=>$e(e)&&he(e.then)&&he(e.catch),el=Object.prototype.toString,Er=e=>el.call(e),qm=e=>Er(e).slice(8,-1),tl=e=>Er(e)==="[object Object]",Ni=e=>xe(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,eo=Mi(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Or=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Cm=/-(\w)/g,It=Or(e=>e.replace(Cm,(t,n)=>n?n.toUpperCase():"")),Vm=/\B([A-Z])/g,_n=Or(e=>e.replace(Vm,"-$1").toLowerCase()),wr=Or(e=>e.charAt(0).toUpperCase()+e.slice(1)),Mr=Or(e=>e?`on${wr(e)}`:""),co=(e,t)=>!Object.is(e,t),jr=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},nl=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Pa;const Mm=()=>Pa||(Pa=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});let it;class jm{constructor(t=!1){this.active=!0,this.effects=[],this.cleanups=[],!t&&it&&(this.parent=it,this.index=(it.scopes||(it.scopes=[])).push(this)-1)}run(t){if(this.active){const n=it;try{return it=this,t()}finally{it=n}}}on(){it=this}off(){it=this.parent}stop(t){if(this.active){let n,o;for(n=0,o=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},ol=e=>(e.w&Qt)>0,rl=e=>(e.n&Qt)>0,Fm=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let o=0;o{(l==="length"||l>=o)&&s.push(c)});else switch(n!==void 0&&s.push(a.get(n)),t){case"add":se(e)?Ni(n)&&s.push(a.get("length")):(s.push(a.get(fn)),Ln(e)&&s.push(a.get(si)));break;case"delete":se(e)||(s.push(a.get(fn)),Ln(e)&&s.push(a.get(si)));break;case"set":Ln(e)&&s.push(a.get(fn));break}if(s.length===1)s[0]&&ci(s[0]);else{const c=[];for(const l of s)l&&c.push(...l);ci(Fi(c))}}function ci(e,t){const n=se(e)?e:[...e];for(const o of n)o.computed&&Ta(o);for(const o of n)o.computed||Ta(o)}function Ta(e,t){(e!==ht||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const zm=Mi("__proto__,__v_isRef,__isVue"),sl=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter($i)),Um=zi(),Wm=zi(!1,!0),Km=zi(!0),Ia=Ym();function Ym(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const o=we(this);for(let i=0,a=this.length;i{e[t]=function(...n){jn();const o=we(this)[t].apply(this,n);return Hn(),o}}),e}function zi(e=!1,t=!1){return function(o,r,i){if(r==="__v_isReactive")return!e;if(r==="__v_isReadonly")return e;if(r==="__v_isShallow")return t;if(r==="__v_raw"&&i===(e?t?ud:dl:t?ml:ul).get(o))return o;const a=se(o);if(!e&&a&&be(Ia,r))return Reflect.get(Ia,r,i);const s=Reflect.get(o,r,i);return($i(r)?sl.has(r):zm(r))||(e||st(o,"get",r),t)?s:ze(s)?a&&Ni(r)?s:s.value:$e(s)?e?Ki(s):$n(s):s}}const Jm=cl(),Qm=cl(!0);function cl(e=!1){return function(n,o,r,i){let a=n[o];if(kn(a)&&ze(a)&&!ze(r))return!1;if(!e&&(!Xo(r)&&!kn(r)&&(a=we(a),r=we(r)),!se(n)&&ze(a)&&!ze(r)))return a.value=r,!0;const s=se(n)&&Ni(o)?Number(o)e,Pr=e=>Reflect.getPrototypeOf(e);function Io(e,t,n=!1,o=!1){e=e.__v_raw;const r=we(e),i=we(t);n||(t!==i&&st(r,"get",t),st(r,"get",i));const{has:a}=Pr(r),s=o?Ui:n?Ji:lo;if(a.call(r,t))return s(e.get(t));if(a.call(r,i))return s(e.get(i));e!==r&&e.get(t)}function Lo(e,t=!1){const n=this.__v_raw,o=we(n),r=we(e);return t||(e!==r&&st(o,"has",e),st(o,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function xo(e,t=!1){return e=e.__v_raw,!t&&st(we(e),"iterate",fn),Reflect.get(e,"size",e)}function La(e){e=we(e);const t=we(this);return Pr(t).has.call(t,e)||(t.add(e),Ht(t,"add",e,e)),this}function xa(e,t){t=we(t);const n=we(this),{has:o,get:r}=Pr(n);let i=o.call(n,e);i||(e=we(e),i=o.call(n,e));const a=r.call(n,e);return n.set(e,t),i?co(t,a)&&Ht(n,"set",e,t):Ht(n,"add",e,t),this}function Da(e){const t=we(this),{has:n,get:o}=Pr(t);let r=n.call(t,e);r||(e=we(e),r=n.call(t,e)),o&&o.call(t,e);const i=t.delete(e);return r&&Ht(t,"delete",e,void 0),i}function Sa(){const e=we(this),t=e.size!==0,n=e.clear();return t&&Ht(e,"clear",void 0,void 0),n}function Do(e,t){return function(o,r){const i=this,a=i.__v_raw,s=we(a),c=t?Ui:e?Ji:lo;return!e&&st(s,"iterate",fn),a.forEach((l,u)=>o.call(r,c(l),c(u),i))}}function So(e,t,n){return function(...o){const r=this.__v_raw,i=we(r),a=Ln(i),s=e==="entries"||e===Symbol.iterator&&a,c=e==="keys"&&a,l=r[e](...o),u=n?Ui:t?Ji:lo;return!t&&st(i,"iterate",c?si:fn),{next(){const{value:d,done:f}=l.next();return f?{value:d,done:f}:{value:s?[u(d[0]),u(d[1])]:u(d),done:f}},[Symbol.iterator](){return this}}}}function Nt(e){return function(...t){return e==="delete"?!1:this}}function nd(){const e={get(i){return Io(this,i)},get size(){return xo(this)},has:Lo,add:La,set:xa,delete:Da,clear:Sa,forEach:Do(!1,!1)},t={get(i){return Io(this,i,!1,!0)},get size(){return xo(this)},has:Lo,add:La,set:xa,delete:Da,clear:Sa,forEach:Do(!1,!0)},n={get(i){return Io(this,i,!0)},get size(){return xo(this,!0)},has(i){return Lo.call(this,i,!0)},add:Nt("add"),set:Nt("set"),delete:Nt("delete"),clear:Nt("clear"),forEach:Do(!0,!1)},o={get(i){return Io(this,i,!0,!0)},get size(){return xo(this,!0)},has(i){return Lo.call(this,i,!0)},add:Nt("add"),set:Nt("set"),delete:Nt("delete"),clear:Nt("clear"),forEach:Do(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=So(i,!1,!1),n[i]=So(i,!0,!1),t[i]=So(i,!1,!0),o[i]=So(i,!0,!0)}),[e,n,t,o]}const[od,rd,id,ad]=nd();function Wi(e,t){const n=t?e?ad:id:e?rd:od;return(o,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?o:Reflect.get(be(n,r)&&r in o?n:o,r,i)}const sd={get:Wi(!1,!1)},cd={get:Wi(!1,!0)},ld={get:Wi(!0,!1)},ul=new WeakMap,ml=new WeakMap,dl=new WeakMap,ud=new WeakMap;function md(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function dd(e){return e.__v_skip||!Object.isExtensible(e)?0:md(qm(e))}function $n(e){return kn(e)?e:Yi(e,!1,ll,sd,ul)}function fd(e){return Yi(e,!1,td,cd,ml)}function Ki(e){return Yi(e,!0,ed,ld,dl)}function Yi(e,t,n,o,r){if(!$e(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const a=dd(e);if(a===0)return e;const s=new Proxy(e,a===2?o:n);return r.set(e,s),s}function xn(e){return kn(e)?xn(e.__v_raw):!!(e&&e.__v_isReactive)}function kn(e){return!!(e&&e.__v_isReadonly)}function Xo(e){return!!(e&&e.__v_isShallow)}function fl(e){return xn(e)||kn(e)}function we(e){const t=e&&e.__v_raw;return t?we(t):e}function hl(e){return Zo(e,"__v_skip",!0),e}const lo=e=>$e(e)?$n(e):e,Ji=e=>$e(e)?Ki(e):e;function pl(e){Yt&&ht&&(e=we(e),al(e.dep||(e.dep=Fi())))}function _l(e,t){e=we(e),e.dep&&ci(e.dep)}function ze(e){return!!(e&&e.__v_isRef===!0)}function De(e){return gl(e,!1)}function vl(e){return gl(e,!0)}function gl(e,t){return ze(e)?e:new hd(e,t)}class hd{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:we(t),this._value=n?t:lo(t)}get value(){return pl(this),this._value}set value(t){const n=this.__v_isShallow||Xo(t)||kn(t);t=n?t:we(t),co(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:lo(t),_l(this))}}function F(e){return ze(e)?e.value:e}const pd={get:(e,t,n)=>F(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const r=e[t];return ze(r)&&!ze(n)?(r.value=n,!0):Reflect.set(e,t,n,o)}};function yl(e){return xn(e)?e:new Proxy(e,pd)}function Qi(e){const t=se(e)?new Array(e.length):{};for(const n in e)t[n]=vd(e,n);return t}class _d{constructor(t,n,o){this._object=t,this._key=n,this._defaultValue=o,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}}function vd(e,t,n){const o=e[t];return ze(o)?o:new _d(e,t,n)}var bl;class gd{constructor(t,n,o,r){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this[bl]=!1,this._dirty=!0,this.effect=new Bi(t,()=>{this._dirty||(this._dirty=!0,_l(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=o}get value(){const t=we(this);return pl(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}bl="__v_isReadonly";function yd(e,t,n=!1){let o,r;const i=he(e);return i?(o=e,r=_t):(o=e.get,r=e.set),new gd(o,r,i||!r,n)}function Jt(e,t,n,o){let r;try{r=o?e(...o):e()}catch(i){Eo(i,t,n)}return r}function ut(e,t,n,o){if(he(e)){const i=Jt(e,t,n,o);return i&&Xc(i)&&i.catch(a=>{Eo(a,t,n)}),i}const r=[];for(let i=0;i>>1;uo(Qe[o])wt&&Qe.splice(t,1)}function wd(e){se(e)?Dn.push(...e):(!kt||!kt.includes(e,e.allowRecurse?ln+1:ln))&&Dn.push(e),Ol()}function Ra(e,t=wt){for(;tuo(n)-uo(o)),ln=0;lne.id==null?1/0:e.id,Pd=(e,t)=>{const n=uo(e)-uo(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function wl(e){li=!1,er=!0,Qe.sort(Pd);const t=_t;try{for(wt=0;wth.trim())),d&&(r=n.map(nl))}let s,c=o[s=Mr(t)]||o[s=Mr(It(t))];!c&&i&&(c=o[s=Mr(_n(t))]),c&&ut(c,e,6,r);const l=o[s+"Once"];if(l){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,ut(l,e,6,r)}}function Pl(e,t,n=!1){const o=t.emitsCache,r=o.get(e);if(r!==void 0)return r;const i=e.emits;let a={},s=!1;if(!he(e)){const c=l=>{const u=Pl(l,t,!0);u&&(s=!0,Ye(a,u))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!i&&!s?($e(e)&&o.set(e,null),null):(se(i)?i.forEach(c=>a[c]=null):Ye(a,i),$e(e)&&o.set(e,a),a)}function Tr(e,t){return!e||!bo(t)?!1:(t=t.slice(2).replace(/Once$/,""),be(e,t[0].toLowerCase()+t.slice(1))||be(e,_n(t))||be(e,t))}let Ge=null,Al=null;function nr(e){const t=Ge;return Ge=e,Al=e&&e.type.__scopeId||null,t}function Ke(e,t=Ge,n){if(!t||e._n)return e;const o=(...r)=>{o._d&&Ba(-1);const i=nr(t),a=e(...r);return nr(i),o._d&&Ba(1),a};return o._n=!0,o._c=!0,o._d=!0,o}function Hr(e){const{type:t,vnode:n,proxy:o,withProxy:r,props:i,propsOptions:[a],slots:s,attrs:c,emit:l,render:u,renderCache:d,data:f,setupState:h,ctx:v,inheritAttrs:g}=e;let y,_;const b=nr(e);try{if(n.shapeFlag&4){const I=r||o;y=ft(u.call(I,I,d,i,h,f,v)),_=c}else{const I=t;y=ft(I.length>1?I(i,{attrs:c,slots:s,emit:l}):I(i,null)),_=t.props?c:Td(c)}}catch(I){no.length=0,Eo(I,e,1),y=ae(at)}let T=y;if(_&&g!==!1){const I=Object.keys(_),{shapeFlag:D}=T;I.length&&D&7&&(a&&I.some(ji)&&(_=Id(_,a)),T=Gt(T,_))}return n.dirs&&(T=Gt(T),T.dirs=T.dirs?T.dirs.concat(n.dirs):n.dirs),n.transition&&(T.transition=n.transition),y=T,nr(b),y}const Td=e=>{let t;for(const n in e)(n==="class"||n==="style"||bo(n))&&((t||(t={}))[n]=e[n]);return t},Id=(e,t)=>{const n={};for(const o in e)(!ji(o)||!(o.slice(9)in t))&&(n[o]=e[o]);return n};function Ld(e,t,n){const{props:o,children:r,component:i}=e,{props:a,children:s,patchFlag:c}=t,l=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return o?ka(o,a,l):!!a;if(c&8){const u=t.dynamicProps;for(let d=0;de.__isSuspense;function Tl(e,t){t&&t.pendingBranch?se(e)?t.effects.push(...e):t.effects.push(e):wd(e)}function hn(e,t){if(Be){let n=Be.provides;const o=Be.parent&&Be.parent.provides;o===n&&(n=Be.provides=Object.create(o)),n[e]=t}}function We(e,t,n=!1){const o=Be||Ge;if(o){const r=o.parent==null?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides;if(r&&e in r)return r[e];if(arguments.length>1)return n&&he(t)?t.call(o.proxy):t}}const qa={};function ot(e,t,n){return Il(e,t,n)}function Il(e,t,{immediate:n,deep:o,flush:r,onTrack:i,onTrigger:a}=qe){const s=Be;let c,l=!1,u=!1;if(ze(e)?(c=()=>e.value,l=Xo(e)):xn(e)?(c=()=>e,o=!0):se(e)?(u=!0,l=e.some(_=>xn(_)||Xo(_)),c=()=>e.map(_=>{if(ze(_))return _.value;if(xn(_))return dn(_);if(he(_))return Jt(_,s,2)})):he(e)?t?c=()=>Jt(e,s,2):c=()=>{if(!(s&&s.isUnmounted))return d&&d(),ut(e,s,3,[f])}:c=_t,t&&o){const _=c;c=()=>dn(_())}let d,f=_=>{d=y.onStop=()=>{Jt(_,s,4)}};if(Cn)return f=_t,t?n&&ut(t,s,3,[c(),u?[]:void 0,f]):c(),_t;let h=u?[]:qa;const v=()=>{if(!!y.active)if(t){const _=y.run();(o||l||(u?_.some((b,T)=>co(b,h[T])):co(_,h)))&&(d&&d(),ut(t,s,3,[_,h===qa?void 0:h,f]),h=_)}else y.run()};v.allowRecurse=!!t;let g;r==="sync"?g=v:r==="post"?g=()=>tt(v,s&&s.suspense):(v.pre=!0,s&&(v.id=s.uid),g=()=>Ar(v));const y=new Bi(c,g);return t?n?v():h=y.run():r==="post"?tt(y.run.bind(y),s&&s.suspense):y.run(),()=>{y.stop(),s&&s.scope&&Hi(s.scope.effects,y)}}function Sd(e,t,n){const o=this.proxy,r=xe(e)?e.includes(".")?Ll(o,e):()=>o[e]:e.bind(o,o);let i;he(t)?i=t:(i=t.handler,n=t);const a=Be;qn(this);const s=Il(r,i.bind(o),n);return a?qn(a):pn(),s}function Ll(e,t){const n=t.split(".");return()=>{let o=e;for(let r=0;r{dn(n,t)});else if(tl(e))for(const n in e)dn(e[n],t);return e}function Rd(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return et(()=>{e.isMounted=!0}),Lr(()=>{e.isUnmounting=!0}),e}const ct=[Function,Array],kd={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:ct,onEnter:ct,onAfterEnter:ct,onEnterCancelled:ct,onBeforeLeave:ct,onLeave:ct,onAfterLeave:ct,onLeaveCancelled:ct,onBeforeAppear:ct,onAppear:ct,onAfterAppear:ct,onAppearCancelled:ct},setup(e,{slots:t}){const n=na(),o=Rd();let r;return()=>{const i=t.default&&Sl(t.default(),!0);if(!i||!i.length)return;let a=i[0];if(i.length>1){for(const g of i)if(g.type!==at){a=g;break}}const s=we(e),{mode:c}=s;if(o.isLeaving)return $r(a);const l=Ca(a);if(!l)return $r(a);const u=ui(l,s,o,n);mi(l,u);const d=n.subTree,f=d&&Ca(d);let h=!1;const{getTransitionKey:v}=l.type;if(v){const g=v();r===void 0?r=g:g!==r&&(r=g,h=!0)}if(f&&f.type!==at&&(!un(l,f)||h)){const g=ui(f,s,o,n);if(mi(f,g),c==="out-in")return o.isLeaving=!0,g.afterLeave=()=>{o.isLeaving=!1,n.update()},$r(a);c==="in-out"&&l.type!==at&&(g.delayLeave=(y,_,b)=>{const T=Dl(o,f);T[String(f.key)]=f,y._leaveCb=()=>{_(),y._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=b})}return a}}},xl=kd;function Dl(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function ui(e,t,n,o){const{appear:r,mode:i,persisted:a=!1,onBeforeEnter:s,onEnter:c,onAfterEnter:l,onEnterCancelled:u,onBeforeLeave:d,onLeave:f,onAfterLeave:h,onLeaveCancelled:v,onBeforeAppear:g,onAppear:y,onAfterAppear:_,onAppearCancelled:b}=t,T=String(e.key),I=Dl(n,e),D=(E,U)=>{E&&ut(E,o,9,U)},K=(E,U)=>{const Y=U[1];D(E,U),se(E)?E.every(M=>M.length<=1)&&Y():E.length<=1&&Y()},S={mode:i,persisted:a,beforeEnter(E){let U=s;if(!n.isMounted)if(r)U=g||s;else return;E._leaveCb&&E._leaveCb(!0);const Y=I[T];Y&&un(e,Y)&&Y.el._leaveCb&&Y.el._leaveCb(),D(U,[E])},enter(E){let U=c,Y=l,M=u;if(!n.isMounted)if(r)U=y||c,Y=_||l,M=b||u;else return;let A=!1;const L=E._enterCb=R=>{A||(A=!0,R?D(M,[E]):D(Y,[E]),S.delayedLeave&&S.delayedLeave(),E._enterCb=void 0)};U?K(U,[E,L]):L()},leave(E,U){const Y=String(e.key);if(E._enterCb&&E._enterCb(!0),n.isUnmounting)return U();D(d,[E]);let M=!1;const A=E._leaveCb=L=>{M||(M=!0,U(),L?D(v,[E]):D(h,[E]),E._leaveCb=void 0,I[Y]===e&&delete I[Y])};I[Y]=e,f?K(f,[E,A]):A()},clone(E){return ui(E,t,n,o)}};return S}function $r(e){if(wo(e))return e=Gt(e),e.children=null,e}function Ca(e){return wo(e)?e.children?e.children[0]:void 0:e}function mi(e,t){e.shapeFlag&6&&e.component?mi(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Sl(e,t=!1,n){let o=[],r=0;for(let i=0;i1)for(let i=0;i!!e.type.__asyncLoader;function P(e){he(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:o,delay:r=200,timeout:i,suspensible:a=!0,onError:s}=e;let c=null,l,u=0;const d=()=>(u++,c=null,f()),f=()=>{let h;return c||(h=c=t().catch(v=>{if(v=v instanceof Error?v:new Error(String(v)),s)return new Promise((g,y)=>{s(v,()=>g(d()),()=>y(v),u+1)});throw v}).then(v=>h!==c&&c?c:(v&&(v.__esModule||v[Symbol.toStringTag]==="Module")&&(v=v.default),l=v,v)))};return Ve({name:"AsyncComponentWrapper",__asyncLoader:f,get __asyncResolved(){return l},setup(){const h=Be;if(l)return()=>Nr(l,h);const v=b=>{c=null,Eo(b,h,13,!o)};if(a&&h.suspense||Cn)return f().then(b=>()=>Nr(b,h)).catch(b=>(v(b),()=>o?ae(o,{error:b}):null));const g=De(!1),y=De(),_=De(!!r);return r&&setTimeout(()=>{_.value=!1},r),i!=null&&setTimeout(()=>{if(!g.value&&!y.value){const b=new Error(`Async component timed out after ${i}ms.`);v(b),y.value=b}},i),f().then(()=>{g.value=!0,h.parent&&wo(h.parent.vnode)&&Ar(h.parent.update)}).catch(b=>{v(b),y.value=b}),()=>{if(g.value&&l)return Nr(l,h);if(y.value&&o)return ae(o,{error:y.value});if(n&&!_.value)return ae(n)}}})}function Nr(e,{vnode:{ref:t,props:n,children:o,shapeFlag:r},parent:i}){const a=ae(e,n,o);return a.ref=t,a}const wo=e=>e.type.__isKeepAlive;function qd(e,t){Rl(e,"a",t)}function Cd(e,t){Rl(e,"da",t)}function Rl(e,t,n=Be){const o=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Ir(t,o,n),n){let r=n.parent;for(;r&&r.parent;)wo(r.parent.vnode)&&Vd(o,t,n,r),r=r.parent}}function Vd(e,t,n,o){const r=Ir(t,e,o,!0);xr(()=>{Hi(o[t],r)},n)}function Ir(e,t,n=Be,o=!1){if(n){const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...a)=>{if(n.isUnmounted)return;jn(),qn(n);const s=ut(t,n,e,a);return pn(),Hn(),s});return o?r.unshift(i):r.push(i),i}}const $t=e=>(t,n=Be)=>(!Cn||e==="sp")&&Ir(e,t,n),Zi=$t("bm"),et=$t("m"),Md=$t("bu"),jd=$t("u"),Lr=$t("bum"),xr=$t("um"),Hd=$t("sp"),$d=$t("rtg"),Nd=$t("rtc");function Fd(e,t=Be){Ir("ec",e,t)}function or(e,t){const n=Ge;if(n===null)return e;const o=Sr(n)||n.proxy,r=e.dirs||(e.dirs=[]);for(let i=0;it(a,s,void 0,i&&i[s]));else{const a=Object.keys(e);r=new Array(a.length);for(let s=0,c=a.length;ssr(t)?!(t.type===at||t.type===Te&&!Cl(t.children)):!0)?e:null}const di=e=>e?Kl(e)?Sr(e)||e.proxy:di(e.parent):null,rr=Ye(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>di(e.parent),$root:e=>di(e.root),$emit:e=>e.emit,$options:e=>Ml(e),$forceUpdate:e=>e.f||(e.f=()=>Ar(e.update)),$nextTick:e=>e.n||(e.n=Oo.bind(e.proxy)),$watch:e=>Sd.bind(e)}),zd={get({_:e},t){const{ctx:n,setupState:o,data:r,props:i,accessCache:a,type:s,appContext:c}=e;let l;if(t[0]!=="$"){const h=a[t];if(h!==void 0)switch(h){case 1:return o[t];case 2:return r[t];case 4:return n[t];case 3:return i[t]}else{if(o!==qe&&be(o,t))return a[t]=1,o[t];if(r!==qe&&be(r,t))return a[t]=2,r[t];if((l=e.propsOptions[0])&&be(l,t))return a[t]=3,i[t];if(n!==qe&&be(n,t))return a[t]=4,n[t];fi&&(a[t]=0)}}const u=rr[t];let d,f;if(u)return t==="$attrs"&&st(e,"get",t),u(e);if((d=s.__cssModules)&&(d=d[t]))return d;if(n!==qe&&be(n,t))return a[t]=4,n[t];if(f=c.config.globalProperties,be(f,t))return f[t]},set({_:e},t,n){const{data:o,setupState:r,ctx:i}=e;return r!==qe&&be(r,t)?(r[t]=n,!0):o!==qe&&be(o,t)?(o[t]=n,!0):be(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:r,propsOptions:i}},a){let s;return!!n[a]||e!==qe&&be(e,a)||t!==qe&&be(t,a)||(s=i[0])&&be(s,a)||be(o,a)||be(rr,a)||be(r.config.globalProperties,a)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:be(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let fi=!0;function Ud(e){const t=Ml(e),n=e.proxy,o=e.ctx;fi=!1,t.beforeCreate&&Ma(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:a,watch:s,provide:c,inject:l,created:u,beforeMount:d,mounted:f,beforeUpdate:h,updated:v,activated:g,deactivated:y,beforeDestroy:_,beforeUnmount:b,destroyed:T,unmounted:I,render:D,renderTracked:K,renderTriggered:S,errorCaptured:E,serverPrefetch:U,expose:Y,inheritAttrs:M,components:A,directives:L,filters:R}=t;if(l&&Wd(l,o,null,e.appContext.config.unwrapInjectedRef),a)for(const W in a){const ee=a[W];he(ee)&&(o[W]=ee.bind(n))}if(r){const W=r.call(n,n);$e(W)&&(e.data=$n(W))}if(fi=!0,i)for(const W in i){const ee=i[W],me=he(ee)?ee.bind(n,n):he(ee.get)?ee.get.bind(n,n):_t,de=!he(ee)&&he(ee.set)?ee.set.bind(n):_t,ve=te({get:me,set:de});Object.defineProperty(o,W,{enumerable:!0,configurable:!0,get:()=>ve.value,set:Ae=>ve.value=Ae})}if(s)for(const W in s)Vl(s[W],o,n,W);if(c){const W=he(c)?c.call(n):c;Reflect.ownKeys(W).forEach(ee=>{hn(ee,W[ee])})}u&&Ma(u,e,"c");function V(W,ee){se(ee)?ee.forEach(me=>W(me.bind(n))):ee&&W(ee.bind(n))}if(V(Zi,d),V(et,f),V(Md,h),V(jd,v),V(qd,g),V(Cd,y),V(Fd,E),V(Nd,K),V($d,S),V(Lr,b),V(xr,I),V(Hd,U),se(Y))if(Y.length){const W=e.exposed||(e.exposed={});Y.forEach(ee=>{Object.defineProperty(W,ee,{get:()=>n[ee],set:me=>n[ee]=me})})}else e.exposed||(e.exposed={});D&&e.render===_t&&(e.render=D),M!=null&&(e.inheritAttrs=M),A&&(e.components=A),L&&(e.directives=L)}function Wd(e,t,n=_t,o=!1){se(e)&&(e=hi(e));for(const r in e){const i=e[r];let a;$e(i)?"default"in i?a=We(i.from||r,i.default,!0):a=We(i.from||r):a=We(i),ze(a)&&o?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>a.value,set:s=>a.value=s}):t[r]=a}}function Ma(e,t,n){ut(se(e)?e.map(o=>o.bind(t.proxy)):e.bind(t.proxy),t,n)}function Vl(e,t,n,o){const r=o.includes(".")?Ll(n,o):()=>n[o];if(xe(e)){const i=t[e];he(i)&&ot(r,i)}else if(he(e))ot(r,e.bind(n));else if($e(e))if(se(e))e.forEach(i=>Vl(i,t,n,o));else{const i=he(e.handler)?e.handler.bind(n):t[e.handler];he(i)&&ot(r,i,e)}}function Ml(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:a}}=e.appContext,s=i.get(t);let c;return s?c=s:!r.length&&!n&&!o?c=t:(c={},r.length&&r.forEach(l=>ir(c,l,a,!0)),ir(c,t,a)),$e(t)&&i.set(t,c),c}function ir(e,t,n,o=!1){const{mixins:r,extends:i}=t;i&&ir(e,i,n,!0),r&&r.forEach(a=>ir(e,a,n,!0));for(const a in t)if(!(o&&a==="expose")){const s=Kd[a]||n&&n[a];e[a]=s?s(e[a],t[a]):t[a]}return e}const Kd={data:ja,props:an,emits:an,methods:an,computed:an,beforeCreate:Ze,created:Ze,beforeMount:Ze,mounted:Ze,beforeUpdate:Ze,updated:Ze,beforeDestroy:Ze,beforeUnmount:Ze,destroyed:Ze,unmounted:Ze,activated:Ze,deactivated:Ze,errorCaptured:Ze,serverPrefetch:Ze,components:an,directives:an,watch:Jd,provide:ja,inject:Yd};function ja(e,t){return t?e?function(){return Ye(he(e)?e.call(this,this):e,he(t)?t.call(this,this):t)}:t:e}function Yd(e,t){return an(hi(e),hi(t))}function hi(e){if(se(e)){const t={};for(let n=0;n0)&&!(a&16)){if(a&8){const u=e.vnode.dynamicProps;for(let d=0;d{c=!0;const[f,h]=Hl(d,t,!0);Ye(a,f),h&&s.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!i&&!c)return $e(e)&&o.set(e,In),In;if(se(i))for(let u=0;u-1,h[1]=g<0||v-1||be(h,"default"))&&s.push(d)}}}const l=[a,s];return $e(e)&&o.set(e,l),l}function Ha(e){return e[0]!=="$"}function $a(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function Na(e,t){return $a(e)===$a(t)}function Fa(e,t){return se(t)?t.findIndex(n=>Na(n,e)):he(t)&&Na(t,e)?0:-1}const $l=e=>e[0]==="_"||e==="$stable",ea=e=>se(e)?e.map(ft):[ft(e)],Zd=(e,t,n)=>{if(t._n)return t;const o=Ke((...r)=>ea(t(...r)),n);return o._c=!1,o},Nl=(e,t,n)=>{const o=e._ctx;for(const r in e){if($l(r))continue;const i=e[r];if(he(i))t[r]=Zd(r,i,o);else if(i!=null){const a=ea(i);t[r]=()=>a}}},Fl=(e,t)=>{const n=ea(t);e.slots.default=()=>n},Xd=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=we(t),Zo(t,"_",n)):Nl(t,e.slots={})}else e.slots={},t&&Fl(e,t);Zo(e.slots,Dr,1)},ef=(e,t,n)=>{const{vnode:o,slots:r}=e;let i=!0,a=qe;if(o.shapeFlag&32){const s=t._;s?n&&s===1?i=!1:(Ye(r,t),!n&&s===1&&delete r._):(i=!t.$stable,Nl(t,r)),a=t}else t&&(Fl(e,t),a={default:1});if(i)for(const s in r)!$l(s)&&!(s in a)&&delete r[s]};function Bl(){return{app:null,config:{isNativeTag:Sm,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let tf=0;function nf(e,t){return function(o,r=null){he(o)||(o=Object.assign({},o)),r!=null&&!$e(r)&&(r=null);const i=Bl(),a=new Set;let s=!1;const c=i.app={_uid:tf++,_component:o,_props:r,_container:null,_context:i,_instance:null,version:Of,get config(){return i.config},set config(l){},use(l,...u){return a.has(l)||(l&&he(l.install)?(a.add(l),l.install(c,...u)):he(l)&&(a.add(l),l(c,...u))),c},mixin(l){return i.mixins.includes(l)||i.mixins.push(l),c},component(l,u){return u?(i.components[l]=u,c):i.components[l]},directive(l,u){return u?(i.directives[l]=u,c):i.directives[l]},mount(l,u,d){if(!s){const f=ae(o,r);return f.appContext=i,u&&t?t(f,l):e(f,l,d),s=!0,c._container=l,l.__vue_app__=c,Sr(f.component)||f.component.proxy}},unmount(){s&&(e(null,c._container),delete c._container.__vue_app__)},provide(l,u){return i.provides[l]=u,c}};return c}}function ar(e,t,n,o,r=!1){if(se(e)){e.forEach((f,h)=>ar(f,t&&(se(t)?t[h]:t),n,o,r));return}if(Sn(o)&&!r)return;const i=o.shapeFlag&4?Sr(o.component)||o.component.proxy:o.el,a=r?null:i,{i:s,r:c}=e,l=t&&t.r,u=s.refs===qe?s.refs={}:s.refs,d=s.setupState;if(l!=null&&l!==c&&(xe(l)?(u[l]=null,be(d,l)&&(d[l]=null)):ze(l)&&(l.value=null)),he(c))Jt(c,s,12,[a,u]);else{const f=xe(c),h=ze(c);if(f||h){const v=()=>{if(e.f){const g=f?u[c]:c.value;r?se(g)&&Hi(g,i):se(g)?g.includes(i)||g.push(i):f?(u[c]=[i],be(d,c)&&(d[c]=u[c])):(c.value=[i],e.k&&(u[e.k]=c.value))}else f?(u[c]=a,be(d,c)&&(d[c]=a)):h&&(c.value=a,e.k&&(u[e.k]=a))};a?(v.id=-1,tt(v,n)):v()}}}let Ft=!1;const Ro=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",ko=e=>e.nodeType===8;function of(e){const{mt:t,p:n,o:{patchProp:o,createText:r,nextSibling:i,parentNode:a,remove:s,insert:c,createComment:l}}=e,u=(_,b)=>{if(!b.hasChildNodes()){n(null,_,b),tr(),b._vnode=_;return}Ft=!1,d(b.firstChild,_,null,null,null),tr(),b._vnode=_,Ft&&console.error("Hydration completed but contains mismatches.")},d=(_,b,T,I,D,K=!1)=>{const S=ko(_)&&_.data==="[",E=()=>g(_,b,T,I,D,S),{type:U,ref:Y,shapeFlag:M,patchFlag:A}=b,L=_.nodeType;b.el=_,A===-2&&(K=!1,b.dynamicChildren=null);let R=null;switch(U){case mo:L!==3?b.children===""?(c(b.el=r(""),a(_),_),R=_):R=E():(_.data!==b.children&&(Ft=!0,_.data=b.children),R=i(_));break;case at:L!==8||S?R=E():R=i(_);break;case to:if(L!==1&&L!==3)R=E();else{R=_;const C=!b.children.length;for(let V=0;V{K=K||!!b.dynamicChildren;const{type:S,props:E,patchFlag:U,shapeFlag:Y,dirs:M}=b,A=S==="input"&&M||S==="option";if(A||U!==-1){if(M&&bt(b,null,T,"created"),E)if(A||!K||U&48)for(const R in E)(A&&R.endsWith("value")||bo(R)&&!eo(R))&&o(_,R,null,E[R],!1,void 0,T);else E.onClick&&o(_,"onClick",null,E.onClick,!1,void 0,T);let L;if((L=E&&E.onVnodeBeforeMount)&<(L,T,b),M&&bt(b,null,T,"beforeMount"),((L=E&&E.onVnodeMounted)||M)&&Tl(()=>{L&<(L,T,b),M&&bt(b,null,T,"mounted")},I),Y&16&&!(E&&(E.innerHTML||E.textContent))){let R=h(_.firstChild,b,_,T,I,D,K);for(;R;){Ft=!0;const C=R;R=R.nextSibling,s(C)}}else Y&8&&_.textContent!==b.children&&(Ft=!0,_.textContent=b.children)}return _.nextSibling},h=(_,b,T,I,D,K,S)=>{S=S||!!b.dynamicChildren;const E=b.children,U=E.length;for(let Y=0;Y{const{slotScopeIds:S}=b;S&&(D=D?D.concat(S):S);const E=a(_),U=h(i(_),b,E,T,I,D,K);return U&&ko(U)&&U.data==="]"?i(b.anchor=U):(Ft=!0,c(b.anchor=l("]"),E,U),U)},g=(_,b,T,I,D,K)=>{if(Ft=!0,b.el=null,K){const U=y(_);for(;;){const Y=i(_);if(Y&&Y!==U)s(Y);else break}}const S=i(_),E=a(_);return s(_),n(null,b,E,S,T,I,Ro(E),D),S},y=_=>{let b=0;for(;_;)if(_=i(_),_&&ko(_)&&(_.data==="["&&b++,_.data==="]")){if(b===0)return i(_);b--}return _};return[u,d]}const tt=Tl;function rf(e){return af(e,of)}function af(e,t){const n=Mm();n.__VUE__=!0;const{insert:o,remove:r,patchProp:i,createElement:a,createText:s,createComment:c,setText:l,setElementText:u,parentNode:d,nextSibling:f,setScopeId:h=_t,cloneNode:v,insertStaticContent:g}=e,y=(p,O,x,q=null,j=null,H=null,J=!1,z=null,Q=!!O.dynamicChildren)=>{if(p===O)return;p&&!un(p,O)&&(q=G(p),Se(p,j,H,!0),p=null),O.patchFlag===-2&&(Q=!1,O.dynamicChildren=null);const{type:B,ref:re,shapeFlag:oe}=O;switch(B){case mo:_(p,O,x,q);break;case at:b(p,O,x,q);break;case to:p==null&&T(O,x,q,J);break;case Te:L(p,O,x,q,j,H,J,z,Q);break;default:oe&1?K(p,O,x,q,j,H,J,z,Q):oe&6?R(p,O,x,q,j,H,J,z,Q):(oe&64||oe&128)&&B.process(p,O,x,q,j,H,J,z,Q,ye)}re!=null&&j&&ar(re,p&&p.ref,H,O||p,!O)},_=(p,O,x,q)=>{if(p==null)o(O.el=s(O.children),x,q);else{const j=O.el=p.el;O.children!==p.children&&l(j,O.children)}},b=(p,O,x,q)=>{p==null?o(O.el=c(O.children||""),x,q):O.el=p.el},T=(p,O,x,q)=>{[p.el,p.anchor]=g(p.children,O,x,q,p.el,p.anchor)},I=({el:p,anchor:O},x,q)=>{let j;for(;p&&p!==O;)j=f(p),o(p,x,q),p=j;o(O,x,q)},D=({el:p,anchor:O})=>{let x;for(;p&&p!==O;)x=f(p),r(p),p=x;r(O)},K=(p,O,x,q,j,H,J,z,Q)=>{J=J||O.type==="svg",p==null?S(O,x,q,j,H,J,z,Q):Y(p,O,j,H,J,z,Q)},S=(p,O,x,q,j,H,J,z)=>{let Q,B;const{type:re,props:oe,shapeFlag:ne,transition:ce,patchFlag:_e,dirs:Re}=p;if(p.el&&v!==void 0&&_e===-1)Q=p.el=v(p.el);else{if(Q=p.el=a(p.type,H,oe&&oe.is,oe),ne&8?u(Q,p.children):ne&16&&U(p.children,Q,null,q,j,H&&re!=="foreignObject",J,z),Re&&bt(p,null,q,"created"),oe){for(const He in oe)He!=="value"&&!eo(He)&&i(Q,He,null,oe[He],H,p.children,q,j,N);"value"in oe&&i(Q,"value",null,oe.value),(B=oe.onVnodeBeforeMount)&<(B,q,p)}E(Q,p,p.scopeId,J,q)}Re&&bt(p,null,q,"beforeMount");const ke=(!j||j&&!j.pendingBranch)&&ce&&!ce.persisted;ke&&ce.beforeEnter(Q),o(Q,O,x),((B=oe&&oe.onVnodeMounted)||ke||Re)&&tt(()=>{B&<(B,q,p),ke&&ce.enter(Q),Re&&bt(p,null,q,"mounted")},j)},E=(p,O,x,q,j)=>{if(x&&h(p,x),q)for(let H=0;H{for(let B=Q;B{const z=O.el=p.el;let{patchFlag:Q,dynamicChildren:B,dirs:re}=O;Q|=p.patchFlag&16;const oe=p.props||qe,ne=O.props||qe;let ce;x&&en(x,!1),(ce=ne.onVnodeBeforeUpdate)&<(ce,x,O,p),re&&bt(O,p,x,"beforeUpdate"),x&&en(x,!0);const _e=j&&O.type!=="foreignObject";if(B?M(p.dynamicChildren,B,z,x,q,_e,H):J||me(p,O,z,null,x,q,_e,H,!1),Q>0){if(Q&16)A(z,O,oe,ne,x,q,j);else if(Q&2&&oe.class!==ne.class&&i(z,"class",null,ne.class,j),Q&4&&i(z,"style",oe.style,ne.style,j),Q&8){const Re=O.dynamicProps;for(let ke=0;ke{ce&<(ce,x,O,p),re&&bt(O,p,x,"updated")},q)},M=(p,O,x,q,j,H,J)=>{for(let z=0;z{if(x!==q){for(const z in q){if(eo(z))continue;const Q=q[z],B=x[z];Q!==B&&z!=="value"&&i(p,z,B,Q,J,O.children,j,H,N)}if(x!==qe)for(const z in x)!eo(z)&&!(z in q)&&i(p,z,x[z],null,J,O.children,j,H,N);"value"in q&&i(p,"value",x.value,q.value)}},L=(p,O,x,q,j,H,J,z,Q)=>{const B=O.el=p?p.el:s(""),re=O.anchor=p?p.anchor:s("");let{patchFlag:oe,dynamicChildren:ne,slotScopeIds:ce}=O;ce&&(z=z?z.concat(ce):ce),p==null?(o(B,x,q),o(re,x,q),U(O.children,x,re,j,H,J,z,Q)):oe>0&&oe&64&&ne&&p.dynamicChildren?(M(p.dynamicChildren,ne,x,j,H,J,z),(O.key!=null||j&&O===j.subTree)&&zl(p,O,!0)):me(p,O,x,re,j,H,J,z,Q)},R=(p,O,x,q,j,H,J,z,Q)=>{O.slotScopeIds=z,p==null?O.shapeFlag&512?j.ctx.activate(O,x,q,J,Q):C(O,x,q,j,H,J,Q):V(p,O,Q)},C=(p,O,x,q,j,H,J)=>{const z=p.component=pf(p,q,j);if(wo(p)&&(z.ctx.renderer=ye),_f(z),z.asyncDep){if(j&&j.registerDep(z,W),!p.el){const Q=z.subTree=ae(at);b(null,Q,O,x)}return}W(z,p,O,x,j,H,J)},V=(p,O,x)=>{const q=O.component=p.component;if(Ld(p,O,x))if(q.asyncDep&&!q.asyncResolved){ee(q,O,x);return}else q.next=O,Od(q.update),q.update();else O.el=p.el,q.vnode=O},W=(p,O,x,q,j,H,J)=>{const z=()=>{if(p.isMounted){let{next:re,bu:oe,u:ne,parent:ce,vnode:_e}=p,Re=re,ke;en(p,!1),re?(re.el=_e.el,ee(p,re,J)):re=_e,oe&&jr(oe),(ke=re.props&&re.props.onVnodeBeforeUpdate)&<(ke,ce,re,_e),en(p,!0);const He=Hr(p),dt=p.subTree;p.subTree=He,y(dt,He,d(dt.el),G(dt),p,j,H),re.el=He.el,Re===null&&xd(p,He.el),ne&&tt(ne,j),(ke=re.props&&re.props.onVnodeUpdated)&&tt(()=>lt(ke,ce,re,_e),j)}else{let re;const{el:oe,props:ne}=O,{bm:ce,m:_e,parent:Re}=p,ke=Sn(O);if(en(p,!1),ce&&jr(ce),!ke&&(re=ne&&ne.onVnodeBeforeMount)&<(re,Re,O),en(p,!0),oe&&le){const He=()=>{p.subTree=Hr(p),le(oe,p.subTree,p,j,null)};ke?O.type.__asyncLoader().then(()=>!p.isUnmounted&&He()):He()}else{const He=p.subTree=Hr(p);y(null,He,x,q,p,j,H),O.el=He.el}if(_e&&tt(_e,j),!ke&&(re=ne&&ne.onVnodeMounted)){const He=O;tt(()=>lt(re,Re,He),j)}(O.shapeFlag&256||Re&&Sn(Re.vnode)&&Re.vnode.shapeFlag&256)&&p.a&&tt(p.a,j),p.isMounted=!0,O=x=q=null}},Q=p.effect=new Bi(z,()=>Ar(B),p.scope),B=p.update=()=>Q.run();B.id=p.uid,en(p,!0),B()},ee=(p,O,x)=>{O.component=p;const q=p.vnode.props;p.vnode=O,p.next=null,Gd(p,O.props,q,x),ef(p,O.children,x),jn(),Ra(),Hn()},me=(p,O,x,q,j,H,J,z,Q=!1)=>{const B=p&&p.children,re=p?p.shapeFlag:0,oe=O.children,{patchFlag:ne,shapeFlag:ce}=O;if(ne>0){if(ne&128){ve(B,oe,x,q,j,H,J,z,Q);return}else if(ne&256){de(B,oe,x,q,j,H,J,z,Q);return}}ce&8?(re&16&&N(B,j,H),oe!==B&&u(x,oe)):re&16?ce&16?ve(B,oe,x,q,j,H,J,z,Q):N(B,j,H,!0):(re&8&&u(x,""),ce&16&&U(oe,x,q,j,H,J,z,Q))},de=(p,O,x,q,j,H,J,z,Q)=>{p=p||In,O=O||In;const B=p.length,re=O.length,oe=Math.min(B,re);let ne;for(ne=0;nere?N(p,j,H,!0,!1,oe):U(O,x,q,j,H,J,z,Q,oe)},ve=(p,O,x,q,j,H,J,z,Q)=>{let B=0;const re=O.length;let oe=p.length-1,ne=re-1;for(;B<=oe&&B<=ne;){const ce=p[B],_e=O[B]=Q?Ut(O[B]):ft(O[B]);if(un(ce,_e))y(ce,_e,x,null,j,H,J,z,Q);else break;B++}for(;B<=oe&&B<=ne;){const ce=p[oe],_e=O[ne]=Q?Ut(O[ne]):ft(O[ne]);if(un(ce,_e))y(ce,_e,x,null,j,H,J,z,Q);else break;oe--,ne--}if(B>oe){if(B<=ne){const ce=ne+1,_e=cene)for(;B<=oe;)Se(p[B],j,H,!0),B++;else{const ce=B,_e=B,Re=new Map;for(B=_e;B<=ne;B++){const rt=O[B]=Q?Ut(O[B]):ft(O[B]);rt.key!=null&&Re.set(rt.key,B)}let ke,He=0;const dt=ne-_e+1;let gn=!1,ba=0;const Bn=new Array(dt);for(B=0;B=dt){Se(rt,j,H,!0);continue}let yt;if(rt.key!=null)yt=Re.get(rt.key);else for(ke=_e;ke<=ne;ke++)if(Bn[ke-_e]===0&&un(rt,O[ke])){yt=ke;break}yt===void 0?Se(rt,j,H,!0):(Bn[yt-_e]=B+1,yt>=ba?ba=yt:gn=!0,y(rt,O[yt],x,null,j,H,J,z,Q),He++)}const Ea=gn?sf(Bn):In;for(ke=Ea.length-1,B=dt-1;B>=0;B--){const rt=_e+B,yt=O[rt],Oa=rt+1{const{el:H,type:J,transition:z,children:Q,shapeFlag:B}=p;if(B&6){Ae(p.component.subTree,O,x,q);return}if(B&128){p.suspense.move(O,x,q);return}if(B&64){J.move(p,O,x,ye);return}if(J===Te){o(H,O,x);for(let oe=0;oez.enter(H),j);else{const{leave:oe,delayLeave:ne,afterLeave:ce}=z,_e=()=>o(H,O,x),Re=()=>{oe(H,()=>{_e(),ce&&ce()})};ne?ne(H,_e,Re):Re()}else o(H,O,x)},Se=(p,O,x,q=!1,j=!1)=>{const{type:H,props:J,ref:z,children:Q,dynamicChildren:B,shapeFlag:re,patchFlag:oe,dirs:ne}=p;if(z!=null&&ar(z,null,x,p,!0),re&256){O.ctx.deactivate(p);return}const ce=re&1&&ne,_e=!Sn(p);let Re;if(_e&&(Re=J&&J.onVnodeBeforeUnmount)&<(Re,O,p),re&6)Z(p.component,x,q);else{if(re&128){p.suspense.unmount(x,q);return}ce&&bt(p,null,O,"beforeUnmount"),re&64?p.type.remove(p,O,x,j,ye,q):B&&(H!==Te||oe>0&&oe&64)?N(B,O,x,!1,!0):(H===Te&&oe&384||!j&&re&16)&&N(Q,O,x),q&&Fe(p)}(_e&&(Re=J&&J.onVnodeUnmounted)||ce)&&tt(()=>{Re&<(Re,O,p),ce&&bt(p,null,O,"unmounted")},x)},Fe=p=>{const{type:O,el:x,anchor:q,transition:j}=p;if(O===Te){k(x,q);return}if(O===to){D(p);return}const H=()=>{r(x),j&&!j.persisted&&j.afterLeave&&j.afterLeave()};if(p.shapeFlag&1&&j&&!j.persisted){const{leave:J,delayLeave:z}=j,Q=()=>J(x,H);z?z(p.el,H,Q):Q()}else H()},k=(p,O)=>{let x;for(;p!==O;)x=f(p),r(p),p=x;r(O)},Z=(p,O,x)=>{const{bum:q,scope:j,update:H,subTree:J,um:z}=p;q&&jr(q),j.stop(),H&&(H.active=!1,Se(J,p,O,x)),z&&tt(z,O),tt(()=>{p.isUnmounted=!0},O),O&&O.pendingBranch&&!O.isUnmounted&&p.asyncDep&&!p.asyncResolved&&p.suspenseId===O.pendingId&&(O.deps--,O.deps===0&&O.resolve())},N=(p,O,x,q=!1,j=!1,H=0)=>{for(let J=H;Jp.shapeFlag&6?G(p.component.subTree):p.shapeFlag&128?p.suspense.next():f(p.anchor||p.el),pe=(p,O,x)=>{p==null?O._vnode&&Se(O._vnode,null,null,!0):y(O._vnode||null,p,O,null,null,null,x),Ra(),tr(),O._vnode=p},ye={p:y,um:Se,m:Ae,r:Fe,mt:C,mc:U,pc:me,pbc:M,n:G,o:e};let fe,le;return t&&([fe,le]=t(ye)),{render:pe,hydrate:fe,createApp:nf(pe,fe)}}function en({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function zl(e,t,n=!1){const o=e.children,r=t.children;if(se(o)&&se(r))for(let i=0;i>1,e[n[s]]0&&(t[o]=n[i-1]),n[i]=o)}}for(i=n.length,a=n[i-1];i-- >0;)n[i]=a,a=t[a];return n}const cf=e=>e.__isTeleport,Te=Symbol(void 0),mo=Symbol(void 0),at=Symbol(void 0),to=Symbol(void 0),no=[];let pt=null;function $(e=!1){no.push(pt=e?null:[])}function lf(){no.pop(),pt=no[no.length-1]||null}let fo=1;function Ba(e){fo+=e}function Ul(e){return e.dynamicChildren=fo>0?pt||In:null,lf(),fo>0&&pt&&pt.push(e),e}function X(e,t,n,o,r,i){return Ul(ue(e,t,n,o,r,i,!0))}function je(e,t,n,o,r){return Ul(ae(e,t,n,o,r,!0))}function sr(e){return e?e.__v_isVNode===!0:!1}function un(e,t){return e.type===t.type&&e.key===t.key}const Dr="__vInternal",Wl=({key:e})=>e!=null?e:null,Uo=({ref:e,ref_key:t,ref_for:n})=>e!=null?xe(e)||ze(e)||he(e)?{i:Ge,r:e,k:t,f:!!n}:e:null;function ue(e,t=null,n=null,o=0,r=null,i=e===Te?0:1,a=!1,s=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Wl(t),ref:t&&Uo(t),scopeId:Al,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:o,dynamicProps:r,dynamicChildren:null,appContext:null};return s?(ta(c,n),i&128&&e.normalize(c)):n&&(c.shapeFlag|=xe(n)?8:16),fo>0&&!a&&pt&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&pt.push(c),c}const ae=uf;function uf(e,t=null,n=null,o=0,r=null,i=!1){if((!e||e===kl)&&(e=at),sr(e)){const s=Gt(e,t,!0);return n&&ta(s,n),fo>0&&!i&&pt&&(s.shapeFlag&6?pt[pt.indexOf(e)]=s:pt.push(s)),s.patchFlag|=-2,s}if(Ef(e)&&(e=e.__vccOpts),t){t=mf(t);let{class:s,style:c}=t;s&&!xe(s)&&(t.class=Ue(s)),$e(c)&&(fl(c)&&!se(c)&&(c=Ye({},c)),t.style=yo(c))}const a=xe(e)?1:Dd(e)?128:cf(e)?64:$e(e)?4:he(e)?2:0;return ue(e,t,n,o,r,a,i,!0)}function mf(e){return e?fl(e)||Dr in e?Ye({},e):e:null}function Gt(e,t,n=!1){const{props:o,ref:r,patchFlag:i,children:a}=e,s=t?_i(o||{},t):o;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:s,key:s&&Wl(s),ref:t&&t.ref?n&&r?se(r)?r.concat(Uo(t)):[r,Uo(t)]:Uo(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Te?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Gt(e.ssContent),ssFallback:e.ssFallback&&Gt(e.ssFallback),el:e.el,anchor:e.anchor}}function Xt(e=" ",t=0){return ae(mo,null,e,t)}function df(e,t){const n=ae(to,null,e);return n.staticCount=t,n}function Ne(e="",t=!1){return t?($(),je(at,null,e)):ae(at,null,e)}function ft(e){return e==null||typeof e=="boolean"?ae(at):se(e)?ae(Te,null,e.slice()):typeof e=="object"?Ut(e):ae(mo,null,String(e))}function Ut(e){return e.el===null||e.memo?e:Gt(e)}function ta(e,t){let n=0;const{shapeFlag:o}=e;if(t==null)t=null;else if(se(t))n=16;else if(typeof t=="object")if(o&65){const r=t.default;r&&(r._c&&(r._d=!1),ta(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!(Dr in t)?t._ctx=Ge:r===3&&Ge&&(Ge.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else he(t)?(t={default:t,_ctx:Ge},n=32):(t=String(t),o&64?(n=16,t=[Xt(t)]):n=8);e.children=t,e.shapeFlag|=n}function _i(...e){const t={};for(let n=0;nBe||Ge,qn=e=>{Be=e,e.scope.on()},pn=()=>{Be&&Be.scope.off(),Be=null};function Kl(e){return e.vnode.shapeFlag&4}let Cn=!1;function _f(e,t=!1){Cn=t;const{props:n,children:o}=e.vnode,r=Kl(e);Qd(e,n,r,t),Xd(e,o);const i=r?vf(e,t):void 0;return Cn=!1,i}function vf(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=hl(new Proxy(e.ctx,zd));const{setup:o}=n;if(o){const r=e.setupContext=o.length>1?yf(e):null;qn(e),jn();const i=Jt(o,e,0,[e.props,r]);if(Hn(),pn(),Xc(i)){if(i.then(pn,pn),t)return i.then(a=>{za(e,a,t)}).catch(a=>{Eo(a,e,0)});e.asyncDep=i}else za(e,i,t)}else Yl(e,t)}function za(e,t,n){he(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:$e(t)&&(e.setupState=yl(t)),Yl(e,n)}let Ua;function Yl(e,t,n){const o=e.type;if(!e.render){if(!t&&Ua&&!o.render){const r=o.template;if(r){const{isCustomElement:i,compilerOptions:a}=e.appContext.config,{delimiters:s,compilerOptions:c}=o,l=Ye(Ye({isCustomElement:i,delimiters:s},a),c);o.render=Ua(r,l)}}e.render=o.render||_t}qn(e),jn(),Ud(e),Hn(),pn()}function gf(e){return new Proxy(e.attrs,{get(t,n){return st(e,"get","$attrs"),t[n]}})}function yf(e){const t=o=>{e.exposed=o||{}};let n;return{get attrs(){return n||(n=gf(e))},slots:e.slots,emit:e.emit,expose:t}}function Sr(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(yl(hl(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in rr)return rr[n](e)}}))}function bf(e,t=!0){return he(e)?e.displayName||e.name:e.name||t&&e.__name}function Ef(e){return he(e)&&"__vccOpts"in e}const te=(e,t)=>yd(e,t,Cn);function Ie(e,t,n){const o=arguments.length;return o===2?$e(t)&&!se(t)?sr(t)?ae(e,null,[t]):ae(e,t):ae(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):o===3&&sr(n)&&(n=[n]),ae(e,t,n))}const Of="3.2.38",wf="http://www.w3.org/2000/svg",mn=typeof document<"u"?document:null,Wa=mn&&mn.createElement("template"),Pf={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const r=t?mn.createElementNS(wf,e):mn.createElement(e,n?{is:n}:void 0);return e==="select"&&o&&o.multiple!=null&&r.setAttribute("multiple",o.multiple),r},createText:e=>mn.createTextNode(e),createComment:e=>mn.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>mn.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},cloneNode(e){const t=e.cloneNode(!0);return"_value"in e&&(t._value=e._value),t},insertStaticContent(e,t,n,o,r,i){const a=n?n.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===i||!(r=r.nextSibling)););else{Wa.innerHTML=o?`${e}`:e;const s=Wa.content;if(o){const c=s.firstChild;for(;c.firstChild;)s.appendChild(c.firstChild);s.removeChild(c)}t.insertBefore(s,n)}return[a?a.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Af(e,t,n){const o=e._vtc;o&&(t=(t?[t,...o]:[...o]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function Tf(e,t,n){const o=e.style,r=xe(n);if(n&&!r){for(const i in n)vi(o,i,n[i]);if(t&&!xe(t))for(const i in t)n[i]==null&&vi(o,i,"")}else{const i=o.display;r?t!==n&&(o.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(o.display=i)}}const Ka=/\s*!important$/;function vi(e,t,n){if(se(n))n.forEach(o=>vi(e,t,o));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const o=If(e,t);Ka.test(n)?e.setProperty(_n(o),n.replace(Ka,""),"important"):e[o]=n}}const Ya=["Webkit","Moz","ms"],Fr={};function If(e,t){const n=Fr[t];if(n)return n;let o=It(t);if(o!=="filter"&&o in e)return Fr[t]=o;o=wr(o);for(let r=0;r{let e=Date.now,t=!1;if(typeof window<"u"){Date.now()>document.createEvent("Event").timeStamp&&(e=performance.now.bind(performance));const n=navigator.userAgent.match(/firefox\/(\d+)/i);t=!!(n&&Number(n[1])<=53)}return[e,t]})();let gi=0;const Sf=Promise.resolve(),Rf=()=>{gi=0},kf=()=>gi||(Sf.then(Rf),gi=Jl());function qf(e,t,n,o){e.addEventListener(t,n,o)}function Cf(e,t,n,o){e.removeEventListener(t,n,o)}function Vf(e,t,n,o,r=null){const i=e._vei||(e._vei={}),a=i[t];if(o&&a)a.value=o;else{const[s,c]=Mf(t);if(o){const l=i[t]=jf(o,r);qf(e,s,l,c)}else a&&(Cf(e,s,a,c),i[t]=void 0)}}const Qa=/(?:Once|Passive|Capture)$/;function Mf(e){let t;if(Qa.test(e)){t={};let o;for(;o=e.match(Qa);)e=e.slice(0,e.length-o[0].length),t[o[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):_n(e.slice(2)),t]}function jf(e,t){const n=o=>{const r=o.timeStamp||Jl();(Df||r>=n.attached-1)&&ut(Hf(o,n.value),t,5,[o])};return n.value=e,n.attached=kf(),n}function Hf(e,t){if(se(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(o=>r=>!r._stopped&&o&&o(r))}else return t}const Ga=/^on[a-z]/,$f=(e,t,n,o,r=!1,i,a,s,c)=>{t==="class"?Af(e,o,r):t==="style"?Tf(e,n,o):bo(t)?ji(t)||Vf(e,t,n,o,a):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Nf(e,t,o,r))?xf(e,t,o,i,a,s,c):(t==="true-value"?e._trueValue=o:t==="false-value"&&(e._falseValue=o),Lf(e,t,o,r))};function Nf(e,t,n,o){return o?!!(t==="innerHTML"||t==="textContent"||t in e&&Ga.test(t)&&he(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Ga.test(t)&&xe(n)?!1:t in e}const Bt="transition",zn="animation",Po=(e,{slots:t})=>Ie(xl,Ff(e),t);Po.displayName="Transition";const Ql={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};Po.props=Ye({},xl.props,Ql);const tn=(e,t=[])=>{se(e)?e.forEach(n=>n(...t)):e&&e(...t)},Za=e=>e?se(e)?e.some(t=>t.length>1):e.length>1:!1;function Ff(e){const t={};for(const A in e)A in Ql||(t[A]=e[A]);if(e.css===!1)return t;const{name:n="v",type:o,duration:r,enterFromClass:i=`${n}-enter-from`,enterActiveClass:a=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:c=i,appearActiveClass:l=a,appearToClass:u=s,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,v=Bf(r),g=v&&v[0],y=v&&v[1],{onBeforeEnter:_,onEnter:b,onEnterCancelled:T,onLeave:I,onLeaveCancelled:D,onBeforeAppear:K=_,onAppear:S=b,onAppearCancelled:E=T}=t,U=(A,L,R)=>{nn(A,L?u:s),nn(A,L?l:a),R&&R()},Y=(A,L)=>{A._isLeaving=!1,nn(A,d),nn(A,h),nn(A,f),L&&L()},M=A=>(L,R)=>{const C=A?S:b,V=()=>U(L,A,R);tn(C,[L,V]),Xa(()=>{nn(L,A?c:i),zt(L,A?u:s),Za(C)||es(L,o,g,V)})};return Ye(t,{onBeforeEnter(A){tn(_,[A]),zt(A,i),zt(A,a)},onBeforeAppear(A){tn(K,[A]),zt(A,c),zt(A,l)},onEnter:M(!1),onAppear:M(!0),onLeave(A,L){A._isLeaving=!0;const R=()=>Y(A,L);zt(A,d),Wf(),zt(A,f),Xa(()=>{!A._isLeaving||(nn(A,d),zt(A,h),Za(I)||es(A,o,y,R))}),tn(I,[A,R])},onEnterCancelled(A){U(A,!1),tn(T,[A])},onAppearCancelled(A){U(A,!0),tn(E,[A])},onLeaveCancelled(A){Y(A),tn(D,[A])}})}function Bf(e){if(e==null)return null;if($e(e))return[Br(e.enter),Br(e.leave)];{const t=Br(e);return[t,t]}}function Br(e){return nl(e)}function zt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function nn(e,t){t.split(/\s+/).forEach(o=>o&&e.classList.remove(o));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function Xa(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let zf=0;function es(e,t,n,o){const r=e._endId=++zf,i=()=>{r===e._endId&&o()};if(n)return setTimeout(i,n);const{type:a,timeout:s,propCount:c}=Uf(e,t);if(!a)return o();const l=a+"end";let u=0;const d=()=>{e.removeEventListener(l,f),i()},f=h=>{h.target===e&&++u>=c&&d()};setTimeout(()=>{u(n[v]||"").split(", "),r=o(Bt+"Delay"),i=o(Bt+"Duration"),a=ts(r,i),s=o(zn+"Delay"),c=o(zn+"Duration"),l=ts(s,c);let u=null,d=0,f=0;t===Bt?a>0&&(u=Bt,d=a,f=i.length):t===zn?l>0&&(u=zn,d=l,f=c.length):(d=Math.max(a,l),u=d>0?a>l?Bt:zn:null,f=u?u===Bt?i.length:c.length:0);const h=u===Bt&&/\b(transform|all)(,|$)/.test(n[Bt+"Property"]);return{type:u,timeout:d,propCount:f,hasTransform:h}}function ts(e,t){for(;e.lengthns(n)+ns(e[o])))}function ns(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function Wf(){return document.body.offsetHeight}const Kf={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},Yf=(e,t)=>n=>{if(!("key"in n))return;const o=_n(n.key);if(t.some(r=>r===o||Kf[r]===o))return e(n)},cr={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Un(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:o}){!t!=!n&&(o?t?(o.beforeEnter(e),Un(e,!0),o.enter(e)):o.leave(e,()=>{Un(e,!1)}):Un(e,t))},beforeUnmount(e,{value:t}){Un(e,t)}};function Un(e,t){e.style.display=t?e._vod:"none"}const Jf=Ye({patchProp:$f},Pf);let zr,os=!1;function Qf(){return zr=os?zr:rf(Jf),os=!0,zr}const Gf=(...e)=>{const t=Qf().createApp(...e),{mount:n}=t;return t.mount=o=>{const r=Zf(o);if(r)return n(r,!0,r instanceof SVGElement)},t};function Zf(e){return xe(e)?document.querySelector(e):e}const Xf=JSON.parse('{"base":"/","lang":"en-US","title":"arthas","description":"arthas user document","head":[["link",{"rel":"icon","href":"/images/favicon.ico"}],["meta",{"name":"viewport","content":"width=device-width, initial-scale=1.0"}],["meta",{"property":"og:title","content":"Arthas"}],["meta",{"property":"og:image:alt","content":"Alibaba Java Diagnostic Tool Arthas/Alibaba Java\u8BCA\u65AD\u5229\u5668Arthas - alibaba/arthas: Alibaba Java Diagnostic Tool Arthas/Alibaba Java\u8BCA\u65AD\u5229\u5668Arthas"}],["meta",{"property":"og:image","content":"/images/arthas_mate_image.png"}],["meta",{"property":"og:description","content":"Alibaba Java Diagnostic Tool Arthas/Alibaba Java\u8BCA\u65AD\u5229\u5668Arthas - alibaba/arthas: Alibaba Java Diagnostic Tool Arthas/Alibaba Java\u8BCA\u65AD\u5229\u5668Arthas"}],["meta",{"property":"og:image:width","content":"1200"}],["meta",{"property":"og:image:height","content":"600"}],["meta",{"property":"twitter:image:src","content":"/images/arthas_mate_image.png"}],["meta",{"property":"twitter:image:alt","content":"Alibaba Java Diagnostic Tool Arthas/Alibaba Java\u8BCA\u65AD\u5229\u5668Arthas - alibaba/arthas: Alibaba Java Diagnostic Tool Arthas/Alibaba Java\u8BCA\u65AD\u5229\u5668Arthas"}],["meta",{"itemprop":"name","content":"Arthas"}],["meta",{"itemprop":"image","content":"/images/arthas_mate_image.png"}],["meta",{"itemprop":"description","content":"Alibaba Java Diagnostic Tool Arthas/Alibaba Java\u8BCA\u65AD\u5229\u5668Arthas - alibaba/arthas: Alibaba Java Diagnostic Tool Arthas/Alibaba Java\u8BCA\u65AD\u5229\u5668Arthas"}],["script",{},"\\n var _hmt = _hmt || [];\\n (function() {\\n var hm = document.createElement(\\"script\\");\\n hm.src = \\"https://hm.baidu.com/hm.js?d5c5e25b100f0eb51a4c35c8a86ea9b4\\";\\n var s = document.getElementsByTagName(\\"script\\")[0]; \\n s.parentNode.insertBefore(hm, s);\\n })();\\n "],["meta",{"name":"aes-config","content":"pid=xux-opensource&user_type=101&uid=&username=&dim10=arthas"}],["script",{"src":"//g.alicdn.com/alilog/mlog/aplus_v2.js","id":"beacon-aplus","exparams":"clog=o&aplus&sidx=aplusSidx&ckx=aplusCkx"}],["script",{"src":"//g.alicdn.com/aes/??tracker/1.0.34/index.js,tracker-plugin-pv/2.4.5/index.js,tracker-plugin-event/1.2.5/index.js,tracker-plugin-jserror/1.0.13/index.js,tracker-plugin-api/1.1.14/index.js,tracker-plugin-perf/1.1.8/index.js,tracker-plugin-eventTiming/1.0.4/index.js"}]],"locales":{"/":{"lang":"zh-CN","title":"arthas","description":"arthas \u4F7F\u7528\u6587\u6863"},"/en/":{"lang":"en-US","title":"arthas","description":"arthas user document"}}}');var eh=([e,t,n])=>e==="meta"&&t.name?`${e}.${t.name}`:["title","base"].includes(e)?e:e==="template"&&t.id?`${e}.${t.id}`:JSON.stringify([e,t,n]),th=e=>{const t=new Set,n=[];return e.forEach(o=>{const r=eh(o);t.has(r)||(t.add(r),n.push(o))}),n},Ao=e=>/^(https?:)?\/\//.test(e),nh=e=>/^mailto:/.test(e),oh=e=>/^tel:/.test(e),oa=e=>Object.prototype.toString.call(e)==="[object Object]",Gl=e=>e.replace(/\/$/,""),Zl=e=>e.replace(/^\//,""),Xl=(e,t)=>{const n=Object.keys(e).sort((o,r)=>{const i=r.split("/").length-o.split("/").length;return i!==0?i:r.length-o.length});for(const o of n)if(t.startsWith(o))return o;return"/"},rs=(e,t="/")=>e.replace(/^(https?:)?\/\/[^/]*/,"").replace(new RegExp(`^${t}`),"/");const eu={"v-8daa1a0e":P(()=>m(()=>import("./index.html.0392d38c.js"),[])),"v-7445f070":P(()=>m(()=>import("./index.html.bf21f4c6.js"),["assets/index.html.bf21f4c6.js","assets/arthas.b23d3e5a.js"])),"v-0d09f68d":P(()=>m(()=>import("./advanced-use.html.dccb637b.js"),[])),"v-46e53834":P(()=>m(()=>import("./advice-class.html.23c57384.js"),[])),"v-37178538":P(()=>m(()=>import("./agent.html.d868f6ad.js"),[])),"v-5c517900":P(()=>m(()=>import("./arthas-properties.html.70545e47.js"),[])),"v-02eb6d0d":P(()=>m(()=>import("./arthas3.html.86b4cb7e.js"),[])),"v-4f82df66":P(()=>m(()=>import("./async.html.65d1ab01.js"),[])),"v-d0358c7e":P(()=>m(()=>import("./auth.html.39a42a2a.js"),[])),"v-3157067a":P(()=>m(()=>import("./base64.html.0772569d.js"),[])),"v-cc8f4ae6":P(()=>m(()=>import("./batch-support.html.18fc9c56.js"),[])),"v-6542b733":P(()=>m(()=>import("./cat.html.a286edbb.js"),[])),"v-49b1709e":P(()=>m(()=>import("./classloader.html.98fe45d9.js"),[])),"v-ad1b2b42":P(()=>m(()=>import("./cls.html.3dd20bb3.js"),[])),"v-5ed4d0e1":P(()=>m(()=>import("./commands.html.9202d11a.js"),[])),"v-3992adde":P(()=>m(()=>import("./contact-us.html.82dbf09c.js"),["assets/contact-us.html.82dbf09c.js","assets/qqgroup3_qr.a24fdd88.js"])),"v-0d1e3f35":P(()=>m(()=>import("./dashboard.html.98e86803.js"),["assets/dashboard.html.98e86803.js","assets/dashboard.eb1e1fee.js"])),"v-02361049":P(()=>m(()=>import("./docker.html.830bc153.js"),[])),"v-2116d2e1":P(()=>m(()=>import("./download.html.c9d015bb.js"),[])),"v-1fe4a616":P(()=>m(()=>import("./dump.html.88bc4104.js"),[])),"v-2c48f364":P(()=>m(()=>import("./echo.html.7f2d2b87.js"),[])),"v-d070981a":P(()=>m(()=>import("./faq.html.fd612196.js"),[])),"v-78c35af6":P(()=>m(()=>import("./getstatic.html.d7f1260a.js"),[])),"v-63f4cd5a":P(()=>m(()=>import("./grep.html.9c152bb2.js"),[])),"v-809381ca":P(()=>m(()=>import("./groovy.html.49d3731b.js"),[])),"v-07868089":P(()=>m(()=>import("./heapdump.html.1bcab0d7.js"),[])),"v-e3b34070":P(()=>m(()=>import("./help.html.26583054.js"),[])),"v-26f43d96":P(()=>m(()=>import("./history.html.9aefccc4.js"),[])),"v-225de034":P(()=>m(()=>import("./http-api.html.86c67291.js"),["assets/http-api.html.86c67291.js","assets/arthas-web-ui.89f4fc6d.js"])),"v-7c670020":P(()=>m(()=>import("./idea-plugin.html.90f59d6b.js"),[])),"v-0cb398f4":P(()=>m(()=>import("./install-detail.html.00a3fa8c.js"),[])),"v-211d675c":P(()=>m(()=>import("./jad.html.a643f8db.js"),[])),"v-41806853":P(()=>m(()=>import("./jfr.html.de396839.js"),["assets/jfr.html.de396839.js","assets/arthas-output-recording.5e4ef7bc.js"])),"v-f1483d70":P(()=>m(()=>import("./jvm.html.f48fb56d.js"),[])),"v-4039cdec":P(()=>m(()=>import("./keymap.html.9be67ab7.js"),[])),"v-5ae8aed9":P(()=>m(()=>import("./logger.html.8483f4b6.js"),[])),"v-6a31cc55":P(()=>m(()=>import("./manual-install.html.ecc55dd1.js"),[])),"v-8ebd6c68":P(()=>m(()=>import("./mbean.html.16fa9bb9.js"),[])),"v-3b401ada":P(()=>m(()=>import("./mc.html.a737b233.js"),[])),"v-67bc6553":P(()=>m(()=>import("./mcp-server.html.cce5e22e.js"),[])),"v-4d9433f0":P(()=>m(()=>import("./memory.html.9d4f0811.js"),[])),"v-6e88d7a2":P(()=>m(()=>import("./monitor.html.60d4fcbf.js"),[])),"v-627e52da":P(()=>m(()=>import("./ognl.html.5d71e217.js"),[])),"v-27b6152a":P(()=>m(()=>import("./options.html.ba3297af.js"),[])),"v-2f05b636":P(()=>m(()=>import("./perfcounter.html.8d827f73.js"),[])),"v-13eae420":P(()=>m(()=>import("./profiler.html.104bb4da.js"),["assets/profiler.html.104bb4da.js","assets/arthas-output-svg.30f64f53.js"])),"v-1c2d8c2c":P(()=>m(()=>import("./pwd.html.9fed273e.js"),[])),"v-5afc3a07":P(()=>m(()=>import("./quick-start.html.280b7e45.js"),[])),"v-aa7c750c":P(()=>m(()=>import("./quit.html.35cfef44.js"),[])),"v-0446ad7b":P(()=>m(()=>import("./redefine.html.dd4e49ae.js"),[])),"v-648880ae":P(()=>m(()=>import("./release-notes.html.7b47f9b1.js"),[])),"v-71f77d4c":P(()=>m(()=>import("./reset.html.8e40dece.js"),[])),"v-54cde250":P(()=>m(()=>import("./retransform.html.9e308ea0.js"),[])),"v-8e632816":P(()=>m(()=>import("./save-log.html.90f31700.js"),[])),"v-1fc55619":P(()=>m(()=>import("./sc.html.eeb9853e.js"),[])),"v-3891b473":P(()=>m(()=>import("./session.html.9e410496.js"),[])),"v-30d5cc4f":P(()=>m(()=>import("./sm.html.4d1d0068.js"),[])),"v-07cf9d55":P(()=>m(()=>import("./spring-boot-starter.html.66690460.js"),[])),"v-b75a107e":P(()=>m(()=>import("./stack.html.f5cd6c76.js"),[])),"v-a9c412f2":P(()=>m(()=>import("./start-arthas.html.9125e42e.js"),[])),"v-bc0910b2":P(()=>m(()=>import("./stop.html.caa3621a.js"),[])),"v-0333612e":P(()=>m(()=>import("./sysenv.html.91e77d8a.js"),[])),"v-7012b8ce":P(()=>m(()=>import("./sysprop.html.99d1f7e4.js"),[])),"v-0536edb5":P(()=>m(()=>import("./tee.html.e5c160d4.js"),[])),"v-10845ac2":P(()=>m(()=>import("./thread.html.82705c77.js"),[])),"v-65d67724":P(()=>m(()=>import("./trace.html.bd4711b5.js"),[])),"v-71adf3e9":P(()=>m(()=>import("./tt.html.e6bad26a.js"),[])),"v-d2ddc9fe":P(()=>m(()=>import("./tunnel.html.9b4b4488.js"),["assets/tunnel.html.9b4b4488.js","assets/tunnel-server-agents.03d5eafa.js"])),"v-5b5d3371":P(()=>m(()=>import("./version.html.616afa6d.js"),[])),"v-40db67fd":P(()=>m(()=>import("./vmoption.html.9ba6d1d1.js"),[])),"v-10890efa":P(()=>m(()=>import("./vmtool.html.88a7a8ad.js"),[])),"v-24fc49da":P(()=>m(()=>import("./watch.html.0334a9c9.js"),[])),"v-a5f6e7aa":P(()=>m(()=>import("./web-console.html.35c805f3.js"),["assets/web-console.html.35c805f3.js","assets/web-console-local.156ba0ce.js"])),"v-2d0a870d":P(()=>m(()=>import("./index.html.65542e21.js"),[])),"v-0f1c4082":P(()=>m(()=>import("./intro.html.88c342fe.js"),[])),"v-99945efa":P(()=>m(()=>import("./user-question-history11440.html.3af803e8.js"),[])),"v-92c0fc7e":P(()=>m(()=>import("./user-question-history11442.html.452c29bb.js"),[])),"v-8f574b40":P(()=>m(()=>import("./user-question-history11443.html.26045483.js"),[])),"v-8bed9a02":P(()=>m(()=>import("./user-question-history11444.html.6c9237db.js"),[])),"v-2fc7e878":P(()=>m(()=>import("./user-question-history11450.html.f190471c.js"),[])),"v-2c5e373a":P(()=>m(()=>import("./user-question-history11451.html.800d3b39.js"),[])),"v-28f485fc":P(()=>m(()=>import("./user-question-history11452.html.62d3892a.js"),[])),"v-258ad4be":P(()=>m(()=>import("./user-question-history11453.html.7b8e24f9.js"),[])),"v-22212380":P(()=>m(()=>import("./user-question-history11454.html.6835add3.js"),[])),"v-273f5abf":P(()=>m(()=>import("./user-question-history11466.html.e6966db1.js"),[])),"v-28f4335e":P(()=>m(()=>import("./user-question-history11467.html.98e65d8d.js"),[])),"v-2aa90bfd":P(()=>m(()=>import("./user-question-history11468.html.c361c47a.js"),[])),"v-2c5de49c":P(()=>m(()=>import("./user-question-history11469.html.8260e57a.js"),[])),"v-7574b2c0":P(()=>m(()=>import("./user-question-history11784.html.81769a3f.js"),[])),"v-083e8b00":P(()=>m(()=>import("./user-question-history11795.html.9ebddefe.js"),[])),"v-e30596dc":P(()=>m(()=>import("./user-question-history11809.html.e4eebb95.js"),[])),"v-97f05b88":P(()=>m(()=>import("./user-question-history11810.html.95a73e5e.js"),[])),"v-8a499690":P(()=>m(()=>import("./user-question-history11814.html.88f5b549.js"),[])),"v-fd01f6bc":P(()=>m(()=>import("./user-question-history12453.html.ec6b109d.js"),[])),"v-f998457e":P(()=>m(()=>import("./user-question-history12454.html.5145414d.js"),[])),"v-f62e9440":P(()=>m(()=>import("./user-question-history12455.html.dfb6b9cc.js"),[])),"v-947c2652":P(()=>m(()=>import("./user-question-history12706.html.e146923a.js"),[])),"v-2e19610e":P(()=>m(()=>import("./user-question-history12715.html.d59a7022.js"),[])),"v-2aafafd0":P(()=>m(()=>import("./user-question-history12716.html.ac36855c.js"),[])),"v-7f1dc621":P(()=>m(()=>import("./user-question-history12740.html.82d54a5e.js"),[])),"v-fe5ac280":P(()=>m(()=>import("./user-question-history12741.html.2632962d.js"),[])),"v-2d351906":P(()=>m(()=>import("./user-question-history13448.html.f521a94a.js"),[])),"v-76da50dc":P(()=>m(()=>import("./user-question-history13504.html.6734814f.js"),[])),"v-7a44021a":P(()=>m(()=>import("./user-question-history13506.html.a9bd4470.js"),[])),"v-7bf8dab9":P(()=>m(()=>import("./user-question-history13507.html.abe7be9c.js"),[])),"v-7dadb358":P(()=>m(()=>import("./user-question-history13508.html.d89c10c5.js"),[])),"v-7f628bf7":P(()=>m(()=>import("./user-question-history13509.html.89427e47.js"),[])),"v-b625acbe":P(()=>m(()=>import("./user-question-history13510.html.68e8b03d.js"),[])),"v-b2bbfb80":P(()=>m(()=>import("./user-question-history13511.html.25a77a22.js"),[])),"v-af524a42":P(()=>m(()=>import("./user-question-history13512.html.0cea5c93.js"),[])),"v-abe89904":P(()=>m(()=>import("./user-question-history13513.html.d6916938.js"),[])),"v-4585d3c0":P(()=>m(()=>import("./user-question-history13522.html.1377a5cd.js"),[])),"v-1691a482":P(()=>m(()=>import("./user-question-history14763.html.4d57d974.js"),[])),"v-47532340":P(()=>m(()=>import("./user-question-history14831.html.a9505afc.js"),[])),"v-43e97202":P(()=>m(()=>import("./user-question-history14832.html.133a5fc9.js"),[])),"v-407fc0c4":P(()=>m(()=>import("./user-question-history14833.html.8f875e7a.js"),[])),"v-3d160f86":P(()=>m(()=>import("./user-question-history14834.html.2061cdf3.js"),[])),"v-0f87d102":P(()=>m(()=>import("./user-question-history14840.html.e95c4465.js"),[])),"v-14a65adf":P(()=>m(()=>import("./user-question-history14843.html.d72bcb0a.js"),[])),"v-426268c5":P(()=>m(()=>import("./user-question-history15167.html.ddc863e3.js"),[])),"v-71474343":P(()=>m(()=>import("./user-question-history15543.html.5a07f1b8.js"),[])),"v-47489f48":P(()=>m(()=>import("./user-question-history15726.html.591e38e2.js"),[])),"v-40753ccc":P(()=>m(()=>import("./user-question-history15728.html.ef6d0f74.js"),[])),"v-3d0b8b8e":P(()=>m(()=>import("./user-question-history15729.html.255e473b.js"),[])),"v-0704d7e3":P(()=>m(()=>import("./user-question-history15730.html.5b6f97da.js"),[])),"v-08b9b082":P(()=>m(()=>import("./user-question-history15731.html.fcede74d.js"),[])),"v-0f8d12fe":P(()=>m(()=>import("./user-question-history15735.html.1460fba7.js"),[])),"v-1141eb9d":P(()=>m(()=>import("./user-question-history15736.html.2e84413c.js"),[])),"v-12f6c43c":P(()=>m(()=>import("./user-question-history15737.html.2050bb71.js"),[])),"v-14ab9cdb":P(()=>m(()=>import("./user-question-history15738.html.7fe49200.js"),[])),"v-1660757a":P(()=>m(()=>import("./user-question-history15739.html.2f85435f.js"),[])),"v-3beb1324":P(()=>m(()=>import("./user-question-history15740.html.ef3ea329.js"),[])),"v-07555a84":P(()=>m(()=>import("./index.html.20963b1f.js"),["assets/index.html.20963b1f.js","assets/arthas.b23d3e5a.js"])),"v-463d120e":P(()=>m(()=>import("./advanced-use.html.925df855.js"),[])),"v-a736375c":P(()=>m(()=>import("./advice-class.html.47e440e0.js"),[])),"v-f6b5c310":P(()=>m(()=>import("./agent.html.617cd616.js"),[])),"v-74fb2694":P(()=>m(()=>import("./arthas-properties.html.420ce653.js"),[])),"v-786f7161":P(()=>m(()=>import("./async.html.ad6f543c.js"),[])),"v-f76c33a6":P(()=>m(()=>import("./auth.html.4fb5c4e8.js"),[])),"v-d17b7034":P(()=>m(()=>import("./base64.html.fc840523.js"),[])),"v-765e30be":P(()=>m(()=>import("./batch-support.html.c19bd002.js"),[])),"v-64a0cd47":P(()=>m(()=>import("./cat.html.62f303af.js"),[])),"v-fc1b9a9c":P(()=>m(()=>import("./classloader.html.5844c566.js"),[])),"v-ae5eff1a":P(()=>m(()=>import("./cls.html.b6fefbcb.js"),[])),"v-12153166":P(()=>m(()=>import("./commands.html.66e4b6ac.js"),[])),"v-4be7594a":P(()=>m(()=>import("./contact-us.html.95010378.js"),["assets/contact-us.html.95010378.js","assets/qqgroup3_qr.a24fdd88.js"])),"v-79107649":P(()=>m(()=>import("./dashboard.html.51618efe.js"),["assets/dashboard.html.51618efe.js","assets/dashboard.eb1e1fee.js"])),"v-682151b5":P(()=>m(()=>import("./docker.html.cc7cb28f.js"),[])),"v-8d912d66":P(()=>m(()=>import("./download.html.1875ae0c.js"),[])),"v-471b4d3e":P(()=>m(()=>import("./dump.html.2cf27d3a.js"),[])),"v-18ad9fd0":P(()=>m(()=>import("./echo.html.05d8f6ec.js"),[])),"v-d1b46bf2":P(()=>m(()=>import("./faq.html.b132e668.js"),[])),"v-2f908999":P(()=>m(()=>import("./getstatic.html.65f0c2b4.js"),[])),"v-8b2b7482":P(()=>m(()=>import("./grep.html.2fe04292.js"),[])),"v-25a18087":P(()=>m(()=>import("./groovy.html.643b72f3.js"),[])),"v-c0b1d216":P(()=>m(()=>import("./heapdump.html.f4df2420.js"),[])),"v-7a8b0c34":P(()=>m(()=>import("./help.html.91046ed4.js"),[])),"v-4402cd49":P(()=>m(()=>import("./history.html.471db257.js"),[])),"v-8b0312c0":P(()=>m(()=>import("./http-api.html.3e96a3f6.js"),["assets/http-api.html.3e96a3f6.js","assets/arthas-web-ui.89f4fc6d.js"])),"v-96b07b98":P(()=>m(()=>import("./idea-plugin.html.417eaaaa.js"),[])),"v-319f48f2":P(()=>m(()=>import("./install-detail.html.0fb1bfe7.js"),[])),"v-207b7d70":P(()=>m(()=>import("./jad.html.b8dc7f24.js"),[])),"v-40de7e67":P(()=>m(()=>import("./jfr.html.447f79ef.js"),["assets/jfr.html.447f79ef.js","assets/arthas-output-recording.5e4ef7bc.js"])),"v-f28c1148":P(()=>m(()=>import("./jvm.html.9407effe.js"),[])),"v-b3b5e150":P(()=>m(()=>import("./keymap.html.0ad66d20.js"),[])),"v-7e581f76":P(()=>m(()=>import("./logger.html.3852bbf8.js"),[])),"v-bbaa3c7e":P(()=>m(()=>import("./manual-install.html.c43188f0.js"),[])),"v-58d22ae0":P(()=>m(()=>import("./mbean.html.bbfde389.js"),[])),"v-2ac66c02":P(()=>m(()=>import("./mc.html.e4e601e2.js"),[])),"v-7a1110bf":P(()=>m(()=>import("./mcp-server.html.a3e8a347.js"),[])),"v-3f212774":P(()=>m(()=>import("./memory.html.34772716.js"),[])),"v-20388043":P(()=>m(()=>import("./monitor.html.5633b4cc.js"),[])),"v-89b4fa02":P(()=>m(()=>import("./ognl.html.74bb016b.js"),[])),"v-43a1e17f":P(()=>m(()=>import("./options.html.715680fe.js"),[])),"v-6746784a":P(()=>m(()=>import("./perfcounter.html.3268ae39.js"),[])),"v-a7e90ae8":P(()=>m(()=>import("./profiler.html.550db07c.js"),["assets/profiler.html.550db07c.js","assets/arthas-output-svg.30f64f53.js"])),"v-1b8ba240":P(()=>m(()=>import("./pwd.html.b4acbf69.js"),[])),"v-d98607ca":P(()=>m(()=>import("./quick-start.html.20728679.js"),[])),"v-d1b31c34":P(()=>m(()=>import("./quit.html.93b04167.js"),[])),"v-c7317832":P(()=>m(()=>import("./redefine.html.8a9d2f12.js"),[])),"v-e0bde47c":P(()=>m(()=>import("./release-notes.html.234cb622.js"),[])),"v-6735226e":P(()=>m(()=>import("./reset.html.91ee216c.js"),[])),"v-e5e2b738":P(()=>m(()=>import("./retransform.html.7f2d48d1.js"),[])),"v-50ef0261":P(()=>m(()=>import("./save-log.html.15e8b49b.js"),[])),"v-28022d85":P(()=>m(()=>import("./sc.html.480cfb09.js"),[])),"v-dfe2bef2":P(()=>m(()=>import("./session.html.62106194.js"),[])),"v-3912a3bb":P(()=>m(()=>import("./sm.html.3cfe4604.js"),[])),"v-71870b69":P(()=>m(()=>import("./spring-boot-starter.html.0e3a76a1.js"),[])),"v-4483d8d5":P(()=>m(()=>import("./stack.html.a87f2be7.js"),[])),"v-7af576f3":P(()=>m(()=>import("./start-arthas.html.84526ae4.js"),[])),"v-e33fb7da":P(()=>m(()=>import("./stop.html.17164bf8.js"),[])),"v-645190d5":P(()=>m(()=>import("./sysenv.html.0442ef2d.js"),[])),"v-1f738fad":P(()=>m(()=>import("./sysprop.html.59433c04.js"),[])),"v-049503c9":P(()=>m(()=>import("./tee.html.5d3141f1.js"),[])),"v-5da9140b":P(()=>m(()=>import("./thread.html.ffe63515.js"),[])),"v-06075838":P(()=>m(()=>import("./trace.html.78beb450.js"),[])),"v-79eacb55":P(()=>m(()=>import("./tt.html.6619c63a.js"),[])),"v-07074726":P(()=>m(()=>import("./tunnel.html.c8382ab9.js"),["assets/tunnel.html.c8382ab9.js","assets/tunnel-server-agents.03d5eafa.js"])),"v-9a4bc0f6":P(()=>m(()=>import("./version.html.46ff8ce3.js"),[])),"v-4e08032e":P(()=>m(()=>import("./vmoption.html.5a8a5c86.js"),[])),"v-76745066":P(()=>m(()=>import("./vmtool.html.e5a5b6ea.js"),[])),"v-75a5aa24":P(()=>m(()=>import("./watch.html.760283ab.js"),[])),"v-35756382":P(()=>m(()=>import("./web-console.html.e7ba416f.js"),["assets/web-console.html.e7ba416f.js","assets/web-console-local.156ba0ce.js"])),"v-3706649a":P(()=>m(()=>import("./404.html.ed73d864.js"),[]))};var xt=(e={})=>e;function ra(e,t,n){var o,r,i;t===void 0&&(t=50),n===void 0&&(n={});var a=(o=n.isImmediate)!=null&&o,s=(r=n.callback)!=null&&r,c=n.maxWait,l=Date.now(),u=[];function d(){if(c!==void 0){var h=Date.now()-l;if(h+t>=c)return c-h}return t}var f=function(){var h=[].slice.call(arguments),v=this;return new Promise(function(g,y){var _=a&&i===void 0;if(i!==void 0&&clearTimeout(i),i=setTimeout(function(){if(i=void 0,l=Date.now(),!a){var T=e.apply(v,h);s&&s(T),u.forEach(function(I){return(0,I.resolve)(T)}),u=[]}},d()),_){var b=e.apply(v,h);return s&&s(b),g(b)}u.push({resolve:g,reject:y})})};return f.cancel=function(h){i!==void 0&&clearTimeout(i),u.forEach(function(v){return(0,v.reject)(h)}),u=[]},f}const is=()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,rh=()=>window.scrollTo({top:0,behavior:"smooth"});const ih=Ve({name:"BackToTop",setup(){const e=De(0),t=te(()=>e.value>300),n=ra(()=>{e.value=is()},100);et(()=>{e.value=is(),window.addEventListener("scroll",()=>n())});const o=Ie("div",{class:"back-to-top",onClick:rh});return()=>Ie(Po,{name:"back-to-top"},()=>t.value?o:null)}}),ah=xt({rootComponents:[ih]});const sh=Ie("svg",{class:"external-link-icon",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15"},[Ie("path",{fill:"currentColor",d:"M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"}),Ie("polygon",{fill:"currentColor",points:"45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"})]),ch=Ve({name:"ExternalLinkIcon",props:{locales:{type:Object,required:!1,default:()=>({})}},setup(e){const t=Fn(),n=te(()=>{var o;return(o=e.locales[t.value])!=null?o:{openInNewWindow:"open in new window"}});return()=>Ie("span",[sh,Ie("span",{class:"external-link-icon-sr-only"},n.value.openInNewWindow)])}}),lh={"/":{openInNewWindow:"\u5728\u65B0\u7A97\u53E3\u6253\u5F00"},"/en/":{openInNewWindow:"open in new window"}},uh=xt({enhance({app:e}){e.component("ExternalLinkIcon",Ie(ch,{locales:lh}))}});/*! medium-zoom 1.0.6 | MIT License | https://github.com/francoischalifour/medium-zoom */var sn=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:{},o=window.Promise||function(A){function x(){}A(x,x)},r=function(A){var x=A.target;if(x===U){v();return}T.indexOf(x)!==-1&&g({target:x})},i=function(){if(!(D||!E.original)){var A=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(K-A)>S.scrollOffset&&setTimeout(v,150)}},a=function(A){var x=A.key||A.keyCode;(x==="Escape"||x==="Esc"||x===27)&&v()},s=function(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},x=A;if(A.background&&(U.style.background=A.background),A.container&&A.container instanceof Object&&(x.container=sn({},S.container,A.container)),A.template){var R=Wo(A.template)?A.template:document.querySelector(A.template);x.template=R}return S=sn({},S,x),T.forEach(function(C){C.dispatchEvent(yn("medium-zoom:update",{detail:{zoom:Y}}))}),Y},c=function(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return e(sn({},S,A))},l=function(){for(var A=arguments.length,x=Array(A),R=0;R0?x.reduce(function(V,W){return[].concat(V,ss(W))},[]):T;return C.forEach(function(V){V.classList.remove("medium-zoom-image"),V.dispatchEvent(yn("medium-zoom:detach",{detail:{zoom:Y}}))}),T=T.filter(function(V){return C.indexOf(V)===-1}),Y},m=function(A,x){var R=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return T.forEach(function(C){C.addEventListener("medium-zoom:"+A,x,R)}),I.push({type:"medium-zoom:"+A,listener:x,options:R}),Y},f=function(A,x){var R=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return T.forEach(function(C){C.removeEventListener("medium-zoom:"+A,x,R)}),I=I.filter(function(C){return!(C.type==="medium-zoom:"+A&&C.listener.toString()===x.toString())}),Y},h=function(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},x=A.target,R=function(){var V={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},W=void 0,ee=void 0;if(S.container)if(S.container instanceof Object)V=sn({},V,S.container),W=V.width-V.left-V.right-S.margin*2,ee=V.height-V.top-V.bottom-S.margin*2;else{var me=Wo(S.container)?S.container:document.querySelector(S.container),de=me.getBoundingClientRect(),ve=de.width,Ae=de.height,Se=de.left,Fe=de.top;V=sn({},V,{width:ve,height:Ae,left:Se,top:Fe})}W=W||V.width-S.margin*2,ee=ee||V.height-S.margin*2;var k=E.zoomedHd||E.original,Z=as(k)?W:k.naturalWidth||W,N=as(k)?ee:k.naturalHeight||ee,G=k.getBoundingClientRect(),pe=G.top,ye=G.left,fe=G.width,le=G.height,p=Math.min(Z,W)/fe,O=Math.min(N,ee)/le,L=Math.min(p,O),q=(-ye+(W-fe)/2+S.margin+V.left)/L,j=(-pe+(ee-le)/2+S.margin+V.top)/L,H="scale("+L+") translate3d("+q+"px, "+j+"px, 0)";E.zoomed.style.transform=H,E.zoomedHd&&(E.zoomedHd.style.transform=H)};return new o(function(C){if(x&&T.indexOf(x)===-1){C(Y);return}var V=function ve(){D=!1,E.zoomed.removeEventListener("transitionend",ve),E.original.dispatchEvent(yn("medium-zoom:opened",{detail:{zoom:Y}})),C(Y)};if(E.zoomed){C(Y);return}if(x)E.original=x;else if(T.length>0){var W=T;E.original=W[0]}else{C(Y);return}if(E.original.dispatchEvent(yn("medium-zoom:open",{detail:{zoom:Y}})),K=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,D=!0,E.zoomed=fh(E.original),document.body.appendChild(U),S.template){var ee=Wo(S.template)?S.template:document.querySelector(S.template);E.template=document.createElement("div"),E.template.appendChild(ee.content.cloneNode(!0)),document.body.appendChild(E.template)}if(document.body.appendChild(E.zoomed),window.requestAnimationFrame(function(){document.body.classList.add("medium-zoom--opened")}),E.original.classList.add("medium-zoom-image--hidden"),E.zoomed.classList.add("medium-zoom-image--opened"),E.zoomed.addEventListener("click",v),E.zoomed.addEventListener("transitionend",V),E.original.getAttribute("data-zoom-src")){E.zoomedHd=E.zoomed.cloneNode(),E.zoomedHd.removeAttribute("srcset"),E.zoomedHd.removeAttribute("sizes"),E.zoomedHd.src=E.zoomed.getAttribute("data-zoom-src"),E.zoomedHd.onerror=function(){clearInterval(me),console.warn("Unable to reach the zoom image target "+E.zoomedHd.src),E.zoomedHd=null,R()};var me=setInterval(function(){E.zoomedHd.complete&&(clearInterval(me),E.zoomedHd.classList.add("medium-zoom-image--opened"),E.zoomedHd.addEventListener("click",v),document.body.appendChild(E.zoomedHd),R())},10)}else if(E.original.hasAttribute("srcset")){E.zoomedHd=E.zoomed.cloneNode(),E.zoomedHd.removeAttribute("sizes"),E.zoomedHd.removeAttribute("loading");var de=E.zoomedHd.addEventListener("load",function(){E.zoomedHd.removeEventListener("load",de),E.zoomedHd.classList.add("medium-zoom-image--opened"),E.zoomedHd.addEventListener("click",v),document.body.appendChild(E.zoomedHd),R()})}else R()})},v=function(){return new o(function(A){if(D||!E.original){A(Y);return}var x=function R(){E.original.classList.remove("medium-zoom-image--hidden"),document.body.removeChild(E.zoomed),E.zoomedHd&&document.body.removeChild(E.zoomedHd),document.body.removeChild(U),E.zoomed.classList.remove("medium-zoom-image--opened"),E.template&&document.body.removeChild(E.template),D=!1,E.zoomed.removeEventListener("transitionend",R),E.original.dispatchEvent(yn("medium-zoom:closed",{detail:{zoom:Y}})),E.original=null,E.zoomed=null,E.zoomedHd=null,E.template=null,A(Y)};D=!0,document.body.classList.remove("medium-zoom--opened"),E.zoomed.style.transform="",E.zoomedHd&&(E.zoomedHd.style.transform=""),E.template&&(E.template.style.transition="opacity 150ms",E.template.style.opacity=0),E.original.dispatchEvent(yn("medium-zoom:close",{detail:{zoom:Y}})),E.zoomed.addEventListener("transitionend",x)})},g=function(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},x=A.target;return E.original?v():h({target:x})},y=function(){return S},_=function(){return T},b=function(){return E.original},T=[],I=[],D=!1,K=0,S=n,E={original:null,zoomed:null,zoomedHd:null,template:null};Object.prototype.toString.call(t)==="[object Object]"?S=t:(t||typeof t=="string")&&l(t),S=sn({margin:0,background:"#fff",scrollOffset:40,container:null,template:null},S);var U=dh(S.background);document.addEventListener("click",r),document.addEventListener("keyup",a),document.addEventListener("scroll",i),window.addEventListener("resize",v);var Y={open:h,close:v,toggle:g,update:s,clone:c,attach:l,detach:u,on:m,off:f,getOptions:y,getImages:_,getZoomedImage:b};return Y};function ph(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(!e||typeof document>"u")){var o=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",n==="top"&&o.firstChild?o.insertBefore(r,o.firstChild):o.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}var _h=".medium-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s;will-change:opacity}.medium-zoom--opened .medium-zoom-overlay{cursor:pointer;cursor:zoom-out;opacity:1}.medium-zoom-image{cursor:pointer;cursor:zoom-in;transition:transform .3s cubic-bezier(.2,0,.2,1)!important}.medium-zoom-image--hidden{visibility:hidden}.medium-zoom-image--opened{position:relative;cursor:pointer;cursor:zoom-out;will-change:transform}";ph(_h);const vh=hh,gh=Symbol("mediumZoom");const yh=".theme-default-content > img, .theme-default-content :not(a) > img",bh={},Eh=300,Oh=Lt({enhance({app:e,router:t}){const n=vh(bh);n.refresh=(o=yh)=>{n.detach(),n.attach(o)},e.provide(gh,n),t.afterEach(()=>{setTimeout(()=>n.refresh(),Eh)})}});/*! +See: https://github.com/francoischalifour/medium-zoom`)}},dh=function(t){var n=document.createElement("div");return n.classList.add("medium-zoom-overlay"),n.style.background=t,n},fh=function(t){var n=t.getBoundingClientRect(),o=n.top,r=n.left,i=n.width,a=n.height,s=t.cloneNode(),c=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,l=window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0;return s.removeAttribute("id"),s.style.position="absolute",s.style.top=o+c+"px",s.style.left=r+l+"px",s.style.width=i+"px",s.style.height=a+"px",s.style.transform="",s},yn=function(t,n){var o=sn({bubbles:!1,cancelable:!1,detail:void 0},n);if(typeof window.CustomEvent=="function")return new CustomEvent(t,o);var r=document.createEvent("CustomEvent");return r.initCustomEvent(t,o.bubbles,o.cancelable,o.detail),r},hh=function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=window.Promise||function(A){function L(){}A(L,L)},r=function(A){var L=A.target;if(L===U){v();return}T.indexOf(L)!==-1&&g({target:L})},i=function(){if(!(D||!E.original)){var A=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(K-A)>S.scrollOffset&&setTimeout(v,150)}},a=function(A){var L=A.key||A.keyCode;(L==="Escape"||L==="Esc"||L===27)&&v()},s=function(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},L=A;if(A.background&&(U.style.background=A.background),A.container&&A.container instanceof Object&&(L.container=sn({},S.container,A.container)),A.template){var R=Wo(A.template)?A.template:document.querySelector(A.template);L.template=R}return S=sn({},S,L),T.forEach(function(C){C.dispatchEvent(yn("medium-zoom:update",{detail:{zoom:Y}}))}),Y},c=function(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return e(sn({},S,A))},l=function(){for(var A=arguments.length,L=Array(A),R=0;R0?L.reduce(function(V,W){return[].concat(V,ss(W))},[]):T;return C.forEach(function(V){V.classList.remove("medium-zoom-image"),V.dispatchEvent(yn("medium-zoom:detach",{detail:{zoom:Y}}))}),T=T.filter(function(V){return C.indexOf(V)===-1}),Y},d=function(A,L){var R=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return T.forEach(function(C){C.addEventListener("medium-zoom:"+A,L,R)}),I.push({type:"medium-zoom:"+A,listener:L,options:R}),Y},f=function(A,L){var R=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return T.forEach(function(C){C.removeEventListener("medium-zoom:"+A,L,R)}),I=I.filter(function(C){return!(C.type==="medium-zoom:"+A&&C.listener.toString()===L.toString())}),Y},h=function(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},L=A.target,R=function(){var V={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},W=void 0,ee=void 0;if(S.container)if(S.container instanceof Object)V=sn({},V,S.container),W=V.width-V.left-V.right-S.margin*2,ee=V.height-V.top-V.bottom-S.margin*2;else{var me=Wo(S.container)?S.container:document.querySelector(S.container),de=me.getBoundingClientRect(),ve=de.width,Ae=de.height,Se=de.left,Fe=de.top;V=sn({},V,{width:ve,height:Ae,left:Se,top:Fe})}W=W||V.width-S.margin*2,ee=ee||V.height-S.margin*2;var k=E.zoomedHd||E.original,Z=as(k)?W:k.naturalWidth||W,N=as(k)?ee:k.naturalHeight||ee,G=k.getBoundingClientRect(),pe=G.top,ye=G.left,fe=G.width,le=G.height,p=Math.min(Z,W)/fe,O=Math.min(N,ee)/le,x=Math.min(p,O),q=(-ye+(W-fe)/2+S.margin+V.left)/x,j=(-pe+(ee-le)/2+S.margin+V.top)/x,H="scale("+x+") translate3d("+q+"px, "+j+"px, 0)";E.zoomed.style.transform=H,E.zoomedHd&&(E.zoomedHd.style.transform=H)};return new o(function(C){if(L&&T.indexOf(L)===-1){C(Y);return}var V=function ve(){D=!1,E.zoomed.removeEventListener("transitionend",ve),E.original.dispatchEvent(yn("medium-zoom:opened",{detail:{zoom:Y}})),C(Y)};if(E.zoomed){C(Y);return}if(L)E.original=L;else if(T.length>0){var W=T;E.original=W[0]}else{C(Y);return}if(E.original.dispatchEvent(yn("medium-zoom:open",{detail:{zoom:Y}})),K=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,D=!0,E.zoomed=fh(E.original),document.body.appendChild(U),S.template){var ee=Wo(S.template)?S.template:document.querySelector(S.template);E.template=document.createElement("div"),E.template.appendChild(ee.content.cloneNode(!0)),document.body.appendChild(E.template)}if(document.body.appendChild(E.zoomed),window.requestAnimationFrame(function(){document.body.classList.add("medium-zoom--opened")}),E.original.classList.add("medium-zoom-image--hidden"),E.zoomed.classList.add("medium-zoom-image--opened"),E.zoomed.addEventListener("click",v),E.zoomed.addEventListener("transitionend",V),E.original.getAttribute("data-zoom-src")){E.zoomedHd=E.zoomed.cloneNode(),E.zoomedHd.removeAttribute("srcset"),E.zoomedHd.removeAttribute("sizes"),E.zoomedHd.src=E.zoomed.getAttribute("data-zoom-src"),E.zoomedHd.onerror=function(){clearInterval(me),console.warn("Unable to reach the zoom image target "+E.zoomedHd.src),E.zoomedHd=null,R()};var me=setInterval(function(){E.zoomedHd.complete&&(clearInterval(me),E.zoomedHd.classList.add("medium-zoom-image--opened"),E.zoomedHd.addEventListener("click",v),document.body.appendChild(E.zoomedHd),R())},10)}else if(E.original.hasAttribute("srcset")){E.zoomedHd=E.zoomed.cloneNode(),E.zoomedHd.removeAttribute("sizes"),E.zoomedHd.removeAttribute("loading");var de=E.zoomedHd.addEventListener("load",function(){E.zoomedHd.removeEventListener("load",de),E.zoomedHd.classList.add("medium-zoom-image--opened"),E.zoomedHd.addEventListener("click",v),document.body.appendChild(E.zoomedHd),R()})}else R()})},v=function(){return new o(function(A){if(D||!E.original){A(Y);return}var L=function R(){E.original.classList.remove("medium-zoom-image--hidden"),document.body.removeChild(E.zoomed),E.zoomedHd&&document.body.removeChild(E.zoomedHd),document.body.removeChild(U),E.zoomed.classList.remove("medium-zoom-image--opened"),E.template&&document.body.removeChild(E.template),D=!1,E.zoomed.removeEventListener("transitionend",R),E.original.dispatchEvent(yn("medium-zoom:closed",{detail:{zoom:Y}})),E.original=null,E.zoomed=null,E.zoomedHd=null,E.template=null,A(Y)};D=!0,document.body.classList.remove("medium-zoom--opened"),E.zoomed.style.transform="",E.zoomedHd&&(E.zoomedHd.style.transform=""),E.template&&(E.template.style.transition="opacity 150ms",E.template.style.opacity=0),E.original.dispatchEvent(yn("medium-zoom:close",{detail:{zoom:Y}})),E.zoomed.addEventListener("transitionend",L)})},g=function(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},L=A.target;return E.original?v():h({target:L})},y=function(){return S},_=function(){return T},b=function(){return E.original},T=[],I=[],D=!1,K=0,S=n,E={original:null,zoomed:null,zoomedHd:null,template:null};Object.prototype.toString.call(t)==="[object Object]"?S=t:(t||typeof t=="string")&&l(t),S=sn({margin:0,background:"#fff",scrollOffset:40,container:null,template:null},S);var U=dh(S.background);document.addEventListener("click",r),document.addEventListener("keyup",a),document.addEventListener("scroll",i),window.addEventListener("resize",v);var Y={open:h,close:v,toggle:g,update:s,clone:c,attach:l,detach:u,on:d,off:f,getOptions:y,getImages:_,getZoomedImage:b};return Y};function ph(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(!e||typeof document>"u")){var o=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",n==="top"&&o.firstChild?o.insertBefore(r,o.firstChild):o.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}var _h=".medium-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s;will-change:opacity}.medium-zoom--opened .medium-zoom-overlay{cursor:pointer;cursor:zoom-out;opacity:1}.medium-zoom-image{cursor:pointer;cursor:zoom-in;transition:transform .3s cubic-bezier(.2,0,.2,1)!important}.medium-zoom-image--hidden{visibility:hidden}.medium-zoom-image--opened{position:relative;cursor:pointer;cursor:zoom-out;will-change:transform}";ph(_h);const vh=hh,gh=Symbol("mediumZoom");const yh=".theme-default-content > img, .theme-default-content :not(a) > img",bh={},Eh=300,Oh=xt({enhance({app:e,router:t}){const n=vh(bh);n.refresh=(o=yh)=>{n.detach(),n.attach(o)},e.provide(gh,n),t.afterEach(()=>{setTimeout(()=>n.refresh(),Eh)})}});/*! * vue-router v4.1.5 * (c) 2022 Eduardo San Martin Morote * @license MIT - */const wn=typeof window<"u";function wh(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const xe=Object.assign;function Ur(e,t){const n={};for(const o in t){const r=t[o];n[o]=gt(r)?r.map(e):e(r)}return n}const oo=()=>{},gt=Array.isArray,Ph=/\/$/,Ah=e=>e.replace(Ph,"");function Wr(e,t,n="/"){let o,r={},i="",a="";const s=t.indexOf("#");let c=t.indexOf("?");return s=0&&(c=-1),c>-1&&(o=t.slice(0,c),i=t.slice(c+1,s>-1?s:t.length),r=e(i)),s>-1&&(o=o||t.slice(0,s),a=t.slice(s,t.length)),o=Lh(o!=null?o:t,n),{fullPath:o+(i&&"?")+i+a,path:o,query:r,hash:a}}function Th(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function cs(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Ih(e,t,n){const o=t.matched.length-1,r=n.matched.length-1;return o>-1&&o===r&&Vn(t.matched[o],n.matched[r])&&tu(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Vn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function tu(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!xh(e[n],t[n]))return!1;return!0}function xh(e,t){return gt(e)?ls(e,t):gt(t)?ls(t,e):e===t}function ls(e,t){return gt(t)?e.length===t.length&&e.every((n,o)=>n===t[o]):e.length===1&&e[0]===t}function Lh(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),o=e.split("/");let r=n.length-1,i,a;for(i=0;i1&&r--;else break;return n.slice(0,r).join("/")+"/"+o.slice(i-(i===o.length?1:0)).join("/")}var ho;(function(e){e.pop="pop",e.push="push"})(ho||(ho={}));var ro;(function(e){e.back="back",e.forward="forward",e.unknown=""})(ro||(ro={}));function Dh(e){if(!e)if(wn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Ah(e)}const Sh=/^[^#]+#/;function Rh(e,t){return e.replace(Sh,"#")+t}function kh(e,t){const n=document.documentElement.getBoundingClientRect(),o=e.getBoundingClientRect();return{behavior:t.behavior,left:o.left-n.left-(t.left||0),top:o.top-n.top-(t.top||0)}}const Rr=()=>({left:window.pageXOffset,top:window.pageYOffset});function qh(e){let t;if("el"in e){const n=e.el,o=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?o?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=kh(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function us(e,t){return(history.state?history.state.position-t:-1)+e}const yi=new Map;function Ch(e,t){yi.set(e,t)}function Vh(e){const t=yi.get(e);return yi.delete(e),t}let Mh=()=>location.protocol+"//"+location.host;function nu(e,t){const{pathname:n,search:o,hash:r}=t,i=e.indexOf("#");if(i>-1){let s=r.includes(e.slice(i))?e.slice(i).length:1,c=r.slice(s);return c[0]!=="/"&&(c="/"+c),cs(c,"")}return cs(n,e)+o+r}function jh(e,t,n,o){let r=[],i=[],a=null;const s=({state:f})=>{const h=nu(e,location),v=n.value,g=t.value;let y=0;if(f){if(n.value=h,t.value=f,a&&a===v){a=null;return}y=g?f.position-g.position:0}else o(h);r.forEach(_=>{_(n.value,v,{delta:y,type:ho.pop,direction:y?y>0?ro.forward:ro.back:ro.unknown})})};function c(){a=n.value}function l(f){r.push(f);const h=()=>{const v=r.indexOf(f);v>-1&&r.splice(v,1)};return i.push(h),h}function u(){const{history:f}=window;!f.state||f.replaceState(xe({},f.state,{scroll:Rr()}),"")}function m(){for(const f of i)f();i=[],window.removeEventListener("popstate",s),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",s),window.addEventListener("beforeunload",u),{pauseListeners:c,listen:l,destroy:m}}function ms(e,t,n,o=!1,r=!1){return{back:e,current:t,forward:n,replaced:o,position:window.history.length,scroll:r?Rr():null}}function Hh(e){const{history:t,location:n}=window,o={value:nu(e,n)},r={value:t.state};r.value||i(o.value,{back:null,current:o.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(c,l,u){const m=e.indexOf("#"),f=m>-1?(n.host&&document.querySelector("base")?e:e.slice(m))+c:Mh()+e+c;try{t[u?"replaceState":"pushState"](l,"",f),r.value=l}catch(h){console.error(h),n[u?"replace":"assign"](f)}}function a(c,l){const u=xe({},t.state,ms(r.value.back,c,r.value.forward,!0),l,{position:r.value.position});i(c,u,!0),o.value=c}function s(c,l){const u=xe({},r.value,t.state,{forward:c,scroll:Rr()});i(u.current,u,!0);const m=xe({},ms(o.value,c,null),{position:u.position+1},l);i(c,m,!1),o.value=c}return{location:o,state:r,push:s,replace:a}}function $h(e){e=Dh(e);const t=Hh(e),n=jh(e,t.state,t.location,t.replace);function o(i,a=!0){a||n.pauseListeners(),history.go(i)}const r=xe({location:"",base:e,go:o,createHref:Rh.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function Nh(e){return typeof e=="string"||e&&typeof e=="object"}function ou(e){return typeof e=="string"||typeof e=="symbol"}const Rt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},ru=Symbol("");var ds;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(ds||(ds={}));function Mn(e,t){return xe(new Error,{type:e,[ru]:!0},t)}function St(e,t){return e instanceof Error&&ru in e&&(t==null||!!(e.type&t))}const fs="[^/]+?",Fh={sensitive:!1,strict:!1,start:!0,end:!0},Bh=/[.+*?^${}()[\]/\\]/g;function zh(e,t){const n=xe({},Fh,t),o=[];let r=n.start?"^":"";const i=[];for(const l of e){const u=l.length?[]:[90];n.strict&&!l.length&&(r+="/");for(let m=0;mt.length?t.length===1&&t[0]===40+40?1:-1:0}function Wh(e,t){let n=0;const o=e.score,r=t.score;for(;n0&&t[t.length-1]<0}const Kh={type:0,value:""},Yh=/[a-zA-Z0-9_]/;function Jh(e){if(!e)return[[]];if(e==="/")return[[Kh]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${l}": ${h}`)}let n=0,o=n;const r=[];let i;function a(){i&&r.push(i),i=[]}let s=0,c,l="",u="";function m(){!l||(n===0?i.push({type:0,value:l}):n===1||n===2||n===3?(i.length>1&&(c==="*"||c==="+")&&t(`A repeatable param (${l}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:l,regexp:u,repeatable:c==="*"||c==="+",optional:c==="*"||c==="?"})):t("Invalid state to consume buffer"),l="")}function f(){l+=c}for(;s{a(b)}:oo}function a(u){if(ou(u)){const m=o.get(u);m&&(o.delete(u),n.splice(n.indexOf(m),1),m.children.forEach(a),m.alias.forEach(a))}else{const m=n.indexOf(u);m>-1&&(n.splice(m,1),u.record.name&&o.delete(u.record.name),u.children.forEach(a),u.alias.forEach(a))}}function s(){return n}function c(u){let m=0;for(;m=0&&(u.record.path!==n[m].record.path||!iu(u,n[m]));)m++;n.splice(m,0,u),u.record.name&&!_s(u)&&o.set(u.record.name,u)}function l(u,m){let f,h={},v,g;if("name"in u&&u.name){if(f=o.get(u.name),!f)throw Mn(1,{location:u});g=f.record.name,h=xe(ps(m.params,f.keys.filter(b=>!b.optional).map(b=>b.name)),u.params&&ps(u.params,f.keys.map(b=>b.name))),v=f.stringify(h)}else if("path"in u)v=u.path,f=n.find(b=>b.re.test(v)),f&&(h=f.parse(v),g=f.record.name);else{if(f=m.name?o.get(m.name):n.find(b=>b.re.test(m.path)),!f)throw Mn(1,{location:u,currentLocation:m});g=f.record.name,h=xe({},m.params,u.params),v=f.stringify(h)}const y=[];let _=f;for(;_;)y.unshift(_.record),_=_.parent;return{name:g,path:v,params:h,matched:y,meta:ep(y)}}return e.forEach(u=>i(u)),{addRoute:i,resolve:l,removeRoute:a,getRoutes:s,getRecordMatcher:r}}function ps(e,t){const n={};for(const o of t)o in e&&(n[o]=e[o]);return n}function Zh(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Xh(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function Xh(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const o in e.components)t[o]=typeof n=="boolean"?n:n[o];return t}function _s(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function ep(e){return e.reduce((t,n)=>xe(t,n.meta),{})}function vs(e,t){const n={};for(const o in e)n[o]=o in t?t[o]:e[o];return n}function iu(e,t){return t.children.some(n=>n===e||iu(e,n))}const au=/#/g,tp=/&/g,np=/\//g,op=/=/g,rp=/\?/g,su=/\+/g,ip=/%5B/g,ap=/%5D/g,cu=/%5E/g,sp=/%60/g,lu=/%7B/g,cp=/%7C/g,uu=/%7D/g,lp=/%20/g;function ia(e){return encodeURI(""+e).replace(cp,"|").replace(ip,"[").replace(ap,"]")}function up(e){return ia(e).replace(lu,"{").replace(uu,"}").replace(cu,"^")}function bi(e){return ia(e).replace(su,"%2B").replace(lp,"+").replace(au,"%23").replace(tp,"%26").replace(sp,"`").replace(lu,"{").replace(uu,"}").replace(cu,"^")}function mp(e){return bi(e).replace(op,"%3D")}function dp(e){return ia(e).replace(au,"%23").replace(rp,"%3F")}function fp(e){return e==null?"":dp(e).replace(np,"%2F")}function lr(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function hp(e){const t={};if(e===""||e==="?")return t;const o=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;ri&&bi(i)):[o&&bi(o)]).forEach(i=>{i!==void 0&&(t+=(t.length?"&":"")+n,i!=null&&(t+="="+i))})}return t}function pp(e){const t={};for(const n in e){const o=e[n];o!==void 0&&(t[n]=gt(o)?o.map(r=>r==null?null:""+r):o==null?o:""+o)}return t}const _p=Symbol(""),ys=Symbol(""),kr=Symbol(""),aa=Symbol(""),Ei=Symbol("");function Wn(){let e=[];function t(o){return e.push(o),()=>{const r=e.indexOf(o);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function Wt(e,t,n,o,r){const i=o&&(o.enterCallbacks[r]=o.enterCallbacks[r]||[]);return()=>new Promise((a,s)=>{const c=m=>{m===!1?s(Mn(4,{from:n,to:t})):m instanceof Error?s(m):Nh(m)?s(Mn(2,{from:t,to:m})):(i&&o.enterCallbacks[r]===i&&typeof m=="function"&&i.push(m),a())},l=e.call(o&&o.instances[r],t,n,c);let u=Promise.resolve(l);e.length<3&&(u=u.then(c)),u.catch(m=>s(m))})}function Kr(e,t,n,o){const r=[];for(const i of e)for(const a in i.components){let s=i.components[a];if(!(t!=="beforeRouteEnter"&&!i.instances[a]))if(vp(s)){const l=(s.__vccOpts||s)[t];l&&r.push(Wt(l,n,o,i,a))}else{let c=s();r.push(()=>c.then(l=>{if(!l)return Promise.reject(new Error(`Couldn't resolve component "${a}" at "${i.path}"`));const u=wh(l)?l.default:l;i.components[a]=u;const f=(u.__vccOpts||u)[t];return f&&Wt(f,n,o,i,a)()}))}}return r}function vp(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function bs(e){const t=We(kr),n=We(aa),o=te(()=>t.resolve(F(e.to))),r=te(()=>{const{matched:c}=o.value,{length:l}=c,u=c[l-1],m=n.matched;if(!u||!m.length)return-1;const f=m.findIndex(Vn.bind(null,u));if(f>-1)return f;const h=Es(c[l-2]);return l>1&&Es(u)===h&&m[m.length-1].path!==h?m.findIndex(Vn.bind(null,c[l-2])):f}),i=te(()=>r.value>-1&&Ep(n.params,o.value.params)),a=te(()=>r.value>-1&&r.value===n.matched.length-1&&tu(n.params,o.value.params));function s(c={}){return bp(c)?t[F(e.replace)?"replace":"push"](F(e.to)).catch(oo):Promise.resolve()}return{route:o,href:te(()=>o.value.href),isActive:i,isExactActive:a,navigate:s}}const gp=Ve({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:bs,setup(e,{slots:t}){const n=$n(bs(e)),{options:o}=We(kr),r=te(()=>({[Os(e.activeClass,o.linkActiveClass,"router-link-active")]:n.isActive,[Os(e.exactActiveClass,o.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=t.default&&t.default(n);return e.custom?i:Ie("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},i)}}}),yp=gp;function bp(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Ep(e,t){for(const n in t){const o=t[n],r=e[n];if(typeof o=="string"){if(o!==r)return!1}else if(!gt(r)||r.length!==o.length||o.some((i,a)=>i!==r[a]))return!1}return!0}function Es(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Os=(e,t,n)=>e!=null?e:t!=null?t:n,Op=Ve({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const o=We(Ei),r=te(()=>e.route||o.value),i=We(ys,0),a=te(()=>{let l=F(i);const{matched:u}=r.value;let m;for(;(m=u[l])&&!m.components;)l++;return l}),s=te(()=>r.value.matched[a.value]);hn(ys,te(()=>a.value+1)),hn(_p,s),hn(Ei,r);const c=De();return ot(()=>[c.value,s.value,e.name],([l,u,m],[f,h,v])=>{u&&(u.instances[m]=l,h&&h!==u&&l&&l===f&&(u.leaveGuards.size||(u.leaveGuards=h.leaveGuards),u.updateGuards.size||(u.updateGuards=h.updateGuards))),l&&u&&(!h||!Vn(u,h)||!f)&&(u.enterCallbacks[m]||[]).forEach(g=>g(l))},{flush:"post"}),()=>{const l=r.value,u=e.name,m=s.value,f=m&&m.components[u];if(!f)return ws(n.default,{Component:f,route:l});const h=m.props[u],v=h?h===!0?l.params:typeof h=="function"?h(l):h:null,y=Ie(f,xe({},v,t,{onVnodeUnmounted:_=>{_.component.isUnmounted&&(m.instances[u]=null)},ref:c}));return ws(n.default,{Component:y,route:l})||y}}});function ws(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const mu=Op;function wp(e){const t=Gh(e.routes,e),n=e.parseQuery||hp,o=e.stringifyQuery||gs,r=e.history,i=Wn(),a=Wn(),s=Wn(),c=vl(Rt);let l=Rt;wn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=Ur.bind(null,k=>""+k),m=Ur.bind(null,fp),f=Ur.bind(null,lr);function h(k,Z){let N,G;return ou(k)?(N=t.getRecordMatcher(k),G=Z):G=k,t.addRoute(G,N)}function v(k){const Z=t.getRecordMatcher(k);Z&&t.removeRoute(Z)}function g(){return t.getRoutes().map(k=>k.record)}function y(k){return!!t.getRecordMatcher(k)}function _(k,Z){if(Z=xe({},Z||c.value),typeof k=="string"){const le=Wr(n,k,Z.path),p=t.resolve({path:le.path},Z),O=r.createHref(le.fullPath);return xe(le,p,{params:f(p.params),hash:lr(le.hash),redirectedFrom:void 0,href:O})}let N;if("path"in k)N=xe({},k,{path:Wr(n,k.path,Z.path).path});else{const le=xe({},k.params);for(const p in le)le[p]==null&&delete le[p];N=xe({},k,{params:m(k.params)}),Z.params=m(Z.params)}const G=t.resolve(N,Z),pe=k.hash||"";G.params=u(f(G.params));const ye=Th(o,xe({},k,{hash:up(pe),path:G.path})),fe=r.createHref(ye);return xe({fullPath:ye,hash:pe,query:o===gs?pp(k.query):k.query||{}},G,{redirectedFrom:void 0,href:fe})}function b(k){return typeof k=="string"?Wr(n,k,c.value.path):xe({},k)}function T(k,Z){if(l!==k)return Mn(8,{from:Z,to:k})}function I(k){return S(k)}function D(k){return I(xe(b(k),{replace:!0}))}function K(k){const Z=k.matched[k.matched.length-1];if(Z&&Z.redirect){const{redirect:N}=Z;let G=typeof N=="function"?N(k):N;return typeof G=="string"&&(G=G.includes("?")||G.includes("#")?G=b(G):{path:G},G.params={}),xe({query:k.query,hash:k.hash,params:"path"in G?{}:k.params},G)}}function S(k,Z){const N=l=_(k),G=c.value,pe=k.state,ye=k.force,fe=k.replace===!0,le=K(N);if(le)return S(xe(b(le),{state:typeof le=="object"?xe({},pe,le.state):pe,force:ye,replace:fe}),Z||N);const p=N;p.redirectedFrom=Z;let O;return!ye&&Ih(o,G,N)&&(O=Mn(16,{to:p,from:G}),de(G,G,!0,!1)),(O?Promise.resolve(O):U(p,G)).catch(L=>St(L)?St(L,2)?L:me(L):W(L,p,G)).then(L=>{if(L){if(St(L,2))return S(xe({replace:fe},b(L.to),{state:typeof L.to=="object"?xe({},pe,L.to.state):pe,force:ye}),Z||p)}else L=M(p,G,!0,fe,pe);return Y(p,G,L),L})}function E(k,Z){const N=T(k,Z);return N?Promise.reject(N):Promise.resolve()}function U(k,Z){let N;const[G,pe,ye]=Pp(k,Z);N=Kr(G.reverse(),"beforeRouteLeave",k,Z);for(const le of G)le.leaveGuards.forEach(p=>{N.push(Wt(p,k,Z))});const fe=E.bind(null,k,Z);return N.push(fe),bn(N).then(()=>{N=[];for(const le of i.list())N.push(Wt(le,k,Z));return N.push(fe),bn(N)}).then(()=>{N=Kr(pe,"beforeRouteUpdate",k,Z);for(const le of pe)le.updateGuards.forEach(p=>{N.push(Wt(p,k,Z))});return N.push(fe),bn(N)}).then(()=>{N=[];for(const le of k.matched)if(le.beforeEnter&&!Z.matched.includes(le))if(gt(le.beforeEnter))for(const p of le.beforeEnter)N.push(Wt(p,k,Z));else N.push(Wt(le.beforeEnter,k,Z));return N.push(fe),bn(N)}).then(()=>(k.matched.forEach(le=>le.enterCallbacks={}),N=Kr(ye,"beforeRouteEnter",k,Z),N.push(fe),bn(N))).then(()=>{N=[];for(const le of a.list())N.push(Wt(le,k,Z));return N.push(fe),bn(N)}).catch(le=>St(le,8)?le:Promise.reject(le))}function Y(k,Z,N){for(const G of s.list())G(k,Z,N)}function M(k,Z,N,G,pe){const ye=T(k,Z);if(ye)return ye;const fe=Z===Rt,le=wn?history.state:{};N&&(G||fe?r.replace(k.fullPath,xe({scroll:fe&&le&&le.scroll},pe)):r.push(k.fullPath,pe)),c.value=k,de(k,Z,N,fe),me()}let A;function x(){A||(A=r.listen((k,Z,N)=>{if(!Fe.listening)return;const G=_(k),pe=K(G);if(pe){S(xe(pe,{replace:!0}),G).catch(oo);return}l=G;const ye=c.value;wn&&Ch(us(ye.fullPath,N.delta),Rr()),U(G,ye).catch(fe=>St(fe,12)?fe:St(fe,2)?(S(fe.to,G).then(le=>{St(le,20)&&!N.delta&&N.type===ho.pop&&r.go(-1,!1)}).catch(oo),Promise.reject()):(N.delta&&r.go(-N.delta,!1),W(fe,G,ye))).then(fe=>{fe=fe||M(G,ye,!1),fe&&(N.delta&&!St(fe,8)?r.go(-N.delta,!1):N.type===ho.pop&&St(fe,20)&&r.go(-1,!1)),Y(G,ye,fe)}).catch(oo)}))}let R=Wn(),C=Wn(),V;function W(k,Z,N){me(k);const G=C.list();return G.length?G.forEach(pe=>pe(k,Z,N)):console.error(k),Promise.reject(k)}function ee(){return V&&c.value!==Rt?Promise.resolve():new Promise((k,Z)=>{R.add([k,Z])})}function me(k){return V||(V=!k,x(),R.list().forEach(([Z,N])=>k?N(k):Z()),R.reset()),k}function de(k,Z,N,G){const{scrollBehavior:pe}=e;if(!wn||!pe)return Promise.resolve();const ye=!N&&Vh(us(k.fullPath,0))||(G||!N)&&history.state&&history.state.scroll||null;return Oo().then(()=>pe(k,Z,ye)).then(fe=>fe&&qh(fe)).catch(fe=>W(fe,k,Z))}const ve=k=>r.go(k);let Ae;const Se=new Set,Fe={currentRoute:c,listening:!0,addRoute:h,removeRoute:v,hasRoute:y,getRoutes:g,resolve:_,options:e,push:I,replace:D,go:ve,back:()=>ve(-1),forward:()=>ve(1),beforeEach:i.add,beforeResolve:a.add,afterEach:s.add,onError:C.add,isReady:ee,install(k){const Z=this;k.component("RouterLink",yp),k.component("RouterView",mu),k.config.globalProperties.$router=Z,Object.defineProperty(k.config.globalProperties,"$route",{enumerable:!0,get:()=>F(c)}),wn&&!Ae&&c.value===Rt&&(Ae=!0,I(r.location).catch(pe=>{}));const N={};for(const pe in Rt)N[pe]=te(()=>c.value[pe]);k.provide(kr,Z),k.provide(aa,$n(N)),k.provide(Ei,c);const G=k.unmount;Se.add(k),k.unmount=function(){Se.delete(k),Se.size<1&&(l=Rt,A&&A(),A=null,c.value=Rt,Ae=!1,V=!1),G()}}};return Fe}function bn(e){return e.reduce((t,n)=>t.then(()=>n()),Promise.resolve())}function Pp(e,t){const n=[],o=[],r=[],i=Math.max(t.matched.length,e.matched.length);for(let a=0;aVn(l,s))?o.push(s):n.push(s));const c=e.matched[a];c&&(t.matched.find(l=>Vn(l,c))||r.push(c))}return[n,o,r]}function vn(){return We(kr)}function Dt(){return We(aa)}/** + */const wn=typeof window<"u";function wh(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const Le=Object.assign;function Ur(e,t){const n={};for(const o in t){const r=t[o];n[o]=gt(r)?r.map(e):e(r)}return n}const oo=()=>{},gt=Array.isArray,Ph=/\/$/,Ah=e=>e.replace(Ph,"");function Wr(e,t,n="/"){let o,r={},i="",a="";const s=t.indexOf("#");let c=t.indexOf("?");return s=0&&(c=-1),c>-1&&(o=t.slice(0,c),i=t.slice(c+1,s>-1?s:t.length),r=e(i)),s>-1&&(o=o||t.slice(0,s),a=t.slice(s,t.length)),o=xh(o!=null?o:t,n),{fullPath:o+(i&&"?")+i+a,path:o,query:r,hash:a}}function Th(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function cs(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Ih(e,t,n){const o=t.matched.length-1,r=n.matched.length-1;return o>-1&&o===r&&Vn(t.matched[o],n.matched[r])&&tu(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Vn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function tu(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Lh(e[n],t[n]))return!1;return!0}function Lh(e,t){return gt(e)?ls(e,t):gt(t)?ls(t,e):e===t}function ls(e,t){return gt(t)?e.length===t.length&&e.every((n,o)=>n===t[o]):e.length===1&&e[0]===t}function xh(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),o=e.split("/");let r=n.length-1,i,a;for(i=0;i1&&r--;else break;return n.slice(0,r).join("/")+"/"+o.slice(i-(i===o.length?1:0)).join("/")}var ho;(function(e){e.pop="pop",e.push="push"})(ho||(ho={}));var ro;(function(e){e.back="back",e.forward="forward",e.unknown=""})(ro||(ro={}));function Dh(e){if(!e)if(wn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Ah(e)}const Sh=/^[^#]+#/;function Rh(e,t){return e.replace(Sh,"#")+t}function kh(e,t){const n=document.documentElement.getBoundingClientRect(),o=e.getBoundingClientRect();return{behavior:t.behavior,left:o.left-n.left-(t.left||0),top:o.top-n.top-(t.top||0)}}const Rr=()=>({left:window.pageXOffset,top:window.pageYOffset});function qh(e){let t;if("el"in e){const n=e.el,o=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?o?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=kh(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function us(e,t){return(history.state?history.state.position-t:-1)+e}const yi=new Map;function Ch(e,t){yi.set(e,t)}function Vh(e){const t=yi.get(e);return yi.delete(e),t}let Mh=()=>location.protocol+"//"+location.host;function nu(e,t){const{pathname:n,search:o,hash:r}=t,i=e.indexOf("#");if(i>-1){let s=r.includes(e.slice(i))?e.slice(i).length:1,c=r.slice(s);return c[0]!=="/"&&(c="/"+c),cs(c,"")}return cs(n,e)+o+r}function jh(e,t,n,o){let r=[],i=[],a=null;const s=({state:f})=>{const h=nu(e,location),v=n.value,g=t.value;let y=0;if(f){if(n.value=h,t.value=f,a&&a===v){a=null;return}y=g?f.position-g.position:0}else o(h);r.forEach(_=>{_(n.value,v,{delta:y,type:ho.pop,direction:y?y>0?ro.forward:ro.back:ro.unknown})})};function c(){a=n.value}function l(f){r.push(f);const h=()=>{const v=r.indexOf(f);v>-1&&r.splice(v,1)};return i.push(h),h}function u(){const{history:f}=window;!f.state||f.replaceState(Le({},f.state,{scroll:Rr()}),"")}function d(){for(const f of i)f();i=[],window.removeEventListener("popstate",s),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",s),window.addEventListener("beforeunload",u),{pauseListeners:c,listen:l,destroy:d}}function ms(e,t,n,o=!1,r=!1){return{back:e,current:t,forward:n,replaced:o,position:window.history.length,scroll:r?Rr():null}}function Hh(e){const{history:t,location:n}=window,o={value:nu(e,n)},r={value:t.state};r.value||i(o.value,{back:null,current:o.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(c,l,u){const d=e.indexOf("#"),f=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+c:Mh()+e+c;try{t[u?"replaceState":"pushState"](l,"",f),r.value=l}catch(h){console.error(h),n[u?"replace":"assign"](f)}}function a(c,l){const u=Le({},t.state,ms(r.value.back,c,r.value.forward,!0),l,{position:r.value.position});i(c,u,!0),o.value=c}function s(c,l){const u=Le({},r.value,t.state,{forward:c,scroll:Rr()});i(u.current,u,!0);const d=Le({},ms(o.value,c,null),{position:u.position+1},l);i(c,d,!1),o.value=c}return{location:o,state:r,push:s,replace:a}}function $h(e){e=Dh(e);const t=Hh(e),n=jh(e,t.state,t.location,t.replace);function o(i,a=!0){a||n.pauseListeners(),history.go(i)}const r=Le({location:"",base:e,go:o,createHref:Rh.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function Nh(e){return typeof e=="string"||e&&typeof e=="object"}function ou(e){return typeof e=="string"||typeof e=="symbol"}const Rt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},ru=Symbol("");var ds;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(ds||(ds={}));function Mn(e,t){return Le(new Error,{type:e,[ru]:!0},t)}function St(e,t){return e instanceof Error&&ru in e&&(t==null||!!(e.type&t))}const fs="[^/]+?",Fh={sensitive:!1,strict:!1,start:!0,end:!0},Bh=/[.+*?^${}()[\]/\\]/g;function zh(e,t){const n=Le({},Fh,t),o=[];let r=n.start?"^":"";const i=[];for(const l of e){const u=l.length?[]:[90];n.strict&&!l.length&&(r+="/");for(let d=0;dt.length?t.length===1&&t[0]===40+40?1:-1:0}function Wh(e,t){let n=0;const o=e.score,r=t.score;for(;n0&&t[t.length-1]<0}const Kh={type:0,value:""},Yh=/[a-zA-Z0-9_]/;function Jh(e){if(!e)return[[]];if(e==="/")return[[Kh]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${l}": ${h}`)}let n=0,o=n;const r=[];let i;function a(){i&&r.push(i),i=[]}let s=0,c,l="",u="";function d(){!l||(n===0?i.push({type:0,value:l}):n===1||n===2||n===3?(i.length>1&&(c==="*"||c==="+")&&t(`A repeatable param (${l}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:l,regexp:u,repeatable:c==="*"||c==="+",optional:c==="*"||c==="?"})):t("Invalid state to consume buffer"),l="")}function f(){l+=c}for(;s{a(b)}:oo}function a(u){if(ou(u)){const d=o.get(u);d&&(o.delete(u),n.splice(n.indexOf(d),1),d.children.forEach(a),d.alias.forEach(a))}else{const d=n.indexOf(u);d>-1&&(n.splice(d,1),u.record.name&&o.delete(u.record.name),u.children.forEach(a),u.alias.forEach(a))}}function s(){return n}function c(u){let d=0;for(;d=0&&(u.record.path!==n[d].record.path||!iu(u,n[d]));)d++;n.splice(d,0,u),u.record.name&&!_s(u)&&o.set(u.record.name,u)}function l(u,d){let f,h={},v,g;if("name"in u&&u.name){if(f=o.get(u.name),!f)throw Mn(1,{location:u});g=f.record.name,h=Le(ps(d.params,f.keys.filter(b=>!b.optional).map(b=>b.name)),u.params&&ps(u.params,f.keys.map(b=>b.name))),v=f.stringify(h)}else if("path"in u)v=u.path,f=n.find(b=>b.re.test(v)),f&&(h=f.parse(v),g=f.record.name);else{if(f=d.name?o.get(d.name):n.find(b=>b.re.test(d.path)),!f)throw Mn(1,{location:u,currentLocation:d});g=f.record.name,h=Le({},d.params,u.params),v=f.stringify(h)}const y=[];let _=f;for(;_;)y.unshift(_.record),_=_.parent;return{name:g,path:v,params:h,matched:y,meta:ep(y)}}return e.forEach(u=>i(u)),{addRoute:i,resolve:l,removeRoute:a,getRoutes:s,getRecordMatcher:r}}function ps(e,t){const n={};for(const o of t)o in e&&(n[o]=e[o]);return n}function Zh(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Xh(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function Xh(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const o in e.components)t[o]=typeof n=="boolean"?n:n[o];return t}function _s(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function ep(e){return e.reduce((t,n)=>Le(t,n.meta),{})}function vs(e,t){const n={};for(const o in e)n[o]=o in t?t[o]:e[o];return n}function iu(e,t){return t.children.some(n=>n===e||iu(e,n))}const au=/#/g,tp=/&/g,np=/\//g,op=/=/g,rp=/\?/g,su=/\+/g,ip=/%5B/g,ap=/%5D/g,cu=/%5E/g,sp=/%60/g,lu=/%7B/g,cp=/%7C/g,uu=/%7D/g,lp=/%20/g;function ia(e){return encodeURI(""+e).replace(cp,"|").replace(ip,"[").replace(ap,"]")}function up(e){return ia(e).replace(lu,"{").replace(uu,"}").replace(cu,"^")}function bi(e){return ia(e).replace(su,"%2B").replace(lp,"+").replace(au,"%23").replace(tp,"%26").replace(sp,"`").replace(lu,"{").replace(uu,"}").replace(cu,"^")}function mp(e){return bi(e).replace(op,"%3D")}function dp(e){return ia(e).replace(au,"%23").replace(rp,"%3F")}function fp(e){return e==null?"":dp(e).replace(np,"%2F")}function lr(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function hp(e){const t={};if(e===""||e==="?")return t;const o=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;ri&&bi(i)):[o&&bi(o)]).forEach(i=>{i!==void 0&&(t+=(t.length?"&":"")+n,i!=null&&(t+="="+i))})}return t}function pp(e){const t={};for(const n in e){const o=e[n];o!==void 0&&(t[n]=gt(o)?o.map(r=>r==null?null:""+r):o==null?o:""+o)}return t}const _p=Symbol(""),ys=Symbol(""),kr=Symbol(""),aa=Symbol(""),Ei=Symbol("");function Wn(){let e=[];function t(o){return e.push(o),()=>{const r=e.indexOf(o);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function Wt(e,t,n,o,r){const i=o&&(o.enterCallbacks[r]=o.enterCallbacks[r]||[]);return()=>new Promise((a,s)=>{const c=d=>{d===!1?s(Mn(4,{from:n,to:t})):d instanceof Error?s(d):Nh(d)?s(Mn(2,{from:t,to:d})):(i&&o.enterCallbacks[r]===i&&typeof d=="function"&&i.push(d),a())},l=e.call(o&&o.instances[r],t,n,c);let u=Promise.resolve(l);e.length<3&&(u=u.then(c)),u.catch(d=>s(d))})}function Kr(e,t,n,o){const r=[];for(const i of e)for(const a in i.components){let s=i.components[a];if(!(t!=="beforeRouteEnter"&&!i.instances[a]))if(vp(s)){const l=(s.__vccOpts||s)[t];l&&r.push(Wt(l,n,o,i,a))}else{let c=s();r.push(()=>c.then(l=>{if(!l)return Promise.reject(new Error(`Couldn't resolve component "${a}" at "${i.path}"`));const u=wh(l)?l.default:l;i.components[a]=u;const f=(u.__vccOpts||u)[t];return f&&Wt(f,n,o,i,a)()}))}}return r}function vp(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function bs(e){const t=We(kr),n=We(aa),o=te(()=>t.resolve(F(e.to))),r=te(()=>{const{matched:c}=o.value,{length:l}=c,u=c[l-1],d=n.matched;if(!u||!d.length)return-1;const f=d.findIndex(Vn.bind(null,u));if(f>-1)return f;const h=Es(c[l-2]);return l>1&&Es(u)===h&&d[d.length-1].path!==h?d.findIndex(Vn.bind(null,c[l-2])):f}),i=te(()=>r.value>-1&&Ep(n.params,o.value.params)),a=te(()=>r.value>-1&&r.value===n.matched.length-1&&tu(n.params,o.value.params));function s(c={}){return bp(c)?t[F(e.replace)?"replace":"push"](F(e.to)).catch(oo):Promise.resolve()}return{route:o,href:te(()=>o.value.href),isActive:i,isExactActive:a,navigate:s}}const gp=Ve({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:bs,setup(e,{slots:t}){const n=$n(bs(e)),{options:o}=We(kr),r=te(()=>({[Os(e.activeClass,o.linkActiveClass,"router-link-active")]:n.isActive,[Os(e.exactActiveClass,o.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=t.default&&t.default(n);return e.custom?i:Ie("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},i)}}}),yp=gp;function bp(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Ep(e,t){for(const n in t){const o=t[n],r=e[n];if(typeof o=="string"){if(o!==r)return!1}else if(!gt(r)||r.length!==o.length||o.some((i,a)=>i!==r[a]))return!1}return!0}function Es(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Os=(e,t,n)=>e!=null?e:t!=null?t:n,Op=Ve({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const o=We(Ei),r=te(()=>e.route||o.value),i=We(ys,0),a=te(()=>{let l=F(i);const{matched:u}=r.value;let d;for(;(d=u[l])&&!d.components;)l++;return l}),s=te(()=>r.value.matched[a.value]);hn(ys,te(()=>a.value+1)),hn(_p,s),hn(Ei,r);const c=De();return ot(()=>[c.value,s.value,e.name],([l,u,d],[f,h,v])=>{u&&(u.instances[d]=l,h&&h!==u&&l&&l===f&&(u.leaveGuards.size||(u.leaveGuards=h.leaveGuards),u.updateGuards.size||(u.updateGuards=h.updateGuards))),l&&u&&(!h||!Vn(u,h)||!f)&&(u.enterCallbacks[d]||[]).forEach(g=>g(l))},{flush:"post"}),()=>{const l=r.value,u=e.name,d=s.value,f=d&&d.components[u];if(!f)return ws(n.default,{Component:f,route:l});const h=d.props[u],v=h?h===!0?l.params:typeof h=="function"?h(l):h:null,y=Ie(f,Le({},v,t,{onVnodeUnmounted:_=>{_.component.isUnmounted&&(d.instances[u]=null)},ref:c}));return ws(n.default,{Component:y,route:l})||y}}});function ws(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const mu=Op;function wp(e){const t=Gh(e.routes,e),n=e.parseQuery||hp,o=e.stringifyQuery||gs,r=e.history,i=Wn(),a=Wn(),s=Wn(),c=vl(Rt);let l=Rt;wn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=Ur.bind(null,k=>""+k),d=Ur.bind(null,fp),f=Ur.bind(null,lr);function h(k,Z){let N,G;return ou(k)?(N=t.getRecordMatcher(k),G=Z):G=k,t.addRoute(G,N)}function v(k){const Z=t.getRecordMatcher(k);Z&&t.removeRoute(Z)}function g(){return t.getRoutes().map(k=>k.record)}function y(k){return!!t.getRecordMatcher(k)}function _(k,Z){if(Z=Le({},Z||c.value),typeof k=="string"){const le=Wr(n,k,Z.path),p=t.resolve({path:le.path},Z),O=r.createHref(le.fullPath);return Le(le,p,{params:f(p.params),hash:lr(le.hash),redirectedFrom:void 0,href:O})}let N;if("path"in k)N=Le({},k,{path:Wr(n,k.path,Z.path).path});else{const le=Le({},k.params);for(const p in le)le[p]==null&&delete le[p];N=Le({},k,{params:d(k.params)}),Z.params=d(Z.params)}const G=t.resolve(N,Z),pe=k.hash||"";G.params=u(f(G.params));const ye=Th(o,Le({},k,{hash:up(pe),path:G.path})),fe=r.createHref(ye);return Le({fullPath:ye,hash:pe,query:o===gs?pp(k.query):k.query||{}},G,{redirectedFrom:void 0,href:fe})}function b(k){return typeof k=="string"?Wr(n,k,c.value.path):Le({},k)}function T(k,Z){if(l!==k)return Mn(8,{from:Z,to:k})}function I(k){return S(k)}function D(k){return I(Le(b(k),{replace:!0}))}function K(k){const Z=k.matched[k.matched.length-1];if(Z&&Z.redirect){const{redirect:N}=Z;let G=typeof N=="function"?N(k):N;return typeof G=="string"&&(G=G.includes("?")||G.includes("#")?G=b(G):{path:G},G.params={}),Le({query:k.query,hash:k.hash,params:"path"in G?{}:k.params},G)}}function S(k,Z){const N=l=_(k),G=c.value,pe=k.state,ye=k.force,fe=k.replace===!0,le=K(N);if(le)return S(Le(b(le),{state:typeof le=="object"?Le({},pe,le.state):pe,force:ye,replace:fe}),Z||N);const p=N;p.redirectedFrom=Z;let O;return!ye&&Ih(o,G,N)&&(O=Mn(16,{to:p,from:G}),de(G,G,!0,!1)),(O?Promise.resolve(O):U(p,G)).catch(x=>St(x)?St(x,2)?x:me(x):W(x,p,G)).then(x=>{if(x){if(St(x,2))return S(Le({replace:fe},b(x.to),{state:typeof x.to=="object"?Le({},pe,x.to.state):pe,force:ye}),Z||p)}else x=M(p,G,!0,fe,pe);return Y(p,G,x),x})}function E(k,Z){const N=T(k,Z);return N?Promise.reject(N):Promise.resolve()}function U(k,Z){let N;const[G,pe,ye]=Pp(k,Z);N=Kr(G.reverse(),"beforeRouteLeave",k,Z);for(const le of G)le.leaveGuards.forEach(p=>{N.push(Wt(p,k,Z))});const fe=E.bind(null,k,Z);return N.push(fe),bn(N).then(()=>{N=[];for(const le of i.list())N.push(Wt(le,k,Z));return N.push(fe),bn(N)}).then(()=>{N=Kr(pe,"beforeRouteUpdate",k,Z);for(const le of pe)le.updateGuards.forEach(p=>{N.push(Wt(p,k,Z))});return N.push(fe),bn(N)}).then(()=>{N=[];for(const le of k.matched)if(le.beforeEnter&&!Z.matched.includes(le))if(gt(le.beforeEnter))for(const p of le.beforeEnter)N.push(Wt(p,k,Z));else N.push(Wt(le.beforeEnter,k,Z));return N.push(fe),bn(N)}).then(()=>(k.matched.forEach(le=>le.enterCallbacks={}),N=Kr(ye,"beforeRouteEnter",k,Z),N.push(fe),bn(N))).then(()=>{N=[];for(const le of a.list())N.push(Wt(le,k,Z));return N.push(fe),bn(N)}).catch(le=>St(le,8)?le:Promise.reject(le))}function Y(k,Z,N){for(const G of s.list())G(k,Z,N)}function M(k,Z,N,G,pe){const ye=T(k,Z);if(ye)return ye;const fe=Z===Rt,le=wn?history.state:{};N&&(G||fe?r.replace(k.fullPath,Le({scroll:fe&&le&&le.scroll},pe)):r.push(k.fullPath,pe)),c.value=k,de(k,Z,N,fe),me()}let A;function L(){A||(A=r.listen((k,Z,N)=>{if(!Fe.listening)return;const G=_(k),pe=K(G);if(pe){S(Le(pe,{replace:!0}),G).catch(oo);return}l=G;const ye=c.value;wn&&Ch(us(ye.fullPath,N.delta),Rr()),U(G,ye).catch(fe=>St(fe,12)?fe:St(fe,2)?(S(fe.to,G).then(le=>{St(le,20)&&!N.delta&&N.type===ho.pop&&r.go(-1,!1)}).catch(oo),Promise.reject()):(N.delta&&r.go(-N.delta,!1),W(fe,G,ye))).then(fe=>{fe=fe||M(G,ye,!1),fe&&(N.delta&&!St(fe,8)?r.go(-N.delta,!1):N.type===ho.pop&&St(fe,20)&&r.go(-1,!1)),Y(G,ye,fe)}).catch(oo)}))}let R=Wn(),C=Wn(),V;function W(k,Z,N){me(k);const G=C.list();return G.length?G.forEach(pe=>pe(k,Z,N)):console.error(k),Promise.reject(k)}function ee(){return V&&c.value!==Rt?Promise.resolve():new Promise((k,Z)=>{R.add([k,Z])})}function me(k){return V||(V=!k,L(),R.list().forEach(([Z,N])=>k?N(k):Z()),R.reset()),k}function de(k,Z,N,G){const{scrollBehavior:pe}=e;if(!wn||!pe)return Promise.resolve();const ye=!N&&Vh(us(k.fullPath,0))||(G||!N)&&history.state&&history.state.scroll||null;return Oo().then(()=>pe(k,Z,ye)).then(fe=>fe&&qh(fe)).catch(fe=>W(fe,k,Z))}const ve=k=>r.go(k);let Ae;const Se=new Set,Fe={currentRoute:c,listening:!0,addRoute:h,removeRoute:v,hasRoute:y,getRoutes:g,resolve:_,options:e,push:I,replace:D,go:ve,back:()=>ve(-1),forward:()=>ve(1),beforeEach:i.add,beforeResolve:a.add,afterEach:s.add,onError:C.add,isReady:ee,install(k){const Z=this;k.component("RouterLink",yp),k.component("RouterView",mu),k.config.globalProperties.$router=Z,Object.defineProperty(k.config.globalProperties,"$route",{enumerable:!0,get:()=>F(c)}),wn&&!Ae&&c.value===Rt&&(Ae=!0,I(r.location).catch(pe=>{}));const N={};for(const pe in Rt)N[pe]=te(()=>c.value[pe]);k.provide(kr,Z),k.provide(aa,$n(N)),k.provide(Ei,c);const G=k.unmount;Se.add(k),k.unmount=function(){Se.delete(k),Se.size<1&&(l=Rt,A&&A(),A=null,c.value=Rt,Ae=!1,V=!1),G()}}};return Fe}function bn(e){return e.reduce((t,n)=>t.then(()=>n()),Promise.resolve())}function Pp(e,t){const n=[],o=[],r=[],i=Math.max(t.matched.length,e.matched.length);for(let a=0;aVn(l,s))?o.push(s):n.push(s));const c=e.matched[a];c&&(t.matched.find(l=>Vn(l,c))||r.push(c))}return[n,o,r]}function vn(){return We(kr)}function Dt(){return We(aa)}/** * NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress * @license MIT - */const Ee={settings:{minimum:.08,easing:"ease",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:'
'},status:null,set:e=>{const t=Ee.isStarted();e=Yr(e,Ee.settings.minimum,1),Ee.status=e===1?null:e;const n=Ee.render(!t),o=n.querySelector(Ee.settings.barSelector),r=Ee.settings.speed,i=Ee.settings.easing;return n.offsetWidth,Ap(a=>{Co(o,{transform:"translate3d("+Ps(e)+"%,0,0)",transition:"all "+r+"ms "+i}),e===1?(Co(n,{transition:"none",opacity:"1"}),n.offsetWidth,setTimeout(function(){Co(n,{transition:"all "+r+"ms linear",opacity:"0"}),setTimeout(function(){Ee.remove(),a()},r)},r)):setTimeout(()=>a(),r)}),Ee},isStarted:()=>typeof Ee.status=="number",start:()=>{Ee.status||Ee.set(0);const e=()=>{setTimeout(()=>{!Ee.status||(Ee.trickle(),e())},Ee.settings.trickleSpeed)};return Ee.settings.trickle&&e(),Ee},done:e=>!e&&!Ee.status?Ee:Ee.inc(.3+.5*Math.random()).set(1),inc:e=>{let t=Ee.status;return t?(typeof e!="number"&&(e=(1-t)*Yr(Math.random()*t,.1,.95)),t=Yr(t+e,0,.994),Ee.set(t)):Ee.start()},trickle:()=>Ee.inc(Math.random()*Ee.settings.trickleRate),render:e=>{if(Ee.isRendered())return document.getElementById("nprogress");As(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=Ee.settings.template;const n=t.querySelector(Ee.settings.barSelector),o=e?"-100":Ps(Ee.status||0),r=document.querySelector(Ee.settings.parent);return Co(n,{transition:"all 0 linear",transform:"translate3d("+o+"%,0,0)"}),r!==document.body&&As(r,"nprogress-custom-parent"),r==null||r.appendChild(t),t},remove:()=>{Ts(document.documentElement,"nprogress-busy"),Ts(document.querySelector(Ee.settings.parent),"nprogress-custom-parent");const e=document.getElementById("nprogress");e&&Tp(e)},isRendered:()=>!!document.getElementById("nprogress")},Yr=(e,t,n)=>en?n:e,Ps=e=>(-1+e)*100,Ap=function(){const e=[];function t(){const n=e.shift();n&&n(t)}return function(n){e.push(n),e.length===1&&t()}}(),Co=function(){const e=["Webkit","O","Moz","ms"],t={};function n(a){return a.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(s,c){return c.toUpperCase()})}function o(a){const s=document.body.style;if(a in s)return a;let c=e.length;const l=a.charAt(0).toUpperCase()+a.slice(1);let u;for(;c--;)if(u=e[c]+l,u in s)return u;return a}function r(a){return a=n(a),t[a]||(t[a]=o(a))}function i(a,s,c){s=r(s),a.style[s]=c}return function(a,s){for(const c in s){const l=s[c];l!==void 0&&Object.prototype.hasOwnProperty.call(s,c)&&i(a,c,l)}}}(),du=(e,t)=>(typeof e=="string"?e:sa(e)).indexOf(" "+t+" ")>=0,As=(e,t)=>{const n=sa(e),o=n+t;du(n,t)||(e.className=o.substring(1))},Ts=(e,t)=>{const n=sa(e);if(!du(e,t))return;const o=n.replace(" "+t+" "," ");e.className=o.substring(1,o.length-1)},sa=e=>(" "+(e.className||"")+" ").replace(/\s+/gi," "),Tp=e=>{e&&e.parentNode&&e.parentNode.removeChild(e)};const Ip=()=>{et(()=>{const e=vn(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(n=>{t.has(n.path)||Ee.start()}),e.afterEach(n=>{t.add(n.path),Ee.done()})})},xp=Lt({setup(){Ip()}}),Lp=JSON.parse(`{"logo":"/images/arthas_light.png","logoDark":"/images/arthas_dark.png","repo":"alibaba/arthas","docsDir":"site/docs","docsBranch":"master","locales":{"/":{"selectLanguageName":"\u7B80\u4F53\u4E2D\u6587","selectLanguageText":"Languages","editLinkText":"\u5728 GitHub \u4E0A\u7F16\u8F91\u6B64\u9875","lastUpdated":"\u4E0A\u6B21\u66F4\u65B0","contributorsText":"\u8D21\u732E\u8005","backToHome":"\u56DE\u5230\u9996\u9875","rightMenuText":"\u76EE\u5F55","warning":"\u6CE8\u610F","tip":"\u63D0\u793A","danger":"\u8B66\u544A","notFound":["\u8FD9\u91CC\u4EC0\u4E48\u90FD\u6CA1\u6709","\u6211\u4EEC\u600E\u4E48\u5230\u8FD9\u6765\u4E86\uFF1F","\u8FD9\u662F\u4E00\u4E2A 404 \u9875\u9762","\u770B\u8D77\u6765\u6211\u4EEC\u8FDB\u5165\u4E86\u9519\u8BEF\u7684\u94FE\u63A5"],"openInNewWindow":"\u5728\u65B0\u7A97\u53E3\u6253\u5F00","toggleColorMode":"\u5207\u6362\u989C\u8272\u6A21\u5F0F","toggleSidebar":"\u5207\u6362\u4FA7\u8FB9\u680F","navbar":[{"text":"\u9996\u9875","link":"/"},{"text":"\u5728\u7EBF\u6559\u7A0B","link":"/doc/arthas-tutorials.html?language=cn&id=arthas-basics","target":"_blank"},{"text":"\u6587\u6863","link":"/doc/"},{"text":"\u547D\u4EE4\u5217\u8868","link":"/doc/commands.md"},{"text":"\u4E0B\u8F7D","link":"/doc/download.md"},{"text":"\u4E13\u5BB6\u7B54\u7591","link":"/doc/expert/intro.md"},{"text":"\u7248\u672C","children":[{"text":"v3.x","link":"https://arthas.aliyun.com/3.x/"}]}],"sidebar":{"/doc/":[{"text":"\u6587\u6863","children":["/doc/README.md","/doc/quick-start.md","/doc/install-detail.md","/doc/download.md","/doc/advice-class.html",{"text":"\u547D\u4EE4\u5217\u8868","link":"/doc/commands.md","collapsible":true,"children":["/doc/auth.md","/doc/base64.md","/doc/cat.md","/doc/classloader.md","/doc/cls.md","/doc/dashboard.md","/doc/dump.md","/doc/echo.md","/doc/getstatic.md","/doc/grep.md","/doc/heapdump.md","/doc/help.md","/doc/history.md","/doc/jad.md","/doc/jfr.md","/doc/jvm.md","/doc/keymap.md","/doc/logger.md","/doc/mbean.md","/doc/mc.md","/doc/memory.md","/doc/monitor.md","/doc/ognl.md","/doc/options.md","/doc/perfcounter.md","/doc/profiler.md","/doc/pwd.md","/doc/quit.md","/doc/redefine.md","/doc/reset.md","/doc/retransform.md","/doc/sc.md","/doc/session.md","/doc/sm.md","/doc/stack.md","/doc/stop.md","/doc/sysenv.md","/doc/sysprop.md","/doc/tee.md","/doc/thread.md","/doc/trace.md","/doc/tt.md","/doc/version.md","/doc/vmoption.md","/doc/vmtool.md","/doc/watch.md"]},{"text":"\u5176\u4ED6\u7279\u6027","link":"/doc/advanced-use.md","collapsible":true,"children":["/doc/async.md","/doc/save-log.md","/doc/docker.md","/doc/web-console.md","/doc/tunnel.md","/doc/idea-plugin.md","/doc/arthas-properties.html","/doc/agent.html","/doc/spring-boot-starter.md","/doc/http-api.md","/doc/batch-support.md"]},"/doc/faq.md",{"text":"\u4E13\u5BB6\u7B54\u7591","collapsible":true,"children":["/doc/expert/intro.md","/doc/expert/user-question-history11466.md","/doc/expert/user-question-history12454.md","/doc/expert/user-question-history13507.md","/doc/expert/user-question-history14832.md","/doc/expert/user-question-history15730.md","/doc/expert/user-question-history11440.md","/doc/expert/user-question-history11467.md","/doc/expert/user-question-history12455.md","/doc/expert/user-question-history13508.md","/doc/expert/user-question-history14833.md","/doc/expert/user-question-history15731.md","/doc/expert/user-question-history11442.md","/doc/expert/user-question-history11468.md","/doc/expert/user-question-history12706.md","/doc/expert/user-question-history13509.md","/doc/expert/user-question-history14834.md","/doc/expert/user-question-history15735.md","/doc/expert/user-question-history11443.md","/doc/expert/user-question-history11469.md","/doc/expert/user-question-history12715.md","/doc/expert/user-question-history13510.md","/doc/expert/user-question-history14840.md","/doc/expert/user-question-history15736.md","/doc/expert/user-question-history11444.md","/doc/expert/user-question-history11784.md","/doc/expert/user-question-history12716.md","/doc/expert/user-question-history13511.md","/doc/expert/user-question-history14843.md","/doc/expert/user-question-history15737.md","/doc/expert/user-question-history11450.md","/doc/expert/user-question-history11795.md","/doc/expert/user-question-history12740.md","/doc/expert/user-question-history13512.md","/doc/expert/user-question-history15167.md","/doc/expert/user-question-history15738.md","/doc/expert/user-question-history11451.md","/doc/expert/user-question-history11809.md","/doc/expert/user-question-history12741.md","/doc/expert/user-question-history13513.md","/doc/expert/user-question-history15543.md","/doc/expert/user-question-history15739.md","/doc/expert/user-question-history11452.md","/doc/expert/user-question-history11810.md","/doc/expert/user-question-history13448.md","/doc/expert/user-question-history13522.md","/doc/expert/user-question-history15726.md","/doc/expert/user-question-history15740.md","/doc/expert/user-question-history11453.md","/doc/expert/user-question-history11814.md","/doc/expert/user-question-history13504.md","/doc/expert/user-question-history14763.md","/doc/expert/user-question-history15728.md","/doc/expert/user-question-history11454.md","/doc/expert/user-question-history12453.md","/doc/expert/user-question-history13506.md","/doc/expert/user-question-history14831.md","/doc/expert/user-question-history15729.md"]},{"text":"\u7528\u6237\u6848\u4F8B","link":"https://github.com/alibaba/arthas/issues?q=label%3Auser-case"},{"text":"Star me at github","link":"https://github.com/alibaba/arthas"},{"text":"\u7F16\u8BD1\u8C03\u8BD5/\u53C2\u4E0E\u8D21\u732E","link":"https://github.com/alibaba/arthas/blob/master/CONTRIBUTING.md"},{"text":"Release Notes","link":"https://github.com/alibaba/arthas/releases"},{"text":"QQ \u7FA4/\u9489\u9489\u7FA4","link":"/doc/contact-us.md"}]}]},"sidebarDepth":0},"/en/":{"selectLanguageName":"English","selectLanguageText":"Languages","editLinkText":"Edit this page on GitHub","navbar":[{"text":"HOME","link":"/en/"},{"text":"ONLINE TUTORIALS","link":"/doc/arthas-tutorials.html?language=en&id=arthas-basics","target":"_blank"},{"text":"DOCS","link":"/en/doc"},{"text":"COMMANDS","link":"/en/doc/commands.md"},{"text":"DOWNLOAD","link":"/en/doc/download.md"},{"text":"VERSIONS","children":[{"text":"v3.x","link":"https://arthas.aliyun.com/3.x/en/"}]}],"sidebar":{"/en/doc":[{"text":"DOCS","children":["/en/doc/README.md","/en/doc/quick-start.md","/en/doc/install-detail.md","/en/doc/download.md","/en/doc/advice-class.html",{"text":"All Commands","link":"/en/doc/commands.md","collapsible":true,"children":["/en/doc/auth.md","/en/doc/base64.md","/en/doc/cat.md","/en/doc/classloader.md","/en/doc/cls.md","/en/doc/dashboard.md","/en/doc/dump.md","/en/doc/echo.md","/en/doc/getstatic.md","/en/doc/grep.md","/en/doc/heapdump.md","/en/doc/help.md","/en/doc/history.md","/en/doc/jad.md","/en/doc/jfr.md","/en/doc/jvm.md","/en/doc/keymap.md","/en/doc/logger.md","/en/doc/mbean.md","/en/doc/mc.md","/en/doc/memory.md","/en/doc/monitor.md","/en/doc/ognl.md","/en/doc/options.md","/en/doc/perfcounter.md","/en/doc/profiler.md","/en/doc/pwd.md","/en/doc/quit.md","/en/doc/redefine.md","/en/doc/reset.md","/en/doc/retransform.md","/en/doc/sc.md","/en/doc/session.md","/en/doc/sm.md","/en/doc/stack.md","/en/doc/stop.md","/en/doc/sysenv.md","/en/doc/sysprop.md","/en/doc/tee.md","/en/doc/thread.md","/en/doc/trace.md","/en/doc/tt.md","/en/doc/version.md","/en/doc/vmoption.md","/en/doc/vmtool.md","/en/doc/watch.md"]},{"text":"Other features","link":"/en/doc/advanced-use.md","collapsible":true,"children":["/en/doc/async.md","/en/doc/save-log.md","/en/doc/docker.md","/en/doc/web-console.md","/en/doc/tunnel.md","/en/doc/idea-plugin.md","/en/doc/arthas-properties.html","/en/doc/agent.html","/en/doc/spring-boot-starter.md","/en/doc/http-api.md","/en/doc/batch-support.md"]},"/en/doc/faq.md",{"text":"User cases","link":"https://github.com/alibaba/arthas/issues?q=label%3Auser-case"},{"text":"Star me at github","link":"https://github.com/alibaba/arthas"},{"text":"Compile and debug/CONTRIBUTING","link":"https://github.com/alibaba/arthas/blob/master/CONTRIBUTING.md"},{"text":"Release Notes","link":"https://github.com/alibaba/arthas/releases"},{"text":"Contact us","link":"/en/doc/contact-us.md"}]}]},"sidebarDepth":0}},"colorMode":"auto","colorModeSwitch":true,"navbar":[],"selectLanguageText":"Languages","selectLanguageAriaLabel":"Select language","sidebar":"auto","sidebarDepth":2,"editLink":true,"editLinkText":"Edit this page","lastUpdated":true,"lastUpdatedText":"Last Updated","contributors":true,"contributorsText":"Contributors","notFound":["There's nothing here.","How did we get here?","That's a Four-Oh-Four.","Looks like we've got some broken links."],"backToHome":"Take me home","openInNewWindow":"open in new window","toggleColorMode":"toggle color mode","toggleSidebar":"toggle sidebar"}`),fu=De(Lp),Dp=()=>fu;import.meta.webpackHot&&(__VUE_HMR_RUNTIME__.updateThemeData=e=>{fu.value=e});const hu=Symbol(""),qr=()=>{const e=We(hu);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},Sp=(e,t)=>{var n;return{...e,...(n=e.locales)==null?void 0:n[t]}},Rp=Lt({enhance({app:e}){const t=Dp(),n=e._context.provides[pa],o=te(()=>Sp(t.value,n.value));e.provide(hu,o),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return o.value}}})}}),kp=Ve({__name:"Badge",props:{type:{type:String,required:!1,default:"tip"},text:{type:String,required:!1,default:""},vertical:{type:String,required:!1,default:void 0}},setup(e){return(t,n)=>($(),X("span",{class:Ue(["badge",e.type]),style:yo({verticalAlign:e.vertical})},[Me(t.$slots,"default",{},()=>[Xt(Ce(e.text),1)])],6))}}),Oe=(e,t)=>{const n=e.__vccOpts||e;for(const[o,r]of t)n[o]=r;return n},qp=Oe(kp,[["__file","Badge.vue"]]),Cp=Ve({name:"CodeGroup",setup(e,{slots:t}){const n=De(-1),o=De([]),r=(s=n.value)=>{s{s>0?n.value=s-1:n.value=o.value.length-1,o.value[n.value].focus()},a=(s,c)=>{s.key===" "||s.key==="Enter"?(s.preventDefault(),n.value=c):s.key==="ArrowRight"?(s.preventDefault(),r(c)):s.key==="ArrowLeft"&&(s.preventDefault(),i(c))};return()=>{var c;const s=(((c=t.default)==null?void 0:c.call(t))||[]).filter(l=>l.type.name==="CodeGroupItem").map(l=>(l.props===null&&(l.props={}),l));return s.length===0?null:(n.value<0||n.value>s.length-1?(n.value=s.findIndex(l=>l.props.active===""||l.props.active===!0),n.value===-1&&(n.value=0)):s.forEach((l,u)=>{l.props.active=u===n.value}),Ie("div",{class:"code-group"},[Ie("div",{class:"code-group__nav"},Ie("ul",{class:"code-group__ul"},s.map((l,u)=>{const m=u===n.value;return Ie("li",{class:"code-group__li"},Ie("button",{ref:f=>{f&&(o.value[u]=f)},class:{"code-group__nav-tab":!0,"code-group__nav-tab-active":m},ariaPressed:m,ariaExpanded:m,onClick:()=>n.value=u,onKeydown:f=>a(f,u)},l.props.title))}))),s]))}}}),Vp=["aria-selected"],Mp=Ve({name:"CodeGroupItem"}),jp=Ve({...Mp,props:{title:{type:String,required:!0},active:{type:Boolean,required:!1,default:!1}},setup(e){return(t,n)=>($(),X("div",{class:Ue(["code-group-item",{"code-group-item__active":e.active}]),"aria-selected":e.active},[Me(t.$slots,"default")],10,Vp))}}),Hp=Oe(jp,[["__file","CodeGroupItem.vue"]]);var Is;const pu=typeof window<"u",$p=e=>typeof e=="function",Np=e=>typeof e=="string",Jr=()=>{};pu&&((Is=window==null?void 0:window.navigator)==null?void 0:Is.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function ur(e){return typeof e=="function"?e():F(e)}function Fp(e,t){function n(...o){e(()=>t.apply(this,o),{fn:t,thisArg:this,args:o})}return n}const _u=e=>e();function Bp(e=_u){const t=De(!0);function n(){t.value=!1}function o(){t.value=!0}return{isActive:t,pause:n,resume:o,eventFilter:(...i)=>{t.value&&e(...i)}}}function zp(e){return e}function vu(e){return $m()?(Nm(e),!0):!1}function Up(e,t=!0){na()?Zi(e):t?e():Oo(e)}function Wp(e,t=!0){na()?et(e):t?e():Oo(e)}function Kp(e=!1,t={}){const{truthyValue:n=!0,falsyValue:o=!1}=t,r=ze(e),i=De(e);function a(s){if(arguments.length)return i.value=s,i.value;{const c=ur(n);return i.value=i.value===c?ur(o):c,i.value}}return r?a:[i,a]}var xs=Object.getOwnPropertySymbols,Yp=Object.prototype.hasOwnProperty,Jp=Object.prototype.propertyIsEnumerable,Qp=(e,t)=>{var n={};for(var o in e)Yp.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&xs)for(var o of xs(e))t.indexOf(o)<0&&Jp.call(e,o)&&(n[o]=e[o]);return n};function Gp(e,t,n={}){const o=n,{eventFilter:r=_u}=o,i=Qp(o,["eventFilter"]);return ot(e,Fp(r,t),i)}var Zp=Object.defineProperty,Xp=Object.defineProperties,e_=Object.getOwnPropertyDescriptors,mr=Object.getOwnPropertySymbols,gu=Object.prototype.hasOwnProperty,yu=Object.prototype.propertyIsEnumerable,Ls=(e,t,n)=>t in e?Zp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,t_=(e,t)=>{for(var n in t||(t={}))gu.call(t,n)&&Ls(e,n,t[n]);if(mr)for(var n of mr(t))yu.call(t,n)&&Ls(e,n,t[n]);return e},n_=(e,t)=>Xp(e,e_(t)),o_=(e,t)=>{var n={};for(var o in e)gu.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&mr)for(var o of mr(e))t.indexOf(o)<0&&yu.call(e,o)&&(n[o]=e[o]);return n};function r_(e,t,n={}){const o=n,{eventFilter:r}=o,i=o_(o,["eventFilter"]),{eventFilter:a,pause:s,resume:c,isActive:l}=Bp(r);return{stop:Gp(e,t,n_(t_({},i),{eventFilter:a})),pause:s,resume:c,isActive:l}}function i_(e){var t;const n=ur(e);return(t=n==null?void 0:n.$el)!=null?t:n}const dr=pu?window:void 0;function a_(...e){let t,n,o,r;if(Np(e[0])?([n,o,r]=e,t=dr):[t,n,o,r]=e,!t)return Jr;let i=Jr;const a=ot(()=>i_(t),c=>{i(),c&&(c.addEventListener(n,o,r),i=()=>{c.removeEventListener(n,o,r),i=Jr})},{immediate:!0,flush:"post"}),s=()=>{a(),i()};return vu(s),s}function s_(e,t=!1){const n=De(),o=()=>n.value=Boolean(e());return o(),Wp(o,t),n}function c_(e,t={}){const{window:n=dr}=t,o=s_(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let r;const i=De(!1),a=()=>{!o.value||(r||(r=n.matchMedia(e)),i.value=r.matches)};return Up(()=>{a(),r&&("addEventListener"in r?r.addEventListener("change",a):r.addListener(a),vu(()=>{"removeEventListener"in r?r.removeEventListener("change",a):r.removeListener(a)}))}),i}const Oi=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},wi="__vueuse_ssr_handlers__";Oi[wi]=Oi[wi]||{};const l_=Oi[wi];function u_(e,t){return l_[e]||t}function m_(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"||Array.isArray(e)?"object":Number.isNaN(e)?"any":"number"}var d_=Object.defineProperty,Ds=Object.getOwnPropertySymbols,f_=Object.prototype.hasOwnProperty,h_=Object.prototype.propertyIsEnumerable,Ss=(e,t,n)=>t in e?d_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Rs=(e,t)=>{for(var n in t||(t={}))f_.call(t,n)&&Ss(e,n,t[n]);if(Ds)for(var n of Ds(t))h_.call(t,n)&&Ss(e,n,t[n]);return e};const p_={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}};function __(e,t,n,o={}){var r;const{flush:i="pre",deep:a=!0,listenToStorageChanges:s=!0,writeDefaults:c=!0,mergeDefaults:l=!1,shallow:u,window:m=dr,eventFilter:f,onError:h=S=>{console.error(S)}}=o,v=(u?vl:De)(t);if(!n)try{n=u_("getDefaultStorage",()=>{var S;return(S=dr)==null?void 0:S.localStorage})()}catch(S){h(S)}if(!n)return v;const g=ur(t),y=m_(g),_=(r=o.serializer)!=null?r:p_[y],{pause:b,resume:T}=r_(v,()=>I(v.value),{flush:i,deep:a,eventFilter:f});return m&&s&&a_(m,"storage",K),K(),v;function I(S){try{S==null?n.removeItem(e):n.setItem(e,_.write(S))}catch(E){h(E)}}function D(S){if(!(S&&S.key!==e)){b();try{const E=S?S.newValue:n.getItem(e);if(E==null)return c&&g!==null&&n.setItem(e,_.write(g)),g;if(!S&&l){const U=_.read(E);return $p(l)?l(U,g):y==="object"&&!Array.isArray(U)?Rs(Rs({},g),U):U}else return typeof E!="string"?E:_.read(E)}catch(E){h(E)}finally{T()}}}function K(S){S&&S.key!==e||(v.value=D(S))}}function v_(e){return c_("(prefers-color-scheme: dark)",e)}var ks;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(ks||(ks={}));var g_=Object.defineProperty,qs=Object.getOwnPropertySymbols,y_=Object.prototype.hasOwnProperty,b_=Object.prototype.propertyIsEnumerable,Cs=(e,t,n)=>t in e?g_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,E_=(e,t)=>{for(var n in t||(t={}))y_.call(t,n)&&Cs(e,n,t[n]);if(qs)for(var n of qs(t))b_.call(t,n)&&Cs(e,n,t[n]);return e};const O_={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};E_({linear:zp},O_);const nt=()=>qr(),bu=Symbol(""),ca=()=>{const e=We(bu);if(!e)throw new Error("useDarkMode() is called without provider.");return e},w_=()=>{const e=nt(),t=v_(),n=__("vuepress-color-scheme",e.value.colorMode),o=te({get(){return e.value.colorModeSwitch?n.value==="auto"?t.value:n.value==="dark":e.value.colorMode==="dark"},set(r){r===t.value?n.value="auto":n.value=r?"dark":"light"}});hn(bu,o),P_(o)},P_=e=>{const t=(n=e.value)=>{const o=window==null?void 0:window.document.querySelector("html");o==null||o.classList.toggle("dark",n)};et(()=>{ot(e,t,{immediate:!0})}),Lr(()=>t())},Eu=(...e)=>{const n=vn().resolve(...e),o=n.matched[n.matched.length-1];if(!(o!=null&&o.redirect))return n;const{redirect:r}=o,i=he(r)?r(n):r,a=Le(i)?{path:i}:i;return Eu({hash:n.hash,query:n.query,params:n.params,...a})},la=e=>{const t=Eu(encodeURI(e));return{text:t.meta.title||e,link:t.name==="404"?e:t.fullPath}};let Qr=null,Kn=null;const A_={wait:()=>Qr,pending:()=>{Qr=new Promise(e=>Kn=e)},resolve:()=>{Kn==null||Kn(),Qr=null,Kn=null}},Ou=()=>A_,wu=Symbol("sidebarItems"),ua=()=>{const e=We(wu);if(!e)throw new Error("useSidebarItems() is called without provider.");return e},T_=()=>{const e=nt(),t=Tt(),n=te(()=>I_(t.value,e.value));hn(wu,n)},I_=(e,t)=>{var r,i,a,s;const n=(i=(r=e.sidebar)!=null?r:t.sidebar)!=null?i:"auto",o=(s=(a=e.sidebarDepth)!=null?a:t.sidebarDepth)!=null?s:2;return e.home||n===!1?[]:n==="auto"?L_(o):se(n)?Pu(n,o):oa(n)?D_(n,o):[]},x_=(e,t)=>({text:e.title,link:e.link,children:ma(e.children,t)}),ma=(e,t)=>t>0?e.map(n=>x_(n,t-1)):[],L_=e=>{const t=mt();return[{text:t.value.title,children:ma(t.value.headers,e)}]},Pu=(e,t)=>{const n=Dt(),o=mt(),r=i=>{var s;let a;if(Le(i)?a=la(i):a=i,a.children)return{...a,children:a.children.map(c=>r(c))};if(a.link===n.path){const c=((s=o.value.headers[0])==null?void 0:s.level)===1?o.value.headers[0].children:o.value.headers;return{...a,children:ma(c,t)}}return a};return e.map(i=>r(i))},D_=(e,t)=>{var i;const n=Dt(),o=Xl(e,n.path),r=(i=e[o])!=null?i:[];return Pu(r,t)};const S_=["src"],R_={__name:"UserBoard",props:{img:{type:Object,required:!0}},setup(e){return(t,n)=>($(),X("img",{class:"users-logo",src:e.img.logo},null,8,S_))}},k_=Oe(R_,[["__scopeId","data-v-024b28a0"],["__file","UserBoard.vue"]]);const q_={key:0,class:"user-boards"},C_=["innerHTML"],V_={class:"user-logos"},M_={__name:"HomeUserBoards",setup(e){const t=Tt(),n=we(t.value.users)||[];return(o,r)=>F(n)?($(),X("div",q_,[ue("h1",null,Ce(F(t).users_title),1),ue("p",{innerHTML:F(t).users_details},null,8,C_),ue("div",V_,[($(!0),X(Te,null,vt(F(n),i=>($(),je(k_,{key:i.logo,img:i},null,8,["img"]))),128))])])):Ne("v-if",!0)}},j_=Oe(M_,[["__scopeId","data-v-5032c352"],["__file","HomeUserBoards.vue"]]);const H_={key:0,class:"features"},$_={key:0,class:"icon"},N_={__name:"HomeFeatures",setup(e){const t=Tt(),n=te(()=>se(t.value.features)?t.value.features:[]);return(o,r)=>F(n).length?($(),X("div",H_,[($(!0),X(Te,null,vt(F(n),i=>($(),X("div",{key:i.title,class:"feature"},[i.icon?($(),X("div",$_,Ce(i.icon),1)):Ne("v-if",!0),ue("h2",null,Ce(i.title),1),ue("p",null,Ce(i.details),1)]))),128))])):Ne("v-if",!0)}},F_=Oe(N_,[["__scopeId","data-v-514d14c6"],["__file","HomeFeatures.vue"]]),B_={name:"Star"},z_={version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 512 512",style:{"enable-background":"new 0 0 512 512",height:"1rem",fill:"var(--c-text)"},"xml:space":"preserve"},U_=ue("g",null,[ue("path",{d:`M175.1,168.9L13.7,186.8c-5.8,0.7-11,4.6-12.9,10.5c-1.9,5.9,0,12.1,4.3,16c48,43.8,120.1,109.4,120.1,109.4 + */const Ee={settings:{minimum:.08,easing:"ease",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:'
'},status:null,set:e=>{const t=Ee.isStarted();e=Yr(e,Ee.settings.minimum,1),Ee.status=e===1?null:e;const n=Ee.render(!t),o=n.querySelector(Ee.settings.barSelector),r=Ee.settings.speed,i=Ee.settings.easing;return n.offsetWidth,Ap(a=>{Co(o,{transform:"translate3d("+Ps(e)+"%,0,0)",transition:"all "+r+"ms "+i}),e===1?(Co(n,{transition:"none",opacity:"1"}),n.offsetWidth,setTimeout(function(){Co(n,{transition:"all "+r+"ms linear",opacity:"0"}),setTimeout(function(){Ee.remove(),a()},r)},r)):setTimeout(()=>a(),r)}),Ee},isStarted:()=>typeof Ee.status=="number",start:()=>{Ee.status||Ee.set(0);const e=()=>{setTimeout(()=>{!Ee.status||(Ee.trickle(),e())},Ee.settings.trickleSpeed)};return Ee.settings.trickle&&e(),Ee},done:e=>!e&&!Ee.status?Ee:Ee.inc(.3+.5*Math.random()).set(1),inc:e=>{let t=Ee.status;return t?(typeof e!="number"&&(e=(1-t)*Yr(Math.random()*t,.1,.95)),t=Yr(t+e,0,.994),Ee.set(t)):Ee.start()},trickle:()=>Ee.inc(Math.random()*Ee.settings.trickleRate),render:e=>{if(Ee.isRendered())return document.getElementById("nprogress");As(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=Ee.settings.template;const n=t.querySelector(Ee.settings.barSelector),o=e?"-100":Ps(Ee.status||0),r=document.querySelector(Ee.settings.parent);return Co(n,{transition:"all 0 linear",transform:"translate3d("+o+"%,0,0)"}),r!==document.body&&As(r,"nprogress-custom-parent"),r==null||r.appendChild(t),t},remove:()=>{Ts(document.documentElement,"nprogress-busy"),Ts(document.querySelector(Ee.settings.parent),"nprogress-custom-parent");const e=document.getElementById("nprogress");e&&Tp(e)},isRendered:()=>!!document.getElementById("nprogress")},Yr=(e,t,n)=>en?n:e,Ps=e=>(-1+e)*100,Ap=function(){const e=[];function t(){const n=e.shift();n&&n(t)}return function(n){e.push(n),e.length===1&&t()}}(),Co=function(){const e=["Webkit","O","Moz","ms"],t={};function n(a){return a.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(s,c){return c.toUpperCase()})}function o(a){const s=document.body.style;if(a in s)return a;let c=e.length;const l=a.charAt(0).toUpperCase()+a.slice(1);let u;for(;c--;)if(u=e[c]+l,u in s)return u;return a}function r(a){return a=n(a),t[a]||(t[a]=o(a))}function i(a,s,c){s=r(s),a.style[s]=c}return function(a,s){for(const c in s){const l=s[c];l!==void 0&&Object.prototype.hasOwnProperty.call(s,c)&&i(a,c,l)}}}(),du=(e,t)=>(typeof e=="string"?e:sa(e)).indexOf(" "+t+" ")>=0,As=(e,t)=>{const n=sa(e),o=n+t;du(n,t)||(e.className=o.substring(1))},Ts=(e,t)=>{const n=sa(e);if(!du(e,t))return;const o=n.replace(" "+t+" "," ");e.className=o.substring(1,o.length-1)},sa=e=>(" "+(e.className||"")+" ").replace(/\s+/gi," "),Tp=e=>{e&&e.parentNode&&e.parentNode.removeChild(e)};const Ip=()=>{et(()=>{const e=vn(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(n=>{t.has(n.path)||Ee.start()}),e.afterEach(n=>{t.add(n.path),Ee.done()})})},Lp=xt({setup(){Ip()}}),xp=JSON.parse(`{"logo":"/images/arthas_light.png","logoDark":"/images/arthas_dark.png","repo":"alibaba/arthas","docsDir":"site/docs","docsBranch":"master","locales":{"/":{"selectLanguageName":"\u7B80\u4F53\u4E2D\u6587","selectLanguageText":"Languages","editLinkText":"\u5728 GitHub \u4E0A\u7F16\u8F91\u6B64\u9875","lastUpdated":"\u4E0A\u6B21\u66F4\u65B0","contributorsText":"\u8D21\u732E\u8005","backToHome":"\u56DE\u5230\u9996\u9875","rightMenuText":"\u76EE\u5F55","warning":"\u6CE8\u610F","tip":"\u63D0\u793A","danger":"\u8B66\u544A","notFound":["\u8FD9\u91CC\u4EC0\u4E48\u90FD\u6CA1\u6709","\u6211\u4EEC\u600E\u4E48\u5230\u8FD9\u6765\u4E86\uFF1F","\u8FD9\u662F\u4E00\u4E2A 404 \u9875\u9762","\u770B\u8D77\u6765\u6211\u4EEC\u8FDB\u5165\u4E86\u9519\u8BEF\u7684\u94FE\u63A5"],"openInNewWindow":"\u5728\u65B0\u7A97\u53E3\u6253\u5F00","toggleColorMode":"\u5207\u6362\u989C\u8272\u6A21\u5F0F","toggleSidebar":"\u5207\u6362\u4FA7\u8FB9\u680F","navbar":[{"text":"\u9996\u9875","link":"/"},{"text":"\u5728\u7EBF\u6559\u7A0B","link":"/doc/arthas-tutorials.html?language=cn&id=arthas-basics","target":"_blank"},{"text":"\u6587\u6863","link":"/doc/"},{"text":"\u547D\u4EE4\u5217\u8868","link":"/doc/commands.md"},{"text":"\u4E0B\u8F7D","link":"/doc/download.md"},{"text":"\u4E13\u5BB6\u7B54\u7591","link":"/doc/expert/intro.md"},{"text":"\u7248\u672C","children":[{"text":"v3.x","link":"https://arthas.aliyun.com/3.x/"}]}],"sidebar":{"/doc/":[{"text":"\u6587\u6863","children":["/doc/README.md","/doc/quick-start.md","/doc/install-detail.md","/doc/download.md","/doc/advice-class.html",{"text":"\u547D\u4EE4\u5217\u8868","link":"/doc/commands.md","collapsible":true,"children":["/doc/auth.md","/doc/base64.md","/doc/cat.md","/doc/classloader.md","/doc/cls.md","/doc/dashboard.md","/doc/dump.md","/doc/echo.md","/doc/getstatic.md","/doc/grep.md","/doc/heapdump.md","/doc/help.md","/doc/history.md","/doc/jad.md","/doc/jfr.md","/doc/jvm.md","/doc/keymap.md","/doc/logger.md","/doc/mbean.md","/doc/mc.md","/doc/memory.md","/doc/monitor.md","/doc/ognl.md","/doc/options.md","/doc/perfcounter.md","/doc/profiler.md","/doc/pwd.md","/doc/quit.md","/doc/redefine.md","/doc/reset.md","/doc/retransform.md","/doc/sc.md","/doc/session.md","/doc/sm.md","/doc/stack.md","/doc/stop.md","/doc/sysenv.md","/doc/sysprop.md","/doc/tee.md","/doc/thread.md","/doc/trace.md","/doc/tt.md","/doc/version.md","/doc/vmoption.md","/doc/vmtool.md","/doc/watch.md"]},{"text":"\u5176\u4ED6\u7279\u6027","link":"/doc/advanced-use.md","collapsible":true,"children":["/doc/async.md","/doc/save-log.md","/doc/docker.md","/doc/web-console.md","/doc/tunnel.md","/doc/idea-plugin.md","/doc/arthas-properties.html","/doc/agent.html","/doc/spring-boot-starter.md","/doc/http-api.md","/doc/mcp-server.md","/doc/batch-support.md"]},"/doc/faq.md",{"text":"\u4E13\u5BB6\u7B54\u7591","collapsible":true,"children":["/doc/expert/intro.md","/doc/expert/user-question-history11466.md","/doc/expert/user-question-history12454.md","/doc/expert/user-question-history13507.md","/doc/expert/user-question-history14832.md","/doc/expert/user-question-history15730.md","/doc/expert/user-question-history11440.md","/doc/expert/user-question-history11467.md","/doc/expert/user-question-history12455.md","/doc/expert/user-question-history13508.md","/doc/expert/user-question-history14833.md","/doc/expert/user-question-history15731.md","/doc/expert/user-question-history11442.md","/doc/expert/user-question-history11468.md","/doc/expert/user-question-history12706.md","/doc/expert/user-question-history13509.md","/doc/expert/user-question-history14834.md","/doc/expert/user-question-history15735.md","/doc/expert/user-question-history11443.md","/doc/expert/user-question-history11469.md","/doc/expert/user-question-history12715.md","/doc/expert/user-question-history13510.md","/doc/expert/user-question-history14840.md","/doc/expert/user-question-history15736.md","/doc/expert/user-question-history11444.md","/doc/expert/user-question-history11784.md","/doc/expert/user-question-history12716.md","/doc/expert/user-question-history13511.md","/doc/expert/user-question-history14843.md","/doc/expert/user-question-history15737.md","/doc/expert/user-question-history11450.md","/doc/expert/user-question-history11795.md","/doc/expert/user-question-history12740.md","/doc/expert/user-question-history13512.md","/doc/expert/user-question-history15167.md","/doc/expert/user-question-history15738.md","/doc/expert/user-question-history11451.md","/doc/expert/user-question-history11809.md","/doc/expert/user-question-history12741.md","/doc/expert/user-question-history13513.md","/doc/expert/user-question-history15543.md","/doc/expert/user-question-history15739.md","/doc/expert/user-question-history11452.md","/doc/expert/user-question-history11810.md","/doc/expert/user-question-history13448.md","/doc/expert/user-question-history13522.md","/doc/expert/user-question-history15726.md","/doc/expert/user-question-history15740.md","/doc/expert/user-question-history11453.md","/doc/expert/user-question-history11814.md","/doc/expert/user-question-history13504.md","/doc/expert/user-question-history14763.md","/doc/expert/user-question-history15728.md","/doc/expert/user-question-history11454.md","/doc/expert/user-question-history12453.md","/doc/expert/user-question-history13506.md","/doc/expert/user-question-history14831.md","/doc/expert/user-question-history15729.md"]},{"text":"\u7528\u6237\u6848\u4F8B","link":"https://github.com/alibaba/arthas/issues?q=label%3Auser-case"},{"text":"Star me at github","link":"https://github.com/alibaba/arthas"},{"text":"\u7F16\u8BD1\u8C03\u8BD5/\u53C2\u4E0E\u8D21\u732E","link":"https://github.com/alibaba/arthas/blob/master/CONTRIBUTING.md"},{"text":"Release Notes","link":"https://github.com/alibaba/arthas/releases"},{"text":"QQ \u7FA4/\u9489\u9489\u7FA4","link":"/doc/contact-us.md"}]}]},"sidebarDepth":0},"/en/":{"selectLanguageName":"English","selectLanguageText":"Languages","editLinkText":"Edit this page on GitHub","navbar":[{"text":"HOME","link":"/en/"},{"text":"ONLINE TUTORIALS","link":"/doc/arthas-tutorials.html?language=en&id=arthas-basics","target":"_blank"},{"text":"DOCS","link":"/en/doc"},{"text":"COMMANDS","link":"/en/doc/commands.md"},{"text":"DOWNLOAD","link":"/en/doc/download.md"},{"text":"VERSIONS","children":[{"text":"v3.x","link":"https://arthas.aliyun.com/3.x/en/"}]}],"sidebar":{"/en/doc":[{"text":"DOCS","children":["/en/doc/README.md","/en/doc/quick-start.md","/en/doc/install-detail.md","/en/doc/download.md","/en/doc/advice-class.html",{"text":"All Commands","link":"/en/doc/commands.md","collapsible":true,"children":["/en/doc/auth.md","/en/doc/base64.md","/en/doc/cat.md","/en/doc/classloader.md","/en/doc/cls.md","/en/doc/dashboard.md","/en/doc/dump.md","/en/doc/echo.md","/en/doc/getstatic.md","/en/doc/grep.md","/en/doc/heapdump.md","/en/doc/help.md","/en/doc/history.md","/en/doc/jad.md","/en/doc/jfr.md","/en/doc/jvm.md","/en/doc/keymap.md","/en/doc/logger.md","/en/doc/mbean.md","/en/doc/mc.md","/en/doc/memory.md","/en/doc/monitor.md","/en/doc/ognl.md","/en/doc/options.md","/en/doc/perfcounter.md","/en/doc/profiler.md","/en/doc/pwd.md","/en/doc/quit.md","/en/doc/redefine.md","/en/doc/reset.md","/en/doc/retransform.md","/en/doc/sc.md","/en/doc/session.md","/en/doc/sm.md","/en/doc/stack.md","/en/doc/stop.md","/en/doc/sysenv.md","/en/doc/sysprop.md","/en/doc/tee.md","/en/doc/thread.md","/en/doc/trace.md","/en/doc/tt.md","/en/doc/version.md","/en/doc/vmoption.md","/en/doc/vmtool.md","/en/doc/watch.md"]},{"text":"Other features","link":"/en/doc/advanced-use.md","collapsible":true,"children":["/en/doc/async.md","/en/doc/save-log.md","/en/doc/docker.md","/en/doc/web-console.md","/en/doc/tunnel.md","/en/doc/idea-plugin.md","/en/doc/arthas-properties.html","/en/doc/agent.html","/en/doc/spring-boot-starter.md","/en/doc/http-api.md","/en/doc/mcp-server.md","/en/doc/batch-support.md"]},"/en/doc/faq.md",{"text":"User cases","link":"https://github.com/alibaba/arthas/issues?q=label%3Auser-case"},{"text":"Star me at github","link":"https://github.com/alibaba/arthas"},{"text":"Compile and debug/CONTRIBUTING","link":"https://github.com/alibaba/arthas/blob/master/CONTRIBUTING.md"},{"text":"Release Notes","link":"https://github.com/alibaba/arthas/releases"},{"text":"Contact us","link":"/en/doc/contact-us.md"}]}]},"sidebarDepth":0}},"colorMode":"auto","colorModeSwitch":true,"navbar":[],"selectLanguageText":"Languages","selectLanguageAriaLabel":"Select language","sidebar":"auto","sidebarDepth":2,"editLink":true,"editLinkText":"Edit this page","lastUpdated":true,"lastUpdatedText":"Last Updated","contributors":true,"contributorsText":"Contributors","notFound":["There's nothing here.","How did we get here?","That's a Four-Oh-Four.","Looks like we've got some broken links."],"backToHome":"Take me home","openInNewWindow":"open in new window","toggleColorMode":"toggle color mode","toggleSidebar":"toggle sidebar"}`),fu=De(xp),Dp=()=>fu;import.meta.webpackHot&&(__VUE_HMR_RUNTIME__.updateThemeData=e=>{fu.value=e});const hu=Symbol(""),qr=()=>{const e=We(hu);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},Sp=(e,t)=>{var n;return{...e,...(n=e.locales)==null?void 0:n[t]}},Rp=xt({enhance({app:e}){const t=Dp(),n=e._context.provides[pa],o=te(()=>Sp(t.value,n.value));e.provide(hu,o),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return o.value}}})}}),kp=Ve({__name:"Badge",props:{type:{type:String,required:!1,default:"tip"},text:{type:String,required:!1,default:""},vertical:{type:String,required:!1,default:void 0}},setup(e){return(t,n)=>($(),X("span",{class:Ue(["badge",e.type]),style:yo({verticalAlign:e.vertical})},[Me(t.$slots,"default",{},()=>[Xt(Ce(e.text),1)])],6))}}),Oe=(e,t)=>{const n=e.__vccOpts||e;for(const[o,r]of t)n[o]=r;return n},qp=Oe(kp,[["__file","Badge.vue"]]),Cp=Ve({name:"CodeGroup",setup(e,{slots:t}){const n=De(-1),o=De([]),r=(s=n.value)=>{s{s>0?n.value=s-1:n.value=o.value.length-1,o.value[n.value].focus()},a=(s,c)=>{s.key===" "||s.key==="Enter"?(s.preventDefault(),n.value=c):s.key==="ArrowRight"?(s.preventDefault(),r(c)):s.key==="ArrowLeft"&&(s.preventDefault(),i(c))};return()=>{var c;const s=(((c=t.default)==null?void 0:c.call(t))||[]).filter(l=>l.type.name==="CodeGroupItem").map(l=>(l.props===null&&(l.props={}),l));return s.length===0?null:(n.value<0||n.value>s.length-1?(n.value=s.findIndex(l=>l.props.active===""||l.props.active===!0),n.value===-1&&(n.value=0)):s.forEach((l,u)=>{l.props.active=u===n.value}),Ie("div",{class:"code-group"},[Ie("div",{class:"code-group__nav"},Ie("ul",{class:"code-group__ul"},s.map((l,u)=>{const d=u===n.value;return Ie("li",{class:"code-group__li"},Ie("button",{ref:f=>{f&&(o.value[u]=f)},class:{"code-group__nav-tab":!0,"code-group__nav-tab-active":d},ariaPressed:d,ariaExpanded:d,onClick:()=>n.value=u,onKeydown:f=>a(f,u)},l.props.title))}))),s]))}}}),Vp=["aria-selected"],Mp=Ve({name:"CodeGroupItem"}),jp=Ve({...Mp,props:{title:{type:String,required:!0},active:{type:Boolean,required:!1,default:!1}},setup(e){return(t,n)=>($(),X("div",{class:Ue(["code-group-item",{"code-group-item__active":e.active}]),"aria-selected":e.active},[Me(t.$slots,"default")],10,Vp))}}),Hp=Oe(jp,[["__file","CodeGroupItem.vue"]]);var Is;const pu=typeof window<"u",$p=e=>typeof e=="function",Np=e=>typeof e=="string",Jr=()=>{};pu&&((Is=window==null?void 0:window.navigator)==null?void 0:Is.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function ur(e){return typeof e=="function"?e():F(e)}function Fp(e,t){function n(...o){e(()=>t.apply(this,o),{fn:t,thisArg:this,args:o})}return n}const _u=e=>e();function Bp(e=_u){const t=De(!0);function n(){t.value=!1}function o(){t.value=!0}return{isActive:t,pause:n,resume:o,eventFilter:(...i)=>{t.value&&e(...i)}}}function zp(e){return e}function vu(e){return $m()?(Nm(e),!0):!1}function Up(e,t=!0){na()?Zi(e):t?e():Oo(e)}function Wp(e,t=!0){na()?et(e):t?e():Oo(e)}function Kp(e=!1,t={}){const{truthyValue:n=!0,falsyValue:o=!1}=t,r=ze(e),i=De(e);function a(s){if(arguments.length)return i.value=s,i.value;{const c=ur(n);return i.value=i.value===c?ur(o):c,i.value}}return r?a:[i,a]}var Ls=Object.getOwnPropertySymbols,Yp=Object.prototype.hasOwnProperty,Jp=Object.prototype.propertyIsEnumerable,Qp=(e,t)=>{var n={};for(var o in e)Yp.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&Ls)for(var o of Ls(e))t.indexOf(o)<0&&Jp.call(e,o)&&(n[o]=e[o]);return n};function Gp(e,t,n={}){const o=n,{eventFilter:r=_u}=o,i=Qp(o,["eventFilter"]);return ot(e,Fp(r,t),i)}var Zp=Object.defineProperty,Xp=Object.defineProperties,e_=Object.getOwnPropertyDescriptors,mr=Object.getOwnPropertySymbols,gu=Object.prototype.hasOwnProperty,yu=Object.prototype.propertyIsEnumerable,xs=(e,t,n)=>t in e?Zp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,t_=(e,t)=>{for(var n in t||(t={}))gu.call(t,n)&&xs(e,n,t[n]);if(mr)for(var n of mr(t))yu.call(t,n)&&xs(e,n,t[n]);return e},n_=(e,t)=>Xp(e,e_(t)),o_=(e,t)=>{var n={};for(var o in e)gu.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&mr)for(var o of mr(e))t.indexOf(o)<0&&yu.call(e,o)&&(n[o]=e[o]);return n};function r_(e,t,n={}){const o=n,{eventFilter:r}=o,i=o_(o,["eventFilter"]),{eventFilter:a,pause:s,resume:c,isActive:l}=Bp(r);return{stop:Gp(e,t,n_(t_({},i),{eventFilter:a})),pause:s,resume:c,isActive:l}}function i_(e){var t;const n=ur(e);return(t=n==null?void 0:n.$el)!=null?t:n}const dr=pu?window:void 0;function a_(...e){let t,n,o,r;if(Np(e[0])?([n,o,r]=e,t=dr):[t,n,o,r]=e,!t)return Jr;let i=Jr;const a=ot(()=>i_(t),c=>{i(),c&&(c.addEventListener(n,o,r),i=()=>{c.removeEventListener(n,o,r),i=Jr})},{immediate:!0,flush:"post"}),s=()=>{a(),i()};return vu(s),s}function s_(e,t=!1){const n=De(),o=()=>n.value=Boolean(e());return o(),Wp(o,t),n}function c_(e,t={}){const{window:n=dr}=t,o=s_(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let r;const i=De(!1),a=()=>{!o.value||(r||(r=n.matchMedia(e)),i.value=r.matches)};return Up(()=>{a(),r&&("addEventListener"in r?r.addEventListener("change",a):r.addListener(a),vu(()=>{"removeEventListener"in r?r.removeEventListener("change",a):r.removeListener(a)}))}),i}const Oi=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},wi="__vueuse_ssr_handlers__";Oi[wi]=Oi[wi]||{};const l_=Oi[wi];function u_(e,t){return l_[e]||t}function m_(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"||Array.isArray(e)?"object":Number.isNaN(e)?"any":"number"}var d_=Object.defineProperty,Ds=Object.getOwnPropertySymbols,f_=Object.prototype.hasOwnProperty,h_=Object.prototype.propertyIsEnumerable,Ss=(e,t,n)=>t in e?d_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Rs=(e,t)=>{for(var n in t||(t={}))f_.call(t,n)&&Ss(e,n,t[n]);if(Ds)for(var n of Ds(t))h_.call(t,n)&&Ss(e,n,t[n]);return e};const p_={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}};function __(e,t,n,o={}){var r;const{flush:i="pre",deep:a=!0,listenToStorageChanges:s=!0,writeDefaults:c=!0,mergeDefaults:l=!1,shallow:u,window:d=dr,eventFilter:f,onError:h=S=>{console.error(S)}}=o,v=(u?vl:De)(t);if(!n)try{n=u_("getDefaultStorage",()=>{var S;return(S=dr)==null?void 0:S.localStorage})()}catch(S){h(S)}if(!n)return v;const g=ur(t),y=m_(g),_=(r=o.serializer)!=null?r:p_[y],{pause:b,resume:T}=r_(v,()=>I(v.value),{flush:i,deep:a,eventFilter:f});return d&&s&&a_(d,"storage",K),K(),v;function I(S){try{S==null?n.removeItem(e):n.setItem(e,_.write(S))}catch(E){h(E)}}function D(S){if(!(S&&S.key!==e)){b();try{const E=S?S.newValue:n.getItem(e);if(E==null)return c&&g!==null&&n.setItem(e,_.write(g)),g;if(!S&&l){const U=_.read(E);return $p(l)?l(U,g):y==="object"&&!Array.isArray(U)?Rs(Rs({},g),U):U}else return typeof E!="string"?E:_.read(E)}catch(E){h(E)}finally{T()}}}function K(S){S&&S.key!==e||(v.value=D(S))}}function v_(e){return c_("(prefers-color-scheme: dark)",e)}var ks;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(ks||(ks={}));var g_=Object.defineProperty,qs=Object.getOwnPropertySymbols,y_=Object.prototype.hasOwnProperty,b_=Object.prototype.propertyIsEnumerable,Cs=(e,t,n)=>t in e?g_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,E_=(e,t)=>{for(var n in t||(t={}))y_.call(t,n)&&Cs(e,n,t[n]);if(qs)for(var n of qs(t))b_.call(t,n)&&Cs(e,n,t[n]);return e};const O_={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};E_({linear:zp},O_);const nt=()=>qr(),bu=Symbol(""),ca=()=>{const e=We(bu);if(!e)throw new Error("useDarkMode() is called without provider.");return e},w_=()=>{const e=nt(),t=v_(),n=__("vuepress-color-scheme",e.value.colorMode),o=te({get(){return e.value.colorModeSwitch?n.value==="auto"?t.value:n.value==="dark":e.value.colorMode==="dark"},set(r){r===t.value?n.value="auto":n.value=r?"dark":"light"}});hn(bu,o),P_(o)},P_=e=>{const t=(n=e.value)=>{const o=window==null?void 0:window.document.querySelector("html");o==null||o.classList.toggle("dark",n)};et(()=>{ot(e,t,{immediate:!0})}),xr(()=>t())},Eu=(...e)=>{const n=vn().resolve(...e),o=n.matched[n.matched.length-1];if(!(o!=null&&o.redirect))return n;const{redirect:r}=o,i=he(r)?r(n):r,a=xe(i)?{path:i}:i;return Eu({hash:n.hash,query:n.query,params:n.params,...a})},la=e=>{const t=Eu(encodeURI(e));return{text:t.meta.title||e,link:t.name==="404"?e:t.fullPath}};let Qr=null,Kn=null;const A_={wait:()=>Qr,pending:()=>{Qr=new Promise(e=>Kn=e)},resolve:()=>{Kn==null||Kn(),Qr=null,Kn=null}},Ou=()=>A_,wu=Symbol("sidebarItems"),ua=()=>{const e=We(wu);if(!e)throw new Error("useSidebarItems() is called without provider.");return e},T_=()=>{const e=nt(),t=Tt(),n=te(()=>I_(t.value,e.value));hn(wu,n)},I_=(e,t)=>{var r,i,a,s;const n=(i=(r=e.sidebar)!=null?r:t.sidebar)!=null?i:"auto",o=(s=(a=e.sidebarDepth)!=null?a:t.sidebarDepth)!=null?s:2;return e.home||n===!1?[]:n==="auto"?x_(o):se(n)?Pu(n,o):oa(n)?D_(n,o):[]},L_=(e,t)=>({text:e.title,link:e.link,children:ma(e.children,t)}),ma=(e,t)=>t>0?e.map(n=>L_(n,t-1)):[],x_=e=>{const t=mt();return[{text:t.value.title,children:ma(t.value.headers,e)}]},Pu=(e,t)=>{const n=Dt(),o=mt(),r=i=>{var s;let a;if(xe(i)?a=la(i):a=i,a.children)return{...a,children:a.children.map(c=>r(c))};if(a.link===n.path){const c=((s=o.value.headers[0])==null?void 0:s.level)===1?o.value.headers[0].children:o.value.headers;return{...a,children:ma(c,t)}}return a};return e.map(i=>r(i))},D_=(e,t)=>{var i;const n=Dt(),o=Xl(e,n.path),r=(i=e[o])!=null?i:[];return Pu(r,t)};const S_=["src"],R_={__name:"UserBoard",props:{img:{type:Object,required:!0}},setup(e){return(t,n)=>($(),X("img",{class:"users-logo",src:e.img.logo},null,8,S_))}},k_=Oe(R_,[["__scopeId","data-v-024b28a0"],["__file","UserBoard.vue"]]);const q_={key:0,class:"user-boards"},C_=["innerHTML"],V_={class:"user-logos"},M_={__name:"HomeUserBoards",setup(e){const t=Tt(),n=we(t.value.users)||[];return(o,r)=>F(n)?($(),X("div",q_,[ue("h1",null,Ce(F(t).users_title),1),ue("p",{innerHTML:F(t).users_details},null,8,C_),ue("div",V_,[($(!0),X(Te,null,vt(F(n),i=>($(),je(k_,{key:i.logo,img:i},null,8,["img"]))),128))])])):Ne("v-if",!0)}},j_=Oe(M_,[["__scopeId","data-v-5032c352"],["__file","HomeUserBoards.vue"]]);const H_={key:0,class:"features"},$_={key:0,class:"icon"},N_={__name:"HomeFeatures",setup(e){const t=Tt(),n=te(()=>se(t.value.features)?t.value.features:[]);return(o,r)=>F(n).length?($(),X("div",H_,[($(!0),X(Te,null,vt(F(n),i=>($(),X("div",{key:i.title,class:"feature"},[i.icon?($(),X("div",$_,Ce(i.icon),1)):Ne("v-if",!0),ue("h2",null,Ce(i.title),1),ue("p",null,Ce(i.details),1)]))),128))])):Ne("v-if",!0)}},F_=Oe(N_,[["__scopeId","data-v-514d14c6"],["__file","HomeFeatures.vue"]]),B_={name:"Star"},z_={version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 512 512",style:{"enable-background":"new 0 0 512 512",height:"1rem",fill:"var(--c-text)"},"xml:space":"preserve"},U_=ue("g",null,[ue("path",{d:`M175.1,168.9L13.7,186.8c-5.8,0.7-11,4.6-12.9,10.5c-1.9,5.9,0,12.1,4.3,16c48,43.8,120.1,109.4,120.1,109.4 c-0.1,0-19.8,95.4-32.9,159.1c-1.1,5.8,1,11.9,6,15.5c5,3.7,11.4,3.7,16.5,0.9C171.3,466,256,417.7,256,417.7l141.1,80.5 c5.1,2.8,11.6,2.8,16.6-0.9c5-3.7,7.1-9.7,6-15.5l-32.8-159.1L507,213.4c4.3-4,6.2-10.2,4.3-16.1c-1.9-5.9-7.1-9.8-12.9-10.4 c-64.6-7.2-161.5-18-161.5-18L269.9,20.8c-2.5-5.3-7.8-9-14-9c-6.2,0-11.5,3.7-13.9,9L175.1,168.9z`})],-1),W_=[U_];function K_(e,t,n,o,r,i){return $(),X("svg",z_,W_)}const Y_=Oe(B_,[["render",K_],["__file","Star.vue"]]),J_={name:"Fork"},Q_={version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"131 -131 512 512",style:{"enable-background":"new 131 -131 512 512",height:"1rem",fill:"var(--c-text)"},"xml:space":"preserve"},G_=ue("g",{id:"XMLID_2_"},[ue("path",{id:"XMLID_8_",d:`M312.8,317c0-8.5-3.4-16.2-9.4-23s-13.7-9.4-23-9.4c-9.3,0-16.2,3.4-23,9.4c-6,6-9.4,13.7-9.4,23 @@ -22,17 +22,17 @@ See: https://github.com/francoischalifour/medium-zoom`)}},dh=function(t){var n=d c17.9,0,33.3,6,45.2,18.8s18.8,27.3,18.8,45.2c0,11.9-2.6,22.2-8.5,32.4c-5.9,10.2-13.7,17.9-23,23V154c11.9-6,29-11.9,51.2-18.8 c11.9-3.4,22.2-6.8,29-10.2c6.8-3.4,15.4-6,23.9-10.2s15.4-8.5,19.6-12.8s9.4-10.2,13.7-17.1s7.7-14.5,9.4-23 c1.7-8.5,2.6-18.8,2.6-30.7c-9.4-6-17.9-13.7-23-23s-8.5-20.5-8.5-32.4c0-17.9,6-33.3,18.8-45.2c12.8-12.8,27.3-18.8,45.2-18.8 - s33.3,6,45.2,18.8C551.7-57.6,557.7-42.3,557.7-24.3z`})],-1),Z_=[G_];function X_(e,t,n,o,r,i){return $(),X("svg",Q_,Z_)}const ev=Oe(J_,[["render",X_],["__file","Fork.vue"]]);const tv=["href"],nv=Xt(" \xA0 "),ov={__name:"Badge",props:{comp:{type:Object,required:!0},data:{type:Number,required:!0}},setup(e){const t=e,o=`https://github.com/${qr().value.repo}`,r=o,i=`${o}/fork`;let a=o;switch(t.comp.name){case"Star":a=r;break;case"Fork":a=i;break}return(s,c)=>{const l=xt("CountTo");return $(),X("a",{class:"my-badge",href:F(a),target:"_blank"},[($(),je(Bd(e.comp))),nv,ae(l,{startVal:0,endVal:e.data,duration:500},null,8,["endVal"])],8,tv)}}},Vs=Oe(ov,[["__scopeId","data-v-b201bc64"],["__file","Badge.vue"]]);const rv={class:"badges"},iv={__name:"HomeBadges",setup(e){const t=De(29582),n=De(6494);return Zi(async()=>{const r=await fetch("https://arthas.aliyun.com/api/starCount").then(a=>a.json()),i=await fetch("https://arthas.aliyun.com/api/forkCount").then(a=>a.json());t.value=r||t.value,n.value=i||n.value}),(r,i)=>($(),X("div",rv,[ae(Vs,{comp:Y_,data:t.value},null,8,["data"]),ae(Vs,{comp:ev,data:n.value},null,8,["data"])]))}},av=Oe(iv,[["__scopeId","data-v-d7ced36e"],["__file","HomeBadges.vue"]]),sv={name:"MdiGithub"},cv={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24",style:{height:"1.25rem",width:"1.25rem","vertical-align":"bottom"}},lv=ue("path",{fill:"currentColor",d:"M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5c.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34c-.46-1.16-1.11-1.47-1.11-1.47c-.91-.62.07-.6.07-.6c1 .07 1.53 1.03 1.53 1.03c.87 1.52 2.34 1.07 2.91.83c.09-.65.35-1.09.63-1.34c-2.22-.25-4.55-1.11-4.55-4.92c0-1.11.38-2 1.03-2.71c-.1-.25-.45-1.29.1-2.64c0 0 .84-.27 2.75 1.02c.79-.22 1.65-.33 2.5-.33c.85 0 1.71.11 2.5.33c1.91-1.29 2.75-1.02 2.75-1.02c.55 1.35.2 2.39.1 2.64c.65.71 1.03 1.6 1.03 2.71c0 3.82-2.34 4.66-4.57 4.91c.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"},null,-1),uv=[lv];function mv(e,t,n,o,r,i){return $(),X("svg",cv,uv)}const dv=Oe(sv,[["render",mv],["__file","GitHub.vue"]]),fv=["href","rel","target","aria-label"],hv={key:1},pv=Ve({inheritAttrs:!1}),_v=Object.assign(pv,{__name:"AutoLink",props:{item:{type:Object,required:!0}},setup(e){const t=e,n=Dt(),o=_a(),{item:r}=Qi(t),i=te(()=>Ao(r.value.link)),a=te(()=>nh(r.value.link)||oh(r.value.link)),s=te(()=>{if(!a.value){if(r.value.target)return r.value.target;if(i.value)return"_blank"}}),c=te(()=>s.value==="_blank"),l=te(()=>!i.value&&!a.value&&!c.value),u=te(()=>{if(!a.value){if(r.value.rel)return r.value.rel;if(c.value)return"noopener noreferrer"}}),m=te(()=>r.value.ariaLabel||r.value.text),f=te(()=>{const g=Object.keys(o.value.locales);return g.length?!g.some(y=>y===r.value.link):r.value.link!=="/"}),h=te(()=>f.value?n.path.startsWith(r.value.link):!1),v=te(()=>l.value?r.value.activeMatch?new RegExp(r.value.activeMatch).test(n.path):h.value:!1);return(g,y)=>{const _=xt("RouterLink"),b=xt("AutoLinkExternalIcon");return F(l)?($(),je(_,_i({key:0,class:{"router-link-active":F(v)},to:F(r).link,"aria-label":F(m)},g.$attrs),{default:Ke(()=>[Me(g.$slots,"before"),Xt(" "+Ce(F(r).text)+" ",1),Me(g.$slots,"after")]),_:3},16,["class","to","aria-label"])):($(),X("a",_i({key:1,class:"external-link",href:F(r).link,rel:F(u),target:F(s),"aria-label":F(m)},g.$attrs),[Me(g.$slots,"before"),F(r).text==="GitHub"?($(),je(dv,{key:0})):($(),X("span",hv,Ce(F(r).text),1)),F(c)&&F(r).text!=="GitHub"?($(),je(b,{key:2})):Ne("v-if",!0),Me(g.$slots,"after")],16,fv))}}}),Mt=Oe(_v,[["__file","AutoLink.vue"]]),Ms=e=>decodeURI(e).replace(/#.*$/,"").replace(/(index)?\.(md|html)$/,""),vv=(e,t)=>{if(t.hash===e)return!0;const n=Ms(t.path),o=Ms(e);return n===o},Au=(e,t)=>e.link&&vv(e.link,t)?!0:e.children?e.children.some(n=>Au(n,t)):!1,Tu=e=>!Ao(e)||/github\.com/.test(e)?"GitHub":/bitbucket\.org/.test(e)?"Bitbucket":/gitlab\.com/.test(e)?"GitLab":/gitee\.com/.test(e)?"Gitee":null,gv={GitHub:":repo/edit/:branch/:path",GitLab:":repo/-/edit/:branch/:path",Gitee:":repo/edit/:branch/:path",Bitbucket:":repo/src/:branch/:path?mode=edit&spa=0&at=:branch&fileviewer=file-view-default"},yv=({docsRepo:e,editLinkPattern:t})=>{if(t)return t;const n=Tu(e);return n!==null?gv[n]:null},bv=({docsRepo:e,docsBranch:t,docsDir:n,filePathRelative:o,editLinkPattern:r})=>{if(!o)return null;const i=yv({docsRepo:e,editLinkPattern:r});return i?i.replace(/:repo/,Ao(e)?e:`https://github.com/${e}`).replace(/:branch/,t).replace(/:path/,Zl(`${Gl(n)}/${o}`)):null},Ev={class:"hero"},Ov={key:0,id:"main-title"},wv={key:1,class:"description"},Pv={key:2,class:"actions"},Av={__name:"HomeHero",setup(e){const t=Tt(),n=va(),o=ca(),r=te(()=>o.value&&t.value.heroImageDark!==void 0?t.value.heroImageDark:t.value.heroImage),i=te(()=>t.value.heroText===null?null:t.value.heroText||n.value.title||"Hello"),a=te(()=>t.value.heroAlt||i.value||"hero"),s=te(()=>t.value.tagline===null?null:t.value.tagline||n.value.description||"Welcome to your VuePress site"),c=te(()=>se(t.value.actions)?t.value.actions.map(({text:u,link:m,type:f="primary"})=>({text:u,link:m,type:f})):[]),l=()=>{if(!r.value)return null;const u=Ie("img",{src:ya(r.value),style:"width: 60%;",alt:a.value});return t.value.heroImageDark===void 0?u:Ie(ga,()=>u)};return(u,m)=>($(),X("header",Ev,[ae(l),ue("div",null,[F(i)?($(),X("h1",Ov,Ce(F(i)),1)):Ne("v-if",!0),F(s)?($(),X("p",wv,Ce(F(s)),1)):Ne("v-if",!0),ae(av),F(c).length?($(),X("p",Pv,[($(!0),X(Te,null,vt(F(c),f=>($(),je(Mt,{key:f.text,class:Ue(["action-button",[f.type]]),item:f},null,8,["class","item"]))),128))])):Ne("v-if",!0)])]))}},Tv=Oe(Av,[["__file","HomeHero.vue"]]),Iv={},xv={class:"theme-default-content"};function Lv(e,t){const n=xt("Content");return $(),X("div",xv,[ae(n)])}const Dv=Oe(Iv,[["render",Lv],["__file","HomeContent.vue"]]),Sv=["innerHTML"],Rv=["textContent"],kv=Ve({__name:"HomeFooter",setup(e){const t=Tt(),n=te(()=>t.value.footer),o=te(()=>t.value.footerHtml);return(r,i)=>F(n)?($(),X(Te,{key:0},[Ne(" eslint-disable-next-line vue/no-v-html "),F(o)?($(),X("div",{key:0,class:"footer",innerHTML:F(n)},null,8,Sv)):($(),X("div",{key:1,class:"footer",textContent:Ce(F(n))},null,8,Rv))],64)):Ne("v-if",!0)}}),qv=Oe(kv,[["__file","HomeFooter.vue"]]),Cv={class:"home"},Vv={__name:"Home",setup(e){return(t,n)=>($(),X("main",Cv,[ae(Tv),ae(F_),ae(Dv),ae(j_),ae(qv)]))}},Mv=Oe(Vv,[["__file","Home.vue"]]);const jv={__name:"NavbarBrand",setup(e){const t=mt(),n=ca(),o=Fn(),r=va(),i=qr(),a=De(t.value.version),s=te(()=>i.value.home||o.value),c=te(()=>r.value.title),l=te(()=>n.value&&i.value.logoDark!==void 0?i.value.logoDark:i.value.logo),u=()=>Ie("span",{class:"navbar-version"},`v${a.value}`),m=()=>{if(!l.value)return null;const f=Ie("img",{class:"logo",src:ya(l.value),alt:c.value});return i.value.logoDark===void 0?f:Ie(ga,()=>f)};return(f,h)=>{const v=xt("RouterLink");return $(),je(v,{to:F(s)},{default:Ke(()=>[ae(m),F(c)?($(),X("span",{key:0,class:Ue(["site-name",{"can-hide":F(l)}])},Ce(F(c)),3)):Ne("v-if",!0),ae(u)]),_:1},8,["to"])}}},Hv=Oe(jv,[["__scopeId","data-v-a8869d06"],["__file","NavbarBrand.vue"]]),$v={},Nv={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",width:"1em",height:"1em",style:{height:"1.25rem",width:"1.25rem","vertical-align":"bottom"},viewBox:"0 0 24 24"},Fv=ue("path",{fill:"currentColor",d:"M13.35 22q-.6 0-.862-.387q-.263-.388-.063-.963l3.65-9.675q.15-.4.563-.688Q17.05 10 17.5 10q.425 0 .85.287q.425.288.575.688l3.65 9.675q.2.575-.062.963q-.263.387-.888.387q-.275 0-.5-.175q-.225-.175-.325-.425l-.85-2.45H15.1l-.875 2.45q-.1.25-.35.425q-.25.175-.525.175Zm2.35-4.8h3.6l-1.75-4.95h-.1ZM7.15 8.55q.4.725.85 1.337q.45.613 1.05 1.263q1.1-1.2 1.825-2.462Q11.6 7.425 12.1 6H2q-.425 0-.712-.287Q1 5.425 1 5t.288-.713Q1.575 4 2 4h6V3q0-.425.288-.713Q8.575 2 9 2t.713.287Q10 2.575 10 3v1h6q.425 0 .712.287Q17 4.575 17 5t-.288.713Q16.425 6 16 6h-1.9q-.525 1.775-1.425 3.45q-.9 1.675-2.225 3.15l2.4 2.45l-.75 2.05L9 14l-4.3 4.3q-.275.275-.7.275q-.425 0-.7-.275q-.275-.275-.275-.7q0-.425.275-.7l4.35-4.35q-.675-.775-1.25-1.563q-.575-.787-1.025-1.662Q5.1 8.8 5.35 8.4t.875-.4q.25 0 .525.162q.275.163.4.388Z"},null,-1),Bv=[Fv];function zv(e,t){return $(),X("svg",Nv,Bv)}const js=Oe($v,[["render",zv],["__file","Translate.vue"]]),Uv=Ve({__name:"DropdownTransition",setup(e){const t=o=>{o.style.height=o.scrollHeight+"px"},n=o=>{o.style.height=""};return(o,r)=>($(),je(Po,{name:"dropdown",onEnter:t,onAfterEnter:n,onBeforeLeave:t},{default:Ke(()=>[Me(o.$slots,"default")]),_:3}))}}),Iu=Oe(Uv,[["__file","DropdownTransition.vue"]]),Wv=["aria-label"],Kv={key:1,class:"title"},Yv=ue("span",{class:"arrow down"},null,-1),Jv=["aria-label"],Qv={key:1,class:"title"},Gv={class:"navbar-dropdown"},Zv={class:"navbar-dropdown-subtitle"},Xv={key:1},eg={class:"navbar-dropdown-subitem-wrapper"},tg={__name:"NavbarDropdown",props:{item:{type:Object,required:!0}},setup(e){const t=e,{item:n}=Qi(t),o=te(()=>n.value.ariaLabel||n.value.text),r=De(!1),i=Dt();ot(()=>i.path,()=>{r.value=!1});const a=c=>{c.detail===0?r.value=!r.value:r.value=!1},s=(c,l)=>l[l.length-1]===c;return(c,l)=>($(),X("div",{class:Ue(["navbar-dropdown-wrapper",{open:r.value}])},[ue("button",{class:"navbar-dropdown-title",type:"button","aria-label":F(o),onClick:a},[F(n).text==="Languages"?($(),je(js,{key:0})):($(),X("span",Kv,Ce(F(n).text),1)),Yv],8,Wv),ue("button",{class:"navbar-dropdown-title-mobile",type:"button","aria-label":F(o),onClick:l[0]||(l[0]=u=>r.value=!r.value)},[F(n).text==="Languages"?($(),je(js,{key:0})):($(),X("span",Qv,Ce(F(n).text),1)),ue("span",{class:Ue(["arrow",r.value?"down":"right"])},null,2)],8,Jv),ae(Iu,null,{default:Ke(()=>[or(ue("ul",Gv,[($(!0),X(Te,null,vt(F(n).children,u=>($(),X("li",{key:u.text,class:"navbar-dropdown-item"},[u.children?($(),X(Te,{key:0},[ue("h4",Zv,[u.link?($(),je(Mt,{key:0,item:u,onFocusout:m=>s(u,F(n).children)&&u.children.length===0&&(r.value=!1)},null,8,["item","onFocusout"])):($(),X("span",Xv,Ce(u.text),1))]),ue("ul",eg,[($(!0),X(Te,null,vt(u.children,m=>($(),X("li",{key:m.link,class:"navbar-dropdown-subitem"},[ae(Mt,{item:m,onFocusout:f=>s(m,u.children)&&s(u,F(n).children)&&(r.value=!1)},null,8,["item","onFocusout"])]))),128))])],64)):($(),je(Mt,{key:1,item:u,onFocusout:m=>s(u,F(n).children)&&(r.value=!1)},null,8,["item","onFocusout"]))]))),128))],512),[[cr,r.value]])]),_:1})],2))}},ng=Oe(tg,[["__file","NavbarDropdown.vue"]]),og={key:0,class:"navbar-items"},rg=Ve({__name:"NavbarItems",setup(e){const t=()=>{const l=vn(),u=Fn(),m=va(),f=nt();return te(()=>{var b,T,I;const h=Object.keys(m.value.locales);if(h.length<2)return[];const v=l.currentRoute.value.path,g=l.currentRoute.value.fullPath,y=l.currentRoute.value.hash;return[{text:(b=f.value.selectLanguageText)!=null?b:"unknown language",ariaLabel:(I=(T=f.value.selectLanguageAriaLabel)!=null?T:f.value.selectLanguageText)!=null?I:"unknown language",children:h.map(D=>{var M,A,x,R,C,V;const K=(A=(M=m.value.locales)==null?void 0:M[D])!=null?A:{},S=(R=(x=f.value.locales)==null?void 0:x[D])!=null?R:{},E=`${K.lang}`,U=(C=S.selectLanguageName)!=null?C:E;let Y;if(E===m.value.lang)Y=g;else{const W=v.replace(u.value,D);l.getRoutes().some(ee=>ee.path===W)?Y=`${W}${y}`:Y=(V=S.home)!=null?V:D}return{text:U,link:Y}})}]})},n=()=>{const l=nt(),u=te(()=>l.value.repo),m=te(()=>u.value?Tu(u.value):null),f=te(()=>u.value&&!Ao(u.value)?`https://github.com/${u.value}`:u.value),h=te(()=>f.value?l.value.repoLabel?l.value.repoLabel:m.value===null?"Source":m.value:null);return te(()=>!f.value||!h.value?[]:[{text:h.value,link:f.value}])},o=l=>Le(l)?la(l):l.children?{...l,children:l.children.map(o)}:l,i=(()=>{const l=nt();return te(()=>(l.value.navbar||[]).map(o))})(),a=t(),s=n(),c=te(()=>[...i.value,...a.value,...s.value]);return(l,u)=>F(c).length?($(),X("nav",og,[($(!0),X(Te,null,vt(F(c),m=>($(),X("div",{key:m.text,class:"navbar-item"},[m.children?($(),je(ng,{key:0,item:m},null,8,["item"])):($(),je(Mt,{key:1,item:m},null,8,["item"]))]))),128))])):Ne("v-if",!0)}}),xu=Oe(rg,[["__file","NavbarItems.vue"]]),ig=["title"],ag={class:"icon",focusable:"false",viewBox:"0 0 32 32"},sg=df('',9),cg=[sg],lg={class:"icon",focusable:"false",viewBox:"0 0 32 32"},ug=ue("path",{d:"M13.502 5.414a15.075 15.075 0 0 0 11.594 18.194a11.113 11.113 0 0 1-7.975 3.39c-.138 0-.278.005-.418 0a11.094 11.094 0 0 1-3.2-21.584M14.98 3a1.002 1.002 0 0 0-.175.016a13.096 13.096 0 0 0 1.825 25.981c.164.006.328 0 .49 0a13.072 13.072 0 0 0 10.703-5.555a1.01 1.01 0 0 0-.783-1.565A13.08 13.08 0 0 1 15.89 4.38A1.015 1.015 0 0 0 14.98 3z",fill:"currentColor"},null,-1),mg=[ug],dg=Ve({__name:"ToggleColorModeButton",setup(e){const t=nt(),n=ca(),o=()=>{n.value=!n.value};return(r,i)=>($(),X("button",{class:"toggle-color-mode-button",title:F(t).toggleColorMode,onClick:o},[or(($(),X("svg",ag,cg,512)),[[cr,!F(n)]]),or(($(),X("svg",lg,mg,512)),[[cr,F(n)]])],8,ig))}}),fg=Oe(dg,[["__file","ToggleColorModeButton.vue"]]),hg=["title"],pg=ue("div",{class:"icon","aria-hidden":"true"},[ue("span"),ue("span"),ue("span")],-1),_g=[pg],vg=Ve({__name:"ToggleSidebarButton",emits:["toggle"],setup(e){const t=nt();return(n,o)=>($(),X("div",{class:"toggle-sidebar-button",title:F(t).toggleSidebar,"aria-expanded":"false",role:"button",tabindex:"0",onClick:o[0]||(o[0]=r=>n.$emit("toggle"))},_g,8,hg))}}),gg=Oe(vg,[["__file","ToggleSidebarButton.vue"]]),yg=Ve({__name:"Navbar",emits:["toggle-sidebar"],setup(e){const t=nt(),n=De(null),o=De(null),r=De(0),i=te(()=>r.value?{maxWidth:r.value+"px"}:{});et(()=>{const c=a(n.value,"paddingLeft")+a(n.value,"paddingRight"),l=()=>{var u;window.innerWidth<=719?r.value=0:r.value=n.value.offsetWidth-c-(((u=o.value)==null?void 0:u.offsetWidth)||0)};l(),window.addEventListener("resize",l,!1),window.addEventListener("orientationchange",l,!1)});function a(s,c){var m,f,h;const l=(h=(f=(m=s==null?void 0:s.ownerDocument)==null?void 0:m.defaultView)==null?void 0:f.getComputedStyle(s,null))==null?void 0:h[c],u=Number.parseInt(l,10);return Number.isNaN(u)?0:u}return(s,c)=>{const l=xt("NavbarSearch");return $(),X("header",{ref_key:"navbar",ref:n,class:"navbar"},[ae(gg,{onToggle:c[0]||(c[0]=u=>s.$emit("toggle-sidebar"))}),ue("span",{ref_key:"navbarBrand",ref:o},[ae(Hv)],512),ue("div",{class:"navbar-items-wrapper",style:yo(F(i))},[Me(s.$slots,"before"),ae(xu,{class:"can-hide"}),Me(s.$slots,"after"),F(t).colorModeSwitch?($(),je(fg,{key:0})):Ne("v-if",!0),ae(l)],4)],512)}}}),bg=Oe(yg,[["__file","Navbar.vue"]]);const Eg={class:"right-menu-wrapper"},Og={class:"right-menu-margin"},wg={class:"right-menu-title"},Pg={class:"right-menu-content"},Ag=["href","title"],Tg=["href"],Ig=["href","title"],xg=["href"],Lg={__name:"RightMenu",setup(e){var c;const t=mt(),n=qr(),o=De(""),r=De([]);let i=De("");o.value=(c=n.value.rightMenuText)!=null?c:"Table of Contents";function a(){r.value=t.value.headers}function s(){i.value=decodeURIComponent(window.location.hash.slice(1))}return et(()=>{a(),s()}),ot(Dt(),()=>{r.value=t.value.headers,s()}),(l,u)=>($(),X("div",Eg,[ue("div",Og,[ue("div",wg,Ce(o.value),1),ue("div",Pg,[($(!0),X(Te,null,vt(r.value,(m,f)=>($(),X(Te,{key:f},[ue("div",{class:Ue(["right-menu-item","level"+m.level,{active:m.slug===F(i)}])},[m.title.replace(/[^\x00-\xff]/g,"01").length>=36?($(),X("a",{key:0,href:"#"+m.slug,title:m.title},Ce(m.title),9,Ag)):($(),X("a",{key:1,href:"#"+m.slug},Ce(m.title),9,Tg))],2),($(!0),X(Te,null,vt(m.children,(h,v)=>($(),X("div",{class:Ue(["right-menu-item","level"+h.level,{active:h.slug===F(i)}]),key:v},[h.title.replace(/[^\x00-\xff]/g,"01").length>=35?($(),X("a",{key:0,href:"#"+h.slug,title:h.title},Ce(h.title),9,Ig)):($(),X("a",{key:1,href:"#"+h.slug},Ce(h.title),9,xg))],2))),128))],64))),128))])])]))}},Dg=Oe(Lg,[["__scopeId","data-v-64666cd5"],["__file","RightMenu.vue"]]),Sg={class:"page-meta"},Rg={key:0,class:"meta-item edit-link"},kg={key:1,class:"meta-item last-updated"},qg={class:"meta-item-label"},Cg={class:"meta-item-info"},Vg={key:2,class:"meta-item contributors"},Mg={class:"meta-item-label"},jg={class:"meta-item-info"},Hg=["title"],$g=Xt(", "),Ng=Ve({__name:"PageMeta",setup(e){const t=()=>{const c=nt(),l=mt(),u=Tt();return te(()=>{var b,T,I;if(!((T=(b=u.value.editLink)!=null?b:c.value.editLink)!=null?T:!0))return null;const{repo:f,docsRepo:h=f,docsBranch:v="main",docsDir:g="",editLinkText:y}=c.value;if(!h)return null;const _=bv({docsRepo:h,docsBranch:v,docsDir:g,filePathRelative:l.value.filePathRelative,editLinkPattern:(I=u.value.editLinkPattern)!=null?I:c.value.editLinkPattern});return _?{text:y!=null?y:"Edit this page",link:_}:null})},n=()=>{const c=nt(),l=mt(),u=Tt();return te(()=>{var h,v,g,y;return!((v=(h=u.value.lastUpdated)!=null?h:c.value.lastUpdated)!=null?v:!0)||!((g=l.value.git)!=null&&g.updatedTime)?null:new Date((y=l.value.git)==null?void 0:y.updatedTime).toLocaleString()})},o=()=>{const c=nt(),l=mt(),u=Tt();return te(()=>{var f,h,v,g;return((h=(f=u.value.contributors)!=null?f:c.value.contributors)!=null?h:!0)&&(g=(v=l.value.git)==null?void 0:v.contributors)!=null?g:null})},r=nt(),i=t(),a=n(),s=o();return(c,l)=>{const u=xt("ClientOnly");return $(),X("footer",Sg,[F(i)?($(),X("div",Rg,[ae(Mt,{class:"meta-item-label",item:F(i)},null,8,["item"])])):Ne("v-if",!0),F(a)?($(),X("div",kg,[ue("span",qg,Ce(F(r).lastUpdatedText)+": ",1),ae(u,null,{default:Ke(()=>[ue("span",Cg,Ce(F(a)),1)]),_:1})])):Ne("v-if",!0),F(s)&&F(s).length?($(),X("div",Vg,[ue("span",Mg,Ce(F(r).contributorsText)+": ",1),ue("span",jg,[($(!0),X(Te,null,vt(F(s),(m,f)=>($(),X(Te,{key:f},[ue("span",{class:"contributor",title:`email: ${m.email}`},Ce(m.name),9,Hg),f!==F(s).length-1?($(),X(Te,{key:0},[$g],64)):Ne("v-if",!0)],64))),128))])])):Ne("v-if",!0)])}}}),Fg=Oe(Ng,[["__file","PageMeta.vue"]]),Bg={key:0,class:"page-nav"},zg={class:"inner"},Ug={key:0,class:"prev"},Wg={key:1,class:"next"},Kg=Ve({__name:"PageNav",setup(e){const t=c=>c===!1?null:Le(c)?la(c):oa(c)?c:!1,n=(c,l,u)=>{const m=c.findIndex(f=>f.link===l);if(m!==-1){const f=c[m+u];return f!=null&&f.link?f:null}for(const f of c)if(f.children){const h=n(f.children,l,u);if(h)return h}return null},o=Tt(),r=ua(),i=Dt(),a=te(()=>{const c=t(o.value.prev);return c!==!1?c:n(r.value,i.path,-1)}),s=te(()=>{const c=t(o.value.next);return c!==!1?c:n(r.value,i.path,1)});return(c,l)=>F(a)||F(s)?($(),X("nav",Bg,[ue("p",zg,[F(a)?($(),X("span",Ug,[ae(Mt,{item:F(a)},null,8,["item"])])):Ne("v-if",!0),F(s)?($(),X("span",Wg,[ae(Mt,{item:F(s)},null,8,["item"])])):Ne("v-if",!0)])])):Ne("v-if",!0)}}),Yg=Oe(Kg,[["__file","PageNav.vue"]]);const Jg={class:"page"},Qg={__name:"Page",setup(e){function t(){return mt().value.headers.length>0}return(n,o)=>{const r=xt("Content");return $(),X("main",Jg,[Me(n.$slots,"top",{},void 0,!0),ue("div",{class:Ue([t()&&"right-menu-padding","theme-default-content"])},[Me(n.$slots,"content-top",{},void 0,!0),t()?($(),je(Dg,{key:0})):Ne("v-if",!0),ae(r),Me(n.$slots,"content-bottom",{},void 0,!0)],2),ae(Fg,{class:Ue(t()&&"right-menu-padding")},null,8,["class"]),ae(Yg,{class:Ue(t()&&"right-menu-padding")},null,8,["class"]),Me(n.$slots,"bottom",{},void 0,!0)])}}},Gg=Oe(Qg,[["__scopeId","data-v-fdd717e0"],["__file","Page.vue"]]),Zg=["onKeydown"],Xg={class:"sidebar-item-children"},e1=Ve({__name:"SidebarItem",props:{item:{type:Object,required:!0},depth:{type:Number,required:!1,default:0}},setup(e){const t=e,{item:n,depth:o}=Qi(t),r=Dt(),i=vn(),a=te(()=>Au(n.value,r)),s=te(()=>({"sidebar-item":!0,"sidebar-heading":o.value===0,active:a.value,collapsible:n.value.collapsible})),c=te(()=>n.value.collapsible?a.value:!0),[l,u]=Kp(c.value),m=h=>{n.value.collapsible&&(h.preventDefault(),u())},f=i.afterEach(h=>{Oo(()=>{l.value=c.value})});return xr(()=>{f()}),(h,v)=>{var y;const g=xt("SidebarItem",!0);return $(),X("li",null,[F(n).link?($(),je(Mt,{key:0,class:Ue(F(s)),item:F(n)},null,8,["class","item"])):($(),X("p",{key:1,tabindex:"0",class:Ue(F(s)),onClick:m,onKeydown:Yf(m,["enter"])},[Xt(Ce(F(n).text)+" ",1),F(n).collapsible?($(),X("span",{key:0,class:Ue(["arrow",F(l)?"down":"right"])},null,2)):Ne("v-if",!0)],42,Zg)),(y=F(n).children)!=null&&y.length?($(),je(Iu,{key:2},{default:Ke(()=>[or(ue("ul",Xg,[($(!0),X(Te,null,vt(F(n).children,_=>($(),je(g,{key:`${F(o)}${_.text}${_.link}`,item:_,depth:F(o)+1},null,8,["item","depth"]))),128))],512),[[cr,F(l)]])]),_:1})):Ne("v-if",!0)])}}}),t1=Oe(e1,[["__file","SidebarItem.vue"]]),n1={key:0,class:"sidebar-items"},o1=Ve({__name:"SidebarItems",setup(e){const t=Dt(),n=ua();return et(()=>{ot(()=>t.hash,o=>{const r=document.querySelector(".sidebar");if(!r)return;const i=document.querySelector(`.sidebar a.sidebar-item[href="${t.path}${o}"]`);if(!i)return;const{top:a,height:s}=r.getBoundingClientRect(),{top:c,height:l}=i.getBoundingClientRect();ca+s&&i.scrollIntoView(!1)})}),(o,r)=>F(n).length?($(),X("ul",n1,[($(!0),X(Te,null,vt(F(n),i=>($(),je(t1,{key:`${i.text}${i.link}`,item:i},null,8,["item"]))),128))])):Ne("v-if",!0)}}),r1=Oe(o1,[["__file","SidebarItems.vue"]]),i1={class:"sidebar"},a1=Ve({__name:"Sidebar",setup(e){return(t,n)=>($(),X("aside",i1,[ae(xu),Me(t.$slots,"top"),ae(r1),Me(t.$slots,"bottom")]))}}),s1=Oe(a1,[["__file","Sidebar.vue"]]),c1=Ve({__name:"Layout",setup(e){const t=mt(),n=Tt(),o=nt(),r=te(()=>n.value.navbar!==!1&&o.value.navbar!==!1),i=ua(),a=De(!1),s=y=>{a.value=typeof y=="boolean"?y:!a.value},c={x:0,y:0},l=y=>{c.x=y.changedTouches[0].clientX,c.y=y.changedTouches[0].clientY},u=y=>{const _=y.changedTouches[0].clientX-c.x,b=y.changedTouches[0].clientY-c.y;Math.abs(_)>Math.abs(b)&&Math.abs(_)>40&&(_>0&&c.x<=80?s(!0):s(!1))},m=te(()=>[{"no-navbar":!r.value,"no-sidebar":!i.value.length,"sidebar-open":a.value},n.value.pageClass]);let f;et(()=>{f=vn().afterEach(()=>{s(!1)})}),Lr(()=>{f()});const h=Ou(),v=h.resolve,g=h.pending;return(y,_)=>($(),X("div",{class:Ue(["theme-container",F(m)]),onTouchstart:l,onTouchend:u},[Me(y.$slots,"navbar",{},()=>[F(r)?($(),je(bg,{key:0,onToggleSidebar:s},{before:Ke(()=>[Me(y.$slots,"navbar-before")]),after:Ke(()=>[Me(y.$slots,"navbar-after")]),_:3})):Ne("v-if",!0)]),ue("div",{class:"sidebar-mask",onClick:_[0]||(_[0]=b=>s(!1))}),Me(y.$slots,"sidebar",{},()=>[ae(s1,null,{top:Ke(()=>[Me(y.$slots,"sidebar-top")]),bottom:Ke(()=>[Me(y.$slots,"sidebar-bottom")]),_:3})]),Me(y.$slots,"page",{},()=>[F(n).home?($(),je(Mv,{key:0})):($(),je(Po,{key:1,name:"fade-slide-y",mode:"out-in",onBeforeEnter:F(v),onBeforeLeave:F(g)},{default:Ke(()=>[($(),je(Gg,{key:F(t).path},{top:Ke(()=>[Me(y.$slots,"page-top")]),"content-top":Ke(()=>[Me(y.$slots,"page-content-top")]),"content-bottom":Ke(()=>[Me(y.$slots,"page-content-bottom")]),bottom:Ke(()=>[Me(y.$slots,"page-bottom")]),_:3}))]),_:3},8,["onBeforeEnter","onBeforeLeave"]))])],34))}}),l1=Oe(c1,[["__file","Layout.vue"]]),u1={class:"theme-container"},m1={class:"page"},d1={class:"theme-default-content"},f1=ue("h1",null,"404",-1),h1=Ve({__name:"NotFound",setup(e){var s,c,l;const t=Fn(),n=nt(),o=(s=n.value.notFound)!=null?s:["Not Found"],r=()=>o[Math.floor(Math.random()*o.length)],i=(c=n.value.home)!=null?c:t.value,a=(l=n.value.backToHome)!=null?l:"Back to home";return(u,m)=>{const f=xt("RouterLink");return $(),X("div",u1,[ue("main",m1,[ue("div",d1,[f1,ue("blockquote",null,Ce(r()),1),ae(f,{to:F(i)},{default:Ke(()=>[Xt(Ce(F(a)),1)]),_:1},8,["to"])])])])}}}),p1=Oe(h1,[["__file","NotFound.vue"]]);const _1=Lt({enhance({app:e,router:t}){e.component("Badge",qp),e.component("CodeGroup",Cp),e.component("CodeGroupItem",Hp),e.component("AutoLinkExternalIcon",()=>{const o=e.component("ExternalLinkIcon");return o?Ie(o):null}),e.component("NavbarSearch",()=>{const o=e.component("Docsearch")||e.component("SearchBox");return o?Ie(o):null});const n=t.options.scrollBehavior;t.options.scrollBehavior=async(...o)=>(await Ou().wait(),n(...o))},setup(){w_(),T_()},layouts:{Layout:l1,NotFound:p1}});const v1={},g1=e=>{const t=Fn();return te(()=>e[t.value])};class y1{constructor(){this.messageElements={};const t="message-container",n=document.getElementById(t);n?this.containerElement=n:(this.containerElement=document.createElement("div"),this.containerElement.id=t,document.body.appendChild(this.containerElement))}pop(t,n=2e3){const o=document.createElement("div"),r=Date.now();return o.className="message move-in",o.innerHTML=t,this.containerElement.appendChild(o),this.messageElements[r]=o,n>0&&setTimeout(()=>{this.close(r)},n),r}close(t){if(t){const n=this.messageElements[t];n.className=n.className.replace("move-in",""),n.className+="move-out",n.addEventListener("animationend",()=>{n.remove(),delete this.messageElements[t]})}else Object.keys(this.messageElements).forEach(n=>this.close(Number(n)))}destory(){document.body.removeChild(this.containerElement)}}var Gr,qt=function(){var e=1e3,t=6e4,n=36e5,o="millisecond",r="second",i="minute",a="hour",s="day",c="week",l="month",u="quarter",m="year",f="date",h="Invalid Date",v=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,g=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,y={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},_=function(M,A,x){var R=String(M);return!R||R.length>=A?M:""+Array(A+1-R.length).join(x)+M},b={s:_,z:function(M){var A=-M.utcOffset(),x=Math.abs(A),R=Math.floor(x/60),C=x%60;return(A<=0?"+":"-")+_(R,2,"0")+":"+_(C,2,"0")},m:function M(A,x){if(A.date()1)return M(W[0])}else{var ee=A.name;I[ee]=A,C=ee}return!R&&C&&(T=C),C||!R&&T},S=function(M,A){if(D(M))return M.clone();var x=typeof A=="object"?A:{};return x.date=M,x.args=arguments,new U(x)},E=b;E.l=K,E.i=D,E.w=function(M,A){return S(M,{locale:A.$L,utc:A.$u,x:A.$x,$offset:A.$offset})};var U=function(){function M(x){this.$L=K(x.locale,null,!0),this.parse(x)}var A=M.prototype;return A.parse=function(x){this.$d=function(R){var C=R.date,V=R.utc;if(C===null)return new Date(NaN);if(E.u(C))return new Date;if(C instanceof Date)return new Date(C);if(typeof C=="string"&&!/Z$/i.test(C)){var W=C.match(v);if(W){var ee=W[2]-1||0,me=(W[7]||"0").substring(0,3);return V?new Date(Date.UTC(W[1],ee,W[3]||1,W[4]||0,W[5]||0,W[6]||0,me)):new Date(W[1],ee,W[3]||1,W[4]||0,W[5]||0,W[6]||0,me)}}return new Date(C)}(x),this.$x=x.x||{},this.init()},A.init=function(){var x=this.$d;this.$y=x.getFullYear(),this.$M=x.getMonth(),this.$D=x.getDate(),this.$W=x.getDay(),this.$H=x.getHours(),this.$m=x.getMinutes(),this.$s=x.getSeconds(),this.$ms=x.getMilliseconds()},A.$utils=function(){return E},A.isValid=function(){return this.$d.toString()!==h},A.isSame=function(x,R){var C=S(x);return this.startOf(R)<=C&&C<=this.endOf(R)},A.isAfter=function(x,R){return S(x)=0?1:v.date()),y=h.year||v.year(),_=h.month>=0?h.month:h.year||h.day?0:v.month(),b=h.hour||0,T=h.minute||0,I=h.second||0,D=h.millisecond||0;return f?new Date(Date.UTC(y,_,g,b,T,I,D)):new Date(y,_,g,b,T,I,D)}return m},i=o.parse;o.parse=function(l){l.date=r.bind(this)(l),i.bind(this)(l)};var a=o.set,s=o.add,c=function(l,u,m,f){if(f===void 0&&(f=1),u instanceof Object){var h=Object.keys(u),v=this;return h.forEach(function(g){v=l.bind(v)(u[g]*f,g)}),v}return l.bind(this)(u*f,m)};o.set=function(l,u){return u=u===void 0?l:u,c.bind(this)(function(m,f){return a.bind(this)(f,m)},u,l)},o.add=function(l,u){return c.bind(this)(s,l,u)},o.subtract=function(l,u){return c.bind(this)(s,l,u,-1)}},Du=function(){var e={year:0,month:1,day:2,hour:3,minute:4,second:5},t={};return function(n,o,r){var i,a=function(u,m,f){f===void 0&&(f={});var h=new Date(u),v=function(g,y){y===void 0&&(y={});var _=y.timeZoneName||"short",b=g+"|"+_,T=t[b];return T||(T=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:g,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:_}),t[b]=T),T}(m,f);return v.formatToParts(h)},s=function(u,m){for(var f=a(u,m),h=[],v=0;v=0&&(h[b]=parseInt(_,10))}var T=h[3],I=T===24?0:T,D=h[0]+"-"+h[1]+"-"+h[2]+" "+I+":"+h[4]+":"+h[5]+":000",K=+u;return(r.utc(D).valueOf()-(K-=K%1e3))/6e4},c=o.prototype;c.tz=function(u,m){u===void 0&&(u=i);var f=this.utcOffset(),h=this.toDate(),v=h.toLocaleString("en-US",{timeZone:u}),g=Math.round((h-new Date(v))/1e3/60),y=r(v).$set("millisecond",this.$ms).utcOffset(15*-Math.round(h.getTimezoneOffset()/15)-g,!0);if(m){var _=y.utcOffset();y=y.add(f-_,"minute")}return y.$x.$timezone=u,y},c.offsetName=function(u){var m=this.$x.$timezone||r.tz.guess(),f=a(this.valueOf(),m,{timeZoneName:u}).find(function(h){return h.type.toLowerCase()==="timezonename"});return f&&f.value};var l=c.startOf;c.startOf=function(u,m){if(!this.$x||!this.$x.$timezone)return l.call(this,u,m);var f=r(this.format("YYYY-MM-DD HH:mm:ss:SSS"));return l.call(f,u,m).tz(this.$x.$timezone,!0)},r.tz=function(u,m,f){var h=f&&m,v=f||m||i,g=s(+r(),v);if(typeof u!="string")return r(u).tz(v);var y=function(I,D,K){var S=I-60*D*1e3,E=s(S,K);if(D===E)return[S,D];var U=s(S-=60*(E-D)*1e3,K);return E===U?[S,E]:[I-60*Math.min(E,U)*1e3,Math.max(E,U)]}(r.utc(u,h).valueOf(),g,v),_=y[0],b=y[1],T=r(_).utcOffset(b);return T.$x.$timezone=v,T},r.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},r.tz.setDefault=function(u){i=u}}}(),Su=function(){var e="minute",t=/[+-]\d\d(?::?\d\d)?/g,n=/([+-]|\d\d)/g;return function(o,r,i){var a=r.prototype;i.utc=function(h){return new r({date:h,utc:!0,args:arguments})},a.utc=function(h){var v=i(this.toDate(),{locale:this.$L,utc:!0});return h?v.add(this.utcOffset(),e):v},a.local=function(){return i(this.toDate(),{locale:this.$L,utc:!1})};var s=a.parse;a.parse=function(h){h.utc&&(this.$u=!0),this.$utils().u(h.$offset)||(this.$offset=h.$offset),s.call(this,h)};var c=a.init;a.init=function(){if(this.$u){var h=this.$d;this.$y=h.getUTCFullYear(),this.$M=h.getUTCMonth(),this.$D=h.getUTCDate(),this.$W=h.getUTCDay(),this.$H=h.getUTCHours(),this.$m=h.getUTCMinutes(),this.$s=h.getUTCSeconds(),this.$ms=h.getUTCMilliseconds()}else c.call(this)};var l=a.utcOffset;a.utcOffset=function(h,v){var g=this.$utils().u;if(g(h))return this.$u?0:g(this.$offset)?l.call(this):this.$offset;if(typeof h=="string"&&(h=function(T){T===void 0&&(T="");var I=T.match(t);if(!I)return null;var D=(""+I[0]).match(n)||["-",0,0],K=D[0],S=60*+D[1]+ +D[2];return S===0?0:K==="+"?S:-S}(h),h===null))return this;var y=Math.abs(h)<=16?60*h:h,_=this;if(v)return _.$offset=y,_.$u=h===0,_;if(h!==0){var b=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(_=this.local().add(y+b,e)).$offset=y,_.$x.$localOffset=b}else _=this.utc();return _};var u=a.format;a.format=function(h){var v=h||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return u.call(this,v)},a.valueOf=function(){var h=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*h},a.isUTC=function(){return!!this.$u},a.toISOString=function(){return this.toDate().toISOString()},a.toString=function(){return this.toDate().toUTCString()};var m=a.toDate;a.toDate=function(h){return h==="s"&&this.$offset?i(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():m.call(this)};var f=a.diff;a.diff=function(h,v,g){if(h&&this.$u===h.$u)return f.call(this,h,v,g);var y=this.local(),_=i(h).local();return f.call(y,_,v,g)}}}();qt.extend(b1),qt.extend(Lu),qt.extend(Su),qt.extend(Du);const E1={name:"zh-cn",weekdays:"\u661F\u671F\u65E5_\u661F\u671F\u4E00_\u661F\u671F\u4E8C_\u661F\u671F\u4E09_\u661F\u671F\u56DB_\u661F\u671F\u4E94_\u661F\u671F\u516D".split("_"),weekdaysShort:"\u5468\u65E5_\u5468\u4E00_\u5468\u4E8C_\u5468\u4E09_\u5468\u56DB_\u5468\u4E94_\u5468\u516D".split("_"),weekdaysMin:"\u65E5_\u4E00_\u4E8C_\u4E09_\u56DB_\u4E94_\u516D".split("_"),months:"\u4E00\u6708_\u4E8C\u6708_\u4E09\u6708_\u56DB\u6708_\u4E94\u6708_\u516D\u6708_\u4E03\u6708_\u516B\u6708_\u4E5D\u6708_\u5341\u6708_\u5341\u4E00\u6708_\u5341\u4E8C\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),ordinal:(e,t)=>t==="W"?`${e}\u5468`:`${e}\u65E5`,weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5E74M\u6708D\u65E5",LLL:"YYYY\u5E74M\u6708D\u65E5Ah\u70B9mm\u5206",LLLL:"YYYY\u5E74M\u6708D\u65E5ddddAh\u70B9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5E74M\u6708D\u65E5",lll:"YYYY\u5E74M\u6708D\u65E5 HH:mm",llll:"YYYY\u5E74M\u6708D\u65E5dddd HH:mm"},relativeTime:{future:"%s\u5185",past:"%s\u524D",s:"\u51E0\u79D2",m:"1 \u5206\u949F",mm:"%d \u5206\u949F",h:"1 \u5C0F\u65F6",hh:"%d \u5C0F\u65F6",d:"1 \u5929",dd:"%d \u5929",M:"1 \u4E2A\u6708",MM:"%d \u4E2A\u6708",y:"1 \u5E74",yy:"%d \u5E74"},meridiem:(e,t)=>{const n=100*e+t;return n<600?"\u51CC\u6668":n<900?"\u65E9\u4E0A":n<1100?"\u4E0A\u5348":n<1300?"\u4E2D\u5348":n<1800?"\u4E0B\u5348":"\u665A\u4E0A"}},O1={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")};qt.locale("zh",E1),qt.locale("en",O1),qt.extend(Lu),qt.extend(Su),qt.extend(Du);const Vo={showInMobile:!1,pure:!0},Hs=()=>!!navigator&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/iu.test(navigator.userAgent),w1=()=>{const e=Dt(),t=g1({"/en/":{copy:"Copied successfully",hint:"Copy code"},"/":{copy:"\u590D\u5236\u6210\u529F",hint:"\u590D\u5236\u4EE3\u7801"}}),n=r=>{if(!r.hasAttribute("copy-code-registered")){const i=document.createElement("button");i.className="copy-code-pure-button",i.innerHTML='',i.addEventListener("click",()=>{(a=>{const s=document.getSelection(),c=!!(s&&s.rangeCount>0)&&s.getRangeAt(0),l=document.createElement("textarea");l.value=a,l.setAttribute("readonly",""),l.style.position="absolute",l.style.top="-9999px",document.body.appendChild(l),l.select(),document.execCommand("copy"),document.body.removeChild(l),c&&s&&(s.removeAllRanges(),s.addRange(c))})(r.innerText)}),i.setAttribute("aria-label",t.value.hint),i.setAttribute("data-balloon-pos","left"),r.parentElement&&r.parentElement.insertBefore(i,r),r.setAttribute("copy-code-registered","")}},o=()=>{const r=Vo.selector||'.theme-default-content div[class*="language-"] pre';setTimeout(()=>{typeof r=="string"?document.querySelectorAll(r).forEach(n):Array.isArray(r)&&r.forEach(i=>{document.querySelectorAll(i).forEach(n)})},Vo.delay||500)};et(()=>{new y1,Hs()&&!Vo.showInMobile||o()}),ot(()=>e.path,()=>{Hs()&&!Vo.showInMobile||o()})};var P1=Lt({setup:()=>{w1()}});const A1=({headerLinkSelector:e,headerAnchorSelector:t,delay:n,offset:o=5})=>{const r=vn(),a=ra(()=>{var g,y,_,b;const s=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(s-0)f.some(I=>I.hash===T.hash));for(let T=0;T=((y=(g=I.parentElement)==null?void 0:g.offsetTop)!=null?y:0)-o,S=!D||s<((b=(_=D.parentElement)==null?void 0:_.offsetTop)!=null?b:0)-o;if(!(K&&S))continue;const U=decodeURIComponent(r.currentRoute.value.hash),Y=decodeURIComponent(I.hash);if(U===Y)return;if(m){for(let M=T+1;M{window.addEventListener("scroll",a)}),xr(()=>{window.removeEventListener("scroll",a)})},$s=async(e,t)=>{const{scrollBehavior:n}=e.options;e.options.scrollBehavior=void 0,await e.replace({query:e.currentRoute.value.query,hash:t,force:!0}).finally(()=>e.options.scrollBehavior=n)},T1="div.right-menu-item > a",I1=".header-anchor",x1=200,L1=5,D1=Lt({setup(){A1({headerLinkSelector:T1,headerAnchorSelector:I1,delay:x1,offset:L1})}});/*! @docsearch/js 3.2.1 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */function Ns(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,o)}return n}function Pe(e){for(var t=1;t=0||(u[c]=a[c]);return u}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function fr(e,t){return function(n){if(Array.isArray(n))return n}(e)||function(n,o){var r=n==null?null:typeof Symbol<"u"&&n[Symbol.iterator]||n["@@iterator"];if(r!=null){var i,a,s=[],c=!0,l=!1;try{for(r=r.call(n);!(c=(i=r.next()).done)&&(s.push(i.value),!o||s.length!==o);c=!0);}catch(u){l=!0,a=u}finally{try{c||r.return==null||r.return()}finally{if(l)throw a}}return s}}(e,t)||Ru(e,t)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. + s33.3,6,45.2,18.8C551.7-57.6,557.7-42.3,557.7-24.3z`})],-1),Z_=[G_];function X_(e,t,n,o,r,i){return $(),X("svg",Q_,Z_)}const ev=Oe(J_,[["render",X_],["__file","Fork.vue"]]);const tv=["href"],nv=Xt(" \xA0 "),ov={__name:"Badge",props:{comp:{type:Object,required:!0},data:{type:Number,required:!0}},setup(e){const t=e,o=`https://github.com/${qr().value.repo}`,r=o,i=`${o}/fork`;let a=o;switch(t.comp.name){case"Star":a=r;break;case"Fork":a=i;break}return(s,c)=>{const l=Lt("CountTo");return $(),X("a",{class:"my-badge",href:F(a),target:"_blank"},[($(),je(Bd(e.comp))),nv,ae(l,{startVal:0,endVal:e.data,duration:500},null,8,["endVal"])],8,tv)}}},Vs=Oe(ov,[["__scopeId","data-v-b201bc64"],["__file","Badge.vue"]]);const rv={class:"badges"},iv={__name:"HomeBadges",setup(e){const t=De(29582),n=De(6494);return Zi(async()=>{const r=await fetch("https://arthas.aliyun.com/api/starCount").then(a=>a.json()),i=await fetch("https://arthas.aliyun.com/api/forkCount").then(a=>a.json());t.value=r||t.value,n.value=i||n.value}),(r,i)=>($(),X("div",rv,[ae(Vs,{comp:Y_,data:t.value},null,8,["data"]),ae(Vs,{comp:ev,data:n.value},null,8,["data"])]))}},av=Oe(iv,[["__scopeId","data-v-d7ced36e"],["__file","HomeBadges.vue"]]),sv={name:"MdiGithub"},cv={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24",style:{height:"1.25rem",width:"1.25rem","vertical-align":"bottom"}},lv=ue("path",{fill:"currentColor",d:"M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5c.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34c-.46-1.16-1.11-1.47-1.11-1.47c-.91-.62.07-.6.07-.6c1 .07 1.53 1.03 1.53 1.03c.87 1.52 2.34 1.07 2.91.83c.09-.65.35-1.09.63-1.34c-2.22-.25-4.55-1.11-4.55-4.92c0-1.11.38-2 1.03-2.71c-.1-.25-.45-1.29.1-2.64c0 0 .84-.27 2.75 1.02c.79-.22 1.65-.33 2.5-.33c.85 0 1.71.11 2.5.33c1.91-1.29 2.75-1.02 2.75-1.02c.55 1.35.2 2.39.1 2.64c.65.71 1.03 1.6 1.03 2.71c0 3.82-2.34 4.66-4.57 4.91c.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"},null,-1),uv=[lv];function mv(e,t,n,o,r,i){return $(),X("svg",cv,uv)}const dv=Oe(sv,[["render",mv],["__file","GitHub.vue"]]),fv=["href","rel","target","aria-label"],hv={key:1},pv=Ve({inheritAttrs:!1}),_v=Object.assign(pv,{__name:"AutoLink",props:{item:{type:Object,required:!0}},setup(e){const t=e,n=Dt(),o=_a(),{item:r}=Qi(t),i=te(()=>Ao(r.value.link)),a=te(()=>nh(r.value.link)||oh(r.value.link)),s=te(()=>{if(!a.value){if(r.value.target)return r.value.target;if(i.value)return"_blank"}}),c=te(()=>s.value==="_blank"),l=te(()=>!i.value&&!a.value&&!c.value),u=te(()=>{if(!a.value){if(r.value.rel)return r.value.rel;if(c.value)return"noopener noreferrer"}}),d=te(()=>r.value.ariaLabel||r.value.text),f=te(()=>{const g=Object.keys(o.value.locales);return g.length?!g.some(y=>y===r.value.link):r.value.link!=="/"}),h=te(()=>f.value?n.path.startsWith(r.value.link):!1),v=te(()=>l.value?r.value.activeMatch?new RegExp(r.value.activeMatch).test(n.path):h.value:!1);return(g,y)=>{const _=Lt("RouterLink"),b=Lt("AutoLinkExternalIcon");return F(l)?($(),je(_,_i({key:0,class:{"router-link-active":F(v)},to:F(r).link,"aria-label":F(d)},g.$attrs),{default:Ke(()=>[Me(g.$slots,"before"),Xt(" "+Ce(F(r).text)+" ",1),Me(g.$slots,"after")]),_:3},16,["class","to","aria-label"])):($(),X("a",_i({key:1,class:"external-link",href:F(r).link,rel:F(u),target:F(s),"aria-label":F(d)},g.$attrs),[Me(g.$slots,"before"),F(r).text==="GitHub"?($(),je(dv,{key:0})):($(),X("span",hv,Ce(F(r).text),1)),F(c)&&F(r).text!=="GitHub"?($(),je(b,{key:2})):Ne("v-if",!0),Me(g.$slots,"after")],16,fv))}}}),Mt=Oe(_v,[["__file","AutoLink.vue"]]),Ms=e=>decodeURI(e).replace(/#.*$/,"").replace(/(index)?\.(md|html)$/,""),vv=(e,t)=>{if(t.hash===e)return!0;const n=Ms(t.path),o=Ms(e);return n===o},Au=(e,t)=>e.link&&vv(e.link,t)?!0:e.children?e.children.some(n=>Au(n,t)):!1,Tu=e=>!Ao(e)||/github\.com/.test(e)?"GitHub":/bitbucket\.org/.test(e)?"Bitbucket":/gitlab\.com/.test(e)?"GitLab":/gitee\.com/.test(e)?"Gitee":null,gv={GitHub:":repo/edit/:branch/:path",GitLab:":repo/-/edit/:branch/:path",Gitee:":repo/edit/:branch/:path",Bitbucket:":repo/src/:branch/:path?mode=edit&spa=0&at=:branch&fileviewer=file-view-default"},yv=({docsRepo:e,editLinkPattern:t})=>{if(t)return t;const n=Tu(e);return n!==null?gv[n]:null},bv=({docsRepo:e,docsBranch:t,docsDir:n,filePathRelative:o,editLinkPattern:r})=>{if(!o)return null;const i=yv({docsRepo:e,editLinkPattern:r});return i?i.replace(/:repo/,Ao(e)?e:`https://github.com/${e}`).replace(/:branch/,t).replace(/:path/,Zl(`${Gl(n)}/${o}`)):null},Ev={class:"hero"},Ov={key:0,id:"main-title"},wv={key:1,class:"description"},Pv={key:2,class:"actions"},Av={__name:"HomeHero",setup(e){const t=Tt(),n=va(),o=ca(),r=te(()=>o.value&&t.value.heroImageDark!==void 0?t.value.heroImageDark:t.value.heroImage),i=te(()=>t.value.heroText===null?null:t.value.heroText||n.value.title||"Hello"),a=te(()=>t.value.heroAlt||i.value||"hero"),s=te(()=>t.value.tagline===null?null:t.value.tagline||n.value.description||"Welcome to your VuePress site"),c=te(()=>se(t.value.actions)?t.value.actions.map(({text:u,link:d,type:f="primary"})=>({text:u,link:d,type:f})):[]),l=()=>{if(!r.value)return null;const u=Ie("img",{src:ya(r.value),style:"width: 60%;",alt:a.value});return t.value.heroImageDark===void 0?u:Ie(ga,()=>u)};return(u,d)=>($(),X("header",Ev,[ae(l),ue("div",null,[F(i)?($(),X("h1",Ov,Ce(F(i)),1)):Ne("v-if",!0),F(s)?($(),X("p",wv,Ce(F(s)),1)):Ne("v-if",!0),ae(av),F(c).length?($(),X("p",Pv,[($(!0),X(Te,null,vt(F(c),f=>($(),je(Mt,{key:f.text,class:Ue(["action-button",[f.type]]),item:f},null,8,["class","item"]))),128))])):Ne("v-if",!0)])]))}},Tv=Oe(Av,[["__file","HomeHero.vue"]]),Iv={},Lv={class:"theme-default-content"};function xv(e,t){const n=Lt("Content");return $(),X("div",Lv,[ae(n)])}const Dv=Oe(Iv,[["render",xv],["__file","HomeContent.vue"]]),Sv=["innerHTML"],Rv=["textContent"],kv=Ve({__name:"HomeFooter",setup(e){const t=Tt(),n=te(()=>t.value.footer),o=te(()=>t.value.footerHtml);return(r,i)=>F(n)?($(),X(Te,{key:0},[Ne(" eslint-disable-next-line vue/no-v-html "),F(o)?($(),X("div",{key:0,class:"footer",innerHTML:F(n)},null,8,Sv)):($(),X("div",{key:1,class:"footer",textContent:Ce(F(n))},null,8,Rv))],64)):Ne("v-if",!0)}}),qv=Oe(kv,[["__file","HomeFooter.vue"]]),Cv={class:"home"},Vv={__name:"Home",setup(e){return(t,n)=>($(),X("main",Cv,[ae(Tv),ae(F_),ae(Dv),ae(j_),ae(qv)]))}},Mv=Oe(Vv,[["__file","Home.vue"]]);const jv={__name:"NavbarBrand",setup(e){const t=mt(),n=ca(),o=Fn(),r=va(),i=qr(),a=De(t.value.version),s=te(()=>i.value.home||o.value),c=te(()=>r.value.title),l=te(()=>n.value&&i.value.logoDark!==void 0?i.value.logoDark:i.value.logo),u=()=>Ie("span",{class:"navbar-version"},`v${a.value}`),d=()=>{if(!l.value)return null;const f=Ie("img",{class:"logo",src:ya(l.value),alt:c.value});return i.value.logoDark===void 0?f:Ie(ga,()=>f)};return(f,h)=>{const v=Lt("RouterLink");return $(),je(v,{to:F(s)},{default:Ke(()=>[ae(d),F(c)?($(),X("span",{key:0,class:Ue(["site-name",{"can-hide":F(l)}])},Ce(F(c)),3)):Ne("v-if",!0),ae(u)]),_:1},8,["to"])}}},Hv=Oe(jv,[["__scopeId","data-v-a8869d06"],["__file","NavbarBrand.vue"]]),$v={},Nv={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",width:"1em",height:"1em",style:{height:"1.25rem",width:"1.25rem","vertical-align":"bottom"},viewBox:"0 0 24 24"},Fv=ue("path",{fill:"currentColor",d:"M13.35 22q-.6 0-.862-.387q-.263-.388-.063-.963l3.65-9.675q.15-.4.563-.688Q17.05 10 17.5 10q.425 0 .85.287q.425.288.575.688l3.65 9.675q.2.575-.062.963q-.263.387-.888.387q-.275 0-.5-.175q-.225-.175-.325-.425l-.85-2.45H15.1l-.875 2.45q-.1.25-.35.425q-.25.175-.525.175Zm2.35-4.8h3.6l-1.75-4.95h-.1ZM7.15 8.55q.4.725.85 1.337q.45.613 1.05 1.263q1.1-1.2 1.825-2.462Q11.6 7.425 12.1 6H2q-.425 0-.712-.287Q1 5.425 1 5t.288-.713Q1.575 4 2 4h6V3q0-.425.288-.713Q8.575 2 9 2t.713.287Q10 2.575 10 3v1h6q.425 0 .712.287Q17 4.575 17 5t-.288.713Q16.425 6 16 6h-1.9q-.525 1.775-1.425 3.45q-.9 1.675-2.225 3.15l2.4 2.45l-.75 2.05L9 14l-4.3 4.3q-.275.275-.7.275q-.425 0-.7-.275q-.275-.275-.275-.7q0-.425.275-.7l4.35-4.35q-.675-.775-1.25-1.563q-.575-.787-1.025-1.662Q5.1 8.8 5.35 8.4t.875-.4q.25 0 .525.162q.275.163.4.388Z"},null,-1),Bv=[Fv];function zv(e,t){return $(),X("svg",Nv,Bv)}const js=Oe($v,[["render",zv],["__file","Translate.vue"]]),Uv=Ve({__name:"DropdownTransition",setup(e){const t=o=>{o.style.height=o.scrollHeight+"px"},n=o=>{o.style.height=""};return(o,r)=>($(),je(Po,{name:"dropdown",onEnter:t,onAfterEnter:n,onBeforeLeave:t},{default:Ke(()=>[Me(o.$slots,"default")]),_:3}))}}),Iu=Oe(Uv,[["__file","DropdownTransition.vue"]]),Wv=["aria-label"],Kv={key:1,class:"title"},Yv=ue("span",{class:"arrow down"},null,-1),Jv=["aria-label"],Qv={key:1,class:"title"},Gv={class:"navbar-dropdown"},Zv={class:"navbar-dropdown-subtitle"},Xv={key:1},eg={class:"navbar-dropdown-subitem-wrapper"},tg={__name:"NavbarDropdown",props:{item:{type:Object,required:!0}},setup(e){const t=e,{item:n}=Qi(t),o=te(()=>n.value.ariaLabel||n.value.text),r=De(!1),i=Dt();ot(()=>i.path,()=>{r.value=!1});const a=c=>{c.detail===0?r.value=!r.value:r.value=!1},s=(c,l)=>l[l.length-1]===c;return(c,l)=>($(),X("div",{class:Ue(["navbar-dropdown-wrapper",{open:r.value}])},[ue("button",{class:"navbar-dropdown-title",type:"button","aria-label":F(o),onClick:a},[F(n).text==="Languages"?($(),je(js,{key:0})):($(),X("span",Kv,Ce(F(n).text),1)),Yv],8,Wv),ue("button",{class:"navbar-dropdown-title-mobile",type:"button","aria-label":F(o),onClick:l[0]||(l[0]=u=>r.value=!r.value)},[F(n).text==="Languages"?($(),je(js,{key:0})):($(),X("span",Qv,Ce(F(n).text),1)),ue("span",{class:Ue(["arrow",r.value?"down":"right"])},null,2)],8,Jv),ae(Iu,null,{default:Ke(()=>[or(ue("ul",Gv,[($(!0),X(Te,null,vt(F(n).children,u=>($(),X("li",{key:u.text,class:"navbar-dropdown-item"},[u.children?($(),X(Te,{key:0},[ue("h4",Zv,[u.link?($(),je(Mt,{key:0,item:u,onFocusout:d=>s(u,F(n).children)&&u.children.length===0&&(r.value=!1)},null,8,["item","onFocusout"])):($(),X("span",Xv,Ce(u.text),1))]),ue("ul",eg,[($(!0),X(Te,null,vt(u.children,d=>($(),X("li",{key:d.link,class:"navbar-dropdown-subitem"},[ae(Mt,{item:d,onFocusout:f=>s(d,u.children)&&s(u,F(n).children)&&(r.value=!1)},null,8,["item","onFocusout"])]))),128))])],64)):($(),je(Mt,{key:1,item:u,onFocusout:d=>s(u,F(n).children)&&(r.value=!1)},null,8,["item","onFocusout"]))]))),128))],512),[[cr,r.value]])]),_:1})],2))}},ng=Oe(tg,[["__file","NavbarDropdown.vue"]]),og={key:0,class:"navbar-items"},rg=Ve({__name:"NavbarItems",setup(e){const t=()=>{const l=vn(),u=Fn(),d=va(),f=nt();return te(()=>{var b,T,I;const h=Object.keys(d.value.locales);if(h.length<2)return[];const v=l.currentRoute.value.path,g=l.currentRoute.value.fullPath,y=l.currentRoute.value.hash;return[{text:(b=f.value.selectLanguageText)!=null?b:"unknown language",ariaLabel:(I=(T=f.value.selectLanguageAriaLabel)!=null?T:f.value.selectLanguageText)!=null?I:"unknown language",children:h.map(D=>{var M,A,L,R,C,V;const K=(A=(M=d.value.locales)==null?void 0:M[D])!=null?A:{},S=(R=(L=f.value.locales)==null?void 0:L[D])!=null?R:{},E=`${K.lang}`,U=(C=S.selectLanguageName)!=null?C:E;let Y;if(E===d.value.lang)Y=g;else{const W=v.replace(u.value,D);l.getRoutes().some(ee=>ee.path===W)?Y=`${W}${y}`:Y=(V=S.home)!=null?V:D}return{text:U,link:Y}})}]})},n=()=>{const l=nt(),u=te(()=>l.value.repo),d=te(()=>u.value?Tu(u.value):null),f=te(()=>u.value&&!Ao(u.value)?`https://github.com/${u.value}`:u.value),h=te(()=>f.value?l.value.repoLabel?l.value.repoLabel:d.value===null?"Source":d.value:null);return te(()=>!f.value||!h.value?[]:[{text:h.value,link:f.value}])},o=l=>xe(l)?la(l):l.children?{...l,children:l.children.map(o)}:l,i=(()=>{const l=nt();return te(()=>(l.value.navbar||[]).map(o))})(),a=t(),s=n(),c=te(()=>[...i.value,...a.value,...s.value]);return(l,u)=>F(c).length?($(),X("nav",og,[($(!0),X(Te,null,vt(F(c),d=>($(),X("div",{key:d.text,class:"navbar-item"},[d.children?($(),je(ng,{key:0,item:d},null,8,["item"])):($(),je(Mt,{key:1,item:d},null,8,["item"]))]))),128))])):Ne("v-if",!0)}}),Lu=Oe(rg,[["__file","NavbarItems.vue"]]),ig=["title"],ag={class:"icon",focusable:"false",viewBox:"0 0 32 32"},sg=df('',9),cg=[sg],lg={class:"icon",focusable:"false",viewBox:"0 0 32 32"},ug=ue("path",{d:"M13.502 5.414a15.075 15.075 0 0 0 11.594 18.194a11.113 11.113 0 0 1-7.975 3.39c-.138 0-.278.005-.418 0a11.094 11.094 0 0 1-3.2-21.584M14.98 3a1.002 1.002 0 0 0-.175.016a13.096 13.096 0 0 0 1.825 25.981c.164.006.328 0 .49 0a13.072 13.072 0 0 0 10.703-5.555a1.01 1.01 0 0 0-.783-1.565A13.08 13.08 0 0 1 15.89 4.38A1.015 1.015 0 0 0 14.98 3z",fill:"currentColor"},null,-1),mg=[ug],dg=Ve({__name:"ToggleColorModeButton",setup(e){const t=nt(),n=ca(),o=()=>{n.value=!n.value};return(r,i)=>($(),X("button",{class:"toggle-color-mode-button",title:F(t).toggleColorMode,onClick:o},[or(($(),X("svg",ag,cg,512)),[[cr,!F(n)]]),or(($(),X("svg",lg,mg,512)),[[cr,F(n)]])],8,ig))}}),fg=Oe(dg,[["__file","ToggleColorModeButton.vue"]]),hg=["title"],pg=ue("div",{class:"icon","aria-hidden":"true"},[ue("span"),ue("span"),ue("span")],-1),_g=[pg],vg=Ve({__name:"ToggleSidebarButton",emits:["toggle"],setup(e){const t=nt();return(n,o)=>($(),X("div",{class:"toggle-sidebar-button",title:F(t).toggleSidebar,"aria-expanded":"false",role:"button",tabindex:"0",onClick:o[0]||(o[0]=r=>n.$emit("toggle"))},_g,8,hg))}}),gg=Oe(vg,[["__file","ToggleSidebarButton.vue"]]),yg=Ve({__name:"Navbar",emits:["toggle-sidebar"],setup(e){const t=nt(),n=De(null),o=De(null),r=De(0),i=te(()=>r.value?{maxWidth:r.value+"px"}:{});et(()=>{const c=a(n.value,"paddingLeft")+a(n.value,"paddingRight"),l=()=>{var u;window.innerWidth<=719?r.value=0:r.value=n.value.offsetWidth-c-(((u=o.value)==null?void 0:u.offsetWidth)||0)};l(),window.addEventListener("resize",l,!1),window.addEventListener("orientationchange",l,!1)});function a(s,c){var d,f,h;const l=(h=(f=(d=s==null?void 0:s.ownerDocument)==null?void 0:d.defaultView)==null?void 0:f.getComputedStyle(s,null))==null?void 0:h[c],u=Number.parseInt(l,10);return Number.isNaN(u)?0:u}return(s,c)=>{const l=Lt("NavbarSearch");return $(),X("header",{ref_key:"navbar",ref:n,class:"navbar"},[ae(gg,{onToggle:c[0]||(c[0]=u=>s.$emit("toggle-sidebar"))}),ue("span",{ref_key:"navbarBrand",ref:o},[ae(Hv)],512),ue("div",{class:"navbar-items-wrapper",style:yo(F(i))},[Me(s.$slots,"before"),ae(Lu,{class:"can-hide"}),Me(s.$slots,"after"),F(t).colorModeSwitch?($(),je(fg,{key:0})):Ne("v-if",!0),ae(l)],4)],512)}}}),bg=Oe(yg,[["__file","Navbar.vue"]]);const Eg={class:"right-menu-wrapper"},Og={class:"right-menu-margin"},wg={class:"right-menu-title"},Pg={class:"right-menu-content"},Ag=["href","title"],Tg=["href"],Ig=["href","title"],Lg=["href"],xg={__name:"RightMenu",setup(e){var c;const t=mt(),n=qr(),o=De(""),r=De([]);let i=De("");o.value=(c=n.value.rightMenuText)!=null?c:"Table of Contents";function a(){r.value=t.value.headers}function s(){i.value=decodeURIComponent(window.location.hash.slice(1))}return et(()=>{a(),s()}),ot(Dt(),()=>{r.value=t.value.headers,s()}),(l,u)=>($(),X("div",Eg,[ue("div",Og,[ue("div",wg,Ce(o.value),1),ue("div",Pg,[($(!0),X(Te,null,vt(r.value,(d,f)=>($(),X(Te,{key:f},[ue("div",{class:Ue(["right-menu-item","level"+d.level,{active:d.slug===F(i)}])},[d.title.replace(/[^\x00-\xff]/g,"01").length>=36?($(),X("a",{key:0,href:"#"+d.slug,title:d.title},Ce(d.title),9,Ag)):($(),X("a",{key:1,href:"#"+d.slug},Ce(d.title),9,Tg))],2),($(!0),X(Te,null,vt(d.children,(h,v)=>($(),X("div",{class:Ue(["right-menu-item","level"+h.level,{active:h.slug===F(i)}]),key:v},[h.title.replace(/[^\x00-\xff]/g,"01").length>=35?($(),X("a",{key:0,href:"#"+h.slug,title:h.title},Ce(h.title),9,Ig)):($(),X("a",{key:1,href:"#"+h.slug},Ce(h.title),9,Lg))],2))),128))],64))),128))])])]))}},Dg=Oe(xg,[["__scopeId","data-v-64666cd5"],["__file","RightMenu.vue"]]),Sg={class:"page-meta"},Rg={key:0,class:"meta-item edit-link"},kg={key:1,class:"meta-item last-updated"},qg={class:"meta-item-label"},Cg={class:"meta-item-info"},Vg={key:2,class:"meta-item contributors"},Mg={class:"meta-item-label"},jg={class:"meta-item-info"},Hg=["title"],$g=Xt(", "),Ng=Ve({__name:"PageMeta",setup(e){const t=()=>{const c=nt(),l=mt(),u=Tt();return te(()=>{var b,T,I;if(!((T=(b=u.value.editLink)!=null?b:c.value.editLink)!=null?T:!0))return null;const{repo:f,docsRepo:h=f,docsBranch:v="main",docsDir:g="",editLinkText:y}=c.value;if(!h)return null;const _=bv({docsRepo:h,docsBranch:v,docsDir:g,filePathRelative:l.value.filePathRelative,editLinkPattern:(I=u.value.editLinkPattern)!=null?I:c.value.editLinkPattern});return _?{text:y!=null?y:"Edit this page",link:_}:null})},n=()=>{const c=nt(),l=mt(),u=Tt();return te(()=>{var h,v,g,y;return!((v=(h=u.value.lastUpdated)!=null?h:c.value.lastUpdated)!=null?v:!0)||!((g=l.value.git)!=null&&g.updatedTime)?null:new Date((y=l.value.git)==null?void 0:y.updatedTime).toLocaleString()})},o=()=>{const c=nt(),l=mt(),u=Tt();return te(()=>{var f,h,v,g;return((h=(f=u.value.contributors)!=null?f:c.value.contributors)!=null?h:!0)&&(g=(v=l.value.git)==null?void 0:v.contributors)!=null?g:null})},r=nt(),i=t(),a=n(),s=o();return(c,l)=>{const u=Lt("ClientOnly");return $(),X("footer",Sg,[F(i)?($(),X("div",Rg,[ae(Mt,{class:"meta-item-label",item:F(i)},null,8,["item"])])):Ne("v-if",!0),F(a)?($(),X("div",kg,[ue("span",qg,Ce(F(r).lastUpdatedText)+": ",1),ae(u,null,{default:Ke(()=>[ue("span",Cg,Ce(F(a)),1)]),_:1})])):Ne("v-if",!0),F(s)&&F(s).length?($(),X("div",Vg,[ue("span",Mg,Ce(F(r).contributorsText)+": ",1),ue("span",jg,[($(!0),X(Te,null,vt(F(s),(d,f)=>($(),X(Te,{key:f},[ue("span",{class:"contributor",title:`email: ${d.email}`},Ce(d.name),9,Hg),f!==F(s).length-1?($(),X(Te,{key:0},[$g],64)):Ne("v-if",!0)],64))),128))])])):Ne("v-if",!0)])}}}),Fg=Oe(Ng,[["__file","PageMeta.vue"]]),Bg={key:0,class:"page-nav"},zg={class:"inner"},Ug={key:0,class:"prev"},Wg={key:1,class:"next"},Kg=Ve({__name:"PageNav",setup(e){const t=c=>c===!1?null:xe(c)?la(c):oa(c)?c:!1,n=(c,l,u)=>{const d=c.findIndex(f=>f.link===l);if(d!==-1){const f=c[d+u];return f!=null&&f.link?f:null}for(const f of c)if(f.children){const h=n(f.children,l,u);if(h)return h}return null},o=Tt(),r=ua(),i=Dt(),a=te(()=>{const c=t(o.value.prev);return c!==!1?c:n(r.value,i.path,-1)}),s=te(()=>{const c=t(o.value.next);return c!==!1?c:n(r.value,i.path,1)});return(c,l)=>F(a)||F(s)?($(),X("nav",Bg,[ue("p",zg,[F(a)?($(),X("span",Ug,[ae(Mt,{item:F(a)},null,8,["item"])])):Ne("v-if",!0),F(s)?($(),X("span",Wg,[ae(Mt,{item:F(s)},null,8,["item"])])):Ne("v-if",!0)])])):Ne("v-if",!0)}}),Yg=Oe(Kg,[["__file","PageNav.vue"]]);const Jg={class:"page"},Qg={__name:"Page",setup(e){function t(){return mt().value.headers.length>0}return(n,o)=>{const r=Lt("Content");return $(),X("main",Jg,[Me(n.$slots,"top",{},void 0,!0),ue("div",{class:Ue([t()&&"right-menu-padding","theme-default-content"])},[Me(n.$slots,"content-top",{},void 0,!0),t()?($(),je(Dg,{key:0})):Ne("v-if",!0),ae(r),Me(n.$slots,"content-bottom",{},void 0,!0)],2),ae(Fg,{class:Ue(t()&&"right-menu-padding")},null,8,["class"]),ae(Yg,{class:Ue(t()&&"right-menu-padding")},null,8,["class"]),Me(n.$slots,"bottom",{},void 0,!0)])}}},Gg=Oe(Qg,[["__scopeId","data-v-fdd717e0"],["__file","Page.vue"]]),Zg=["onKeydown"],Xg={class:"sidebar-item-children"},e1=Ve({__name:"SidebarItem",props:{item:{type:Object,required:!0},depth:{type:Number,required:!1,default:0}},setup(e){const t=e,{item:n,depth:o}=Qi(t),r=Dt(),i=vn(),a=te(()=>Au(n.value,r)),s=te(()=>({"sidebar-item":!0,"sidebar-heading":o.value===0,active:a.value,collapsible:n.value.collapsible})),c=te(()=>n.value.collapsible?a.value:!0),[l,u]=Kp(c.value),d=h=>{n.value.collapsible&&(h.preventDefault(),u())},f=i.afterEach(h=>{Oo(()=>{l.value=c.value})});return Lr(()=>{f()}),(h,v)=>{var y;const g=Lt("SidebarItem",!0);return $(),X("li",null,[F(n).link?($(),je(Mt,{key:0,class:Ue(F(s)),item:F(n)},null,8,["class","item"])):($(),X("p",{key:1,tabindex:"0",class:Ue(F(s)),onClick:d,onKeydown:Yf(d,["enter"])},[Xt(Ce(F(n).text)+" ",1),F(n).collapsible?($(),X("span",{key:0,class:Ue(["arrow",F(l)?"down":"right"])},null,2)):Ne("v-if",!0)],42,Zg)),(y=F(n).children)!=null&&y.length?($(),je(Iu,{key:2},{default:Ke(()=>[or(ue("ul",Xg,[($(!0),X(Te,null,vt(F(n).children,_=>($(),je(g,{key:`${F(o)}${_.text}${_.link}`,item:_,depth:F(o)+1},null,8,["item","depth"]))),128))],512),[[cr,F(l)]])]),_:1})):Ne("v-if",!0)])}}}),t1=Oe(e1,[["__file","SidebarItem.vue"]]),n1={key:0,class:"sidebar-items"},o1=Ve({__name:"SidebarItems",setup(e){const t=Dt(),n=ua();return et(()=>{ot(()=>t.hash,o=>{const r=document.querySelector(".sidebar");if(!r)return;const i=document.querySelector(`.sidebar a.sidebar-item[href="${t.path}${o}"]`);if(!i)return;const{top:a,height:s}=r.getBoundingClientRect(),{top:c,height:l}=i.getBoundingClientRect();ca+s&&i.scrollIntoView(!1)})}),(o,r)=>F(n).length?($(),X("ul",n1,[($(!0),X(Te,null,vt(F(n),i=>($(),je(t1,{key:`${i.text}${i.link}`,item:i},null,8,["item"]))),128))])):Ne("v-if",!0)}}),r1=Oe(o1,[["__file","SidebarItems.vue"]]),i1={class:"sidebar"},a1=Ve({__name:"Sidebar",setup(e){return(t,n)=>($(),X("aside",i1,[ae(Lu),Me(t.$slots,"top"),ae(r1),Me(t.$slots,"bottom")]))}}),s1=Oe(a1,[["__file","Sidebar.vue"]]),c1=Ve({__name:"Layout",setup(e){const t=mt(),n=Tt(),o=nt(),r=te(()=>n.value.navbar!==!1&&o.value.navbar!==!1),i=ua(),a=De(!1),s=y=>{a.value=typeof y=="boolean"?y:!a.value},c={x:0,y:0},l=y=>{c.x=y.changedTouches[0].clientX,c.y=y.changedTouches[0].clientY},u=y=>{const _=y.changedTouches[0].clientX-c.x,b=y.changedTouches[0].clientY-c.y;Math.abs(_)>Math.abs(b)&&Math.abs(_)>40&&(_>0&&c.x<=80?s(!0):s(!1))},d=te(()=>[{"no-navbar":!r.value,"no-sidebar":!i.value.length,"sidebar-open":a.value},n.value.pageClass]);let f;et(()=>{f=vn().afterEach(()=>{s(!1)})}),xr(()=>{f()});const h=Ou(),v=h.resolve,g=h.pending;return(y,_)=>($(),X("div",{class:Ue(["theme-container",F(d)]),onTouchstart:l,onTouchend:u},[Me(y.$slots,"navbar",{},()=>[F(r)?($(),je(bg,{key:0,onToggleSidebar:s},{before:Ke(()=>[Me(y.$slots,"navbar-before")]),after:Ke(()=>[Me(y.$slots,"navbar-after")]),_:3})):Ne("v-if",!0)]),ue("div",{class:"sidebar-mask",onClick:_[0]||(_[0]=b=>s(!1))}),Me(y.$slots,"sidebar",{},()=>[ae(s1,null,{top:Ke(()=>[Me(y.$slots,"sidebar-top")]),bottom:Ke(()=>[Me(y.$slots,"sidebar-bottom")]),_:3})]),Me(y.$slots,"page",{},()=>[F(n).home?($(),je(Mv,{key:0})):($(),je(Po,{key:1,name:"fade-slide-y",mode:"out-in",onBeforeEnter:F(v),onBeforeLeave:F(g)},{default:Ke(()=>[($(),je(Gg,{key:F(t).path},{top:Ke(()=>[Me(y.$slots,"page-top")]),"content-top":Ke(()=>[Me(y.$slots,"page-content-top")]),"content-bottom":Ke(()=>[Me(y.$slots,"page-content-bottom")]),bottom:Ke(()=>[Me(y.$slots,"page-bottom")]),_:3}))]),_:3},8,["onBeforeEnter","onBeforeLeave"]))])],34))}}),l1=Oe(c1,[["__file","Layout.vue"]]),u1={class:"theme-container"},m1={class:"page"},d1={class:"theme-default-content"},f1=ue("h1",null,"404",-1),h1=Ve({__name:"NotFound",setup(e){var s,c,l;const t=Fn(),n=nt(),o=(s=n.value.notFound)!=null?s:["Not Found"],r=()=>o[Math.floor(Math.random()*o.length)],i=(c=n.value.home)!=null?c:t.value,a=(l=n.value.backToHome)!=null?l:"Back to home";return(u,d)=>{const f=Lt("RouterLink");return $(),X("div",u1,[ue("main",m1,[ue("div",d1,[f1,ue("blockquote",null,Ce(r()),1),ae(f,{to:F(i)},{default:Ke(()=>[Xt(Ce(F(a)),1)]),_:1},8,["to"])])])])}}}),p1=Oe(h1,[["__file","NotFound.vue"]]);const _1=xt({enhance({app:e,router:t}){e.component("Badge",qp),e.component("CodeGroup",Cp),e.component("CodeGroupItem",Hp),e.component("AutoLinkExternalIcon",()=>{const o=e.component("ExternalLinkIcon");return o?Ie(o):null}),e.component("NavbarSearch",()=>{const o=e.component("Docsearch")||e.component("SearchBox");return o?Ie(o):null});const n=t.options.scrollBehavior;t.options.scrollBehavior=async(...o)=>(await Ou().wait(),n(...o))},setup(){w_(),T_()},layouts:{Layout:l1,NotFound:p1}});const v1={},g1=e=>{const t=Fn();return te(()=>e[t.value])};class y1{constructor(){this.messageElements={};const t="message-container",n=document.getElementById(t);n?this.containerElement=n:(this.containerElement=document.createElement("div"),this.containerElement.id=t,document.body.appendChild(this.containerElement))}pop(t,n=2e3){const o=document.createElement("div"),r=Date.now();return o.className="message move-in",o.innerHTML=t,this.containerElement.appendChild(o),this.messageElements[r]=o,n>0&&setTimeout(()=>{this.close(r)},n),r}close(t){if(t){const n=this.messageElements[t];n.className=n.className.replace("move-in",""),n.className+="move-out",n.addEventListener("animationend",()=>{n.remove(),delete this.messageElements[t]})}else Object.keys(this.messageElements).forEach(n=>this.close(Number(n)))}destory(){document.body.removeChild(this.containerElement)}}var Gr,qt=function(){var e=1e3,t=6e4,n=36e5,o="millisecond",r="second",i="minute",a="hour",s="day",c="week",l="month",u="quarter",d="year",f="date",h="Invalid Date",v=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,g=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,y={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},_=function(M,A,L){var R=String(M);return!R||R.length>=A?M:""+Array(A+1-R.length).join(L)+M},b={s:_,z:function(M){var A=-M.utcOffset(),L=Math.abs(A),R=Math.floor(L/60),C=L%60;return(A<=0?"+":"-")+_(R,2,"0")+":"+_(C,2,"0")},m:function M(A,L){if(A.date()1)return M(W[0])}else{var ee=A.name;I[ee]=A,C=ee}return!R&&C&&(T=C),C||!R&&T},S=function(M,A){if(D(M))return M.clone();var L=typeof A=="object"?A:{};return L.date=M,L.args=arguments,new U(L)},E=b;E.l=K,E.i=D,E.w=function(M,A){return S(M,{locale:A.$L,utc:A.$u,x:A.$x,$offset:A.$offset})};var U=function(){function M(L){this.$L=K(L.locale,null,!0),this.parse(L)}var A=M.prototype;return A.parse=function(L){this.$d=function(R){var C=R.date,V=R.utc;if(C===null)return new Date(NaN);if(E.u(C))return new Date;if(C instanceof Date)return new Date(C);if(typeof C=="string"&&!/Z$/i.test(C)){var W=C.match(v);if(W){var ee=W[2]-1||0,me=(W[7]||"0").substring(0,3);return V?new Date(Date.UTC(W[1],ee,W[3]||1,W[4]||0,W[5]||0,W[6]||0,me)):new Date(W[1],ee,W[3]||1,W[4]||0,W[5]||0,W[6]||0,me)}}return new Date(C)}(L),this.$x=L.x||{},this.init()},A.init=function(){var L=this.$d;this.$y=L.getFullYear(),this.$M=L.getMonth(),this.$D=L.getDate(),this.$W=L.getDay(),this.$H=L.getHours(),this.$m=L.getMinutes(),this.$s=L.getSeconds(),this.$ms=L.getMilliseconds()},A.$utils=function(){return E},A.isValid=function(){return this.$d.toString()!==h},A.isSame=function(L,R){var C=S(L);return this.startOf(R)<=C&&C<=this.endOf(R)},A.isAfter=function(L,R){return S(L)=0?1:v.date()),y=h.year||v.year(),_=h.month>=0?h.month:h.year||h.day?0:v.month(),b=h.hour||0,T=h.minute||0,I=h.second||0,D=h.millisecond||0;return f?new Date(Date.UTC(y,_,g,b,T,I,D)):new Date(y,_,g,b,T,I,D)}return d},i=o.parse;o.parse=function(l){l.date=r.bind(this)(l),i.bind(this)(l)};var a=o.set,s=o.add,c=function(l,u,d,f){if(f===void 0&&(f=1),u instanceof Object){var h=Object.keys(u),v=this;return h.forEach(function(g){v=l.bind(v)(u[g]*f,g)}),v}return l.bind(this)(u*f,d)};o.set=function(l,u){return u=u===void 0?l:u,c.bind(this)(function(d,f){return a.bind(this)(f,d)},u,l)},o.add=function(l,u){return c.bind(this)(s,l,u)},o.subtract=function(l,u){return c.bind(this)(s,l,u,-1)}},Du=function(){var e={year:0,month:1,day:2,hour:3,minute:4,second:5},t={};return function(n,o,r){var i,a=function(u,d,f){f===void 0&&(f={});var h=new Date(u),v=function(g,y){y===void 0&&(y={});var _=y.timeZoneName||"short",b=g+"|"+_,T=t[b];return T||(T=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:g,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:_}),t[b]=T),T}(d,f);return v.formatToParts(h)},s=function(u,d){for(var f=a(u,d),h=[],v=0;v=0&&(h[b]=parseInt(_,10))}var T=h[3],I=T===24?0:T,D=h[0]+"-"+h[1]+"-"+h[2]+" "+I+":"+h[4]+":"+h[5]+":000",K=+u;return(r.utc(D).valueOf()-(K-=K%1e3))/6e4},c=o.prototype;c.tz=function(u,d){u===void 0&&(u=i);var f=this.utcOffset(),h=this.toDate(),v=h.toLocaleString("en-US",{timeZone:u}),g=Math.round((h-new Date(v))/1e3/60),y=r(v).$set("millisecond",this.$ms).utcOffset(15*-Math.round(h.getTimezoneOffset()/15)-g,!0);if(d){var _=y.utcOffset();y=y.add(f-_,"minute")}return y.$x.$timezone=u,y},c.offsetName=function(u){var d=this.$x.$timezone||r.tz.guess(),f=a(this.valueOf(),d,{timeZoneName:u}).find(function(h){return h.type.toLowerCase()==="timezonename"});return f&&f.value};var l=c.startOf;c.startOf=function(u,d){if(!this.$x||!this.$x.$timezone)return l.call(this,u,d);var f=r(this.format("YYYY-MM-DD HH:mm:ss:SSS"));return l.call(f,u,d).tz(this.$x.$timezone,!0)},r.tz=function(u,d,f){var h=f&&d,v=f||d||i,g=s(+r(),v);if(typeof u!="string")return r(u).tz(v);var y=function(I,D,K){var S=I-60*D*1e3,E=s(S,K);if(D===E)return[S,D];var U=s(S-=60*(E-D)*1e3,K);return E===U?[S,E]:[I-60*Math.min(E,U)*1e3,Math.max(E,U)]}(r.utc(u,h).valueOf(),g,v),_=y[0],b=y[1],T=r(_).utcOffset(b);return T.$x.$timezone=v,T},r.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},r.tz.setDefault=function(u){i=u}}}(),Su=function(){var e="minute",t=/[+-]\d\d(?::?\d\d)?/g,n=/([+-]|\d\d)/g;return function(o,r,i){var a=r.prototype;i.utc=function(h){return new r({date:h,utc:!0,args:arguments})},a.utc=function(h){var v=i(this.toDate(),{locale:this.$L,utc:!0});return h?v.add(this.utcOffset(),e):v},a.local=function(){return i(this.toDate(),{locale:this.$L,utc:!1})};var s=a.parse;a.parse=function(h){h.utc&&(this.$u=!0),this.$utils().u(h.$offset)||(this.$offset=h.$offset),s.call(this,h)};var c=a.init;a.init=function(){if(this.$u){var h=this.$d;this.$y=h.getUTCFullYear(),this.$M=h.getUTCMonth(),this.$D=h.getUTCDate(),this.$W=h.getUTCDay(),this.$H=h.getUTCHours(),this.$m=h.getUTCMinutes(),this.$s=h.getUTCSeconds(),this.$ms=h.getUTCMilliseconds()}else c.call(this)};var l=a.utcOffset;a.utcOffset=function(h,v){var g=this.$utils().u;if(g(h))return this.$u?0:g(this.$offset)?l.call(this):this.$offset;if(typeof h=="string"&&(h=function(T){T===void 0&&(T="");var I=T.match(t);if(!I)return null;var D=(""+I[0]).match(n)||["-",0,0],K=D[0],S=60*+D[1]+ +D[2];return S===0?0:K==="+"?S:-S}(h),h===null))return this;var y=Math.abs(h)<=16?60*h:h,_=this;if(v)return _.$offset=y,_.$u=h===0,_;if(h!==0){var b=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(_=this.local().add(y+b,e)).$offset=y,_.$x.$localOffset=b}else _=this.utc();return _};var u=a.format;a.format=function(h){var v=h||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return u.call(this,v)},a.valueOf=function(){var h=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*h},a.isUTC=function(){return!!this.$u},a.toISOString=function(){return this.toDate().toISOString()},a.toString=function(){return this.toDate().toUTCString()};var d=a.toDate;a.toDate=function(h){return h==="s"&&this.$offset?i(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():d.call(this)};var f=a.diff;a.diff=function(h,v,g){if(h&&this.$u===h.$u)return f.call(this,h,v,g);var y=this.local(),_=i(h).local();return f.call(y,_,v,g)}}}();qt.extend(b1),qt.extend(xu),qt.extend(Su),qt.extend(Du);const E1={name:"zh-cn",weekdays:"\u661F\u671F\u65E5_\u661F\u671F\u4E00_\u661F\u671F\u4E8C_\u661F\u671F\u4E09_\u661F\u671F\u56DB_\u661F\u671F\u4E94_\u661F\u671F\u516D".split("_"),weekdaysShort:"\u5468\u65E5_\u5468\u4E00_\u5468\u4E8C_\u5468\u4E09_\u5468\u56DB_\u5468\u4E94_\u5468\u516D".split("_"),weekdaysMin:"\u65E5_\u4E00_\u4E8C_\u4E09_\u56DB_\u4E94_\u516D".split("_"),months:"\u4E00\u6708_\u4E8C\u6708_\u4E09\u6708_\u56DB\u6708_\u4E94\u6708_\u516D\u6708_\u4E03\u6708_\u516B\u6708_\u4E5D\u6708_\u5341\u6708_\u5341\u4E00\u6708_\u5341\u4E8C\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),ordinal:(e,t)=>t==="W"?`${e}\u5468`:`${e}\u65E5`,weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5E74M\u6708D\u65E5",LLL:"YYYY\u5E74M\u6708D\u65E5Ah\u70B9mm\u5206",LLLL:"YYYY\u5E74M\u6708D\u65E5ddddAh\u70B9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5E74M\u6708D\u65E5",lll:"YYYY\u5E74M\u6708D\u65E5 HH:mm",llll:"YYYY\u5E74M\u6708D\u65E5dddd HH:mm"},relativeTime:{future:"%s\u5185",past:"%s\u524D",s:"\u51E0\u79D2",m:"1 \u5206\u949F",mm:"%d \u5206\u949F",h:"1 \u5C0F\u65F6",hh:"%d \u5C0F\u65F6",d:"1 \u5929",dd:"%d \u5929",M:"1 \u4E2A\u6708",MM:"%d \u4E2A\u6708",y:"1 \u5E74",yy:"%d \u5E74"},meridiem:(e,t)=>{const n=100*e+t;return n<600?"\u51CC\u6668":n<900?"\u65E9\u4E0A":n<1100?"\u4E0A\u5348":n<1300?"\u4E2D\u5348":n<1800?"\u4E0B\u5348":"\u665A\u4E0A"}},O1={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")};qt.locale("zh",E1),qt.locale("en",O1),qt.extend(xu),qt.extend(Su),qt.extend(Du);const Vo={showInMobile:!1,pure:!0},Hs=()=>!!navigator&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/iu.test(navigator.userAgent),w1=()=>{const e=Dt(),t=g1({"/en/":{copy:"Copied successfully",hint:"Copy code"},"/":{copy:"\u590D\u5236\u6210\u529F",hint:"\u590D\u5236\u4EE3\u7801"}}),n=r=>{if(!r.hasAttribute("copy-code-registered")){const i=document.createElement("button");i.className="copy-code-pure-button",i.innerHTML='',i.addEventListener("click",()=>{(a=>{const s=document.getSelection(),c=!!(s&&s.rangeCount>0)&&s.getRangeAt(0),l=document.createElement("textarea");l.value=a,l.setAttribute("readonly",""),l.style.position="absolute",l.style.top="-9999px",document.body.appendChild(l),l.select(),document.execCommand("copy"),document.body.removeChild(l),c&&s&&(s.removeAllRanges(),s.addRange(c))})(r.innerText)}),i.setAttribute("aria-label",t.value.hint),i.setAttribute("data-balloon-pos","left"),r.parentElement&&r.parentElement.insertBefore(i,r),r.setAttribute("copy-code-registered","")}},o=()=>{const r=Vo.selector||'.theme-default-content div[class*="language-"] pre';setTimeout(()=>{typeof r=="string"?document.querySelectorAll(r).forEach(n):Array.isArray(r)&&r.forEach(i=>{document.querySelectorAll(i).forEach(n)})},Vo.delay||500)};et(()=>{new y1,Hs()&&!Vo.showInMobile||o()}),ot(()=>e.path,()=>{Hs()&&!Vo.showInMobile||o()})};var P1=xt({setup:()=>{w1()}});const A1=({headerLinkSelector:e,headerAnchorSelector:t,delay:n,offset:o=5})=>{const r=vn(),a=ra(()=>{var g,y,_,b;const s=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(s-0)f.some(I=>I.hash===T.hash));for(let T=0;T=((y=(g=I.parentElement)==null?void 0:g.offsetTop)!=null?y:0)-o,S=!D||s<((b=(_=D.parentElement)==null?void 0:_.offsetTop)!=null?b:0)-o;if(!(K&&S))continue;const U=decodeURIComponent(r.currentRoute.value.hash),Y=decodeURIComponent(I.hash);if(U===Y)return;if(d){for(let M=T+1;M{window.addEventListener("scroll",a)}),Lr(()=>{window.removeEventListener("scroll",a)})},$s=async(e,t)=>{const{scrollBehavior:n}=e.options;e.options.scrollBehavior=void 0,await e.replace({query:e.currentRoute.value.query,hash:t,force:!0}).finally(()=>e.options.scrollBehavior=n)},T1="div.right-menu-item > a",I1=".header-anchor",L1=200,x1=5,D1=xt({setup(){A1({headerLinkSelector:T1,headerAnchorSelector:I1,delay:L1,offset:x1})}});/*! @docsearch/js 3.2.1 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */function Ns(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,o)}return n}function Pe(e){for(var t=1;t=0||(u[c]=a[c]);return u}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function fr(e,t){return function(n){if(Array.isArray(n))return n}(e)||function(n,o){var r=n==null?null:typeof Symbol<"u"&&n[Symbol.iterator]||n["@@iterator"];if(r!=null){var i,a,s=[],c=!0,l=!1;try{for(r=r.call(n);!(c=(i=r.next()).done)&&(s.push(i.value),!o||s.length!==o);c=!0);}catch(u){l=!0,a=u}finally{try{c||r.return==null||r.return()}finally{if(l)throw a}}return s}}(e,t)||Ru(e,t)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function hr(e){return function(t){if(Array.isArray(t))return Ai(t)}(e)||function(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}(e)||Ru(e)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function Ru(e,t){if(e){if(typeof e=="string")return Ai(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ai(e,t):void 0}}function Ai(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n3)for(n=[n],i=3;i0?ao(h.type,h.props,h.key,null,h.__v):h)!=null){if(h.__=n,h.__b=n.__b+1,(f=_[u])===null||f&&h.key==f.key&&h.type===f.type)_[u]=void 0;else for(m=0;m3)for(n=[n],i=3;i=n.__.length&&n.__.push({}),n.__[e]}function zu(e){return Rn=1,Uu(Ku,e)}function Uu(e,t,n){var o=To(Nn++,2);return o.t=e,o.__c||(o.__=[n?n(t):Ku(void 0,t),function(r){var i=o.t(o.__[0],r);o.__[0]!==i&&(o.__=[i,o.__[1]],o.__c.setState({}))}],o.__c=Xe),o.__}function Wu(e,t){var n=To(Nn++,3);!ie.__s&&ha(n.__H,t)&&(n.__=e,n.__H=t,Xe.__H.__h.push(n))}function Zs(e,t){var n=To(Nn++,4);!ie.__s&&ha(n.__H,t)&&(n.__=e,n.__H=t,Xe.__h.push(n))}function Zr(e,t){var n=To(Nn++,7);return ha(n.__H,t)&&(n.__=e(),n.__H=t,n.__h=e),n.__}function M1(){Ii.forEach(function(e){if(e.__P)try{e.__H.__h.forEach(Ko),e.__H.__h.forEach(xi),e.__H.__h=[]}catch(t){e.__H.__h=[],ie.__e(t,e.__v)}}),Ii=[]}ie.__b=function(e){Xe=null,Ks&&Ks(e)},ie.__r=function(e){Ys&&Ys(e),Nn=0;var t=(Xe=e.__c).__H;t&&(t.__h.forEach(Ko),t.__h.forEach(xi),t.__h=[])},ie.diffed=function(e){Js&&Js(e);var t=e.__c;t&&t.__H&&t.__H.__h.length&&(Ii.push(t)!==1&&Ws===ie.requestAnimationFrame||((Ws=ie.requestAnimationFrame)||function(n){var o,r=function(){clearTimeout(i),Xs&&cancelAnimationFrame(o),setTimeout(n)},i=setTimeout(r,100);Xs&&(o=requestAnimationFrame(r))})(M1)),Xe=void 0},ie.__c=function(e,t){t.some(function(n){try{n.__h.forEach(Ko),n.__h=n.__h.filter(function(o){return!o.__||xi(o)})}catch(o){t.some(function(r){r.__h&&(r.__h=[])}),t=[],ie.__e(o,n.__v)}}),Qs&&Qs(e,t)},ie.unmount=function(e){Gs&&Gs(e);var t=e.__c;if(t&&t.__H)try{t.__H.__.forEach(Ko)}catch(n){ie.__e(n,t.__v)}};var Xs=typeof requestAnimationFrame=="function";function Ko(e){var t=Xe;typeof e.__c=="function"&&e.__c(),Xe=t}function xi(e){var t=Xe;e.__c=e.__(),Xe=t}function ha(e,t){return!e||e.length!==t.length||t.some(function(n,o){return n!==e[o]})}function Ku(e,t){return typeof t=="function"?t(e):t}function Yu(e,t){for(var n in t)e[n]=t[n];return e}function Li(e,t){for(var n in e)if(n!=="__source"&&!(n in t))return!0;for(var o in t)if(o!=="__source"&&e[o]!==t[o])return!0;return!1}function Di(e){this.props=e}(Di.prototype=new At).isPureReactComponent=!0,Di.prototype.shouldComponentUpdate=function(e,t){return Li(this.props,e)||Li(this.state,t)};var ec=ie.__b;ie.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),ec&&ec(e)};var j1=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.forward_ref")||3911,tc=function(e,t){return e==null?null:jt(jt(e).map(t))},H1={map:tc,forEach:tc,count:function(e){return e?jt(e).length:0},only:function(e){var t=jt(e);if(t.length!==1)throw"Children.only";return t[0]},toArray:jt},$1=ie.__e;function Yo(){this.__u=0,this.t=null,this.__b=null}function Ju(e){var t=e.__.__c;return t&&t.__e&&t.__e(e)}function Zn(){this.u=null,this.o=null}ie.__e=function(e,t,n){if(e.then){for(var o,r=t;r=r.__;)if((o=r.__c)&&o.__c)return t.__e==null&&(t.__e=n.__e,t.__k=n.__k),o.__c(e,t)}$1(e,t,n)},(Yo.prototype=new At).__c=function(e,t){var n=t.__c,o=this;o.t==null&&(o.t=[]),o.t.push(n);var r=Ju(o.__v),i=!1,a=function(){i||(i=!0,n.componentWillUnmount=n.__c,r?r(s):s())};n.__c=n.componentWillUnmount,n.componentWillUnmount=function(){a(),n.__c&&n.__c()};var s=function(){if(!--o.__u){if(o.state.__e){var l=o.state.__e;o.__v.__k[0]=function m(f,h,v){return f&&(f.__v=null,f.__k=f.__k&&f.__k.map(function(g){return m(g,h,v)}),f.__c&&f.__c.__P===h&&(f.__e&&v.insertBefore(f.__e,f.__d),f.__c.__e=!0,f.__c.__P=v)),f}(l,l.__c.__P,l.__c.__O)}var u;for(o.setState({__e:o.__b=null});u=o.t.pop();)u.forceUpdate()}},c=t.__h===!0;o.__u++||c||o.setState({__e:o.__b=o.__v.__k[0]}),e.then(a,a)},Yo.prototype.componentWillUnmount=function(){this.t=[]},Yo.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),o=this.__v.__k[0].__c;this.__v.__k[0]=function i(a,s,c){return a&&(a.__c&&a.__c.__H&&(a.__c.__H.__.forEach(function(l){typeof l.__c=="function"&&l.__c()}),a.__c.__H=null),(a=Yu({},a)).__c!=null&&(a.__c.__P===c&&(a.__c.__P=s),a.__c=null),a.__k=a.__k&&a.__k.map(function(l){return i(l,s,c)})),a}(this.__b,n,o.__O=o.__P)}this.__b=null}var r=t.__e&&Pt(Zt,null,e.fallback);return r&&(r.__h=null),[Pt(Zt,null,t.__e?null:e.children),r]};var nc=function(e,t,n){if(++n[1]===n[0]&&e.o.delete(t),e.props.revealOrder&&(e.props.revealOrder[0]!=="t"||!e.o.size))for(n=e.u;n;){for(;n.length>3;)n.pop()();if(n[1]>>1,1),t.i.removeChild(o)}}),vo(Pt(N1,{context:t.context},e.__v),t.l)):t.l&&t.componentWillUnmount()}function Qu(e,t){return Pt(F1,{__v:e,i:t})}(Zn.prototype=new At).__e=function(e){var t=this,n=Ju(t.__v),o=t.o.get(e);return o[0]++,function(r){var i=function(){t.props.revealOrder?(o.push(r),nc(t,e,o)):r()};n?n(i):i()}},Zn.prototype.render=function(e){this.u=null,this.o=new Map;var t=jt(e.children);e.revealOrder&&e.revealOrder[0]==="b"&&t.reverse();for(var n=t.length;n--;)this.o.set(t[n],this.u=[1,0,this.u]);return e.children},Zn.prototype.componentDidUpdate=Zn.prototype.componentDidMount=function(){var e=this;this.o.forEach(function(t,n){nc(e,n,t)})};var Gu=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.element")||60103,B1=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|fill|flood|font|glyph(?!R)|horiz|marker(?!H|W|U)|overline|paint|stop|strikethrough|stroke|text(?!L)|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,z1=function(e){return(typeof Symbol<"u"&&po(Symbol())=="symbol"?/fil|che|rad/i:/fil|che|ra/i).test(e)};function Zu(e,t,n){return t.__k==null&&(t.textContent=""),vo(e,t),typeof n=="function"&&n(),e?e.__c:null}At.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach(function(e){Object.defineProperty(At.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})});var oc=ie.event;function U1(){}function W1(){return this.cancelBubble}function K1(){return this.defaultPrevented}ie.event=function(e){return oc&&(e=oc(e)),e.persist=U1,e.isPropagationStopped=W1,e.isDefaultPrevented=K1,e.nativeEvent=e};var Xu,rc={configurable:!0,get:function(){return this.class}},ic=ie.vnode;ie.vnode=function(e){var t=e.type,n=e.props,o=n;if(typeof t=="string"){for(var r in o={},n){var i=n[r];r==="value"&&"defaultValue"in n&&i==null||(r==="defaultValue"&&"value"in n&&n.value==null?r="value":r==="download"&&i===!0?i="":/ondoubleclick/i.test(r)?r="ondblclick":/^onchange(textarea|input)/i.test(r+t)&&!z1(n.type)?r="oninput":/^on(Ani|Tra|Tou|BeforeInp)/.test(r)?r=r.toLowerCase():B1.test(r)?r=r.replace(/[A-Z0-9]/,"-$&").toLowerCase():i===null&&(i=void 0),o[r]=i)}t=="select"&&o.multiple&&Array.isArray(o.value)&&(o.value=jt(n.children).forEach(function(a){a.props.selected=o.value.indexOf(a.props.value)!=-1})),t=="select"&&o.defaultValue!=null&&(o.value=jt(n.children).forEach(function(a){a.props.selected=o.multiple?o.defaultValue.indexOf(a.props.value)!=-1:o.defaultValue==a.props.value})),e.props=o}t&&n.class!=n.className&&(rc.enumerable="className"in n,n.className!=null&&(o.class=n.className),Object.defineProperty(o,"className",rc)),e.$$typeof=Gu,ic&&ic(e)};var ac=ie.__r;ie.__r=function(e){ac&&ac(e),Xu=e.__c};var Y1={ReactCurrentDispatcher:{current:{readContext:function(e){return Xu.__n[e.__c].props.value}}}};(typeof performance>"u"?"undefined":po(performance))=="object"&&typeof performance.now=="function"&&performance.now.bind(performance);function sc(e){return!!e&&e.$$typeof===Gu}var w={useState:zu,useReducer:Uu,useEffect:Wu,useLayoutEffect:Zs,useRef:function(e){return Rn=5,Zr(function(){return{current:e}},[])},useImperativeHandle:function(e,t,n){Rn=6,Zs(function(){typeof e=="function"?e(t()):e&&(e.current=t())},n==null?n:n.concat(e))},useMemo:Zr,useCallback:function(e,t){return Rn=8,Zr(function(){return e},t)},useContext:function(e){var t=Xe.context[e.__c],n=To(Nn++,9);return n.__c=e,t?(n.__==null&&(n.__=!0,t.sub(Xe)),t.props.value):e.__},useDebugValue:function(e,t){ie.useDebugValue&&ie.useDebugValue(t?t(e):e)},version:"16.8.0",Children:H1,render:Zu,hydrate:function(e,t,n){return Bu(e,t),typeof n=="function"&&n(),e?e.__c:null},unmountComponentAtNode:function(e){return!!e.__k&&(vo(null,e),!0)},createPortal:Qu,createElement:Pt,createContext:function(e,t){var n={__c:t="__cC"+qu++,__:e,Consumer:function(o,r){return o.children(r)},Provider:function(o){var r,i;return this.getChildContext||(r=[],(i={})[t]=this,this.getChildContext=function(){return i},this.shouldComponentUpdate=function(a){this.props.value!==a.value&&r.some(Ti)},this.sub=function(a){r.push(a);var s=a.componentWillUnmount;a.componentWillUnmount=function(){r.splice(r.indexOf(a),1),s&&s.call(a)}}),o.children}};return n.Provider.__=n.Consumer.contextType=n},createFactory:function(e){return Pt.bind(null,e)},cloneElement:function(e){return sc(e)?V1.apply(null,arguments):e},createRef:function(){return{current:null}},Fragment:Zt,isValidElement:sc,findDOMNode:function(e){return e&&(e.base||e.nodeType===1&&e)||null},Component:At,PureComponent:Di,memo:function(e,t){function n(r){var i=this.props.ref,a=i==r.ref;return!a&&i&&(i.call?i(null):i.current=null),t?!t(this.props,r)||!a:Li(this.props,r)}function o(r){return this.shouldComponentUpdate=n,Pt(e,r)}return o.displayName="Memo("+(e.displayName||e.name)+")",o.prototype.isReactComponent=!0,o.__f=!0,o},forwardRef:function(e){function t(n,o){var r=Yu({},n);return delete r.ref,e(r,(o=n.ref||o)&&(po(o)!="object"||"current"in o)?o:null)}return t.$$typeof=j1,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t},unstable_batchedUpdates:function(e,t){return e(t)},StrictMode:Zt,Suspense:Yo,SuspenseList:Zn,lazy:function(e){var t,n,o;function r(i){if(t||(t=e()).then(function(a){n=a.default||a},function(a){o=a}),o)throw o;if(!n)throw t;return Pt(n,i)}return r.displayName="Lazy",r.__f=!0,r},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:Y1};function J1(){return w.createElement("svg",{width:"15",height:"15",className:"DocSearch-Control-Key-Icon"},w.createElement("path",{d:"M4.505 4.496h2M5.505 5.496v5M8.216 4.496l.055 5.993M10 7.5c.333.333.5.667.5 1v2M12.326 4.5v5.996M8.384 4.496c1.674 0 2.116 0 2.116 1.5s-.442 1.5-2.116 1.5M3.205 9.303c-.09.448-.277 1.21-1.241 1.203C1 10.5.5 9.513.5 8V7c0-1.57.5-2.5 1.464-2.494.964.006 1.134.598 1.24 1.342M12.553 10.5h1.953",strokeWidth:"1.2",stroke:"currentColor",fill:"none",strokeLinecap:"square"}))}function em(){return w.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20"},w.createElement("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}var Q1=["translations"];function Si(){return Si=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,o=new Array(t);n=0||(u[c]=a[c]);return u}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var X1=w.forwardRef(function(e,t){var n=e.translations,o=n===void 0?{}:n,r=Z1(e,Q1),i=o.buttonText,a=i===void 0?"Search":i,s=o.buttonAriaLabel,c=s===void 0?"Search":s,l=G1(zu(null),2),u=l[0],m=l[1];return Wu(function(){typeof navigator<"u"&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?m("\u2318"):m("Ctrl"))},[]),w.createElement("button",Si({type:"button",className:"DocSearch DocSearch-Button","aria-label":c},r,{ref:t}),w.createElement("span",{className:"DocSearch-Button-Container"},w.createElement(em,null),w.createElement("span",{className:"DocSearch-Button-Placeholder"},a)),w.createElement("span",{className:"DocSearch-Button-Keys"},u!==null&&w.createElement(w.Fragment,null,w.createElement("kbd",{className:"DocSearch-Button-Key"},u==="Ctrl"?w.createElement(J1,null):u),w.createElement("kbd",{className:"DocSearch-Button-Key"},"K"))))});function go(e){return e.reduce(function(t,n){return t.concat(n)},[])}var e0=0;function Ri(e){return e.collections.length===0?0:e.collections.reduce(function(t,n){return t+n.items.length},0)}var tm=function(){},t0=[{segment:"autocomplete-core",version:"1.7.1"}];function Jo(e,t){var n=t;return{then:function(o,r){return Jo(e.then(jo(o,n,e),jo(r,n,e)),n)},catch:function(o){return Jo(e.catch(jo(o,n,e)),n)},finally:function(o){return o&&n.onCancelList.push(o),Jo(e.finally(jo(o&&function(){return n.onCancelList=[],o()},n,e)),n)},cancel:function(){n.isCanceled=!0;var o=n.onCancelList;n.onCancelList=[],o.forEach(function(r){r()})},isCanceled:function(){return n.isCanceled===!0}}}function lc(e){return Jo(e,{isCanceled:!1,onCancelList:[]})}function jo(e,t,n){return e?function(o){return t.isCanceled?o:e(o)}:n}function uc(e,t,n,o){if(!n)return null;if(e<0&&(t===null||o!==null&&t===0))return n+e;var r=(t===null?-1:t)+e;return r<=-1||r>=n?o===null?null:0:r}function mc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,o)}return n}function n0(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o0(e,t){var n=[];return Promise.resolve(e(t)).then(function(o){return Promise.all(o.filter(function(r){return Boolean(r)}).map(function(r){if(r.sourceId,n.includes(r.sourceId))throw new Error("[Autocomplete] The `sourceId` ".concat(JSON.stringify(r.sourceId)," is not unique."));n.push(r.sourceId);var i=function(a){for(var s=1;se.length)&&(t=e.length);for(var n=0,o=new Array(t);n3)for(n=[n],i=3;i0?ao(h.type,h.props,h.key,null,h.__v):h)!=null){if(h.__=n,h.__b=n.__b+1,(f=_[u])===null||f&&h.key==f.key&&h.type===f.type)_[u]=void 0;else for(d=0;d3)for(n=[n],i=3;i=n.__.length&&n.__.push({}),n.__[e]}function zu(e){return Rn=1,Uu(Ku,e)}function Uu(e,t,n){var o=To(Nn++,2);return o.t=e,o.__c||(o.__=[n?n(t):Ku(void 0,t),function(r){var i=o.t(o.__[0],r);o.__[0]!==i&&(o.__=[i,o.__[1]],o.__c.setState({}))}],o.__c=Xe),o.__}function Wu(e,t){var n=To(Nn++,3);!ie.__s&&ha(n.__H,t)&&(n.__=e,n.__H=t,Xe.__H.__h.push(n))}function Zs(e,t){var n=To(Nn++,4);!ie.__s&&ha(n.__H,t)&&(n.__=e,n.__H=t,Xe.__h.push(n))}function Zr(e,t){var n=To(Nn++,7);return ha(n.__H,t)&&(n.__=e(),n.__H=t,n.__h=e),n.__}function M1(){Ii.forEach(function(e){if(e.__P)try{e.__H.__h.forEach(Ko),e.__H.__h.forEach(Li),e.__H.__h=[]}catch(t){e.__H.__h=[],ie.__e(t,e.__v)}}),Ii=[]}ie.__b=function(e){Xe=null,Ks&&Ks(e)},ie.__r=function(e){Ys&&Ys(e),Nn=0;var t=(Xe=e.__c).__H;t&&(t.__h.forEach(Ko),t.__h.forEach(Li),t.__h=[])},ie.diffed=function(e){Js&&Js(e);var t=e.__c;t&&t.__H&&t.__H.__h.length&&(Ii.push(t)!==1&&Ws===ie.requestAnimationFrame||((Ws=ie.requestAnimationFrame)||function(n){var o,r=function(){clearTimeout(i),Xs&&cancelAnimationFrame(o),setTimeout(n)},i=setTimeout(r,100);Xs&&(o=requestAnimationFrame(r))})(M1)),Xe=void 0},ie.__c=function(e,t){t.some(function(n){try{n.__h.forEach(Ko),n.__h=n.__h.filter(function(o){return!o.__||Li(o)})}catch(o){t.some(function(r){r.__h&&(r.__h=[])}),t=[],ie.__e(o,n.__v)}}),Qs&&Qs(e,t)},ie.unmount=function(e){Gs&&Gs(e);var t=e.__c;if(t&&t.__H)try{t.__H.__.forEach(Ko)}catch(n){ie.__e(n,t.__v)}};var Xs=typeof requestAnimationFrame=="function";function Ko(e){var t=Xe;typeof e.__c=="function"&&e.__c(),Xe=t}function Li(e){var t=Xe;e.__c=e.__(),Xe=t}function ha(e,t){return!e||e.length!==t.length||t.some(function(n,o){return n!==e[o]})}function Ku(e,t){return typeof t=="function"?t(e):t}function Yu(e,t){for(var n in t)e[n]=t[n];return e}function xi(e,t){for(var n in e)if(n!=="__source"&&!(n in t))return!0;for(var o in t)if(o!=="__source"&&e[o]!==t[o])return!0;return!1}function Di(e){this.props=e}(Di.prototype=new At).isPureReactComponent=!0,Di.prototype.shouldComponentUpdate=function(e,t){return xi(this.props,e)||xi(this.state,t)};var ec=ie.__b;ie.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),ec&&ec(e)};var j1=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.forward_ref")||3911,tc=function(e,t){return e==null?null:jt(jt(e).map(t))},H1={map:tc,forEach:tc,count:function(e){return e?jt(e).length:0},only:function(e){var t=jt(e);if(t.length!==1)throw"Children.only";return t[0]},toArray:jt},$1=ie.__e;function Yo(){this.__u=0,this.t=null,this.__b=null}function Ju(e){var t=e.__.__c;return t&&t.__e&&t.__e(e)}function Zn(){this.u=null,this.o=null}ie.__e=function(e,t,n){if(e.then){for(var o,r=t;r=r.__;)if((o=r.__c)&&o.__c)return t.__e==null&&(t.__e=n.__e,t.__k=n.__k),o.__c(e,t)}$1(e,t,n)},(Yo.prototype=new At).__c=function(e,t){var n=t.__c,o=this;o.t==null&&(o.t=[]),o.t.push(n);var r=Ju(o.__v),i=!1,a=function(){i||(i=!0,n.componentWillUnmount=n.__c,r?r(s):s())};n.__c=n.componentWillUnmount,n.componentWillUnmount=function(){a(),n.__c&&n.__c()};var s=function(){if(!--o.__u){if(o.state.__e){var l=o.state.__e;o.__v.__k[0]=function d(f,h,v){return f&&(f.__v=null,f.__k=f.__k&&f.__k.map(function(g){return d(g,h,v)}),f.__c&&f.__c.__P===h&&(f.__e&&v.insertBefore(f.__e,f.__d),f.__c.__e=!0,f.__c.__P=v)),f}(l,l.__c.__P,l.__c.__O)}var u;for(o.setState({__e:o.__b=null});u=o.t.pop();)u.forceUpdate()}},c=t.__h===!0;o.__u++||c||o.setState({__e:o.__b=o.__v.__k[0]}),e.then(a,a)},Yo.prototype.componentWillUnmount=function(){this.t=[]},Yo.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),o=this.__v.__k[0].__c;this.__v.__k[0]=function i(a,s,c){return a&&(a.__c&&a.__c.__H&&(a.__c.__H.__.forEach(function(l){typeof l.__c=="function"&&l.__c()}),a.__c.__H=null),(a=Yu({},a)).__c!=null&&(a.__c.__P===c&&(a.__c.__P=s),a.__c=null),a.__k=a.__k&&a.__k.map(function(l){return i(l,s,c)})),a}(this.__b,n,o.__O=o.__P)}this.__b=null}var r=t.__e&&Pt(Zt,null,e.fallback);return r&&(r.__h=null),[Pt(Zt,null,t.__e?null:e.children),r]};var nc=function(e,t,n){if(++n[1]===n[0]&&e.o.delete(t),e.props.revealOrder&&(e.props.revealOrder[0]!=="t"||!e.o.size))for(n=e.u;n;){for(;n.length>3;)n.pop()();if(n[1]>>1,1),t.i.removeChild(o)}}),vo(Pt(N1,{context:t.context},e.__v),t.l)):t.l&&t.componentWillUnmount()}function Qu(e,t){return Pt(F1,{__v:e,i:t})}(Zn.prototype=new At).__e=function(e){var t=this,n=Ju(t.__v),o=t.o.get(e);return o[0]++,function(r){var i=function(){t.props.revealOrder?(o.push(r),nc(t,e,o)):r()};n?n(i):i()}},Zn.prototype.render=function(e){this.u=null,this.o=new Map;var t=jt(e.children);e.revealOrder&&e.revealOrder[0]==="b"&&t.reverse();for(var n=t.length;n--;)this.o.set(t[n],this.u=[1,0,this.u]);return e.children},Zn.prototype.componentDidUpdate=Zn.prototype.componentDidMount=function(){var e=this;this.o.forEach(function(t,n){nc(e,n,t)})};var Gu=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.element")||60103,B1=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|fill|flood|font|glyph(?!R)|horiz|marker(?!H|W|U)|overline|paint|stop|strikethrough|stroke|text(?!L)|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,z1=function(e){return(typeof Symbol<"u"&&po(Symbol())=="symbol"?/fil|che|rad/i:/fil|che|ra/i).test(e)};function Zu(e,t,n){return t.__k==null&&(t.textContent=""),vo(e,t),typeof n=="function"&&n(),e?e.__c:null}At.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach(function(e){Object.defineProperty(At.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})});var oc=ie.event;function U1(){}function W1(){return this.cancelBubble}function K1(){return this.defaultPrevented}ie.event=function(e){return oc&&(e=oc(e)),e.persist=U1,e.isPropagationStopped=W1,e.isDefaultPrevented=K1,e.nativeEvent=e};var Xu,rc={configurable:!0,get:function(){return this.class}},ic=ie.vnode;ie.vnode=function(e){var t=e.type,n=e.props,o=n;if(typeof t=="string"){for(var r in o={},n){var i=n[r];r==="value"&&"defaultValue"in n&&i==null||(r==="defaultValue"&&"value"in n&&n.value==null?r="value":r==="download"&&i===!0?i="":/ondoubleclick/i.test(r)?r="ondblclick":/^onchange(textarea|input)/i.test(r+t)&&!z1(n.type)?r="oninput":/^on(Ani|Tra|Tou|BeforeInp)/.test(r)?r=r.toLowerCase():B1.test(r)?r=r.replace(/[A-Z0-9]/,"-$&").toLowerCase():i===null&&(i=void 0),o[r]=i)}t=="select"&&o.multiple&&Array.isArray(o.value)&&(o.value=jt(n.children).forEach(function(a){a.props.selected=o.value.indexOf(a.props.value)!=-1})),t=="select"&&o.defaultValue!=null&&(o.value=jt(n.children).forEach(function(a){a.props.selected=o.multiple?o.defaultValue.indexOf(a.props.value)!=-1:o.defaultValue==a.props.value})),e.props=o}t&&n.class!=n.className&&(rc.enumerable="className"in n,n.className!=null&&(o.class=n.className),Object.defineProperty(o,"className",rc)),e.$$typeof=Gu,ic&&ic(e)};var ac=ie.__r;ie.__r=function(e){ac&&ac(e),Xu=e.__c};var Y1={ReactCurrentDispatcher:{current:{readContext:function(e){return Xu.__n[e.__c].props.value}}}};(typeof performance>"u"?"undefined":po(performance))=="object"&&typeof performance.now=="function"&&performance.now.bind(performance);function sc(e){return!!e&&e.$$typeof===Gu}var w={useState:zu,useReducer:Uu,useEffect:Wu,useLayoutEffect:Zs,useRef:function(e){return Rn=5,Zr(function(){return{current:e}},[])},useImperativeHandle:function(e,t,n){Rn=6,Zs(function(){typeof e=="function"?e(t()):e&&(e.current=t())},n==null?n:n.concat(e))},useMemo:Zr,useCallback:function(e,t){return Rn=8,Zr(function(){return e},t)},useContext:function(e){var t=Xe.context[e.__c],n=To(Nn++,9);return n.__c=e,t?(n.__==null&&(n.__=!0,t.sub(Xe)),t.props.value):e.__},useDebugValue:function(e,t){ie.useDebugValue&&ie.useDebugValue(t?t(e):e)},version:"16.8.0",Children:H1,render:Zu,hydrate:function(e,t,n){return Bu(e,t),typeof n=="function"&&n(),e?e.__c:null},unmountComponentAtNode:function(e){return!!e.__k&&(vo(null,e),!0)},createPortal:Qu,createElement:Pt,createContext:function(e,t){var n={__c:t="__cC"+qu++,__:e,Consumer:function(o,r){return o.children(r)},Provider:function(o){var r,i;return this.getChildContext||(r=[],(i={})[t]=this,this.getChildContext=function(){return i},this.shouldComponentUpdate=function(a){this.props.value!==a.value&&r.some(Ti)},this.sub=function(a){r.push(a);var s=a.componentWillUnmount;a.componentWillUnmount=function(){r.splice(r.indexOf(a),1),s&&s.call(a)}}),o.children}};return n.Provider.__=n.Consumer.contextType=n},createFactory:function(e){return Pt.bind(null,e)},cloneElement:function(e){return sc(e)?V1.apply(null,arguments):e},createRef:function(){return{current:null}},Fragment:Zt,isValidElement:sc,findDOMNode:function(e){return e&&(e.base||e.nodeType===1&&e)||null},Component:At,PureComponent:Di,memo:function(e,t){function n(r){var i=this.props.ref,a=i==r.ref;return!a&&i&&(i.call?i(null):i.current=null),t?!t(this.props,r)||!a:xi(this.props,r)}function o(r){return this.shouldComponentUpdate=n,Pt(e,r)}return o.displayName="Memo("+(e.displayName||e.name)+")",o.prototype.isReactComponent=!0,o.__f=!0,o},forwardRef:function(e){function t(n,o){var r=Yu({},n);return delete r.ref,e(r,(o=n.ref||o)&&(po(o)!="object"||"current"in o)?o:null)}return t.$$typeof=j1,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t},unstable_batchedUpdates:function(e,t){return e(t)},StrictMode:Zt,Suspense:Yo,SuspenseList:Zn,lazy:function(e){var t,n,o;function r(i){if(t||(t=e()).then(function(a){n=a.default||a},function(a){o=a}),o)throw o;if(!n)throw t;return Pt(n,i)}return r.displayName="Lazy",r.__f=!0,r},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:Y1};function J1(){return w.createElement("svg",{width:"15",height:"15",className:"DocSearch-Control-Key-Icon"},w.createElement("path",{d:"M4.505 4.496h2M5.505 5.496v5M8.216 4.496l.055 5.993M10 7.5c.333.333.5.667.5 1v2M12.326 4.5v5.996M8.384 4.496c1.674 0 2.116 0 2.116 1.5s-.442 1.5-2.116 1.5M3.205 9.303c-.09.448-.277 1.21-1.241 1.203C1 10.5.5 9.513.5 8V7c0-1.57.5-2.5 1.464-2.494.964.006 1.134.598 1.24 1.342M12.553 10.5h1.953",strokeWidth:"1.2",stroke:"currentColor",fill:"none",strokeLinecap:"square"}))}function em(){return w.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20"},w.createElement("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}var Q1=["translations"];function Si(){return Si=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,o=new Array(t);n=0||(u[c]=a[c]);return u}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var X1=w.forwardRef(function(e,t){var n=e.translations,o=n===void 0?{}:n,r=Z1(e,Q1),i=o.buttonText,a=i===void 0?"Search":i,s=o.buttonAriaLabel,c=s===void 0?"Search":s,l=G1(zu(null),2),u=l[0],d=l[1];return Wu(function(){typeof navigator<"u"&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?d("\u2318"):d("Ctrl"))},[]),w.createElement("button",Si({type:"button",className:"DocSearch DocSearch-Button","aria-label":c},r,{ref:t}),w.createElement("span",{className:"DocSearch-Button-Container"},w.createElement(em,null),w.createElement("span",{className:"DocSearch-Button-Placeholder"},a)),w.createElement("span",{className:"DocSearch-Button-Keys"},u!==null&&w.createElement(w.Fragment,null,w.createElement("kbd",{className:"DocSearch-Button-Key"},u==="Ctrl"?w.createElement(J1,null):u),w.createElement("kbd",{className:"DocSearch-Button-Key"},"K"))))});function go(e){return e.reduce(function(t,n){return t.concat(n)},[])}var e0=0;function Ri(e){return e.collections.length===0?0:e.collections.reduce(function(t,n){return t+n.items.length},0)}var tm=function(){},t0=[{segment:"autocomplete-core",version:"1.7.1"}];function Jo(e,t){var n=t;return{then:function(o,r){return Jo(e.then(jo(o,n,e),jo(r,n,e)),n)},catch:function(o){return Jo(e.catch(jo(o,n,e)),n)},finally:function(o){return o&&n.onCancelList.push(o),Jo(e.finally(jo(o&&function(){return n.onCancelList=[],o()},n,e)),n)},cancel:function(){n.isCanceled=!0;var o=n.onCancelList;n.onCancelList=[],o.forEach(function(r){r()})},isCanceled:function(){return n.isCanceled===!0}}}function lc(e){return Jo(e,{isCanceled:!1,onCancelList:[]})}function jo(e,t,n){return e?function(o){return t.isCanceled?o:e(o)}:n}function uc(e,t,n,o){if(!n)return null;if(e<0&&(t===null||o!==null&&t===0))return n+e;var r=(t===null?-1:t)+e;return r<=-1||r>=n?o===null?null:0:r}function mc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,o)}return n}function n0(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o0(e,t){var n=[];return Promise.resolve(e(t)).then(function(o){return Promise.all(o.filter(function(r){return Boolean(r)}).map(function(r){if(r.sourceId,n.includes(r.sourceId))throw new Error("[Autocomplete] The `sourceId` ".concat(JSON.stringify(r.sourceId)," is not unique."));n.push(r.sourceId);var i=function(a){for(var s=1;se.length)&&(t=e.length);for(var n=0,o=new Array(t);ne.length)&&(t=e.length);for(var n=0,o=new Array(t);ne.length)&&(t=e.length);for(var n=0,o=new Array(t);n=0||(u[c]=a[c]);return u}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var bc,ti,Bo,Jn=null,Ec=(bc=-1,ti=-1,Bo=void 0,function(e){var t=++bc;return Promise.resolve(e).then(function(n){return Bo&&t=0||(u[c]=a[c]);return u}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var O0=["props","refresh","store"],w0=["inputElement","formElement","panelElement"],P0=["inputElement"],A0=["inputElement","maxLength"],T0=["item","source"];function wc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,o)}return n}function Je(e){for(var t=1;t=0||(u[c]=a[c]);return u}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function x0(e){var t=e.props,n=e.refresh,o=e.store,r=Qn(e,O0);return{getEnvironmentProps:function(i){var a=i.inputElement,s=i.formElement,c=i.panelElement;function l(u){!o.getState().isOpen&&o.pendingRequests.isEmpty()||u.target===a||[s,c].some(function(m){return f=m,h=u.target,f===h||f.contains(h);var f,h})===!1&&(o.dispatch("blur",null),t.debug||o.pendingRequests.cancelAll())}return Je({onTouchStart:l,onMouseDown:l,onTouchMove:function(u){o.getState().isOpen!==!1&&a===t.environment.document.activeElement&&u.target!==a&&a.blur()}},Qn(i,w0))},getRootProps:function(i){return Je({role:"combobox","aria-expanded":o.getState().isOpen,"aria-haspopup":"listbox","aria-owns":o.getState().isOpen?"".concat(t.id,"-list"):void 0,"aria-labelledby":"".concat(t.id,"-label")},i)},getFormProps:function(i){return i.inputElement,Je({action:"",noValidate:!0,role:"search",onSubmit:function(a){var s;a.preventDefault(),t.onSubmit(Je({event:a,refresh:n,state:o.getState()},r)),o.dispatch("submit",null),(s=i.inputElement)===null||s===void 0||s.blur()},onReset:function(a){var s;a.preventDefault(),t.onReset(Je({event:a,refresh:n,state:o.getState()},r)),o.dispatch("reset",null),(s=i.inputElement)===null||s===void 0||s.focus()}},Qn(i,P0))},getLabelProps:function(i){return Je({htmlFor:"".concat(t.id,"-input"),id:"".concat(t.id,"-label")},i)},getInputProps:function(i){var a;function s(g){(t.openOnFocus||Boolean(o.getState().query))&&Pn(Je({event:g,props:t,query:o.getState().completion||o.getState().query,refresh:n,store:o},r)),o.dispatch("focus",null)}var c=i||{},l=(c.inputElement,c.maxLength),u=l===void 0?512:l,m=Qn(c,A0),f=An(o.getState()),h=function(g){return Boolean(g&&g.match(r0))}(((a=t.environment.navigator)===null||a===void 0?void 0:a.userAgent)||""),v=f!=null&&f.itemUrl&&!h?"go":"search";return Je({"aria-autocomplete":"both","aria-activedescendant":o.getState().isOpen&&o.getState().activeItemId!==null?"".concat(t.id,"-item-").concat(o.getState().activeItemId):void 0,"aria-controls":o.getState().isOpen?"".concat(t.id,"-list"):void 0,"aria-labelledby":"".concat(t.id,"-label"),value:o.getState().completion||o.getState().query,id:"".concat(t.id,"-input"),autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",enterKeyHint:v,spellCheck:"false",autoFocus:t.autoFocus,placeholder:t.placeholder,maxLength:u,type:"search",onChange:function(g){Pn(Je({event:g,props:t,query:g.currentTarget.value.slice(0,u),refresh:n,store:o},r))},onKeyDown:function(g){(function(y){var _=y.event,b=y.props,T=y.refresh,I=y.store,D=E0(y,y0);if(_.key==="ArrowUp"||_.key==="ArrowDown"){var K=function(){var x=b.environment.document.getElementById("".concat(b.id,"-item-").concat(I.getState().activeItemId));x&&(x.scrollIntoViewIfNeeded?x.scrollIntoViewIfNeeded(!1):x.scrollIntoView(!1))},S=function(){var x=An(I.getState());if(I.getState().activeItemId!==null&&x){var R=x.item,C=x.itemInputValue,V=x.itemUrl,W=x.source;W.onActive(on({event:_,item:R,itemInputValue:C,itemUrl:V,refresh:T,source:W,state:I.getState()},D))}};_.preventDefault(),I.getState().isOpen===!1&&(b.openOnFocus||Boolean(I.getState().query))?Pn(on({event:_,props:b,query:I.getState().query,refresh:T,store:I},D)).then(function(){I.dispatch(_.key,{nextActiveItemId:b.defaultActiveItemId}),S(),setTimeout(K,0)}):(I.dispatch(_.key,{}),S(),K())}else if(_.key==="Escape")_.preventDefault(),I.dispatch(_.key,null),I.pendingRequests.cancelAll();else if(_.key==="Tab")I.dispatch("blur",null),I.pendingRequests.cancelAll();else if(_.key==="Enter"){if(I.getState().activeItemId===null||I.getState().collections.every(function(x){return x.items.length===0}))return void(b.debug||I.pendingRequests.cancelAll());_.preventDefault();var E=An(I.getState()),U=E.item,Y=E.itemInputValue,M=E.itemUrl,A=E.source;if(_.metaKey||_.ctrlKey)M!==void 0&&(A.onSelect(on({event:_,item:U,itemInputValue:Y,itemUrl:M,refresh:T,source:A,state:I.getState()},D)),b.navigator.navigateNewTab({itemUrl:M,item:U,state:I.getState()}));else if(_.shiftKey)M!==void 0&&(A.onSelect(on({event:_,item:U,itemInputValue:Y,itemUrl:M,refresh:T,source:A,state:I.getState()},D)),b.navigator.navigateNewWindow({itemUrl:M,item:U,state:I.getState()}));else if(!_.altKey){if(M!==void 0)return A.onSelect(on({event:_,item:U,itemInputValue:Y,itemUrl:M,refresh:T,source:A,state:I.getState()},D)),void b.navigator.navigate({itemUrl:M,item:U,state:I.getState()});Pn(on({event:_,nextState:{isOpen:!1},props:b,query:Y,refresh:T,store:I},D)).then(function(){A.onSelect(on({event:_,item:U,itemInputValue:Y,itemUrl:M,refresh:T,source:A,state:I.getState()},D))})}}})(Je({event:g,props:t,refresh:n,store:o},r))},onFocus:s,onBlur:tm,onClick:function(g){i.inputElement!==t.environment.document.activeElement||o.getState().isOpen||s(g)}},m)},getPanelProps:function(i){return Je({onMouseDown:function(a){a.preventDefault()},onMouseLeave:function(){o.dispatch("mouseleave",null)}},i)},getListProps:function(i){return Je({role:"listbox","aria-labelledby":"".concat(t.id,"-label"),id:"".concat(t.id,"-list")},i)},getItemProps:function(i){var a=i.item,s=i.source,c=Qn(i,T0);return Je({id:"".concat(t.id,"-item-").concat(a.__autocomplete_id),role:"option","aria-selected":o.getState().activeItemId===a.__autocomplete_id,onMouseMove:function(l){if(a.__autocomplete_id!==o.getState().activeItemId){o.dispatch("mousemove",a.__autocomplete_id);var u=An(o.getState());if(o.getState().activeItemId!==null&&u){var m=u.item,f=u.itemInputValue,h=u.itemUrl,v=u.source;v.onActive(Je({event:l,item:m,itemInputValue:f,itemUrl:h,refresh:n,source:v,state:o.getState()},r))}}},onMouseDown:function(l){l.preventDefault()},onClick:function(l){var u=s.getItemInputValue({item:a,state:o.getState()}),m=s.getItemUrl({item:a,state:o.getState()});(m?Promise.resolve():Pn(Je({event:l,nextState:{isOpen:!1},props:t,query:u,refresh:n,store:o},r))).then(function(){s.onSelect(Je({event:l,item:a,itemInputValue:u,itemUrl:m,refresh:n,source:s,state:o.getState()},r))})}},c)}}}function Pc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,o)}return n}function L0(e){for(var t=1;t0},reshape:function(f){return f.sources}},s),{},{id:(l=s.id)!==null&&l!==void 0?l:"autocomplete-".concat(e0++),plugins:m,initialState:En({activeItemId:null,query:"",completion:null,collections:[],isOpen:!1,status:"idle",context:{}},s.initialState),onStateChange:function(f){var h;(h=s.onStateChange)===null||h===void 0||h.call(s,f),m.forEach(function(v){var g;return(g=v.onStateChange)===null||g===void 0?void 0:g.call(v,f)})},onSubmit:function(f){var h;(h=s.onSubmit)===null||h===void 0||h.call(s,f),m.forEach(function(v){var g;return(g=v.onSubmit)===null||g===void 0?void 0:g.call(v,f)})},onReset:function(f){var h;(h=s.onReset)===null||h===void 0||h.call(s,f),m.forEach(function(v){var g;return(g=v.onReset)===null||g===void 0?void 0:g.call(v,f)})},getSources:function(f){return Promise.all([].concat(l0(m.map(function(h){return h.getSources})),[s.getSources]).filter(Boolean).map(function(h){return o0(h,f)})).then(function(h){return go(h)}).then(function(h){return h.map(function(v){return En(En({},v),{},{onSelect:function(g){v.onSelect(g),c.forEach(function(y){var _;return(_=y.onSelect)===null||_===void 0?void 0:_.call(y,g)})},onActive:function(g){v.onActive(g),c.forEach(function(y){var _;return(_=y.onActive)===null||_===void 0?void 0:_.call(y,g)})}})})})},navigator:En({navigate:function(f){var h=f.itemUrl;u.location.assign(h)},navigateNewTab:function(f){var h=f.itemUrl,v=u.open(h,"_blank","noopener");v==null||v.focus()},navigateNewWindow:function(f){var h=f.itemUrl;u.open(h,"_blank","noopener")}},s.navigator)})}(e,t),o=s0(R0,n,function(s){var c=s.prevState,l=s.state;n.onStateChange(rn({prevState:c,state:l,refresh:a},r))}),r=function(s){var c=s.store;return{setActiveItemId:function(l){c.dispatch("setActiveItemId",l)},setQuery:function(l){c.dispatch("setQuery",l)},setCollections:function(l){var u=0,m=l.map(function(f){return $o($o({},f),{},{items:go(f.items).map(function(h){return $o($o({},h),{},{__autocomplete_id:u++})})})});c.dispatch("setCollections",m)},setIsOpen:function(l){c.dispatch("setIsOpen",l)},setStatus:function(l){c.dispatch("setStatus",l)},setContext:function(l){c.dispatch("setContext",l)}}}({store:o}),i=x0(rn({props:n,refresh:a,store:o},r));function a(){return Pn(rn({event:new Event("input"),nextState:{isOpen:o.getState().isOpen},props:n,query:o.getState().query,refresh:a,store:o},r))}return n.plugins.forEach(function(s){var c;return(c=s.subscribe)===null||c===void 0?void 0:c.call(s,rn(rn({},r),{},{refresh:a,onSelect:function(l){t.push({onSelect:l})},onActive:function(l){t.push({onActive:l})}}))}),function(s){var c,l,u=s.metadata,m=s.environment;if(!((c=m.navigator)===null||c===void 0||(l=c.userAgent)===null||l===void 0)&&l.includes("Algolia Crawler")){var f=m.document.createElement("meta"),h=m.document.querySelector("head");f.name="algolia:metadata",setTimeout(function(){f.content=JSON.stringify(u),h.appendChild(f)},0)}}({metadata:D0({plugins:n.plugins,options:e}),environment:n.environment}),rn(rn({refresh:a},i),r)}function C0(e){var t=e.translations,n=(t===void 0?{}:t).searchByText,o=n===void 0?"Search by":n;return w.createElement("a",{href:"https://www.algolia.com/ref/docsearch/?utm_source=".concat(window.location.hostname,"&utm_medium=referral&utm_content=powered_by&utm_campaign=docsearch"),target:"_blank",rel:"noopener noreferrer"},w.createElement("span",{className:"DocSearch-Label"},o),w.createElement("svg",{width:"77",height:"19","aria-label":"Algolia",role:"img"},w.createElement("path",{d:"M2.5067 0h14.0245c1.384.001 2.5058 1.1205 2.5068 2.5017V16.5c-.0014 1.3808-1.1232 2.4995-2.5068 2.5H2.5067C1.1232 18.9995.0014 17.8808 0 16.5V2.4958A2.495 2.495 0 01.735.7294 2.505 2.505 0 012.5068 0zM37.95 15.0695c-3.7068.0168-3.7068-2.986-3.7068-3.4634L34.2372.3576 36.498 0v11.1794c0 .2715 0 1.9889 1.452 1.994v1.8961zm-9.1666-1.8388c.694 0 1.2086-.0397 1.5678-.1088v-2.2934a5.3639 5.3639 0 00-1.3303-.1679 4.8283 4.8283 0 00-.758.0582 2.2845 2.2845 0 00-.688.2024c-.2029.0979-.371.2362-.4919.4142-.1268.1788-.185.2826-.185.5533 0 .5297.185.8359.5205 1.0375.3355.2016.7928.3053 1.365.3053v-.0008zm-.1969-8.1817c.7463 0 1.3768.092 1.8856.2767.5088.1838.9195.4428 1.2204.7717.3068.334.5147.7777.6423 1.251.1327.4723.196.991.196 1.5603v5.798c-.5235.1036-1.05.192-1.5787.2649-.7048.1037-1.4976.156-2.3774.156-.5832 0-1.1215-.0582-1.6016-.167a3.385 3.385 0 01-1.2432-.5364 2.6034 2.6034 0 01-.8037-.9565c-.191-.3922-.29-.9447-.29-1.5208 0-.5533.11-.905.3246-1.2863a2.7351 2.7351 0 01.8849-.9329c.376-.242.8029-.415 1.2948-.5187a7.4517 7.4517 0 011.5381-.156 7.1162 7.1162 0 011.6667.2024V8.886c0-.259-.0296-.5061-.093-.7372a1.5847 1.5847 0 00-.3245-.6158 1.5079 1.5079 0 00-.6119-.4158 2.6788 2.6788 0 00-.966-.173c-.5206 0-.9948.0634-1.4283.1384a6.5481 6.5481 0 00-1.065.259l-.2712-1.849c.2831-.0986.7048-.1964 1.2491-.2943a9.2979 9.2979 0 011.752-.1501v.0008zm44.6597 8.1193c.6947 0 1.2086-.0405 1.567-.1097v-2.2942a5.3743 5.3743 0 00-1.3303-.1679c-.2485 0-.503.0177-.7573.0582a2.2853 2.2853 0 00-.688.2024 1.2333 1.2333 0 00-.4918.4142c-.1268.1788-.1843.2826-.1843.5533 0 .5297.1843.8359.5198 1.0375.3414.2066.7927.3053 1.365.3053v.0009zm-.191-8.1767c.7463 0 1.3768.0912 1.8856.2759.5087.1847.9195.4436 1.2204.7717.3.329.5147.7786.6414 1.251a5.7248 5.7248 0 01.197 1.562v5.7972c-.3466.0742-.874.1602-1.5788.2648-.7049.1038-1.4976.1552-2.3774.1552-.5832 0-1.1215-.0573-1.6016-.167a3.385 3.385 0 01-1.2432-.5356 2.6034 2.6034 0 01-.8038-.9565c-.191-.3922-.2898-.9447-.2898-1.5216 0-.5533.1098-.905.3245-1.2854a2.7373 2.7373 0 01.8849-.9338c.376-.2412.8029-.4141 1.2947-.5178a7.4545 7.4545 0 012.325-.1097c.2781.0287.5672.081.879.156v-.3686a2.7781 2.7781 0 00-.092-.738 1.5788 1.5788 0 00-.3246-.6166 1.5079 1.5079 0 00-.612-.415 2.6797 2.6797 0 00-.966-.1729c-.5205 0-.9947.0633-1.4282.1384a6.5608 6.5608 0 00-1.065.259l-.2712-1.8498c.283-.0979.7048-.1957 1.2491-.2935a9.8597 9.8597 0 011.752-.1494zm-6.79-1.072c-.7576.001-1.373-.6103-1.3759-1.3664 0-.755.6128-1.3664 1.376-1.3664.764 0 1.3775.6115 1.3775 1.3664s-.6195 1.3664-1.3776 1.3664zm1.1393 11.1507h-2.2726V5.3409l2.2734-.3568v10.0845l-.0008.0017zm-3.984 0c-3.707.0168-3.707-2.986-3.707-3.4642L59.7069.3576 61.9685 0v11.1794c0 .2715 0 1.9889 1.452 1.994V15.0703zm-7.3512-4.979c0-.975-.2138-1.7873-.6305-2.3516-.4167-.571-.9998-.852-1.747-.852-.7454 0-1.3302.281-1.7452.852-.4166.5702-.6195 1.3765-.6195 2.3516 0 .9851.208 1.6473.6254 2.2183.4158.576.9998.8587 1.7461.8587.7454 0 1.3303-.2885 1.747-.8595.4158-.5761.6237-1.2315.6237-2.2184v.0009zm2.3132-.006c0 .7609-.1099 1.3361-.3356 1.9654a4.654 4.654 0 01-.9533 1.6076A4.214 4.214 0 0155.613 14.69c-.579.2412-1.4697.3795-1.9143.3795-.4462-.005-1.3303-.1324-1.9033-.3795a4.307 4.307 0 01-1.474-1.0316c-.4115-.4445-.7293-.9801-.9609-1.6076a5.3423 5.3423 0 01-.3465-1.9653c0-.7608.104-1.493.3356-2.1155a4.683 4.683 0 01.9719-1.5958 4.3383 4.3383 0 011.479-1.0257c.5739-.242 1.2043-.3567 1.8864-.3567.6829 0 1.3125.1197 1.8906.3567a4.1245 4.1245 0 011.4816 1.0257 4.7587 4.7587 0 01.9592 1.5958c.2426.6225.3643 1.3547.3643 2.1155zm-17.0198 0c0 .9448.208 1.9932.6238 2.431.4166.4386.955.6579 1.6142.6579.3584 0 .6998-.0523 1.0176-.1502.3186-.0978.5721-.2134.775-.3517V7.0784a8.8706 8.8706 0 00-1.4926-.1906c-.8206-.0236-1.4452.312-1.8847.8468-.4335.5365-.6533 1.476-.6533 2.3516v-.0008zm6.2863 4.4485c0 1.5385-.3938 2.662-1.1866 3.3773-.791.7136-2.0005 1.0712-3.6308 1.0712-.5958 0-1.834-.1156-2.8228-.334l.3643-1.7865c.8282.173 1.9202.2193 2.4932.2193.9077 0 1.555-.1847 1.943-.5533.388-.3686.578-.916.578-1.643v-.3687a6.8289 6.8289 0 01-.8848.3349c-.3634.1096-.786.167-1.261.167-.6246 0-1.1917-.0979-1.7055-.2944a3.5554 3.5554 0 01-1.3244-.8645c-.3642-.3796-.6541-.8579-.8561-1.4289-.2028-.571-.3068-1.59-.3068-2.339 0-.7034.1099-1.5856.3245-2.1735.2198-.5871.5316-1.0949.9542-1.515.4167-.42.9255-.743 1.5213-.98a5.5923 5.5923 0 012.052-.3855c.7353 0 1.4114.092 2.0707.2024.6592.1088 1.2204.2236 1.6776.35v8.945-.0008zM11.5026 4.2418v-.6511c-.0005-.4553-.3704-.8241-.8266-.8241H8.749c-.4561 0-.826.3688-.8265.824v.669c0 .0742.0693.1264.1445.1096a6.0346 6.0346 0 011.6768-.2362 6.125 6.125 0 011.6202.2185.1116.1116 0 00.1386-.1097zm-5.2806.852l-.3296-.3282a.8266.8266 0 00-1.168 0l-.393.3922a.8199.8199 0 000 1.164l.3237.323c.0524.0515.1268.0397.1733-.0117.191-.259.3989-.507.6305-.7372.2374-.2362.48-.4437.7462-.6335.0575-.0354.0634-.1155.017-.1687zm3.5159 2.069v2.818c0 .081.0879.1392.1622.0987l2.5102-1.2964c.0574-.0287.0752-.0987.0464-.1552a3.1237 3.1237 0 00-2.603-1.574c-.0575 0-.115.0456-.115.1097l-.0008-.0009zm.0008 6.789c-2.0933.0005-3.7915-1.6912-3.7947-3.7804C5.9468 8.0821 7.6452 6.39 9.7387 6.391c2.0932-.0005 3.7911 1.6914 3.794 3.7804a3.7783 3.7783 0 01-1.1124 2.675 3.7936 3.7936 0 01-2.6824 1.1054h.0008zM9.738 4.8002c-1.9218 0-3.6975 1.0232-4.6584 2.6841a5.359 5.359 0 000 5.3683c.9609 1.661 2.7366 2.6841 4.6584 2.6841a5.3891 5.3891 0 003.8073-1.5725 5.3675 5.3675 0 001.578-3.7987 5.3574 5.3574 0 00-1.5771-3.797A5.379 5.379 0 009.7387 4.801l-.0008-.0008z",fill:"currentColor",fillRule:"evenodd"})))}function zo(e){return w.createElement("svg",{width:"15",height:"15","aria-label":e.ariaLabel,role:"img"},w.createElement("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.2"},e.children))}function V0(e){var t=e.translations,n=t===void 0?{}:t,o=n.selectText,r=o===void 0?"to select":o,i=n.selectKeyAriaLabel,a=i===void 0?"Enter key":i,s=n.navigateText,c=s===void 0?"to navigate":s,l=n.navigateUpKeyAriaLabel,u=l===void 0?"Arrow up":l,m=n.navigateDownKeyAriaLabel,f=m===void 0?"Arrow down":m,h=n.closeText,v=h===void 0?"to close":h,g=n.closeKeyAriaLabel,y=g===void 0?"Escape key":g,_=n.searchByText,b=_===void 0?"Search by":_;return w.createElement(w.Fragment,null,w.createElement("div",{className:"DocSearch-Logo"},w.createElement(C0,{translations:{searchByText:b}})),w.createElement("ul",{className:"DocSearch-Commands"},w.createElement("li",null,w.createElement("kbd",{className:"DocSearch-Commands-Key"},w.createElement(zo,{ariaLabel:a},w.createElement("path",{d:"M12 3.53088v3c0 1-1 2-2 2H4M7 11.53088l-3-3 3-3"}))),w.createElement("span",{className:"DocSearch-Label"},r)),w.createElement("li",null,w.createElement("kbd",{className:"DocSearch-Commands-Key"},w.createElement(zo,{ariaLabel:f},w.createElement("path",{d:"M7.5 3.5v8M10.5 8.5l-3 3-3-3"}))),w.createElement("kbd",{className:"DocSearch-Commands-Key"},w.createElement(zo,{ariaLabel:u},w.createElement("path",{d:"M7.5 11.5v-8M10.5 6.5l-3-3-3 3"}))),w.createElement("span",{className:"DocSearch-Label"},c)),w.createElement("li",null,w.createElement("kbd",{className:"DocSearch-Commands-Key"},w.createElement(zo,{ariaLabel:y},w.createElement("path",{d:"M13.6167 8.936c-.1065.3583-.6883.962-1.4875.962-.7993 0-1.653-.9165-1.653-2.1258v-.5678c0-1.2548.7896-2.1016 1.653-2.1016.8634 0 1.3601.4778 1.4875 1.0724M9 6c-.1352-.4735-.7506-.9219-1.46-.8972-.7092.0246-1.344.57-1.344 1.2166s.4198.8812 1.3445.9805C8.465 7.3992 8.968 7.9337 9 8.5c.032.5663-.454 1.398-1.4595 1.398C6.6593 9.898 6 9 5.963 8.4851m-1.4748.5368c-.2635.5941-.8099.876-1.5443.876s-1.7073-.6248-1.7073-2.204v-.4603c0-1.0416.721-2.131 1.7073-2.131.9864 0 1.6425 1.031 1.5443 2.2492h-2.956"}))),w.createElement("span",{className:"DocSearch-Label"},v))))}function M0(e){var t=e.hit,n=e.children;return w.createElement("a",{href:t.url},n)}function j0(){return w.createElement("svg",{viewBox:"0 0 38 38",stroke:"currentColor",strokeOpacity:".5"},w.createElement("g",{fill:"none",fillRule:"evenodd"},w.createElement("g",{transform:"translate(1 1)",strokeWidth:"2"},w.createElement("circle",{strokeOpacity:".3",cx:"18",cy:"18",r:"18"}),w.createElement("path",{d:"M36 18c0-9.94-8.06-18-18-18"},w.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"})))))}function H0(){return w.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},w.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},w.createElement("path",{d:"M3.18 6.6a8.23 8.23 0 1112.93 9.94h0a8.23 8.23 0 01-11.63 0"}),w.createElement("path",{d:"M6.44 7.25H2.55V3.36M10.45 6v5.6M10.45 11.6L13 13"})))}function ki(){return w.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},w.createElement("path",{d:"M10 10l5.09-5.09L10 10l5.09 5.09L10 10zm0 0L4.91 4.91 10 10l-5.09 5.09L10 10z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}function $0(){return w.createElement("svg",{className:"DocSearch-Hit-Select-Icon",width:"20",height:"20",viewBox:"0 0 20 20"},w.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},w.createElement("path",{d:"M18 3v4c0 2-2 4-4 4H2"}),w.createElement("path",{d:"M8 17l-6-6 6-6"})))}var N0=function(){return w.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},w.createElement("path",{d:"M17 6v12c0 .52-.2 1-1 1H4c-.7 0-1-.33-1-1V2c0-.55.42-1 1-1h8l5 5zM14 8h-3.13c-.51 0-.87-.34-.87-.87V4",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))};function F0(e){switch(e.type){case"lvl1":return w.createElement(N0,null);case"content":return w.createElement(z0,null);default:return w.createElement(B0,null)}}function B0(){return w.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},w.createElement("path",{d:"M13 13h4-4V8H7v5h6v4-4H7V8H3h4V3v5h6V3v5h4-4v5zm-6 0v4-4H3h4z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}function z0(){return w.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},w.createElement("path",{d:"M17 5H3h14zm0 5H3h14zm0 5H3h14z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))}function xc(){return w.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},w.createElement("path",{d:"M10 14.2L5 17l1-5.6-4-4 5.5-.7 2.5-5 2.5 5 5.6.8-4 4 .9 5.5z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))}function U0(){return w.createElement("svg",{width:"40",height:"40",viewBox:"0 0 20 20",fill:"none",fillRule:"evenodd",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},w.createElement("path",{d:"M19 4.8a16 16 0 00-2-1.2m-3.3-1.2A16 16 0 001.1 4.7M16.7 8a12 12 0 00-2.8-1.4M10 6a12 12 0 00-6.7 2M12.3 14.7a4 4 0 00-4.5 0M14.5 11.4A8 8 0 0010 10M3 16L18 2M10 18h0"}))}function W0(){return w.createElement("svg",{width:"40",height:"40",viewBox:"0 0 20 20",fill:"none",fillRule:"evenodd",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},w.createElement("path",{d:"M15.5 4.8c2 3 1.7 7-1 9.7h0l4.3 4.3-4.3-4.3a7.8 7.8 0 01-9.8 1m-2.2-2.2A7.8 7.8 0 0113.2 2.4M2 18L18 2"}))}function K0(e){var t=e.translations,n=t===void 0?{}:t,o=n.titleText,r=o===void 0?"Unable to fetch results":o,i=n.helpText,a=i===void 0?"You might want to check your network connection.":i;return w.createElement("div",{className:"DocSearch-ErrorScreen"},w.createElement("div",{className:"DocSearch-Screen-Icon"},w.createElement(U0,null)),w.createElement("p",{className:"DocSearch-Title"},r),w.createElement("p",{className:"DocSearch-Help"},a))}var Y0=["translations"];function J0(e){return function(t){if(Array.isArray(t))return ni(t)}(e)||function(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}(e)||function(t,n){if(!!t){if(typeof t=="string")return ni(t,n);var o=Object.prototype.toString.call(t).slice(8,-1);if(o==="Object"&&t.constructor&&(o=t.constructor.name),o==="Map"||o==="Set")return Array.from(t);if(o==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return ni(t,n)}}(e)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function ni(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n=0||(u[c]=a[c]);return u}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function G0(e){var t=e.translations,n=t===void 0?{}:t,o=Q0(e,Y0),r=n.noResultsText,i=r===void 0?"No results for":r,a=n.suggestedQueryText,s=a===void 0?"Try searching for":a,c=n.reportMissingResultsText,l=c===void 0?"Believe this query should return results?":c,u=n.reportMissingResultsLinkText,m=u===void 0?"Let us know.":u,f=o.state.context.searchSuggestions;return w.createElement("div",{className:"DocSearch-NoResults"},w.createElement("div",{className:"DocSearch-Screen-Icon"},w.createElement(W0,null)),w.createElement("p",{className:"DocSearch-Title"},i,' "',w.createElement("strong",null,o.state.query),'"'),f&&f.length>0&&w.createElement("div",{className:"DocSearch-NoResults-Prefill-List"},w.createElement("p",{className:"DocSearch-Help"},s,":"),w.createElement("ul",null,f.slice(0,3).reduce(function(h,v){return[].concat(J0(h),[w.createElement("li",{key:v},w.createElement("button",{className:"DocSearch-Prefill",key:v,type:"button",onClick:function(){o.setQuery(v.toLowerCase()+" "),o.refresh(),o.inputRef.current.focus()}},v))])},[]))),o.getMissingResultsUrl&&w.createElement("p",{className:"DocSearch-Help"},"".concat(l," "),w.createElement("a",{href:o.getMissingResultsUrl({query:o.state.query}),target:"_blank",rel:"noopener noreferrer"},m)))}var Z0=["hit","attribute","tagName"];function Lc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,o)}return n}function Dc(e){for(var t=1;t=0||(u[c]=a[c]);return u}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Sc(e,t){return t.split(".").reduce(function(n,o){return n!=null&&n[o]?n[o]:null},e)}function On(e){var t=e.hit,n=e.attribute,o=e.tagName;return Pt(o===void 0?"span":o,Dc(Dc({},ey(e,Z0)),{},{dangerouslySetInnerHTML:{__html:Sc(t,"_snippetResult.".concat(n,".value"))||Sc(t,n)}}))}function Rc(e,t){return function(n){if(Array.isArray(n))return n}(e)||function(n,o){var r=n==null?null:typeof Symbol<"u"&&n[Symbol.iterator]||n["@@iterator"];if(r!=null){var i,a,s=[],c=!0,l=!1;try{for(r=r.call(n);!(c=(i=r.next()).done)&&(s.push(i.value),!o||s.length!==o);c=!0);}catch(u){l=!0,a=u}finally{try{c||r.return==null||r.return()}finally{if(l)throw a}}return s}}(e,t)||function(n,o){if(!!n){if(typeof n=="string")return kc(n,o);var r=Object.prototype.toString.call(n).slice(8,-1);if(r==="Object"&&n.constructor&&(r=n.constructor.name),r==="Map"||r==="Set")return Array.from(n);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return kc(n,o)}}(e,t)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function kc(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n|<\/mark>)/g,oy=RegExp(rm.source);function im(e){var t,n,o,r,i,a=e;if(!a.__docsearch_parent&&!e._highlightResult)return e.hierarchy.lvl0;var s=((a.__docsearch_parent?(t=a.__docsearch_parent)===null||t===void 0||(n=t._highlightResult)===null||n===void 0||(o=n.hierarchy)===null||o===void 0?void 0:o.lvl0:(r=e._highlightResult)===null||r===void 0||(i=r.hierarchy)===null||i===void 0?void 0:i.lvl0)||{}).value;return s&&oy.test(s)?s.replace(rm,""):s}function Ci(){return Ci=Object.assign||function(e){for(var t=1;t=0||(u[c]=a[c]);return u}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function sy(e){var t=e.translations,n=t===void 0?{}:t,o=ay(e,iy),r=n.recentSearchesTitle,i=r===void 0?"Recent":r,a=n.noRecentSearchesText,s=a===void 0?"No recent searches":a,c=n.saveRecentSearchButtonTitle,l=c===void 0?"Save this search":c,u=n.removeRecentSearchButtonTitle,m=u===void 0?"Remove this search from history":u,f=n.favoriteSearchesTitle,h=f===void 0?"Favorite":f,v=n.removeFavoriteSearchButtonTitle,g=v===void 0?"Remove this search from favorites":v;return o.state.status==="idle"&&o.hasCollections===!1?o.disableUserPersonalization?null:w.createElement("div",{className:"DocSearch-StartScreen"},w.createElement("p",{className:"DocSearch-Help"},s)):o.hasCollections===!1?null:w.createElement("div",{className:"DocSearch-Dropdown-Container"},w.createElement(qi,gr({},o,{title:i,collection:o.state.collections[0],renderIcon:function(){return w.createElement("div",{className:"DocSearch-Hit-icon"},w.createElement(H0,null))},renderAction:function(y){var _=y.item,b=y.runFavoriteTransition,T=y.runDeleteTransition;return w.createElement(w.Fragment,null,w.createElement("div",{className:"DocSearch-Hit-action"},w.createElement("button",{className:"DocSearch-Hit-action-button",title:l,type:"submit",onClick:function(I){I.preventDefault(),I.stopPropagation(),b(function(){o.favoriteSearches.add(_),o.recentSearches.remove(_),o.refresh()})}},w.createElement(xc,null))),w.createElement("div",{className:"DocSearch-Hit-action"},w.createElement("button",{className:"DocSearch-Hit-action-button",title:m,type:"submit",onClick:function(I){I.preventDefault(),I.stopPropagation(),T(function(){o.recentSearches.remove(_),o.refresh()})}},w.createElement(ki,null))))}})),w.createElement(qi,gr({},o,{title:h,collection:o.state.collections[1],renderIcon:function(){return w.createElement("div",{className:"DocSearch-Hit-icon"},w.createElement(xc,null))},renderAction:function(y){var _=y.item,b=y.runDeleteTransition;return w.createElement("div",{className:"DocSearch-Hit-action"},w.createElement("button",{className:"DocSearch-Hit-action-button",title:g,type:"submit",onClick:function(T){T.preventDefault(),T.stopPropagation(),b(function(){o.favoriteSearches.remove(_),o.refresh()})}},w.createElement(ki,null)))}})))}var cy=["translations"];function yr(){return yr=Object.assign||function(e){for(var t=1;t=0||(u[c]=a[c]);return u}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var uy=w.memo(function(e){var t=e.translations,n=t===void 0?{}:t,o=ly(e,cy);if(o.state.status==="error")return w.createElement(K0,{translations:n==null?void 0:n.errorScreen});var r=o.state.collections.some(function(i){return i.items.length>0});return o.state.query?r===!1?w.createElement(G0,yr({},o,{translations:n==null?void 0:n.noResultsScreen})):w.createElement(ry,o):w.createElement(sy,yr({},o,{hasCollections:r,translations:n==null?void 0:n.startScreen}))},function(e,t){return t.state.status==="loading"||t.state.status==="stalled"}),my=["translations"];function br(){return br=Object.assign||function(e){for(var t=1;t=0||(u[c]=a[c]);return u}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function fy(e){var t=e.translations,n=t===void 0?{}:t,o=dy(e,my),r=n.resetButtonTitle,i=r===void 0?"Clear the query":r,a=n.resetButtonAriaLabel,s=a===void 0?"Clear the query":a,c=n.cancelButtonText,l=c===void 0?"Cancel":c,u=n.cancelButtonAriaLabel,m=u===void 0?"Cancel":u,f=o.getFormProps({inputElement:o.inputRef.current}).onReset;return w.useEffect(function(){o.autoFocus&&o.inputRef.current&&o.inputRef.current.focus()},[o.autoFocus,o.inputRef]),w.useEffect(function(){o.isFromSelection&&o.inputRef.current&&o.inputRef.current.select()},[o.isFromSelection,o.inputRef]),w.createElement(w.Fragment,null,w.createElement("form",{className:"DocSearch-Form",onSubmit:function(h){h.preventDefault()},onReset:f},w.createElement("label",br({className:"DocSearch-MagnifierLabel"},o.getLabelProps()),w.createElement(em,null)),w.createElement("div",{className:"DocSearch-LoadingIndicator"},w.createElement(j0,null)),w.createElement("input",br({className:"DocSearch-Input",ref:o.inputRef},o.getInputProps({inputElement:o.inputRef.current,autoFocus:o.autoFocus,maxLength:64}))),w.createElement("button",{type:"reset",title:i,className:"DocSearch-Reset","aria-label":s,hidden:!o.state.query},w.createElement(ki,null))),w.createElement("button",{className:"DocSearch-Cancel",type:"reset","aria-label":m,onClick:o.onClose},l))}var hy=["_highlightResult","_snippetResult"];function py(e,t){if(e==null)return{};var n,o,r=function(a,s){if(a==null)return{};var c,l,u={},m=Object.keys(a);for(l=0;l=0||(u[c]=a[c]);return u}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function _y(e){return function(){var t="__TEST_KEY__";try{return localStorage.setItem(t,""),localStorage.removeItem(t),!0}catch{return!1}}()===!1?{setItem:function(){},getItem:function(){return[]}}:{setItem:function(t){return window.localStorage.setItem(e,JSON.stringify(t))},getItem:function(){var t=window.localStorage.getItem(e);return t?JSON.parse(t):[]}}}function Vc(e){var t=e.key,n=e.limit,o=n===void 0?5:n,r=_y(t),i=r.getItem().slice(0,o);return{add:function(a){var s=a,c=(s._highlightResult,s._snippetResult,py(s,hy)),l=i.findIndex(function(u){return u.objectID===c.objectID});l>-1&&i.splice(l,1),i.unshift(c),i=i.slice(0,o),r.setItem(i)},remove:function(a){i=i.filter(function(s){return s.objectID!==a.objectID}),r.setItem(i)},getAll:function(){return i}}}var vy=["facetName","facetQuery"];function gy(e){var t,n="algoliasearch-client-js-".concat(e.key),o=function(){return t===void 0&&(t=e.localStorage||window.localStorage),t},r=function(){return JSON.parse(o().getItem(n)||"{}")};return{get:function(i,a){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then(function(){var c=JSON.stringify(i),l=r()[c];return Promise.all([l||a(),l!==void 0])}).then(function(c){var l=fr(c,2),u=l[0],m=l[1];return Promise.all([u,m||s.miss(u)])}).then(function(c){return fr(c,1)[0]})},set:function(i,a){return Promise.resolve().then(function(){var s=r();return s[JSON.stringify(i)]=a,o().setItem(n,JSON.stringify(s)),a})},delete:function(i){return Promise.resolve().then(function(){var a=r();delete a[JSON.stringify(i)],o().setItem(n,JSON.stringify(a))})},clear:function(){return Promise.resolve().then(function(){o().removeItem(n)})}}}function Xn(e){var t=hr(e.caches),n=t.shift();return n===void 0?{get:function(o,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}};return r().then(function(a){return Promise.all([a,i.miss(a)])}).then(function(a){return fr(a,1)[0]})},set:function(o,r){return Promise.resolve(r)},delete:function(o){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(o,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}};return n.get(o,r,i).catch(function(){return Xn({caches:t}).get(o,r,i)})},set:function(o,r){return n.set(o,r).catch(function(){return Xn({caches:t}).set(o,r)})},delete:function(o){return n.delete(o).catch(function(){return Xn({caches:t}).delete(o)})},clear:function(){return n.clear().catch(function(){return Xn({caches:t}).clear()})}}}function oi(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{serializable:!0},t={};return{get:function(n,o){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}},i=JSON.stringify(n);if(i in t)return Promise.resolve(e.serializable?JSON.parse(t[i]):t[i]);var a=o(),s=r&&r.miss||function(){return Promise.resolve()};return a.then(function(c){return s(c)}).then(function(){return a})},set:function(n,o){return t[JSON.stringify(n)]=e.serializable?JSON.stringify(o):o,Promise.resolve(o)},delete:function(n){return delete t[JSON.stringify(n)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function yy(e){for(var t=e.length-1;t>0;t--){var n=Math.floor(Math.random()*(t+1)),o=e[t];e[t]=e[n],e[n]=o}return e}function am(e,t){return t&&Object.keys(t).forEach(function(n){e[n]=t[n](e)}),e}function Cr(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o0?o:void 0,timeout:n.timeout||t,headers:n.headers||{},queryParameters:n.queryParameters||{},cacheable:n.cacheable}}var Tn={Read:1,Write:2,Any:3},sm=1,by=2,cm=3;function lm(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:sm;return Pe(Pe({},e),{},{status:t,lastUpdate:Date.now()})}function um(e){return typeof e=="string"?{protocol:"https",url:e,accept:Tn.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||Tn.Any}}var jc="GET",Vr="POST";function Ey(e,t){return Promise.all(t.map(function(n){return e.get(n,function(){return Promise.resolve(lm(n))})})).then(function(n){var o=n.filter(function(a){return function(s){return s.status===sm||Date.now()-s.lastUpdate>12e4}(a)}),r=n.filter(function(a){return function(s){return s.status===cm&&Date.now()-s.lastUpdate<=12e4}(a)}),i=[].concat(hr(o),hr(r));return{getTimeout:function(a,s){return(r.length===0&&a===0?1:r.length+3+a)*s},statelessHosts:i.length>0?i.map(function(a){return um(a)}):t}})}function Hc(e,t,n,o){var r=[],i=function(f,h){if(!(f.method===jc||f.data===void 0&&h.data===void 0)){var v=Array.isArray(f.data)?f.data:Pe(Pe({},f.data),h.data);return JSON.stringify(v)}}(n,o),a=function(f,h){var v=Pe(Pe({},f.headers),h.headers),g={};return Object.keys(v).forEach(function(y){var _=v[y];g[y.toLowerCase()]=_}),g}(e,o),s=n.method,c=n.method!==jc?{}:Pe(Pe({},n.data),o.data),l=Pe(Pe(Pe({"x-algolia-agent":e.userAgent.value},e.queryParameters),c),o.queryParameters),u=0,m=function f(h,v){var g=h.pop();if(g===void 0)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:$c(r)};var y={data:i,headers:a,method:s,url:wy(g,n.path,l),connectTimeout:v(u,e.timeouts.connect),responseTimeout:v(u,o.timeout)},_=function(T){var I={request:y,response:T,host:g,triesLeft:h.length};return r.push(I),I},b={onSucess:function(T){return function(I){try{return JSON.parse(I.content)}catch(D){throw function(K,S){return{name:"DeserializationError",message:K,response:S}}(D.message,I)}}(T)},onRetry:function(T){var I=_(T);return T.isTimedOut&&u++,Promise.all([e.logger.info("Retryable failure",dm(I)),e.hostsCache.set(g,lm(g,T.isTimedOut?cm:by))]).then(function(){return f(h,v)})},onFail:function(T){throw _(T),function(I,D){var K=I.content,S=I.status,E=K;try{E=JSON.parse(K).message}catch{}return function(U,Y,M){return{name:"ApiError",message:U,status:Y,transporterStackTrace:M}}(E,S,D)}(T,$c(r))}};return e.requester.send(y).then(function(T){return function(I,D){return function(K){var S=K.status;return K.isTimedOut||function(E){var U=E.isTimedOut,Y=E.status;return!U&&~~Y==0}(K)||~~(S/100)!=2&&~~(S/100)!=4}(I)?D.onRetry(I):~~(I.status/100)==2?D.onSucess(I):D.onFail(I)}(T,b)})};return Ey(e.hostsCache,t).then(function(f){return m(hr(f.statelessHosts).reverse(),f.getTimeout)})}function Oy(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(n){var o="; ".concat(n.segment).concat(n.version!==void 0?" (".concat(n.version,")"):"");return t.value.indexOf(o)===-1&&(t.value="".concat(t.value).concat(o)),t}};return t}function wy(e,t,n){var o=mm(n),r="".concat(e.protocol,"://").concat(e.url,"/").concat(t.charAt(0)==="/"?t.substr(1):t);return o.length&&(r+="?".concat(o)),r}function mm(e){return Object.keys(e).map(function(t){return Cr("%s=%s",t,(n=e[t],Object.prototype.toString.call(n)==="[object Object]"||Object.prototype.toString.call(n)==="[object Array]"?JSON.stringify(e[t]):e[t]));var n}).join("&")}function $c(e){return e.map(function(t){return dm(t)})}function dm(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return Pe(Pe({},e),{},{request:Pe(Pe({},e.request),{},{headers:Pe(Pe({},e.request.headers),t)})})}var Py=function(e){var t=e.appId,n=function(i,a,s){var c={"x-algolia-api-key":s,"x-algolia-application-id":a};return{headers:function(){return i===Qo.WithinHeaders?c:{}},queryParameters:function(){return i===Qo.WithinQueryParameters?c:{}}}}(e.authMode!==void 0?e.authMode:Qo.WithinHeaders,t,e.apiKey),o=function(i){var a=i.hostsCache,s=i.logger,c=i.requester,l=i.requestsCache,u=i.responsesCache,m=i.timeouts,f=i.userAgent,h=i.hosts,v=i.queryParameters,g={hostsCache:a,logger:s,requester:c,requestsCache:l,responsesCache:u,timeouts:m,userAgent:f,headers:i.headers,queryParameters:v,hosts:h.map(function(y){return um(y)}),read:function(y,_){var b=Mc(_,g.timeouts.read),T=function(){return Hc(g,g.hosts.filter(function(D){return(D.accept&Tn.Read)!=0}),y,b)};if((b.cacheable!==void 0?b.cacheable:y.cacheable)!==!0)return T();var I={request:y,mappedRequestOptions:b,transporter:{queryParameters:g.queryParameters,headers:g.headers}};return g.responsesCache.get(I,function(){return g.requestsCache.get(I,function(){return g.requestsCache.set(I,T()).then(function(D){return Promise.all([g.requestsCache.delete(I),D])},function(D){return Promise.all([g.requestsCache.delete(I),Promise.reject(D)])}).then(function(D){var K=fr(D,2);return K[0],K[1]})})},{miss:function(D){return g.responsesCache.set(I,D)}})},write:function(y,_){return Hc(g,g.hosts.filter(function(b){return(b.accept&Tn.Write)!=0}),y,Mc(_,g.timeouts.write))}};return g}(Pe(Pe({hosts:[{url:"".concat(t,"-dsn.algolia.net"),accept:Tn.Read},{url:"".concat(t,".algolia.net"),accept:Tn.Write}].concat(yy([{url:"".concat(t,"-1.algolianet.com")},{url:"".concat(t,"-2.algolianet.com")},{url:"".concat(t,"-3.algolianet.com")}]))},e),{},{headers:Pe(Pe(Pe({},n.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:Pe(Pe({},n.queryParameters()),e.queryParameters)})),r={transporter:o,appId:t,addAlgoliaAgent:function(i,a){o.userAgent.add({segment:i,version:a})},clearCache:function(){return Promise.all([o.requestsCache.clear(),o.responsesCache.clear()]).then(function(){})}};return am(r,e.methods)},fm=function(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o={transporter:e.transporter,appId:e.appId,indexName:t};return am(o,n.methods)}},Nc=function(e){return function(t,n){var o=t.map(function(r){return Pe(Pe({},r),{},{params:mm(r.params||{})})});return e.transporter.read({method:Vr,path:"1/indexes/*/queries",data:{requests:o},cacheable:!0},n)}},Fc=function(e){return function(t,n){return Promise.all(t.map(function(o){var r=o.params,i=r.facetName,a=r.facetQuery,s=R1(r,vy);return fm(e)(o.indexName,{methods:{searchForFacetValues:hm}}).searchForFacetValues(i,a,Pe(Pe({},n),s))}))}},Ay=function(e){return function(t,n,o){return e.transporter.read({method:Vr,path:Cr("1/answers/%s/prediction",e.indexName),data:{query:t,queryLanguages:n},cacheable:!0},o)}},Ty=function(e){return function(t,n){return e.transporter.read({method:Vr,path:Cr("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},n)}},hm=function(e){return function(t,n,o){return e.transporter.read({method:Vr,path:Cr("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:n},cacheable:!0},o)}},Iy=1,xy=2,Ly=3;function pm(e,t,n){var o,r={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:function(i){return new Promise(function(a){var s=new XMLHttpRequest;s.open(i.method,i.url,!0),Object.keys(i.headers).forEach(function(m){return s.setRequestHeader(m,i.headers[m])});var c,l=function(m,f){return setTimeout(function(){s.abort(),a({status:0,content:f,isTimedOut:!0})},1e3*m)},u=l(i.connectTimeout,"Connection timeout");s.onreadystatechange=function(){s.readyState>s.OPENED&&c===void 0&&(clearTimeout(u),c=l(i.responseTimeout,"Socket timeout"))},s.onerror=function(){s.status===0&&(clearTimeout(u),clearTimeout(c),a({content:s.responseText||"Network request failed",status:s.status,isTimedOut:!1}))},s.onload=function(){clearTimeout(u),clearTimeout(c),a({content:s.responseText,status:s.status,isTimedOut:!1})},s.send(i.data)})}},logger:(o=Ly,{debug:function(i,a){return Iy>=o&&console.debug(i,a),Promise.resolve()},info:function(i,a){return xy>=o&&console.info(i,a),Promise.resolve()},error:function(i,a){return console.error(i,a),Promise.resolve()}}),responsesCache:oi(),requestsCache:oi({serializable:!1}),hostsCache:Xn({caches:[gy({key:"".concat("4.8.5","-").concat(e)}),oi()]}),userAgent:Oy("4.8.5").add({segment:"Browser",version:"lite"}),authMode:Qo.WithinQueryParameters};return Py(Pe(Pe(Pe({},r),n),{},{methods:{search:Nc,searchForFacetValues:Fc,multipleQueries:Nc,multipleSearchForFacetValues:Fc,initIndex:function(i){return function(a){return fm(i)(a,{methods:{search:Ty,searchForFacetValues:hm,findAnswers:Ay}})}}}}))}pm.version="4.8.5";var Dy=["footer","searchBox"];function so(){return so=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,o=new Array(t);n=0||(u[c]=a[c]);return u}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function qy(e){var t=e.appId,n=e.apiKey,o=e.indexName,r=e.placeholder,i=r===void 0?"Search docs":r,a=e.searchParameters,s=e.onClose,c=s===void 0?ny:s,l=e.transformItems,u=l===void 0?Cc:l,m=e.hitComponent,f=m===void 0?M0:m,h=e.resultsFooterComponent,v=h===void 0?function(){return null}:h,g=e.navigator,y=e.initialScrollY,_=y===void 0?0:y,b=e.transformSearchClient,T=b===void 0?Cc:b,I=e.disableUserPersonalization,D=I!==void 0&&I,K=e.initialQuery,S=K===void 0?"":K,E=e.translations,U=E===void 0?{}:E,Y=e.getMissingResultsUrl,M=U.footer,A=U.searchBox,x=ky(U,Dy),R=Ry(w.useState({query:"",collections:[],completion:null,context:{},isOpen:!1,activeItemId:null,status:"idle"}),2),C=R[0],V=R[1],W=w.useRef(null),ee=w.useRef(null),me=w.useRef(null),de=w.useRef(null),ve=w.useRef(null),Ae=w.useRef(10),Se=w.useRef(typeof window<"u"?window.getSelection().toString().slice(0,64):"").current,Fe=w.useRef(S||Se).current,k=function(p,O,L){return w.useMemo(function(){var q=pm(p,O);return q.addAlgoliaAgent("docsearch","3.2.1"),/docsearch.js \(.*\)/.test(q.transporter.userAgent.value)===!1&&q.addAlgoliaAgent("docsearch-react","3.2.1"),L(q)},[p,O,L])}(t,n,T),Z=w.useRef(Vc({key:"__DOCSEARCH_FAVORITE_SEARCHES__".concat(o),limit:10})).current,N=w.useRef(Vc({key:"__DOCSEARCH_RECENT_SEARCHES__".concat(o),limit:Z.getAll().length===0?7:4})).current,G=w.useCallback(function(p){if(!D){var O=p.type==="content"?p.__docsearch_parent:p;O&&Z.getAll().findIndex(function(L){return L.objectID===O.objectID})===-1&&N.add(O)}},[Z,N,D]),pe=w.useMemo(function(){return q0({id:"docsearch",defaultActiveItemId:0,placeholder:i,openOnFocus:!0,initialState:{query:Fe,context:{searchSuggestions:[]}},navigator:g,onStateChange:function(p){V(p.state)},getSources:function(p){var O=p.query,L=p.state,q=p.setContext,j=p.setStatus;return O?k.search([{query:O,indexName:o,params:ri({attributesToRetrieve:["hierarchy.lvl0","hierarchy.lvl1","hierarchy.lvl2","hierarchy.lvl3","hierarchy.lvl4","hierarchy.lvl5","hierarchy.lvl6","content","type","url"],attributesToSnippet:["hierarchy.lvl1:".concat(Ae.current),"hierarchy.lvl2:".concat(Ae.current),"hierarchy.lvl3:".concat(Ae.current),"hierarchy.lvl4:".concat(Ae.current),"hierarchy.lvl5:".concat(Ae.current),"hierarchy.lvl6:".concat(Ae.current),"content:".concat(Ae.current)],snippetEllipsisText:"\u2026",highlightPreTag:"",highlightPostTag:"",hitsPerPage:20},a)}]).catch(function(H){throw H.name==="RetryError"&&j("error"),H}).then(function(H){var J=H.results[0],z=J.hits,Q=J.nbHits,B=qc(z,function(re){return im(re)});return L.context.searchSuggestions.length0&&(le(),ve.current&&ve.current.focus())},[Fe,le]),w.useEffect(function(){function p(){if(ee.current){var O=.01*window.innerHeight;ee.current.style.setProperty("--docsearch-vh","".concat(O,"px"))}}return p(),window.addEventListener("resize",p),function(){window.removeEventListener("resize",p)}},[]),w.createElement("div",so({ref:W},fe({"aria-expanded":!0}),{className:["DocSearch","DocSearch-Container",C.status==="stalled"&&"DocSearch-Container--Stalled",C.status==="error"&&"DocSearch-Container--Errored"].filter(Boolean).join(" "),role:"button",tabIndex:0,onMouseDown:function(p){p.target===p.currentTarget&&c()}}),w.createElement("div",{className:"DocSearch-Modal",ref:ee},w.createElement("header",{className:"DocSearch-SearchBar",ref:me},w.createElement(fy,so({},pe,{state:C,autoFocus:Fe.length===0,inputRef:ve,isFromSelection:Boolean(Fe)&&Fe===Se,translations:A,onClose:c}))),w.createElement("div",{className:"DocSearch-Dropdown",ref:de},w.createElement(uy,so({},pe,{indexName:o,state:C,hitComponent:f,resultsFooterComponent:v,disableUserPersonalization:D,recentSearches:N,favoriteSearches:Z,inputRef:ve,translations:x,getMissingResultsUrl:Y,onItemClick:function(p){G(p),c()}}))),w.createElement("footer",{className:"DocSearch-Footer"},w.createElement(V0,{translations:M}))))}function Vi(){return Vi=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,o=new Array(t);n1&&arguments[1]!==void 0?arguments[1]:window;return typeof t=="string"?n.document.querySelector(t):t}(e.container,e.environment))}const My=e=>e.button===1||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey,jy=()=>{const e=vn(),t=_a();return{hitComponent:({hit:n,children:o})=>({type:"a",ref:void 0,constructor:void 0,key:void 0,props:{href:n.url,onClick:r=>{My(r)||(r.preventDefault(),e.push(rs(n.url,t.value.base)))},children:o},__v:null}),navigator:{navigate:({itemUrl:n})=>{e.push(rs(n,t.value.base))}},transformSearchClient:n=>{const o=ra(n.search,500);return{...n,search:async(...r)=>o(...r)}}}};const Hy=Ve({name:"Docsearch",props:{containerId:{type:String,required:!1,default:"docsearch-container"},options:{type:Object,required:!0}},setup(e){const t=Fn(),n=Em(),o=jy(),r=te(()=>{var s;return{...e.options,...(s=e.options.locales)==null?void 0:s[t.value]}}),i=[],a=()=>{var c,l;const s=(l=(c=r.value.searchParameters)==null?void 0:c.facetFilters)!=null?l:[];i.splice(0,i.length,`lang:${n.value}`,...se(s)?s:[s]),Vy({...o,...r.value,container:`#${e.containerId}`,searchParameters:{...r.value.searchParameters,facetFilters:i}})};return et(()=>{a(),ot([t,r],([s,c],[l,u])=>{s!==l&&JSON.stringify(c)!==JSON.stringify(u)&&a()}),ot(n,(s,c)=>{if(s!==c){const l=i.findIndex(u=>u===`lang:${c}`);l>-1&&i.splice(l,1,`lang:${s}`)}})}),()=>Ie("div",{id:e.containerId})}}),$y={apiKey:"30c521836bfc8e97915576e11ac2cebc",indexName:"arthas",appId:"UX8WBNVHHR",locales:{"/":{placeholder:"\u641C\u7D22\u6587\u6863",translations:{button:{buttonText:"\u641C\u7D22\u6587\u6863",buttonAriaLabel:"\u641C\u7D22\u6587\u6863"},modal:{searchBox:{resetButtonTitle:"\u6E05\u9664\u67E5\u8BE2\u6761\u4EF6",resetButtonAriaLabel:"\u6E05\u9664\u67E5\u8BE2\u6761\u4EF6",cancelButtonText:"\u53D6\u6D88",cancelButtonAriaLabel:"\u53D6\u6D88"},startScreen:{recentSearchesTitle:"\u641C\u7D22\u5386\u53F2",noRecentSearchesText:"\u6CA1\u6709\u641C\u7D22\u5386\u53F2",saveRecentSearchButtonTitle:"\u4FDD\u5B58\u81F3\u641C\u7D22\u5386\u53F2",removeRecentSearchButtonTitle:"\u4ECE\u641C\u7D22\u5386\u53F2\u4E2D\u79FB\u9664",favoriteSearchesTitle:"\u6536\u85CF",removeFavoriteSearchButtonTitle:"\u4ECE\u6536\u85CF\u4E2D\u79FB\u9664"},errorScreen:{titleText:"\u65E0\u6CD5\u83B7\u53D6\u7ED3\u679C",helpText:"\u4F60\u53EF\u80FD\u9700\u8981\u68C0\u67E5\u4F60\u7684\u7F51\u7EDC\u8FDE\u63A5"},footer:{selectText:"\u9009\u62E9",navigateText:"\u5207\u6362",closeText:"\u5173\u95ED",searchByText:"\u641C\u7D22\u63D0\u4F9B\u8005"},noResultsScreen:{noResultsText:"\u65E0\u6CD5\u627E\u5230\u76F8\u5173\u7ED3\u679C",suggestedQueryText:"\u4F60\u53EF\u4EE5\u5C1D\u8BD5\u67E5\u8BE2",reportMissingResultsText:"\u4F60\u8BA4\u4E3A\u8BE5\u67E5\u8BE2\u5E94\u8BE5\u6709\u7ED3\u679C\uFF1F",reportMissingResultsLinkText:"\u70B9\u51FB\u53CD\u9988"}}}}}},Ny=Lt({enhance({app:e}){e.component("Docsearch",()=>Ie(Hy,{options:$y}))}}),Fy={"doc/start-arthas.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"mantuliu",email:"240951888@qq.com",commits:1}],"doc/sm.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1}],"doc/session.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"doc/retransform.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3}],"doc/redefine.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:8},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1}],"doc/quit.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"doc/quick-start.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:23},{name:"Gene",email:"geneq@hotmail.com",commits:1},{name:"Sergio Escalante",email:"sergioescala@gmail.com",commits:1},{name:"northmorn",email:"northmorn@gmail.com",commits:1},{name:"\u9773\u9633",email:"260893248@qq.com",commits:1}],"doc/profiler.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:7},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/perfcounter.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/options.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:9},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"qianmoke",email:"zzilovey@gmail.com",commits:1}],"doc/ognl.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"gongdewei",email:"kylixs@qq.com",commits:1}],"doc/monitor.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"mikawudi",email:"mikawudi@qq.com",commits:1}],"doc/memory.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:1}],"doc/mc.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:5},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1},{name:"vic",email:"snipercy@users.noreply.github.com",commits:1}],"doc/mbean.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"\u5F90\u5FD7\u6BC5",email:"xuzhiyi@youzan.com",commits:1}],"doc/manual-install.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:12},{name:"gongdewei",email:"kylixs@qq.com",commits:1}],"doc/keymap.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/jvm.md":[{name:"bohr.qiu",email:"bohr.qiu@gmail.com",commits:4},{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/jad.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:8},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1},{name:"penguin-wwy",email:"940375606@qq.com",commits:1}],"doc/install-detail.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:29}],"doc/index.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:53},{name:"TheoneFx",email:"chenxilzx1@gmail.com",commits:1},{name:"gongdewei",email:"kylixs@qq.com",commits:1},{name:"lzc-alioo",email:"33567235+lzc-alioo@users.noreply.github.com",commits:1}],"doc/idea-plugin.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:1},{name:"zthreefires",email:"34255589+zthreefires@users.noreply.github.com",commits:1},{name:"\u6C6A\u5409",email:"983433479@qq.com",commits:1}],"doc/http-api.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"gongdewei",email:"kylixs@qq.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/history.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"doc/help.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"doc/heapdump.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/groovy.md":[{name:"beiwei30",email:"ian.luo@gmail.com",commits:1},{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:1}],"doc/grep.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/getstatic.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1}],"doc/faq.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:17},{name:"\u6C6A\u5409",email:"983433479@qq.com",commits:2},{name:"Gong Dewei",email:"kylixs@qq.com",commits:1}],"doc/echo.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/dump.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1}],"doc/download.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:7}],"doc/docker.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:6},{name:"garenchan",email:"1412950785@qq.com",commits:1}],"doc/dashboard.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"gongdewei",email:"kylixs@qq.com",commits:1},{name:"xuefeng0707",email:"xuefeng0707@hotmail.com",commits:1}],"doc/contact-us.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:10}],"doc/commands.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:23},{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"doc/cls.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"doc/classloader.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:5},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:2},{name:"LHearen",email:"lhearen@gmail.com",commits:1}],"doc/cat.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/batch-support.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"D-H-T",email:"dht925nerd@126.com",commits:1}],"doc/base64.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:1}],"doc/auth.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:7}],"doc/async.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:5},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"\u6C6A\u5409",email:"983433479@qq.com",commits:1}],"doc/arthas3.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:5}],"doc/arthas-properties.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3}],"doc/agent.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3}],"doc/advice-class.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2}],"doc/advanced-use.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:28},{name:"penguin-wwy",email:"940375606@qq.com",commits:1},{name:"\u5F90\u5FD7\u6BC5",email:"xuzhiyi@youzan.com",commits:1},{name:"\u9759\u5B8F",email:"acvrock.cn@gmail.com",commits:1}],"doc/README.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:1}],"doc/stack.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:5},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/thread.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"gongdewei",email:"kylixs@qq.com",commits:1},{name:"\u674E\u9F0E",email:"oldratlee@gmail.com",commits:1}],"doc/sysenv.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/tee.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"pipetee",email:"toyangmin@gmail.com",commits:1}],"doc/stop.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"doc/trace.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:14},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Jerry",email:"favoorr@gmail.com",commits:1},{name:"\u5F90\u5FD7\u6BC5",email:"xuzhiyi@youzan.com",commits:1}],"doc/pwd.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/release-notes.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:8}],"doc/reset.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:5},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/save-log.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/sc.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1}],"doc/spring-boot-starter.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:11}],"doc/tunnel.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:6}],"doc/vmtool.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3}],"doc/tt.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:5},{name:"superheizai",email:"superheizai@aliyun.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Xiangmingzhe",email:"xiangmz0928@gmail.com",commits:1},{name:"vic",email:"snipercy@users.noreply.github.com",commits:1},{name:"\u6C6A\u5409",email:"983433479@qq.com",commits:1}],"doc/vmoption.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/logger.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1}],"doc/sysprop.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/version.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"doc/watch.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:12},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"vic",email:"snipercy@users.noreply.github.com",commits:1},{name:"\u6C6A\u5409",email:"983433479@qq.com",commits:1}],"doc/web-console.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:14},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/sm.md":[{name:"Hearen",email:"LHearen@126.com",commits:2},{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/session.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"en/doc/sc.md":[{name:"Hearen",email:"LHearen@126.com",commits:2},{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1},{name:"Sergio Escalante",email:"sergioescala@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/save-log.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/retransform.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3}],"en/doc/reset.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/release-notes.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:7},{name:"0xflotus",email:"26602940+0xflotus@users.noreply.github.com",commits:1},{name:"Hearen",email:"LHearen@126.com",commits:1}],"en/doc/redefine.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:7},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/quit.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"en/doc/quick-start.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:15},{name:"Hearen",email:"LHearen@126.com",commits:2},{name:"0xflotus",email:"26602940+0xflotus@users.noreply.github.com",commits:1},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1},{name:"garenchan",email:"1412950785@qq.com",commits:1}],"en/doc/pwd.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/profiler.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:7},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/perfcounter.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/options.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:8},{name:"Hearen",email:"LHearen@126.com",commits:2},{name:"alfredzouang",email:"43456743+alfredzouang@users.noreply.github.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/ognl.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"gongdewei",email:"kylixs@qq.com",commits:1}],"en/doc/monitor.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1},{name:"mikawudi",email:"mikawudi@qq.com",commits:1}],"en/doc/memory.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:1}],"en/doc/mc.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:5},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1},{name:"vic",email:"snipercy@users.noreply.github.com",commits:1}],"en/doc/mbean.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"\u5F90\u5FD7\u6BC5",email:"xuzhiyi@youzan.com",commits:1}],"en/doc/manual-install.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:7},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Sergio Escalante",email:"sergioescala@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1},{name:"gongdewei",email:"kylixs@qq.com",commits:1}],"en/doc/logger.md":[{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:2},{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/keymap.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/jvm.md":[{name:"bohr.qiu",email:"bohr.qiu@gmail.com",commits:2},{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/jad.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:6},{name:"Hearen",email:"LHearen@126.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/install-detail.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:18},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"Sahil Jha",email:"sjha200000@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/index.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:28},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"LHearen",email:"LHearen@gmail.com",commits:1},{name:"Nithyanandan Natchimuthu",email:"anand1st@gmail.com",commits:1},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1},{name:"gongdewei",email:"kylixs@qq.com",commits:1},{name:"Sahil Jha",email:"sjha200000@gmail.com",commits:1}],"en/doc/idea-plugin.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:1},{name:"\u6C6A\u5409",email:"983433479@qq.com",commits:1}],"en/doc/http-api.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"gongdewei",email:"kylixs@qq.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/history.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"en/doc/help.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"en/doc/heapdump.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/groovy.md":[{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/grep.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/getstatic.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/faq.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:15},{name:"\u6C6A\u5409",email:"983433479@qq.com",commits:2},{name:"Gong Dewei",email:"kylixs@qq.com",commits:1}],"en/doc/echo.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/dump.md":[{name:"Hearen",email:"LHearen@126.com",commits:2},{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/download.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:6},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1}],"en/doc/docker.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:6},{name:"garenchan",email:"1412950785@qq.com",commits:1}],"en/doc/dashboard.md":[{name:"LHearen",email:"lhearen@gmail.com",commits:2},{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1},{name:"gongdewei",email:"kylixs@qq.com",commits:1},{name:"xuefeng0707",email:"xuefeng0707@hotmail.com",commits:1}],"en/doc/contact-us.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Sahil Jha",email:"sjha200000@gmail.com",commits:1}],"en/doc/commands.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:21},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/cls.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"en/doc/classloader.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"Hearen",email:"LHearen@126.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:2},{name:"0xflotus",email:"26602940+0xflotus@users.noreply.github.com",commits:1},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/cat.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/batch-support.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/base64.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:1}],"en/doc/auth.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:6}],"en/doc/async.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"0xflotus",email:"26602940+0xflotus@users.noreply.github.com",commits:1},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Sergio Escalante",email:"sergioescala@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1},{name:"\u6C6A\u5409",email:"983433479@qq.com",commits:1}],"en/doc/arthas-properties.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3}],"en/doc/agent.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3}],"en/doc/advice-class.md":[{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/advanced-use.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:28},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"HearingSmile",email:"41669762+tianjindong@users.noreply.github.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1},{name:"\u5F90\u5FD7\u6BC5",email:"xuzhiyi@youzan.com",commits:1},{name:"0xflotus",email:"26602940+0xflotus@users.noreply.github.com",commits:1},{name:"\u9759\u5B8F",email:"acvrock.cn@gmail.com",commits:1}],"en/doc/README.md":[{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:1}],"en/doc/stack.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"LHearen",email:"lhearen@gmail.com",commits:2},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/start-arthas.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1},{name:"mantuliu",email:"240951888@qq.com",commits:1}],"en/doc/spring-boot-starter.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:8}],"en/doc/stop.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"en/doc/sysenv.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/sysprop.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/tee.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"pipetee",email:"toyangmin@gmail.com",commits:1}],"en/doc/thread.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1},{name:"gongdewei",email:"kylixs@qq.com",commits:1},{name:"\u674E\u9F0E",email:"oldratlee@gmail.com",commits:1}],"en/doc/tt.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"LHearen",email:"lhearen@gmail.com",commits:2},{name:"superheizai",email:"superheizai@aliyun.com",commits:2},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Sergio Escalante",email:"sergioescala@gmail.com",commits:1},{name:"\u6C6A\u5409",email:"983433479@qq.com",commits:1}],"en/doc/version.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"en/doc/watch.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:10},{name:"Hearen",email:"LHearen@126.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"\u6C6A\u5409",email:"983433479@qq.com",commits:1}],"en/doc/tunnel.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:5}],"en/doc/vmtool.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3}],"en/doc/trace.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:12},{name:"0xflotus",email:"26602940+0xflotus@users.noreply.github.com",commits:1},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Jerry",email:"favoorr@gmail.com",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/vmoption.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/web-console.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:15},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}]};let Kc=0;const Yc="webkit moz ms o".split(" ");let Et,Ot;const By=typeof window>"u";if(By)Et=function(){},Ot=function(){};else{Et=window.requestAnimationFrame,Ot=window.cancelAnimationFrame;let e;for(let t=0;t{t(n+o)},o);return Kc=n+o,r},Ot=function(t){window.clearTimeout(t)})}const zy={props:{startVal:{type:Number,required:!1,default:0},endVal:{type:Number,required:!1,default:2017},duration:{type:Number,required:!1,default:3e3},autoplay:{type:Boolean,required:!1,default:!0},decimals:{type:Number,required:!1,default:0,validator(e){return e>=0}},decimal:{type:String,required:!1,default:"."},separator:{type:String,required:!1,default:","},prefix:{type:String,required:!1,default:""},suffix:{type:String,required:!1,default:""},useEasing:{type:Boolean,required:!1,default:!0},easingFn:{type:Function,default(e,t,n,o){return n*(-Math.pow(2,-10*e/o)+1)*1024/1023+t}}},data(){return{localStartVal:this.startVal,displayValue:this.formatNumber(this.startVal),printVal:null,paused:!1,localDuration:this.duration,startTime:null,timestamp:null,remaining:null,rAF:null}},computed:{countDown(){return this.startVal>this.endVal}},watch:{startVal(){this.autoplay&&this.start()},endVal(){this.autoplay&&this.start()}},mounted(){this.autoplay&&this.start(),this.$emit("mountedCallback")},methods:{start(){this.localStartVal=this.startVal,this.startTime=null,this.localDuration=this.duration,this.paused=!1,this.rAF=Et(this.count)},pauseResume(){this.paused?(this.resume(),this.paused=!1):(this.pause(),this.paused=!0)},pause(){Ot(this.rAF)},resume(){this.startTime=null,this.localDuration=+this.remaining,this.localStartVal=+this.printVal,Et(this.count)},reset(){this.startTime=null,Ot(this.rAF),this.displayValue=this.formatNumber(this.startVal)},count(e){this.startTime||(this.startTime=e),this.timestamp=e;const t=e-this.startTime;this.remaining=this.localDuration-t,this.useEasing?this.countDown?this.printVal=this.localStartVal-this.easingFn(t,0,this.localStartVal-this.endVal,this.localDuration):this.printVal=this.easingFn(t,this.localStartVal,this.endVal-this.localStartVal,this.localDuration):this.countDown?this.printVal=this.localStartVal-(this.localStartVal-this.endVal)*(t/this.localDuration):this.printVal=this.localStartVal+(this.endVal-this.localStartVal)*(t/this.localDuration),this.countDown?this.printVal=this.printValthis.endVal?this.endVal:this.printVal,this.displayValue=this.formatNumber(this.printVal),t1?this.decimal+t[1]:"",r=/(\d+)(\d{3})/;if(this.separator&&!this.isNumber(this.separator))for(;r.test(n);)n=n.replace(r,"$1"+this.separator+"$2");return this.prefix+n+o+this.suffix}},destroyed(){Ot(this.rAF)}};function Uy(e,t,n,o,r,i){return $(),X("span",null,Ce(r.displayValue),1)}const Wy=Oe(zy,[["render",Uy],["__file","vue-countTo.vue"]]),Ky=()=>{const e=mt();if(!e.value.git)return;const t=e.value.filePathRelative,n=e.value.git.contributors,o=Fy[t],r=(i,a)=>i.find(s=>s.name===a.name&&s.email===a.email);o&&o.forEach(i=>{r(n,i)?r(n,i).commits+=i.commits:n.push(i)}),n==null||n.sort((i,a)=>a.commits-i.commits)},Yy=Lt({enhance({router:e,app:t}){t.component("CountTo",Wy),e.afterEach((n,o)=>{n.path!==o.path&&Ky()}),e.beforeEach((n,o,r)=>{typeof _hmt<"u"&&n.path&&n.fullPath!==o.fullPath&&_hmt.push(["_trackPageview",n.fullPath]),r()})}}),Go=[ah,uh,Oh,xp,Rp,_1,v1,P1,D1,Ny,Yy];var _m=De(Am),vm=Ki({key:"",path:"",title:"",lang:"",frontmatter:{},excerpt:"",headers:[]}),Ct=De(vm),mt=()=>Ct;import.meta.webpackHot&&(__VUE_HMR_RUNTIME__.updatePageData=e=>{_m.value[e.key]=()=>Promise.resolve(e),e.key===Ct.value.key&&(Ct.value=e)});var gm=Symbol(""),Tt=()=>{const e=We(gm);if(!e)throw new Error("usePageFrontmatter() is called without provider.");return e},ym=Symbol(""),Jy=()=>{const e=We(ym);if(!e)throw new Error("usePageHead() is called without provider.");return e},Qy=Symbol(""),bm=Symbol(""),Em=()=>{const e=We(bm);if(!e)throw new Error("usePageLang() is called without provider.");return e},pa=Symbol(""),Fn=()=>{const e=We(pa);if(!e)throw new Error("useRouteLocale() is called without provider.");return e},Kt=De(Xf),_a=()=>Kt;import.meta.webpackHot&&(__VUE_HMR_RUNTIME__.updateSiteData=e=>{Kt.value=e});var Om=Symbol(""),va=()=>{const e=We(Om);if(!e)throw new Error("useSiteLocaleData() is called without provider.");return e},Gy=Symbol(""),cn=$n({resolvePageData:async e=>{const t=_m.value[e],n=await(t==null?void 0:t());return n!=null?n:vm},resolvePageFrontmatter:e=>e.frontmatter,resolvePageHead:(e,t,n)=>{const o=Le(t.description)?t.description:n.description,r=[...se(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:o}]];return th(r)},resolvePageHeadTitle:(e,t)=>`${e.title?`${e.title} | `:""}${t.title}`,resolvePageLang:e=>e.lang||"en",resolveRouteLocale:(e,t)=>Xl(e,t),resolveSiteLocaleData:(e,t)=>({...e,...e.locales[t]})}),ga=Ve({name:"ClientOnly",setup(e,t){const n=De(!1);return et(()=>{n.value=!0}),()=>{var o,r;return n.value?(r=(o=t.slots).default)==null?void 0:r.call(o):null}}}),Zy=Ve({name:"Content",props:{pageKey:{type:String,required:!1,default:""}},setup(e){const t=mt(),n=te(()=>eu[e.pageKey||t.value.key]);return()=>n.value?Ie(n.value):Ie("div","404 Not Found")}}),Xy="Layout",eb="NotFound",tb=Go.reduce((e,t)=>({...e,...t.layouts}),{}),Jc=Ve({name:"Vuepress",setup(){const e=mt(),t=te(()=>{let n;if(e.value.path){const o=e.value.frontmatter.layout;Le(o)?n=o:n=Xy}else n=eb;return tb[n]});return()=>Ie(t.value)}}),ya=e=>Ao(e)?e:`${_a().value.base}${Zl(e)}`;const nb=[["v-8daa1a0e","/",{title:""},["/index.html","/README.md"]],["v-2d0a870d","/en/",{title:"Home"},["/en/index.html","/en/README.md"]],["v-7445f070","/doc/",{title:"\u7B80\u4ECB"},["/doc/index.html","/doc/README.md"]],["v-0d09f68d","/doc/advanced-use.html",{title:"\u5176\u4ED6\u7279\u6027"},["/doc/advanced-use","/doc/advanced-use.md"]],["v-46e53834","/doc/advice-class.html",{title:"\u8868\u8FBE\u5F0F\u6838\u5FC3\u53D8\u91CF"},["/doc/advice-class","/doc/advice-class.md"]],["v-37178538","/doc/agent.html",{title:"\u4EE5 Java Agent \u7684\u65B9\u5F0F\u542F\u52A8"},["/doc/agent","/doc/agent.md"]],["v-5c517900","/doc/arthas-properties.html",{title:"Arthas Properties"},["/doc/arthas-properties","/doc/arthas-properties.md"]],["v-02eb6d0d","/doc/arthas3.html",{title:""},["/doc/arthas3","/doc/arthas3.md"]],["v-4f82df66","/doc/async.html",{title:"Arthas \u540E\u53F0\u5F02\u6B65\u4EFB\u52A1"},["/doc/async","/doc/async.md"]],["v-d0358c7e","/doc/auth.html",{title:"auth"},["/doc/auth","/doc/auth.md"]],["v-3157067a","/doc/base64.html",{title:"base64"},["/doc/base64","/doc/base64.md"]],["v-cc8f4ae6","/doc/batch-support.html",{title:"\u6279\u5904\u7406\u529F\u80FD"},["/doc/batch-support","/doc/batch-support.md"]],["v-6542b733","/doc/cat.html",{title:"cat"},["/doc/cat","/doc/cat.md"]],["v-49b1709e","/doc/classloader.html",{title:"classloader"},["/doc/classloader","/doc/classloader.md"]],["v-ad1b2b42","/doc/cls.html",{title:"cls"},["/doc/cls","/doc/cls.md"]],["v-5ed4d0e1","/doc/commands.html",{title:"\u547D\u4EE4\u5217\u8868"},["/doc/commands","/doc/commands.md"]],["v-3992adde","/doc/contact-us.html",{title:"\u8054\u7CFB\u6211\u4EEC"},["/doc/contact-us","/doc/contact-us.md"]],["v-0d1e3f35","/doc/dashboard.html",{title:"dashboard"},["/doc/dashboard","/doc/dashboard.md"]],["v-02361049","/doc/docker.html",{title:"Docker"},["/doc/docker","/doc/docker.md"]],["v-2116d2e1","/doc/download.html",{title:"\u4E0B\u8F7D"},["/doc/download","/doc/download.md"]],["v-1fe4a616","/doc/dump.html",{title:"dump"},["/doc/dump","/doc/dump.md"]],["v-2c48f364","/doc/echo.html",{title:"echo"},["/doc/echo","/doc/echo.md"]],["v-d070981a","/doc/faq.html",{title:"FAQ"},["/doc/faq","/doc/faq.md"]],["v-78c35af6","/doc/getstatic.html",{title:"getstatic"},["/doc/getstatic","/doc/getstatic.md"]],["v-63f4cd5a","/doc/grep.html",{title:"grep"},["/doc/grep","/doc/grep.md"]],["v-809381ca","/doc/groovy.html",{title:"groovy"},["/doc/groovy","/doc/groovy.md"]],["v-07868089","/doc/heapdump.html",{title:"heapdump"},["/doc/heapdump","/doc/heapdump.md"]],["v-e3b34070","/doc/help.html",{title:"help"},["/doc/help","/doc/help.md"]],["v-26f43d96","/doc/history.html",{title:"history"},["/doc/history","/doc/history.md"]],["v-225de034","/doc/http-api.html",{title:"Http API"},["/doc/http-api","/doc/http-api.md"]],["v-7c670020","/doc/idea-plugin.html",{title:"IDEA Plugin"},["/doc/idea-plugin","/doc/idea-plugin.md"]],["v-0cb398f4","/doc/install-detail.html",{title:"Arthas Install"},["/doc/install-detail","/doc/install-detail.md"]],["v-211d675c","/doc/jad.html",{title:"jad"},["/doc/jad","/doc/jad.md"]],["v-41806853","/doc/jfr.html",{title:"jfr"},["/doc/jfr","/doc/jfr.md"]],["v-f1483d70","/doc/jvm.html",{title:"jvm"},["/doc/jvm","/doc/jvm.md"]],["v-4039cdec","/doc/keymap.html",{title:"keymap"},["/doc/keymap","/doc/keymap.md"]],["v-5ae8aed9","/doc/logger.html",{title:"logger"},["/doc/logger","/doc/logger.md"]],["v-6a31cc55","/doc/manual-install.html",{title:"\u624B\u52A8\u5B89\u88C5 Arthas"},["/doc/manual-install","/doc/manual-install.md"]],["v-8ebd6c68","/doc/mbean.html",{title:"mbean"},["/doc/mbean","/doc/mbean.md"]],["v-3b401ada","/doc/mc.html",{title:"mc"},["/doc/mc","/doc/mc.md"]],["v-4d9433f0","/doc/memory.html",{title:"memory"},["/doc/memory","/doc/memory.md"]],["v-6e88d7a2","/doc/monitor.html",{title:"monitor"},["/doc/monitor","/doc/monitor.md"]],["v-627e52da","/doc/ognl.html",{title:"ognl"},["/doc/ognl","/doc/ognl.md"]],["v-27b6152a","/doc/options.html",{title:"options"},["/doc/options","/doc/options.md"]],["v-2f05b636","/doc/perfcounter.html",{title:"perfcounter"},["/doc/perfcounter","/doc/perfcounter.md"]],["v-13eae420","/doc/profiler.html",{title:"profiler"},["/doc/profiler","/doc/profiler.md"]],["v-1c2d8c2c","/doc/pwd.html",{title:"pwd"},["/doc/pwd","/doc/pwd.md"]],["v-5afc3a07","/doc/quick-start.html",{title:"\u5FEB\u901F\u5165\u95E8"},["/doc/quick-start","/doc/quick-start.md"]],["v-aa7c750c","/doc/quit.html",{title:"quit"},["/doc/quit","/doc/quit.md"]],["v-0446ad7b","/doc/redefine.html",{title:"redefine"},["/doc/redefine","/doc/redefine.md"]],["v-648880ae","/doc/release-notes.html",{title:"Release Notes"},["/doc/release-notes","/doc/release-notes.md"]],["v-71f77d4c","/doc/reset.html",{title:"reset"},["/doc/reset","/doc/reset.md"]],["v-54cde250","/doc/retransform.html",{title:"retransform"},["/doc/retransform","/doc/retransform.md"]],["v-8e632816","/doc/save-log.html",{title:"\u6267\u884C\u7ED3\u679C\u5B58\u65E5\u5FD7"},["/doc/save-log","/doc/save-log.md"]],["v-1fc55619","/doc/sc.html",{title:"sc"},["/doc/sc","/doc/sc.md"]],["v-3891b473","/doc/session.html",{title:"session"},["/doc/session","/doc/session.md"]],["v-30d5cc4f","/doc/sm.html",{title:"sm"},["/doc/sm","/doc/sm.md"]],["v-07cf9d55","/doc/spring-boot-starter.html",{title:"Arthas Spring Boot Starter"},["/doc/spring-boot-starter","/doc/spring-boot-starter.md"]],["v-b75a107e","/doc/stack.html",{title:"stack"},["/doc/stack","/doc/stack.md"]],["v-a9c412f2","/doc/start-arthas.html",{title:"\u542F\u52A8 Arthas"},["/doc/start-arthas","/doc/start-arthas.md"]],["v-bc0910b2","/doc/stop.html",{title:"stop"},["/doc/stop","/doc/stop.md"]],["v-0333612e","/doc/sysenv.html",{title:"sysenv"},["/doc/sysenv","/doc/sysenv.md"]],["v-7012b8ce","/doc/sysprop.html",{title:"sysprop"},["/doc/sysprop","/doc/sysprop.md"]],["v-0536edb5","/doc/tee.html",{title:"tee"},["/doc/tee","/doc/tee.md"]],["v-10845ac2","/doc/thread.html",{title:"thread"},["/doc/thread","/doc/thread.md"]],["v-65d67724","/doc/trace.html",{title:"trace"},["/doc/trace","/doc/trace.md"]],["v-71adf3e9","/doc/tt.html",{title:"tt"},["/doc/tt","/doc/tt.md"]],["v-d2ddc9fe","/doc/tunnel.html",{title:"Arthas Tunnel"},["/doc/tunnel","/doc/tunnel.md"]],["v-5b5d3371","/doc/version.html",{title:"version"},["/doc/version","/doc/version.md"]],["v-40db67fd","/doc/vmoption.html",{title:"vmoption"},["/doc/vmoption","/doc/vmoption.md"]],["v-10890efa","/doc/vmtool.html",{title:"vmtool"},["/doc/vmtool","/doc/vmtool.md"]],["v-24fc49da","/doc/watch.html",{title:"watch"},["/doc/watch","/doc/watch.md"]],["v-a5f6e7aa","/doc/web-console.html",{title:"Web Console"},["/doc/web-console","/doc/web-console.md"]],["v-07555a84","/en/doc/",{title:"Introduction"},["/en/doc/index.html","/en/doc/README.md"]],["v-463d120e","/en/doc/advanced-use.html",{title:"Other features"},["/en/doc/advanced-use","/en/doc/advanced-use.md"]],["v-a736375c","/en/doc/advice-class.html",{title:"Fundamental Fields in Expressions"},["/en/doc/advice-class","/en/doc/advice-class.md"]],["v-f6b5c310","/en/doc/agent.html",{title:"Start as a Java Agent"},["/en/doc/agent","/en/doc/agent.md"]],["v-74fb2694","/en/doc/arthas-properties.html",{title:"Arthas Properties"},["/en/doc/arthas-properties","/en/doc/arthas-properties.md"]],["v-786f7161","/en/doc/async.html",{title:"Arthas Async Jobs"},["/en/doc/async","/en/doc/async.md"]],["v-f76c33a6","/en/doc/auth.html",{title:"auth"},["/en/doc/auth","/en/doc/auth.md"]],["v-d17b7034","/en/doc/base64.html",{title:"base64"},["/en/doc/base64","/en/doc/base64.md"]],["v-765e30be","/en/doc/batch-support.html",{title:"Batch Processing"},["/en/doc/batch-support","/en/doc/batch-support.md"]],["v-64a0cd47","/en/doc/cat.html",{title:"cat"},["/en/doc/cat","/en/doc/cat.md"]],["v-fc1b9a9c","/en/doc/classloader.html",{title:"classloader"},["/en/doc/classloader","/en/doc/classloader.md"]],["v-ae5eff1a","/en/doc/cls.html",{title:"cls"},["/en/doc/cls","/en/doc/cls.md"]],["v-12153166","/en/doc/commands.html",{title:"All Commands"},["/en/doc/commands","/en/doc/commands.md"]],["v-4be7594a","/en/doc/contact-us.html",{title:"Contact Us"},["/en/doc/contact-us","/en/doc/contact-us.md"]],["v-79107649","/en/doc/dashboard.html",{title:"dashboard"},["/en/doc/dashboard","/en/doc/dashboard.md"]],["v-682151b5","/en/doc/docker.html",{title:"Docker"},["/en/doc/docker","/en/doc/docker.md"]],["v-8d912d66","/en/doc/download.html",{title:"Download"},["/en/doc/download","/en/doc/download.md"]],["v-471b4d3e","/en/doc/dump.html",{title:"dump"},["/en/doc/dump","/en/doc/dump.md"]],["v-18ad9fd0","/en/doc/echo.html",{title:"echo"},["/en/doc/echo","/en/doc/echo.md"]],["v-d1b46bf2","/en/doc/faq.html",{title:"FAQ"},["/en/doc/faq","/en/doc/faq.md"]],["v-2f908999","/en/doc/getstatic.html",{title:"getstatic"},["/en/doc/getstatic","/en/doc/getstatic.md"]],["v-8b2b7482","/en/doc/grep.html",{title:"grep"},["/en/doc/grep","/en/doc/grep.md"]],["v-25a18087","/en/doc/groovy.html",{title:"groovy"},["/en/doc/groovy","/en/doc/groovy.md"]],["v-c0b1d216","/en/doc/heapdump.html",{title:"heapdump"},["/en/doc/heapdump","/en/doc/heapdump.md"]],["v-7a8b0c34","/en/doc/help.html",{title:"help"},["/en/doc/help","/en/doc/help.md"]],["v-4402cd49","/en/doc/history.html",{title:"history"},["/en/doc/history","/en/doc/history.md"]],["v-8b0312c0","/en/doc/http-api.html",{title:"Http API"},["/en/doc/http-api","/en/doc/http-api.md"]],["v-96b07b98","/en/doc/idea-plugin.html",{title:"IDEA Plugin"},["/en/doc/idea-plugin","/en/doc/idea-plugin.md"]],["v-319f48f2","/en/doc/install-detail.html",{title:"Install Arthas"},["/en/doc/install-detail","/en/doc/install-detail.md"]],["v-207b7d70","/en/doc/jad.html",{title:"jad"},["/en/doc/jad","/en/doc/jad.md"]],["v-40de7e67","/en/doc/jfr.html",{title:"jfr"},["/en/doc/jfr","/en/doc/jfr.md"]],["v-f28c1148","/en/doc/jvm.html",{title:"jvm"},["/en/doc/jvm","/en/doc/jvm.md"]],["v-b3b5e150","/en/doc/keymap.html",{title:"keymap"},["/en/doc/keymap","/en/doc/keymap.md"]],["v-7e581f76","/en/doc/logger.html",{title:"logger"},["/en/doc/logger","/en/doc/logger.md"]],["v-bbaa3c7e","/en/doc/manual-install.html",{title:"Manually Install Arthas"},["/en/doc/manual-install","/en/doc/manual-install.md"]],["v-58d22ae0","/en/doc/mbean.html",{title:"mbean"},["/en/doc/mbean","/en/doc/mbean.md"]],["v-2ac66c02","/en/doc/mc.html",{title:"mc"},["/en/doc/mc","/en/doc/mc.md"]],["v-3f212774","/en/doc/memory.html",{title:"memory"},["/en/doc/memory","/en/doc/memory.md"]],["v-20388043","/en/doc/monitor.html",{title:"monitor"},["/en/doc/monitor","/en/doc/monitor.md"]],["v-89b4fa02","/en/doc/ognl.html",{title:"ognl"},["/en/doc/ognl","/en/doc/ognl.md"]],["v-43a1e17f","/en/doc/options.html",{title:"options"},["/en/doc/options","/en/doc/options.md"]],["v-6746784a","/en/doc/perfcounter.html",{title:"perfcounter"},["/en/doc/perfcounter","/en/doc/perfcounter.md"]],["v-a7e90ae8","/en/doc/profiler.html",{title:"profiler"},["/en/doc/profiler","/en/doc/profiler.md"]],["v-1b8ba240","/en/doc/pwd.html",{title:"pwd"},["/en/doc/pwd","/en/doc/pwd.md"]],["v-d98607ca","/en/doc/quick-start.html",{title:"Quick Start"},["/en/doc/quick-start","/en/doc/quick-start.md"]],["v-d1b31c34","/en/doc/quit.html",{title:"quit"},["/en/doc/quit","/en/doc/quit.md"]],["v-c7317832","/en/doc/redefine.html",{title:"redefine"},["/en/doc/redefine","/en/doc/redefine.md"]],["v-e0bde47c","/en/doc/release-notes.html",{title:"Release Notes"},["/en/doc/release-notes","/en/doc/release-notes.md"]],["v-6735226e","/en/doc/reset.html",{title:"reset"},["/en/doc/reset","/en/doc/reset.md"]],["v-e5e2b738","/en/doc/retransform.html",{title:"retransform"},["/en/doc/retransform","/en/doc/retransform.md"]],["v-50ef0261","/en/doc/save-log.html",{title:"Log command outputs"},["/en/doc/save-log","/en/doc/save-log.md"]],["v-28022d85","/en/doc/sc.html",{title:"sc"},["/en/doc/sc","/en/doc/sc.md"]],["v-dfe2bef2","/en/doc/session.html",{title:"session"},["/en/doc/session","/en/doc/session.md"]],["v-3912a3bb","/en/doc/sm.html",{title:"sm"},["/en/doc/sm","/en/doc/sm.md"]],["v-71870b69","/en/doc/spring-boot-starter.html",{title:"Arthas Spring Boot Starter"},["/en/doc/spring-boot-starter","/en/doc/spring-boot-starter.md"]],["v-4483d8d5","/en/doc/stack.html",{title:"stack"},["/en/doc/stack","/en/doc/stack.md"]],["v-7af576f3","/en/doc/start-arthas.html",{title:"Start Arthas"},["/en/doc/start-arthas","/en/doc/start-arthas.md"]],["v-e33fb7da","/en/doc/stop.html",{title:"stop"},["/en/doc/stop","/en/doc/stop.md"]],["v-645190d5","/en/doc/sysenv.html",{title:"sysenv"},["/en/doc/sysenv","/en/doc/sysenv.md"]],["v-1f738fad","/en/doc/sysprop.html",{title:"sysprop"},["/en/doc/sysprop","/en/doc/sysprop.md"]],["v-049503c9","/en/doc/tee.html",{title:"tee"},["/en/doc/tee","/en/doc/tee.md"]],["v-5da9140b","/en/doc/thread.html",{title:"thread"},["/en/doc/thread","/en/doc/thread.md"]],["v-06075838","/en/doc/trace.html",{title:"trace"},["/en/doc/trace","/en/doc/trace.md"]],["v-79eacb55","/en/doc/tt.html",{title:"tt"},["/en/doc/tt","/en/doc/tt.md"]],["v-07074726","/en/doc/tunnel.html",{title:"Arthas Tunnel"},["/en/doc/tunnel","/en/doc/tunnel.md"]],["v-9a4bc0f6","/en/doc/version.html",{title:"version"},["/en/doc/version","/en/doc/version.md"]],["v-4e08032e","/en/doc/vmoption.html",{title:"vmoption"},["/en/doc/vmoption","/en/doc/vmoption.md"]],["v-76745066","/en/doc/vmtool.html",{title:"vmtool"},["/en/doc/vmtool","/en/doc/vmtool.md"]],["v-75a5aa24","/en/doc/watch.html",{title:"watch"},["/en/doc/watch","/en/doc/watch.md"]],["v-35756382","/en/doc/web-console.html",{title:"Web Console"},["/en/doc/web-console","/en/doc/web-console.md"]],["v-0f1c4082","/doc/expert/intro.html",{title:"\u65E0\u7591 \u4E13\u5BB6\u667A\u80FD\u7B54\u7591 \u4ECB\u7ECD"},["/doc/expert/intro","/doc/expert/intro.md"]],["v-99945efa","/doc/expert/user-question-history11440.html",{title:"arthas \u600E\u4E48\u4F7F\u7528\uFF1F"},["/doc/expert/user-question-history11440","/doc/expert/user-question-history11440.md"]],["v-92c0fc7e","/doc/expert/user-question-history11442.html",{title:"arthas \u4ECB\u7ECD\u4E00\u4E0B"},["/doc/expert/user-question-history11442","/doc/expert/user-question-history11442.md"]],["v-8f574b40","/doc/expert/user-question-history11443.html",{title:"arthas \u4E0B\u8F7D\u548C\u5B89\u88C5"},["/doc/expert/user-question-history11443","/doc/expert/user-question-history11443.md"]],["v-8bed9a02","/doc/expert/user-question-history11444.html",{title:"arthas \u547D\u4EE4\u89E3\u91CA"},["/doc/expert/user-question-history11444","/doc/expert/user-question-history11444.md"]],["v-2fc7e878","/doc/expert/user-question-history11450.html",{title:"arthas \u5206\u6790thread\u7EBF\u7A0B\u5361\u4F4F"},["/doc/expert/user-question-history11450","/doc/expert/user-question-history11450.md"]],["v-2c5e373a","/doc/expert/user-question-history11451.html",{title:"arthas \u600E\u4E48\u6392\u67E5cpu\u5360\u7528\u8FC7\u9AD8\uFF1F"},["/doc/expert/user-question-history11451","/doc/expert/user-question-history11451.md"]],["v-28f485fc","/doc/expert/user-question-history11452.html",{title:"arthas \u67E5\u770B\u65B9\u6CD5\u8017\u65F6"},["/doc/expert/user-question-history11452","/doc/expert/user-question-history11452.md"]],["v-258ad4be","/doc/expert/user-question-history11453.html",{title:"arthas \u600E\u6837\u67E5\u770B\u65B9\u6CD5\u8017\u65F6"},["/doc/expert/user-question-history11453","/doc/expert/user-question-history11453.md"]],["v-22212380","/doc/expert/user-question-history11454.html",{title:"arthas \u5E38\u7528\u547D\u4EE4\u4ECB\u7ECD"},["/doc/expert/user-question-history11454","/doc/expert/user-question-history11454.md"]],["v-273f5abf","/doc/expert/user-question-history11466.html",{title:"arthas \u6709\u6CA1\u6709\u5728\u7EBF\u6559\u7A0B\uFF1F"},["/doc/expert/user-question-history11466","/doc/expert/user-question-history11466.md"]],["v-28f4335e","/doc/expert/user-question-history11467.html",{title:"arthas \u5728\u7EBF\u6559\u7A0B\u5728\u54EA\uFF1F"},["/doc/expert/user-question-history11467","/doc/expert/user-question-history11467.md"]],["v-2aa90bfd","/doc/expert/user-question-history11468.html",{title:"arthas \u600E\u4E48\u4F7F\u7528\uFF1F"},["/doc/expert/user-question-history11468","/doc/expert/user-question-history11468.md"]],["v-2c5de49c","/doc/expert/user-question-history11469.html",{title:"linux\u7684arthas\u4F7F\u7528\u6559\u7A0B"},["/doc/expert/user-question-history11469","/doc/expert/user-question-history11469.md"]],["v-7574b2c0","/doc/expert/user-question-history11784.html",{title:"arthas\u4F7F\u7528\u7684\u5404\u7C7B\u65B9\u5F0F\u6709\u54EA\u4E9B\uFF1F"},["/doc/expert/user-question-history11784","/doc/expert/user-question-history11784.md"]],["v-083e8b00","/doc/expert/user-question-history11795.html",{title:"\u4F7F\u7528arthas\u67E5\u770B\u6210\u5458\u53D8\u91CF\u503C\u5177\u4F53\u600E\u4E48\u505A\uFF1F"},["/doc/expert/user-question-history11795","/doc/expert/user-question-history11795.md"]],["v-e30596dc","/doc/expert/user-question-history11809.html",{title:"linux\u4E0B\u7684arthas \u5177\u4F53\u600E\u4E48\u7528\uFF1F\uFF08\u4F7F\u7528\u6559\u7A0B\uFF09"},["/doc/expert/user-question-history11809","/doc/expert/user-question-history11809.md"]],["v-97f05b88","/doc/expert/user-question-history11810.html",{title:"arthas\u67E5\u770B\u65B9\u6CD5\u8017\u65F6"},["/doc/expert/user-question-history11810","/doc/expert/user-question-history11810.md"]],["v-8a499690","/doc/expert/user-question-history11814.html",{title:"arthas \u600E\u4E48\u6392\u67E5\u5185\u5B58\u6CC4\u6F0F"},["/doc/expert/user-question-history11814","/doc/expert/user-question-history11814.md"]],["v-fd01f6bc","/doc/expert/user-question-history12453.html",{title:"arthas \u600E\u4E48\u67E5\u770B\u5185\u5B58\u60C5\u51B5\uFF1F"},["/doc/expert/user-question-history12453","/doc/expert/user-question-history12453.md"]],["v-f998457e","/doc/expert/user-question-history12454.html",{title:"arthas \u600E\u4E48\u67E5\u770B\u5185\u5B58\u60C5\u51B5\uFF1F"},["/doc/expert/user-question-history12454","/doc/expert/user-question-history12454.md"]],["v-f62e9440","/doc/expert/user-question-history12455.html",{title:"arthas \u6392\u67E5\u5185\u5B58\u6CC4\u9732\u7684\u5177\u4F53\u65B9\u6CD5"},["/doc/expert/user-question-history12455","/doc/expert/user-question-history12455.md"]],["v-947c2652","/doc/expert/user-question-history12706.html",{title:"arthas \u706B\u7130\u56FE \u600E\u4E48\u770B\uFF1F"},["/doc/expert/user-question-history12706","/doc/expert/user-question-history12706.md"]],["v-2e19610e","/doc/expert/user-question-history12715.html",{title:"java \u5982\u4F55\u7528arthas \u67E5\u770B \u5185\u5B58 \u60C5\u51B5\uFF1F"},["/doc/expert/user-question-history12715","/doc/expert/user-question-history12715.md"]],["v-2aafafd0","/doc/expert/user-question-history12716.html",{title:"arthas \u600E\u4E48\u67E5\u770B\u5806\u5185\u5B58\u592A\u9AD8"},["/doc/expert/user-question-history12716","/doc/expert/user-question-history12716.md"]],["v-7f1dc621","/doc/expert/user-question-history12740.html",{title:"arthas\u600E\u4E48\u5206\u6790cpu\u5F88\u9AD8"},["/doc/expert/user-question-history12740","/doc/expert/user-question-history12740.md"]],["v-fe5ac280","/doc/expert/user-question-history12741.html",{title:"\u5982\u4F55\u4F7F\u7528arthas\u67E5\u770B\u7CFB\u7EDF\u54EA\u4E2A\u5730\u65B9\u5185\u5B58\u5360\u7528\u8FC7\u5927"},["/doc/expert/user-question-history12741","/doc/expert/user-question-history12741.md"]],["v-2d351906","/doc/expert/user-question-history13448.html",{title:"\u5982\u4F55\u4F7F\u7528arthas\u5206\u6790\u6162\u67E5\u8BE2"},["/doc/expert/user-question-history13448","/doc/expert/user-question-history13448.md"]],["v-76da50dc","/doc/expert/user-question-history13504.html",{title:"\u5982\u4F55\u67E5\u770B\u5B9E\u65F6jvm\u5185\u5B58\u5927\u5C0F\u5360\u7528"},["/doc/expert/user-question-history13504","/doc/expert/user-question-history13504.md"]],["v-7a44021a","/doc/expert/user-question-history13506.html",{title:"\u5982\u4F55\u67E5\u770Bjava\u5185\u5B58\u589E\u957F\u54EA\u4E9B\u5BF9\u8C61"},["/doc/expert/user-question-history13506","/doc/expert/user-question-history13506.md"]],["v-7bf8dab9","/doc/expert/user-question-history13507.html",{title:"arthas\u67E5\u770B\u5185\u5B58\u5360\u7528\u5927\u7684\u5730\u65B9"},["/doc/expert/user-question-history13507","/doc/expert/user-question-history13507.md"]],["v-7dadb358","/doc/expert/user-question-history13508.html",{title:"arthas \u5982\u4F55\u67E5\u770B\u5185\u5B58\u4F7F\u7528\u60C5\u51B5"},["/doc/expert/user-question-history13508","/doc/expert/user-question-history13508.md"]],["v-7f628bf7","/doc/expert/user-question-history13509.html",{title:"\u901A\u8FC7arthas\u600E\u6837\u6392\u67E5\u9879\u76EE\u4E2D\uFF0C\u54EA\u4E2A\u5BF9\u8C61\u6CC4\u9732\u4E86\uFF0C\u6216\u8005\u5360\u7528\u5185\u5B58\u592A\u5927"},["/doc/expert/user-question-history13509","/doc/expert/user-question-history13509.md"]],["v-b625acbe","/doc/expert/user-question-history13510.html",{title:"\u67E5\u770B\u5B9E\u65F6jvm\u5185\u5B58\u5927\u5C0F"},["/doc/expert/user-question-history13510","/doc/expert/user-question-history13510.md"]],["v-b2bbfb80","/doc/expert/user-question-history13511.html",{title:"arthas\u65B9\u6CD5\u8FD0\u884C\u540E\u67E5\u770B\u6210\u5458\u53D8\u91CF"},["/doc/expert/user-question-history13511","/doc/expert/user-question-history13511.md"]],["v-af524a42","/doc/expert/user-question-history13512.html",{title:"\u5982\u4F55\u67E5\u770Bjava\u5185\u5B58\u589E\u957F\u54EA\u4E9B\u5BF9\u8C61"},["/doc/expert/user-question-history13512","/doc/expert/user-question-history13512.md"]],["v-abe89904","/doc/expert/user-question-history13513.html",{title:"arthas \u76D1\u542C\u6210\u5458\u53D8\u91CF\u503C\u7684\u65B9\u6CD5\u662F\u4EC0\u4E48\uFF1F"},["/doc/expert/user-question-history13513","/doc/expert/user-question-history13513.md"]],["v-4585d3c0","/doc/expert/user-question-history13522.html",{title:"Connect to telnet server error: 127.0.0.1 3658"},["/doc/expert/user-question-history13522","/doc/expert/user-question-history13522.md"]],["v-1691a482","/doc/expert/user-question-history14763.html",{title:"\u5229\u7528Arthas\u6392\u67E5NoSuchMethodError"},["/doc/expert/user-question-history14763","/doc/expert/user-question-history14763.md"]],["v-47532340","/doc/expert/user-question-history14831.html",{title:"Dashboard \u547D\u4EE4cpuUsage\u957F\u671F\u572890%\u5DE6\u53F3"},["/doc/expert/user-question-history14831","/doc/expert/user-question-history14831.md"]],["v-43e97202","/doc/expert/user-question-history14832.html",{title:"arthas\u542F\u52A8\u65F6\u5185\u5B58\u6EA2\u51FA"},["/doc/expert/user-question-history14832","/doc/expert/user-question-history14832.md"]],["v-407fc0c4","/doc/expert/user-question-history14833.html",{title:"Start arthas failed, exception stack trace:com.sun.tools.attach"},["/doc/expert/user-question-history14833","/doc/expert/user-question-history14833.md"]],["v-3d160f86","/doc/expert/user-question-history14834.html",{title:"\u4F7F\u7528arthas \u8DDF\u8E2A\u8FDB\u7A0B\u670D\u52A1\u540E\uFF0C\u8FDB\u7A0B\u6240\u5360\u7528\u7684\u6587\u4EF6\u63CF\u8FF0\u7B26\u9661\u589E\uFF0C\u4E14\u6587\u4EF6\u63CF\u8FF0\u7B26\u4E0D\u4E0B\u964D"},["/doc/expert/user-question-history14834","/doc/expert/user-question-history14834.md"]],["v-0f87d102","/doc/expert/user-question-history14840.html",{title:"Unsupported class file major version 61 using arthas 3.6.3"},["/doc/expert/user-question-history14840","/doc/expert/user-question-history14840.md"]],["v-14a65adf","/doc/expert/user-question-history14843.html",{title:"arthas \u652F\u6301jdk 20\u4E48\uFF1F"},["/doc/expert/user-question-history14843","/doc/expert/user-question-history14843.md"]],["v-426268c5","/doc/expert/user-question-history15167.html",{title:"\u4ECB\u7ECD\u4E00\u4E0Barthas"},["/doc/expert/user-question-history15167","/doc/expert/user-question-history15167.md"]],["v-71474343","/doc/expert/user-question-history15543.html",{title:"arthas\u4E2Dtt\u547D\u4EE4\u5982\u4F55\u67E5\u770B\u65B9\u6CD5\u5165\u53C2\u7684\u5177\u4F53\u547D\u4EE4"},["/doc/expert/user-question-history15543","/doc/expert/user-question-history15543.md"]],["v-47489f48","/doc/expert/user-question-history15726.html",{title:"arthas \u5982\u4F55\u67E5\u8BE2static\u53D8\u91CF"},["/doc/expert/user-question-history15726","/doc/expert/user-question-history15726.md"]],["v-40753ccc","/doc/expert/user-question-history15728.html",{title:"arthas \u83B7\u53D6\u6210\u5458\u53D8\u91CF"},["/doc/expert/user-question-history15728","/doc/expert/user-question-history15728.md"]],["v-3d0b8b8e","/doc/expert/user-question-history15729.html",{title:"arthas \u600E\u4E48\u67E5\u770B\u53D8\u91CF\u5185\u5BB9"},["/doc/expert/user-question-history15729","/doc/expert/user-question-history15729.md"]],["v-0704d7e3","/doc/expert/user-question-history15730.html",{title:"arthas \u89C2\u5BDF\u65B9\u6CD5\u4E2D\u7684\u67D0\u4E2A\u53D8\u91CF\u7684\u503C"},["/doc/expert/user-question-history15730","/doc/expert/user-question-history15730.md"]],["v-08b9b082","/doc/expert/user-question-history15731.html",{title:"arthas \u8FC7\u6EE4\u65B9\u6CD5\u7684\u9610\u8FF0"},["/doc/expert/user-question-history15731","/doc/expert/user-question-history15731.md"]],["v-0f8d12fe","/doc/expert/user-question-history15735.html",{title:"arthas\u62A5\u9519connect to telnet server error: 127.0.0.1 9999"},["/doc/expert/user-question-history15735","/doc/expert/user-question-history15735.md"]],["v-1141eb9d","/doc/expert/user-question-history15736.html",{title:"arthas \u4E2Djad\u53C2\u6570"},["/doc/expert/user-question-history15736","/doc/expert/user-question-history15736.md"]],["v-12f6c43c","/doc/expert/user-question-history15737.html",{title:"\u8FDB\u7A0B\u505C\u4E86 arthas\u4E5F\u4F1A\u540C\u6B65\u505C\u6B62\u4E48\uFF1F"},["/doc/expert/user-question-history15737","/doc/expert/user-question-history15737.md"]],["v-14ab9cdb","/doc/expert/user-question-history15738.html",{title:"arthas\u5982\u4F55\u67E5\u770Bhashmap\u7684\u503C"},["/doc/expert/user-question-history15738","/doc/expert/user-question-history15738.md"]],["v-1660757a","/doc/expert/user-question-history15739.html",{title:"arthas\u53EF\u4EE5\u76D1\u542C\u79C1\u6709\u65B9\u6CD5\u5417"},["/doc/expert/user-question-history15739","/doc/expert/user-question-history15739.md"]],["v-3beb1324","/doc/expert/user-question-history15740.html",{title:"arthas \u5206\u6790\u5185\u5B58\u5347\u9AD8\u7684\u65B9\u6CD5"},["/doc/expert/user-question-history15740","/doc/expert/user-question-history15740.md"]],["v-3706649a","/404.html",{title:""},["/404"]]];var ob=()=>nb.reduce((e,[t,n,o,r])=>(e.push({name:t,path:n,component:Jc,meta:o},...r.map(i=>({path:i,redirect:n}))),e),[{name:"404",path:"/:catchAll(.*)",component:Jc}]),rb=$h,ib=()=>{const e=wp({history:rb(Gl(Kt.value.base)),routes:ob(),scrollBehavior:(t,n,o)=>o||(t.hash?{el:t.hash}:{top:0})});return e.beforeResolve(async(t,n)=>{var o;(t.path!==n.path||n===Rt)&&([Ct.value]=await Promise.all([cn.resolvePageData(t.name),(o=eu[t.name])==null?void 0:o.__asyncLoader()]))}),e},ab=e=>{e.component("ClientOnly",ga),e.component("Content",Zy)},sb=(e,t)=>{const n=te(()=>cn.resolveRouteLocale(Kt.value.locales,t.currentRoute.value.path)),o=te(()=>cn.resolveSiteLocaleData(Kt.value,n.value)),r=te(()=>cn.resolvePageFrontmatter(Ct.value)),i=te(()=>cn.resolvePageHeadTitle(Ct.value,o.value)),a=te(()=>cn.resolvePageHead(i.value,r.value,o.value)),s=te(()=>cn.resolvePageLang(Ct.value));return e.provide(pa,n),e.provide(Om,o),e.provide(gm,r),e.provide(Qy,i),e.provide(ym,a),e.provide(bm,s),Object.defineProperties(e.config.globalProperties,{$frontmatter:{get:()=>r.value},$head:{get:()=>a.value},$headTitle:{get:()=>i.value},$lang:{get:()=>s.value},$page:{get:()=>Ct.value},$routeLocale:{get:()=>n.value},$site:{get:()=>Kt.value},$siteLocale:{get:()=>o.value},$withBase:{get:()=>ya}}),{pageData:Ct,pageFrontmatter:r,pageHead:a,pageHeadTitle:i,pageLang:s,routeLocale:n,siteData:Kt,siteLocaleData:o}},cb=()=>{const e=Dt(),t=Jy(),n=Em(),o=De([]),r=()=>{t.value.forEach(a=>{const s=lb(a);s&&o.value.push(s)})},i=()=>{document.documentElement.lang=n.value,o.value.forEach(a=>{a.parentNode===document.head&&document.head.removeChild(a)}),o.value.splice(0,o.value.length),t.value.forEach(a=>{const s=ub(a);s!==null&&(document.head.appendChild(s),o.value.push(s))})};hn(Gy,i),et(()=>{r(),i(),ot(()=>e.path,()=>i())})},lb=([e,t,n=""])=>{const o=Object.entries(t).map(([s,c])=>Le(c)?`[${s}="${c}"]`:c===!0?`[${s}]`:"").join(""),r=`head > ${e}${o}`;return Array.from(document.querySelectorAll(r)).find(s=>s.innerText===n)||null},ub=([e,t,n])=>{if(!Le(e))return null;const o=document.createElement(e);return oa(t)&&Object.entries(t).forEach(([r,i])=>{Le(i)?o.setAttribute(r,i):i===!0&&o.setAttribute(r,"")}),Le(n)&&o.appendChild(document.createTextNode(n)),o},mb=Gf,db=async()=>{var n;const e=mb({name:"VuepressApp",setup(){var o;cb();for(const r of Go)(o=r.setup)==null||o.call(r);return()=>[Ie(mu),...Go.flatMap(({rootComponents:r=[]})=>r.map(i=>Ie(i)))]}}),t=ib();ab(e),sb(e,t);for(const o of Go)await((n=o.enhance)==null?void 0:n.call(o,{app:e,router:t,siteData:Kt}));return e.use(t),{app:e,router:t}};db().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount("#app")})});export{Oe as _,ue as a,ae as b,X as c,db as createVueApp,df as d,Xt as e,$ as o,xt as r,Ce as t,Ke as w}; +See: https://www.algolia.com/doc/ui-libraries/autocomplete/core-concepts/sources/#param-getitems`),{source:n,items:a}})}var _0=["event","nextState","props","query","refresh","store"];function yc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,o)}return n}function Yn(e){for(var t=1;t=0||(u[c]=a[c]);return u}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var bc,ti,Bo,Jn=null,Ec=(bc=-1,ti=-1,Bo=void 0,function(e){var t=++bc;return Promise.resolve(e).then(function(n){return Bo&&t=0||(u[c]=a[c]);return u}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var O0=["props","refresh","store"],w0=["inputElement","formElement","panelElement"],P0=["inputElement"],A0=["inputElement","maxLength"],T0=["item","source"];function wc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,o)}return n}function Je(e){for(var t=1;t=0||(u[c]=a[c]);return u}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function L0(e){var t=e.props,n=e.refresh,o=e.store,r=Qn(e,O0);return{getEnvironmentProps:function(i){var a=i.inputElement,s=i.formElement,c=i.panelElement;function l(u){!o.getState().isOpen&&o.pendingRequests.isEmpty()||u.target===a||[s,c].some(function(d){return f=d,h=u.target,f===h||f.contains(h);var f,h})===!1&&(o.dispatch("blur",null),t.debug||o.pendingRequests.cancelAll())}return Je({onTouchStart:l,onMouseDown:l,onTouchMove:function(u){o.getState().isOpen!==!1&&a===t.environment.document.activeElement&&u.target!==a&&a.blur()}},Qn(i,w0))},getRootProps:function(i){return Je({role:"combobox","aria-expanded":o.getState().isOpen,"aria-haspopup":"listbox","aria-owns":o.getState().isOpen?"".concat(t.id,"-list"):void 0,"aria-labelledby":"".concat(t.id,"-label")},i)},getFormProps:function(i){return i.inputElement,Je({action:"",noValidate:!0,role:"search",onSubmit:function(a){var s;a.preventDefault(),t.onSubmit(Je({event:a,refresh:n,state:o.getState()},r)),o.dispatch("submit",null),(s=i.inputElement)===null||s===void 0||s.blur()},onReset:function(a){var s;a.preventDefault(),t.onReset(Je({event:a,refresh:n,state:o.getState()},r)),o.dispatch("reset",null),(s=i.inputElement)===null||s===void 0||s.focus()}},Qn(i,P0))},getLabelProps:function(i){return Je({htmlFor:"".concat(t.id,"-input"),id:"".concat(t.id,"-label")},i)},getInputProps:function(i){var a;function s(g){(t.openOnFocus||Boolean(o.getState().query))&&Pn(Je({event:g,props:t,query:o.getState().completion||o.getState().query,refresh:n,store:o},r)),o.dispatch("focus",null)}var c=i||{},l=(c.inputElement,c.maxLength),u=l===void 0?512:l,d=Qn(c,A0),f=An(o.getState()),h=function(g){return Boolean(g&&g.match(r0))}(((a=t.environment.navigator)===null||a===void 0?void 0:a.userAgent)||""),v=f!=null&&f.itemUrl&&!h?"go":"search";return Je({"aria-autocomplete":"both","aria-activedescendant":o.getState().isOpen&&o.getState().activeItemId!==null?"".concat(t.id,"-item-").concat(o.getState().activeItemId):void 0,"aria-controls":o.getState().isOpen?"".concat(t.id,"-list"):void 0,"aria-labelledby":"".concat(t.id,"-label"),value:o.getState().completion||o.getState().query,id:"".concat(t.id,"-input"),autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",enterKeyHint:v,spellCheck:"false",autoFocus:t.autoFocus,placeholder:t.placeholder,maxLength:u,type:"search",onChange:function(g){Pn(Je({event:g,props:t,query:g.currentTarget.value.slice(0,u),refresh:n,store:o},r))},onKeyDown:function(g){(function(y){var _=y.event,b=y.props,T=y.refresh,I=y.store,D=E0(y,y0);if(_.key==="ArrowUp"||_.key==="ArrowDown"){var K=function(){var L=b.environment.document.getElementById("".concat(b.id,"-item-").concat(I.getState().activeItemId));L&&(L.scrollIntoViewIfNeeded?L.scrollIntoViewIfNeeded(!1):L.scrollIntoView(!1))},S=function(){var L=An(I.getState());if(I.getState().activeItemId!==null&&L){var R=L.item,C=L.itemInputValue,V=L.itemUrl,W=L.source;W.onActive(on({event:_,item:R,itemInputValue:C,itemUrl:V,refresh:T,source:W,state:I.getState()},D))}};_.preventDefault(),I.getState().isOpen===!1&&(b.openOnFocus||Boolean(I.getState().query))?Pn(on({event:_,props:b,query:I.getState().query,refresh:T,store:I},D)).then(function(){I.dispatch(_.key,{nextActiveItemId:b.defaultActiveItemId}),S(),setTimeout(K,0)}):(I.dispatch(_.key,{}),S(),K())}else if(_.key==="Escape")_.preventDefault(),I.dispatch(_.key,null),I.pendingRequests.cancelAll();else if(_.key==="Tab")I.dispatch("blur",null),I.pendingRequests.cancelAll();else if(_.key==="Enter"){if(I.getState().activeItemId===null||I.getState().collections.every(function(L){return L.items.length===0}))return void(b.debug||I.pendingRequests.cancelAll());_.preventDefault();var E=An(I.getState()),U=E.item,Y=E.itemInputValue,M=E.itemUrl,A=E.source;if(_.metaKey||_.ctrlKey)M!==void 0&&(A.onSelect(on({event:_,item:U,itemInputValue:Y,itemUrl:M,refresh:T,source:A,state:I.getState()},D)),b.navigator.navigateNewTab({itemUrl:M,item:U,state:I.getState()}));else if(_.shiftKey)M!==void 0&&(A.onSelect(on({event:_,item:U,itemInputValue:Y,itemUrl:M,refresh:T,source:A,state:I.getState()},D)),b.navigator.navigateNewWindow({itemUrl:M,item:U,state:I.getState()}));else if(!_.altKey){if(M!==void 0)return A.onSelect(on({event:_,item:U,itemInputValue:Y,itemUrl:M,refresh:T,source:A,state:I.getState()},D)),void b.navigator.navigate({itemUrl:M,item:U,state:I.getState()});Pn(on({event:_,nextState:{isOpen:!1},props:b,query:Y,refresh:T,store:I},D)).then(function(){A.onSelect(on({event:_,item:U,itemInputValue:Y,itemUrl:M,refresh:T,source:A,state:I.getState()},D))})}}})(Je({event:g,props:t,refresh:n,store:o},r))},onFocus:s,onBlur:tm,onClick:function(g){i.inputElement!==t.environment.document.activeElement||o.getState().isOpen||s(g)}},d)},getPanelProps:function(i){return Je({onMouseDown:function(a){a.preventDefault()},onMouseLeave:function(){o.dispatch("mouseleave",null)}},i)},getListProps:function(i){return Je({role:"listbox","aria-labelledby":"".concat(t.id,"-label"),id:"".concat(t.id,"-list")},i)},getItemProps:function(i){var a=i.item,s=i.source,c=Qn(i,T0);return Je({id:"".concat(t.id,"-item-").concat(a.__autocomplete_id),role:"option","aria-selected":o.getState().activeItemId===a.__autocomplete_id,onMouseMove:function(l){if(a.__autocomplete_id!==o.getState().activeItemId){o.dispatch("mousemove",a.__autocomplete_id);var u=An(o.getState());if(o.getState().activeItemId!==null&&u){var d=u.item,f=u.itemInputValue,h=u.itemUrl,v=u.source;v.onActive(Je({event:l,item:d,itemInputValue:f,itemUrl:h,refresh:n,source:v,state:o.getState()},r))}}},onMouseDown:function(l){l.preventDefault()},onClick:function(l){var u=s.getItemInputValue({item:a,state:o.getState()}),d=s.getItemUrl({item:a,state:o.getState()});(d?Promise.resolve():Pn(Je({event:l,nextState:{isOpen:!1},props:t,query:u,refresh:n,store:o},r))).then(function(){s.onSelect(Je({event:l,item:a,itemInputValue:u,itemUrl:d,refresh:n,source:s,state:o.getState()},r))})}},c)}}}function Pc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,o)}return n}function x0(e){for(var t=1;t0},reshape:function(f){return f.sources}},s),{},{id:(l=s.id)!==null&&l!==void 0?l:"autocomplete-".concat(e0++),plugins:d,initialState:En({activeItemId:null,query:"",completion:null,collections:[],isOpen:!1,status:"idle",context:{}},s.initialState),onStateChange:function(f){var h;(h=s.onStateChange)===null||h===void 0||h.call(s,f),d.forEach(function(v){var g;return(g=v.onStateChange)===null||g===void 0?void 0:g.call(v,f)})},onSubmit:function(f){var h;(h=s.onSubmit)===null||h===void 0||h.call(s,f),d.forEach(function(v){var g;return(g=v.onSubmit)===null||g===void 0?void 0:g.call(v,f)})},onReset:function(f){var h;(h=s.onReset)===null||h===void 0||h.call(s,f),d.forEach(function(v){var g;return(g=v.onReset)===null||g===void 0?void 0:g.call(v,f)})},getSources:function(f){return Promise.all([].concat(l0(d.map(function(h){return h.getSources})),[s.getSources]).filter(Boolean).map(function(h){return o0(h,f)})).then(function(h){return go(h)}).then(function(h){return h.map(function(v){return En(En({},v),{},{onSelect:function(g){v.onSelect(g),c.forEach(function(y){var _;return(_=y.onSelect)===null||_===void 0?void 0:_.call(y,g)})},onActive:function(g){v.onActive(g),c.forEach(function(y){var _;return(_=y.onActive)===null||_===void 0?void 0:_.call(y,g)})}})})})},navigator:En({navigate:function(f){var h=f.itemUrl;u.location.assign(h)},navigateNewTab:function(f){var h=f.itemUrl,v=u.open(h,"_blank","noopener");v==null||v.focus()},navigateNewWindow:function(f){var h=f.itemUrl;u.open(h,"_blank","noopener")}},s.navigator)})}(e,t),o=s0(R0,n,function(s){var c=s.prevState,l=s.state;n.onStateChange(rn({prevState:c,state:l,refresh:a},r))}),r=function(s){var c=s.store;return{setActiveItemId:function(l){c.dispatch("setActiveItemId",l)},setQuery:function(l){c.dispatch("setQuery",l)},setCollections:function(l){var u=0,d=l.map(function(f){return $o($o({},f),{},{items:go(f.items).map(function(h){return $o($o({},h),{},{__autocomplete_id:u++})})})});c.dispatch("setCollections",d)},setIsOpen:function(l){c.dispatch("setIsOpen",l)},setStatus:function(l){c.dispatch("setStatus",l)},setContext:function(l){c.dispatch("setContext",l)}}}({store:o}),i=L0(rn({props:n,refresh:a,store:o},r));function a(){return Pn(rn({event:new Event("input"),nextState:{isOpen:o.getState().isOpen},props:n,query:o.getState().query,refresh:a,store:o},r))}return n.plugins.forEach(function(s){var c;return(c=s.subscribe)===null||c===void 0?void 0:c.call(s,rn(rn({},r),{},{refresh:a,onSelect:function(l){t.push({onSelect:l})},onActive:function(l){t.push({onActive:l})}}))}),function(s){var c,l,u=s.metadata,d=s.environment;if(!((c=d.navigator)===null||c===void 0||(l=c.userAgent)===null||l===void 0)&&l.includes("Algolia Crawler")){var f=d.document.createElement("meta"),h=d.document.querySelector("head");f.name="algolia:metadata",setTimeout(function(){f.content=JSON.stringify(u),h.appendChild(f)},0)}}({metadata:D0({plugins:n.plugins,options:e}),environment:n.environment}),rn(rn({refresh:a},i),r)}function C0(e){var t=e.translations,n=(t===void 0?{}:t).searchByText,o=n===void 0?"Search by":n;return w.createElement("a",{href:"https://www.algolia.com/ref/docsearch/?utm_source=".concat(window.location.hostname,"&utm_medium=referral&utm_content=powered_by&utm_campaign=docsearch"),target:"_blank",rel:"noopener noreferrer"},w.createElement("span",{className:"DocSearch-Label"},o),w.createElement("svg",{width:"77",height:"19","aria-label":"Algolia",role:"img"},w.createElement("path",{d:"M2.5067 0h14.0245c1.384.001 2.5058 1.1205 2.5068 2.5017V16.5c-.0014 1.3808-1.1232 2.4995-2.5068 2.5H2.5067C1.1232 18.9995.0014 17.8808 0 16.5V2.4958A2.495 2.495 0 01.735.7294 2.505 2.505 0 012.5068 0zM37.95 15.0695c-3.7068.0168-3.7068-2.986-3.7068-3.4634L34.2372.3576 36.498 0v11.1794c0 .2715 0 1.9889 1.452 1.994v1.8961zm-9.1666-1.8388c.694 0 1.2086-.0397 1.5678-.1088v-2.2934a5.3639 5.3639 0 00-1.3303-.1679 4.8283 4.8283 0 00-.758.0582 2.2845 2.2845 0 00-.688.2024c-.2029.0979-.371.2362-.4919.4142-.1268.1788-.185.2826-.185.5533 0 .5297.185.8359.5205 1.0375.3355.2016.7928.3053 1.365.3053v-.0008zm-.1969-8.1817c.7463 0 1.3768.092 1.8856.2767.5088.1838.9195.4428 1.2204.7717.3068.334.5147.7777.6423 1.251.1327.4723.196.991.196 1.5603v5.798c-.5235.1036-1.05.192-1.5787.2649-.7048.1037-1.4976.156-2.3774.156-.5832 0-1.1215-.0582-1.6016-.167a3.385 3.385 0 01-1.2432-.5364 2.6034 2.6034 0 01-.8037-.9565c-.191-.3922-.29-.9447-.29-1.5208 0-.5533.11-.905.3246-1.2863a2.7351 2.7351 0 01.8849-.9329c.376-.242.8029-.415 1.2948-.5187a7.4517 7.4517 0 011.5381-.156 7.1162 7.1162 0 011.6667.2024V8.886c0-.259-.0296-.5061-.093-.7372a1.5847 1.5847 0 00-.3245-.6158 1.5079 1.5079 0 00-.6119-.4158 2.6788 2.6788 0 00-.966-.173c-.5206 0-.9948.0634-1.4283.1384a6.5481 6.5481 0 00-1.065.259l-.2712-1.849c.2831-.0986.7048-.1964 1.2491-.2943a9.2979 9.2979 0 011.752-.1501v.0008zm44.6597 8.1193c.6947 0 1.2086-.0405 1.567-.1097v-2.2942a5.3743 5.3743 0 00-1.3303-.1679c-.2485 0-.503.0177-.7573.0582a2.2853 2.2853 0 00-.688.2024 1.2333 1.2333 0 00-.4918.4142c-.1268.1788-.1843.2826-.1843.5533 0 .5297.1843.8359.5198 1.0375.3414.2066.7927.3053 1.365.3053v.0009zm-.191-8.1767c.7463 0 1.3768.0912 1.8856.2759.5087.1847.9195.4436 1.2204.7717.3.329.5147.7786.6414 1.251a5.7248 5.7248 0 01.197 1.562v5.7972c-.3466.0742-.874.1602-1.5788.2648-.7049.1038-1.4976.1552-2.3774.1552-.5832 0-1.1215-.0573-1.6016-.167a3.385 3.385 0 01-1.2432-.5356 2.6034 2.6034 0 01-.8038-.9565c-.191-.3922-.2898-.9447-.2898-1.5216 0-.5533.1098-.905.3245-1.2854a2.7373 2.7373 0 01.8849-.9338c.376-.2412.8029-.4141 1.2947-.5178a7.4545 7.4545 0 012.325-.1097c.2781.0287.5672.081.879.156v-.3686a2.7781 2.7781 0 00-.092-.738 1.5788 1.5788 0 00-.3246-.6166 1.5079 1.5079 0 00-.612-.415 2.6797 2.6797 0 00-.966-.1729c-.5205 0-.9947.0633-1.4282.1384a6.5608 6.5608 0 00-1.065.259l-.2712-1.8498c.283-.0979.7048-.1957 1.2491-.2935a9.8597 9.8597 0 011.752-.1494zm-6.79-1.072c-.7576.001-1.373-.6103-1.3759-1.3664 0-.755.6128-1.3664 1.376-1.3664.764 0 1.3775.6115 1.3775 1.3664s-.6195 1.3664-1.3776 1.3664zm1.1393 11.1507h-2.2726V5.3409l2.2734-.3568v10.0845l-.0008.0017zm-3.984 0c-3.707.0168-3.707-2.986-3.707-3.4642L59.7069.3576 61.9685 0v11.1794c0 .2715 0 1.9889 1.452 1.994V15.0703zm-7.3512-4.979c0-.975-.2138-1.7873-.6305-2.3516-.4167-.571-.9998-.852-1.747-.852-.7454 0-1.3302.281-1.7452.852-.4166.5702-.6195 1.3765-.6195 2.3516 0 .9851.208 1.6473.6254 2.2183.4158.576.9998.8587 1.7461.8587.7454 0 1.3303-.2885 1.747-.8595.4158-.5761.6237-1.2315.6237-2.2184v.0009zm2.3132-.006c0 .7609-.1099 1.3361-.3356 1.9654a4.654 4.654 0 01-.9533 1.6076A4.214 4.214 0 0155.613 14.69c-.579.2412-1.4697.3795-1.9143.3795-.4462-.005-1.3303-.1324-1.9033-.3795a4.307 4.307 0 01-1.474-1.0316c-.4115-.4445-.7293-.9801-.9609-1.6076a5.3423 5.3423 0 01-.3465-1.9653c0-.7608.104-1.493.3356-2.1155a4.683 4.683 0 01.9719-1.5958 4.3383 4.3383 0 011.479-1.0257c.5739-.242 1.2043-.3567 1.8864-.3567.6829 0 1.3125.1197 1.8906.3567a4.1245 4.1245 0 011.4816 1.0257 4.7587 4.7587 0 01.9592 1.5958c.2426.6225.3643 1.3547.3643 2.1155zm-17.0198 0c0 .9448.208 1.9932.6238 2.431.4166.4386.955.6579 1.6142.6579.3584 0 .6998-.0523 1.0176-.1502.3186-.0978.5721-.2134.775-.3517V7.0784a8.8706 8.8706 0 00-1.4926-.1906c-.8206-.0236-1.4452.312-1.8847.8468-.4335.5365-.6533 1.476-.6533 2.3516v-.0008zm6.2863 4.4485c0 1.5385-.3938 2.662-1.1866 3.3773-.791.7136-2.0005 1.0712-3.6308 1.0712-.5958 0-1.834-.1156-2.8228-.334l.3643-1.7865c.8282.173 1.9202.2193 2.4932.2193.9077 0 1.555-.1847 1.943-.5533.388-.3686.578-.916.578-1.643v-.3687a6.8289 6.8289 0 01-.8848.3349c-.3634.1096-.786.167-1.261.167-.6246 0-1.1917-.0979-1.7055-.2944a3.5554 3.5554 0 01-1.3244-.8645c-.3642-.3796-.6541-.8579-.8561-1.4289-.2028-.571-.3068-1.59-.3068-2.339 0-.7034.1099-1.5856.3245-2.1735.2198-.5871.5316-1.0949.9542-1.515.4167-.42.9255-.743 1.5213-.98a5.5923 5.5923 0 012.052-.3855c.7353 0 1.4114.092 2.0707.2024.6592.1088 1.2204.2236 1.6776.35v8.945-.0008zM11.5026 4.2418v-.6511c-.0005-.4553-.3704-.8241-.8266-.8241H8.749c-.4561 0-.826.3688-.8265.824v.669c0 .0742.0693.1264.1445.1096a6.0346 6.0346 0 011.6768-.2362 6.125 6.125 0 011.6202.2185.1116.1116 0 00.1386-.1097zm-5.2806.852l-.3296-.3282a.8266.8266 0 00-1.168 0l-.393.3922a.8199.8199 0 000 1.164l.3237.323c.0524.0515.1268.0397.1733-.0117.191-.259.3989-.507.6305-.7372.2374-.2362.48-.4437.7462-.6335.0575-.0354.0634-.1155.017-.1687zm3.5159 2.069v2.818c0 .081.0879.1392.1622.0987l2.5102-1.2964c.0574-.0287.0752-.0987.0464-.1552a3.1237 3.1237 0 00-2.603-1.574c-.0575 0-.115.0456-.115.1097l-.0008-.0009zm.0008 6.789c-2.0933.0005-3.7915-1.6912-3.7947-3.7804C5.9468 8.0821 7.6452 6.39 9.7387 6.391c2.0932-.0005 3.7911 1.6914 3.794 3.7804a3.7783 3.7783 0 01-1.1124 2.675 3.7936 3.7936 0 01-2.6824 1.1054h.0008zM9.738 4.8002c-1.9218 0-3.6975 1.0232-4.6584 2.6841a5.359 5.359 0 000 5.3683c.9609 1.661 2.7366 2.6841 4.6584 2.6841a5.3891 5.3891 0 003.8073-1.5725 5.3675 5.3675 0 001.578-3.7987 5.3574 5.3574 0 00-1.5771-3.797A5.379 5.379 0 009.7387 4.801l-.0008-.0008z",fill:"currentColor",fillRule:"evenodd"})))}function zo(e){return w.createElement("svg",{width:"15",height:"15","aria-label":e.ariaLabel,role:"img"},w.createElement("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.2"},e.children))}function V0(e){var t=e.translations,n=t===void 0?{}:t,o=n.selectText,r=o===void 0?"to select":o,i=n.selectKeyAriaLabel,a=i===void 0?"Enter key":i,s=n.navigateText,c=s===void 0?"to navigate":s,l=n.navigateUpKeyAriaLabel,u=l===void 0?"Arrow up":l,d=n.navigateDownKeyAriaLabel,f=d===void 0?"Arrow down":d,h=n.closeText,v=h===void 0?"to close":h,g=n.closeKeyAriaLabel,y=g===void 0?"Escape key":g,_=n.searchByText,b=_===void 0?"Search by":_;return w.createElement(w.Fragment,null,w.createElement("div",{className:"DocSearch-Logo"},w.createElement(C0,{translations:{searchByText:b}})),w.createElement("ul",{className:"DocSearch-Commands"},w.createElement("li",null,w.createElement("kbd",{className:"DocSearch-Commands-Key"},w.createElement(zo,{ariaLabel:a},w.createElement("path",{d:"M12 3.53088v3c0 1-1 2-2 2H4M7 11.53088l-3-3 3-3"}))),w.createElement("span",{className:"DocSearch-Label"},r)),w.createElement("li",null,w.createElement("kbd",{className:"DocSearch-Commands-Key"},w.createElement(zo,{ariaLabel:f},w.createElement("path",{d:"M7.5 3.5v8M10.5 8.5l-3 3-3-3"}))),w.createElement("kbd",{className:"DocSearch-Commands-Key"},w.createElement(zo,{ariaLabel:u},w.createElement("path",{d:"M7.5 11.5v-8M10.5 6.5l-3-3-3 3"}))),w.createElement("span",{className:"DocSearch-Label"},c)),w.createElement("li",null,w.createElement("kbd",{className:"DocSearch-Commands-Key"},w.createElement(zo,{ariaLabel:y},w.createElement("path",{d:"M13.6167 8.936c-.1065.3583-.6883.962-1.4875.962-.7993 0-1.653-.9165-1.653-2.1258v-.5678c0-1.2548.7896-2.1016 1.653-2.1016.8634 0 1.3601.4778 1.4875 1.0724M9 6c-.1352-.4735-.7506-.9219-1.46-.8972-.7092.0246-1.344.57-1.344 1.2166s.4198.8812 1.3445.9805C8.465 7.3992 8.968 7.9337 9 8.5c.032.5663-.454 1.398-1.4595 1.398C6.6593 9.898 6 9 5.963 8.4851m-1.4748.5368c-.2635.5941-.8099.876-1.5443.876s-1.7073-.6248-1.7073-2.204v-.4603c0-1.0416.721-2.131 1.7073-2.131.9864 0 1.6425 1.031 1.5443 2.2492h-2.956"}))),w.createElement("span",{className:"DocSearch-Label"},v))))}function M0(e){var t=e.hit,n=e.children;return w.createElement("a",{href:t.url},n)}function j0(){return w.createElement("svg",{viewBox:"0 0 38 38",stroke:"currentColor",strokeOpacity:".5"},w.createElement("g",{fill:"none",fillRule:"evenodd"},w.createElement("g",{transform:"translate(1 1)",strokeWidth:"2"},w.createElement("circle",{strokeOpacity:".3",cx:"18",cy:"18",r:"18"}),w.createElement("path",{d:"M36 18c0-9.94-8.06-18-18-18"},w.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"})))))}function H0(){return w.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},w.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},w.createElement("path",{d:"M3.18 6.6a8.23 8.23 0 1112.93 9.94h0a8.23 8.23 0 01-11.63 0"}),w.createElement("path",{d:"M6.44 7.25H2.55V3.36M10.45 6v5.6M10.45 11.6L13 13"})))}function ki(){return w.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},w.createElement("path",{d:"M10 10l5.09-5.09L10 10l5.09 5.09L10 10zm0 0L4.91 4.91 10 10l-5.09 5.09L10 10z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}function $0(){return w.createElement("svg",{className:"DocSearch-Hit-Select-Icon",width:"20",height:"20",viewBox:"0 0 20 20"},w.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},w.createElement("path",{d:"M18 3v4c0 2-2 4-4 4H2"}),w.createElement("path",{d:"M8 17l-6-6 6-6"})))}var N0=function(){return w.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},w.createElement("path",{d:"M17 6v12c0 .52-.2 1-1 1H4c-.7 0-1-.33-1-1V2c0-.55.42-1 1-1h8l5 5zM14 8h-3.13c-.51 0-.87-.34-.87-.87V4",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))};function F0(e){switch(e.type){case"lvl1":return w.createElement(N0,null);case"content":return w.createElement(z0,null);default:return w.createElement(B0,null)}}function B0(){return w.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},w.createElement("path",{d:"M13 13h4-4V8H7v5h6v4-4H7V8H3h4V3v5h6V3v5h4-4v5zm-6 0v4-4H3h4z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}function z0(){return w.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},w.createElement("path",{d:"M17 5H3h14zm0 5H3h14zm0 5H3h14z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))}function Lc(){return w.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},w.createElement("path",{d:"M10 14.2L5 17l1-5.6-4-4 5.5-.7 2.5-5 2.5 5 5.6.8-4 4 .9 5.5z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))}function U0(){return w.createElement("svg",{width:"40",height:"40",viewBox:"0 0 20 20",fill:"none",fillRule:"evenodd",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},w.createElement("path",{d:"M19 4.8a16 16 0 00-2-1.2m-3.3-1.2A16 16 0 001.1 4.7M16.7 8a12 12 0 00-2.8-1.4M10 6a12 12 0 00-6.7 2M12.3 14.7a4 4 0 00-4.5 0M14.5 11.4A8 8 0 0010 10M3 16L18 2M10 18h0"}))}function W0(){return w.createElement("svg",{width:"40",height:"40",viewBox:"0 0 20 20",fill:"none",fillRule:"evenodd",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},w.createElement("path",{d:"M15.5 4.8c2 3 1.7 7-1 9.7h0l4.3 4.3-4.3-4.3a7.8 7.8 0 01-9.8 1m-2.2-2.2A7.8 7.8 0 0113.2 2.4M2 18L18 2"}))}function K0(e){var t=e.translations,n=t===void 0?{}:t,o=n.titleText,r=o===void 0?"Unable to fetch results":o,i=n.helpText,a=i===void 0?"You might want to check your network connection.":i;return w.createElement("div",{className:"DocSearch-ErrorScreen"},w.createElement("div",{className:"DocSearch-Screen-Icon"},w.createElement(U0,null)),w.createElement("p",{className:"DocSearch-Title"},r),w.createElement("p",{className:"DocSearch-Help"},a))}var Y0=["translations"];function J0(e){return function(t){if(Array.isArray(t))return ni(t)}(e)||function(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}(e)||function(t,n){if(!!t){if(typeof t=="string")return ni(t,n);var o=Object.prototype.toString.call(t).slice(8,-1);if(o==="Object"&&t.constructor&&(o=t.constructor.name),o==="Map"||o==="Set")return Array.from(t);if(o==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return ni(t,n)}}(e)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function ni(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n=0||(u[c]=a[c]);return u}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function G0(e){var t=e.translations,n=t===void 0?{}:t,o=Q0(e,Y0),r=n.noResultsText,i=r===void 0?"No results for":r,a=n.suggestedQueryText,s=a===void 0?"Try searching for":a,c=n.reportMissingResultsText,l=c===void 0?"Believe this query should return results?":c,u=n.reportMissingResultsLinkText,d=u===void 0?"Let us know.":u,f=o.state.context.searchSuggestions;return w.createElement("div",{className:"DocSearch-NoResults"},w.createElement("div",{className:"DocSearch-Screen-Icon"},w.createElement(W0,null)),w.createElement("p",{className:"DocSearch-Title"},i,' "',w.createElement("strong",null,o.state.query),'"'),f&&f.length>0&&w.createElement("div",{className:"DocSearch-NoResults-Prefill-List"},w.createElement("p",{className:"DocSearch-Help"},s,":"),w.createElement("ul",null,f.slice(0,3).reduce(function(h,v){return[].concat(J0(h),[w.createElement("li",{key:v},w.createElement("button",{className:"DocSearch-Prefill",key:v,type:"button",onClick:function(){o.setQuery(v.toLowerCase()+" "),o.refresh(),o.inputRef.current.focus()}},v))])},[]))),o.getMissingResultsUrl&&w.createElement("p",{className:"DocSearch-Help"},"".concat(l," "),w.createElement("a",{href:o.getMissingResultsUrl({query:o.state.query}),target:"_blank",rel:"noopener noreferrer"},d)))}var Z0=["hit","attribute","tagName"];function xc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,o)}return n}function Dc(e){for(var t=1;t=0||(u[c]=a[c]);return u}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Sc(e,t){return t.split(".").reduce(function(n,o){return n!=null&&n[o]?n[o]:null},e)}function On(e){var t=e.hit,n=e.attribute,o=e.tagName;return Pt(o===void 0?"span":o,Dc(Dc({},ey(e,Z0)),{},{dangerouslySetInnerHTML:{__html:Sc(t,"_snippetResult.".concat(n,".value"))||Sc(t,n)}}))}function Rc(e,t){return function(n){if(Array.isArray(n))return n}(e)||function(n,o){var r=n==null?null:typeof Symbol<"u"&&n[Symbol.iterator]||n["@@iterator"];if(r!=null){var i,a,s=[],c=!0,l=!1;try{for(r=r.call(n);!(c=(i=r.next()).done)&&(s.push(i.value),!o||s.length!==o);c=!0);}catch(u){l=!0,a=u}finally{try{c||r.return==null||r.return()}finally{if(l)throw a}}return s}}(e,t)||function(n,o){if(!!n){if(typeof n=="string")return kc(n,o);var r=Object.prototype.toString.call(n).slice(8,-1);if(r==="Object"&&n.constructor&&(r=n.constructor.name),r==="Map"||r==="Set")return Array.from(n);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return kc(n,o)}}(e,t)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function kc(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n|<\/mark>)/g,oy=RegExp(rm.source);function im(e){var t,n,o,r,i,a=e;if(!a.__docsearch_parent&&!e._highlightResult)return e.hierarchy.lvl0;var s=((a.__docsearch_parent?(t=a.__docsearch_parent)===null||t===void 0||(n=t._highlightResult)===null||n===void 0||(o=n.hierarchy)===null||o===void 0?void 0:o.lvl0:(r=e._highlightResult)===null||r===void 0||(i=r.hierarchy)===null||i===void 0?void 0:i.lvl0)||{}).value;return s&&oy.test(s)?s.replace(rm,""):s}function Ci(){return Ci=Object.assign||function(e){for(var t=1;t=0||(u[c]=a[c]);return u}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function sy(e){var t=e.translations,n=t===void 0?{}:t,o=ay(e,iy),r=n.recentSearchesTitle,i=r===void 0?"Recent":r,a=n.noRecentSearchesText,s=a===void 0?"No recent searches":a,c=n.saveRecentSearchButtonTitle,l=c===void 0?"Save this search":c,u=n.removeRecentSearchButtonTitle,d=u===void 0?"Remove this search from history":u,f=n.favoriteSearchesTitle,h=f===void 0?"Favorite":f,v=n.removeFavoriteSearchButtonTitle,g=v===void 0?"Remove this search from favorites":v;return o.state.status==="idle"&&o.hasCollections===!1?o.disableUserPersonalization?null:w.createElement("div",{className:"DocSearch-StartScreen"},w.createElement("p",{className:"DocSearch-Help"},s)):o.hasCollections===!1?null:w.createElement("div",{className:"DocSearch-Dropdown-Container"},w.createElement(qi,gr({},o,{title:i,collection:o.state.collections[0],renderIcon:function(){return w.createElement("div",{className:"DocSearch-Hit-icon"},w.createElement(H0,null))},renderAction:function(y){var _=y.item,b=y.runFavoriteTransition,T=y.runDeleteTransition;return w.createElement(w.Fragment,null,w.createElement("div",{className:"DocSearch-Hit-action"},w.createElement("button",{className:"DocSearch-Hit-action-button",title:l,type:"submit",onClick:function(I){I.preventDefault(),I.stopPropagation(),b(function(){o.favoriteSearches.add(_),o.recentSearches.remove(_),o.refresh()})}},w.createElement(Lc,null))),w.createElement("div",{className:"DocSearch-Hit-action"},w.createElement("button",{className:"DocSearch-Hit-action-button",title:d,type:"submit",onClick:function(I){I.preventDefault(),I.stopPropagation(),T(function(){o.recentSearches.remove(_),o.refresh()})}},w.createElement(ki,null))))}})),w.createElement(qi,gr({},o,{title:h,collection:o.state.collections[1],renderIcon:function(){return w.createElement("div",{className:"DocSearch-Hit-icon"},w.createElement(Lc,null))},renderAction:function(y){var _=y.item,b=y.runDeleteTransition;return w.createElement("div",{className:"DocSearch-Hit-action"},w.createElement("button",{className:"DocSearch-Hit-action-button",title:g,type:"submit",onClick:function(T){T.preventDefault(),T.stopPropagation(),b(function(){o.favoriteSearches.remove(_),o.refresh()})}},w.createElement(ki,null)))}})))}var cy=["translations"];function yr(){return yr=Object.assign||function(e){for(var t=1;t=0||(u[c]=a[c]);return u}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var uy=w.memo(function(e){var t=e.translations,n=t===void 0?{}:t,o=ly(e,cy);if(o.state.status==="error")return w.createElement(K0,{translations:n==null?void 0:n.errorScreen});var r=o.state.collections.some(function(i){return i.items.length>0});return o.state.query?r===!1?w.createElement(G0,yr({},o,{translations:n==null?void 0:n.noResultsScreen})):w.createElement(ry,o):w.createElement(sy,yr({},o,{hasCollections:r,translations:n==null?void 0:n.startScreen}))},function(e,t){return t.state.status==="loading"||t.state.status==="stalled"}),my=["translations"];function br(){return br=Object.assign||function(e){for(var t=1;t=0||(u[c]=a[c]);return u}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function fy(e){var t=e.translations,n=t===void 0?{}:t,o=dy(e,my),r=n.resetButtonTitle,i=r===void 0?"Clear the query":r,a=n.resetButtonAriaLabel,s=a===void 0?"Clear the query":a,c=n.cancelButtonText,l=c===void 0?"Cancel":c,u=n.cancelButtonAriaLabel,d=u===void 0?"Cancel":u,f=o.getFormProps({inputElement:o.inputRef.current}).onReset;return w.useEffect(function(){o.autoFocus&&o.inputRef.current&&o.inputRef.current.focus()},[o.autoFocus,o.inputRef]),w.useEffect(function(){o.isFromSelection&&o.inputRef.current&&o.inputRef.current.select()},[o.isFromSelection,o.inputRef]),w.createElement(w.Fragment,null,w.createElement("form",{className:"DocSearch-Form",onSubmit:function(h){h.preventDefault()},onReset:f},w.createElement("label",br({className:"DocSearch-MagnifierLabel"},o.getLabelProps()),w.createElement(em,null)),w.createElement("div",{className:"DocSearch-LoadingIndicator"},w.createElement(j0,null)),w.createElement("input",br({className:"DocSearch-Input",ref:o.inputRef},o.getInputProps({inputElement:o.inputRef.current,autoFocus:o.autoFocus,maxLength:64}))),w.createElement("button",{type:"reset",title:i,className:"DocSearch-Reset","aria-label":s,hidden:!o.state.query},w.createElement(ki,null))),w.createElement("button",{className:"DocSearch-Cancel",type:"reset","aria-label":d,onClick:o.onClose},l))}var hy=["_highlightResult","_snippetResult"];function py(e,t){if(e==null)return{};var n,o,r=function(a,s){if(a==null)return{};var c,l,u={},d=Object.keys(a);for(l=0;l=0||(u[c]=a[c]);return u}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function _y(e){return function(){var t="__TEST_KEY__";try{return localStorage.setItem(t,""),localStorage.removeItem(t),!0}catch{return!1}}()===!1?{setItem:function(){},getItem:function(){return[]}}:{setItem:function(t){return window.localStorage.setItem(e,JSON.stringify(t))},getItem:function(){var t=window.localStorage.getItem(e);return t?JSON.parse(t):[]}}}function Vc(e){var t=e.key,n=e.limit,o=n===void 0?5:n,r=_y(t),i=r.getItem().slice(0,o);return{add:function(a){var s=a,c=(s._highlightResult,s._snippetResult,py(s,hy)),l=i.findIndex(function(u){return u.objectID===c.objectID});l>-1&&i.splice(l,1),i.unshift(c),i=i.slice(0,o),r.setItem(i)},remove:function(a){i=i.filter(function(s){return s.objectID!==a.objectID}),r.setItem(i)},getAll:function(){return i}}}var vy=["facetName","facetQuery"];function gy(e){var t,n="algoliasearch-client-js-".concat(e.key),o=function(){return t===void 0&&(t=e.localStorage||window.localStorage),t},r=function(){return JSON.parse(o().getItem(n)||"{}")};return{get:function(i,a){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then(function(){var c=JSON.stringify(i),l=r()[c];return Promise.all([l||a(),l!==void 0])}).then(function(c){var l=fr(c,2),u=l[0],d=l[1];return Promise.all([u,d||s.miss(u)])}).then(function(c){return fr(c,1)[0]})},set:function(i,a){return Promise.resolve().then(function(){var s=r();return s[JSON.stringify(i)]=a,o().setItem(n,JSON.stringify(s)),a})},delete:function(i){return Promise.resolve().then(function(){var a=r();delete a[JSON.stringify(i)],o().setItem(n,JSON.stringify(a))})},clear:function(){return Promise.resolve().then(function(){o().removeItem(n)})}}}function Xn(e){var t=hr(e.caches),n=t.shift();return n===void 0?{get:function(o,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}};return r().then(function(a){return Promise.all([a,i.miss(a)])}).then(function(a){return fr(a,1)[0]})},set:function(o,r){return Promise.resolve(r)},delete:function(o){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(o,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}};return n.get(o,r,i).catch(function(){return Xn({caches:t}).get(o,r,i)})},set:function(o,r){return n.set(o,r).catch(function(){return Xn({caches:t}).set(o,r)})},delete:function(o){return n.delete(o).catch(function(){return Xn({caches:t}).delete(o)})},clear:function(){return n.clear().catch(function(){return Xn({caches:t}).clear()})}}}function oi(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{serializable:!0},t={};return{get:function(n,o){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}},i=JSON.stringify(n);if(i in t)return Promise.resolve(e.serializable?JSON.parse(t[i]):t[i]);var a=o(),s=r&&r.miss||function(){return Promise.resolve()};return a.then(function(c){return s(c)}).then(function(){return a})},set:function(n,o){return t[JSON.stringify(n)]=e.serializable?JSON.stringify(o):o,Promise.resolve(o)},delete:function(n){return delete t[JSON.stringify(n)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function yy(e){for(var t=e.length-1;t>0;t--){var n=Math.floor(Math.random()*(t+1)),o=e[t];e[t]=e[n],e[n]=o}return e}function am(e,t){return t&&Object.keys(t).forEach(function(n){e[n]=t[n](e)}),e}function Cr(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o0?o:void 0,timeout:n.timeout||t,headers:n.headers||{},queryParameters:n.queryParameters||{},cacheable:n.cacheable}}var Tn={Read:1,Write:2,Any:3},sm=1,by=2,cm=3;function lm(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:sm;return Pe(Pe({},e),{},{status:t,lastUpdate:Date.now()})}function um(e){return typeof e=="string"?{protocol:"https",url:e,accept:Tn.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||Tn.Any}}var jc="GET",Vr="POST";function Ey(e,t){return Promise.all(t.map(function(n){return e.get(n,function(){return Promise.resolve(lm(n))})})).then(function(n){var o=n.filter(function(a){return function(s){return s.status===sm||Date.now()-s.lastUpdate>12e4}(a)}),r=n.filter(function(a){return function(s){return s.status===cm&&Date.now()-s.lastUpdate<=12e4}(a)}),i=[].concat(hr(o),hr(r));return{getTimeout:function(a,s){return(r.length===0&&a===0?1:r.length+3+a)*s},statelessHosts:i.length>0?i.map(function(a){return um(a)}):t}})}function Hc(e,t,n,o){var r=[],i=function(f,h){if(!(f.method===jc||f.data===void 0&&h.data===void 0)){var v=Array.isArray(f.data)?f.data:Pe(Pe({},f.data),h.data);return JSON.stringify(v)}}(n,o),a=function(f,h){var v=Pe(Pe({},f.headers),h.headers),g={};return Object.keys(v).forEach(function(y){var _=v[y];g[y.toLowerCase()]=_}),g}(e,o),s=n.method,c=n.method!==jc?{}:Pe(Pe({},n.data),o.data),l=Pe(Pe(Pe({"x-algolia-agent":e.userAgent.value},e.queryParameters),c),o.queryParameters),u=0,d=function f(h,v){var g=h.pop();if(g===void 0)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:$c(r)};var y={data:i,headers:a,method:s,url:wy(g,n.path,l),connectTimeout:v(u,e.timeouts.connect),responseTimeout:v(u,o.timeout)},_=function(T){var I={request:y,response:T,host:g,triesLeft:h.length};return r.push(I),I},b={onSucess:function(T){return function(I){try{return JSON.parse(I.content)}catch(D){throw function(K,S){return{name:"DeserializationError",message:K,response:S}}(D.message,I)}}(T)},onRetry:function(T){var I=_(T);return T.isTimedOut&&u++,Promise.all([e.logger.info("Retryable failure",dm(I)),e.hostsCache.set(g,lm(g,T.isTimedOut?cm:by))]).then(function(){return f(h,v)})},onFail:function(T){throw _(T),function(I,D){var K=I.content,S=I.status,E=K;try{E=JSON.parse(K).message}catch{}return function(U,Y,M){return{name:"ApiError",message:U,status:Y,transporterStackTrace:M}}(E,S,D)}(T,$c(r))}};return e.requester.send(y).then(function(T){return function(I,D){return function(K){var S=K.status;return K.isTimedOut||function(E){var U=E.isTimedOut,Y=E.status;return!U&&~~Y==0}(K)||~~(S/100)!=2&&~~(S/100)!=4}(I)?D.onRetry(I):~~(I.status/100)==2?D.onSucess(I):D.onFail(I)}(T,b)})};return Ey(e.hostsCache,t).then(function(f){return d(hr(f.statelessHosts).reverse(),f.getTimeout)})}function Oy(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(n){var o="; ".concat(n.segment).concat(n.version!==void 0?" (".concat(n.version,")"):"");return t.value.indexOf(o)===-1&&(t.value="".concat(t.value).concat(o)),t}};return t}function wy(e,t,n){var o=mm(n),r="".concat(e.protocol,"://").concat(e.url,"/").concat(t.charAt(0)==="/"?t.substr(1):t);return o.length&&(r+="?".concat(o)),r}function mm(e){return Object.keys(e).map(function(t){return Cr("%s=%s",t,(n=e[t],Object.prototype.toString.call(n)==="[object Object]"||Object.prototype.toString.call(n)==="[object Array]"?JSON.stringify(e[t]):e[t]));var n}).join("&")}function $c(e){return e.map(function(t){return dm(t)})}function dm(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return Pe(Pe({},e),{},{request:Pe(Pe({},e.request),{},{headers:Pe(Pe({},e.request.headers),t)})})}var Py=function(e){var t=e.appId,n=function(i,a,s){var c={"x-algolia-api-key":s,"x-algolia-application-id":a};return{headers:function(){return i===Qo.WithinHeaders?c:{}},queryParameters:function(){return i===Qo.WithinQueryParameters?c:{}}}}(e.authMode!==void 0?e.authMode:Qo.WithinHeaders,t,e.apiKey),o=function(i){var a=i.hostsCache,s=i.logger,c=i.requester,l=i.requestsCache,u=i.responsesCache,d=i.timeouts,f=i.userAgent,h=i.hosts,v=i.queryParameters,g={hostsCache:a,logger:s,requester:c,requestsCache:l,responsesCache:u,timeouts:d,userAgent:f,headers:i.headers,queryParameters:v,hosts:h.map(function(y){return um(y)}),read:function(y,_){var b=Mc(_,g.timeouts.read),T=function(){return Hc(g,g.hosts.filter(function(D){return(D.accept&Tn.Read)!=0}),y,b)};if((b.cacheable!==void 0?b.cacheable:y.cacheable)!==!0)return T();var I={request:y,mappedRequestOptions:b,transporter:{queryParameters:g.queryParameters,headers:g.headers}};return g.responsesCache.get(I,function(){return g.requestsCache.get(I,function(){return g.requestsCache.set(I,T()).then(function(D){return Promise.all([g.requestsCache.delete(I),D])},function(D){return Promise.all([g.requestsCache.delete(I),Promise.reject(D)])}).then(function(D){var K=fr(D,2);return K[0],K[1]})})},{miss:function(D){return g.responsesCache.set(I,D)}})},write:function(y,_){return Hc(g,g.hosts.filter(function(b){return(b.accept&Tn.Write)!=0}),y,Mc(_,g.timeouts.write))}};return g}(Pe(Pe({hosts:[{url:"".concat(t,"-dsn.algolia.net"),accept:Tn.Read},{url:"".concat(t,".algolia.net"),accept:Tn.Write}].concat(yy([{url:"".concat(t,"-1.algolianet.com")},{url:"".concat(t,"-2.algolianet.com")},{url:"".concat(t,"-3.algolianet.com")}]))},e),{},{headers:Pe(Pe(Pe({},n.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:Pe(Pe({},n.queryParameters()),e.queryParameters)})),r={transporter:o,appId:t,addAlgoliaAgent:function(i,a){o.userAgent.add({segment:i,version:a})},clearCache:function(){return Promise.all([o.requestsCache.clear(),o.responsesCache.clear()]).then(function(){})}};return am(r,e.methods)},fm=function(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o={transporter:e.transporter,appId:e.appId,indexName:t};return am(o,n.methods)}},Nc=function(e){return function(t,n){var o=t.map(function(r){return Pe(Pe({},r),{},{params:mm(r.params||{})})});return e.transporter.read({method:Vr,path:"1/indexes/*/queries",data:{requests:o},cacheable:!0},n)}},Fc=function(e){return function(t,n){return Promise.all(t.map(function(o){var r=o.params,i=r.facetName,a=r.facetQuery,s=R1(r,vy);return fm(e)(o.indexName,{methods:{searchForFacetValues:hm}}).searchForFacetValues(i,a,Pe(Pe({},n),s))}))}},Ay=function(e){return function(t,n,o){return e.transporter.read({method:Vr,path:Cr("1/answers/%s/prediction",e.indexName),data:{query:t,queryLanguages:n},cacheable:!0},o)}},Ty=function(e){return function(t,n){return e.transporter.read({method:Vr,path:Cr("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},n)}},hm=function(e){return function(t,n,o){return e.transporter.read({method:Vr,path:Cr("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:n},cacheable:!0},o)}},Iy=1,Ly=2,xy=3;function pm(e,t,n){var o,r={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:function(i){return new Promise(function(a){var s=new XMLHttpRequest;s.open(i.method,i.url,!0),Object.keys(i.headers).forEach(function(d){return s.setRequestHeader(d,i.headers[d])});var c,l=function(d,f){return setTimeout(function(){s.abort(),a({status:0,content:f,isTimedOut:!0})},1e3*d)},u=l(i.connectTimeout,"Connection timeout");s.onreadystatechange=function(){s.readyState>s.OPENED&&c===void 0&&(clearTimeout(u),c=l(i.responseTimeout,"Socket timeout"))},s.onerror=function(){s.status===0&&(clearTimeout(u),clearTimeout(c),a({content:s.responseText||"Network request failed",status:s.status,isTimedOut:!1}))},s.onload=function(){clearTimeout(u),clearTimeout(c),a({content:s.responseText,status:s.status,isTimedOut:!1})},s.send(i.data)})}},logger:(o=xy,{debug:function(i,a){return Iy>=o&&console.debug(i,a),Promise.resolve()},info:function(i,a){return Ly>=o&&console.info(i,a),Promise.resolve()},error:function(i,a){return console.error(i,a),Promise.resolve()}}),responsesCache:oi(),requestsCache:oi({serializable:!1}),hostsCache:Xn({caches:[gy({key:"".concat("4.8.5","-").concat(e)}),oi()]}),userAgent:Oy("4.8.5").add({segment:"Browser",version:"lite"}),authMode:Qo.WithinQueryParameters};return Py(Pe(Pe(Pe({},r),n),{},{methods:{search:Nc,searchForFacetValues:Fc,multipleQueries:Nc,multipleSearchForFacetValues:Fc,initIndex:function(i){return function(a){return fm(i)(a,{methods:{search:Ty,searchForFacetValues:hm,findAnswers:Ay}})}}}}))}pm.version="4.8.5";var Dy=["footer","searchBox"];function so(){return so=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,o=new Array(t);n=0||(u[c]=a[c]);return u}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function qy(e){var t=e.appId,n=e.apiKey,o=e.indexName,r=e.placeholder,i=r===void 0?"Search docs":r,a=e.searchParameters,s=e.onClose,c=s===void 0?ny:s,l=e.transformItems,u=l===void 0?Cc:l,d=e.hitComponent,f=d===void 0?M0:d,h=e.resultsFooterComponent,v=h===void 0?function(){return null}:h,g=e.navigator,y=e.initialScrollY,_=y===void 0?0:y,b=e.transformSearchClient,T=b===void 0?Cc:b,I=e.disableUserPersonalization,D=I!==void 0&&I,K=e.initialQuery,S=K===void 0?"":K,E=e.translations,U=E===void 0?{}:E,Y=e.getMissingResultsUrl,M=U.footer,A=U.searchBox,L=ky(U,Dy),R=Ry(w.useState({query:"",collections:[],completion:null,context:{},isOpen:!1,activeItemId:null,status:"idle"}),2),C=R[0],V=R[1],W=w.useRef(null),ee=w.useRef(null),me=w.useRef(null),de=w.useRef(null),ve=w.useRef(null),Ae=w.useRef(10),Se=w.useRef(typeof window<"u"?window.getSelection().toString().slice(0,64):"").current,Fe=w.useRef(S||Se).current,k=function(p,O,x){return w.useMemo(function(){var q=pm(p,O);return q.addAlgoliaAgent("docsearch","3.2.1"),/docsearch.js \(.*\)/.test(q.transporter.userAgent.value)===!1&&q.addAlgoliaAgent("docsearch-react","3.2.1"),x(q)},[p,O,x])}(t,n,T),Z=w.useRef(Vc({key:"__DOCSEARCH_FAVORITE_SEARCHES__".concat(o),limit:10})).current,N=w.useRef(Vc({key:"__DOCSEARCH_RECENT_SEARCHES__".concat(o),limit:Z.getAll().length===0?7:4})).current,G=w.useCallback(function(p){if(!D){var O=p.type==="content"?p.__docsearch_parent:p;O&&Z.getAll().findIndex(function(x){return x.objectID===O.objectID})===-1&&N.add(O)}},[Z,N,D]),pe=w.useMemo(function(){return q0({id:"docsearch",defaultActiveItemId:0,placeholder:i,openOnFocus:!0,initialState:{query:Fe,context:{searchSuggestions:[]}},navigator:g,onStateChange:function(p){V(p.state)},getSources:function(p){var O=p.query,x=p.state,q=p.setContext,j=p.setStatus;return O?k.search([{query:O,indexName:o,params:ri({attributesToRetrieve:["hierarchy.lvl0","hierarchy.lvl1","hierarchy.lvl2","hierarchy.lvl3","hierarchy.lvl4","hierarchy.lvl5","hierarchy.lvl6","content","type","url"],attributesToSnippet:["hierarchy.lvl1:".concat(Ae.current),"hierarchy.lvl2:".concat(Ae.current),"hierarchy.lvl3:".concat(Ae.current),"hierarchy.lvl4:".concat(Ae.current),"hierarchy.lvl5:".concat(Ae.current),"hierarchy.lvl6:".concat(Ae.current),"content:".concat(Ae.current)],snippetEllipsisText:"\u2026",highlightPreTag:"",highlightPostTag:"",hitsPerPage:20},a)}]).catch(function(H){throw H.name==="RetryError"&&j("error"),H}).then(function(H){var J=H.results[0],z=J.hits,Q=J.nbHits,B=qc(z,function(re){return im(re)});return x.context.searchSuggestions.length0&&(le(),ve.current&&ve.current.focus())},[Fe,le]),w.useEffect(function(){function p(){if(ee.current){var O=.01*window.innerHeight;ee.current.style.setProperty("--docsearch-vh","".concat(O,"px"))}}return p(),window.addEventListener("resize",p),function(){window.removeEventListener("resize",p)}},[]),w.createElement("div",so({ref:W},fe({"aria-expanded":!0}),{className:["DocSearch","DocSearch-Container",C.status==="stalled"&&"DocSearch-Container--Stalled",C.status==="error"&&"DocSearch-Container--Errored"].filter(Boolean).join(" "),role:"button",tabIndex:0,onMouseDown:function(p){p.target===p.currentTarget&&c()}}),w.createElement("div",{className:"DocSearch-Modal",ref:ee},w.createElement("header",{className:"DocSearch-SearchBar",ref:me},w.createElement(fy,so({},pe,{state:C,autoFocus:Fe.length===0,inputRef:ve,isFromSelection:Boolean(Fe)&&Fe===Se,translations:A,onClose:c}))),w.createElement("div",{className:"DocSearch-Dropdown",ref:de},w.createElement(uy,so({},pe,{indexName:o,state:C,hitComponent:f,resultsFooterComponent:v,disableUserPersonalization:D,recentSearches:N,favoriteSearches:Z,inputRef:ve,translations:L,getMissingResultsUrl:Y,onItemClick:function(p){G(p),c()}}))),w.createElement("footer",{className:"DocSearch-Footer"},w.createElement(V0,{translations:M}))))}function Vi(){return Vi=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,o=new Array(t);n1&&arguments[1]!==void 0?arguments[1]:window;return typeof t=="string"?n.document.querySelector(t):t}(e.container,e.environment))}const My=e=>e.button===1||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey,jy=()=>{const e=vn(),t=_a();return{hitComponent:({hit:n,children:o})=>({type:"a",ref:void 0,constructor:void 0,key:void 0,props:{href:n.url,onClick:r=>{My(r)||(r.preventDefault(),e.push(rs(n.url,t.value.base)))},children:o},__v:null}),navigator:{navigate:({itemUrl:n})=>{e.push(rs(n,t.value.base))}},transformSearchClient:n=>{const o=ra(n.search,500);return{...n,search:async(...r)=>o(...r)}}}};const Hy=Ve({name:"Docsearch",props:{containerId:{type:String,required:!1,default:"docsearch-container"},options:{type:Object,required:!0}},setup(e){const t=Fn(),n=Em(),o=jy(),r=te(()=>{var s;return{...e.options,...(s=e.options.locales)==null?void 0:s[t.value]}}),i=[],a=()=>{var c,l;const s=(l=(c=r.value.searchParameters)==null?void 0:c.facetFilters)!=null?l:[];i.splice(0,i.length,`lang:${n.value}`,...se(s)?s:[s]),Vy({...o,...r.value,container:`#${e.containerId}`,searchParameters:{...r.value.searchParameters,facetFilters:i}})};return et(()=>{a(),ot([t,r],([s,c],[l,u])=>{s!==l&&JSON.stringify(c)!==JSON.stringify(u)&&a()}),ot(n,(s,c)=>{if(s!==c){const l=i.findIndex(u=>u===`lang:${c}`);l>-1&&i.splice(l,1,`lang:${s}`)}})}),()=>Ie("div",{id:e.containerId})}}),$y={apiKey:"30c521836bfc8e97915576e11ac2cebc",indexName:"arthas",appId:"UX8WBNVHHR",locales:{"/":{placeholder:"\u641C\u7D22\u6587\u6863",translations:{button:{buttonText:"\u641C\u7D22\u6587\u6863",buttonAriaLabel:"\u641C\u7D22\u6587\u6863"},modal:{searchBox:{resetButtonTitle:"\u6E05\u9664\u67E5\u8BE2\u6761\u4EF6",resetButtonAriaLabel:"\u6E05\u9664\u67E5\u8BE2\u6761\u4EF6",cancelButtonText:"\u53D6\u6D88",cancelButtonAriaLabel:"\u53D6\u6D88"},startScreen:{recentSearchesTitle:"\u641C\u7D22\u5386\u53F2",noRecentSearchesText:"\u6CA1\u6709\u641C\u7D22\u5386\u53F2",saveRecentSearchButtonTitle:"\u4FDD\u5B58\u81F3\u641C\u7D22\u5386\u53F2",removeRecentSearchButtonTitle:"\u4ECE\u641C\u7D22\u5386\u53F2\u4E2D\u79FB\u9664",favoriteSearchesTitle:"\u6536\u85CF",removeFavoriteSearchButtonTitle:"\u4ECE\u6536\u85CF\u4E2D\u79FB\u9664"},errorScreen:{titleText:"\u65E0\u6CD5\u83B7\u53D6\u7ED3\u679C",helpText:"\u4F60\u53EF\u80FD\u9700\u8981\u68C0\u67E5\u4F60\u7684\u7F51\u7EDC\u8FDE\u63A5"},footer:{selectText:"\u9009\u62E9",navigateText:"\u5207\u6362",closeText:"\u5173\u95ED",searchByText:"\u641C\u7D22\u63D0\u4F9B\u8005"},noResultsScreen:{noResultsText:"\u65E0\u6CD5\u627E\u5230\u76F8\u5173\u7ED3\u679C",suggestedQueryText:"\u4F60\u53EF\u4EE5\u5C1D\u8BD5\u67E5\u8BE2",reportMissingResultsText:"\u4F60\u8BA4\u4E3A\u8BE5\u67E5\u8BE2\u5E94\u8BE5\u6709\u7ED3\u679C\uFF1F",reportMissingResultsLinkText:"\u70B9\u51FB\u53CD\u9988"}}}}}},Ny=xt({enhance({app:e}){e.component("Docsearch",()=>Ie(Hy,{options:$y}))}}),Fy={"doc/start-arthas.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"mantuliu",email:"240951888@qq.com",commits:1}],"doc/sm.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1}],"doc/session.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"doc/retransform.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3}],"doc/redefine.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:8},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1}],"doc/quit.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"doc/quick-start.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:23},{name:"Gene",email:"geneq@hotmail.com",commits:1},{name:"Sergio Escalante",email:"sergioescala@gmail.com",commits:1},{name:"northmorn",email:"northmorn@gmail.com",commits:1},{name:"\u9773\u9633",email:"260893248@qq.com",commits:1}],"doc/profiler.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:7},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/perfcounter.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/options.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:9},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"qianmoke",email:"zzilovey@gmail.com",commits:1}],"doc/ognl.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"gongdewei",email:"kylixs@qq.com",commits:1}],"doc/monitor.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"mikawudi",email:"mikawudi@qq.com",commits:1}],"doc/memory.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:1}],"doc/mc.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:5},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1},{name:"vic",email:"snipercy@users.noreply.github.com",commits:1}],"doc/mbean.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"\u5F90\u5FD7\u6BC5",email:"xuzhiyi@youzan.com",commits:1}],"doc/manual-install.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:12},{name:"gongdewei",email:"kylixs@qq.com",commits:1}],"doc/keymap.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/jvm.md":[{name:"bohr.qiu",email:"bohr.qiu@gmail.com",commits:4},{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/jad.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:8},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1},{name:"penguin-wwy",email:"940375606@qq.com",commits:1}],"doc/install-detail.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:29}],"doc/index.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:53},{name:"TheoneFx",email:"chenxilzx1@gmail.com",commits:1},{name:"gongdewei",email:"kylixs@qq.com",commits:1},{name:"lzc-alioo",email:"33567235+lzc-alioo@users.noreply.github.com",commits:1}],"doc/idea-plugin.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:1},{name:"zthreefires",email:"34255589+zthreefires@users.noreply.github.com",commits:1},{name:"\u6C6A\u5409",email:"983433479@qq.com",commits:1}],"doc/http-api.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"gongdewei",email:"kylixs@qq.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/history.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"doc/help.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"doc/heapdump.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/groovy.md":[{name:"beiwei30",email:"ian.luo@gmail.com",commits:1},{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:1}],"doc/grep.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/getstatic.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1}],"doc/faq.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:17},{name:"\u6C6A\u5409",email:"983433479@qq.com",commits:2},{name:"Gong Dewei",email:"kylixs@qq.com",commits:1}],"doc/echo.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/dump.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1}],"doc/download.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:7}],"doc/docker.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:6},{name:"garenchan",email:"1412950785@qq.com",commits:1}],"doc/dashboard.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"gongdewei",email:"kylixs@qq.com",commits:1},{name:"xuefeng0707",email:"xuefeng0707@hotmail.com",commits:1}],"doc/contact-us.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:10}],"doc/commands.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:23},{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"doc/cls.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"doc/classloader.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:5},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:2},{name:"LHearen",email:"lhearen@gmail.com",commits:1}],"doc/cat.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/batch-support.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"D-H-T",email:"dht925nerd@126.com",commits:1}],"doc/base64.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:1}],"doc/auth.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:7}],"doc/async.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:5},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"\u6C6A\u5409",email:"983433479@qq.com",commits:1}],"doc/arthas3.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:5}],"doc/arthas-properties.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3}],"doc/agent.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3}],"doc/advice-class.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2}],"doc/advanced-use.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:28},{name:"penguin-wwy",email:"940375606@qq.com",commits:1},{name:"\u5F90\u5FD7\u6BC5",email:"xuzhiyi@youzan.com",commits:1},{name:"\u9759\u5B8F",email:"acvrock.cn@gmail.com",commits:1}],"doc/README.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:1}],"doc/stack.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:5},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/thread.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"gongdewei",email:"kylixs@qq.com",commits:1},{name:"\u674E\u9F0E",email:"oldratlee@gmail.com",commits:1}],"doc/sysenv.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/tee.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"pipetee",email:"toyangmin@gmail.com",commits:1}],"doc/stop.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"doc/trace.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:14},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Jerry",email:"favoorr@gmail.com",commits:1},{name:"\u5F90\u5FD7\u6BC5",email:"xuzhiyi@youzan.com",commits:1}],"doc/pwd.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/release-notes.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:8}],"doc/reset.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:5},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/save-log.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/sc.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1}],"doc/spring-boot-starter.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:11}],"doc/tunnel.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:6}],"doc/vmtool.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3}],"doc/tt.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:5},{name:"superheizai",email:"superheizai@aliyun.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Xiangmingzhe",email:"xiangmz0928@gmail.com",commits:1},{name:"vic",email:"snipercy@users.noreply.github.com",commits:1},{name:"\u6C6A\u5409",email:"983433479@qq.com",commits:1}],"doc/vmoption.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/logger.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1}],"doc/sysprop.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/version.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"doc/watch.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:12},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"vic",email:"snipercy@users.noreply.github.com",commits:1},{name:"\u6C6A\u5409",email:"983433479@qq.com",commits:1}],"doc/web-console.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:14},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/sm.md":[{name:"Hearen",email:"LHearen@126.com",commits:2},{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/session.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"en/doc/sc.md":[{name:"Hearen",email:"LHearen@126.com",commits:2},{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1},{name:"Sergio Escalante",email:"sergioescala@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/save-log.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/retransform.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3}],"en/doc/reset.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/release-notes.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:7},{name:"0xflotus",email:"26602940+0xflotus@users.noreply.github.com",commits:1},{name:"Hearen",email:"LHearen@126.com",commits:1}],"en/doc/redefine.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:7},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/quit.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"en/doc/quick-start.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:15},{name:"Hearen",email:"LHearen@126.com",commits:2},{name:"0xflotus",email:"26602940+0xflotus@users.noreply.github.com",commits:1},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1},{name:"garenchan",email:"1412950785@qq.com",commits:1}],"en/doc/pwd.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/profiler.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:7},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/perfcounter.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/options.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:8},{name:"Hearen",email:"LHearen@126.com",commits:2},{name:"alfredzouang",email:"43456743+alfredzouang@users.noreply.github.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/ognl.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"gongdewei",email:"kylixs@qq.com",commits:1}],"en/doc/monitor.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1},{name:"mikawudi",email:"mikawudi@qq.com",commits:1}],"en/doc/memory.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:1}],"en/doc/mc.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:5},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1},{name:"vic",email:"snipercy@users.noreply.github.com",commits:1}],"en/doc/mbean.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"\u5F90\u5FD7\u6BC5",email:"xuzhiyi@youzan.com",commits:1}],"en/doc/manual-install.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:7},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Sergio Escalante",email:"sergioescala@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1},{name:"gongdewei",email:"kylixs@qq.com",commits:1}],"en/doc/logger.md":[{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:2},{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/keymap.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/jvm.md":[{name:"bohr.qiu",email:"bohr.qiu@gmail.com",commits:2},{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/jad.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:6},{name:"Hearen",email:"LHearen@126.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/install-detail.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:18},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"Sahil Jha",email:"sjha200000@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/index.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:28},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"LHearen",email:"LHearen@gmail.com",commits:1},{name:"Nithyanandan Natchimuthu",email:"anand1st@gmail.com",commits:1},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1},{name:"gongdewei",email:"kylixs@qq.com",commits:1},{name:"Sahil Jha",email:"sjha200000@gmail.com",commits:1}],"en/doc/idea-plugin.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:1},{name:"\u6C6A\u5409",email:"983433479@qq.com",commits:1}],"en/doc/http-api.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"gongdewei",email:"kylixs@qq.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/history.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"en/doc/help.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"en/doc/heapdump.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/groovy.md":[{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/grep.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/getstatic.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/faq.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:15},{name:"\u6C6A\u5409",email:"983433479@qq.com",commits:2},{name:"Gong Dewei",email:"kylixs@qq.com",commits:1}],"en/doc/echo.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/dump.md":[{name:"Hearen",email:"LHearen@126.com",commits:2},{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/download.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:6},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1}],"en/doc/docker.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:6},{name:"garenchan",email:"1412950785@qq.com",commits:1}],"en/doc/dashboard.md":[{name:"LHearen",email:"lhearen@gmail.com",commits:2},{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1},{name:"gongdewei",email:"kylixs@qq.com",commits:1},{name:"xuefeng0707",email:"xuefeng0707@hotmail.com",commits:1}],"en/doc/contact-us.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Sahil Jha",email:"sjha200000@gmail.com",commits:1}],"en/doc/commands.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:21},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/cls.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"en/doc/classloader.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"Hearen",email:"LHearen@126.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:2},{name:"0xflotus",email:"26602940+0xflotus@users.noreply.github.com",commits:1},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/cat.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/batch-support.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/base64.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:1}],"en/doc/auth.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:6}],"en/doc/async.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"0xflotus",email:"26602940+0xflotus@users.noreply.github.com",commits:1},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Sergio Escalante",email:"sergioescala@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1},{name:"\u6C6A\u5409",email:"983433479@qq.com",commits:1}],"en/doc/arthas-properties.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3}],"en/doc/agent.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3}],"en/doc/advice-class.md":[{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/advanced-use.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:28},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"HearingSmile",email:"41669762+tianjindong@users.noreply.github.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1},{name:"\u5F90\u5FD7\u6BC5",email:"xuzhiyi@youzan.com",commits:1},{name:"0xflotus",email:"26602940+0xflotus@users.noreply.github.com",commits:1},{name:"\u9759\u5B8F",email:"acvrock.cn@gmail.com",commits:1}],"en/doc/README.md":[{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:1}],"en/doc/stack.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"LHearen",email:"lhearen@gmail.com",commits:2},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/start-arthas.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1},{name:"mantuliu",email:"240951888@qq.com",commits:1}],"en/doc/spring-boot-starter.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:8}],"en/doc/stop.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"en/doc/sysenv.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/sysprop.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/tee.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"pipetee",email:"toyangmin@gmail.com",commits:1}],"en/doc/thread.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1},{name:"gongdewei",email:"kylixs@qq.com",commits:1},{name:"\u674E\u9F0E",email:"oldratlee@gmail.com",commits:1}],"en/doc/tt.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"LHearen",email:"lhearen@gmail.com",commits:2},{name:"superheizai",email:"superheizai@aliyun.com",commits:2},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Sergio Escalante",email:"sergioescala@gmail.com",commits:1},{name:"\u6C6A\u5409",email:"983433479@qq.com",commits:1}],"en/doc/version.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"en/doc/watch.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:10},{name:"Hearen",email:"LHearen@126.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"\u6C6A\u5409",email:"983433479@qq.com",commits:1}],"en/doc/tunnel.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:5}],"en/doc/vmtool.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3}],"en/doc/trace.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:12},{name:"0xflotus",email:"26602940+0xflotus@users.noreply.github.com",commits:1},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Jerry",email:"favoorr@gmail.com",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/vmoption.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/web-console.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:15},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}]};let Kc=0;const Yc="webkit moz ms o".split(" ");let Et,Ot;const By=typeof window>"u";if(By)Et=function(){},Ot=function(){};else{Et=window.requestAnimationFrame,Ot=window.cancelAnimationFrame;let e;for(let t=0;t{t(n+o)},o);return Kc=n+o,r},Ot=function(t){window.clearTimeout(t)})}const zy={props:{startVal:{type:Number,required:!1,default:0},endVal:{type:Number,required:!1,default:2017},duration:{type:Number,required:!1,default:3e3},autoplay:{type:Boolean,required:!1,default:!0},decimals:{type:Number,required:!1,default:0,validator(e){return e>=0}},decimal:{type:String,required:!1,default:"."},separator:{type:String,required:!1,default:","},prefix:{type:String,required:!1,default:""},suffix:{type:String,required:!1,default:""},useEasing:{type:Boolean,required:!1,default:!0},easingFn:{type:Function,default(e,t,n,o){return n*(-Math.pow(2,-10*e/o)+1)*1024/1023+t}}},data(){return{localStartVal:this.startVal,displayValue:this.formatNumber(this.startVal),printVal:null,paused:!1,localDuration:this.duration,startTime:null,timestamp:null,remaining:null,rAF:null}},computed:{countDown(){return this.startVal>this.endVal}},watch:{startVal(){this.autoplay&&this.start()},endVal(){this.autoplay&&this.start()}},mounted(){this.autoplay&&this.start(),this.$emit("mountedCallback")},methods:{start(){this.localStartVal=this.startVal,this.startTime=null,this.localDuration=this.duration,this.paused=!1,this.rAF=Et(this.count)},pauseResume(){this.paused?(this.resume(),this.paused=!1):(this.pause(),this.paused=!0)},pause(){Ot(this.rAF)},resume(){this.startTime=null,this.localDuration=+this.remaining,this.localStartVal=+this.printVal,Et(this.count)},reset(){this.startTime=null,Ot(this.rAF),this.displayValue=this.formatNumber(this.startVal)},count(e){this.startTime||(this.startTime=e),this.timestamp=e;const t=e-this.startTime;this.remaining=this.localDuration-t,this.useEasing?this.countDown?this.printVal=this.localStartVal-this.easingFn(t,0,this.localStartVal-this.endVal,this.localDuration):this.printVal=this.easingFn(t,this.localStartVal,this.endVal-this.localStartVal,this.localDuration):this.countDown?this.printVal=this.localStartVal-(this.localStartVal-this.endVal)*(t/this.localDuration):this.printVal=this.localStartVal+(this.endVal-this.localStartVal)*(t/this.localDuration),this.countDown?this.printVal=this.printValthis.endVal?this.endVal:this.printVal,this.displayValue=this.formatNumber(this.printVal),t1?this.decimal+t[1]:"",r=/(\d+)(\d{3})/;if(this.separator&&!this.isNumber(this.separator))for(;r.test(n);)n=n.replace(r,"$1"+this.separator+"$2");return this.prefix+n+o+this.suffix}},destroyed(){Ot(this.rAF)}};function Uy(e,t,n,o,r,i){return $(),X("span",null,Ce(r.displayValue),1)}const Wy=Oe(zy,[["render",Uy],["__file","vue-countTo.vue"]]),Ky=()=>{const e=mt();if(!e.value.git)return;const t=e.value.filePathRelative,n=e.value.git.contributors,o=Fy[t],r=(i,a)=>i.find(s=>s.name===a.name&&s.email===a.email);o&&o.forEach(i=>{r(n,i)?r(n,i).commits+=i.commits:n.push(i)}),n==null||n.sort((i,a)=>a.commits-i.commits)},Yy=xt({enhance({router:e,app:t}){t.component("CountTo",Wy),e.afterEach((n,o)=>{n.path!==o.path&&Ky()}),e.beforeEach((n,o,r)=>{typeof _hmt<"u"&&n.path&&n.fullPath!==o.fullPath&&_hmt.push(["_trackPageview",n.fullPath]),r()})}}),Go=[ah,uh,Oh,Lp,Rp,_1,v1,P1,D1,Ny,Yy];var _m=De(Am),vm=Ki({key:"",path:"",title:"",lang:"",frontmatter:{},excerpt:"",headers:[]}),Ct=De(vm),mt=()=>Ct;import.meta.webpackHot&&(__VUE_HMR_RUNTIME__.updatePageData=e=>{_m.value[e.key]=()=>Promise.resolve(e),e.key===Ct.value.key&&(Ct.value=e)});var gm=Symbol(""),Tt=()=>{const e=We(gm);if(!e)throw new Error("usePageFrontmatter() is called without provider.");return e},ym=Symbol(""),Jy=()=>{const e=We(ym);if(!e)throw new Error("usePageHead() is called without provider.");return e},Qy=Symbol(""),bm=Symbol(""),Em=()=>{const e=We(bm);if(!e)throw new Error("usePageLang() is called without provider.");return e},pa=Symbol(""),Fn=()=>{const e=We(pa);if(!e)throw new Error("useRouteLocale() is called without provider.");return e},Kt=De(Xf),_a=()=>Kt;import.meta.webpackHot&&(__VUE_HMR_RUNTIME__.updateSiteData=e=>{Kt.value=e});var Om=Symbol(""),va=()=>{const e=We(Om);if(!e)throw new Error("useSiteLocaleData() is called without provider.");return e},Gy=Symbol(""),cn=$n({resolvePageData:async e=>{const t=_m.value[e],n=await(t==null?void 0:t());return n!=null?n:vm},resolvePageFrontmatter:e=>e.frontmatter,resolvePageHead:(e,t,n)=>{const o=xe(t.description)?t.description:n.description,r=[...se(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:o}]];return th(r)},resolvePageHeadTitle:(e,t)=>`${e.title?`${e.title} | `:""}${t.title}`,resolvePageLang:e=>e.lang||"en",resolveRouteLocale:(e,t)=>Xl(e,t),resolveSiteLocaleData:(e,t)=>({...e,...e.locales[t]})}),ga=Ve({name:"ClientOnly",setup(e,t){const n=De(!1);return et(()=>{n.value=!0}),()=>{var o,r;return n.value?(r=(o=t.slots).default)==null?void 0:r.call(o):null}}}),Zy=Ve({name:"Content",props:{pageKey:{type:String,required:!1,default:""}},setup(e){const t=mt(),n=te(()=>eu[e.pageKey||t.value.key]);return()=>n.value?Ie(n.value):Ie("div","404 Not Found")}}),Xy="Layout",eb="NotFound",tb=Go.reduce((e,t)=>({...e,...t.layouts}),{}),Jc=Ve({name:"Vuepress",setup(){const e=mt(),t=te(()=>{let n;if(e.value.path){const o=e.value.frontmatter.layout;xe(o)?n=o:n=Xy}else n=eb;return tb[n]});return()=>Ie(t.value)}}),ya=e=>Ao(e)?e:`${_a().value.base}${Zl(e)}`;const nb=[["v-8daa1a0e","/",{title:""},["/index.html","/README.md"]],["v-7445f070","/doc/",{title:"\u7B80\u4ECB"},["/doc/index.html","/doc/README.md"]],["v-0d09f68d","/doc/advanced-use.html",{title:"\u5176\u4ED6\u7279\u6027"},["/doc/advanced-use","/doc/advanced-use.md"]],["v-46e53834","/doc/advice-class.html",{title:"\u8868\u8FBE\u5F0F\u6838\u5FC3\u53D8\u91CF"},["/doc/advice-class","/doc/advice-class.md"]],["v-37178538","/doc/agent.html",{title:"\u4EE5 Java Agent \u7684\u65B9\u5F0F\u542F\u52A8"},["/doc/agent","/doc/agent.md"]],["v-5c517900","/doc/arthas-properties.html",{title:"Arthas Properties"},["/doc/arthas-properties","/doc/arthas-properties.md"]],["v-02eb6d0d","/doc/arthas3.html",{title:""},["/doc/arthas3","/doc/arthas3.md"]],["v-4f82df66","/doc/async.html",{title:"Arthas \u540E\u53F0\u5F02\u6B65\u4EFB\u52A1"},["/doc/async","/doc/async.md"]],["v-d0358c7e","/doc/auth.html",{title:"auth"},["/doc/auth","/doc/auth.md"]],["v-3157067a","/doc/base64.html",{title:"base64"},["/doc/base64","/doc/base64.md"]],["v-cc8f4ae6","/doc/batch-support.html",{title:"\u6279\u5904\u7406\u529F\u80FD"},["/doc/batch-support","/doc/batch-support.md"]],["v-6542b733","/doc/cat.html",{title:"cat"},["/doc/cat","/doc/cat.md"]],["v-49b1709e","/doc/classloader.html",{title:"classloader"},["/doc/classloader","/doc/classloader.md"]],["v-ad1b2b42","/doc/cls.html",{title:"cls"},["/doc/cls","/doc/cls.md"]],["v-5ed4d0e1","/doc/commands.html",{title:"\u547D\u4EE4\u5217\u8868"},["/doc/commands","/doc/commands.md"]],["v-3992adde","/doc/contact-us.html",{title:"\u8054\u7CFB\u6211\u4EEC"},["/doc/contact-us","/doc/contact-us.md"]],["v-0d1e3f35","/doc/dashboard.html",{title:"dashboard"},["/doc/dashboard","/doc/dashboard.md"]],["v-02361049","/doc/docker.html",{title:"Docker"},["/doc/docker","/doc/docker.md"]],["v-2116d2e1","/doc/download.html",{title:"\u4E0B\u8F7D"},["/doc/download","/doc/download.md"]],["v-1fe4a616","/doc/dump.html",{title:"dump"},["/doc/dump","/doc/dump.md"]],["v-2c48f364","/doc/echo.html",{title:"echo"},["/doc/echo","/doc/echo.md"]],["v-d070981a","/doc/faq.html",{title:"FAQ"},["/doc/faq","/doc/faq.md"]],["v-78c35af6","/doc/getstatic.html",{title:"getstatic"},["/doc/getstatic","/doc/getstatic.md"]],["v-63f4cd5a","/doc/grep.html",{title:"grep"},["/doc/grep","/doc/grep.md"]],["v-809381ca","/doc/groovy.html",{title:"groovy"},["/doc/groovy","/doc/groovy.md"]],["v-07868089","/doc/heapdump.html",{title:"heapdump"},["/doc/heapdump","/doc/heapdump.md"]],["v-e3b34070","/doc/help.html",{title:"help"},["/doc/help","/doc/help.md"]],["v-26f43d96","/doc/history.html",{title:"history"},["/doc/history","/doc/history.md"]],["v-225de034","/doc/http-api.html",{title:"Http API"},["/doc/http-api","/doc/http-api.md"]],["v-7c670020","/doc/idea-plugin.html",{title:"IDEA Plugin"},["/doc/idea-plugin","/doc/idea-plugin.md"]],["v-0cb398f4","/doc/install-detail.html",{title:"Arthas Install"},["/doc/install-detail","/doc/install-detail.md"]],["v-211d675c","/doc/jad.html",{title:"jad"},["/doc/jad","/doc/jad.md"]],["v-41806853","/doc/jfr.html",{title:"jfr"},["/doc/jfr","/doc/jfr.md"]],["v-f1483d70","/doc/jvm.html",{title:"jvm"},["/doc/jvm","/doc/jvm.md"]],["v-4039cdec","/doc/keymap.html",{title:"keymap"},["/doc/keymap","/doc/keymap.md"]],["v-5ae8aed9","/doc/logger.html",{title:"logger"},["/doc/logger","/doc/logger.md"]],["v-6a31cc55","/doc/manual-install.html",{title:"\u624B\u52A8\u5B89\u88C5 Arthas"},["/doc/manual-install","/doc/manual-install.md"]],["v-8ebd6c68","/doc/mbean.html",{title:"mbean"},["/doc/mbean","/doc/mbean.md"]],["v-3b401ada","/doc/mc.html",{title:"mc"},["/doc/mc","/doc/mc.md"]],["v-67bc6553","/doc/mcp-server.html",{title:"Arthas MCP Server"},["/doc/mcp-server","/doc/mcp-server.md"]],["v-4d9433f0","/doc/memory.html",{title:"memory"},["/doc/memory","/doc/memory.md"]],["v-6e88d7a2","/doc/monitor.html",{title:"monitor"},["/doc/monitor","/doc/monitor.md"]],["v-627e52da","/doc/ognl.html",{title:"ognl"},["/doc/ognl","/doc/ognl.md"]],["v-27b6152a","/doc/options.html",{title:"options"},["/doc/options","/doc/options.md"]],["v-2f05b636","/doc/perfcounter.html",{title:"perfcounter"},["/doc/perfcounter","/doc/perfcounter.md"]],["v-13eae420","/doc/profiler.html",{title:"profiler"},["/doc/profiler","/doc/profiler.md"]],["v-1c2d8c2c","/doc/pwd.html",{title:"pwd"},["/doc/pwd","/doc/pwd.md"]],["v-5afc3a07","/doc/quick-start.html",{title:"\u5FEB\u901F\u5165\u95E8"},["/doc/quick-start","/doc/quick-start.md"]],["v-aa7c750c","/doc/quit.html",{title:"quit"},["/doc/quit","/doc/quit.md"]],["v-0446ad7b","/doc/redefine.html",{title:"redefine"},["/doc/redefine","/doc/redefine.md"]],["v-648880ae","/doc/release-notes.html",{title:"Release Notes"},["/doc/release-notes","/doc/release-notes.md"]],["v-71f77d4c","/doc/reset.html",{title:"reset"},["/doc/reset","/doc/reset.md"]],["v-54cde250","/doc/retransform.html",{title:"retransform"},["/doc/retransform","/doc/retransform.md"]],["v-8e632816","/doc/save-log.html",{title:"\u6267\u884C\u7ED3\u679C\u5B58\u65E5\u5FD7"},["/doc/save-log","/doc/save-log.md"]],["v-1fc55619","/doc/sc.html",{title:"sc"},["/doc/sc","/doc/sc.md"]],["v-3891b473","/doc/session.html",{title:"session"},["/doc/session","/doc/session.md"]],["v-30d5cc4f","/doc/sm.html",{title:"sm"},["/doc/sm","/doc/sm.md"]],["v-07cf9d55","/doc/spring-boot-starter.html",{title:"Arthas Spring Boot Starter"},["/doc/spring-boot-starter","/doc/spring-boot-starter.md"]],["v-b75a107e","/doc/stack.html",{title:"stack"},["/doc/stack","/doc/stack.md"]],["v-a9c412f2","/doc/start-arthas.html",{title:"\u542F\u52A8 Arthas"},["/doc/start-arthas","/doc/start-arthas.md"]],["v-bc0910b2","/doc/stop.html",{title:"stop"},["/doc/stop","/doc/stop.md"]],["v-0333612e","/doc/sysenv.html",{title:"sysenv"},["/doc/sysenv","/doc/sysenv.md"]],["v-7012b8ce","/doc/sysprop.html",{title:"sysprop"},["/doc/sysprop","/doc/sysprop.md"]],["v-0536edb5","/doc/tee.html",{title:"tee"},["/doc/tee","/doc/tee.md"]],["v-10845ac2","/doc/thread.html",{title:"thread"},["/doc/thread","/doc/thread.md"]],["v-65d67724","/doc/trace.html",{title:"trace"},["/doc/trace","/doc/trace.md"]],["v-71adf3e9","/doc/tt.html",{title:"tt"},["/doc/tt","/doc/tt.md"]],["v-d2ddc9fe","/doc/tunnel.html",{title:"Arthas Tunnel"},["/doc/tunnel","/doc/tunnel.md"]],["v-5b5d3371","/doc/version.html",{title:"version"},["/doc/version","/doc/version.md"]],["v-40db67fd","/doc/vmoption.html",{title:"vmoption"},["/doc/vmoption","/doc/vmoption.md"]],["v-10890efa","/doc/vmtool.html",{title:"vmtool"},["/doc/vmtool","/doc/vmtool.md"]],["v-24fc49da","/doc/watch.html",{title:"watch"},["/doc/watch","/doc/watch.md"]],["v-a5f6e7aa","/doc/web-console.html",{title:"Web Console"},["/doc/web-console","/doc/web-console.md"]],["v-2d0a870d","/en/",{title:"Home"},["/en/index.html","/en/README.md"]],["v-0f1c4082","/doc/expert/intro.html",{title:"\u65E0\u7591 \u4E13\u5BB6\u667A\u80FD\u7B54\u7591 \u4ECB\u7ECD"},["/doc/expert/intro","/doc/expert/intro.md"]],["v-99945efa","/doc/expert/user-question-history11440.html",{title:"arthas \u600E\u4E48\u4F7F\u7528\uFF1F"},["/doc/expert/user-question-history11440","/doc/expert/user-question-history11440.md"]],["v-92c0fc7e","/doc/expert/user-question-history11442.html",{title:"arthas \u4ECB\u7ECD\u4E00\u4E0B"},["/doc/expert/user-question-history11442","/doc/expert/user-question-history11442.md"]],["v-8f574b40","/doc/expert/user-question-history11443.html",{title:"arthas \u4E0B\u8F7D\u548C\u5B89\u88C5"},["/doc/expert/user-question-history11443","/doc/expert/user-question-history11443.md"]],["v-8bed9a02","/doc/expert/user-question-history11444.html",{title:"arthas \u547D\u4EE4\u89E3\u91CA"},["/doc/expert/user-question-history11444","/doc/expert/user-question-history11444.md"]],["v-2fc7e878","/doc/expert/user-question-history11450.html",{title:"arthas \u5206\u6790thread\u7EBF\u7A0B\u5361\u4F4F"},["/doc/expert/user-question-history11450","/doc/expert/user-question-history11450.md"]],["v-2c5e373a","/doc/expert/user-question-history11451.html",{title:"arthas \u600E\u4E48\u6392\u67E5cpu\u5360\u7528\u8FC7\u9AD8\uFF1F"},["/doc/expert/user-question-history11451","/doc/expert/user-question-history11451.md"]],["v-28f485fc","/doc/expert/user-question-history11452.html",{title:"arthas \u67E5\u770B\u65B9\u6CD5\u8017\u65F6"},["/doc/expert/user-question-history11452","/doc/expert/user-question-history11452.md"]],["v-258ad4be","/doc/expert/user-question-history11453.html",{title:"arthas \u600E\u6837\u67E5\u770B\u65B9\u6CD5\u8017\u65F6"},["/doc/expert/user-question-history11453","/doc/expert/user-question-history11453.md"]],["v-22212380","/doc/expert/user-question-history11454.html",{title:"arthas \u5E38\u7528\u547D\u4EE4\u4ECB\u7ECD"},["/doc/expert/user-question-history11454","/doc/expert/user-question-history11454.md"]],["v-273f5abf","/doc/expert/user-question-history11466.html",{title:"arthas \u6709\u6CA1\u6709\u5728\u7EBF\u6559\u7A0B\uFF1F"},["/doc/expert/user-question-history11466","/doc/expert/user-question-history11466.md"]],["v-28f4335e","/doc/expert/user-question-history11467.html",{title:"arthas \u5728\u7EBF\u6559\u7A0B\u5728\u54EA\uFF1F"},["/doc/expert/user-question-history11467","/doc/expert/user-question-history11467.md"]],["v-2aa90bfd","/doc/expert/user-question-history11468.html",{title:"arthas \u600E\u4E48\u4F7F\u7528\uFF1F"},["/doc/expert/user-question-history11468","/doc/expert/user-question-history11468.md"]],["v-2c5de49c","/doc/expert/user-question-history11469.html",{title:"linux\u7684arthas\u4F7F\u7528\u6559\u7A0B"},["/doc/expert/user-question-history11469","/doc/expert/user-question-history11469.md"]],["v-7574b2c0","/doc/expert/user-question-history11784.html",{title:"arthas\u4F7F\u7528\u7684\u5404\u7C7B\u65B9\u5F0F\u6709\u54EA\u4E9B\uFF1F"},["/doc/expert/user-question-history11784","/doc/expert/user-question-history11784.md"]],["v-083e8b00","/doc/expert/user-question-history11795.html",{title:"\u4F7F\u7528arthas\u67E5\u770B\u6210\u5458\u53D8\u91CF\u503C\u5177\u4F53\u600E\u4E48\u505A\uFF1F"},["/doc/expert/user-question-history11795","/doc/expert/user-question-history11795.md"]],["v-e30596dc","/doc/expert/user-question-history11809.html",{title:"linux\u4E0B\u7684arthas \u5177\u4F53\u600E\u4E48\u7528\uFF1F\uFF08\u4F7F\u7528\u6559\u7A0B\uFF09"},["/doc/expert/user-question-history11809","/doc/expert/user-question-history11809.md"]],["v-97f05b88","/doc/expert/user-question-history11810.html",{title:"arthas\u67E5\u770B\u65B9\u6CD5\u8017\u65F6"},["/doc/expert/user-question-history11810","/doc/expert/user-question-history11810.md"]],["v-8a499690","/doc/expert/user-question-history11814.html",{title:"arthas \u600E\u4E48\u6392\u67E5\u5185\u5B58\u6CC4\u6F0F"},["/doc/expert/user-question-history11814","/doc/expert/user-question-history11814.md"]],["v-fd01f6bc","/doc/expert/user-question-history12453.html",{title:"arthas \u600E\u4E48\u67E5\u770B\u5185\u5B58\u60C5\u51B5\uFF1F"},["/doc/expert/user-question-history12453","/doc/expert/user-question-history12453.md"]],["v-f998457e","/doc/expert/user-question-history12454.html",{title:"arthas \u600E\u4E48\u67E5\u770B\u5185\u5B58\u60C5\u51B5\uFF1F"},["/doc/expert/user-question-history12454","/doc/expert/user-question-history12454.md"]],["v-f62e9440","/doc/expert/user-question-history12455.html",{title:"arthas \u6392\u67E5\u5185\u5B58\u6CC4\u9732\u7684\u5177\u4F53\u65B9\u6CD5"},["/doc/expert/user-question-history12455","/doc/expert/user-question-history12455.md"]],["v-947c2652","/doc/expert/user-question-history12706.html",{title:"arthas \u706B\u7130\u56FE \u600E\u4E48\u770B\uFF1F"},["/doc/expert/user-question-history12706","/doc/expert/user-question-history12706.md"]],["v-2e19610e","/doc/expert/user-question-history12715.html",{title:"java \u5982\u4F55\u7528arthas \u67E5\u770B \u5185\u5B58 \u60C5\u51B5\uFF1F"},["/doc/expert/user-question-history12715","/doc/expert/user-question-history12715.md"]],["v-2aafafd0","/doc/expert/user-question-history12716.html",{title:"arthas \u600E\u4E48\u67E5\u770B\u5806\u5185\u5B58\u592A\u9AD8"},["/doc/expert/user-question-history12716","/doc/expert/user-question-history12716.md"]],["v-7f1dc621","/doc/expert/user-question-history12740.html",{title:"arthas\u600E\u4E48\u5206\u6790cpu\u5F88\u9AD8"},["/doc/expert/user-question-history12740","/doc/expert/user-question-history12740.md"]],["v-fe5ac280","/doc/expert/user-question-history12741.html",{title:"\u5982\u4F55\u4F7F\u7528arthas\u67E5\u770B\u7CFB\u7EDF\u54EA\u4E2A\u5730\u65B9\u5185\u5B58\u5360\u7528\u8FC7\u5927"},["/doc/expert/user-question-history12741","/doc/expert/user-question-history12741.md"]],["v-2d351906","/doc/expert/user-question-history13448.html",{title:"\u5982\u4F55\u4F7F\u7528arthas\u5206\u6790\u6162\u67E5\u8BE2"},["/doc/expert/user-question-history13448","/doc/expert/user-question-history13448.md"]],["v-76da50dc","/doc/expert/user-question-history13504.html",{title:"\u5982\u4F55\u67E5\u770B\u5B9E\u65F6jvm\u5185\u5B58\u5927\u5C0F\u5360\u7528"},["/doc/expert/user-question-history13504","/doc/expert/user-question-history13504.md"]],["v-7a44021a","/doc/expert/user-question-history13506.html",{title:"\u5982\u4F55\u67E5\u770Bjava\u5185\u5B58\u589E\u957F\u54EA\u4E9B\u5BF9\u8C61"},["/doc/expert/user-question-history13506","/doc/expert/user-question-history13506.md"]],["v-7bf8dab9","/doc/expert/user-question-history13507.html",{title:"arthas\u67E5\u770B\u5185\u5B58\u5360\u7528\u5927\u7684\u5730\u65B9"},["/doc/expert/user-question-history13507","/doc/expert/user-question-history13507.md"]],["v-7dadb358","/doc/expert/user-question-history13508.html",{title:"arthas \u5982\u4F55\u67E5\u770B\u5185\u5B58\u4F7F\u7528\u60C5\u51B5"},["/doc/expert/user-question-history13508","/doc/expert/user-question-history13508.md"]],["v-7f628bf7","/doc/expert/user-question-history13509.html",{title:"\u901A\u8FC7arthas\u600E\u6837\u6392\u67E5\u9879\u76EE\u4E2D\uFF0C\u54EA\u4E2A\u5BF9\u8C61\u6CC4\u9732\u4E86\uFF0C\u6216\u8005\u5360\u7528\u5185\u5B58\u592A\u5927"},["/doc/expert/user-question-history13509","/doc/expert/user-question-history13509.md"]],["v-b625acbe","/doc/expert/user-question-history13510.html",{title:"\u67E5\u770B\u5B9E\u65F6jvm\u5185\u5B58\u5927\u5C0F"},["/doc/expert/user-question-history13510","/doc/expert/user-question-history13510.md"]],["v-b2bbfb80","/doc/expert/user-question-history13511.html",{title:"arthas\u65B9\u6CD5\u8FD0\u884C\u540E\u67E5\u770B\u6210\u5458\u53D8\u91CF"},["/doc/expert/user-question-history13511","/doc/expert/user-question-history13511.md"]],["v-af524a42","/doc/expert/user-question-history13512.html",{title:"\u5982\u4F55\u67E5\u770Bjava\u5185\u5B58\u589E\u957F\u54EA\u4E9B\u5BF9\u8C61"},["/doc/expert/user-question-history13512","/doc/expert/user-question-history13512.md"]],["v-abe89904","/doc/expert/user-question-history13513.html",{title:"arthas \u76D1\u542C\u6210\u5458\u53D8\u91CF\u503C\u7684\u65B9\u6CD5\u662F\u4EC0\u4E48\uFF1F"},["/doc/expert/user-question-history13513","/doc/expert/user-question-history13513.md"]],["v-4585d3c0","/doc/expert/user-question-history13522.html",{title:"Connect to telnet server error: 127.0.0.1 3658"},["/doc/expert/user-question-history13522","/doc/expert/user-question-history13522.md"]],["v-1691a482","/doc/expert/user-question-history14763.html",{title:"\u5229\u7528Arthas\u6392\u67E5NoSuchMethodError"},["/doc/expert/user-question-history14763","/doc/expert/user-question-history14763.md"]],["v-47532340","/doc/expert/user-question-history14831.html",{title:"Dashboard \u547D\u4EE4cpuUsage\u957F\u671F\u572890%\u5DE6\u53F3"},["/doc/expert/user-question-history14831","/doc/expert/user-question-history14831.md"]],["v-43e97202","/doc/expert/user-question-history14832.html",{title:"arthas\u542F\u52A8\u65F6\u5185\u5B58\u6EA2\u51FA"},["/doc/expert/user-question-history14832","/doc/expert/user-question-history14832.md"]],["v-407fc0c4","/doc/expert/user-question-history14833.html",{title:"Start arthas failed, exception stack trace:com.sun.tools.attach"},["/doc/expert/user-question-history14833","/doc/expert/user-question-history14833.md"]],["v-3d160f86","/doc/expert/user-question-history14834.html",{title:"\u4F7F\u7528arthas \u8DDF\u8E2A\u8FDB\u7A0B\u670D\u52A1\u540E\uFF0C\u8FDB\u7A0B\u6240\u5360\u7528\u7684\u6587\u4EF6\u63CF\u8FF0\u7B26\u9661\u589E\uFF0C\u4E14\u6587\u4EF6\u63CF\u8FF0\u7B26\u4E0D\u4E0B\u964D"},["/doc/expert/user-question-history14834","/doc/expert/user-question-history14834.md"]],["v-0f87d102","/doc/expert/user-question-history14840.html",{title:"Unsupported class file major version 61 using arthas 3.6.3"},["/doc/expert/user-question-history14840","/doc/expert/user-question-history14840.md"]],["v-14a65adf","/doc/expert/user-question-history14843.html",{title:"arthas \u652F\u6301jdk 20\u4E48\uFF1F"},["/doc/expert/user-question-history14843","/doc/expert/user-question-history14843.md"]],["v-426268c5","/doc/expert/user-question-history15167.html",{title:"\u4ECB\u7ECD\u4E00\u4E0Barthas"},["/doc/expert/user-question-history15167","/doc/expert/user-question-history15167.md"]],["v-71474343","/doc/expert/user-question-history15543.html",{title:"arthas\u4E2Dtt\u547D\u4EE4\u5982\u4F55\u67E5\u770B\u65B9\u6CD5\u5165\u53C2\u7684\u5177\u4F53\u547D\u4EE4"},["/doc/expert/user-question-history15543","/doc/expert/user-question-history15543.md"]],["v-47489f48","/doc/expert/user-question-history15726.html",{title:"arthas \u5982\u4F55\u67E5\u8BE2static\u53D8\u91CF"},["/doc/expert/user-question-history15726","/doc/expert/user-question-history15726.md"]],["v-40753ccc","/doc/expert/user-question-history15728.html",{title:"arthas \u83B7\u53D6\u6210\u5458\u53D8\u91CF"},["/doc/expert/user-question-history15728","/doc/expert/user-question-history15728.md"]],["v-3d0b8b8e","/doc/expert/user-question-history15729.html",{title:"arthas \u600E\u4E48\u67E5\u770B\u53D8\u91CF\u5185\u5BB9"},["/doc/expert/user-question-history15729","/doc/expert/user-question-history15729.md"]],["v-0704d7e3","/doc/expert/user-question-history15730.html",{title:"arthas \u89C2\u5BDF\u65B9\u6CD5\u4E2D\u7684\u67D0\u4E2A\u53D8\u91CF\u7684\u503C"},["/doc/expert/user-question-history15730","/doc/expert/user-question-history15730.md"]],["v-08b9b082","/doc/expert/user-question-history15731.html",{title:"arthas \u8FC7\u6EE4\u65B9\u6CD5\u7684\u9610\u8FF0"},["/doc/expert/user-question-history15731","/doc/expert/user-question-history15731.md"]],["v-0f8d12fe","/doc/expert/user-question-history15735.html",{title:"arthas\u62A5\u9519connect to telnet server error: 127.0.0.1 9999"},["/doc/expert/user-question-history15735","/doc/expert/user-question-history15735.md"]],["v-1141eb9d","/doc/expert/user-question-history15736.html",{title:"arthas \u4E2Djad\u53C2\u6570"},["/doc/expert/user-question-history15736","/doc/expert/user-question-history15736.md"]],["v-12f6c43c","/doc/expert/user-question-history15737.html",{title:"\u8FDB\u7A0B\u505C\u4E86 arthas\u4E5F\u4F1A\u540C\u6B65\u505C\u6B62\u4E48\uFF1F"},["/doc/expert/user-question-history15737","/doc/expert/user-question-history15737.md"]],["v-14ab9cdb","/doc/expert/user-question-history15738.html",{title:"arthas\u5982\u4F55\u67E5\u770Bhashmap\u7684\u503C"},["/doc/expert/user-question-history15738","/doc/expert/user-question-history15738.md"]],["v-1660757a","/doc/expert/user-question-history15739.html",{title:"arthas\u53EF\u4EE5\u76D1\u542C\u79C1\u6709\u65B9\u6CD5\u5417"},["/doc/expert/user-question-history15739","/doc/expert/user-question-history15739.md"]],["v-3beb1324","/doc/expert/user-question-history15740.html",{title:"arthas \u5206\u6790\u5185\u5B58\u5347\u9AD8\u7684\u65B9\u6CD5"},["/doc/expert/user-question-history15740","/doc/expert/user-question-history15740.md"]],["v-07555a84","/en/doc/",{title:"Introduction"},["/en/doc/index.html","/en/doc/README.md"]],["v-463d120e","/en/doc/advanced-use.html",{title:"Other features"},["/en/doc/advanced-use","/en/doc/advanced-use.md"]],["v-a736375c","/en/doc/advice-class.html",{title:"Fundamental Fields in Expressions"},["/en/doc/advice-class","/en/doc/advice-class.md"]],["v-f6b5c310","/en/doc/agent.html",{title:"Start as a Java Agent"},["/en/doc/agent","/en/doc/agent.md"]],["v-74fb2694","/en/doc/arthas-properties.html",{title:"Arthas Properties"},["/en/doc/arthas-properties","/en/doc/arthas-properties.md"]],["v-786f7161","/en/doc/async.html",{title:"Arthas Async Jobs"},["/en/doc/async","/en/doc/async.md"]],["v-f76c33a6","/en/doc/auth.html",{title:"auth"},["/en/doc/auth","/en/doc/auth.md"]],["v-d17b7034","/en/doc/base64.html",{title:"base64"},["/en/doc/base64","/en/doc/base64.md"]],["v-765e30be","/en/doc/batch-support.html",{title:"Batch Processing"},["/en/doc/batch-support","/en/doc/batch-support.md"]],["v-64a0cd47","/en/doc/cat.html",{title:"cat"},["/en/doc/cat","/en/doc/cat.md"]],["v-fc1b9a9c","/en/doc/classloader.html",{title:"classloader"},["/en/doc/classloader","/en/doc/classloader.md"]],["v-ae5eff1a","/en/doc/cls.html",{title:"cls"},["/en/doc/cls","/en/doc/cls.md"]],["v-12153166","/en/doc/commands.html",{title:"All Commands"},["/en/doc/commands","/en/doc/commands.md"]],["v-4be7594a","/en/doc/contact-us.html",{title:"Contact Us"},["/en/doc/contact-us","/en/doc/contact-us.md"]],["v-79107649","/en/doc/dashboard.html",{title:"dashboard"},["/en/doc/dashboard","/en/doc/dashboard.md"]],["v-682151b5","/en/doc/docker.html",{title:"Docker"},["/en/doc/docker","/en/doc/docker.md"]],["v-8d912d66","/en/doc/download.html",{title:"Download"},["/en/doc/download","/en/doc/download.md"]],["v-471b4d3e","/en/doc/dump.html",{title:"dump"},["/en/doc/dump","/en/doc/dump.md"]],["v-18ad9fd0","/en/doc/echo.html",{title:"echo"},["/en/doc/echo","/en/doc/echo.md"]],["v-d1b46bf2","/en/doc/faq.html",{title:"FAQ"},["/en/doc/faq","/en/doc/faq.md"]],["v-2f908999","/en/doc/getstatic.html",{title:"getstatic"},["/en/doc/getstatic","/en/doc/getstatic.md"]],["v-8b2b7482","/en/doc/grep.html",{title:"grep"},["/en/doc/grep","/en/doc/grep.md"]],["v-25a18087","/en/doc/groovy.html",{title:"groovy"},["/en/doc/groovy","/en/doc/groovy.md"]],["v-c0b1d216","/en/doc/heapdump.html",{title:"heapdump"},["/en/doc/heapdump","/en/doc/heapdump.md"]],["v-7a8b0c34","/en/doc/help.html",{title:"help"},["/en/doc/help","/en/doc/help.md"]],["v-4402cd49","/en/doc/history.html",{title:"history"},["/en/doc/history","/en/doc/history.md"]],["v-8b0312c0","/en/doc/http-api.html",{title:"Http API"},["/en/doc/http-api","/en/doc/http-api.md"]],["v-96b07b98","/en/doc/idea-plugin.html",{title:"IDEA Plugin"},["/en/doc/idea-plugin","/en/doc/idea-plugin.md"]],["v-319f48f2","/en/doc/install-detail.html",{title:"Install Arthas"},["/en/doc/install-detail","/en/doc/install-detail.md"]],["v-207b7d70","/en/doc/jad.html",{title:"jad"},["/en/doc/jad","/en/doc/jad.md"]],["v-40de7e67","/en/doc/jfr.html",{title:"jfr"},["/en/doc/jfr","/en/doc/jfr.md"]],["v-f28c1148","/en/doc/jvm.html",{title:"jvm"},["/en/doc/jvm","/en/doc/jvm.md"]],["v-b3b5e150","/en/doc/keymap.html",{title:"keymap"},["/en/doc/keymap","/en/doc/keymap.md"]],["v-7e581f76","/en/doc/logger.html",{title:"logger"},["/en/doc/logger","/en/doc/logger.md"]],["v-bbaa3c7e","/en/doc/manual-install.html",{title:"Manually Install Arthas"},["/en/doc/manual-install","/en/doc/manual-install.md"]],["v-58d22ae0","/en/doc/mbean.html",{title:"mbean"},["/en/doc/mbean","/en/doc/mbean.md"]],["v-2ac66c02","/en/doc/mc.html",{title:"mc"},["/en/doc/mc","/en/doc/mc.md"]],["v-7a1110bf","/en/doc/mcp-server.html",{title:"Arthas MCP Server"},["/en/doc/mcp-server","/en/doc/mcp-server.md"]],["v-3f212774","/en/doc/memory.html",{title:"memory"},["/en/doc/memory","/en/doc/memory.md"]],["v-20388043","/en/doc/monitor.html",{title:"monitor"},["/en/doc/monitor","/en/doc/monitor.md"]],["v-89b4fa02","/en/doc/ognl.html",{title:"ognl"},["/en/doc/ognl","/en/doc/ognl.md"]],["v-43a1e17f","/en/doc/options.html",{title:"options"},["/en/doc/options","/en/doc/options.md"]],["v-6746784a","/en/doc/perfcounter.html",{title:"perfcounter"},["/en/doc/perfcounter","/en/doc/perfcounter.md"]],["v-a7e90ae8","/en/doc/profiler.html",{title:"profiler"},["/en/doc/profiler","/en/doc/profiler.md"]],["v-1b8ba240","/en/doc/pwd.html",{title:"pwd"},["/en/doc/pwd","/en/doc/pwd.md"]],["v-d98607ca","/en/doc/quick-start.html",{title:"Quick Start"},["/en/doc/quick-start","/en/doc/quick-start.md"]],["v-d1b31c34","/en/doc/quit.html",{title:"quit"},["/en/doc/quit","/en/doc/quit.md"]],["v-c7317832","/en/doc/redefine.html",{title:"redefine"},["/en/doc/redefine","/en/doc/redefine.md"]],["v-e0bde47c","/en/doc/release-notes.html",{title:"Release Notes"},["/en/doc/release-notes","/en/doc/release-notes.md"]],["v-6735226e","/en/doc/reset.html",{title:"reset"},["/en/doc/reset","/en/doc/reset.md"]],["v-e5e2b738","/en/doc/retransform.html",{title:"retransform"},["/en/doc/retransform","/en/doc/retransform.md"]],["v-50ef0261","/en/doc/save-log.html",{title:"Log command outputs"},["/en/doc/save-log","/en/doc/save-log.md"]],["v-28022d85","/en/doc/sc.html",{title:"sc"},["/en/doc/sc","/en/doc/sc.md"]],["v-dfe2bef2","/en/doc/session.html",{title:"session"},["/en/doc/session","/en/doc/session.md"]],["v-3912a3bb","/en/doc/sm.html",{title:"sm"},["/en/doc/sm","/en/doc/sm.md"]],["v-71870b69","/en/doc/spring-boot-starter.html",{title:"Arthas Spring Boot Starter"},["/en/doc/spring-boot-starter","/en/doc/spring-boot-starter.md"]],["v-4483d8d5","/en/doc/stack.html",{title:"stack"},["/en/doc/stack","/en/doc/stack.md"]],["v-7af576f3","/en/doc/start-arthas.html",{title:"Start Arthas"},["/en/doc/start-arthas","/en/doc/start-arthas.md"]],["v-e33fb7da","/en/doc/stop.html",{title:"stop"},["/en/doc/stop","/en/doc/stop.md"]],["v-645190d5","/en/doc/sysenv.html",{title:"sysenv"},["/en/doc/sysenv","/en/doc/sysenv.md"]],["v-1f738fad","/en/doc/sysprop.html",{title:"sysprop"},["/en/doc/sysprop","/en/doc/sysprop.md"]],["v-049503c9","/en/doc/tee.html",{title:"tee"},["/en/doc/tee","/en/doc/tee.md"]],["v-5da9140b","/en/doc/thread.html",{title:"thread"},["/en/doc/thread","/en/doc/thread.md"]],["v-06075838","/en/doc/trace.html",{title:"trace"},["/en/doc/trace","/en/doc/trace.md"]],["v-79eacb55","/en/doc/tt.html",{title:"tt"},["/en/doc/tt","/en/doc/tt.md"]],["v-07074726","/en/doc/tunnel.html",{title:"Arthas Tunnel"},["/en/doc/tunnel","/en/doc/tunnel.md"]],["v-9a4bc0f6","/en/doc/version.html",{title:"version"},["/en/doc/version","/en/doc/version.md"]],["v-4e08032e","/en/doc/vmoption.html",{title:"vmoption"},["/en/doc/vmoption","/en/doc/vmoption.md"]],["v-76745066","/en/doc/vmtool.html",{title:"vmtool"},["/en/doc/vmtool","/en/doc/vmtool.md"]],["v-75a5aa24","/en/doc/watch.html",{title:"watch"},["/en/doc/watch","/en/doc/watch.md"]],["v-35756382","/en/doc/web-console.html",{title:"Web Console"},["/en/doc/web-console","/en/doc/web-console.md"]],["v-3706649a","/404.html",{title:""},["/404"]]];var ob=()=>nb.reduce((e,[t,n,o,r])=>(e.push({name:t,path:n,component:Jc,meta:o},...r.map(i=>({path:i,redirect:n}))),e),[{name:"404",path:"/:catchAll(.*)",component:Jc}]),rb=$h,ib=()=>{const e=wp({history:rb(Gl(Kt.value.base)),routes:ob(),scrollBehavior:(t,n,o)=>o||(t.hash?{el:t.hash}:{top:0})});return e.beforeResolve(async(t,n)=>{var o;(t.path!==n.path||n===Rt)&&([Ct.value]=await Promise.all([cn.resolvePageData(t.name),(o=eu[t.name])==null?void 0:o.__asyncLoader()]))}),e},ab=e=>{e.component("ClientOnly",ga),e.component("Content",Zy)},sb=(e,t)=>{const n=te(()=>cn.resolveRouteLocale(Kt.value.locales,t.currentRoute.value.path)),o=te(()=>cn.resolveSiteLocaleData(Kt.value,n.value)),r=te(()=>cn.resolvePageFrontmatter(Ct.value)),i=te(()=>cn.resolvePageHeadTitle(Ct.value,o.value)),a=te(()=>cn.resolvePageHead(i.value,r.value,o.value)),s=te(()=>cn.resolvePageLang(Ct.value));return e.provide(pa,n),e.provide(Om,o),e.provide(gm,r),e.provide(Qy,i),e.provide(ym,a),e.provide(bm,s),Object.defineProperties(e.config.globalProperties,{$frontmatter:{get:()=>r.value},$head:{get:()=>a.value},$headTitle:{get:()=>i.value},$lang:{get:()=>s.value},$page:{get:()=>Ct.value},$routeLocale:{get:()=>n.value},$site:{get:()=>Kt.value},$siteLocale:{get:()=>o.value},$withBase:{get:()=>ya}}),{pageData:Ct,pageFrontmatter:r,pageHead:a,pageHeadTitle:i,pageLang:s,routeLocale:n,siteData:Kt,siteLocaleData:o}},cb=()=>{const e=Dt(),t=Jy(),n=Em(),o=De([]),r=()=>{t.value.forEach(a=>{const s=lb(a);s&&o.value.push(s)})},i=()=>{document.documentElement.lang=n.value,o.value.forEach(a=>{a.parentNode===document.head&&document.head.removeChild(a)}),o.value.splice(0,o.value.length),t.value.forEach(a=>{const s=ub(a);s!==null&&(document.head.appendChild(s),o.value.push(s))})};hn(Gy,i),et(()=>{r(),i(),ot(()=>e.path,()=>i())})},lb=([e,t,n=""])=>{const o=Object.entries(t).map(([s,c])=>xe(c)?`[${s}="${c}"]`:c===!0?`[${s}]`:"").join(""),r=`head > ${e}${o}`;return Array.from(document.querySelectorAll(r)).find(s=>s.innerText===n)||null},ub=([e,t,n])=>{if(!xe(e))return null;const o=document.createElement(e);return oa(t)&&Object.entries(t).forEach(([r,i])=>{xe(i)?o.setAttribute(r,i):i===!0&&o.setAttribute(r,"")}),xe(n)&&o.appendChild(document.createTextNode(n)),o},mb=Gf,db=async()=>{var n;const e=mb({name:"VuepressApp",setup(){var o;cb();for(const r of Go)(o=r.setup)==null||o.call(r);return()=>[Ie(mu),...Go.flatMap(({rootComponents:r=[]})=>r.map(i=>Ie(i)))]}}),t=ib();ab(e),sb(e,t);for(const o of Go)await((n=o.enhance)==null?void 0:n.call(o,{app:e,router:t,siteData:Kt}));return e.use(t),{app:e,router:t}};db().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount("#app")})});export{Oe as _,ue as a,ae as b,X as c,db as createVueApp,df as d,Xt as e,$ as o,Lt as r,Ce as t,Ke as w}; diff --git a/assets/arthas-properties.html.18f65ff6.js b/assets/arthas-properties.html.420ce653.js similarity index 98% rename from assets/arthas-properties.html.18f65ff6.js rename to assets/arthas-properties.html.420ce653.js index 4317800ef..4e4656fab 100644 --- a/assets/arthas-properties.html.18f65ff6.js +++ b/assets/arthas-properties.html.420ce653.js @@ -1,4 +1,4 @@ -import{_ as e,o as t,c as a,d as i}from"./app.4dfde1d2.js";const o={},r=i(`

Arthas Properties

The arthas.properties file is in the arthas directory.

  • If it is automatically downloaded arthas, the directory is under ~/.arthas/lib/3.x.x/arthas/
  • If it is a downloaded complete package, under the decompression directory of arthas

Supported configuration items

WARNING

Note that the configuration must be camel case, which is different from the - style of spring boot. Only the spring boot application supports both camel case and - style configuration.

#arthas.config.overrideAll=true
+import{_ as e,o as t,c as a,d as i}from"./app.820675a4.js";const o={},r=i(`

Arthas Properties

The arthas.properties file is in the arthas directory.

  • If it is automatically downloaded arthas, the directory is under ~/.arthas/lib/3.x.x/arthas/
  • If it is a downloaded complete package, under the decompression directory of arthas

Supported configuration items

WARNING

Note that the configuration must be camel case, which is different from the - style of spring boot. Only the spring boot application supports both camel case and - style configuration.

#arthas.config.overrideAll=true
 arthas.telnetPort=3658
 arthas.httpPort=8563
 arthas.ip=127.0.0.1
diff --git a/assets/arthas-properties.html.63b293e6.js b/assets/arthas-properties.html.70545e47.js
similarity index 98%
rename from assets/arthas-properties.html.63b293e6.js
rename to assets/arthas-properties.html.70545e47.js
index 58c920106..39d7de0cc 100644
--- a/assets/arthas-properties.html.63b293e6.js
+++ b/assets/arthas-properties.html.70545e47.js
@@ -1,4 +1,4 @@
-import{_ as e,o as t,c as a,d as s}from"./app.4dfde1d2.js";const r={},i=s(`

Arthas Properties

arthas.properties\u6587\u4EF6\u5728 arthas \u7684\u76EE\u5F55\u4E0B\u3002

  • \u5982\u679C\u662F\u81EA\u52A8\u4E0B\u8F7D\u7684 arthas\uFF0C\u5219\u76EE\u5F55\u5728~/.arthas/lib/3.x.x/arthas/\u4E0B\u9762
  • \u5982\u679C\u662F\u4E0B\u8F7D\u7684\u5B8C\u6574\u5305\uFF0C\u5728 arthas \u89E3\u538B\u76EE\u5F55\u4E0B

\u652F\u6301\u7684\u914D\u7F6E\u9879

\u6CE8\u610F

\u6CE8\u610F\u914D\u7F6E\u5FC5\u987B\u662F\u9A7C\u5CF0\u7684\uFF0C\u548C spring boot \u7684-\u98CE\u683C\u4E0D\u4E00\u6837\u3002spring boot \u5E94\u7528\u624D\u540C\u65F6\u652F\u6301\u9A7C\u5CF0 \u548C -\u98CE\u683C\u7684\u914D\u7F6E\u3002

#arthas.config.overrideAll=true
+import{_ as e,o as t,c as a,d as s}from"./app.820675a4.js";const r={},i=s(`

Arthas Properties

arthas.properties\u6587\u4EF6\u5728 arthas \u7684\u76EE\u5F55\u4E0B\u3002

  • \u5982\u679C\u662F\u81EA\u52A8\u4E0B\u8F7D\u7684 arthas\uFF0C\u5219\u76EE\u5F55\u5728~/.arthas/lib/3.x.x/arthas/\u4E0B\u9762
  • \u5982\u679C\u662F\u4E0B\u8F7D\u7684\u5B8C\u6574\u5305\uFF0C\u5728 arthas \u89E3\u538B\u76EE\u5F55\u4E0B

\u652F\u6301\u7684\u914D\u7F6E\u9879

\u6CE8\u610F

\u6CE8\u610F\u914D\u7F6E\u5FC5\u987B\u662F\u9A7C\u5CF0\u7684\uFF0C\u548C spring boot \u7684-\u98CE\u683C\u4E0D\u4E00\u6837\u3002spring boot \u5E94\u7528\u624D\u540C\u65F6\u652F\u6301\u9A7C\u5CF0 \u548C -\u98CE\u683C\u7684\u914D\u7F6E\u3002

#arthas.config.overrideAll=true
 arthas.telnetPort=3658
 arthas.httpPort=8563
 arthas.ip=127.0.0.1
diff --git a/assets/arthas-properties.html.5d076f4d.js b/assets/arthas-properties.html.bb4ea28a.js
similarity index 96%
rename from assets/arthas-properties.html.5d076f4d.js
rename to assets/arthas-properties.html.bb4ea28a.js
index 247f5c074..3db9e723a 100644
--- a/assets/arthas-properties.html.5d076f4d.js
+++ b/assets/arthas-properties.html.bb4ea28a.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-5c517900","path":"/doc/arthas-properties.html","title":"Arthas Properties","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"\u652F\u6301\u7684\u914D\u7F6E\u9879","slug":"\u652F\u6301\u7684\u914D\u7F6E\u9879","link":"#\u652F\u6301\u7684\u914D\u7F6E\u9879","children":[{"level":3,"title":"\u7981\u6B62\u6307\u5B9A\u547D\u4EE4","slug":"\u7981\u6B62\u6307\u5B9A\u547D\u4EE4","link":"#\u7981\u6B62\u6307\u5B9A\u547D\u4EE4","children":[]}]},{"level":2,"title":"\u914D\u7F6E\u7684\u4F18\u5148\u7EA7","slug":"\u914D\u7F6E\u7684\u4F18\u5148\u7EA7","link":"#\u914D\u7F6E\u7684\u4F18\u5148\u7EA7","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/arthas-properties.md","version":"4.0.5"}');export{e as data};
+const e=JSON.parse('{"key":"v-5c517900","path":"/doc/arthas-properties.html","title":"Arthas Properties","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"\u652F\u6301\u7684\u914D\u7F6E\u9879","slug":"\u652F\u6301\u7684\u914D\u7F6E\u9879","link":"#\u652F\u6301\u7684\u914D\u7F6E\u9879","children":[{"level":3,"title":"\u7981\u6B62\u6307\u5B9A\u547D\u4EE4","slug":"\u7981\u6B62\u6307\u5B9A\u547D\u4EE4","link":"#\u7981\u6B62\u6307\u5B9A\u547D\u4EE4","children":[]}]},{"level":2,"title":"\u914D\u7F6E\u7684\u4F18\u5148\u7EA7","slug":"\u914D\u7F6E\u7684\u4F18\u5148\u7EA7","link":"#\u914D\u7F6E\u7684\u4F18\u5148\u7EA7","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/arthas-properties.md","version":"4.1.0"}');export{e as data};
diff --git a/assets/arthas-properties.html.cd031ab7.js b/assets/arthas-properties.html.ed7e3ea9.js
similarity index 93%
rename from assets/arthas-properties.html.cd031ab7.js
rename to assets/arthas-properties.html.ed7e3ea9.js
index d8f4757dc..febd130f5 100644
--- a/assets/arthas-properties.html.cd031ab7.js
+++ b/assets/arthas-properties.html.ed7e3ea9.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-74fb2694","path":"/en/doc/arthas-properties.html","title":"Arthas Properties","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Supported configuration items","slug":"supported-configuration-items","link":"#supported-configuration-items","children":[{"level":3,"title":"disable specify commands","slug":"disable-specify-commands","link":"#disable-specify-commands","children":[]}]},{"level":2,"title":"Configured order","slug":"configured-order","link":"#configured-order","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/arthas-properties.md","version":"4.0.5"}');export{e as data};
+const e=JSON.parse('{"key":"v-74fb2694","path":"/en/doc/arthas-properties.html","title":"Arthas Properties","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Supported configuration items","slug":"supported-configuration-items","link":"#supported-configuration-items","children":[{"level":3,"title":"disable specify commands","slug":"disable-specify-commands","link":"#disable-specify-commands","children":[]}]},{"level":2,"title":"Configured order","slug":"configured-order","link":"#configured-order","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/arthas-properties.md","version":"4.1.0"}');export{e as data};
diff --git a/assets/arthas3.html.6a4430d4.js b/assets/arthas3.html.065a0445.js
similarity index 92%
rename from assets/arthas3.html.6a4430d4.js
rename to assets/arthas3.html.065a0445.js
index daf2e6c54..2948f0e0c 100644
--- a/assets/arthas3.html.6a4430d4.js
+++ b/assets/arthas3.html.065a0445.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-02eb6d0d","path":"/doc/arthas3.html","title":"","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"Arthas3.0 \u7684\u65B0\u7279\u6027","slug":"arthas3-0-\u7684\u65B0\u7279\u6027","link":"#arthas3-0-\u7684\u65B0\u7279\u6027","children":[]},{"level":3,"title":"\u53BB groovy \u4F9D\u8D56","slug":"\u53BB-groovy-\u4F9D\u8D56","link":"#\u53BB-groovy-\u4F9D\u8D56","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/arthas3.md","version":"4.0.5"}');export{e as data};
+const e=JSON.parse('{"key":"v-02eb6d0d","path":"/doc/arthas3.html","title":"","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"Arthas3.0 \u7684\u65B0\u7279\u6027","slug":"arthas3-0-\u7684\u65B0\u7279\u6027","link":"#arthas3-0-\u7684\u65B0\u7279\u6027","children":[]},{"level":3,"title":"\u53BB groovy \u4F9D\u8D56","slug":"\u53BB-groovy-\u4F9D\u8D56","link":"#\u53BB-groovy-\u4F9D\u8D56","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/arthas3.md","version":"4.1.0"}');export{e as data};
diff --git a/assets/arthas3.html.ebb55246.js b/assets/arthas3.html.86b4cb7e.js
similarity index 99%
rename from assets/arthas3.html.ebb55246.js
rename to assets/arthas3.html.86b4cb7e.js
index a2d87e654..335f55aa6 100644
--- a/assets/arthas3.html.ebb55246.js
+++ b/assets/arthas3.html.86b4cb7e.js
@@ -1,4 +1,4 @@
-import{_ as r,o as i,c as t,a as e,b as d,d as a,e as s,r as l}from"./app.4dfde1d2.js";const o={},c=a(`

Arthas3.0 \u7684\u65B0\u7279\u6027

\u5728\u7EBF\u8BCA\u65AD\u529F\u80FD

Arthas3.0 \u4E2D\u6700\u91CD\u8981\u7684\u7279\u6027\uFF0C\u4E0D\u9700\u8981\u767B\u9646\u673A\u5668\u5C31\u53EF\u4EE5\u5BF9\u5E94\u7528\u8FDB\u884C\u8BCA\u65AD\uFF0C\u4F53\u9A8C\u548C\u672C\u5730\u8BCA\u65AD\u5B8C\u5168\u4E00\u81F4

\u4F7F\u7528\u6B65\u9AA4

TODO

\u52A8\u56FE\u6F14\u793A

TODO

\u7BA1\u9053\u652F\u6301

Arthas 3.0 \u5F00\u59CB\u652F\u6301\u7BA1\u9053, \u7387\u5148\u63D0\u4F9B\u4E86grep,wc,plaintext\u7684\u652F\u6301\u3002

\u53BB groovy \u4F9D\u8D56

groovy \u8868\u8FBE\u5F0F\u5728 arthas2.0 \u4E2D\u5927\u91CF\u4F7F\u7528\uFF0C\u4F8B\u5982 watch \u8868\u8FBE\u5F0F

watch com.alibaba.sample.petstore.web.store.module.screen.ItemList add "params + ' ' + returnObj" params.size()==2
+import{_ as r,o as i,c as t,a as e,b as d,d as a,e as s,r as l}from"./app.820675a4.js";const o={},c=a(`

Arthas3.0 \u7684\u65B0\u7279\u6027

\u5728\u7EBF\u8BCA\u65AD\u529F\u80FD

Arthas3.0 \u4E2D\u6700\u91CD\u8981\u7684\u7279\u6027\uFF0C\u4E0D\u9700\u8981\u767B\u9646\u673A\u5668\u5C31\u53EF\u4EE5\u5BF9\u5E94\u7528\u8FDB\u884C\u8BCA\u65AD\uFF0C\u4F53\u9A8C\u548C\u672C\u5730\u8BCA\u65AD\u5B8C\u5168\u4E00\u81F4

\u4F7F\u7528\u6B65\u9AA4

TODO

\u52A8\u56FE\u6F14\u793A

TODO

\u7BA1\u9053\u652F\u6301

Arthas 3.0 \u5F00\u59CB\u652F\u6301\u7BA1\u9053, \u7387\u5148\u63D0\u4F9B\u4E86grep,wc,plaintext\u7684\u652F\u6301\u3002

\u53BB groovy \u4F9D\u8D56

groovy \u8868\u8FBE\u5F0F\u5728 arthas2.0 \u4E2D\u5927\u91CF\u4F7F\u7528\uFF0C\u4F8B\u5982 watch \u8868\u8FBE\u5F0F

watch com.alibaba.sample.petstore.web.store.module.screen.ItemList add "params + ' ' + returnObj" params.size()==2
 

\u5176\u4E2D"params + ' ' + returnObj"\u4EE5\u53CAparams.size()==2\u80CC\u540E\u5176\u5B9E\u90FD\u4F7F\u7528\u4E86 groovy \u6765\u8FDB\u884C\u8868\u8FBE\u5F0F\u6C42\u503C\uFF0C\u5982\u679C\u53CD\u590D\u5927\u91CF\u7684\u8FD0\u884C\u8FD9\u4E9B\u8868\u8FBE\u5F0F\uFF0Cgroovy \u4F1A\u521B\u5EFA\u5927\u91CF\u7684 classloader\uFF0C\u6253\u6EE1 perm \u533A\u4ECE\u800C\u89E6\u53D1 FGC\u3002

\u4E3A\u4E86\u907F\u514D\u8FD9\u4E2A\u95EE\u9898\uFF0CArthas 3.0 \u4E2D\u4F7F\u7528\u4E86 ognl \u8FD9\u4E2A\u66F4\u52A0\u8F7B\u91CF\u7684\u8868\u8FBE\u5F0F\u6C42\u503C\u5E93\u6765\u4EE3\u66FF groovy\uFF0C\u5F7B\u5E95\u89E3\u51B3\u4E86 groovy \u5F15\u8D77\u7684 FGC \u98CE\u9669\u3002\u4F46\u7531\u4E8E\u8FD9\u4E2A\u66FF\u6362\uFF0C\u5BFC\u81F4\u539F\u6765\u4F7F\u7528 groovy \u811A\u672C\u7F16\u5199\u7684\u81EA\u5B9A\u4E49\u811A\u672C\u5931\u6548\u3002\u8FD9\u4E2A\u95EE\u9898\u7559\u5F85\u540E\u7EED\u89E3\u51B3\u3002

`,14),v=s("\u5728 3.0 \u4E2D\uFF0Cwatch \u547D\u4EE4\u7684\u8868\u8FBE\u5F0F\u90E8\u5206\u7684\u4E66\u5199\u6709\u4E86\u4E00\u4E9B\u6539\u53D8\uFF0C\u8BE6\u89C1"),u={href:"https://arthas.aliyun.com/doc/watch",target:"_blank",rel:"noopener noreferrer"},m=s("\u8FD9\u91CC"),h=a(`

\u63D0\u5347 rt \u7EDF\u8BA1\u7CBE\u5EA6

Arthas 2.0 \u4E2D\uFF0C\u7EDF\u8BA1 rt \u90FD\u662F\u4EE5ms\u4E3A\u5355\u4F4D\uFF0C\u5BF9\u4E8E\u67D0\u4E9B\u6BD4\u8F83\u5C0F\u7684\u65B9\u6CD5\u8C03\u7528\uFF0C\u8017\u65F6\u5728\u6BEB\u79D2\u4EE5\u4E0B\u7684\u90FD\u4F1A\u88AB\u8BA4\u4E3A\u662F 0ms\uFF0C\u9020\u6210 trace \u603B\u65F6\u95F4\u548C\u5404\u65B9\u6CD5\u7684\u65F6\u95F4\u76F8\u52A0\u4E0D\u4E00\u81F4\u7B49\u95EE\u9898\uFF08\u867D\u7136\u8FD9\u91CC\u9762\u786E\u5B9E\u4F1A\u6709\u8BEF\u5DEE\uFF0C\u4E3B\u8981 Arthas \u81EA\u8EAB\u7684\u5F00\u9500\uFF09\u3002Arthas 3.0 \u4E2D\u6240\u6709 rt \u7684\u5355\u4F4D\u7EDF\u4E00\u6539\u4E3A\u4F7F\u7528ns\u6765\u7EDF\u8BA1\uFF0C\u7CBE\u51C6\u6355\u83B7\u4F60\u7684\u65B9\u6CD5\u8017\u65F6\uFF0C\u8BA9 0ms \u8FD9\u6837\u65E0\u610F\u4E49\u7684\u7EDF\u8BA1\u6570\u636E\u4E0D\u518D\u51FA\u73B0\uFF01

$ tt -l
  INDEX     TIMESTAMP               COST(ms)    IS-RET    IS-EXP   OBJECT            CLASS                                METHOD
 ------------------------------------------------------------------------------------------------------------------------------------------------------------
diff --git a/assets/async.html.ed423de3.js b/assets/async.html.65d1ab01.js
similarity index 99%
rename from assets/async.html.ed423de3.js
rename to assets/async.html.65d1ab01.js
index 3f8f2ad84..ac7a128eb 100644
--- a/assets/async.html.ed423de3.js
+++ b/assets/async.html.65d1ab01.js
@@ -1,4 +1,4 @@
-import{_ as t,o,c,a as e,b as n,e as a,d as i,r as l}from"./app.4dfde1d2.js";const d={},r=e("h1",{id:"arthas-\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#arthas-\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1","aria-hidden":"true"},"#"),a(" Arthas \u540E\u53F0\u5F02\u6B65\u4EFB\u52A1")],-1),p={href:"https://arthas.aliyun.com/doc/arthas-tutorials?language=cn&id=case-async-jobs",target:"_blank",rel:"noopener noreferrer"},u=e("code",null,"\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1",-1),h=a("\u5728\u7EBF\u6559\u7A0B"),b=a("arthas \u4E2D\u7684\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1\uFF0C\u4F7F\u7528\u4E86\u4EFF linux \u7CFB\u7EDF\u4EFB\u52A1\u76F8\u5173\u7684\u547D\u4EE4\u3002"),m={href:"https://ehlxr.me/2017/01/18/Linux-%E4%B8%AD-fg%E3%80%81bg%E3%80%81jobs%E3%80%81-%E6%8C%87%E4%BB%A4/",target:"_blank",rel:"noopener noreferrer"},g=a("linux \u4EFB\u52A1\u76F8\u5173\u4ECB\u7ECD"),v=a("\u3002"),_=i(`

1. \u4F7F\u7528&\u5728\u540E\u53F0\u6267\u884C\u4EFB\u52A1

\u6BD4\u5982\u5E0C\u671B\u6267\u884C\u540E\u53F0\u6267\u884C trace \u547D\u4EE4\uFF0C\u90A3\u4E48\u8C03\u7528\u4E0B\u9762\u547D\u4EE4

trace Test t &
+import{_ as t,o,c,a as e,b as n,e as a,d as i,r as l}from"./app.820675a4.js";const d={},r=e("h1",{id:"arthas-\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#arthas-\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1","aria-hidden":"true"},"#"),a(" Arthas \u540E\u53F0\u5F02\u6B65\u4EFB\u52A1")],-1),p={href:"https://arthas.aliyun.com/doc/arthas-tutorials?language=cn&id=case-async-jobs",target:"_blank",rel:"noopener noreferrer"},u=e("code",null,"\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1",-1),h=a("\u5728\u7EBF\u6559\u7A0B"),b=a("arthas \u4E2D\u7684\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1\uFF0C\u4F7F\u7528\u4E86\u4EFF linux \u7CFB\u7EDF\u4EFB\u52A1\u76F8\u5173\u7684\u547D\u4EE4\u3002"),m={href:"https://ehlxr.me/2017/01/18/Linux-%E4%B8%AD-fg%E3%80%81bg%E3%80%81jobs%E3%80%81-%E6%8C%87%E4%BB%A4/",target:"_blank",rel:"noopener noreferrer"},g=a("linux \u4EFB\u52A1\u76F8\u5173\u4ECB\u7ECD"),v=a("\u3002"),_=i(`

1. \u4F7F\u7528&\u5728\u540E\u53F0\u6267\u884C\u4EFB\u52A1

\u6BD4\u5982\u5E0C\u671B\u6267\u884C\u540E\u53F0\u6267\u884C trace \u547D\u4EE4\uFF0C\u90A3\u4E48\u8C03\u7528\u4E0B\u9762\u547D\u4EE4

trace Test t &
 

\u8FD9\u65F6\u547D\u4EE4\u5728\u540E\u53F0\u6267\u884C\uFF0C\u53EF\u4EE5\u5728 console \u4E2D\u7EE7\u7EED\u6267\u884C\u5176\u4ED6\u547D\u4EE4\u3002

2. \u901A\u8FC7 jobs \u67E5\u770B\u4EFB\u52A1

\u5982\u679C\u5E0C\u671B\u67E5\u770B\u5F53\u524D\u6709\u54EA\u4E9B arthas \u4EFB\u52A1\u5728\u6267\u884C\uFF0C\u53EF\u4EE5\u6267\u884C jobs \u547D\u4EE4\uFF0C\u6267\u884C\u7ED3\u679C\u5982\u4E0B

$ jobs
 [10]*
        Stopped           watch com.taobao.container.Test test "params[0].{? #this.name == null }" -x 2
diff --git a/assets/async.html.e2af1269.js b/assets/async.html.ad6f543c.js
similarity index 99%
rename from assets/async.html.e2af1269.js
rename to assets/async.html.ad6f543c.js
index bfdb34e3f..807b89041 100644
--- a/assets/async.html.e2af1269.js
+++ b/assets/async.html.ad6f543c.js
@@ -1,4 +1,4 @@
-import{_ as o,o as s,c,a as e,b as a,e as t,d as i,r as d}from"./app.4dfde1d2.js";const r={},l=e("h1",{id:"arthas-async-jobs",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#arthas-async-jobs","aria-hidden":"true"},"#"),t(" Arthas Async Jobs")],-1),u={href:"https://arthas.aliyun.com/doc/arthas-tutorials?language=en&id=case-async-jobs",target:"_blank",rel:"noopener noreferrer"},h=e("code",null,"Async Jobs",-1),p=t(" online tutorial"),b=t("Asynchronous jobs in arthas. The idea is borrowed from "),m={href:"http://man7.org/linux/man-pages/man1/jobs.1p.html",target:"_blank",rel:"noopener noreferrer"},g=t("linux jobs"),f=t("."),k=i(`

1. Use & to run the command in the background

For example, execute the trace command in the background:

trace Test t &
+import{_ as o,o as s,c,a as e,b as a,e as t,d as i,r as d}from"./app.820675a4.js";const r={},l=e("h1",{id:"arthas-async-jobs",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#arthas-async-jobs","aria-hidden":"true"},"#"),t(" Arthas Async Jobs")],-1),u={href:"https://arthas.aliyun.com/doc/arthas-tutorials?language=en&id=case-async-jobs",target:"_blank",rel:"noopener noreferrer"},h=e("code",null,"Async Jobs",-1),p=t(" online tutorial"),b=t("Asynchronous jobs in arthas. The idea is borrowed from "),m={href:"http://man7.org/linux/man-pages/man1/jobs.1p.html",target:"_blank",rel:"noopener noreferrer"},g=t("linux jobs"),f=t("."),k=i(`

1. Use & to run the command in the background

For example, execute the trace command in the background:

trace Test t &
 

By doing this, the current command is put to the background to run, you can continue to execute other commands in the console.

2. List background jobs

If you want to list all background jobs, you can execute the jobs command and the results are as follows:

$ jobs
 [10]*
        Stopped           watch com.taobao.container.Test test "params[0].{? #this.name == null }" -x 2
diff --git a/assets/async.html.6b01e4d0.js b/assets/async.html.d1810dcd.js
similarity index 97%
rename from assets/async.html.6b01e4d0.js
rename to assets/async.html.d1810dcd.js
index bd5f53575..7dae17ec7 100644
--- a/assets/async.html.6b01e4d0.js
+++ b/assets/async.html.d1810dcd.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-786f7161","path":"/en/doc/async.html","title":"Arthas Async Jobs","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"1. Use & to run the command in the background","slug":"_1-use-to-run-the-command-in-the-background","link":"#_1-use-to-run-the-command-in-the-background","children":[]},{"level":2,"title":"2. List background jobs","slug":"_2-list-background-jobs","link":"#_2-list-background-jobs","children":[]},{"level":2,"title":"3. Suspend and cancel job","slug":"_3-suspend-and-cancel-job","link":"#_3-suspend-and-cancel-job","children":[]},{"level":2,"title":"4. fg/bg, switch the job from the foreground to the background, and vise verse","slug":"_4-fg-bg-switch-the-job-from-the-foreground-to-the-background-and-vise-verse","link":"#_4-fg-bg-switch-the-job-from-the-foreground-to-the-background-and-vise-verse","children":[]},{"level":2,"title":"5. Redirect the output","slug":"_5-redirect-the-output","link":"#_5-redirect-the-output","children":[]},{"level":2,"title":"6. Stop job","slug":"_6-stop-job","link":"#_6-stop-job","children":[]},{"level":2,"title":"7. Others","slug":"_7-others","link":"#_7-others","children":[]}],"git":{"updatedTime":1663055906000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":2}]},"filePathRelative":"en/doc/async.md","version":"4.0.5"}');export{e as data};
+const e=JSON.parse('{"key":"v-786f7161","path":"/en/doc/async.html","title":"Arthas Async Jobs","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"1. Use & to run the command in the background","slug":"_1-use-to-run-the-command-in-the-background","link":"#_1-use-to-run-the-command-in-the-background","children":[]},{"level":2,"title":"2. List background jobs","slug":"_2-list-background-jobs","link":"#_2-list-background-jobs","children":[]},{"level":2,"title":"3. Suspend and cancel job","slug":"_3-suspend-and-cancel-job","link":"#_3-suspend-and-cancel-job","children":[]},{"level":2,"title":"4. fg/bg, switch the job from the foreground to the background, and vise verse","slug":"_4-fg-bg-switch-the-job-from-the-foreground-to-the-background-and-vise-verse","link":"#_4-fg-bg-switch-the-job-from-the-foreground-to-the-background-and-vise-verse","children":[]},{"level":2,"title":"5. Redirect the output","slug":"_5-redirect-the-output","link":"#_5-redirect-the-output","children":[]},{"level":2,"title":"6. Stop job","slug":"_6-stop-job","link":"#_6-stop-job","children":[]},{"level":2,"title":"7. Others","slug":"_7-others","link":"#_7-others","children":[]}],"git":{"updatedTime":1663055906000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":2}]},"filePathRelative":"en/doc/async.md","version":"4.1.0"}');export{e as data};
diff --git a/assets/async.html.3fade4c7.js b/assets/async.html.fa5055c0.js
similarity index 96%
rename from assets/async.html.3fade4c7.js
rename to assets/async.html.fa5055c0.js
index b01e418dd..bac82bc9d 100644
--- a/assets/async.html.3fade4c7.js
+++ b/assets/async.html.fa5055c0.js
@@ -1 +1 @@
-const l=JSON.parse('{"key":"v-4f82df66","path":"/doc/async.html","title":"Arthas \u540E\u53F0\u5F02\u6B65\u4EFB\u52A1","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"1. \u4F7F\u7528&\u5728\u540E\u53F0\u6267\u884C\u4EFB\u52A1","slug":"_1-\u4F7F\u7528-\u5728\u540E\u53F0\u6267\u884C\u4EFB\u52A1","link":"#_1-\u4F7F\u7528-\u5728\u540E\u53F0\u6267\u884C\u4EFB\u52A1","children":[]},{"level":2,"title":"2. \u901A\u8FC7 jobs \u67E5\u770B\u4EFB\u52A1","slug":"_2-\u901A\u8FC7-jobs-\u67E5\u770B\u4EFB\u52A1","link":"#_2-\u901A\u8FC7-jobs-\u67E5\u770B\u4EFB\u52A1","children":[]},{"level":2,"title":"3. \u4EFB\u52A1\u6682\u505C\u548C\u53D6\u6D88","slug":"_3-\u4EFB\u52A1\u6682\u505C\u548C\u53D6\u6D88","link":"#_3-\u4EFB\u52A1\u6682\u505C\u548C\u53D6\u6D88","children":[]},{"level":2,"title":"4. fg\u3001bg \u547D\u4EE4\uFF0C\u5C06\u547D\u4EE4\u8F6C\u5230\u524D\u53F0\u3001\u540E\u53F0\u7EE7\u7EED\u6267\u884C","slug":"_4-fg\u3001bg-\u547D\u4EE4-\u5C06\u547D\u4EE4\u8F6C\u5230\u524D\u53F0\u3001\u540E\u53F0\u7EE7\u7EED\u6267\u884C","link":"#_4-fg\u3001bg-\u547D\u4EE4-\u5C06\u547D\u4EE4\u8F6C\u5230\u524D\u53F0\u3001\u540E\u53F0\u7EE7\u7EED\u6267\u884C","children":[]},{"level":2,"title":"5. \u4EFB\u52A1\u8F93\u51FA\u91CD\u5B9A\u5411","slug":"_5-\u4EFB\u52A1\u8F93\u51FA\u91CD\u5B9A\u5411","link":"#_5-\u4EFB\u52A1\u8F93\u51FA\u91CD\u5B9A\u5411","children":[]},{"level":2,"title":"6. \u505C\u6B62\u547D\u4EE4","slug":"_6-\u505C\u6B62\u547D\u4EE4","link":"#_6-\u505C\u6B62\u547D\u4EE4","children":[]},{"level":2,"title":"7. \u5176\u4ED6","slug":"_7-\u5176\u4ED6","link":"#_7-\u5176\u4ED6","children":[]}],"git":{"updatedTime":1686552460000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":2},{"name":"Church","email":"qq892525597qq@163.com","commits":1}]},"filePathRelative":"doc/async.md","version":"4.0.5"}');export{l as data};
+const l=JSON.parse('{"key":"v-4f82df66","path":"/doc/async.html","title":"Arthas \u540E\u53F0\u5F02\u6B65\u4EFB\u52A1","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"1. \u4F7F\u7528&\u5728\u540E\u53F0\u6267\u884C\u4EFB\u52A1","slug":"_1-\u4F7F\u7528-\u5728\u540E\u53F0\u6267\u884C\u4EFB\u52A1","link":"#_1-\u4F7F\u7528-\u5728\u540E\u53F0\u6267\u884C\u4EFB\u52A1","children":[]},{"level":2,"title":"2. \u901A\u8FC7 jobs \u67E5\u770B\u4EFB\u52A1","slug":"_2-\u901A\u8FC7-jobs-\u67E5\u770B\u4EFB\u52A1","link":"#_2-\u901A\u8FC7-jobs-\u67E5\u770B\u4EFB\u52A1","children":[]},{"level":2,"title":"3. \u4EFB\u52A1\u6682\u505C\u548C\u53D6\u6D88","slug":"_3-\u4EFB\u52A1\u6682\u505C\u548C\u53D6\u6D88","link":"#_3-\u4EFB\u52A1\u6682\u505C\u548C\u53D6\u6D88","children":[]},{"level":2,"title":"4. fg\u3001bg \u547D\u4EE4\uFF0C\u5C06\u547D\u4EE4\u8F6C\u5230\u524D\u53F0\u3001\u540E\u53F0\u7EE7\u7EED\u6267\u884C","slug":"_4-fg\u3001bg-\u547D\u4EE4-\u5C06\u547D\u4EE4\u8F6C\u5230\u524D\u53F0\u3001\u540E\u53F0\u7EE7\u7EED\u6267\u884C","link":"#_4-fg\u3001bg-\u547D\u4EE4-\u5C06\u547D\u4EE4\u8F6C\u5230\u524D\u53F0\u3001\u540E\u53F0\u7EE7\u7EED\u6267\u884C","children":[]},{"level":2,"title":"5. \u4EFB\u52A1\u8F93\u51FA\u91CD\u5B9A\u5411","slug":"_5-\u4EFB\u52A1\u8F93\u51FA\u91CD\u5B9A\u5411","link":"#_5-\u4EFB\u52A1\u8F93\u51FA\u91CD\u5B9A\u5411","children":[]},{"level":2,"title":"6. \u505C\u6B62\u547D\u4EE4","slug":"_6-\u505C\u6B62\u547D\u4EE4","link":"#_6-\u505C\u6B62\u547D\u4EE4","children":[]},{"level":2,"title":"7. \u5176\u4ED6","slug":"_7-\u5176\u4ED6","link":"#_7-\u5176\u4ED6","children":[]}],"git":{"updatedTime":1686552460000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":2},{"name":"Church","email":"qq892525597qq@163.com","commits":1}]},"filePathRelative":"doc/async.md","version":"4.1.0"}');export{l as data};
diff --git a/assets/auth.html.2c2cb980.js b/assets/auth.html.0eb3fd6f.js
similarity index 97%
rename from assets/auth.html.2c2cb980.js
rename to assets/auth.html.0eb3fd6f.js
index 36bf594b2..d35cf92eb 100644
--- a/assets/auth.html.2c2cb980.js
+++ b/assets/auth.html.0eb3fd6f.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-f76c33a6","path":"/en/doc/auth.html","title":"auth","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Configure username and password","slug":"configure-username-and-password","link":"#configure-username-and-password","children":[]},{"level":2,"title":"Local connection does not require authentication","slug":"local-connection-does-not-require-authentication","link":"#local-connection-does-not-require-authentication","children":[]},{"level":2,"title":"Authenticate in the telnet console","slug":"authenticate-in-the-telnet-console","link":"#authenticate-in-the-telnet-console","children":[]},{"level":2,"title":"Web console Authentication","slug":"web-console-authentication","link":"#web-console-authentication","children":[]},{"level":2,"title":"HTTP API Authentication","slug":"http-api-authentication","link":"#http-api-authentication","children":[{"level":3,"title":"HTTP Authorization Header(recommended)","slug":"http-authorization-header-recommended","link":"#http-authorization-header-recommended","children":[]},{"level":3,"title":"URL parameters","slug":"url-parameters","link":"#url-parameters","children":[]}]}],"git":{"updatedTime":1660041759000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/auth.md","version":"4.0.5"}');export{e as data};
+const e=JSON.parse('{"key":"v-f76c33a6","path":"/en/doc/auth.html","title":"auth","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Configure username and password","slug":"configure-username-and-password","link":"#configure-username-and-password","children":[]},{"level":2,"title":"Local connection does not require authentication","slug":"local-connection-does-not-require-authentication","link":"#local-connection-does-not-require-authentication","children":[]},{"level":2,"title":"Authenticate in the telnet console","slug":"authenticate-in-the-telnet-console","link":"#authenticate-in-the-telnet-console","children":[]},{"level":2,"title":"Web console Authentication","slug":"web-console-authentication","link":"#web-console-authentication","children":[]},{"level":2,"title":"HTTP API Authentication","slug":"http-api-authentication","link":"#http-api-authentication","children":[{"level":3,"title":"HTTP Authorization Header(recommended)","slug":"http-authorization-header-recommended","link":"#http-authorization-header-recommended","children":[]},{"level":3,"title":"URL parameters","slug":"url-parameters","link":"#url-parameters","children":[]}]}],"git":{"updatedTime":1660041759000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/auth.md","version":"4.1.0"}');export{e as data};
diff --git a/assets/auth.html.327026aa.js b/assets/auth.html.39a42a2a.js
similarity index 99%
rename from assets/auth.html.327026aa.js
rename to assets/auth.html.39a42a2a.js
index 58addf125..c9be79d2b 100644
--- a/assets/auth.html.327026aa.js
+++ b/assets/auth.html.39a42a2a.js
@@ -1,4 +1,4 @@
-import{_ as t,o as i,c as o,a as e,b as d,d as a,e as n,r}from"./app.4dfde1d2.js";const c={},l=a(`

auth

\u63D0\u793A

\u9A8C\u8BC1\u5F53\u524D\u4F1A\u8BDD

\u914D\u7F6E\u7528\u6237\u540D\u548C\u5BC6\u7801

\u5728 attach \u65F6\uFF0C\u53EF\u4EE5\u5728\u547D\u4EE4\u884C\u6307\u5B9A\u5BC6\u7801\u3002\u6BD4\u5982\uFF1A

java -jar arthas-boot.jar --password ppp
+import{_ as t,o as i,c as o,a as e,b as d,d as a,e as n,r}from"./app.820675a4.js";const c={},l=a(`

auth

\u63D0\u793A

\u9A8C\u8BC1\u5F53\u524D\u4F1A\u8BDD

\u914D\u7F6E\u7528\u6237\u540D\u548C\u5BC6\u7801

\u5728 attach \u65F6\uFF0C\u53EF\u4EE5\u5728\u547D\u4EE4\u884C\u6307\u5B9A\u5BC6\u7801\u3002\u6BD4\u5982\uFF1A

java -jar arthas-boot.jar --password ppp
 
  • \u53EF\u4EE5\u901A\u8FC7 --username \u9009\u9879\u6765\u6307\u5B9A\u7528\u6237\uFF0C\u9ED8\u8BA4\u503C\u662Farthas\u3002

  • \u4E5F\u53EF\u4EE5\u5728 arthas.properties \u91CC\u4E2D\u914D\u7F6E username/password\u3002\u547D\u4EE4\u884C\u7684\u4F18\u5148\u7EA7\u5927\u4E8E\u914D\u7F6E\u6587\u4EF6\u3002

  • \u5982\u679C\u53EA\u914D\u7F6Eusername\uFF0C\u6CA1\u6709\u914D\u7F6Epassword\uFF0C\u5219\u4F1A\u751F\u6210\u968F\u673A\u5BC6\u7801\uFF0C\u6253\u5370\u5728~/logs/arthas/arthas.log\u4E2D

    Using generated security password: 0vUBJpRIppkKuZ7dYzYqOKtranj4unGh
     

\u672C\u5730\u8FDE\u63A5\u4E0D\u9274\u6743

\u9ED8\u8BA4\u60C5\u51B5\u4E0B\uFF0C\u5728arthas.properties\u6587\u4EF6\u91CC\u6709\u914D\u7F6E\uFF1A

arthas.localConnectionNonAuth=true
 

\u5F53\u914D\u7F6E\u5BC6\u7801\u65F6\uFF0C\u4F7F\u7528\u672C\u5730\u8FDE\u63A5\uFF0C\u4E5F\u4E0D\u9700\u8981\u9274\u6743\u3002\u9ED8\u8BA4\u914D\u7F6E\u503C\u662F true\uFF0C\u65B9\u4FBF\u672C\u5730\u8FDE\u63A5\u4F7F\u7528\u3002\u53EA\u6709\u8FDC\u7A0B\u8FDE\u63A5\u65F6\uFF0C\u624D\u9700\u8981\u9274\u6743\u3002

\u5728 telnet console \u91CC\u9274\u6743

\u8FDE\u63A5\u5230 arthas \u540E\uFF0C\u76F4\u63A5\u6267\u884C\u547D\u4EE4\u4F1A\u63D0\u793A\u9700\u8981\u9274\u6743\uFF1A

[arthas@37430]$ help
diff --git a/assets/auth.html.865a4a6e.js b/assets/auth.html.4fb5c4e8.js
similarity index 99%
rename from assets/auth.html.865a4a6e.js
rename to assets/auth.html.4fb5c4e8.js
index 50d6387ec..31b94e9ab 100644
--- a/assets/auth.html.865a4a6e.js
+++ b/assets/auth.html.4fb5c4e8.js
@@ -1,4 +1,4 @@
-import{_ as s,o as i,c as o,a as e,b as r,d as a,e as n,r as c}from"./app.4dfde1d2.js";const d={},l=a(`

auth

TIP

Authenticates the current session

Configure username and password

When attaching, you can specify a password on the command line. such as:

java -jar arthas-boot.jar --password ppp
+import{_ as s,o as i,c as o,a as e,b as r,d as a,e as n,r as c}from"./app.820675a4.js";const d={},l=a(`

auth

TIP

Authenticates the current session

Configure username and password

When attaching, you can specify a password on the command line. such as:

java -jar arthas-boot.jar --password ppp
 
  • The user can be specified by the --username option, the default value is arthas.

  • You can also configure username/password in arthas.properties. The priority of the command line is higher than that of the configuration file.

  • If only username is configured and no password is configured, a random password will be generated and printed in ~/logs/arthas/arthas.log

    Using generated security password: 0vUBJpRIppkKuZ7dYzYqOKtranj4unGh
     

Local connection does not require authentication

By default, there are configurations in the arthas.properties file:

arthas.localConnectionNonAuth=true
 

When the password is configured, connect from localhost, the authentication is not required. The default configuration value is true, which is convenient for local connection. Authentication is only required when connecting remotely.

Authenticate in the telnet console

After connecting to arthas, directly executing the command will prompt for authentication:

[arthas@37430]$ help
diff --git a/assets/auth.html.1522d495.js b/assets/auth.html.f7aab7c6.js
similarity index 96%
rename from assets/auth.html.1522d495.js
rename to assets/auth.html.f7aab7c6.js
index a3e087156..66ff85328 100644
--- a/assets/auth.html.1522d495.js
+++ b/assets/auth.html.f7aab7c6.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-d0358c7e","path":"/doc/auth.html","title":"auth","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"\u914D\u7F6E\u7528\u6237\u540D\u548C\u5BC6\u7801","slug":"\u914D\u7F6E\u7528\u6237\u540D\u548C\u5BC6\u7801","link":"#\u914D\u7F6E\u7528\u6237\u540D\u548C\u5BC6\u7801","children":[]},{"level":2,"title":"\u672C\u5730\u8FDE\u63A5\u4E0D\u9274\u6743","slug":"\u672C\u5730\u8FDE\u63A5\u4E0D\u9274\u6743","link":"#\u672C\u5730\u8FDE\u63A5\u4E0D\u9274\u6743","children":[]},{"level":2,"title":"\u5728 telnet console \u91CC\u9274\u6743","slug":"\u5728-telnet-console-\u91CC\u9274\u6743","link":"#\u5728-telnet-console-\u91CC\u9274\u6743","children":[]},{"level":2,"title":"Web console \u5BC6\u7801\u9A8C\u8BC1","slug":"web-console-\u5BC6\u7801\u9A8C\u8BC1","link":"#web-console-\u5BC6\u7801\u9A8C\u8BC1","children":[]},{"level":2,"title":"HTTP API \u9A8C\u8BC1","slug":"http-api-\u9A8C\u8BC1","link":"#http-api-\u9A8C\u8BC1","children":[{"level":3,"title":"Authorization Header \u65B9\u5F0F\uFF08\u63A8\u8350\uFF09","slug":"authorization-header-\u65B9\u5F0F-\u63A8\u8350","link":"#authorization-header-\u65B9\u5F0F-\u63A8\u8350","children":[]},{"level":3,"title":"URL \u53C2\u6570\u4F20\u9012\u65B9\u5F0F","slug":"url-\u53C2\u6570\u4F20\u9012\u65B9\u5F0F","link":"#url-\u53C2\u6570\u4F20\u9012\u65B9\u5F0F","children":[]}]}],"git":{"updatedTime":1660041759000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/auth.md","version":"4.0.5"}');export{e as data};
+const e=JSON.parse('{"key":"v-d0358c7e","path":"/doc/auth.html","title":"auth","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"\u914D\u7F6E\u7528\u6237\u540D\u548C\u5BC6\u7801","slug":"\u914D\u7F6E\u7528\u6237\u540D\u548C\u5BC6\u7801","link":"#\u914D\u7F6E\u7528\u6237\u540D\u548C\u5BC6\u7801","children":[]},{"level":2,"title":"\u672C\u5730\u8FDE\u63A5\u4E0D\u9274\u6743","slug":"\u672C\u5730\u8FDE\u63A5\u4E0D\u9274\u6743","link":"#\u672C\u5730\u8FDE\u63A5\u4E0D\u9274\u6743","children":[]},{"level":2,"title":"\u5728 telnet console \u91CC\u9274\u6743","slug":"\u5728-telnet-console-\u91CC\u9274\u6743","link":"#\u5728-telnet-console-\u91CC\u9274\u6743","children":[]},{"level":2,"title":"Web console \u5BC6\u7801\u9A8C\u8BC1","slug":"web-console-\u5BC6\u7801\u9A8C\u8BC1","link":"#web-console-\u5BC6\u7801\u9A8C\u8BC1","children":[]},{"level":2,"title":"HTTP API \u9A8C\u8BC1","slug":"http-api-\u9A8C\u8BC1","link":"#http-api-\u9A8C\u8BC1","children":[{"level":3,"title":"Authorization Header \u65B9\u5F0F\uFF08\u63A8\u8350\uFF09","slug":"authorization-header-\u65B9\u5F0F-\u63A8\u8350","link":"#authorization-header-\u65B9\u5F0F-\u63A8\u8350","children":[]},{"level":3,"title":"URL \u53C2\u6570\u4F20\u9012\u65B9\u5F0F","slug":"url-\u53C2\u6570\u4F20\u9012\u65B9\u5F0F","link":"#url-\u53C2\u6570\u4F20\u9012\u65B9\u5F0F","children":[]}]}],"git":{"updatedTime":1660041759000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/auth.md","version":"4.1.0"}');export{e as data};
diff --git a/assets/base64.html.b8cfd8a5.js b/assets/base64.html.0772569d.js
similarity index 98%
rename from assets/base64.html.b8cfd8a5.js
rename to assets/base64.html.0772569d.js
index d6f26ef0e..466a1dffb 100644
--- a/assets/base64.html.b8cfd8a5.js
+++ b/assets/base64.html.0772569d.js
@@ -1,4 +1,4 @@
-import{_ as a,o as e,c as s,d as n}from"./app.4dfde1d2.js";const t={},i=n(`

base64

\u63D0\u793A

base64 \u7F16\u7801\u8F6C\u6362\uFF0C\u548C linux \u91CC\u7684 base64 \u547D\u4EE4\u7C7B\u4F3C\u3002

\u5BF9\u6587\u4EF6\u8FDB\u884C base64 \u7F16\u7801

[arthas@70070]$ echo 'abc' > /tmp/test.txt
+import{_ as a,o as e,c as s,d as n}from"./app.820675a4.js";const t={},i=n(`

base64

\u63D0\u793A

base64 \u7F16\u7801\u8F6C\u6362\uFF0C\u548C linux \u91CC\u7684 base64 \u547D\u4EE4\u7C7B\u4F3C\u3002

\u5BF9\u6587\u4EF6\u8FDB\u884C base64 \u7F16\u7801

[arthas@70070]$ echo 'abc' > /tmp/test.txt
 [arthas@70070]$ cat /tmp/test.txt
 abc
 
diff --git a/assets/base64.html.780e6a67.js b/assets/base64.html.5dd12078.js
similarity index 95%
rename from assets/base64.html.780e6a67.js
rename to assets/base64.html.5dd12078.js
index 229f2b543..5edc3e89b 100644
--- a/assets/base64.html.780e6a67.js
+++ b/assets/base64.html.5dd12078.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-3157067a","path":"/doc/base64.html","title":"base64","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"\u5BF9\u6587\u4EF6\u8FDB\u884C base64 \u7F16\u7801","slug":"\u5BF9\u6587\u4EF6\u8FDB\u884C-base64-\u7F16\u7801","link":"#\u5BF9\u6587\u4EF6\u8FDB\u884C-base64-\u7F16\u7801","children":[]},{"level":2,"title":"\u5BF9\u6587\u4EF6\u8FDB\u884C base64 \u7F16\u7801\u5E76\u628A\u7ED3\u679C\u4FDD\u5B58\u5230\u6587\u4EF6\u91CC","slug":"\u5BF9\u6587\u4EF6\u8FDB\u884C-base64-\u7F16\u7801\u5E76\u628A\u7ED3\u679C\u4FDD\u5B58\u5230\u6587\u4EF6\u91CC","link":"#\u5BF9\u6587\u4EF6\u8FDB\u884C-base64-\u7F16\u7801\u5E76\u628A\u7ED3\u679C\u4FDD\u5B58\u5230\u6587\u4EF6\u91CC","children":[]},{"level":2,"title":"\u7528 base64 \u89E3\u7801\u6587\u4EF6","slug":"\u7528-base64-\u89E3\u7801\u6587\u4EF6","link":"#\u7528-base64-\u89E3\u7801\u6587\u4EF6","children":[]},{"level":2,"title":"\u7528 base64 \u89E3\u7801\u6587\u4EF6\u5E76\u4FDD\u5B58\u7ED3\u679C\u5230\u6587\u4EF6\u91CC","slug":"\u7528-base64-\u89E3\u7801\u6587\u4EF6\u5E76\u4FDD\u5B58\u7ED3\u679C\u5230\u6587\u4EF6\u91CC","link":"#\u7528-base64-\u89E3\u7801\u6587\u4EF6\u5E76\u4FDD\u5B58\u7ED3\u679C\u5230\u6587\u4EF6\u91CC","children":[]}],"git":{"updatedTime":1660041759000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/base64.md","version":"4.0.5"}');export{e as data};
+const e=JSON.parse('{"key":"v-3157067a","path":"/doc/base64.html","title":"base64","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"\u5BF9\u6587\u4EF6\u8FDB\u884C base64 \u7F16\u7801","slug":"\u5BF9\u6587\u4EF6\u8FDB\u884C-base64-\u7F16\u7801","link":"#\u5BF9\u6587\u4EF6\u8FDB\u884C-base64-\u7F16\u7801","children":[]},{"level":2,"title":"\u5BF9\u6587\u4EF6\u8FDB\u884C base64 \u7F16\u7801\u5E76\u628A\u7ED3\u679C\u4FDD\u5B58\u5230\u6587\u4EF6\u91CC","slug":"\u5BF9\u6587\u4EF6\u8FDB\u884C-base64-\u7F16\u7801\u5E76\u628A\u7ED3\u679C\u4FDD\u5B58\u5230\u6587\u4EF6\u91CC","link":"#\u5BF9\u6587\u4EF6\u8FDB\u884C-base64-\u7F16\u7801\u5E76\u628A\u7ED3\u679C\u4FDD\u5B58\u5230\u6587\u4EF6\u91CC","children":[]},{"level":2,"title":"\u7528 base64 \u89E3\u7801\u6587\u4EF6","slug":"\u7528-base64-\u89E3\u7801\u6587\u4EF6","link":"#\u7528-base64-\u89E3\u7801\u6587\u4EF6","children":[]},{"level":2,"title":"\u7528 base64 \u89E3\u7801\u6587\u4EF6\u5E76\u4FDD\u5B58\u7ED3\u679C\u5230\u6587\u4EF6\u91CC","slug":"\u7528-base64-\u89E3\u7801\u6587\u4EF6\u5E76\u4FDD\u5B58\u7ED3\u679C\u5230\u6587\u4EF6\u91CC","link":"#\u7528-base64-\u89E3\u7801\u6587\u4EF6\u5E76\u4FDD\u5B58\u7ED3\u679C\u5230\u6587\u4EF6\u91CC","children":[]}],"git":{"updatedTime":1660041759000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/base64.md","version":"4.1.0"}');export{e as data};
diff --git a/assets/base64.html.b4c55de9.js b/assets/base64.html.752821a9.js
similarity index 93%
rename from assets/base64.html.b4c55de9.js
rename to assets/base64.html.752821a9.js
index 86f3dd194..20d4eba5f 100644
--- a/assets/base64.html.b4c55de9.js
+++ b/assets/base64.html.752821a9.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-d17b7034","path":"/en/doc/base64.html","title":"base64","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Encode to base64","slug":"encode-to-base64","link":"#encode-to-base64","children":[]},{"level":2,"title":"Encode to base64 and save output to file","slug":"encode-to-base64-and-save-output-to-file","link":"#encode-to-base64-and-save-output-to-file","children":[]},{"level":2,"title":"Decode from base64","slug":"decode-from-base64","link":"#decode-from-base64","children":[]},{"level":2,"title":"Decode from base64 and save output to file","slug":"decode-from-base64-and-save-output-to-file","link":"#decode-from-base64-and-save-output-to-file","children":[]}],"git":{"updatedTime":1660041759000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/base64.md","version":"4.0.5"}');export{e as data};
+const e=JSON.parse('{"key":"v-d17b7034","path":"/en/doc/base64.html","title":"base64","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Encode to base64","slug":"encode-to-base64","link":"#encode-to-base64","children":[]},{"level":2,"title":"Encode to base64 and save output to file","slug":"encode-to-base64-and-save-output-to-file","link":"#encode-to-base64-and-save-output-to-file","children":[]},{"level":2,"title":"Decode from base64","slug":"decode-from-base64","link":"#decode-from-base64","children":[]},{"level":2,"title":"Decode from base64 and save output to file","slug":"decode-from-base64-and-save-output-to-file","link":"#decode-from-base64-and-save-output-to-file","children":[]}],"git":{"updatedTime":1660041759000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/base64.md","version":"4.1.0"}');export{e as data};
diff --git a/assets/base64.html.038546c7.js b/assets/base64.html.fc840523.js
similarity index 97%
rename from assets/base64.html.038546c7.js
rename to assets/base64.html.fc840523.js
index b1dd8bf47..80052bbd9 100644
--- a/assets/base64.html.038546c7.js
+++ b/assets/base64.html.fc840523.js
@@ -1,4 +1,4 @@
-import{_ as e,o as a,c as s,d as n}from"./app.4dfde1d2.js";const t={},i=n(`

base64

TIP

Encode and decode using Base64 representation.

Encode to base64

[arthas@70070]$ echo 'abc' > /tmp/test.txt
+import{_ as e,o as a,c as s,d as n}from"./app.820675a4.js";const t={},i=n(`

base64

TIP

Encode and decode using Base64 representation.

Encode to base64

[arthas@70070]$ echo 'abc' > /tmp/test.txt
 [arthas@70070]$ cat /tmp/test.txt
 abc
 
diff --git a/assets/batch-support.html.2653691e.js b/assets/batch-support.html.0ddbb768.js
similarity index 95%
rename from assets/batch-support.html.2653691e.js
rename to assets/batch-support.html.0ddbb768.js
index 5af7ca062..f7f43a038 100644
--- a/assets/batch-support.html.2653691e.js
+++ b/assets/batch-support.html.0ddbb768.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-cc8f4ae6","path":"/doc/batch-support.html","title":"\u6279\u5904\u7406\u529F\u80FD","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"\u4F7F\u7528\u65B9\u6CD5","slug":"\u4F7F\u7528\u65B9\u6CD5","link":"#\u4F7F\u7528\u65B9\u6CD5","children":[{"level":3,"title":"\u7B2C\u4E00\u6B65\uFF1A\u521B\u5EFA\u4F60\u7684\u6279\u5904\u7406\u811A\u672C","slug":"\u7B2C\u4E00\u6B65-\u521B\u5EFA\u4F60\u7684\u6279\u5904\u7406\u811A\u672C","link":"#\u7B2C\u4E00\u6B65-\u521B\u5EFA\u4F60\u7684\u6279\u5904\u7406\u811A\u672C","children":[]},{"level":3,"title":"\u7B2C\u4E8C\u6B65\uFF1A\u8FD0\u884C\u4F60\u7684\u6279\u5904\u7406\u811A\u672C","slug":"\u7B2C\u4E8C\u6B65-\u8FD0\u884C\u4F60\u7684\u6279\u5904\u7406\u811A\u672C","link":"#\u7B2C\u4E8C\u6B65-\u8FD0\u884C\u4F60\u7684\u6279\u5904\u7406\u811A\u672C","children":[]},{"level":3,"title":"\u7B2C\u4E09\u6B65\uFF1A\u67E5\u770B\u8FD0\u884C\u7ED3\u679C","slug":"\u7B2C\u4E09\u6B65-\u67E5\u770B\u8FD0\u884C\u7ED3\u679C","link":"#\u7B2C\u4E09\u6B65-\u67E5\u770B\u8FD0\u884C\u7ED3\u679C","children":[]}]}],"git":{"updatedTime":1692004748000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":2},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/batch-support.md","version":"4.0.5"}');export{e as data};
+const e=JSON.parse('{"key":"v-cc8f4ae6","path":"/doc/batch-support.html","title":"\u6279\u5904\u7406\u529F\u80FD","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"\u4F7F\u7528\u65B9\u6CD5","slug":"\u4F7F\u7528\u65B9\u6CD5","link":"#\u4F7F\u7528\u65B9\u6CD5","children":[{"level":3,"title":"\u7B2C\u4E00\u6B65\uFF1A\u521B\u5EFA\u4F60\u7684\u6279\u5904\u7406\u811A\u672C","slug":"\u7B2C\u4E00\u6B65-\u521B\u5EFA\u4F60\u7684\u6279\u5904\u7406\u811A\u672C","link":"#\u7B2C\u4E00\u6B65-\u521B\u5EFA\u4F60\u7684\u6279\u5904\u7406\u811A\u672C","children":[]},{"level":3,"title":"\u7B2C\u4E8C\u6B65\uFF1A\u8FD0\u884C\u4F60\u7684\u6279\u5904\u7406\u811A\u672C","slug":"\u7B2C\u4E8C\u6B65-\u8FD0\u884C\u4F60\u7684\u6279\u5904\u7406\u811A\u672C","link":"#\u7B2C\u4E8C\u6B65-\u8FD0\u884C\u4F60\u7684\u6279\u5904\u7406\u811A\u672C","children":[]},{"level":3,"title":"\u7B2C\u4E09\u6B65\uFF1A\u67E5\u770B\u8FD0\u884C\u7ED3\u679C","slug":"\u7B2C\u4E09\u6B65-\u67E5\u770B\u8FD0\u884C\u7ED3\u679C","link":"#\u7B2C\u4E09\u6B65-\u67E5\u770B\u8FD0\u884C\u7ED3\u679C","children":[]}]}],"git":{"updatedTime":1692004748000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":2},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/batch-support.md","version":"4.1.0"}');export{e as data};
diff --git a/assets/batch-support.html.b9c50f91.js b/assets/batch-support.html.18fc9c56.js
similarity index 98%
rename from assets/batch-support.html.b9c50f91.js
rename to assets/batch-support.html.18fc9c56.js
index adabac37b..fc514d2da 100644
--- a/assets/batch-support.html.b9c50f91.js
+++ b/assets/batch-support.html.18fc9c56.js
@@ -1,4 +1,4 @@
-import{_ as t,o as d,c as i,a as e,b as o,w as c,d as a,e as s,r}from"./app.4dfde1d2.js";const l={},p=a('

\u6279\u5904\u7406\u529F\u80FD

\u63D0\u793A

\u901A\u8FC7\u6279\u5904\u7406\u529F\u80FD\uFF0Carthas \u652F\u6301\u4E00\u6B21\u6027\u6279\u91CF\u8FD0\u884C\u591A\u4E2A\u547D\u4EE4\uFF0C\u5E76\u53D6\u5F97\u547D\u4EE4\u6267\u884C\u7684\u7ED3\u679C\u3002\u53EF\u7ED3\u5408 --select \u53C2\u6570\u53EF\u4EE5\u6307\u5B9A\u8FDB\u7A0B\u540D\u5B57\u4E00\u8D77\u4F7F\u7528\u3002

\u4F7F\u7528\u65B9\u6CD5

\u7B2C\u4E00\u6B65\uFF1A\u521B\u5EFA\u4F60\u7684\u6279\u5904\u7406\u811A\u672C

\u8FD9\u91CC\u6211\u4EEC\u65B0\u5EFA\u4E86\u4E00\u4E2Atest.as\u811A\u672C\uFF0C\u4E3A\u4E86\u89C4\u8303\uFF0C\u6211\u4EEC\u91C7\u7528\u4E86.as \u540E\u7F00\u540D\uFF0C\u4F46\u4E8B\u5B9E\u4E0A\u4EFB\u610F\u7684\u6587\u672C\u6587\u4EF6\u90FD ok\u3002

',5),h={class:"custom-container tip"},u=e("p",{class:"custom-container-title"},"\u63D0\u793A",-1),m=e("li",null,"\u76EE\u524D\u9700\u8981\u6BCF\u4E2A\u547D\u4EE4\u5360\u4E00\u884C",-1),v=e("li",null,[s("dashboard \u52A1\u5FC5\u6307\u5B9A\u6267\u884C\u6B21\u6570 ("),e("code",null,"-n"),s(")\uFF0C\u5426\u5219\u4F1A\u5BFC\u81F4\u6279\u5904\u7406\u811A\u672C\u65E0\u6CD5\u7EC8\u6B62")],-1),_=e("li",null,[s("watch/tt/trace/monitor/stack \u7B49\u547D\u4EE4\u52A1\u5FC5\u6307\u5B9A\u6267\u884C\u6B21\u6570 ("),e("code",null,"-n"),s(")\uFF0C\u5426\u5219\u4F1A\u5BFC\u81F4\u6279\u5904\u7406\u811A\u672C\u65E0\u6CD5\u7EC8\u6B62")],-1),b=s("\u53EF\u4EE5\u4F7F\u7528\u5F02\u6B65\u540E\u53F0\u4EFB\u52A1\uFF0C\u5982 "),g=e("code",null,"watch c.t.X test returnObj > &",-1),k=s("\uFF0C\u8BA9\u547D\u4EE4\u4E00\u76F4\u5728\u540E\u53F0\u8FD0\u884C\uFF0C\u901A\u8FC7\u65E5\u5FD7\u83B7\u53D6\u7ED3\u679C\uFF0C"),x=s("\u83B7\u53D6\u66F4\u591A\u5F02\u6B65\u4EFB\u52A1\u7684\u4FE1\u606F"),f=a(`
\u279C  arthas git:(develop) cat /var/tmp/test.as
+import{_ as t,o as d,c as i,a as e,b as o,w as c,d as a,e as s,r}from"./app.820675a4.js";const l={},p=a('

\u6279\u5904\u7406\u529F\u80FD

\u63D0\u793A

\u901A\u8FC7\u6279\u5904\u7406\u529F\u80FD\uFF0Carthas \u652F\u6301\u4E00\u6B21\u6027\u6279\u91CF\u8FD0\u884C\u591A\u4E2A\u547D\u4EE4\uFF0C\u5E76\u53D6\u5F97\u547D\u4EE4\u6267\u884C\u7684\u7ED3\u679C\u3002\u53EF\u7ED3\u5408 --select \u53C2\u6570\u53EF\u4EE5\u6307\u5B9A\u8FDB\u7A0B\u540D\u5B57\u4E00\u8D77\u4F7F\u7528\u3002

\u4F7F\u7528\u65B9\u6CD5

\u7B2C\u4E00\u6B65\uFF1A\u521B\u5EFA\u4F60\u7684\u6279\u5904\u7406\u811A\u672C

\u8FD9\u91CC\u6211\u4EEC\u65B0\u5EFA\u4E86\u4E00\u4E2Atest.as\u811A\u672C\uFF0C\u4E3A\u4E86\u89C4\u8303\uFF0C\u6211\u4EEC\u91C7\u7528\u4E86.as \u540E\u7F00\u540D\uFF0C\u4F46\u4E8B\u5B9E\u4E0A\u4EFB\u610F\u7684\u6587\u672C\u6587\u4EF6\u90FD ok\u3002

',5),h={class:"custom-container tip"},u=e("p",{class:"custom-container-title"},"\u63D0\u793A",-1),m=e("li",null,"\u76EE\u524D\u9700\u8981\u6BCF\u4E2A\u547D\u4EE4\u5360\u4E00\u884C",-1),v=e("li",null,[s("dashboard \u52A1\u5FC5\u6307\u5B9A\u6267\u884C\u6B21\u6570 ("),e("code",null,"-n"),s(")\uFF0C\u5426\u5219\u4F1A\u5BFC\u81F4\u6279\u5904\u7406\u811A\u672C\u65E0\u6CD5\u7EC8\u6B62")],-1),_=e("li",null,[s("watch/tt/trace/monitor/stack \u7B49\u547D\u4EE4\u52A1\u5FC5\u6307\u5B9A\u6267\u884C\u6B21\u6570 ("),e("code",null,"-n"),s(")\uFF0C\u5426\u5219\u4F1A\u5BFC\u81F4\u6279\u5904\u7406\u811A\u672C\u65E0\u6CD5\u7EC8\u6B62")],-1),b=s("\u53EF\u4EE5\u4F7F\u7528\u5F02\u6B65\u540E\u53F0\u4EFB\u52A1\uFF0C\u5982 "),g=e("code",null,"watch c.t.X test returnObj > &",-1),k=s("\uFF0C\u8BA9\u547D\u4EE4\u4E00\u76F4\u5728\u540E\u53F0\u8FD0\u884C\uFF0C\u901A\u8FC7\u65E5\u5FD7\u83B7\u53D6\u7ED3\u679C\uFF0C"),x=s("\u83B7\u53D6\u66F4\u591A\u5F02\u6B65\u4EFB\u52A1\u7684\u4FE1\u606F"),f=a(`
\u279C  arthas git:(develop) cat /var/tmp/test.as
 help
 dashboard -n 1
 session
diff --git a/assets/batch-support.html.8d8b414a.js b/assets/batch-support.html.6e27fae5.js
similarity index 95%
rename from assets/batch-support.html.8d8b414a.js
rename to assets/batch-support.html.6e27fae5.js
index da01bf3ce..4fc9e39c7 100644
--- a/assets/batch-support.html.8d8b414a.js
+++ b/assets/batch-support.html.6e27fae5.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-765e30be","path":"/en/doc/batch-support.html","title":"Batch Processing","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Usage","slug":"usage","link":"#usage","children":[{"level":3,"title":"Step 1: Create the script","slug":"step-1-create-the-script","link":"#step-1-create-the-script","children":[]},{"level":3,"title":"Step 2: Run the script","slug":"step-2-run-the-script","link":"#step-2-run-the-script","children":[]},{"level":3,"title":"Step 3: Check the output","slug":"step-3-check-the-output","link":"#step-3-check-the-output","children":[]}]}],"git":{"updatedTime":1692004748000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":2},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/batch-support.md","version":"4.0.5"}');export{e as data};
+const e=JSON.parse('{"key":"v-765e30be","path":"/en/doc/batch-support.html","title":"Batch Processing","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Usage","slug":"usage","link":"#usage","children":[{"level":3,"title":"Step 1: Create the script","slug":"step-1-create-the-script","link":"#step-1-create-the-script","children":[]},{"level":3,"title":"Step 2: Run the script","slug":"step-2-run-the-script","link":"#step-2-run-the-script","children":[]},{"level":3,"title":"Step 3: Check the output","slug":"step-3-check-the-output","link":"#step-3-check-the-output","children":[]}]}],"git":{"updatedTime":1692004748000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":2},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/batch-support.md","version":"4.1.0"}');export{e as data};
diff --git a/assets/batch-support.html.e3e47a1b.js b/assets/batch-support.html.c19bd002.js
similarity index 98%
rename from assets/batch-support.html.e3e47a1b.js
rename to assets/batch-support.html.c19bd002.js
index 50d2d9a12..6a1413032 100644
--- a/assets/batch-support.html.e3e47a1b.js
+++ b/assets/batch-support.html.c19bd002.js
@@ -1,4 +1,4 @@
-import{_ as n,o as c,c as o,a as e,b as i,w as d,d as a,e as s,r}from"./app.4dfde1d2.js";const l={},h=a(`

Batch Processing

With the help of Batch Processing, you can run multiple commands in batch and get the final result at the end. The process name can be specified using the \u201C\u2013select\u201D parameter.

Usage

Step 1: Create the script

Create a test.as script suffixed with as. Here as is suggested for the suffix of the filename, but in fact any suffix is acceptable.

\u279C  arthas git:(develop) cat /var/tmp/test.as
+import{_ as n,o as c,c as o,a as e,b as i,w as d,d as a,e as s,r}from"./app.820675a4.js";const l={},h=a(`

Batch Processing

With the help of Batch Processing, you can run multiple commands in batch and get the final result at the end. The process name can be specified using the \u201C\u2013select\u201D parameter.

Usage

Step 1: Create the script

Create a test.as script suffixed with as. Here as is suggested for the suffix of the filename, but in fact any suffix is acceptable.

\u279C  arthas git:(develop) cat /var/tmp/test.as
 help
 dashboard -n 1
 session
diff --git a/assets/cat.html.2134452c.js b/assets/cat.html.62f303af.js
similarity index 93%
rename from assets/cat.html.2134452c.js
rename to assets/cat.html.62f303af.js
index fe6318aa8..01223f513 100644
--- a/assets/cat.html.2134452c.js
+++ b/assets/cat.html.62f303af.js
@@ -1,2 +1,2 @@
-import{_ as n,o as s,c,a as e,b as o,e as a,d as r,r as i}from"./app.4dfde1d2.js";const d={},l=e("h1",{id:"cat",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#cat","aria-hidden":"true"},"#"),a(" cat")],-1),h={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-cat",target:"_blank",rel:"noopener noreferrer"},_=e("code",null,"cat",-1),u=a(" online tutorial"),p=r(`

TIP

Concatenate and print files

Usage

$ cat /tmp/a.txt
+import{_ as n,o as s,c,a as e,b as o,e as a,d as r,r as i}from"./app.820675a4.js";const d={},l=e("h1",{id:"cat",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#cat","aria-hidden":"true"},"#"),a(" cat")],-1),h={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-cat",target:"_blank",rel:"noopener noreferrer"},_=e("code",null,"cat",-1),u=a(" online tutorial"),p=r(`

TIP

Concatenate and print files

Usage

$ cat /tmp/a.txt
 
`,3);function m(f,v){const t=i("ExternalLinkIcon");return s(),c("div",null,[l,e("p",null,[e("a",h,[_,u,o(t)])]),p])}const x=n(d,[["render",m],["__file","cat.html.vue"]]);export{x as default}; diff --git a/assets/cat.html.1f8de235.js b/assets/cat.html.a286edbb.js similarity index 94% rename from assets/cat.html.1f8de235.js rename to assets/cat.html.a286edbb.js index aeb62ca23..77f978000 100644 --- a/assets/cat.html.1f8de235.js +++ b/assets/cat.html.a286edbb.js @@ -1,2 +1,2 @@ -import{_ as n,o as c,c as s,a as e,b as o,e as a,d as r,r as i}from"./app.4dfde1d2.js";const d={},l=e("h1",{id:"cat",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#cat","aria-hidden":"true"},"#"),a(" cat")],-1),h={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-cat",target:"_blank",rel:"noopener noreferrer"},_=e("code",null,"cat",-1),u=a("\u5728\u7EBF\u6559\u7A0B"),m=r(`

\u63D0\u793A

\u6253\u5370\u6587\u4EF6\u5185\u5BB9\uFF0C\u548C linux \u91CC\u7684 cat \u547D\u4EE4\u7C7B\u4F3C\u3002

\u4F7F\u7528\u53C2\u8003

$ cat /tmp/a.txt
+import{_ as n,o as c,c as s,a as e,b as o,e as a,d as r,r as i}from"./app.820675a4.js";const d={},l=e("h1",{id:"cat",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#cat","aria-hidden":"true"},"#"),a(" cat")],-1),h={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-cat",target:"_blank",rel:"noopener noreferrer"},_=e("code",null,"cat",-1),u=a("\u5728\u7EBF\u6559\u7A0B"),m=r(`

\u63D0\u793A

\u6253\u5370\u6587\u4EF6\u5185\u5BB9\uFF0C\u548C linux \u91CC\u7684 cat \u547D\u4EE4\u7C7B\u4F3C\u3002

\u4F7F\u7528\u53C2\u8003

$ cat /tmp/a.txt
 
`,3);function p(f,v){const t=i("ExternalLinkIcon");return c(),s("div",null,[l,e("p",null,[e("a",h,[_,u,o(t)])]),m])}const b=n(d,[["render",p],["__file","cat.html.vue"]]);export{b as default}; diff --git a/assets/cat.html.f8e359f3.js b/assets/cat.html.bae6fc33.js similarity index 86% rename from assets/cat.html.f8e359f3.js rename to assets/cat.html.bae6fc33.js index 2b95a29bb..bbc9bb154 100644 --- a/assets/cat.html.f8e359f3.js +++ b/assets/cat.html.bae6fc33.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-64a0cd47","path":"/en/doc/cat.html","title":"cat","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Usage","slug":"usage","link":"#usage","children":[]}],"git":{"updatedTime":1660041759000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/cat.md","version":"4.0.5"}');export{e as data}; +const e=JSON.parse('{"key":"v-64a0cd47","path":"/en/doc/cat.html","title":"cat","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Usage","slug":"usage","link":"#usage","children":[]}],"git":{"updatedTime":1660041759000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/cat.md","version":"4.1.0"}');export{e as data}; diff --git a/assets/cat.html.3796834a.js b/assets/cat.html.c859b7d8.js similarity index 87% rename from assets/cat.html.3796834a.js rename to assets/cat.html.c859b7d8.js index 3967e8def..e0c460a25 100644 --- a/assets/cat.html.3796834a.js +++ b/assets/cat.html.c859b7d8.js @@ -1 +1 @@ -const a=JSON.parse('{"key":"v-6542b733","path":"/doc/cat.html","title":"cat","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"\u4F7F\u7528\u53C2\u8003","slug":"\u4F7F\u7528\u53C2\u8003","link":"#\u4F7F\u7528\u53C2\u8003","children":[]}],"git":{"updatedTime":1660041759000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/cat.md","version":"4.0.5"}');export{a as data}; +const a=JSON.parse('{"key":"v-6542b733","path":"/doc/cat.html","title":"cat","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"\u4F7F\u7528\u53C2\u8003","slug":"\u4F7F\u7528\u53C2\u8003","link":"#\u4F7F\u7528\u53C2\u8003","children":[]}],"git":{"updatedTime":1660041759000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/cat.md","version":"4.1.0"}');export{a as data}; diff --git a/assets/classloader.html.cf63ea53.js b/assets/classloader.html.5844c566.js similarity index 99% rename from assets/classloader.html.cf63ea53.js rename to assets/classloader.html.5844c566.js index 5b39af607..72dd89ae3 100644 --- a/assets/classloader.html.cf63ea53.js +++ b/assets/classloader.html.5844c566.js @@ -1,4 +1,4 @@ -import{_ as n,o as l,c as i,a,b as t,e as s,d as r,r as d}from"./app.4dfde1d2.js";const c={},o=a("h1",{id:"classloader",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#classloader","aria-hidden":"true"},"#"),s(" classloader")],-1),u={href:"https://arthas.aliyun.com/doc/arthas-tutorials?language=en&id=command-classloader",target:"_blank",rel:"noopener noreferrer"},p=a("code",null,"classloader",-1),m=s(" online tutorial"),v=r(`

TIP

View hierarchy, urls and classes-loading info for the class-loaders.

classloader can search and print out the URLs for a specified resource from one particular classloader. It is quite handy when analyzing ResourceNotFoundException.

Options

NameSpecification
[l]list all classloader instances
[t]print classloader's hierarchy
[a]list all the classes loaded by all the classloaders (use it with great caution since the output can be huge)
[c:]print classloader's hashcode
[classLoaderClass:]The class name of the ClassLoader that executes the expression.
[c: r:]using ClassLoader to search resource
[c: load:]using ClassLoader to load class

Usage

View statistics categorized by class type

$ classloader
+import{_ as n,o as l,c as i,a,b as t,e as s,d as r,r as d}from"./app.820675a4.js";const c={},o=a("h1",{id:"classloader",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#classloader","aria-hidden":"true"},"#"),s(" classloader")],-1),u={href:"https://arthas.aliyun.com/doc/arthas-tutorials?language=en&id=command-classloader",target:"_blank",rel:"noopener noreferrer"},p=a("code",null,"classloader",-1),m=s(" online tutorial"),v=r(`

TIP

View hierarchy, urls and classes-loading info for the class-loaders.

classloader can search and print out the URLs for a specified resource from one particular classloader. It is quite handy when analyzing ResourceNotFoundException.

Options

NameSpecification
[l]list all classloader instances
[t]print classloader's hierarchy
[a]list all the classes loaded by all the classloaders (use it with great caution since the output can be huge)
[c:]print classloader's hashcode
[classLoaderClass:]The class name of the ClassLoader that executes the expression.
[c: r:]using ClassLoader to search resource
[c: load:]using ClassLoader to load class

Usage

View statistics categorized by class type

$ classloader
  name                                       numberOfInstances  loadedCountTotal
  com.taobao.arthas.agent.ArthasClassloader  1                  2115
  BootstrapClassLoader                       1                  1861
diff --git a/assets/classloader.html.c539d164.js b/assets/classloader.html.71b34121.js
similarity index 96%
rename from assets/classloader.html.c539d164.js
rename to assets/classloader.html.71b34121.js
index 99893102f..fce8373f9 100644
--- a/assets/classloader.html.c539d164.js
+++ b/assets/classloader.html.71b34121.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-fc1b9a9c","path":"/en/doc/classloader.html","title":"classloader","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Options","slug":"options","link":"#options","children":[]},{"level":2,"title":"Usage","slug":"usage","link":"#usage","children":[{"level":3,"title":"View statistics categorized by class type","slug":"view-statistics-categorized-by-class-type","link":"#view-statistics-categorized-by-class-type","children":[]},{"level":3,"title":"View statistics categorized by loaded classes number","slug":"view-statistics-categorized-by-loaded-classes-number","link":"#view-statistics-categorized-by-loaded-classes-number","children":[]},{"level":3,"title":"View class-loaders hierarchy","slug":"view-class-loaders-hierarchy","link":"#view-class-loaders-hierarchy","children":[]},{"level":3,"title":"Show the URLs of the URLClassLoader","slug":"show-the-urls-of-the-urlclassloader","link":"#show-the-urls-of-the-urlclassloader","children":[]},{"level":3,"title":"Use the classloader to load resource","slug":"use-the-classloader-to-load-resource","link":"#use-the-classloader-to-load-resource","children":[]},{"level":3,"title":"Use the classloader to load class","slug":"use-the-classloader-to-load-class","link":"#use-the-classloader-to-load-class","children":[]},{"level":3,"title":"Statistics ClassLoader actually used URLs and unused URLs","slug":"statistics-classloader-actually-used-urls-and-unused-urls","link":"#statistics-classloader-actually-used-urls-and-unused-urls","children":[]}]}],"git":{"updatedTime":1660041759000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/classloader.md","version":"4.0.5"}');export{e as data};
+const e=JSON.parse('{"key":"v-fc1b9a9c","path":"/en/doc/classloader.html","title":"classloader","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Options","slug":"options","link":"#options","children":[]},{"level":2,"title":"Usage","slug":"usage","link":"#usage","children":[{"level":3,"title":"View statistics categorized by class type","slug":"view-statistics-categorized-by-class-type","link":"#view-statistics-categorized-by-class-type","children":[]},{"level":3,"title":"View statistics categorized by loaded classes number","slug":"view-statistics-categorized-by-loaded-classes-number","link":"#view-statistics-categorized-by-loaded-classes-number","children":[]},{"level":3,"title":"View class-loaders hierarchy","slug":"view-class-loaders-hierarchy","link":"#view-class-loaders-hierarchy","children":[]},{"level":3,"title":"Show the URLs of the URLClassLoader","slug":"show-the-urls-of-the-urlclassloader","link":"#show-the-urls-of-the-urlclassloader","children":[]},{"level":3,"title":"Use the classloader to load resource","slug":"use-the-classloader-to-load-resource","link":"#use-the-classloader-to-load-resource","children":[]},{"level":3,"title":"Use the classloader to load class","slug":"use-the-classloader-to-load-class","link":"#use-the-classloader-to-load-class","children":[]},{"level":3,"title":"Statistics ClassLoader actually used URLs and unused URLs","slug":"statistics-classloader-actually-used-urls-and-unused-urls","link":"#statistics-classloader-actually-used-urls-and-unused-urls","children":[]}]}],"git":{"updatedTime":1660041759000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/classloader.md","version":"4.1.0"}');export{e as data};
diff --git a/assets/classloader.html.cc9a0dfc.js b/assets/classloader.html.98fe45d9.js
similarity index 99%
rename from assets/classloader.html.cc9a0dfc.js
rename to assets/classloader.html.98fe45d9.js
index a0fc3be84..85e1c7227 100644
--- a/assets/classloader.html.cc9a0dfc.js
+++ b/assets/classloader.html.98fe45d9.js
@@ -1,4 +1,4 @@
-import{_ as n,o as l,c as i,a,b as r,e as s,d,r as t}from"./app.4dfde1d2.js";const c={},o=a("h1",{id:"classloader",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#classloader","aria-hidden":"true"},"#"),s(" classloader")],-1),u={href:"https://arthas.aliyun.com/doc/arthas-tutorials?language=cn&id=command-classloader",target:"_blank",rel:"noopener noreferrer"},p=a("code",null,"classloader",-1),v=s("\u5728\u7EBF\u6559\u7A0B"),m=d(`

\u63D0\u793A

\u67E5\u770B classloader \u7684\u7EE7\u627F\u6811\uFF0Curls\uFF0C\u7C7B\u52A0\u8F7D\u4FE1\u606F

classloader \u547D\u4EE4\u5C06 JVM \u4E2D\u6240\u6709\u7684 classloader \u7684\u4FE1\u606F\u7EDF\u8BA1\u51FA\u6765\uFF0C\u5E76\u53EF\u4EE5\u5C55\u793A\u7EE7\u627F\u6811\uFF0Curls \u7B49\u3002

\u53EF\u4EE5\u8BA9\u6307\u5B9A\u7684 classloader \u53BB getResources\uFF0C\u6253\u5370\u51FA\u6240\u6709\u67E5\u627E\u5230\u7684 resources \u7684 url\u3002\u5BF9\u4E8EResourceNotFoundException\u6BD4\u8F83\u6709\u7528\u3002

\u53C2\u6570\u8BF4\u660E

\u53C2\u6570\u540D\u79F0\u53C2\u6570\u8BF4\u660E
[l]\u6309\u7C7B\u52A0\u8F7D\u5B9E\u4F8B\u8FDB\u884C\u7EDF\u8BA1
[t]\u6253\u5370\u6240\u6709 ClassLoader \u7684\u7EE7\u627F\u6811
[a]\u5217\u51FA\u6240\u6709 ClassLoader \u52A0\u8F7D\u7684\u7C7B\uFF0C\u8BF7\u8C28\u614E\u4F7F\u7528
[c:]ClassLoader \u7684 hashcode
[classLoaderClass:]\u6307\u5B9A\u6267\u884C\u8868\u8FBE\u5F0F\u7684 ClassLoader \u7684 class name
[c: r:]\u7528 ClassLoader \u53BB\u67E5\u627E resource
[c: load:]\u7528 ClassLoader \u53BB\u52A0\u8F7D\u6307\u5B9A\u7684\u7C7B

\u4F7F\u7528\u53C2\u8003

\u6309\u7C7B\u52A0\u8F7D\u7C7B\u578B\u67E5\u770B\u7EDF\u8BA1\u4FE1\u606F

$ classloader
+import{_ as n,o as l,c as i,a,b as r,e as s,d,r as t}from"./app.820675a4.js";const c={},o=a("h1",{id:"classloader",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#classloader","aria-hidden":"true"},"#"),s(" classloader")],-1),u={href:"https://arthas.aliyun.com/doc/arthas-tutorials?language=cn&id=command-classloader",target:"_blank",rel:"noopener noreferrer"},p=a("code",null,"classloader",-1),v=s("\u5728\u7EBF\u6559\u7A0B"),m=d(`

\u63D0\u793A

\u67E5\u770B classloader \u7684\u7EE7\u627F\u6811\uFF0Curls\uFF0C\u7C7B\u52A0\u8F7D\u4FE1\u606F

classloader \u547D\u4EE4\u5C06 JVM \u4E2D\u6240\u6709\u7684 classloader \u7684\u4FE1\u606F\u7EDF\u8BA1\u51FA\u6765\uFF0C\u5E76\u53EF\u4EE5\u5C55\u793A\u7EE7\u627F\u6811\uFF0Curls \u7B49\u3002

\u53EF\u4EE5\u8BA9\u6307\u5B9A\u7684 classloader \u53BB getResources\uFF0C\u6253\u5370\u51FA\u6240\u6709\u67E5\u627E\u5230\u7684 resources \u7684 url\u3002\u5BF9\u4E8EResourceNotFoundException\u6BD4\u8F83\u6709\u7528\u3002

\u53C2\u6570\u8BF4\u660E

\u53C2\u6570\u540D\u79F0\u53C2\u6570\u8BF4\u660E
[l]\u6309\u7C7B\u52A0\u8F7D\u5B9E\u4F8B\u8FDB\u884C\u7EDF\u8BA1
[t]\u6253\u5370\u6240\u6709 ClassLoader \u7684\u7EE7\u627F\u6811
[a]\u5217\u51FA\u6240\u6709 ClassLoader \u52A0\u8F7D\u7684\u7C7B\uFF0C\u8BF7\u8C28\u614E\u4F7F\u7528
[c:]ClassLoader \u7684 hashcode
[classLoaderClass:]\u6307\u5B9A\u6267\u884C\u8868\u8FBE\u5F0F\u7684 ClassLoader \u7684 class name
[c: r:]\u7528 ClassLoader \u53BB\u67E5\u627E resource
[c: load:]\u7528 ClassLoader \u53BB\u52A0\u8F7D\u6307\u5B9A\u7684\u7C7B

\u4F7F\u7528\u53C2\u8003

\u6309\u7C7B\u52A0\u8F7D\u7C7B\u578B\u67E5\u770B\u7EDF\u8BA1\u4FE1\u606F

$ classloader
  name                                       numberOfInstances  loadedCountTotal
  com.taobao.arthas.agent.ArthasClassloader  1                  2115
  BootstrapClassLoader                       1                  1861
diff --git a/assets/classloader.html.ad8c4e82.js b/assets/classloader.html.daa2caa9.js
similarity index 97%
rename from assets/classloader.html.ad8c4e82.js
rename to assets/classloader.html.daa2caa9.js
index 0ad43568e..e2b9f91fd 100644
--- a/assets/classloader.html.ad8c4e82.js
+++ b/assets/classloader.html.daa2caa9.js
@@ -1 +1 @@
-const l=JSON.parse('{"key":"v-49b1709e","path":"/doc/classloader.html","title":"classloader","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"\u53C2\u6570\u8BF4\u660E","slug":"\u53C2\u6570\u8BF4\u660E","link":"#\u53C2\u6570\u8BF4\u660E","children":[]},{"level":2,"title":"\u4F7F\u7528\u53C2\u8003","slug":"\u4F7F\u7528\u53C2\u8003","link":"#\u4F7F\u7528\u53C2\u8003","children":[{"level":3,"title":"\u6309\u7C7B\u52A0\u8F7D\u7C7B\u578B\u67E5\u770B\u7EDF\u8BA1\u4FE1\u606F","slug":"\u6309\u7C7B\u52A0\u8F7D\u7C7B\u578B\u67E5\u770B\u7EDF\u8BA1\u4FE1\u606F","link":"#\u6309\u7C7B\u52A0\u8F7D\u7C7B\u578B\u67E5\u770B\u7EDF\u8BA1\u4FE1\u606F","children":[]},{"level":3,"title":"\u6309\u7C7B\u52A0\u8F7D\u5B9E\u4F8B\u67E5\u770B\u7EDF\u8BA1\u4FE1\u606F","slug":"\u6309\u7C7B\u52A0\u8F7D\u5B9E\u4F8B\u67E5\u770B\u7EDF\u8BA1\u4FE1\u606F","link":"#\u6309\u7C7B\u52A0\u8F7D\u5B9E\u4F8B\u67E5\u770B\u7EDF\u8BA1\u4FE1\u606F","children":[]},{"level":3,"title":"\u67E5\u770B ClassLoader \u7684\u7EE7\u627F\u6811","slug":"\u67E5\u770B-classloader-\u7684\u7EE7\u627F\u6811","link":"#\u67E5\u770B-classloader-\u7684\u7EE7\u627F\u6811","children":[]},{"level":3,"title":"\u67E5\u770B URLClassLoader \u5B9E\u9645\u7684 urls","slug":"\u67E5\u770B-urlclassloader-\u5B9E\u9645\u7684-urls","link":"#\u67E5\u770B-urlclassloader-\u5B9E\u9645\u7684-urls","children":[]},{"level":3,"title":"\u4F7F\u7528 ClassLoader \u53BB\u67E5\u627E resource","slug":"\u4F7F\u7528-classloader-\u53BB\u67E5\u627E-resource","link":"#\u4F7F\u7528-classloader-\u53BB\u67E5\u627E-resource","children":[]},{"level":3,"title":"\u4F7F\u7528 ClassLoader \u53BB\u52A0\u8F7D\u7C7B","slug":"\u4F7F\u7528-classloader-\u53BB\u52A0\u8F7D\u7C7B","link":"#\u4F7F\u7528-classloader-\u53BB\u52A0\u8F7D\u7C7B","children":[]},{"level":3,"title":"\u7EDF\u8BA1 ClassLoader \u5B9E\u9645\u4F7F\u7528 URL \u548C\u672A\u4F7F\u7528\u7684 URL","slug":"\u7EDF\u8BA1-classloader-\u5B9E\u9645\u4F7F\u7528-url-\u548C\u672A\u4F7F\u7528\u7684-url","link":"#\u7EDF\u8BA1-classloader-\u5B9E\u9645\u4F7F\u7528-url-\u548C\u672A\u4F7F\u7528\u7684-url","children":[]}]}],"git":{"updatedTime":1660041759000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/classloader.md","version":"4.0.5"}');export{l as data};
+const l=JSON.parse('{"key":"v-49b1709e","path":"/doc/classloader.html","title":"classloader","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"\u53C2\u6570\u8BF4\u660E","slug":"\u53C2\u6570\u8BF4\u660E","link":"#\u53C2\u6570\u8BF4\u660E","children":[]},{"level":2,"title":"\u4F7F\u7528\u53C2\u8003","slug":"\u4F7F\u7528\u53C2\u8003","link":"#\u4F7F\u7528\u53C2\u8003","children":[{"level":3,"title":"\u6309\u7C7B\u52A0\u8F7D\u7C7B\u578B\u67E5\u770B\u7EDF\u8BA1\u4FE1\u606F","slug":"\u6309\u7C7B\u52A0\u8F7D\u7C7B\u578B\u67E5\u770B\u7EDF\u8BA1\u4FE1\u606F","link":"#\u6309\u7C7B\u52A0\u8F7D\u7C7B\u578B\u67E5\u770B\u7EDF\u8BA1\u4FE1\u606F","children":[]},{"level":3,"title":"\u6309\u7C7B\u52A0\u8F7D\u5B9E\u4F8B\u67E5\u770B\u7EDF\u8BA1\u4FE1\u606F","slug":"\u6309\u7C7B\u52A0\u8F7D\u5B9E\u4F8B\u67E5\u770B\u7EDF\u8BA1\u4FE1\u606F","link":"#\u6309\u7C7B\u52A0\u8F7D\u5B9E\u4F8B\u67E5\u770B\u7EDF\u8BA1\u4FE1\u606F","children":[]},{"level":3,"title":"\u67E5\u770B ClassLoader \u7684\u7EE7\u627F\u6811","slug":"\u67E5\u770B-classloader-\u7684\u7EE7\u627F\u6811","link":"#\u67E5\u770B-classloader-\u7684\u7EE7\u627F\u6811","children":[]},{"level":3,"title":"\u67E5\u770B URLClassLoader \u5B9E\u9645\u7684 urls","slug":"\u67E5\u770B-urlclassloader-\u5B9E\u9645\u7684-urls","link":"#\u67E5\u770B-urlclassloader-\u5B9E\u9645\u7684-urls","children":[]},{"level":3,"title":"\u4F7F\u7528 ClassLoader \u53BB\u67E5\u627E resource","slug":"\u4F7F\u7528-classloader-\u53BB\u67E5\u627E-resource","link":"#\u4F7F\u7528-classloader-\u53BB\u67E5\u627E-resource","children":[]},{"level":3,"title":"\u4F7F\u7528 ClassLoader \u53BB\u52A0\u8F7D\u7C7B","slug":"\u4F7F\u7528-classloader-\u53BB\u52A0\u8F7D\u7C7B","link":"#\u4F7F\u7528-classloader-\u53BB\u52A0\u8F7D\u7C7B","children":[]},{"level":3,"title":"\u7EDF\u8BA1 ClassLoader \u5B9E\u9645\u4F7F\u7528 URL \u548C\u672A\u4F7F\u7528\u7684 URL","slug":"\u7EDF\u8BA1-classloader-\u5B9E\u9645\u4F7F\u7528-url-\u548C\u672A\u4F7F\u7528\u7684-url","link":"#\u7EDF\u8BA1-classloader-\u5B9E\u9645\u4F7F\u7528-url-\u548C\u672A\u4F7F\u7528\u7684-url","children":[]}]}],"git":{"updatedTime":1660041759000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/classloader.md","version":"4.1.0"}');export{l as data};
diff --git a/assets/cls.html.fb9c7124.js b/assets/cls.html.31405ccb.js
similarity index 80%
rename from assets/cls.html.fb9c7124.js
rename to assets/cls.html.31405ccb.js
index 15fc436b9..6ad2d42a6 100644
--- a/assets/cls.html.fb9c7124.js
+++ b/assets/cls.html.31405ccb.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-ad1b2b42","path":"/doc/cls.html","title":"cls","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/cls.md","version":"4.0.5"}');export{e as data};
+const e=JSON.parse('{"key":"v-ad1b2b42","path":"/doc/cls.html","title":"cls","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/cls.md","version":"4.1.0"}');export{e as data};
diff --git a/assets/cls.html.ced3dd22.js b/assets/cls.html.3dd20bb3.js
similarity index 90%
rename from assets/cls.html.ced3dd22.js
rename to assets/cls.html.3dd20bb3.js
index 6079da118..171d90467 100644
--- a/assets/cls.html.ced3dd22.js
+++ b/assets/cls.html.3dd20bb3.js
@@ -1 +1 @@
-import{_ as e,o as t,c,a as s,e as o}from"./app.4dfde1d2.js";const n={},a=s("h1",{id:"cls",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#cls","aria-hidden":"true"},"#"),o(" cls")],-1),l=s("p",null,"\u6E05\u7A7A\u5F53\u524D\u5C4F\u5E55\u533A\u57DF\u3002",-1),r=s("div",{class:"custom-container tip"},[s("p",{class:"custom-container-title"},"\u63D0\u793A"),s("p",null,`\u975E\u7EC8\u7AEF\u6A21\u5F0F\u4E0B\u4F7F\u7528 cls \u6307\u4EE4\uFF0C\u4F1A\u63D0\u793A"Command 'cls' is only support tty session."\u3002`)],-1),i=[a,l,r];function _(d,h){return t(),c("div",null,i)}const m=e(n,[["render",_],["__file","cls.html.vue"]]);export{m as default};
+import{_ as e,o as t,c,a as s,e as o}from"./app.820675a4.js";const n={},a=s("h1",{id:"cls",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#cls","aria-hidden":"true"},"#"),o(" cls")],-1),l=s("p",null,"\u6E05\u7A7A\u5F53\u524D\u5C4F\u5E55\u533A\u57DF\u3002",-1),r=s("div",{class:"custom-container tip"},[s("p",{class:"custom-container-title"},"\u63D0\u793A"),s("p",null,`\u975E\u7EC8\u7AEF\u6A21\u5F0F\u4E0B\u4F7F\u7528 cls \u6307\u4EE4\uFF0C\u4F1A\u63D0\u793A"Command 'cls' is only support tty session."\u3002`)],-1),i=[a,l,r];function _(d,h){return t(),c("div",null,i)}const m=e(n,[["render",_],["__file","cls.html.vue"]]);export{m as default};
diff --git a/assets/cls.html.ff56b81e.js b/assets/cls.html.700defe7.js
similarity index 80%
rename from assets/cls.html.ff56b81e.js
rename to assets/cls.html.700defe7.js
index bffaa1f65..891c7d8f1 100644
--- a/assets/cls.html.ff56b81e.js
+++ b/assets/cls.html.700defe7.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-ae5eff1a","path":"/en/doc/cls.html","title":"cls","lang":"en-US","frontmatter":{},"excerpt":"","headers":[],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/cls.md","version":"4.0.5"}');export{e as data};
+const e=JSON.parse('{"key":"v-ae5eff1a","path":"/en/doc/cls.html","title":"cls","lang":"en-US","frontmatter":{},"excerpt":"","headers":[],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/cls.md","version":"4.1.0"}');export{e as data};
diff --git a/assets/cls.html.3115c988.js b/assets/cls.html.b6fefbcb.js
similarity index 88%
rename from assets/cls.html.3115c988.js
rename to assets/cls.html.b6fefbcb.js
index 766af8e64..0a46af6a4 100644
--- a/assets/cls.html.3115c988.js
+++ b/assets/cls.html.b6fefbcb.js
@@ -1 +1 @@
-import{_ as t,o as s,c,a as e,e as o}from"./app.4dfde1d2.js";const n={},a=e("h1",{id:"cls",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#cls","aria-hidden":"true"},"#"),o(" cls")],-1),l=e("p",null,"clear current console.",-1),r=e("div",{class:"custom-container tip"},[e("p",{class:"custom-container-title"},"TIP"),e("p",null,`if not in tty mode,it will warn "Command 'cls' is only support tty session.".`)],-1),i=[a,l,r];function _(d,h){return s(),c("div",null,i)}const m=t(n,[["render",_],["__file","cls.html.vue"]]);export{m as default};
+import{_ as t,o as s,c,a as e,e as o}from"./app.820675a4.js";const n={},a=e("h1",{id:"cls",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#cls","aria-hidden":"true"},"#"),o(" cls")],-1),l=e("p",null,"clear current console.",-1),r=e("div",{class:"custom-container tip"},[e("p",{class:"custom-container-title"},"TIP"),e("p",null,`if not in tty mode,it will warn "Command 'cls' is only support tty session.".`)],-1),i=[a,l,r];function _(d,h){return s(),c("div",null,i)}const m=t(n,[["render",_],["__file","cls.html.vue"]]);export{m as default};
diff --git a/assets/commands.html.1a900041.js b/assets/commands.html.66e4b6ac.js
similarity index 99%
rename from assets/commands.html.1a900041.js
rename to assets/commands.html.66e4b6ac.js
index b8949b200..796140de3 100644
--- a/assets/commands.html.1a900041.js
+++ b/assets/commands.html.66e4b6ac.js
@@ -1 +1 @@
-import{_ as d,o as c,c as a,a as e,b as o,w as n,e as t,d as h,r as i}from"./app.4dfde1d2.js";const r={},_=e("h1",{id:"all-commands",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#all-commands","aria-hidden":"true"},"#"),t(" All Commands")],-1),u=e("h2",{id:"jvm-related",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#jvm-related","aria-hidden":"true"},"#"),t(" jvm - related")],-1),m=t("dashboard"),f=t(" - dashboard for the system's real-time data"),p=t("getstatic"),g=t(" - examine class's static properties"),b=t("heapdump"),y=t(" - dump java heap in hprof binary format, like "),v=e("code",null,"jmap",-1),w=t("jvm"),j=t(" - show JVM information"),k=t("logger"),x=t(" - print the logger information, update the logger level"),A=t("mbean"),V=t(" - show Mbean information"),C=t("memory"),J=t(" - show JVM memory information"),M=t("ognl"),N=t(" - execute ognl expression"),B=t("perfcounter"),I=t(" - show JVM Perf Counter information"),E=t("sysenv"),L=t(" \u2014 view system environment variables"),R=t("sysprop"),S=t(" - view/modify system properties"),q=t("thread"),G=t(" - show java thread information"),P=t("vmoption"),T=t(" - view/modify the vm diagnostic options."),z=t("vmtool"),W=t(" - jvm tool, getInstances in jvm, forceGc"),D=e("h2",{id:"class-classloader-related",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#class-classloader-related","aria-hidden":"true"},"#"),t(" class/classloader - related")],-1),F=t("classloader"),H=t(" - check the inheritance structure, urls, class loading info for the specified class; using classloader to get the url of the resource e.g. "),K=e("code",null,"java/lang/String.class",-1),O=t("dump"),Q=t(" - dump the loaded classes in byte code to the specified location"),U=t("jad"),X=t(" - decompile the specified loaded classes"),Y=t("mc"),Z=t(" - Memory compiler, compiles "),$=e("code",null,".java",-1),tt=t(" files into "),et=e("code",null,".class",-1),ot=t(" files in memory"),st=t("redefine"),nt=t(" - load external "),lt=e("code",null,"*.class",-1),it=t(" files and re-define it into JVM"),dt=t("retransform"),ct=t(" - load external "),at=e("code",null,"*.class",-1),ht=t(" files and retransform it into JVM"),rt=t("sc"),_t=t(" - check the info for the classes loaded by JVM"),ut=t("sm"),mt=t(" - check methods info for the loaded classes"),ft=e("h2",{id:"monitor-watch-trace-related",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#monitor-watch-trace-related","aria-hidden":"true"},"#"),t(" monitor/watch/trace - related")],-1),pt={class:"custom-container warning"},gt=e("p",{class:"custom-container-title"},"WARNING",-1),bt=e("strong",null,"Attention",-1),yt=t(": commands here are taking advantage of byte-code-injection, which means we are injecting some "),vt={href:"https://en.wikipedia.org/wiki/Aspect-oriented_programming",target:"_blank",rel:"noopener noreferrer"},wt=t("aspects"),jt=t(" into the current classes for monitoring and statistics purpose. Therefore, when using it for online troubleshooting in your production environment, you'd better "),kt=e("strong",null,"explicitly specify",-1),xt=t(" classes/methods/criteria, and remember to remove the injected code by "),At=e("code",null,"stop",-1),Vt=t(" or "),Ct=e("code",null,"reset",-1),Jt=t("."),Mt=t("monitor"),Nt=t(" - monitor method execution statistics"),Bt=t("stack"),It=t(" - display the stack trace for the specified class and method"),Et=t("trace"),Lt=t(" - trace the execution time of specified method invocation"),Rt=t("tt"),St=t(" - time tunnel, record the arguments and returned value for the methods and replay"),qt=t("watch"),Gt=t(" - display the input/output parameter, return object, and thrown exception of specified method invocation"),Pt=e("h2",{id:"profiler-flame-graph",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#profiler-flame-graph","aria-hidden":"true"},"#"),t(" profiler/flame graph")],-1),Tt=t("profiler"),zt=t(" - use "),Wt={href:"https://github.com/jvm-profiling-tools/async-profiler",target:"_blank",rel:"noopener noreferrer"},Dt=t("async-profiler"),Ft=t(" to generate flame graph"),Ht=t("jfr"),Kt=t(" - dynamic opening and closing of jfr recordings"),Ot=e("h2",{id:"authentication",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#authentication","aria-hidden":"true"},"#"),t(" authentication")],-1),Qt=t("auth"),Ut=t(" - authentication"),Xt=e("h2",{id:"options",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#options","aria-hidden":"true"},"#"),t(" options")],-1),Yt=t("options"),Zt=t(" - check/set Arthas global optionss"),$t=e("h2",{id:"pipe",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#pipe","aria-hidden":"true"},"#"),t(" pipe")],-1),te=e("p",null,[t("Arthas provides "),e("code",null,"pipe"),t(" to process the result returned from commands further, e.g. "),e("code",null,"sm java.lang.String * | grep 'index'"),t(". Commands supported in "),e("code",null,"pipe"),t(":")],-1),ee=t("grep"),oe=t("- filter the result with the given keyword"),se=e("li",null,"plaintext - remove the ANSI color",-1),ne=e("li",null,"wc - count lines",-1),le=e("h2",{id:"async-jobs",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#async-jobs","aria-hidden":"true"},"#"),t(" async jobs")],-1),ie=t("async"),de=t(" can be handy when a problem is hardly to reproduce in the production environment, e.g. one "),ce=e("code",null,"watch",-1),ae=t(" condition may happen only once in one single day."),he=h('
  • job control - use > to redirect result into the log file, use & to put the job to the background. Job keeps running even if the session is disconnected (the session lifecycle is 1 day by default)
  • jobs - list all jobs
  • kill - forcibly terminate the job
  • fg - bring the suspend job to the foreground
  • bg - put the job to run in the background

Basic Arthas Commands

',2),re=t("base64"),_e=t(" - Encode and decode using Base64 representation."),ue=t("cat"),me=t(" - Concatenate and print files"),fe=t("cls"),pe=t(" - clear the screen"),ge=t("echo"),be=t(" - write arguments to the standard output"),ye=t("grep"),ve=t(" - Pattern searcher"),we=t("help"),je=t(" - display Arthas help"),ke=t("history"),xe=t(" - view command history"),Ae=t("keymap"),Ve=t(" - keymap for Arthas keyboard shortcut"),Ce=t("pwd"),Je=t(" - Return working directory name"),Me=t("quit/exit"),Ne=t(" - exit the current Arthas session, without effecting other sessions"),Be=t("reset"),Ie=t(" - reset all the enhanced classes. All enhanced classes will also be reset when Arthas server is closed by "),Ee=e("code",null,"stop",-1),Le=t("session"),Re=t(" - display current session information"),Se=t("stop"),qe=t(" - terminate the Arthas server, all Arthas sessions will be destroyed"),Ge=t("tee"),Pe=t(" - Copies standard input to standard output, making a copy in zero or more files."),Te=t("version"),ze=t(" - print the version for the Arthas attached to the current Java process");function We(De,Fe){const s=i("RouterLink"),l=i("ExternalLinkIcon");return c(),a("div",null,[_,u,e("ul",null,[e("li",null,[o(s,{to:"/en/doc/dashboard.html"},{default:n(()=>[m]),_:1}),f]),e("li",null,[o(s,{to:"/en/doc/getstatic.html"},{default:n(()=>[p]),_:1}),g]),e("li",null,[o(s,{to:"/en/doc/heapdump.html"},{default:n(()=>[b]),_:1}),y,v]),e("li",null,[o(s,{to:"/en/doc/jvm.html"},{default:n(()=>[w]),_:1}),j]),e("li",null,[o(s,{to:"/en/doc/logger.html"},{default:n(()=>[k]),_:1}),x]),e("li",null,[o(s,{to:"/en/doc/mbean.html"},{default:n(()=>[A]),_:1}),V]),e("li",null,[o(s,{to:"/en/doc/memory.html"},{default:n(()=>[C]),_:1}),J]),e("li",null,[o(s,{to:"/en/doc/ognl.html"},{default:n(()=>[M]),_:1}),N]),e("li",null,[o(s,{to:"/en/doc/perfcounter.html"},{default:n(()=>[B]),_:1}),I]),e("li",null,[o(s,{to:"/en/doc/sysenv.html"},{default:n(()=>[E]),_:1}),L]),e("li",null,[o(s,{to:"/en/doc/sysprop.html"},{default:n(()=>[R]),_:1}),S]),e("li",null,[o(s,{to:"/en/doc/thread.html"},{default:n(()=>[q]),_:1}),G]),e("li",null,[o(s,{to:"/en/doc/vmoption.html"},{default:n(()=>[P]),_:1}),T]),e("li",null,[o(s,{to:"/en/doc/vmtool.html"},{default:n(()=>[z]),_:1}),W])]),D,e("ul",null,[e("li",null,[o(s,{to:"/en/doc/classloader.html"},{default:n(()=>[F]),_:1}),H,K]),e("li",null,[o(s,{to:"/en/doc/dump.html"},{default:n(()=>[O]),_:1}),Q]),e("li",null,[o(s,{to:"/en/doc/jad.html"},{default:n(()=>[U]),_:1}),X]),e("li",null,[o(s,{to:"/en/doc/mc.html"},{default:n(()=>[Y]),_:1}),Z,$,tt,et,ot]),e("li",null,[o(s,{to:"/en/doc/redefine.html"},{default:n(()=>[st]),_:1}),nt,lt,it]),e("li",null,[o(s,{to:"/en/doc/retransform.html"},{default:n(()=>[dt]),_:1}),ct,at,ht]),e("li",null,[o(s,{to:"/en/doc/sc.html"},{default:n(()=>[rt]),_:1}),_t]),e("li",null,[o(s,{to:"/en/doc/sm.html"},{default:n(()=>[ut]),_:1}),mt])]),ft,e("div",pt,[gt,e("p",null,[bt,yt,e("a",vt,[wt,o(l)]),jt,kt,xt,At,Vt,Ct,Jt])]),e("ul",null,[e("li",null,[o(s,{to:"/en/doc/monitor.html"},{default:n(()=>[Mt]),_:1}),Nt]),e("li",null,[o(s,{to:"/en/doc/stack.html"},{default:n(()=>[Bt]),_:1}),It]),e("li",null,[o(s,{to:"/en/doc/trace.html"},{default:n(()=>[Et]),_:1}),Lt]),e("li",null,[o(s,{to:"/en/doc/tt.html"},{default:n(()=>[Rt]),_:1}),St]),e("li",null,[o(s,{to:"/en/doc/watch.html"},{default:n(()=>[qt]),_:1}),Gt])]),Pt,e("ul",null,[e("li",null,[o(s,{to:"/en/doc/profiler.html"},{default:n(()=>[Tt]),_:1}),zt,e("a",Wt,[Dt,o(l)]),Ft]),e("li",null,[o(s,{to:"/en/doc/jfr.html"},{default:n(()=>[Ht]),_:1}),Kt])]),Ot,e("ul",null,[e("li",null,[o(s,{to:"/en/doc/auth.html"},{default:n(()=>[Qt]),_:1}),Ut])]),Xt,e("ul",null,[e("li",null,[o(s,{to:"/en/doc/options.html"},{default:n(()=>[Yt]),_:1}),Zt])]),$t,te,e("ul",null,[e("li",null,[o(s,{to:"/en/doc/grep.html"},{default:n(()=>[ee]),_:1}),oe]),se,ne]),le,e("p",null,[o(s,{to:"/en/doc/async.html"},{default:n(()=>[ie]),_:1}),de,ce,ae]),he,e("ul",null,[e("li",null,[o(s,{to:"/en/doc/base64.html"},{default:n(()=>[re]),_:1}),_e]),e("li",null,[o(s,{to:"/en/doc/cat.html"},{default:n(()=>[ue]),_:1}),me]),e("li",null,[o(s,{to:"/en/doc/cls.html"},{default:n(()=>[fe]),_:1}),pe]),e("li",null,[o(s,{to:"/en/doc/echo.html"},{default:n(()=>[ge]),_:1}),be]),e("li",null,[o(s,{to:"/en/doc/grep.html"},{default:n(()=>[ye]),_:1}),ve]),e("li",null,[o(s,{to:"/en/doc/help.html"},{default:n(()=>[we]),_:1}),je]),e("li",null,[o(s,{to:"/en/doc/history.html"},{default:n(()=>[ke]),_:1}),xe]),e("li",null,[o(s,{to:"/en/doc/keymap.html"},{default:n(()=>[Ae]),_:1}),Ve]),e("li",null,[o(s,{to:"/en/doc/pwd.html"},{default:n(()=>[Ce]),_:1}),Je]),e("li",null,[o(s,{to:"/en/doc/quit.html"},{default:n(()=>[Me]),_:1}),Ne]),e("li",null,[o(s,{to:"/en/doc/reset.html"},{default:n(()=>[Be]),_:1}),Ie,Ee]),e("li",null,[o(s,{to:"/en/doc/session.html"},{default:n(()=>[Le]),_:1}),Re]),e("li",null,[o(s,{to:"/en/doc/stop.html"},{default:n(()=>[Se]),_:1}),qe]),e("li",null,[o(s,{to:"/en/doc/tee.html"},{default:n(()=>[Ge]),_:1}),Pe]),e("li",null,[o(s,{to:"/en/doc/version.html"},{default:n(()=>[Te]),_:1}),ze])])])}const Ke=d(r,[["render",We],["__file","commands.html.vue"]]);export{Ke as default}; +import{_ as d,o as c,c as a,a as e,b as o,w as n,e as t,d as h,r as i}from"./app.820675a4.js";const r={},_=e("h1",{id:"all-commands",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#all-commands","aria-hidden":"true"},"#"),t(" All Commands")],-1),u=e("h2",{id:"jvm-related",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#jvm-related","aria-hidden":"true"},"#"),t(" jvm - related")],-1),m=t("dashboard"),f=t(" - dashboard for the system's real-time data"),p=t("getstatic"),g=t(" - examine class's static properties"),b=t("heapdump"),y=t(" - dump java heap in hprof binary format, like "),v=e("code",null,"jmap",-1),w=t("jvm"),j=t(" - show JVM information"),k=t("logger"),x=t(" - print the logger information, update the logger level"),A=t("mbean"),V=t(" - show Mbean information"),C=t("memory"),J=t(" - show JVM memory information"),M=t("ognl"),N=t(" - execute ognl expression"),B=t("perfcounter"),I=t(" - show JVM Perf Counter information"),E=t("sysenv"),L=t(" \u2014 view system environment variables"),R=t("sysprop"),S=t(" - view/modify system properties"),q=t("thread"),G=t(" - show java thread information"),P=t("vmoption"),T=t(" - view/modify the vm diagnostic options."),z=t("vmtool"),W=t(" - jvm tool, getInstances in jvm, forceGc"),D=e("h2",{id:"class-classloader-related",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#class-classloader-related","aria-hidden":"true"},"#"),t(" class/classloader - related")],-1),F=t("classloader"),H=t(" - check the inheritance structure, urls, class loading info for the specified class; using classloader to get the url of the resource e.g. "),K=e("code",null,"java/lang/String.class",-1),O=t("dump"),Q=t(" - dump the loaded classes in byte code to the specified location"),U=t("jad"),X=t(" - decompile the specified loaded classes"),Y=t("mc"),Z=t(" - Memory compiler, compiles "),$=e("code",null,".java",-1),tt=t(" files into "),et=e("code",null,".class",-1),ot=t(" files in memory"),st=t("redefine"),nt=t(" - load external "),lt=e("code",null,"*.class",-1),it=t(" files and re-define it into JVM"),dt=t("retransform"),ct=t(" - load external "),at=e("code",null,"*.class",-1),ht=t(" files and retransform it into JVM"),rt=t("sc"),_t=t(" - check the info for the classes loaded by JVM"),ut=t("sm"),mt=t(" - check methods info for the loaded classes"),ft=e("h2",{id:"monitor-watch-trace-related",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#monitor-watch-trace-related","aria-hidden":"true"},"#"),t(" monitor/watch/trace - related")],-1),pt={class:"custom-container warning"},gt=e("p",{class:"custom-container-title"},"WARNING",-1),bt=e("strong",null,"Attention",-1),yt=t(": commands here are taking advantage of byte-code-injection, which means we are injecting some "),vt={href:"https://en.wikipedia.org/wiki/Aspect-oriented_programming",target:"_blank",rel:"noopener noreferrer"},wt=t("aspects"),jt=t(" into the current classes for monitoring and statistics purpose. Therefore, when using it for online troubleshooting in your production environment, you'd better "),kt=e("strong",null,"explicitly specify",-1),xt=t(" classes/methods/criteria, and remember to remove the injected code by "),At=e("code",null,"stop",-1),Vt=t(" or "),Ct=e("code",null,"reset",-1),Jt=t("."),Mt=t("monitor"),Nt=t(" - monitor method execution statistics"),Bt=t("stack"),It=t(" - display the stack trace for the specified class and method"),Et=t("trace"),Lt=t(" - trace the execution time of specified method invocation"),Rt=t("tt"),St=t(" - time tunnel, record the arguments and returned value for the methods and replay"),qt=t("watch"),Gt=t(" - display the input/output parameter, return object, and thrown exception of specified method invocation"),Pt=e("h2",{id:"profiler-flame-graph",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#profiler-flame-graph","aria-hidden":"true"},"#"),t(" profiler/flame graph")],-1),Tt=t("profiler"),zt=t(" - use "),Wt={href:"https://github.com/jvm-profiling-tools/async-profiler",target:"_blank",rel:"noopener noreferrer"},Dt=t("async-profiler"),Ft=t(" to generate flame graph"),Ht=t("jfr"),Kt=t(" - dynamic opening and closing of jfr recordings"),Ot=e("h2",{id:"authentication",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#authentication","aria-hidden":"true"},"#"),t(" authentication")],-1),Qt=t("auth"),Ut=t(" - authentication"),Xt=e("h2",{id:"options",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#options","aria-hidden":"true"},"#"),t(" options")],-1),Yt=t("options"),Zt=t(" - check/set Arthas global optionss"),$t=e("h2",{id:"pipe",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#pipe","aria-hidden":"true"},"#"),t(" pipe")],-1),te=e("p",null,[t("Arthas provides "),e("code",null,"pipe"),t(" to process the result returned from commands further, e.g. "),e("code",null,"sm java.lang.String * | grep 'index'"),t(". Commands supported in "),e("code",null,"pipe"),t(":")],-1),ee=t("grep"),oe=t("- filter the result with the given keyword"),se=e("li",null,"plaintext - remove the ANSI color",-1),ne=e("li",null,"wc - count lines",-1),le=e("h2",{id:"async-jobs",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#async-jobs","aria-hidden":"true"},"#"),t(" async jobs")],-1),ie=t("async"),de=t(" can be handy when a problem is hardly to reproduce in the production environment, e.g. one "),ce=e("code",null,"watch",-1),ae=t(" condition may happen only once in one single day."),he=h('
  • job control - use > to redirect result into the log file, use & to put the job to the background. Job keeps running even if the session is disconnected (the session lifecycle is 1 day by default)
  • jobs - list all jobs
  • kill - forcibly terminate the job
  • fg - bring the suspend job to the foreground
  • bg - put the job to run in the background

Basic Arthas Commands

',2),re=t("base64"),_e=t(" - Encode and decode using Base64 representation."),ue=t("cat"),me=t(" - Concatenate and print files"),fe=t("cls"),pe=t(" - clear the screen"),ge=t("echo"),be=t(" - write arguments to the standard output"),ye=t("grep"),ve=t(" - Pattern searcher"),we=t("help"),je=t(" - display Arthas help"),ke=t("history"),xe=t(" - view command history"),Ae=t("keymap"),Ve=t(" - keymap for Arthas keyboard shortcut"),Ce=t("pwd"),Je=t(" - Return working directory name"),Me=t("quit/exit"),Ne=t(" - exit the current Arthas session, without effecting other sessions"),Be=t("reset"),Ie=t(" - reset all the enhanced classes. All enhanced classes will also be reset when Arthas server is closed by "),Ee=e("code",null,"stop",-1),Le=t("session"),Re=t(" - display current session information"),Se=t("stop"),qe=t(" - terminate the Arthas server, all Arthas sessions will be destroyed"),Ge=t("tee"),Pe=t(" - Copies standard input to standard output, making a copy in zero or more files."),Te=t("version"),ze=t(" - print the version for the Arthas attached to the current Java process");function We(De,Fe){const s=i("RouterLink"),l=i("ExternalLinkIcon");return c(),a("div",null,[_,u,e("ul",null,[e("li",null,[o(s,{to:"/en/doc/dashboard.html"},{default:n(()=>[m]),_:1}),f]),e("li",null,[o(s,{to:"/en/doc/getstatic.html"},{default:n(()=>[p]),_:1}),g]),e("li",null,[o(s,{to:"/en/doc/heapdump.html"},{default:n(()=>[b]),_:1}),y,v]),e("li",null,[o(s,{to:"/en/doc/jvm.html"},{default:n(()=>[w]),_:1}),j]),e("li",null,[o(s,{to:"/en/doc/logger.html"},{default:n(()=>[k]),_:1}),x]),e("li",null,[o(s,{to:"/en/doc/mbean.html"},{default:n(()=>[A]),_:1}),V]),e("li",null,[o(s,{to:"/en/doc/memory.html"},{default:n(()=>[C]),_:1}),J]),e("li",null,[o(s,{to:"/en/doc/ognl.html"},{default:n(()=>[M]),_:1}),N]),e("li",null,[o(s,{to:"/en/doc/perfcounter.html"},{default:n(()=>[B]),_:1}),I]),e("li",null,[o(s,{to:"/en/doc/sysenv.html"},{default:n(()=>[E]),_:1}),L]),e("li",null,[o(s,{to:"/en/doc/sysprop.html"},{default:n(()=>[R]),_:1}),S]),e("li",null,[o(s,{to:"/en/doc/thread.html"},{default:n(()=>[q]),_:1}),G]),e("li",null,[o(s,{to:"/en/doc/vmoption.html"},{default:n(()=>[P]),_:1}),T]),e("li",null,[o(s,{to:"/en/doc/vmtool.html"},{default:n(()=>[z]),_:1}),W])]),D,e("ul",null,[e("li",null,[o(s,{to:"/en/doc/classloader.html"},{default:n(()=>[F]),_:1}),H,K]),e("li",null,[o(s,{to:"/en/doc/dump.html"},{default:n(()=>[O]),_:1}),Q]),e("li",null,[o(s,{to:"/en/doc/jad.html"},{default:n(()=>[U]),_:1}),X]),e("li",null,[o(s,{to:"/en/doc/mc.html"},{default:n(()=>[Y]),_:1}),Z,$,tt,et,ot]),e("li",null,[o(s,{to:"/en/doc/redefine.html"},{default:n(()=>[st]),_:1}),nt,lt,it]),e("li",null,[o(s,{to:"/en/doc/retransform.html"},{default:n(()=>[dt]),_:1}),ct,at,ht]),e("li",null,[o(s,{to:"/en/doc/sc.html"},{default:n(()=>[rt]),_:1}),_t]),e("li",null,[o(s,{to:"/en/doc/sm.html"},{default:n(()=>[ut]),_:1}),mt])]),ft,e("div",pt,[gt,e("p",null,[bt,yt,e("a",vt,[wt,o(l)]),jt,kt,xt,At,Vt,Ct,Jt])]),e("ul",null,[e("li",null,[o(s,{to:"/en/doc/monitor.html"},{default:n(()=>[Mt]),_:1}),Nt]),e("li",null,[o(s,{to:"/en/doc/stack.html"},{default:n(()=>[Bt]),_:1}),It]),e("li",null,[o(s,{to:"/en/doc/trace.html"},{default:n(()=>[Et]),_:1}),Lt]),e("li",null,[o(s,{to:"/en/doc/tt.html"},{default:n(()=>[Rt]),_:1}),St]),e("li",null,[o(s,{to:"/en/doc/watch.html"},{default:n(()=>[qt]),_:1}),Gt])]),Pt,e("ul",null,[e("li",null,[o(s,{to:"/en/doc/profiler.html"},{default:n(()=>[Tt]),_:1}),zt,e("a",Wt,[Dt,o(l)]),Ft]),e("li",null,[o(s,{to:"/en/doc/jfr.html"},{default:n(()=>[Ht]),_:1}),Kt])]),Ot,e("ul",null,[e("li",null,[o(s,{to:"/en/doc/auth.html"},{default:n(()=>[Qt]),_:1}),Ut])]),Xt,e("ul",null,[e("li",null,[o(s,{to:"/en/doc/options.html"},{default:n(()=>[Yt]),_:1}),Zt])]),$t,te,e("ul",null,[e("li",null,[o(s,{to:"/en/doc/grep.html"},{default:n(()=>[ee]),_:1}),oe]),se,ne]),le,e("p",null,[o(s,{to:"/en/doc/async.html"},{default:n(()=>[ie]),_:1}),de,ce,ae]),he,e("ul",null,[e("li",null,[o(s,{to:"/en/doc/base64.html"},{default:n(()=>[re]),_:1}),_e]),e("li",null,[o(s,{to:"/en/doc/cat.html"},{default:n(()=>[ue]),_:1}),me]),e("li",null,[o(s,{to:"/en/doc/cls.html"},{default:n(()=>[fe]),_:1}),pe]),e("li",null,[o(s,{to:"/en/doc/echo.html"},{default:n(()=>[ge]),_:1}),be]),e("li",null,[o(s,{to:"/en/doc/grep.html"},{default:n(()=>[ye]),_:1}),ve]),e("li",null,[o(s,{to:"/en/doc/help.html"},{default:n(()=>[we]),_:1}),je]),e("li",null,[o(s,{to:"/en/doc/history.html"},{default:n(()=>[ke]),_:1}),xe]),e("li",null,[o(s,{to:"/en/doc/keymap.html"},{default:n(()=>[Ae]),_:1}),Ve]),e("li",null,[o(s,{to:"/en/doc/pwd.html"},{default:n(()=>[Ce]),_:1}),Je]),e("li",null,[o(s,{to:"/en/doc/quit.html"},{default:n(()=>[Me]),_:1}),Ne]),e("li",null,[o(s,{to:"/en/doc/reset.html"},{default:n(()=>[Be]),_:1}),Ie,Ee]),e("li",null,[o(s,{to:"/en/doc/session.html"},{default:n(()=>[Le]),_:1}),Re]),e("li",null,[o(s,{to:"/en/doc/stop.html"},{default:n(()=>[Se]),_:1}),qe]),e("li",null,[o(s,{to:"/en/doc/tee.html"},{default:n(()=>[Ge]),_:1}),Pe]),e("li",null,[o(s,{to:"/en/doc/version.html"},{default:n(()=>[Te]),_:1}),ze])])])}const Ke=d(r,[["render",We],["__file","commands.html.vue"]]);export{Ke as default}; diff --git a/assets/commands.html.3def2742.js b/assets/commands.html.8823a4bc.js similarity index 97% rename from assets/commands.html.3def2742.js rename to assets/commands.html.8823a4bc.js index 4734251b6..09a29f336 100644 --- a/assets/commands.html.3def2742.js +++ b/assets/commands.html.8823a4bc.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-12153166","path":"/en/doc/commands.html","title":"All Commands","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"jvm - related","slug":"jvm-related","link":"#jvm-related","children":[]},{"level":2,"title":"class/classloader - related","slug":"class-classloader-related","link":"#class-classloader-related","children":[]},{"level":2,"title":"monitor/watch/trace - related","slug":"monitor-watch-trace-related","link":"#monitor-watch-trace-related","children":[]},{"level":2,"title":"profiler/flame graph","slug":"profiler-flame-graph","link":"#profiler-flame-graph","children":[]},{"level":2,"title":"authentication","slug":"authentication","link":"#authentication","children":[]},{"level":2,"title":"options","slug":"options","link":"#options","children":[]},{"level":2,"title":"pipe","slug":"pipe","link":"#pipe","children":[]},{"level":2,"title":"async jobs","slug":"async-jobs","link":"#async-jobs","children":[]},{"level":2,"title":"Basic Arthas Commands","slug":"basic-arthas-commands","link":"#basic-arthas-commands","children":[]}],"git":{"updatedTime":1661412829000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":2},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1},{"name":"longxu0509","email":"108991596+longxu0509@users.noreply.github.com","commits":1}]},"filePathRelative":"en/doc/commands.md","version":"4.0.5"}');export{e as data}; +const e=JSON.parse('{"key":"v-12153166","path":"/en/doc/commands.html","title":"All Commands","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"jvm - related","slug":"jvm-related","link":"#jvm-related","children":[]},{"level":2,"title":"class/classloader - related","slug":"class-classloader-related","link":"#class-classloader-related","children":[]},{"level":2,"title":"monitor/watch/trace - related","slug":"monitor-watch-trace-related","link":"#monitor-watch-trace-related","children":[]},{"level":2,"title":"profiler/flame graph","slug":"profiler-flame-graph","link":"#profiler-flame-graph","children":[]},{"level":2,"title":"authentication","slug":"authentication","link":"#authentication","children":[]},{"level":2,"title":"options","slug":"options","link":"#options","children":[]},{"level":2,"title":"pipe","slug":"pipe","link":"#pipe","children":[]},{"level":2,"title":"async jobs","slug":"async-jobs","link":"#async-jobs","children":[]},{"level":2,"title":"Basic Arthas Commands","slug":"basic-arthas-commands","link":"#basic-arthas-commands","children":[]}],"git":{"updatedTime":1661412829000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":2},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1},{"name":"longxu0509","email":"108991596+longxu0509@users.noreply.github.com","commits":1}]},"filePathRelative":"en/doc/commands.md","version":"4.1.0"}');export{e as data}; diff --git a/assets/commands.html.24268b25.js b/assets/commands.html.9202d11a.js similarity index 99% rename from assets/commands.html.24268b25.js rename to assets/commands.html.9202d11a.js index cbe02473e..0684b6a72 100644 --- a/assets/commands.html.24268b25.js +++ b/assets/commands.html.9202d11a.js @@ -1 +1 @@ -import{_ as n,o as c,c as i,a as o,b as e,w as l,e as t,d as h,r as d}from"./app.4dfde1d2.js";const a={},r=o("h1",{id:"\u547D\u4EE4\u5217\u8868",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#\u547D\u4EE4\u5217\u8868","aria-hidden":"true"},"#"),t(" \u547D\u4EE4\u5217\u8868")],-1),u=o("h2",{id:"jvm-\u76F8\u5173",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#jvm-\u76F8\u5173","aria-hidden":"true"},"#"),t(" jvm \u76F8\u5173")],-1),m=t("dashboard"),f=t(" - \u5F53\u524D\u7CFB\u7EDF\u7684\u5B9E\u65F6\u6570\u636E\u9762\u677F"),p=t("getstatic"),g=t(" - \u67E5\u770B\u7C7B\u7684\u9759\u6001\u5C5E\u6027"),b=t("heapdump"),x=t(" - dump java heap, \u7C7B\u4F3C jmap \u547D\u4EE4\u7684 heap dump \u529F\u80FD"),v=t("jvm"),j=t(" - \u67E5\u770B\u5F53\u524D JVM \u7684\u4FE1\u606F"),y=t("logger"),V=t(" - \u67E5\u770B\u548C\u4FEE\u6539 logger"),k=t("mbean"),w=t(" - \u67E5\u770B Mbean \u7684\u4FE1\u606F"),J=t("memory"),A=t(" - \u67E5\u770B JVM \u7684\u5185\u5B58\u4FE1\u606F"),M=t("ognl"),N=t(" - \u6267\u884C ognl \u8868\u8FBE\u5F0F"),L=t("perfcounter"),R=t(" - \u67E5\u770B\u5F53\u524D JVM \u7684 Perf Counter \u4FE1\u606F"),B=t("sysenv"),C=t(" - \u67E5\u770B JVM \u7684\u73AF\u5883\u53D8\u91CF"),E=t("sysprop"),I=t(" - \u67E5\u770B\u548C\u4FEE\u6539 JVM \u7684\u7CFB\u7EDF\u5C5E\u6027"),S=t("thread"),q=t(" - \u67E5\u770B\u5F53\u524D JVM \u7684\u7EBF\u7A0B\u5806\u6808\u4FE1\u606F"),F=t("vmoption"),G=t(" - \u67E5\u770B\u548C\u4FEE\u6539 JVM \u91CC\u8BCA\u65AD\u76F8\u5173\u7684 option"),P=t("vmtool"),T=t(" - \u4ECE jvm \u91CC\u67E5\u8BE2\u5BF9\u8C61\uFF0C\u6267\u884C forceGc"),z=o("h2",{id:"class-classloader-\u76F8\u5173",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#class-classloader-\u76F8\u5173","aria-hidden":"true"},"#"),t(" class/classloader \u76F8\u5173")],-1),D=t("classloader"),H=t(" - \u67E5\u770B classloader \u7684\u7EE7\u627F\u6811\uFF0Curls\uFF0C\u7C7B\u52A0\u8F7D\u4FE1\u606F\uFF0C\u4F7F\u7528 classloader \u53BB getResource"),K=t("dump"),O=t(" - dump \u5DF2\u52A0\u8F7D\u7C7B\u7684 byte code \u5230\u7279\u5B9A\u76EE\u5F55"),Q=t("jad"),U=t(" - \u53CD\u7F16\u8BD1\u6307\u5B9A\u5DF2\u52A0\u8F7D\u7C7B\u7684\u6E90\u7801"),W=t("mc"),X=t(" - \u5185\u5B58\u7F16\u8BD1\u5668\uFF0C\u5185\u5B58\u7F16\u8BD1"),Y=o("code",null,".java",-1),Z=t("\u6587\u4EF6\u4E3A"),$=o("code",null,".class",-1),tt=t("\u6587\u4EF6"),ot=t("redefine"),et=t(" - \u52A0\u8F7D\u5916\u90E8\u7684"),st=o("code",null,".class",-1),lt=t("\u6587\u4EF6\uFF0Credefine \u5230 JVM \u91CC"),dt=t("retransform"),_t=t(" - \u52A0\u8F7D\u5916\u90E8\u7684"),nt=o("code",null,".class",-1),ct=t("\u6587\u4EF6\uFF0Cretransform \u5230 JVM \u91CC"),it=t("sc"),ht=t(" - \u67E5\u770B JVM \u5DF2\u52A0\u8F7D\u7684\u7C7B\u4FE1\u606F"),at=t("sm"),rt=t(" - \u67E5\u770B\u5DF2\u52A0\u8F7D\u7C7B\u7684\u65B9\u6CD5\u4FE1\u606F"),ut=o("h2",{id:"monitor-watch-trace-\u76F8\u5173",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#monitor-watch-trace-\u76F8\u5173","aria-hidden":"true"},"#"),t(" monitor/watch/trace \u76F8\u5173")],-1),mt=o("div",{class:"custom-container warning"},[o("p",{class:"custom-container-title"},"\u6CE8\u610F"),o("p",null,[t("\u8BF7\u6CE8\u610F\uFF0C\u8FD9\u4E9B\u547D\u4EE4\uFF0C\u90FD\u901A\u8FC7\u5B57\u8282\u7801\u589E\u5F3A\u6280\u672F\u6765\u5B9E\u73B0\u7684\uFF0C\u4F1A\u5728\u6307\u5B9A\u7C7B\u7684\u65B9\u6CD5\u4E2D\u63D2\u5165\u4E00\u4E9B\u5207\u9762\u6765\u5B9E\u73B0\u6570\u636E\u7EDF\u8BA1\u548C\u89C2\u6D4B\uFF0C\u56E0\u6B64\u5728\u7EBF\u4E0A\u3001\u9884\u53D1\u4F7F\u7528\u65F6\uFF0C\u8BF7\u5C3D\u91CF\u660E\u786E\u9700\u8981\u89C2\u6D4B\u7684\u7C7B\u3001\u65B9\u6CD5\u4EE5\u53CA\u6761\u4EF6\uFF0C\u8BCA\u65AD\u7ED3\u675F\u8981\u6267\u884C "),o("code",null,"stop"),t(" \u6216\u5C06\u589E\u5F3A\u8FC7\u7684\u7C7B\u6267\u884C "),o("code",null,"reset"),t(" \u547D\u4EE4\u3002")])],-1),ft=t("monitor"),pt=t(" - \u65B9\u6CD5\u6267\u884C\u76D1\u63A7"),gt=t("stack"),bt=t(" - \u8F93\u51FA\u5F53\u524D\u65B9\u6CD5\u88AB\u8C03\u7528\u7684\u8C03\u7528\u8DEF\u5F84"),xt=t("trace"),vt=t(" - \u65B9\u6CD5\u5185\u90E8\u8C03\u7528\u8DEF\u5F84\uFF0C\u5E76\u8F93\u51FA\u65B9\u6CD5\u8DEF\u5F84\u4E0A\u7684\u6BCF\u4E2A\u8282\u70B9\u4E0A\u8017\u65F6"),jt=t("tt"),yt=t(" - \u65B9\u6CD5\u6267\u884C\u6570\u636E\u7684\u65F6\u7A7A\u96A7\u9053\uFF0C\u8BB0\u5F55\u4E0B\u6307\u5B9A\u65B9\u6CD5\u6BCF\u6B21\u8C03\u7528\u7684\u5165\u53C2\u548C\u8FD4\u56DE\u4FE1\u606F\uFF0C\u5E76\u80FD\u5BF9\u8FD9\u4E9B\u4E0D\u540C\u7684\u65F6\u95F4\u4E0B\u8C03\u7528\u8FDB\u884C\u89C2\u6D4B"),Vt=t("watch"),kt=t(" - \u65B9\u6CD5\u6267\u884C\u6570\u636E\u89C2\u6D4B"),wt=o("h2",{id:"profiler-\u706B\u7130\u56FE",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#profiler-\u706B\u7130\u56FE","aria-hidden":"true"},"#"),t(" profiler/\u706B\u7130\u56FE")],-1),Jt=t("profiler"),At=t(" - \u4F7F\u7528"),Mt={href:"https://github.com/jvm-profiling-tools/async-profiler",target:"_blank",rel:"noopener noreferrer"},Nt=t("async-profiler"),Lt=t("\u5BF9\u5E94\u7528\u91C7\u6837\uFF0C\u751F\u6210\u706B\u7130\u56FE"),Rt=t("jfr"),Bt=t(" - \u52A8\u6001\u5F00\u542F\u5173\u95ED JFR \u8BB0\u5F55"),Ct=o("h2",{id:"\u9274\u6743",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#\u9274\u6743","aria-hidden":"true"},"#"),t(" \u9274\u6743")],-1),Et=t("auth"),It=t(" - \u9274\u6743"),St=o("h2",{id:"options",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#options","aria-hidden":"true"},"#"),t(" options")],-1),qt=t("options"),Ft=t(" - \u67E5\u770B\u6216\u8BBE\u7F6E Arthas \u5168\u5C40\u5F00\u5173"),Gt=o("h2",{id:"\u7BA1\u9053",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#\u7BA1\u9053","aria-hidden":"true"},"#"),t(" \u7BA1\u9053")],-1),Pt=o("p",null,[t("Arthas \u652F\u6301\u4F7F\u7528\u7BA1\u9053\u5BF9\u4E0A\u8FF0\u547D\u4EE4\u7684\u7ED3\u679C\u8FDB\u884C\u8FDB\u4E00\u6B65\u7684\u5904\u7406\uFF0C\u5982"),o("code",null,"sm java.lang.String * | grep 'index'")],-1),Tt=t("grep"),zt=t(" - \u641C\u7D22\u6EE1\u8DB3\u6761\u4EF6\u7684\u7ED3\u679C"),Dt=o("li",null,"plaintext - \u5C06\u547D\u4EE4\u7684\u7ED3\u679C\u53BB\u9664 ANSI \u989C\u8272",-1),Ht=o("li",null,"wc - \u6309\u884C\u7EDF\u8BA1\u8F93\u51FA\u7ED3\u679C",-1),Kt=o("h2",{id:"\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1","aria-hidden":"true"},"#"),t(" \u540E\u53F0\u5F02\u6B65\u4EFB\u52A1")],-1),Ot=t("\u5F53\u7EBF\u4E0A\u51FA\u73B0\u5076\u53D1\u7684\u95EE\u9898\uFF0C\u6BD4\u5982\u9700\u8981 watch \u67D0\u4E2A\u6761\u4EF6\uFF0C\u800C\u8FD9\u4E2A\u6761\u4EF6\u4E00\u5929\u53EF\u80FD\u624D\u4F1A\u51FA\u73B0\u4E00\u6B21\u65F6\uFF0C\u5F02\u6B65\u540E\u53F0\u4EFB\u52A1\u5C31\u6D3E\u4E0A\u7528\u573A\u4E86\uFF0C\u8BE6\u60C5\u8BF7\u53C2\u8003"),Qt=t("\u8FD9\u91CC"),Ut=h('
  • \u4F7F\u7528 > \u5C06\u7ED3\u679C\u91CD\u5199\u5411\u5230\u65E5\u5FD7\u6587\u4EF6\uFF0C\u4F7F\u7528 & \u6307\u5B9A\u547D\u4EE4\u662F\u540E\u53F0\u8FD0\u884C\uFF0Csession \u65AD\u5F00\u4E0D\u5F71\u54CD\u4EFB\u52A1\u6267\u884C\uFF08\u751F\u547D\u5468\u671F\u9ED8\u8BA4\u4E3A 1 \u5929\uFF09
  • jobs - \u5217\u51FA\u6240\u6709 job
  • kill - \u5F3A\u5236\u7EC8\u6B62\u4EFB\u52A1
  • fg - \u5C06\u6682\u505C\u7684\u4EFB\u52A1\u62C9\u5230\u524D\u53F0\u6267\u884C
  • bg - \u5C06\u6682\u505C\u7684\u4EFB\u52A1\u653E\u5230\u540E\u53F0\u6267\u884C

\u57FA\u7840\u547D\u4EE4

',2),Wt=t("base64"),Xt=t(" - base64 \u7F16\u7801\u8F6C\u6362\uFF0C\u548C linux \u91CC\u7684 base64 \u547D\u4EE4\u7C7B\u4F3C"),Yt=t("cat"),Zt=t(" - \u6253\u5370\u6587\u4EF6\u5185\u5BB9\uFF0C\u548C linux \u91CC\u7684 cat \u547D\u4EE4\u7C7B\u4F3C"),$t=t("cls"),to=t(" - \u6E05\u7A7A\u5F53\u524D\u5C4F\u5E55\u533A\u57DF"),oo=t("echo"),eo=t(" - \u6253\u5370\u53C2\u6570\uFF0C\u548C linux \u91CC\u7684 echo \u547D\u4EE4\u7C7B\u4F3C"),so=t("grep"),lo=t(" - \u5339\u914D\u67E5\u627E\uFF0C\u548C linux \u91CC\u7684 grep \u547D\u4EE4\u7C7B\u4F3C"),_o=t("help"),no=t(" - \u67E5\u770B\u547D\u4EE4\u5E2E\u52A9\u4FE1\u606F"),co=t("history"),io=t(" - \u6253\u5370\u547D\u4EE4\u5386\u53F2"),ho=t("keymap"),ao=t(" - Arthas \u5FEB\u6377\u952E\u5217\u8868\u53CA\u81EA\u5B9A\u4E49\u5FEB\u6377\u952E"),ro=t("pwd"),uo=t(" - \u8FD4\u56DE\u5F53\u524D\u7684\u5DE5\u4F5C\u76EE\u5F55\uFF0C\u548C linux \u547D\u4EE4\u7C7B\u4F3C"),mo=t("quit"),fo=t(" - \u9000\u51FA\u5F53\u524D Arthas \u5BA2\u6237\u7AEF\uFF0C\u5176\u4ED6 Arthas \u5BA2\u6237\u7AEF\u4E0D\u53D7\u5F71\u54CD"),po=t("reset"),go=t(" - \u91CD\u7F6E\u589E\u5F3A\u7C7B\uFF0C\u5C06\u88AB Arthas \u589E\u5F3A\u8FC7\u7684\u7C7B\u5168\u90E8\u8FD8\u539F\uFF0CArthas \u670D\u52A1\u7AEF\u5173\u95ED\u65F6\u4F1A\u91CD\u7F6E\u6240\u6709\u589E\u5F3A\u8FC7\u7684\u7C7B"),bo=t("session"),xo=t(" - \u67E5\u770B\u5F53\u524D\u4F1A\u8BDD\u7684\u4FE1\u606F"),vo=t("stop"),jo=t(" - \u5173\u95ED Arthas \u670D\u52A1\u7AEF\uFF0C\u6240\u6709 Arthas \u5BA2\u6237\u7AEF\u5168\u90E8\u9000\u51FA"),yo=t("tee"),Vo=t(" - \u590D\u5236\u6807\u51C6\u8F93\u5165\u5230\u6807\u51C6\u8F93\u51FA\u548C\u6307\u5B9A\u7684\u6587\u4EF6\uFF0C\u548C linux \u91CC\u7684 tee \u547D\u4EE4\u7C7B\u4F3C"),ko=t("version"),wo=t(" - \u8F93\u51FA\u5F53\u524D\u76EE\u6807 Java \u8FDB\u7A0B\u6240\u52A0\u8F7D\u7684 Arthas \u7248\u672C\u53F7");function Jo(Ao,Mo){const s=d("RouterLink"),_=d("ExternalLinkIcon");return c(),i("div",null,[r,u,o("ul",null,[o("li",null,[e(s,{to:"/doc/dashboard.html"},{default:l(()=>[m]),_:1}),f]),o("li",null,[e(s,{to:"/doc/getstatic.html"},{default:l(()=>[p]),_:1}),g]),o("li",null,[e(s,{to:"/doc/heapdump.html"},{default:l(()=>[b]),_:1}),x]),o("li",null,[e(s,{to:"/doc/jvm.html"},{default:l(()=>[v]),_:1}),j]),o("li",null,[e(s,{to:"/doc/logger.html"},{default:l(()=>[y]),_:1}),V]),o("li",null,[e(s,{to:"/doc/mbean.html"},{default:l(()=>[k]),_:1}),w]),o("li",null,[e(s,{to:"/doc/memory.html"},{default:l(()=>[J]),_:1}),A]),o("li",null,[e(s,{to:"/doc/ognl.html"},{default:l(()=>[M]),_:1}),N]),o("li",null,[e(s,{to:"/doc/perfcounter.html"},{default:l(()=>[L]),_:1}),R]),o("li",null,[e(s,{to:"/doc/sysenv.html"},{default:l(()=>[B]),_:1}),C]),o("li",null,[e(s,{to:"/doc/sysprop.html"},{default:l(()=>[E]),_:1}),I]),o("li",null,[e(s,{to:"/doc/thread.html"},{default:l(()=>[S]),_:1}),q]),o("li",null,[e(s,{to:"/doc/vmoption.html"},{default:l(()=>[F]),_:1}),G]),o("li",null,[e(s,{to:"/doc/vmtool.html"},{default:l(()=>[P]),_:1}),T])]),z,o("ul",null,[o("li",null,[e(s,{to:"/doc/classloader.html"},{default:l(()=>[D]),_:1}),H]),o("li",null,[e(s,{to:"/doc/dump.html"},{default:l(()=>[K]),_:1}),O]),o("li",null,[e(s,{to:"/doc/jad.html"},{default:l(()=>[Q]),_:1}),U]),o("li",null,[e(s,{to:"/doc/mc.html"},{default:l(()=>[W]),_:1}),X,Y,Z,$,tt]),o("li",null,[e(s,{to:"/doc/redefine.html"},{default:l(()=>[ot]),_:1}),et,st,lt]),o("li",null,[e(s,{to:"/doc/retransform.html"},{default:l(()=>[dt]),_:1}),_t,nt,ct]),o("li",null,[e(s,{to:"/doc/sc.html"},{default:l(()=>[it]),_:1}),ht]),o("li",null,[e(s,{to:"/doc/sm.html"},{default:l(()=>[at]),_:1}),rt])]),ut,mt,o("ul",null,[o("li",null,[e(s,{to:"/doc/monitor.html"},{default:l(()=>[ft]),_:1}),pt]),o("li",null,[e(s,{to:"/doc/stack.html"},{default:l(()=>[gt]),_:1}),bt]),o("li",null,[e(s,{to:"/doc/trace.html"},{default:l(()=>[xt]),_:1}),vt]),o("li",null,[e(s,{to:"/doc/tt.html"},{default:l(()=>[jt]),_:1}),yt]),o("li",null,[e(s,{to:"/doc/watch.html"},{default:l(()=>[Vt]),_:1}),kt])]),wt,o("ul",null,[o("li",null,[e(s,{to:"/doc/profiler.html"},{default:l(()=>[Jt]),_:1}),At,o("a",Mt,[Nt,e(_)]),Lt]),o("li",null,[e(s,{to:"/doc/jfr.html"},{default:l(()=>[Rt]),_:1}),Bt])]),Ct,o("ul",null,[o("li",null,[e(s,{to:"/doc/auth.html"},{default:l(()=>[Et]),_:1}),It])]),St,o("ul",null,[o("li",null,[e(s,{to:"/doc/options.html"},{default:l(()=>[qt]),_:1}),Ft])]),Gt,Pt,o("ul",null,[o("li",null,[e(s,{to:"/doc/grep.html"},{default:l(()=>[Tt]),_:1}),zt]),Dt,Ht]),Kt,o("p",null,[Ot,e(s,{to:"/doc/async.html"},{default:l(()=>[Qt]),_:1})]),Ut,o("ul",null,[o("li",null,[e(s,{to:"/doc/base64.html"},{default:l(()=>[Wt]),_:1}),Xt]),o("li",null,[e(s,{to:"/doc/cat.html"},{default:l(()=>[Yt]),_:1}),Zt]),o("li",null,[e(s,{to:"/doc/cls.html"},{default:l(()=>[$t]),_:1}),to]),o("li",null,[e(s,{to:"/doc/echo.html"},{default:l(()=>[oo]),_:1}),eo]),o("li",null,[e(s,{to:"/doc/grep.html"},{default:l(()=>[so]),_:1}),lo]),o("li",null,[e(s,{to:"/doc/help.html"},{default:l(()=>[_o]),_:1}),no]),o("li",null,[e(s,{to:"/doc/history.html"},{default:l(()=>[co]),_:1}),io]),o("li",null,[e(s,{to:"/doc/keymap.html"},{default:l(()=>[ho]),_:1}),ao]),o("li",null,[e(s,{to:"/doc/pwd.html"},{default:l(()=>[ro]),_:1}),uo]),o("li",null,[e(s,{to:"/doc/quit.html"},{default:l(()=>[mo]),_:1}),fo]),o("li",null,[e(s,{to:"/doc/reset.html"},{default:l(()=>[po]),_:1}),go]),o("li",null,[e(s,{to:"/doc/session.html"},{default:l(()=>[bo]),_:1}),xo]),o("li",null,[e(s,{to:"/doc/stop.html"},{default:l(()=>[vo]),_:1}),jo]),o("li",null,[e(s,{to:"/doc/tee.html"},{default:l(()=>[yo]),_:1}),Vo]),o("li",null,[e(s,{to:"/doc/version.html"},{default:l(()=>[ko]),_:1}),wo])])])}const Lo=n(a,[["render",Jo],["__file","commands.html.vue"]]);export{Lo as default}; +import{_ as n,o as c,c as i,a as o,b as e,w as l,e as t,d as h,r as d}from"./app.820675a4.js";const a={},r=o("h1",{id:"\u547D\u4EE4\u5217\u8868",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#\u547D\u4EE4\u5217\u8868","aria-hidden":"true"},"#"),t(" \u547D\u4EE4\u5217\u8868")],-1),u=o("h2",{id:"jvm-\u76F8\u5173",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#jvm-\u76F8\u5173","aria-hidden":"true"},"#"),t(" jvm \u76F8\u5173")],-1),m=t("dashboard"),f=t(" - \u5F53\u524D\u7CFB\u7EDF\u7684\u5B9E\u65F6\u6570\u636E\u9762\u677F"),p=t("getstatic"),g=t(" - \u67E5\u770B\u7C7B\u7684\u9759\u6001\u5C5E\u6027"),b=t("heapdump"),x=t(" - dump java heap, \u7C7B\u4F3C jmap \u547D\u4EE4\u7684 heap dump \u529F\u80FD"),v=t("jvm"),j=t(" - \u67E5\u770B\u5F53\u524D JVM \u7684\u4FE1\u606F"),y=t("logger"),V=t(" - \u67E5\u770B\u548C\u4FEE\u6539 logger"),k=t("mbean"),w=t(" - \u67E5\u770B Mbean \u7684\u4FE1\u606F"),J=t("memory"),A=t(" - \u67E5\u770B JVM \u7684\u5185\u5B58\u4FE1\u606F"),M=t("ognl"),N=t(" - \u6267\u884C ognl \u8868\u8FBE\u5F0F"),L=t("perfcounter"),R=t(" - \u67E5\u770B\u5F53\u524D JVM \u7684 Perf Counter \u4FE1\u606F"),B=t("sysenv"),C=t(" - \u67E5\u770B JVM \u7684\u73AF\u5883\u53D8\u91CF"),E=t("sysprop"),I=t(" - \u67E5\u770B\u548C\u4FEE\u6539 JVM \u7684\u7CFB\u7EDF\u5C5E\u6027"),S=t("thread"),q=t(" - \u67E5\u770B\u5F53\u524D JVM \u7684\u7EBF\u7A0B\u5806\u6808\u4FE1\u606F"),F=t("vmoption"),G=t(" - \u67E5\u770B\u548C\u4FEE\u6539 JVM \u91CC\u8BCA\u65AD\u76F8\u5173\u7684 option"),P=t("vmtool"),T=t(" - \u4ECE jvm \u91CC\u67E5\u8BE2\u5BF9\u8C61\uFF0C\u6267\u884C forceGc"),z=o("h2",{id:"class-classloader-\u76F8\u5173",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#class-classloader-\u76F8\u5173","aria-hidden":"true"},"#"),t(" class/classloader \u76F8\u5173")],-1),D=t("classloader"),H=t(" - \u67E5\u770B classloader \u7684\u7EE7\u627F\u6811\uFF0Curls\uFF0C\u7C7B\u52A0\u8F7D\u4FE1\u606F\uFF0C\u4F7F\u7528 classloader \u53BB getResource"),K=t("dump"),O=t(" - dump \u5DF2\u52A0\u8F7D\u7C7B\u7684 byte code \u5230\u7279\u5B9A\u76EE\u5F55"),Q=t("jad"),U=t(" - \u53CD\u7F16\u8BD1\u6307\u5B9A\u5DF2\u52A0\u8F7D\u7C7B\u7684\u6E90\u7801"),W=t("mc"),X=t(" - \u5185\u5B58\u7F16\u8BD1\u5668\uFF0C\u5185\u5B58\u7F16\u8BD1"),Y=o("code",null,".java",-1),Z=t("\u6587\u4EF6\u4E3A"),$=o("code",null,".class",-1),tt=t("\u6587\u4EF6"),ot=t("redefine"),et=t(" - \u52A0\u8F7D\u5916\u90E8\u7684"),st=o("code",null,".class",-1),lt=t("\u6587\u4EF6\uFF0Credefine \u5230 JVM \u91CC"),dt=t("retransform"),_t=t(" - \u52A0\u8F7D\u5916\u90E8\u7684"),nt=o("code",null,".class",-1),ct=t("\u6587\u4EF6\uFF0Cretransform \u5230 JVM \u91CC"),it=t("sc"),ht=t(" - \u67E5\u770B JVM \u5DF2\u52A0\u8F7D\u7684\u7C7B\u4FE1\u606F"),at=t("sm"),rt=t(" - \u67E5\u770B\u5DF2\u52A0\u8F7D\u7C7B\u7684\u65B9\u6CD5\u4FE1\u606F"),ut=o("h2",{id:"monitor-watch-trace-\u76F8\u5173",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#monitor-watch-trace-\u76F8\u5173","aria-hidden":"true"},"#"),t(" monitor/watch/trace \u76F8\u5173")],-1),mt=o("div",{class:"custom-container warning"},[o("p",{class:"custom-container-title"},"\u6CE8\u610F"),o("p",null,[t("\u8BF7\u6CE8\u610F\uFF0C\u8FD9\u4E9B\u547D\u4EE4\uFF0C\u90FD\u901A\u8FC7\u5B57\u8282\u7801\u589E\u5F3A\u6280\u672F\u6765\u5B9E\u73B0\u7684\uFF0C\u4F1A\u5728\u6307\u5B9A\u7C7B\u7684\u65B9\u6CD5\u4E2D\u63D2\u5165\u4E00\u4E9B\u5207\u9762\u6765\u5B9E\u73B0\u6570\u636E\u7EDF\u8BA1\u548C\u89C2\u6D4B\uFF0C\u56E0\u6B64\u5728\u7EBF\u4E0A\u3001\u9884\u53D1\u4F7F\u7528\u65F6\uFF0C\u8BF7\u5C3D\u91CF\u660E\u786E\u9700\u8981\u89C2\u6D4B\u7684\u7C7B\u3001\u65B9\u6CD5\u4EE5\u53CA\u6761\u4EF6\uFF0C\u8BCA\u65AD\u7ED3\u675F\u8981\u6267\u884C "),o("code",null,"stop"),t(" \u6216\u5C06\u589E\u5F3A\u8FC7\u7684\u7C7B\u6267\u884C "),o("code",null,"reset"),t(" \u547D\u4EE4\u3002")])],-1),ft=t("monitor"),pt=t(" - \u65B9\u6CD5\u6267\u884C\u76D1\u63A7"),gt=t("stack"),bt=t(" - \u8F93\u51FA\u5F53\u524D\u65B9\u6CD5\u88AB\u8C03\u7528\u7684\u8C03\u7528\u8DEF\u5F84"),xt=t("trace"),vt=t(" - \u65B9\u6CD5\u5185\u90E8\u8C03\u7528\u8DEF\u5F84\uFF0C\u5E76\u8F93\u51FA\u65B9\u6CD5\u8DEF\u5F84\u4E0A\u7684\u6BCF\u4E2A\u8282\u70B9\u4E0A\u8017\u65F6"),jt=t("tt"),yt=t(" - \u65B9\u6CD5\u6267\u884C\u6570\u636E\u7684\u65F6\u7A7A\u96A7\u9053\uFF0C\u8BB0\u5F55\u4E0B\u6307\u5B9A\u65B9\u6CD5\u6BCF\u6B21\u8C03\u7528\u7684\u5165\u53C2\u548C\u8FD4\u56DE\u4FE1\u606F\uFF0C\u5E76\u80FD\u5BF9\u8FD9\u4E9B\u4E0D\u540C\u7684\u65F6\u95F4\u4E0B\u8C03\u7528\u8FDB\u884C\u89C2\u6D4B"),Vt=t("watch"),kt=t(" - \u65B9\u6CD5\u6267\u884C\u6570\u636E\u89C2\u6D4B"),wt=o("h2",{id:"profiler-\u706B\u7130\u56FE",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#profiler-\u706B\u7130\u56FE","aria-hidden":"true"},"#"),t(" profiler/\u706B\u7130\u56FE")],-1),Jt=t("profiler"),At=t(" - \u4F7F\u7528"),Mt={href:"https://github.com/jvm-profiling-tools/async-profiler",target:"_blank",rel:"noopener noreferrer"},Nt=t("async-profiler"),Lt=t("\u5BF9\u5E94\u7528\u91C7\u6837\uFF0C\u751F\u6210\u706B\u7130\u56FE"),Rt=t("jfr"),Bt=t(" - \u52A8\u6001\u5F00\u542F\u5173\u95ED JFR \u8BB0\u5F55"),Ct=o("h2",{id:"\u9274\u6743",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#\u9274\u6743","aria-hidden":"true"},"#"),t(" \u9274\u6743")],-1),Et=t("auth"),It=t(" - \u9274\u6743"),St=o("h2",{id:"options",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#options","aria-hidden":"true"},"#"),t(" options")],-1),qt=t("options"),Ft=t(" - \u67E5\u770B\u6216\u8BBE\u7F6E Arthas \u5168\u5C40\u5F00\u5173"),Gt=o("h2",{id:"\u7BA1\u9053",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#\u7BA1\u9053","aria-hidden":"true"},"#"),t(" \u7BA1\u9053")],-1),Pt=o("p",null,[t("Arthas \u652F\u6301\u4F7F\u7528\u7BA1\u9053\u5BF9\u4E0A\u8FF0\u547D\u4EE4\u7684\u7ED3\u679C\u8FDB\u884C\u8FDB\u4E00\u6B65\u7684\u5904\u7406\uFF0C\u5982"),o("code",null,"sm java.lang.String * | grep 'index'")],-1),Tt=t("grep"),zt=t(" - \u641C\u7D22\u6EE1\u8DB3\u6761\u4EF6\u7684\u7ED3\u679C"),Dt=o("li",null,"plaintext - \u5C06\u547D\u4EE4\u7684\u7ED3\u679C\u53BB\u9664 ANSI \u989C\u8272",-1),Ht=o("li",null,"wc - \u6309\u884C\u7EDF\u8BA1\u8F93\u51FA\u7ED3\u679C",-1),Kt=o("h2",{id:"\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1","aria-hidden":"true"},"#"),t(" \u540E\u53F0\u5F02\u6B65\u4EFB\u52A1")],-1),Ot=t("\u5F53\u7EBF\u4E0A\u51FA\u73B0\u5076\u53D1\u7684\u95EE\u9898\uFF0C\u6BD4\u5982\u9700\u8981 watch \u67D0\u4E2A\u6761\u4EF6\uFF0C\u800C\u8FD9\u4E2A\u6761\u4EF6\u4E00\u5929\u53EF\u80FD\u624D\u4F1A\u51FA\u73B0\u4E00\u6B21\u65F6\uFF0C\u5F02\u6B65\u540E\u53F0\u4EFB\u52A1\u5C31\u6D3E\u4E0A\u7528\u573A\u4E86\uFF0C\u8BE6\u60C5\u8BF7\u53C2\u8003"),Qt=t("\u8FD9\u91CC"),Ut=h('
  • \u4F7F\u7528 > \u5C06\u7ED3\u679C\u91CD\u5199\u5411\u5230\u65E5\u5FD7\u6587\u4EF6\uFF0C\u4F7F\u7528 & \u6307\u5B9A\u547D\u4EE4\u662F\u540E\u53F0\u8FD0\u884C\uFF0Csession \u65AD\u5F00\u4E0D\u5F71\u54CD\u4EFB\u52A1\u6267\u884C\uFF08\u751F\u547D\u5468\u671F\u9ED8\u8BA4\u4E3A 1 \u5929\uFF09
  • jobs - \u5217\u51FA\u6240\u6709 job
  • kill - \u5F3A\u5236\u7EC8\u6B62\u4EFB\u52A1
  • fg - \u5C06\u6682\u505C\u7684\u4EFB\u52A1\u62C9\u5230\u524D\u53F0\u6267\u884C
  • bg - \u5C06\u6682\u505C\u7684\u4EFB\u52A1\u653E\u5230\u540E\u53F0\u6267\u884C

\u57FA\u7840\u547D\u4EE4

',2),Wt=t("base64"),Xt=t(" - base64 \u7F16\u7801\u8F6C\u6362\uFF0C\u548C linux \u91CC\u7684 base64 \u547D\u4EE4\u7C7B\u4F3C"),Yt=t("cat"),Zt=t(" - \u6253\u5370\u6587\u4EF6\u5185\u5BB9\uFF0C\u548C linux \u91CC\u7684 cat \u547D\u4EE4\u7C7B\u4F3C"),$t=t("cls"),to=t(" - \u6E05\u7A7A\u5F53\u524D\u5C4F\u5E55\u533A\u57DF"),oo=t("echo"),eo=t(" - \u6253\u5370\u53C2\u6570\uFF0C\u548C linux \u91CC\u7684 echo \u547D\u4EE4\u7C7B\u4F3C"),so=t("grep"),lo=t(" - \u5339\u914D\u67E5\u627E\uFF0C\u548C linux \u91CC\u7684 grep \u547D\u4EE4\u7C7B\u4F3C"),_o=t("help"),no=t(" - \u67E5\u770B\u547D\u4EE4\u5E2E\u52A9\u4FE1\u606F"),co=t("history"),io=t(" - \u6253\u5370\u547D\u4EE4\u5386\u53F2"),ho=t("keymap"),ao=t(" - Arthas \u5FEB\u6377\u952E\u5217\u8868\u53CA\u81EA\u5B9A\u4E49\u5FEB\u6377\u952E"),ro=t("pwd"),uo=t(" - \u8FD4\u56DE\u5F53\u524D\u7684\u5DE5\u4F5C\u76EE\u5F55\uFF0C\u548C linux \u547D\u4EE4\u7C7B\u4F3C"),mo=t("quit"),fo=t(" - \u9000\u51FA\u5F53\u524D Arthas \u5BA2\u6237\u7AEF\uFF0C\u5176\u4ED6 Arthas \u5BA2\u6237\u7AEF\u4E0D\u53D7\u5F71\u54CD"),po=t("reset"),go=t(" - \u91CD\u7F6E\u589E\u5F3A\u7C7B\uFF0C\u5C06\u88AB Arthas \u589E\u5F3A\u8FC7\u7684\u7C7B\u5168\u90E8\u8FD8\u539F\uFF0CArthas \u670D\u52A1\u7AEF\u5173\u95ED\u65F6\u4F1A\u91CD\u7F6E\u6240\u6709\u589E\u5F3A\u8FC7\u7684\u7C7B"),bo=t("session"),xo=t(" - \u67E5\u770B\u5F53\u524D\u4F1A\u8BDD\u7684\u4FE1\u606F"),vo=t("stop"),jo=t(" - \u5173\u95ED Arthas \u670D\u52A1\u7AEF\uFF0C\u6240\u6709 Arthas \u5BA2\u6237\u7AEF\u5168\u90E8\u9000\u51FA"),yo=t("tee"),Vo=t(" - \u590D\u5236\u6807\u51C6\u8F93\u5165\u5230\u6807\u51C6\u8F93\u51FA\u548C\u6307\u5B9A\u7684\u6587\u4EF6\uFF0C\u548C linux \u91CC\u7684 tee \u547D\u4EE4\u7C7B\u4F3C"),ko=t("version"),wo=t(" - \u8F93\u51FA\u5F53\u524D\u76EE\u6807 Java \u8FDB\u7A0B\u6240\u52A0\u8F7D\u7684 Arthas \u7248\u672C\u53F7");function Jo(Ao,Mo){const s=d("RouterLink"),_=d("ExternalLinkIcon");return c(),i("div",null,[r,u,o("ul",null,[o("li",null,[e(s,{to:"/doc/dashboard.html"},{default:l(()=>[m]),_:1}),f]),o("li",null,[e(s,{to:"/doc/getstatic.html"},{default:l(()=>[p]),_:1}),g]),o("li",null,[e(s,{to:"/doc/heapdump.html"},{default:l(()=>[b]),_:1}),x]),o("li",null,[e(s,{to:"/doc/jvm.html"},{default:l(()=>[v]),_:1}),j]),o("li",null,[e(s,{to:"/doc/logger.html"},{default:l(()=>[y]),_:1}),V]),o("li",null,[e(s,{to:"/doc/mbean.html"},{default:l(()=>[k]),_:1}),w]),o("li",null,[e(s,{to:"/doc/memory.html"},{default:l(()=>[J]),_:1}),A]),o("li",null,[e(s,{to:"/doc/ognl.html"},{default:l(()=>[M]),_:1}),N]),o("li",null,[e(s,{to:"/doc/perfcounter.html"},{default:l(()=>[L]),_:1}),R]),o("li",null,[e(s,{to:"/doc/sysenv.html"},{default:l(()=>[B]),_:1}),C]),o("li",null,[e(s,{to:"/doc/sysprop.html"},{default:l(()=>[E]),_:1}),I]),o("li",null,[e(s,{to:"/doc/thread.html"},{default:l(()=>[S]),_:1}),q]),o("li",null,[e(s,{to:"/doc/vmoption.html"},{default:l(()=>[F]),_:1}),G]),o("li",null,[e(s,{to:"/doc/vmtool.html"},{default:l(()=>[P]),_:1}),T])]),z,o("ul",null,[o("li",null,[e(s,{to:"/doc/classloader.html"},{default:l(()=>[D]),_:1}),H]),o("li",null,[e(s,{to:"/doc/dump.html"},{default:l(()=>[K]),_:1}),O]),o("li",null,[e(s,{to:"/doc/jad.html"},{default:l(()=>[Q]),_:1}),U]),o("li",null,[e(s,{to:"/doc/mc.html"},{default:l(()=>[W]),_:1}),X,Y,Z,$,tt]),o("li",null,[e(s,{to:"/doc/redefine.html"},{default:l(()=>[ot]),_:1}),et,st,lt]),o("li",null,[e(s,{to:"/doc/retransform.html"},{default:l(()=>[dt]),_:1}),_t,nt,ct]),o("li",null,[e(s,{to:"/doc/sc.html"},{default:l(()=>[it]),_:1}),ht]),o("li",null,[e(s,{to:"/doc/sm.html"},{default:l(()=>[at]),_:1}),rt])]),ut,mt,o("ul",null,[o("li",null,[e(s,{to:"/doc/monitor.html"},{default:l(()=>[ft]),_:1}),pt]),o("li",null,[e(s,{to:"/doc/stack.html"},{default:l(()=>[gt]),_:1}),bt]),o("li",null,[e(s,{to:"/doc/trace.html"},{default:l(()=>[xt]),_:1}),vt]),o("li",null,[e(s,{to:"/doc/tt.html"},{default:l(()=>[jt]),_:1}),yt]),o("li",null,[e(s,{to:"/doc/watch.html"},{default:l(()=>[Vt]),_:1}),kt])]),wt,o("ul",null,[o("li",null,[e(s,{to:"/doc/profiler.html"},{default:l(()=>[Jt]),_:1}),At,o("a",Mt,[Nt,e(_)]),Lt]),o("li",null,[e(s,{to:"/doc/jfr.html"},{default:l(()=>[Rt]),_:1}),Bt])]),Ct,o("ul",null,[o("li",null,[e(s,{to:"/doc/auth.html"},{default:l(()=>[Et]),_:1}),It])]),St,o("ul",null,[o("li",null,[e(s,{to:"/doc/options.html"},{default:l(()=>[qt]),_:1}),Ft])]),Gt,Pt,o("ul",null,[o("li",null,[e(s,{to:"/doc/grep.html"},{default:l(()=>[Tt]),_:1}),zt]),Dt,Ht]),Kt,o("p",null,[Ot,e(s,{to:"/doc/async.html"},{default:l(()=>[Qt]),_:1})]),Ut,o("ul",null,[o("li",null,[e(s,{to:"/doc/base64.html"},{default:l(()=>[Wt]),_:1}),Xt]),o("li",null,[e(s,{to:"/doc/cat.html"},{default:l(()=>[Yt]),_:1}),Zt]),o("li",null,[e(s,{to:"/doc/cls.html"},{default:l(()=>[$t]),_:1}),to]),o("li",null,[e(s,{to:"/doc/echo.html"},{default:l(()=>[oo]),_:1}),eo]),o("li",null,[e(s,{to:"/doc/grep.html"},{default:l(()=>[so]),_:1}),lo]),o("li",null,[e(s,{to:"/doc/help.html"},{default:l(()=>[_o]),_:1}),no]),o("li",null,[e(s,{to:"/doc/history.html"},{default:l(()=>[co]),_:1}),io]),o("li",null,[e(s,{to:"/doc/keymap.html"},{default:l(()=>[ho]),_:1}),ao]),o("li",null,[e(s,{to:"/doc/pwd.html"},{default:l(()=>[ro]),_:1}),uo]),o("li",null,[e(s,{to:"/doc/quit.html"},{default:l(()=>[mo]),_:1}),fo]),o("li",null,[e(s,{to:"/doc/reset.html"},{default:l(()=>[po]),_:1}),go]),o("li",null,[e(s,{to:"/doc/session.html"},{default:l(()=>[bo]),_:1}),xo]),o("li",null,[e(s,{to:"/doc/stop.html"},{default:l(()=>[vo]),_:1}),jo]),o("li",null,[e(s,{to:"/doc/tee.html"},{default:l(()=>[yo]),_:1}),Vo]),o("li",null,[e(s,{to:"/doc/version.html"},{default:l(()=>[ko]),_:1}),wo])])])}const Lo=n(a,[["render",Jo],["__file","commands.html.vue"]]);export{Lo as default}; diff --git a/assets/commands.html.4ce640f1.js b/assets/commands.html.9fcf3305.js similarity index 96% rename from assets/commands.html.4ce640f1.js rename to assets/commands.html.9fcf3305.js index 55c565f29..a51cb87aa 100644 --- a/assets/commands.html.4ce640f1.js +++ b/assets/commands.html.9fcf3305.js @@ -1 +1 @@ -const l=JSON.parse('{"key":"v-5ed4d0e1","path":"/doc/commands.html","title":"\u547D\u4EE4\u5217\u8868","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"jvm \u76F8\u5173","slug":"jvm-\u76F8\u5173","link":"#jvm-\u76F8\u5173","children":[]},{"level":2,"title":"class/classloader \u76F8\u5173","slug":"class-classloader-\u76F8\u5173","link":"#class-classloader-\u76F8\u5173","children":[]},{"level":2,"title":"monitor/watch/trace \u76F8\u5173","slug":"monitor-watch-trace-\u76F8\u5173","link":"#monitor-watch-trace-\u76F8\u5173","children":[]},{"level":2,"title":"profiler/\u706B\u7130\u56FE","slug":"profiler-\u706B\u7130\u56FE","link":"#profiler-\u706B\u7130\u56FE","children":[]},{"level":2,"title":"\u9274\u6743","slug":"\u9274\u6743","link":"#\u9274\u6743","children":[]},{"level":2,"title":"options","slug":"options","link":"#options","children":[]},{"level":2,"title":"\u7BA1\u9053","slug":"\u7BA1\u9053","link":"#\u7BA1\u9053","children":[]},{"level":2,"title":"\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1","slug":"\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1","link":"#\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1","children":[]},{"level":2,"title":"\u57FA\u7840\u547D\u4EE4","slug":"\u57FA\u7840\u547D\u4EE4","link":"#\u57FA\u7840\u547D\u4EE4","children":[]}],"git":{"updatedTime":1661412829000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1},{"name":"longxu0509","email":"108991596+longxu0509@users.noreply.github.com","commits":1}]},"filePathRelative":"doc/commands.md","version":"4.0.5"}');export{l as data}; +const l=JSON.parse('{"key":"v-5ed4d0e1","path":"/doc/commands.html","title":"\u547D\u4EE4\u5217\u8868","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"jvm \u76F8\u5173","slug":"jvm-\u76F8\u5173","link":"#jvm-\u76F8\u5173","children":[]},{"level":2,"title":"class/classloader \u76F8\u5173","slug":"class-classloader-\u76F8\u5173","link":"#class-classloader-\u76F8\u5173","children":[]},{"level":2,"title":"monitor/watch/trace \u76F8\u5173","slug":"monitor-watch-trace-\u76F8\u5173","link":"#monitor-watch-trace-\u76F8\u5173","children":[]},{"level":2,"title":"profiler/\u706B\u7130\u56FE","slug":"profiler-\u706B\u7130\u56FE","link":"#profiler-\u706B\u7130\u56FE","children":[]},{"level":2,"title":"\u9274\u6743","slug":"\u9274\u6743","link":"#\u9274\u6743","children":[]},{"level":2,"title":"options","slug":"options","link":"#options","children":[]},{"level":2,"title":"\u7BA1\u9053","slug":"\u7BA1\u9053","link":"#\u7BA1\u9053","children":[]},{"level":2,"title":"\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1","slug":"\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1","link":"#\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1","children":[]},{"level":2,"title":"\u57FA\u7840\u547D\u4EE4","slug":"\u57FA\u7840\u547D\u4EE4","link":"#\u57FA\u7840\u547D\u4EE4","children":[]}],"git":{"updatedTime":1661412829000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1},{"name":"longxu0509","email":"108991596+longxu0509@users.noreply.github.com","commits":1}]},"filePathRelative":"doc/commands.md","version":"4.1.0"}');export{l as data}; diff --git a/assets/contact-us.html.ba87b576.js b/assets/contact-us.html.09d5483e.js similarity index 92% rename from assets/contact-us.html.ba87b576.js rename to assets/contact-us.html.09d5483e.js index 4a0e9878e..72f427c5a 100644 --- a/assets/contact-us.html.ba87b576.js +++ b/assets/contact-us.html.09d5483e.js @@ -1 +1 @@ -const n=JSON.parse('{"key":"v-4be7594a","path":"/en/doc/contact-us.html","title":"Contact Us","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"Issues","slug":"issues","link":"#issues","children":[]},{"level":3,"title":"DingDing Group","slug":"dingding-group","link":"#dingding-group","children":[]},{"level":3,"title":"Instructions for Installing DingTalk","slug":"instructions-for-installing-dingtalk","link":"#instructions-for-installing-dingtalk","children":[]},{"level":3,"title":"QQ Group","slug":"qq-group","link":"#qq-group","children":[]}],"git":{"updatedTime":1695809536000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":4},{"name":"hengyunabc","email":"hengyunabc@users.noreply.github.com","commits":2}]},"filePathRelative":"en/doc/contact-us.md","version":"4.0.5"}');export{n as data}; +const n=JSON.parse('{"key":"v-4be7594a","path":"/en/doc/contact-us.html","title":"Contact Us","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"Issues","slug":"issues","link":"#issues","children":[]},{"level":3,"title":"DingDing Group","slug":"dingding-group","link":"#dingding-group","children":[]},{"level":3,"title":"Instructions for Installing DingTalk","slug":"instructions-for-installing-dingtalk","link":"#instructions-for-installing-dingtalk","children":[]},{"level":3,"title":"QQ Group","slug":"qq-group","link":"#qq-group","children":[]}],"git":{"updatedTime":1695809536000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":4},{"name":"hengyunabc","email":"hengyunabc@users.noreply.github.com","commits":2}]},"filePathRelative":"en/doc/contact-us.md","version":"4.1.0"}');export{n as data}; diff --git a/assets/contact-us.html.66adbfd4.js b/assets/contact-us.html.3258ce80.js similarity index 94% rename from assets/contact-us.html.66adbfd4.js rename to assets/contact-us.html.3258ce80.js index fe9039e85..2231227e5 100644 --- a/assets/contact-us.html.66adbfd4.js +++ b/assets/contact-us.html.3258ce80.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-3992adde","path":"/doc/contact-us.html","title":"\u8054\u7CFB\u6211\u4EEC","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"\u62DB\u8058","slug":"\u62DB\u8058","link":"#\u62DB\u8058","children":[]},{"level":3,"title":"Issues","slug":"issues","link":"#issues","children":[]},{"level":3,"title":"\u5FAE\u4FE1\u516C\u4F17\u53F7","slug":"\u5FAE\u4FE1\u516C\u4F17\u53F7","link":"#\u5FAE\u4FE1\u516C\u4F17\u53F7","children":[]},{"level":3,"title":"\u9489\u9489\u7FA4","slug":"\u9489\u9489\u7FA4","link":"#\u9489\u9489\u7FA4","children":[]},{"level":3,"title":"QQ \u7FA4","slug":"qq-\u7FA4","link":"#qq-\u7FA4","children":[]}],"git":{"updatedTime":1695809492000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":4},{"name":"hengyunabc","email":"hengyunabc@users.noreply.github.com","commits":2},{"name":"Fatpandac","email":"i@fatpandac.com","commits":1}]},"filePathRelative":"doc/contact-us.md","version":"4.0.5"}');export{e as data}; +const e=JSON.parse('{"key":"v-3992adde","path":"/doc/contact-us.html","title":"\u8054\u7CFB\u6211\u4EEC","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"\u62DB\u8058","slug":"\u62DB\u8058","link":"#\u62DB\u8058","children":[]},{"level":3,"title":"Issues","slug":"issues","link":"#issues","children":[]},{"level":3,"title":"\u5FAE\u4FE1\u516C\u4F17\u53F7","slug":"\u5FAE\u4FE1\u516C\u4F17\u53F7","link":"#\u5FAE\u4FE1\u516C\u4F17\u53F7","children":[]},{"level":3,"title":"\u9489\u9489\u7FA4","slug":"\u9489\u9489\u7FA4","link":"#\u9489\u9489\u7FA4","children":[]},{"level":3,"title":"QQ \u7FA4","slug":"qq-\u7FA4","link":"#qq-\u7FA4","children":[]}],"git":{"updatedTime":1695809492000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":4},{"name":"hengyunabc","email":"hengyunabc@users.noreply.github.com","commits":2},{"name":"Fatpandac","email":"i@fatpandac.com","commits":1}]},"filePathRelative":"doc/contact-us.md","version":"4.1.0"}');export{e as data}; diff --git a/assets/contact-us.html.359188d4.js b/assets/contact-us.html.82dbf09c.js similarity index 98% rename from assets/contact-us.html.359188d4.js rename to assets/contact-us.html.82dbf09c.js index 9bdc34239..d0f3b116a 100644 --- a/assets/contact-us.html.359188d4.js +++ b/assets/contact-us.html.82dbf09c.js @@ -1 +1 @@ -import{_ as r,a as i,b as o,c as n,d as h,e as c}from"./qqgroup3_qr.a24fdd88.js";import{_ as l,o as _,c as d,a,b as t,e,d as p,r as u}from"./app.4dfde1d2.js";const m="/images/qrcode_gongzhonghao.jpg",g="/images/qqgroup2_qr.jpg",f={},b=a("h1",{id:"\u8054\u7CFB\u6211\u4EEC",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#\u8054\u7CFB\u6211\u4EEC","aria-hidden":"true"},"#"),e(" \u8054\u7CFB\u6211\u4EEC")],-1),x=a("h3",{id:"\u62DB\u8058",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#\u62DB\u8058","aria-hidden":"true"},"#"),e(" \u62DB\u8058")],-1),q={href:"https://mp.weixin.qq.com/s/XQv8GnqGT3pzceVwzeiy-A",target:"_blank",rel:"noopener noreferrer"},A=e("\u671F\u5F85\u4F60\u7684\u52A0\u5165"),Q=a("h3",{id:"issues",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#issues","aria-hidden":"true"},"#"),e(" Issues")],-1),k=e("\u4F7F\u7528\u7591\u95EE\uFF0C\u610F\u89C1\u53EF\u4EE5\u76F4\u63A5\u5728 Issues \u91CC\u63D0\u51FA\uFF1A "),V={href:"https://github.com/alibaba/arthas/issues",target:"_blank",rel:"noopener noreferrer"},v=e("https://github.com/alibaba/arthas/issues"),I=p('

\u5FAE\u4FE1\u516C\u4F17\u53F7

\u6B22\u8FCE\u5173\u6CE8\u516C\u4F17\u53F7\uFF0C\u83B7\u53D6 Arthas \u9879\u76EE\u7684\u4FE1\u606F\u3001\u6E90\u7801\u5206\u6790\u3001\u6848\u4F8B\u5B9E\u8DF5\u3002

\u9489\u9489\u7FA4

  • Arthas \u5F00\u6E90\u4EA4\u6D41\u9489\u9489\u7FA4\uFF1A 21965291 \uFF0C\u641C\u7D22\u7FA4\u53F7\u5373\u53EF\u52A0\u5165\u3002\uFF08\u5982\u679C\u6EE1\u4E86\u65E0\u6CD5\u52A0\u5165\uFF0C\u8BF7\u52A0 4 \u7FA4\uFF09

  • Arthas \u5F00\u6E90\u4EA4\u6D41\u9489\u9489\u7FA4 2\uFF1A 30707824 \uFF0C\u641C\u7D22\u7FA4\u53F7\u5373\u53EF\u52A0\u5165\u3002\uFF08\u5982\u679C\u6EE1\u4E86\u65E0\u6CD5\u52A0\u5165\uFF0C\u8BF7\u52A0 4 \u7FA4\uFF09

  • Arthas \u5F00\u6E90\u4EA4\u6D41\u9489\u9489\u7FA4 3\uFF1A 17605006847 \uFF0C\u641C\u7D22\u7FA4\u53F7\u5373\u53EF\u52A0\u5165\u3002\uFF08\u5982\u679C\u6EE1\u4E86\u65E0\u6CD5\u52A0\u5165\uFF0C\u8BF7\u52A0 4 \u7FA4\uFF09

  • Arthas \u5F00\u6E90\u4EA4\u6D41\u9489\u9489\u7FA4 4\uFF1A 41920010710 \uFF0C\u641C\u7D22\u7FA4\u53F7\u5373\u53EF\u52A0\u5165\u3002

QQ \u7FA4

Arthas \u5F00\u6E90\u4EA4\u6D41 QQ \u7FA4\uFF1A 916328269 \uFF08\u5982\u679C\u6EE1\u4E86\u65E0\u6CD5\u52A0\u5165\uFF0C\u8BF7\u52A0 3 \u7FA4\uFF09

Arthas \u5F00\u6E90\u4EA4\u6D41 QQ \u7FA4 2\uFF1A 854625984

Arthas \u5F00\u6E90\u4EA4\u6D41 QQ \u7FA4 3\uFF1A 672077388

',19);function N(z,B){const s=u("ExternalLinkIcon");return _(),d("div",null,[b,x,a("ul",null,[a("li",null,[a("a",q,[A,t(s)])])]),Q,a("p",null,[k,a("a",V,[v,t(s)])]),I])}const w=l(f,[["render",N],["__file","contact-us.html.vue"]]);export{w as default}; +import{_ as r,a as i,b as o,c as n,d as h,e as c}from"./qqgroup3_qr.a24fdd88.js";import{_ as l,o as _,c as d,a,b as t,e,d as p,r as u}from"./app.820675a4.js";const m="/images/qrcode_gongzhonghao.jpg",g="/images/qqgroup2_qr.jpg",f={},b=a("h1",{id:"\u8054\u7CFB\u6211\u4EEC",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#\u8054\u7CFB\u6211\u4EEC","aria-hidden":"true"},"#"),e(" \u8054\u7CFB\u6211\u4EEC")],-1),x=a("h3",{id:"\u62DB\u8058",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#\u62DB\u8058","aria-hidden":"true"},"#"),e(" \u62DB\u8058")],-1),q={href:"https://mp.weixin.qq.com/s/XQv8GnqGT3pzceVwzeiy-A",target:"_blank",rel:"noopener noreferrer"},A=e("\u671F\u5F85\u4F60\u7684\u52A0\u5165"),Q=a("h3",{id:"issues",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#issues","aria-hidden":"true"},"#"),e(" Issues")],-1),k=e("\u4F7F\u7528\u7591\u95EE\uFF0C\u610F\u89C1\u53EF\u4EE5\u76F4\u63A5\u5728 Issues \u91CC\u63D0\u51FA\uFF1A "),V={href:"https://github.com/alibaba/arthas/issues",target:"_blank",rel:"noopener noreferrer"},v=e("https://github.com/alibaba/arthas/issues"),I=p('

\u5FAE\u4FE1\u516C\u4F17\u53F7

\u6B22\u8FCE\u5173\u6CE8\u516C\u4F17\u53F7\uFF0C\u83B7\u53D6 Arthas \u9879\u76EE\u7684\u4FE1\u606F\u3001\u6E90\u7801\u5206\u6790\u3001\u6848\u4F8B\u5B9E\u8DF5\u3002

\u9489\u9489\u7FA4

  • Arthas \u5F00\u6E90\u4EA4\u6D41\u9489\u9489\u7FA4\uFF1A 21965291 \uFF0C\u641C\u7D22\u7FA4\u53F7\u5373\u53EF\u52A0\u5165\u3002\uFF08\u5982\u679C\u6EE1\u4E86\u65E0\u6CD5\u52A0\u5165\uFF0C\u8BF7\u52A0 4 \u7FA4\uFF09

  • Arthas \u5F00\u6E90\u4EA4\u6D41\u9489\u9489\u7FA4 2\uFF1A 30707824 \uFF0C\u641C\u7D22\u7FA4\u53F7\u5373\u53EF\u52A0\u5165\u3002\uFF08\u5982\u679C\u6EE1\u4E86\u65E0\u6CD5\u52A0\u5165\uFF0C\u8BF7\u52A0 4 \u7FA4\uFF09

  • Arthas \u5F00\u6E90\u4EA4\u6D41\u9489\u9489\u7FA4 3\uFF1A 17605006847 \uFF0C\u641C\u7D22\u7FA4\u53F7\u5373\u53EF\u52A0\u5165\u3002\uFF08\u5982\u679C\u6EE1\u4E86\u65E0\u6CD5\u52A0\u5165\uFF0C\u8BF7\u52A0 4 \u7FA4\uFF09

  • Arthas \u5F00\u6E90\u4EA4\u6D41\u9489\u9489\u7FA4 4\uFF1A 41920010710 \uFF0C\u641C\u7D22\u7FA4\u53F7\u5373\u53EF\u52A0\u5165\u3002

QQ \u7FA4

Arthas \u5F00\u6E90\u4EA4\u6D41 QQ \u7FA4\uFF1A 916328269 \uFF08\u5982\u679C\u6EE1\u4E86\u65E0\u6CD5\u52A0\u5165\uFF0C\u8BF7\u52A0 3 \u7FA4\uFF09

Arthas \u5F00\u6E90\u4EA4\u6D41 QQ \u7FA4 2\uFF1A 854625984

Arthas \u5F00\u6E90\u4EA4\u6D41 QQ \u7FA4 3\uFF1A 672077388

',19);function N(z,B){const s=u("ExternalLinkIcon");return _(),d("div",null,[b,x,a("ul",null,[a("li",null,[a("a",q,[A,t(s)])])]),Q,a("p",null,[k,a("a",V,[v,t(s)])]),I])}const w=l(f,[["render",N],["__file","contact-us.html.vue"]]);export{w as default}; diff --git a/assets/contact-us.html.c330323c.js b/assets/contact-us.html.95010378.js similarity index 97% rename from assets/contact-us.html.c330323c.js rename to assets/contact-us.html.95010378.js index cf25acf37..f0f18ee58 100644 --- a/assets/contact-us.html.c330323c.js +++ b/assets/contact-us.html.95010378.js @@ -1 +1 @@ -import{_ as a,a as i,b as t,c,d as u,e as p}from"./qqgroup3_qr.a24fdd88.js";import{_ as d,o as l,c as h,a as s,b as r,e as o,d as e,r as _}from"./app.4dfde1d2.js";const g="/images/dingding_group_search.png",m={},b=s("h1",{id:"contact-us",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#contact-us","aria-hidden":"true"},"#"),o(" Contact Us")],-1),f=s("h3",{id:"issues",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#issues","aria-hidden":"true"},"#"),o(" Issues")],-1),k=o("Questions about how to use Arthas and opinions can be directly raised in issues\uFF1A "),x={href:"https://github.com/alibaba/arthas/issues",target:"_blank",rel:"noopener noreferrer"},A=o("https://github.com/alibaba/arthas/issues"),Q=e('

DingDing Group

  • Arthas open source discussion Group\uFF1A 21965291 \uFF0CYou can join by searching for group number\u3002

  • Arthas open source discussion Group 2\uFF1A 30707824 \uFF0CYou can join by searching for group number\u3002

  • Arthas open source discussion Group 3\uFF1A 17605006847 , You can join by searching for group number\u3002

  • Arthas open source discussion Group 4\uFF1A 41920010710 , You can join by searching for group number\u3002

Instructions for Installing DingTalk

',10),w=o("DingTalk can be downloaded from: "),y={href:"https://page.dingtalk.com/wow/dingtalk/act/en-download",target:"_blank",rel:"noopener noreferrer"},G=o("https://www.dingtalk.com/en"),j=e('

After installing you can search for group number and join it.

QQ Group

Arthas open source discussion QQ group\uFF1A916328269

Arthas open source discussion QQ group2\uFF1A854625984

Arthas open source discussion QQ group 3\uFF1A 672077388

',8);function I(q,D){const n=_("ExternalLinkIcon");return l(),h("div",null,[b,f,s("p",null,[k,s("a",x,[A,r(n)])]),Q,s("p",null,[w,s("a",y,[G,r(n)])]),j])}const Y=d(m,[["render",I],["__file","contact-us.html.vue"]]);export{Y as default}; +import{_ as a,a as i,b as t,c,d as u,e as p}from"./qqgroup3_qr.a24fdd88.js";import{_ as d,o as l,c as h,a as s,b as r,e as o,d as e,r as _}from"./app.820675a4.js";const g="/images/dingding_group_search.png",m={},b=s("h1",{id:"contact-us",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#contact-us","aria-hidden":"true"},"#"),o(" Contact Us")],-1),f=s("h3",{id:"issues",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#issues","aria-hidden":"true"},"#"),o(" Issues")],-1),k=o("Questions about how to use Arthas and opinions can be directly raised in issues\uFF1A "),x={href:"https://github.com/alibaba/arthas/issues",target:"_blank",rel:"noopener noreferrer"},A=o("https://github.com/alibaba/arthas/issues"),Q=e('

DingDing Group

  • Arthas open source discussion Group\uFF1A 21965291 \uFF0CYou can join by searching for group number\u3002

  • Arthas open source discussion Group 2\uFF1A 30707824 \uFF0CYou can join by searching for group number\u3002

  • Arthas open source discussion Group 3\uFF1A 17605006847 , You can join by searching for group number\u3002

  • Arthas open source discussion Group 4\uFF1A 41920010710 , You can join by searching for group number\u3002

Instructions for Installing DingTalk

',10),w=o("DingTalk can be downloaded from: "),y={href:"https://page.dingtalk.com/wow/dingtalk/act/en-download",target:"_blank",rel:"noopener noreferrer"},G=o("https://www.dingtalk.com/en"),j=e('

After installing you can search for group number and join it.

QQ Group

Arthas open source discussion QQ group\uFF1A916328269

Arthas open source discussion QQ group2\uFF1A854625984

Arthas open source discussion QQ group 3\uFF1A 672077388

',8);function I(q,D){const n=_("ExternalLinkIcon");return l(),h("div",null,[b,f,s("p",null,[k,s("a",x,[A,r(n)])]),Q,s("p",null,[w,s("a",y,[G,r(n)])]),j])}const Y=d(m,[["render",I],["__file","contact-us.html.vue"]]);export{Y as default}; diff --git a/assets/dashboard.html.e164b893.js b/assets/dashboard.html.3684e986.js similarity index 93% rename from assets/dashboard.html.e164b893.js rename to assets/dashboard.html.3684e986.js index 974763629..f87c5e756 100644 --- a/assets/dashboard.html.e164b893.js +++ b/assets/dashboard.html.3684e986.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-79107649","path":"/en/doc/dashboard.html","title":"dashboard","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Options","slug":"options","link":"#options","children":[]},{"level":2,"title":"Usage","slug":"usage","link":"#usage","children":[]},{"level":2,"title":"Notes on column headers","slug":"notes-on-column-headers","link":"#notes-on-column-headers","children":[{"level":3,"title":"JVM internal threads","slug":"jvm-internal-threads","link":"#jvm-internal-threads","children":[]}]},{"level":2,"title":"Screenshot","slug":"screenshot","link":"#screenshot","children":[]}],"git":{"updatedTime":1660041759000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/dashboard.md","version":"4.0.5"}');export{e as data}; +const e=JSON.parse('{"key":"v-79107649","path":"/en/doc/dashboard.html","title":"dashboard","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Options","slug":"options","link":"#options","children":[]},{"level":2,"title":"Usage","slug":"usage","link":"#usage","children":[]},{"level":2,"title":"Notes on column headers","slug":"notes-on-column-headers","link":"#notes-on-column-headers","children":[{"level":3,"title":"JVM internal threads","slug":"jvm-internal-threads","link":"#jvm-internal-threads","children":[]}]},{"level":2,"title":"Screenshot","slug":"screenshot","link":"#screenshot","children":[]}],"git":{"updatedTime":1660041759000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/dashboard.md","version":"4.1.0"}');export{e as data}; diff --git a/assets/dashboard.html.9638436c.js b/assets/dashboard.html.51618efe.js similarity index 99% rename from assets/dashboard.html.9638436c.js rename to assets/dashboard.html.51618efe.js index d8b18ad3d..09cf53519 100644 --- a/assets/dashboard.html.9638436c.js +++ b/assets/dashboard.html.51618efe.js @@ -1,4 +1,4 @@ -import{_ as n}from"./dashboard.eb1e1fee.js";import{_ as s,o as r,c as d,a as e,b as i,e as a,d as l,r as o}from"./app.4dfde1d2.js";const c={},h=e("h1",{id:"dashboard",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#dashboard","aria-hidden":"true"},"#"),a(" dashboard")],-1),u={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-dashboard",target:"_blank",rel:"noopener noreferrer"},m=e("code",null,"dashboard",-1),v=a(" online tutorial"),p=e("div",{class:"custom-container tip"},[e("p",{class:"custom-container-title"},"TIP"),e("p",null,[a("This is the real time statistics dashboard for the current system, press "),e("code",null,"Ctrl+C"),a(" to exit.")])],-1),b=a("When running in Apache Tomcat Alibaba edition, the dashboard will also present the real time statistics of the tomcat, including "),f={href:"https://en.wikipedia.org/wiki/Queries_per_second",target:"_blank",rel:"noopener noreferrer"},g=a("QPS"),_=a(", RT, error counts, and thread pool, etc."),T=l(`

Options

NameSpecification
[i:]The interval (in ms) between two executions, default is 5000 ms.
[n:]The number of times this command will be executed.

Usage

$ dashboard
+import{_ as n}from"./dashboard.eb1e1fee.js";import{_ as s,o as r,c as d,a as e,b as i,e as a,d as l,r as o}from"./app.820675a4.js";const c={},h=e("h1",{id:"dashboard",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#dashboard","aria-hidden":"true"},"#"),a(" dashboard")],-1),u={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-dashboard",target:"_blank",rel:"noopener noreferrer"},m=e("code",null,"dashboard",-1),v=a(" online tutorial"),p=e("div",{class:"custom-container tip"},[e("p",{class:"custom-container-title"},"TIP"),e("p",null,[a("This is the real time statistics dashboard for the current system, press "),e("code",null,"Ctrl+C"),a(" to exit.")])],-1),b=a("When running in Apache Tomcat Alibaba edition, the dashboard will also present the real time statistics of the tomcat, including "),f={href:"https://en.wikipedia.org/wiki/Queries_per_second",target:"_blank",rel:"noopener noreferrer"},g=a("QPS"),_=a(", RT, error counts, and thread pool, etc."),T=l(`

Options

NameSpecification
[i:]The interval (in ms) between two executions, default is 5000 ms.
[n:]The number of times this command will be executed.

Usage

$ dashboard
 ID   NAME                           GROUP           PRIORITY   STATE     %CPU      DELTA_TIME TIME      INTERRUPTE DAEMON
 -1   C2 CompilerThread0             -               -1         -         1.55      0.077      0:8.684   false      true
 53   Timer-for-arthas-dashboard-07b system          5          RUNNABLE  0.08      0.004      0:0.004   false      true
diff --git a/assets/dashboard.html.e331c698.js b/assets/dashboard.html.98e86803.js
similarity index 99%
rename from assets/dashboard.html.e331c698.js
rename to assets/dashboard.html.98e86803.js
index f3b09beb8..3eee4a4c2 100644
--- a/assets/dashboard.html.e331c698.js
+++ b/assets/dashboard.html.98e86803.js
@@ -1,4 +1,4 @@
-import{_ as n}from"./dashboard.eb1e1fee.js";import{_ as d,o as l,c as s,a as e,b as t,e as a,d as r,r as c}from"./app.4dfde1d2.js";const o={},h=e("h1",{id:"dashboard",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#dashboard","aria-hidden":"true"},"#"),a(" dashboard")],-1),m={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-dashboard",target:"_blank",rel:"noopener noreferrer"},u=e("code",null,"dashboard",-1),v=a("\u5728\u7EBF\u6559\u7A0B"),b=r(`

\u63D0\u793A

\u5F53\u524D\u7CFB\u7EDF\u7684\u5B9E\u65F6\u6570\u636E\u9762\u677F\uFF0C\u6309 ctrl+c \u9000\u51FA\u3002

\u5F53\u8FD0\u884C\u5728 Ali-tomcat \u65F6\uFF0C\u4F1A\u663E\u793A\u5F53\u524D tomcat \u7684\u5B9E\u65F6\u4FE1\u606F\uFF0C\u5982 HTTP \u8BF7\u6C42\u7684 qps, rt, \u9519\u8BEF\u6570, \u7EBF\u7A0B\u6C60\u4FE1\u606F\u7B49\u7B49\u3002

\u53C2\u6570\u8BF4\u660E

\u53C2\u6570\u540D\u79F0\u53C2\u6570\u8BF4\u660E
[i:]\u5237\u65B0\u5B9E\u65F6\u6570\u636E\u7684\u65F6\u95F4\u95F4\u9694 (ms)\uFF0C\u9ED8\u8BA4 5000ms
[n:]\u5237\u65B0\u5B9E\u65F6\u6570\u636E\u7684\u6B21\u6570

\u4F7F\u7528\u53C2\u8003

$ dashboard
+import{_ as n}from"./dashboard.eb1e1fee.js";import{_ as d,o as l,c as s,a as e,b as t,e as a,d as r,r as c}from"./app.820675a4.js";const o={},h=e("h1",{id:"dashboard",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#dashboard","aria-hidden":"true"},"#"),a(" dashboard")],-1),m={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-dashboard",target:"_blank",rel:"noopener noreferrer"},u=e("code",null,"dashboard",-1),v=a("\u5728\u7EBF\u6559\u7A0B"),b=r(`

\u63D0\u793A

\u5F53\u524D\u7CFB\u7EDF\u7684\u5B9E\u65F6\u6570\u636E\u9762\u677F\uFF0C\u6309 ctrl+c \u9000\u51FA\u3002

\u5F53\u8FD0\u884C\u5728 Ali-tomcat \u65F6\uFF0C\u4F1A\u663E\u793A\u5F53\u524D tomcat \u7684\u5B9E\u65F6\u4FE1\u606F\uFF0C\u5982 HTTP \u8BF7\u6C42\u7684 qps, rt, \u9519\u8BEF\u6570, \u7EBF\u7A0B\u6C60\u4FE1\u606F\u7B49\u7B49\u3002

\u53C2\u6570\u8BF4\u660E

\u53C2\u6570\u540D\u79F0\u53C2\u6570\u8BF4\u660E
[i:]\u5237\u65B0\u5B9E\u65F6\u6570\u636E\u7684\u65F6\u95F4\u95F4\u9694 (ms)\uFF0C\u9ED8\u8BA4 5000ms
[n:]\u5237\u65B0\u5B9E\u65F6\u6570\u636E\u7684\u6B21\u6570

\u4F7F\u7528\u53C2\u8003

$ dashboard
 ID   NAME                           GROUP           PRIORITY   STATE     %CPU      DELTA_TIME TIME      INTERRUPTE DAEMON
 -1   C2 CompilerThread0             -               -1         -         1.55      0.077      0:8.684   false      true
 53   Timer-for-arthas-dashboard-07b system          5          RUNNABLE  0.08      0.004      0:0.004   false      true
diff --git a/assets/dashboard.html.17172038.js b/assets/dashboard.html.c1b2b14e.js
similarity index 96%
rename from assets/dashboard.html.17172038.js
rename to assets/dashboard.html.c1b2b14e.js
index afdec2a76..7a3048da3 100644
--- a/assets/dashboard.html.17172038.js
+++ b/assets/dashboard.html.c1b2b14e.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-0d1e3f35","path":"/doc/dashboard.html","title":"dashboard","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"\u53C2\u6570\u8BF4\u660E","slug":"\u53C2\u6570\u8BF4\u660E","link":"#\u53C2\u6570\u8BF4\u660E","children":[]},{"level":2,"title":"\u4F7F\u7528\u53C2\u8003","slug":"\u4F7F\u7528\u53C2\u8003","link":"#\u4F7F\u7528\u53C2\u8003","children":[]},{"level":2,"title":"\u6570\u636E\u8BF4\u660E","slug":"\u6570\u636E\u8BF4\u660E","link":"#\u6570\u636E\u8BF4\u660E","children":[{"level":3,"title":"JVM \u5185\u90E8\u7EBF\u7A0B","slug":"jvm-\u5185\u90E8\u7EBF\u7A0B","link":"#jvm-\u5185\u90E8\u7EBF\u7A0B","children":[]}]},{"level":2,"title":"\u622A\u56FE\u5C55\u793A","slug":"\u622A\u56FE\u5C55\u793A","link":"#\u622A\u56FE\u5C55\u793A","children":[]}],"git":{"updatedTime":1660041759000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/dashboard.md","version":"4.0.5"}');export{e as data};
+const e=JSON.parse('{"key":"v-0d1e3f35","path":"/doc/dashboard.html","title":"dashboard","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"\u53C2\u6570\u8BF4\u660E","slug":"\u53C2\u6570\u8BF4\u660E","link":"#\u53C2\u6570\u8BF4\u660E","children":[]},{"level":2,"title":"\u4F7F\u7528\u53C2\u8003","slug":"\u4F7F\u7528\u53C2\u8003","link":"#\u4F7F\u7528\u53C2\u8003","children":[]},{"level":2,"title":"\u6570\u636E\u8BF4\u660E","slug":"\u6570\u636E\u8BF4\u660E","link":"#\u6570\u636E\u8BF4\u660E","children":[{"level":3,"title":"JVM \u5185\u90E8\u7EBF\u7A0B","slug":"jvm-\u5185\u90E8\u7EBF\u7A0B","link":"#jvm-\u5185\u90E8\u7EBF\u7A0B","children":[]}]},{"level":2,"title":"\u622A\u56FE\u5C55\u793A","slug":"\u622A\u56FE\u5C55\u793A","link":"#\u622A\u56FE\u5C55\u793A","children":[]}],"git":{"updatedTime":1660041759000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/dashboard.md","version":"4.1.0"}');export{e as data};
diff --git a/assets/docker.html.4c0551fa.js b/assets/docker.html.830bc153.js
similarity index 99%
rename from assets/docker.html.4c0551fa.js
rename to assets/docker.html.830bc153.js
index f80e971d3..b1e87f839 100644
--- a/assets/docker.html.4c0551fa.js
+++ b/assets/docker.html.830bc153.js
@@ -1,4 +1,4 @@
-import{_ as n,o as e,c as t,a,b as p,d as i,e as l,r as o}from"./app.4dfde1d2.js";const r={},c=i(`

Docker

\u5728 Docker \u91CC\u4F7F\u7528 JDK

\u5F88\u591A\u65F6\u5019\uFF0C\u5E94\u7528\u5728 docker \u91CC\u51FA\u73B0 arthas \u65E0\u6CD5\u5DE5\u4F5C\u7684\u95EE\u9898\uFF0C\u662F\u56E0\u4E3A\u5E94\u7528\u6CA1\u6709\u5B89\u88C5 JDK \uFF0C\u800C\u662F\u5B89\u88C5\u4E86 JRE \u3002\u5982\u679C\u53EA\u5B89\u88C5\u4E86 JRE\uFF0C\u5219\u4F1A\u7F3A\u5C11\u5F88\u591A JAVA \u7684\u547D\u4EE4\u884C\u5DE5\u5177\u548C\u7C7B\u5E93\uFF0CArthas \u4E5F\u6CA1\u529E\u6CD5\u6B63\u5E38\u5DE5\u4F5C\u3002\u4E0B\u9762\u4ECB\u7ECD\u4E24\u79CD\u5E38\u89C1\u7684\u5728 Docker \u91CC\u4F7F\u7528 JDK \u7684\u65B9\u5F0F\u3002

\u4F7F\u7528\u516C\u5F00\u7684 JDK \u955C\u50CF

  • https://hub.docker.com/_/openjdk/

\u6BD4\u5982\uFF1A

FROM openjdk:8-jdk
+import{_ as n,o as e,c as t,a,b as p,d as i,e as l,r as o}from"./app.820675a4.js";const r={},c=i(`

Docker

\u5728 Docker \u91CC\u4F7F\u7528 JDK

\u5F88\u591A\u65F6\u5019\uFF0C\u5E94\u7528\u5728 docker \u91CC\u51FA\u73B0 arthas \u65E0\u6CD5\u5DE5\u4F5C\u7684\u95EE\u9898\uFF0C\u662F\u56E0\u4E3A\u5E94\u7528\u6CA1\u6709\u5B89\u88C5 JDK \uFF0C\u800C\u662F\u5B89\u88C5\u4E86 JRE \u3002\u5982\u679C\u53EA\u5B89\u88C5\u4E86 JRE\uFF0C\u5219\u4F1A\u7F3A\u5C11\u5F88\u591A JAVA \u7684\u547D\u4EE4\u884C\u5DE5\u5177\u548C\u7C7B\u5E93\uFF0CArthas \u4E5F\u6CA1\u529E\u6CD5\u6B63\u5E38\u5DE5\u4F5C\u3002\u4E0B\u9762\u4ECB\u7ECD\u4E24\u79CD\u5E38\u89C1\u7684\u5728 Docker \u91CC\u4F7F\u7528 JDK \u7684\u65B9\u5F0F\u3002

\u4F7F\u7528\u516C\u5F00\u7684 JDK \u955C\u50CF

  • https://hub.docker.com/_/openjdk/

\u6BD4\u5982\uFF1A

FROM openjdk:8-jdk
 

\u6216\u8005\uFF1A

FROM openjdk:8-jdk-alpine
 

\u901A\u8FC7\u5305\u7BA1\u7406\u8F6F\u4EF6\u6765\u5B89\u88C5

\u6BD4\u5982\uFF1A

# Install OpenJDK-8
 RUN apt-get update && \\
diff --git a/assets/docker.html.2d664fa5.js b/assets/docker.html.9324fb1f.js
similarity index 97%
rename from assets/docker.html.2d664fa5.js
rename to assets/docker.html.9324fb1f.js
index 3416ed424..83444ece4 100644
--- a/assets/docker.html.2d664fa5.js
+++ b/assets/docker.html.9324fb1f.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-02361049","path":"/doc/docker.html","title":"Docker","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"\u5728 Docker \u91CC\u4F7F\u7528 JDK","slug":"\u5728-docker-\u91CC\u4F7F\u7528-jdk","link":"#\u5728-docker-\u91CC\u4F7F\u7528-jdk","children":[{"level":3,"title":"\u4F7F\u7528\u516C\u5F00\u7684 JDK \u955C\u50CF","slug":"\u4F7F\u7528\u516C\u5F00\u7684-jdk-\u955C\u50CF","link":"#\u4F7F\u7528\u516C\u5F00\u7684-jdk-\u955C\u50CF","children":[]},{"level":3,"title":"\u901A\u8FC7\u5305\u7BA1\u7406\u8F6F\u4EF6\u6765\u5B89\u88C5","slug":"\u901A\u8FC7\u5305\u7BA1\u7406\u8F6F\u4EF6\u6765\u5B89\u88C5","link":"#\u901A\u8FC7\u5305\u7BA1\u7406\u8F6F\u4EF6\u6765\u5B89\u88C5","children":[]}]},{"level":2,"title":"\u901A\u8FC7 Docker \u5FEB\u901F\u5165\u95E8","slug":"\u901A\u8FC7-docker-\u5FEB\u901F\u5165\u95E8","link":"#\u901A\u8FC7-docker-\u5FEB\u901F\u5165\u95E8","children":[]},{"level":2,"title":"\u8BCA\u65AD Docker \u91CC\u7684 Java \u8FDB\u7A0B","slug":"\u8BCA\u65AD-docker-\u91CC\u7684-java-\u8FDB\u7A0B","link":"#\u8BCA\u65AD-docker-\u91CC\u7684-java-\u8FDB\u7A0B","children":[]},{"level":2,"title":"\u8BCA\u65AD k8s \u91CC\u5BB9\u5668\u91CC\u7684 Java \u8FDB\u7A0B","slug":"\u8BCA\u65AD-k8s-\u91CC\u5BB9\u5668\u91CC\u7684-java-\u8FDB\u7A0B","link":"#\u8BCA\u65AD-k8s-\u91CC\u5BB9\u5668\u91CC\u7684-java-\u8FDB\u7A0B","children":[]},{"level":2,"title":"\u628A Arthas \u5B89\u88C5\u5230\u57FA\u7840\u955C\u50CF\u91CC","slug":"\u628A-arthas-\u5B89\u88C5\u5230\u57FA\u7840\u955C\u50CF\u91CC","link":"#\u628A-arthas-\u5B89\u88C5\u5230\u57FA\u7840\u955C\u50CF\u91CC","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/docker.md","version":"4.0.5"}');export{e as data};
+const e=JSON.parse('{"key":"v-02361049","path":"/doc/docker.html","title":"Docker","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"\u5728 Docker \u91CC\u4F7F\u7528 JDK","slug":"\u5728-docker-\u91CC\u4F7F\u7528-jdk","link":"#\u5728-docker-\u91CC\u4F7F\u7528-jdk","children":[{"level":3,"title":"\u4F7F\u7528\u516C\u5F00\u7684 JDK \u955C\u50CF","slug":"\u4F7F\u7528\u516C\u5F00\u7684-jdk-\u955C\u50CF","link":"#\u4F7F\u7528\u516C\u5F00\u7684-jdk-\u955C\u50CF","children":[]},{"level":3,"title":"\u901A\u8FC7\u5305\u7BA1\u7406\u8F6F\u4EF6\u6765\u5B89\u88C5","slug":"\u901A\u8FC7\u5305\u7BA1\u7406\u8F6F\u4EF6\u6765\u5B89\u88C5","link":"#\u901A\u8FC7\u5305\u7BA1\u7406\u8F6F\u4EF6\u6765\u5B89\u88C5","children":[]}]},{"level":2,"title":"\u901A\u8FC7 Docker \u5FEB\u901F\u5165\u95E8","slug":"\u901A\u8FC7-docker-\u5FEB\u901F\u5165\u95E8","link":"#\u901A\u8FC7-docker-\u5FEB\u901F\u5165\u95E8","children":[]},{"level":2,"title":"\u8BCA\u65AD Docker \u91CC\u7684 Java \u8FDB\u7A0B","slug":"\u8BCA\u65AD-docker-\u91CC\u7684-java-\u8FDB\u7A0B","link":"#\u8BCA\u65AD-docker-\u91CC\u7684-java-\u8FDB\u7A0B","children":[]},{"level":2,"title":"\u8BCA\u65AD k8s \u91CC\u5BB9\u5668\u91CC\u7684 Java \u8FDB\u7A0B","slug":"\u8BCA\u65AD-k8s-\u91CC\u5BB9\u5668\u91CC\u7684-java-\u8FDB\u7A0B","link":"#\u8BCA\u65AD-k8s-\u91CC\u5BB9\u5668\u91CC\u7684-java-\u8FDB\u7A0B","children":[]},{"level":2,"title":"\u628A Arthas \u5B89\u88C5\u5230\u57FA\u7840\u955C\u50CF\u91CC","slug":"\u628A-arthas-\u5B89\u88C5\u5230\u57FA\u7840\u955C\u50CF\u91CC","link":"#\u628A-arthas-\u5B89\u88C5\u5230\u57FA\u7840\u955C\u50CF\u91CC","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/docker.md","version":"4.1.0"}');export{e as data};
diff --git a/assets/docker.html.7346b0a7.js b/assets/docker.html.bb2425dd.js
similarity index 95%
rename from assets/docker.html.7346b0a7.js
rename to assets/docker.html.bb2425dd.js
index 59781ae44..ffdaf94ea 100644
--- a/assets/docker.html.7346b0a7.js
+++ b/assets/docker.html.bb2425dd.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-682151b5","path":"/en/doc/docker.html","title":"Docker","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Use JDK in Docker","slug":"use-jdk-in-docker","link":"#use-jdk-in-docker","children":[{"level":3,"title":"Use public JDK image","slug":"use-public-jdk-image","link":"#use-public-jdk-image","children":[]},{"level":3,"title":"Install via package management software","slug":"install-via-package-management-software","link":"#install-via-package-management-software","children":[]}]},{"level":2,"title":"Quick start with Docker","slug":"quick-start-with-docker","link":"#quick-start-with-docker","children":[]},{"level":2,"title":"Diagnose the Java process in Docker","slug":"diagnose-the-java-process-in-docker","link":"#diagnose-the-java-process-in-docker","children":[]},{"level":2,"title":"Diagnose the Java process in the container in k8s","slug":"diagnose-the-java-process-in-the-container-in-k8s","link":"#diagnose-the-java-process-in-the-container-in-k8s","children":[]},{"level":2,"title":"Install Arthas into the base Docker image","slug":"install-arthas-into-the-base-docker-image","link":"#install-arthas-into-the-base-docker-image","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/docker.md","version":"4.0.5"}');export{e as data};
+const e=JSON.parse('{"key":"v-682151b5","path":"/en/doc/docker.html","title":"Docker","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Use JDK in Docker","slug":"use-jdk-in-docker","link":"#use-jdk-in-docker","children":[{"level":3,"title":"Use public JDK image","slug":"use-public-jdk-image","link":"#use-public-jdk-image","children":[]},{"level":3,"title":"Install via package management software","slug":"install-via-package-management-software","link":"#install-via-package-management-software","children":[]}]},{"level":2,"title":"Quick start with Docker","slug":"quick-start-with-docker","link":"#quick-start-with-docker","children":[]},{"level":2,"title":"Diagnose the Java process in Docker","slug":"diagnose-the-java-process-in-docker","link":"#diagnose-the-java-process-in-docker","children":[]},{"level":2,"title":"Diagnose the Java process in the container in k8s","slug":"diagnose-the-java-process-in-the-container-in-k8s","link":"#diagnose-the-java-process-in-the-container-in-k8s","children":[]},{"level":2,"title":"Install Arthas into the base Docker image","slug":"install-arthas-into-the-base-docker-image","link":"#install-arthas-into-the-base-docker-image","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/docker.md","version":"4.1.0"}');export{e as data};
diff --git a/assets/docker.html.d7ef1145.js b/assets/docker.html.cc7cb28f.js
similarity index 99%
rename from assets/docker.html.d7ef1145.js
rename to assets/docker.html.cc7cb28f.js
index 0d9bfd60b..2286f2ce4 100644
--- a/assets/docker.html.d7ef1145.js
+++ b/assets/docker.html.cc7cb28f.js
@@ -1,4 +1,4 @@
-import{_ as n,o as e,c as t,a,b as i,d as o,e as p,r as l}from"./app.4dfde1d2.js";const r={},c=o(`

Docker

Use JDK in Docker

Many times, the problem that arthas can't work with the application in docker is because the docker does not install JDK, but installs JRE. If only JRE is installed, many JAVA command line tools and class libraries will be missing, and Arthas will not work properly. Here are two common ways to use JDK in Docker.

Use public JDK image

  • https://hub.docker.com/_/openjdk/

such as:

FROM openjdk:8-jdk
+import{_ as n,o as e,c as t,a,b as i,d as o,e as p,r as l}from"./app.820675a4.js";const r={},c=o(`

Docker

Use JDK in Docker

Many times, the problem that arthas can't work with the application in docker is because the docker does not install JDK, but installs JRE. If only JRE is installed, many JAVA command line tools and class libraries will be missing, and Arthas will not work properly. Here are two common ways to use JDK in Docker.

Use public JDK image

  • https://hub.docker.com/_/openjdk/

such as:

FROM openjdk:8-jdk
 

or:

FROM openjdk:8-jdk-alpine
 

Install via package management software

such as:

# Install OpenJDK-8
 RUN apt-get update && \\
diff --git a/assets/download.html.cd59e94f.js b/assets/download.html.1875ae0c.js
similarity index 98%
rename from assets/download.html.cd59e94f.js
rename to assets/download.html.1875ae0c.js
index 9fc5d7440..65a2b8d4b 100644
--- a/assets/download.html.cd59e94f.js
+++ b/assets/download.html.1875ae0c.js
@@ -1,4 +1,4 @@
-import{_ as t,o as r,c as d,a,b as s,d as o,e,r as i}from"./app.4dfde1d2.js";const l={},c=o('

Download

Download full package

Download from maven central

',3),h=e("Latest Version, Click To Download: "),u={href:"https://arthas.aliyun.com/download/latest_version",target:"_blank",rel:"noopener noreferrer"},p=a("img",{src:"https://img.shields.io/maven-central/v/com.taobao.arthas/arthas-packaging.svg?style=flat-square",alt:"",title:"Arthas"},null,-1),m=a("h3",{id:"download-from-github-releases",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#download-from-github-releases","aria-hidden":"true"},"#"),e(" Download from Github Releases")],-1),_={href:"https://github.com/alibaba/arthas/releases",target:"_blank",rel:"noopener noreferrer"},b=e("https://github.com/alibaba/arthas/releases"),v=o(`

Use as.sh

Download and unzip, find as.sh in the directory. Start it in bash:

./as.sh
+import{_ as t,o as r,c as d,a,b as s,d as o,e,r as i}from"./app.820675a4.js";const l={},c=o('

Download

Download full package

Download from maven central

',3),h=e("Latest Version, Click To Download: "),u={href:"https://arthas.aliyun.com/download/latest_version",target:"_blank",rel:"noopener noreferrer"},p=a("img",{src:"https://img.shields.io/maven-central/v/com.taobao.arthas/arthas-packaging.svg?style=flat-square",alt:"",title:"Arthas"},null,-1),m=a("h3",{id:"download-from-github-releases",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#download-from-github-releases","aria-hidden":"true"},"#"),e(" Download from Github Releases")],-1),_={href:"https://github.com/alibaba/arthas/releases",target:"_blank",rel:"noopener noreferrer"},b=e("https://github.com/alibaba/arthas/releases"),v=o(`

Use as.sh

Download and unzip, find as.sh in the directory. Start it in bash:

./as.sh
 

Print usage:

./as.sh -h
 

Use arthas-boot.jar

Download and unzip, find arthas-boot.jar in the directory. Start with java command:

java -jar arthas-boot.jar
 

Print usage:

java -jar arthas-boot.jar -h
diff --git a/assets/download.html.5f5970c1.js b/assets/download.html.3d8ce1c8.js
similarity index 95%
rename from assets/download.html.5f5970c1.js
rename to assets/download.html.3d8ce1c8.js
index cd92c9545..2f9d6185a 100644
--- a/assets/download.html.5f5970c1.js
+++ b/assets/download.html.3d8ce1c8.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-2116d2e1","path":"/doc/download.html","title":"\u4E0B\u8F7D","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"\u4E0B\u8F7D\u5168\u91CF\u5305","slug":"\u4E0B\u8F7D\u5168\u91CF\u5305","link":"#\u4E0B\u8F7D\u5168\u91CF\u5305","children":[{"level":3,"title":"\u4ECE Maven \u4ED3\u5E93\u4E0B\u8F7D","slug":"\u4ECE-maven-\u4ED3\u5E93\u4E0B\u8F7D","link":"#\u4ECE-maven-\u4ED3\u5E93\u4E0B\u8F7D","children":[]},{"level":3,"title":"\u4ECE Github Releases \u9875\u4E0B\u8F7D","slug":"\u4ECE-github-releases-\u9875\u4E0B\u8F7D","link":"#\u4ECE-github-releases-\u9875\u4E0B\u8F7D","children":[]},{"level":3,"title":"\u7528 as.sh \u542F\u52A8","slug":"\u7528-as-sh-\u542F\u52A8","link":"#\u7528-as-sh-\u542F\u52A8","children":[]},{"level":3,"title":"\u7528 arthas-boot \u542F\u52A8","slug":"\u7528-arthas-boot-\u542F\u52A8","link":"#\u7528-arthas-boot-\u542F\u52A8","children":[]}]},{"level":2,"title":"\u4E0B\u8F7D\u79BB\u7EBF\u6587\u6863","slug":"\u4E0B\u8F7D\u79BB\u7EBF\u6587\u6863","link":"#\u4E0B\u8F7D\u79BB\u7EBF\u6587\u6863","children":[]}],"git":{"updatedTime":1726204504000,"contributors":[{"name":"SiuHui","email":"anrun388@gmail.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/download.md","version":"4.0.5"}');export{e as data};
+const e=JSON.parse('{"key":"v-2116d2e1","path":"/doc/download.html","title":"\u4E0B\u8F7D","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"\u4E0B\u8F7D\u5168\u91CF\u5305","slug":"\u4E0B\u8F7D\u5168\u91CF\u5305","link":"#\u4E0B\u8F7D\u5168\u91CF\u5305","children":[{"level":3,"title":"\u4ECE Maven \u4ED3\u5E93\u4E0B\u8F7D","slug":"\u4ECE-maven-\u4ED3\u5E93\u4E0B\u8F7D","link":"#\u4ECE-maven-\u4ED3\u5E93\u4E0B\u8F7D","children":[]},{"level":3,"title":"\u4ECE Github Releases \u9875\u4E0B\u8F7D","slug":"\u4ECE-github-releases-\u9875\u4E0B\u8F7D","link":"#\u4ECE-github-releases-\u9875\u4E0B\u8F7D","children":[]},{"level":3,"title":"\u7528 as.sh \u542F\u52A8","slug":"\u7528-as-sh-\u542F\u52A8","link":"#\u7528-as-sh-\u542F\u52A8","children":[]},{"level":3,"title":"\u7528 arthas-boot \u542F\u52A8","slug":"\u7528-arthas-boot-\u542F\u52A8","link":"#\u7528-arthas-boot-\u542F\u52A8","children":[]}]},{"level":2,"title":"\u4E0B\u8F7D\u79BB\u7EBF\u6587\u6863","slug":"\u4E0B\u8F7D\u79BB\u7EBF\u6587\u6863","link":"#\u4E0B\u8F7D\u79BB\u7EBF\u6587\u6863","children":[]}],"git":{"updatedTime":1726204504000,"contributors":[{"name":"SiuHui","email":"anrun388@gmail.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/download.md","version":"4.1.0"}');export{e as data};
diff --git a/assets/download.html.6d8d7a46.js b/assets/download.html.4f44640d.js
similarity index 94%
rename from assets/download.html.6d8d7a46.js
rename to assets/download.html.4f44640d.js
index b618bdd88..e9c79f59b 100644
--- a/assets/download.html.6d8d7a46.js
+++ b/assets/download.html.4f44640d.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-8d912d66","path":"/en/doc/download.html","title":"Download","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Download full package","slug":"download-full-package","link":"#download-full-package","children":[{"level":3,"title":"Download from maven central","slug":"download-from-maven-central","link":"#download-from-maven-central","children":[]},{"level":3,"title":"Download from Github Releases","slug":"download-from-github-releases","link":"#download-from-github-releases","children":[]},{"level":3,"title":"Use as.sh","slug":"use-as-sh","link":"#use-as-sh","children":[]},{"level":3,"title":"Use arthas-boot.jar","slug":"use-arthas-boot-jar","link":"#use-arthas-boot-jar","children":[]}]},{"level":2,"title":"Download Offline Help Documentation","slug":"download-offline-help-documentation","link":"#download-offline-help-documentation","children":[]}],"git":{"updatedTime":1726204504000,"contributors":[{"name":"SiuHui","email":"anrun388@gmail.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/download.md","version":"4.0.5"}');export{e as data};
+const e=JSON.parse('{"key":"v-8d912d66","path":"/en/doc/download.html","title":"Download","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Download full package","slug":"download-full-package","link":"#download-full-package","children":[{"level":3,"title":"Download from maven central","slug":"download-from-maven-central","link":"#download-from-maven-central","children":[]},{"level":3,"title":"Download from Github Releases","slug":"download-from-github-releases","link":"#download-from-github-releases","children":[]},{"level":3,"title":"Use as.sh","slug":"use-as-sh","link":"#use-as-sh","children":[]},{"level":3,"title":"Use arthas-boot.jar","slug":"use-arthas-boot-jar","link":"#use-arthas-boot-jar","children":[]}]},{"level":2,"title":"Download Offline Help Documentation","slug":"download-offline-help-documentation","link":"#download-offline-help-documentation","children":[]}],"git":{"updatedTime":1726204504000,"contributors":[{"name":"SiuHui","email":"anrun388@gmail.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/download.md","version":"4.1.0"}');export{e as data};
diff --git a/assets/download.html.54828ec3.js b/assets/download.html.c9d015bb.js
similarity index 97%
rename from assets/download.html.54828ec3.js
rename to assets/download.html.c9d015bb.js
index d3ed92755..6c5d85183 100644
--- a/assets/download.html.54828ec3.js
+++ b/assets/download.html.c9d015bb.js
@@ -1,4 +1,4 @@
-import{_ as t,o,c as i,a,b as n,d as r,e,r as d}from"./app.4dfde1d2.js";const h={},l=r('

\u4E0B\u8F7D

\u4E0B\u8F7D\u5168\u91CF\u5305

\u4ECE Maven \u4ED3\u5E93\u4E0B\u8F7D

',3),c=e("\u6700\u65B0\u7248\u672C\uFF0C\u70B9\u51FB\u4E0B\u8F7D\uFF1A"),u={href:"https://arthas.aliyun.com/download/latest_version?mirror=aliyun",target:"_blank",rel:"noopener noreferrer"},p=a("img",{src:"https://img.shields.io/maven-central/v/com.taobao.arthas/arthas-packaging.svg?style=flat-square",alt:"",title:"Arthas"},null,-1),_=a("h3",{id:"\u4ECE-github-releases-\u9875\u4E0B\u8F7D",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#\u4ECE-github-releases-\u9875\u4E0B\u8F7D","aria-hidden":"true"},"#"),e(" \u4ECE Github Releases \u9875\u4E0B\u8F7D")],-1),b={href:"https://github.com/alibaba/arthas/releases",target:"_blank",rel:"noopener noreferrer"},m=e("https://github.com/alibaba/arthas/releases"),v=r(`

\u7528 as.sh \u542F\u52A8

\u89E3\u538B\u540E\uFF0C\u5728\u6587\u4EF6\u5939\u91CC\u6709as.sh\uFF0C\u76F4\u63A5\u7528./as.sh\u7684\u65B9\u5F0F\u542F\u52A8\uFF1A

./as.sh
+import{_ as t,o,c as i,a,b as n,d as r,e,r as d}from"./app.820675a4.js";const h={},l=r('

\u4E0B\u8F7D

\u4E0B\u8F7D\u5168\u91CF\u5305

\u4ECE Maven \u4ED3\u5E93\u4E0B\u8F7D

',3),c=e("\u6700\u65B0\u7248\u672C\uFF0C\u70B9\u51FB\u4E0B\u8F7D\uFF1A"),u={href:"https://arthas.aliyun.com/download/latest_version?mirror=aliyun",target:"_blank",rel:"noopener noreferrer"},p=a("img",{src:"https://img.shields.io/maven-central/v/com.taobao.arthas/arthas-packaging.svg?style=flat-square",alt:"",title:"Arthas"},null,-1),_=a("h3",{id:"\u4ECE-github-releases-\u9875\u4E0B\u8F7D",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#\u4ECE-github-releases-\u9875\u4E0B\u8F7D","aria-hidden":"true"},"#"),e(" \u4ECE Github Releases \u9875\u4E0B\u8F7D")],-1),b={href:"https://github.com/alibaba/arthas/releases",target:"_blank",rel:"noopener noreferrer"},m=e("https://github.com/alibaba/arthas/releases"),v=r(`

\u7528 as.sh \u542F\u52A8

\u89E3\u538B\u540E\uFF0C\u5728\u6587\u4EF6\u5939\u91CC\u6709as.sh\uFF0C\u76F4\u63A5\u7528./as.sh\u7684\u65B9\u5F0F\u542F\u52A8\uFF1A

./as.sh
 

\u6253\u5370\u5E2E\u52A9\u4FE1\u606F\uFF1A

./as.sh -h
 

\u7528 arthas-boot \u542F\u52A8

\u6216\u8005\u5728\u89E3\u538B\u540E\uFF0C\u5728\u6587\u4EF6\u5939\u91CC\u6709arthas-boot.jar\uFF0C\u76F4\u63A5\u7528java -jar\u7684\u65B9\u5F0F\u542F\u52A8\uFF1A

java -jar arthas-boot.jar
 

\u6253\u5370\u5E2E\u52A9\u4FE1\u606F\uFF1A

java -jar arthas-boot.jar -h
diff --git a/assets/dump.html.28d97e26.js b/assets/dump.html.2cf27d3a.js
similarity index 99%
rename from assets/dump.html.28d97e26.js
rename to assets/dump.html.2cf27d3a.js
index dbac14212..5a4a3cb89 100644
--- a/assets/dump.html.28d97e26.js
+++ b/assets/dump.html.2cf27d3a.js
@@ -1,4 +1,4 @@
-import{_ as c,o,c as d,a as e,b as a,w as t,e as s,d as r,r as l}from"./app.4dfde1d2.js";const u={},p=e("h1",{id:"dump",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#dump","aria-hidden":"true"},"#"),s(" dump")],-1),h={href:"https://arthas.aliyun.com/doc/arthas-tutorials?language=en&id=command-dump",target:"_blank",rel:"noopener noreferrer"},m=e("code",null,"dump",-1),v=s(" online tutorial"),b=e("div",{class:"custom-container tip"},[e("p",{class:"custom-container-title"},"TIP"),e("p",null,"Dump the bytecode for the particular classes to the specified directory.")],-1),g=s("The dump command is used to dump the bytecode of classes actually running in the JVM to a specified directory. It is suitable for bulk downloading the bytecode of classes in a specific package directory. If you need to decompile a single class or view class information in real-time, you can refer to "),_=s("jad"),f=s("."),k=e("h2",{id:"options",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#options","aria-hidden":"true"},"#"),s(" Options")],-1),L=e("thead",null,[e("tr",null,[e("th",{style:{"text-align":"right"}},"Name"),e("th",{style:{"text-align":"left"}},"Specification")])],-1),y=e("tr",null,[e("td",{style:{"text-align":"right"}},[e("em",null,"class-pattern")]),e("td",{style:{"text-align":"left"}},"class name pattern")],-1),x=e("td",{style:{"text-align":"right"}},[e("code",null,"[c:]")],-1),C={style:{"text-align":"left"}},A=s("hashcode of the "),S=s("class loader"),w=s(" that loaded the target class"),O=e("tr",null,[e("td",{style:{"text-align":"right"}},[e("code",null,"[classLoaderClass:]")]),e("td",{style:{"text-align":"left"}},"The class name of the ClassLoader that executes the expression.")],-1),E=e("tr",null,[e("td",{style:{"text-align":"right"}},[e("code",null,"[d:]")]),e("td",{style:{"text-align":"left"}},"set the destination directory for class files")],-1),$=e("tr",null,[e("td",{style:{"text-align":"right"}},[e("code",null,"[E]")]),e("td",{style:{"text-align":"left"}},"turn on regex match, the default behavior is wild card match")],-1),j=r(`

Usage

$ dump java.lang.String
+import{_ as c,o,c as d,a as e,b as a,w as t,e as s,d as r,r as l}from"./app.820675a4.js";const u={},p=e("h1",{id:"dump",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#dump","aria-hidden":"true"},"#"),s(" dump")],-1),h={href:"https://arthas.aliyun.com/doc/arthas-tutorials?language=en&id=command-dump",target:"_blank",rel:"noopener noreferrer"},m=e("code",null,"dump",-1),v=s(" online tutorial"),b=e("div",{class:"custom-container tip"},[e("p",{class:"custom-container-title"},"TIP"),e("p",null,"Dump the bytecode for the particular classes to the specified directory.")],-1),g=s("The dump command is used to dump the bytecode of classes actually running in the JVM to a specified directory. It is suitable for bulk downloading the bytecode of classes in a specific package directory. If you need to decompile a single class or view class information in real-time, you can refer to "),_=s("jad"),f=s("."),k=e("h2",{id:"options",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#options","aria-hidden":"true"},"#"),s(" Options")],-1),L=e("thead",null,[e("tr",null,[e("th",{style:{"text-align":"right"}},"Name"),e("th",{style:{"text-align":"left"}},"Specification")])],-1),y=e("tr",null,[e("td",{style:{"text-align":"right"}},[e("em",null,"class-pattern")]),e("td",{style:{"text-align":"left"}},"class name pattern")],-1),x=e("td",{style:{"text-align":"right"}},[e("code",null,"[c:]")],-1),C={style:{"text-align":"left"}},A=s("hashcode of the "),S=s("class loader"),w=s(" that loaded the target class"),O=e("tr",null,[e("td",{style:{"text-align":"right"}},[e("code",null,"[classLoaderClass:]")]),e("td",{style:{"text-align":"left"}},"The class name of the ClassLoader that executes the expression.")],-1),E=e("tr",null,[e("td",{style:{"text-align":"right"}},[e("code",null,"[d:]")]),e("td",{style:{"text-align":"left"}},"set the destination directory for class files")],-1),$=e("tr",null,[e("td",{style:{"text-align":"right"}},[e("code",null,"[E]")]),e("td",{style:{"text-align":"left"}},"turn on regex match, the default behavior is wild card match")],-1),j=r(`

Usage

$ dump java.lang.String
  HASHCODE  CLASSLOADER  LOCATION
  null                   /Users/admin/logs/arthas/classdump/java/lang/String.class
 Affect(row-cnt:1) cost in 119 ms.
diff --git a/assets/dump.html.cceb193f.js b/assets/dump.html.88bc4104.js
similarity index 99%
rename from assets/dump.html.cceb193f.js
rename to assets/dump.html.88bc4104.js
index 0e6c93c3a..317071943 100644
--- a/assets/dump.html.cceb193f.js
+++ b/assets/dump.html.88bc4104.js
@@ -1,4 +1,4 @@
-import{_ as d,o as c,c as i,a,b as e,w as r,e as s,d as o,r as n}from"./app.4dfde1d2.js";const p={},u=a("h1",{id:"dump",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#dump","aria-hidden":"true"},"#"),s(" dump")],-1),m={href:"https://arthas.aliyun.com/doc/arthas-tutorials?language=cn&id=command-dump",target:"_blank",rel:"noopener noreferrer"},h=a("code",null,"dump",-1),v=s("\u5728\u7EBF\u6559\u7A0B"),b=a("div",{class:"custom-container tip"},[a("p",{class:"custom-container-title"},"\u63D0\u793A"),a("p",null,"dump \u5DF2\u52A0\u8F7D\u7C7B\u7684 bytecode \u5230\u7279\u5B9A\u76EE\u5F55")],-1),g=s("dump \u547D\u4EE4\u5C06 JVM \u4E2D\u5B9E\u9645\u8FD0\u884C\u7684 class \u7684 byte code dump \u5230\u6307\u5B9A\u76EE\u5F55\uFF0C\u9002\u7528\u573A\u666F\u6279\u91CF\u4E0B\u8F7D\u6307\u5B9A\u5305\u76EE\u5F55\u7684 class \u5B57\u8282\u7801\uFF1B\u5982\u9700\u53CD\u7F16\u8BD1\u5355\u4E00\u7C7B\u3001\u5B9E\u65F6\u67E5\u770B\u7C7B\u4FE1\u606F\uFF0C\u53EF\u53C2\u8003 "),L=s("jad"),k=s("\u3002"),C=o(`

\u53C2\u6570\u8BF4\u660E

\u53C2\u6570\u540D\u79F0\u53C2\u6570\u8BF4\u660E
class-pattern\u7C7B\u540D\u8868\u8FBE\u5F0F\u5339\u914D
[c:]\u7C7B\u6240\u5C5E ClassLoader \u7684 hashcode
[classLoaderClass:]\u6307\u5B9A\u6267\u884C\u8868\u8FBE\u5F0F\u7684 ClassLoader \u7684 class name
[d:]\u8BBE\u7F6E\u7C7B\u6587\u4EF6\u7684\u76EE\u6807\u76EE\u5F55
[E]\u5F00\u542F\u6B63\u5219\u8868\u8FBE\u5F0F\u5339\u914D\uFF0C\u9ED8\u8BA4\u4E3A\u901A\u914D\u7B26\u5339\u914D

\u4F7F\u7528\u53C2\u8003

$ dump java.lang.String
+import{_ as d,o as c,c as i,a,b as e,w as r,e as s,d as o,r as n}from"./app.820675a4.js";const p={},u=a("h1",{id:"dump",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#dump","aria-hidden":"true"},"#"),s(" dump")],-1),m={href:"https://arthas.aliyun.com/doc/arthas-tutorials?language=cn&id=command-dump",target:"_blank",rel:"noopener noreferrer"},h=a("code",null,"dump",-1),v=s("\u5728\u7EBF\u6559\u7A0B"),b=a("div",{class:"custom-container tip"},[a("p",{class:"custom-container-title"},"\u63D0\u793A"),a("p",null,"dump \u5DF2\u52A0\u8F7D\u7C7B\u7684 bytecode \u5230\u7279\u5B9A\u76EE\u5F55")],-1),g=s("dump \u547D\u4EE4\u5C06 JVM \u4E2D\u5B9E\u9645\u8FD0\u884C\u7684 class \u7684 byte code dump \u5230\u6307\u5B9A\u76EE\u5F55\uFF0C\u9002\u7528\u573A\u666F\u6279\u91CF\u4E0B\u8F7D\u6307\u5B9A\u5305\u76EE\u5F55\u7684 class \u5B57\u8282\u7801\uFF1B\u5982\u9700\u53CD\u7F16\u8BD1\u5355\u4E00\u7C7B\u3001\u5B9E\u65F6\u67E5\u770B\u7C7B\u4FE1\u606F\uFF0C\u53EF\u53C2\u8003 "),L=s("jad"),k=s("\u3002"),C=o(`

\u53C2\u6570\u8BF4\u660E

\u53C2\u6570\u540D\u79F0\u53C2\u6570\u8BF4\u660E
class-pattern\u7C7B\u540D\u8868\u8FBE\u5F0F\u5339\u914D
[c:]\u7C7B\u6240\u5C5E ClassLoader \u7684 hashcode
[classLoaderClass:]\u6307\u5B9A\u6267\u884C\u8868\u8FBE\u5F0F\u7684 ClassLoader \u7684 class name
[d:]\u8BBE\u7F6E\u7C7B\u6587\u4EF6\u7684\u76EE\u6807\u76EE\u5F55
[E]\u5F00\u542F\u6B63\u5219\u8868\u8FBE\u5F0F\u5339\u914D\uFF0C\u9ED8\u8BA4\u4E3A\u901A\u914D\u7B26\u5339\u914D

\u4F7F\u7528\u53C2\u8003

$ dump java.lang.String
  HASHCODE  CLASSLOADER  LOCATION
  null                   /Users/admin/logs/arthas/classdump/java/lang/String.class
 Affect(row-cnt:1) cost in 119 ms.
diff --git a/assets/dump.html.57ffe291.js b/assets/dump.html.a286bd42.js
similarity index 94%
rename from assets/dump.html.57ffe291.js
rename to assets/dump.html.a286bd42.js
index 71d829571..f7a7824a5 100644
--- a/assets/dump.html.57ffe291.js
+++ b/assets/dump.html.a286bd42.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-471b4d3e","path":"/en/doc/dump.html","title":"dump","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Options","slug":"options","link":"#options","children":[]},{"level":2,"title":"Usage","slug":"usage","link":"#usage","children":[]}],"git":{"updatedTime":1693379323000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":3},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/dump.md","version":"4.0.5"}');export{e as data};
+const e=JSON.parse('{"key":"v-471b4d3e","path":"/en/doc/dump.html","title":"dump","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Options","slug":"options","link":"#options","children":[]},{"level":2,"title":"Usage","slug":"usage","link":"#usage","children":[]}],"git":{"updatedTime":1693379323000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":3},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/dump.md","version":"4.1.0"}');export{e as data};
diff --git a/assets/dump.html.11170b80.js b/assets/dump.html.f64d7f58.js
similarity index 90%
rename from assets/dump.html.11170b80.js
rename to assets/dump.html.f64d7f58.js
index afee9e8f9..a78f9fcbc 100644
--- a/assets/dump.html.11170b80.js
+++ b/assets/dump.html.f64d7f58.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-1fe4a616","path":"/doc/dump.html","title":"dump","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"\u53C2\u6570\u8BF4\u660E","slug":"\u53C2\u6570\u8BF4\u660E","link":"#\u53C2\u6570\u8BF4\u660E","children":[]},{"level":2,"title":"\u4F7F\u7528\u53C2\u8003","slug":"\u4F7F\u7528\u53C2\u8003","link":"#\u4F7F\u7528\u53C2\u8003","children":[]}],"git":{"updatedTime":1693379323000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":3},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/dump.md","version":"4.0.5"}');export{e as data};
+const e=JSON.parse('{"key":"v-1fe4a616","path":"/doc/dump.html","title":"dump","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"\u53C2\u6570\u8BF4\u660E","slug":"\u53C2\u6570\u8BF4\u660E","link":"#\u53C2\u6570\u8BF4\u660E","children":[]},{"level":2,"title":"\u4F7F\u7528\u53C2\u8003","slug":"\u4F7F\u7528\u53C2\u8003","link":"#\u4F7F\u7528\u53C2\u8003","children":[]}],"git":{"updatedTime":1693379323000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":3},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/dump.md","version":"4.1.0"}');export{e as data};
diff --git a/assets/echo.html.37d654e9.js b/assets/echo.html.05d8f6ec.js
similarity index 94%
rename from assets/echo.html.37d654e9.js
rename to assets/echo.html.05d8f6ec.js
index 27d88bf62..0005e4384 100644
--- a/assets/echo.html.37d654e9.js
+++ b/assets/echo.html.05d8f6ec.js
@@ -1,2 +1,2 @@
-import{_ as s,o as t,c as o,a as e,b as c,e as a,d as r,r as i}from"./app.4dfde1d2.js";const l={},d=e("h1",{id:"echo",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#echo","aria-hidden":"true"},"#"),a(" echo")],-1),h={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-echo",target:"_blank",rel:"noopener noreferrer"},u=e("code",null,"echo",-1),_=a(" online tutorial"),p=r(`

TIP

write arguments to the standard output.

Usage

$ echo 'hello'
+import{_ as s,o as t,c as o,a as e,b as c,e as a,d as r,r as i}from"./app.820675a4.js";const l={},d=e("h1",{id:"echo",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#echo","aria-hidden":"true"},"#"),a(" echo")],-1),h={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-echo",target:"_blank",rel:"noopener noreferrer"},u=e("code",null,"echo",-1),_=a(" online tutorial"),p=r(`

TIP

write arguments to the standard output.

Usage

$ echo 'hello'
 
`,3);function m(g,f){const n=i("ExternalLinkIcon");return t(),o("div",null,[d,e("p",null,[e("a",h,[u,_,c(n)])]),p])}const b=s(l,[["render",m],["__file","echo.html.vue"]]);export{b as default}; diff --git a/assets/echo.html.83946855.js b/assets/echo.html.41b1d950.js similarity index 87% rename from assets/echo.html.83946855.js rename to assets/echo.html.41b1d950.js index 3978430e5..5b6ae1016 100644 --- a/assets/echo.html.83946855.js +++ b/assets/echo.html.41b1d950.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-2c48f364","path":"/doc/echo.html","title":"echo","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"\u4F7F\u7528\u53C2\u8003","slug":"\u4F7F\u7528\u53C2\u8003","link":"#\u4F7F\u7528\u53C2\u8003","children":[]}],"git":{"updatedTime":1660041759000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/echo.md","version":"4.0.5"}');export{e as data}; +const e=JSON.parse('{"key":"v-2c48f364","path":"/doc/echo.html","title":"echo","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"\u4F7F\u7528\u53C2\u8003","slug":"\u4F7F\u7528\u53C2\u8003","link":"#\u4F7F\u7528\u53C2\u8003","children":[]}],"git":{"updatedTime":1660041759000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/echo.md","version":"4.1.0"}');export{e as data}; diff --git a/assets/echo.html.5c939105.js b/assets/echo.html.7f2d2b87.js similarity index 94% rename from assets/echo.html.5c939105.js rename to assets/echo.html.7f2d2b87.js index 675e2bb53..b2d4403e3 100644 --- a/assets/echo.html.5c939105.js +++ b/assets/echo.html.7f2d2b87.js @@ -1,2 +1,2 @@ -import{_ as s,o,c as t,a as e,b as c,e as a,d as r,r as i}from"./app.4dfde1d2.js";const l={},d=e("h1",{id:"echo",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#echo","aria-hidden":"true"},"#"),a(" echo")],-1),h={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-echo",target:"_blank",rel:"noopener noreferrer"},_=e("code",null,"echo",-1),u=a("\u5728\u7EBF\u6559\u7A0B"),p=r(`

\u63D0\u793A

\u6253\u5370\u53C2\u6570\uFF0C\u548C linux \u91CC\u7684 echo \u547D\u4EE4\u7C7B\u4F3C\u3002

\u4F7F\u7528\u53C2\u8003

$ echo 'hello'
+import{_ as s,o,c as t,a as e,b as c,e as a,d as r,r as i}from"./app.820675a4.js";const l={},d=e("h1",{id:"echo",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#echo","aria-hidden":"true"},"#"),a(" echo")],-1),h={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-echo",target:"_blank",rel:"noopener noreferrer"},_=e("code",null,"echo",-1),u=a("\u5728\u7EBF\u6559\u7A0B"),p=r(`

\u63D0\u793A

\u6253\u5370\u53C2\u6570\uFF0C\u548C linux \u91CC\u7684 echo \u547D\u4EE4\u7C7B\u4F3C\u3002

\u4F7F\u7528\u53C2\u8003

$ echo 'hello'
 
`,3);function m(f,v){const n=i("ExternalLinkIcon");return o(),t("div",null,[d,e("p",null,[e("a",h,[_,u,c(n)])]),p])}const x=s(l,[["render",m],["__file","echo.html.vue"]]);export{x as default}; diff --git a/assets/echo.html.82c816cf.js b/assets/echo.html.84205fd5.js similarity index 86% rename from assets/echo.html.82c816cf.js rename to assets/echo.html.84205fd5.js index 2fc82fe12..8e98cbc54 100644 --- a/assets/echo.html.82c816cf.js +++ b/assets/echo.html.84205fd5.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-18ad9fd0","path":"/en/doc/echo.html","title":"echo","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Usage","slug":"usage","link":"#usage","children":[]}],"git":{"updatedTime":1660041759000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/echo.md","version":"4.0.5"}');export{e as data}; +const e=JSON.parse('{"key":"v-18ad9fd0","path":"/en/doc/echo.html","title":"echo","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Usage","slug":"usage","link":"#usage","children":[]}],"git":{"updatedTime":1660041759000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/echo.md","version":"4.1.0"}');export{e as data}; diff --git a/assets/faq.html.9e73733e.js b/assets/faq.html.2eab3e86.js similarity index 98% rename from assets/faq.html.9e73733e.js rename to assets/faq.html.2eab3e86.js index badd1c2de..db8e4da6b 100644 --- a/assets/faq.html.9e73733e.js +++ b/assets/faq.html.2eab3e86.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-d1b46bf2","path":"/en/doc/faq.html","title":"FAQ","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"Where is the log file?","slug":"where-is-the-log-file","link":"#where-is-the-log-file","children":[]},{"level":3,"title":"telnet: connect to address 127.0.0.1: Connection refused","slug":"telnet-connect-to-address-127-0-0-1-connection-refused","link":"#telnet-connect-to-address-127-0-0-1-connection-refused","children":[]},{"level":3,"title":"How much impact does Arthas attach have on the performance of the original process?","slug":"how-much-impact-does-arthas-attach-have-on-the-performance-of-the-original-process","link":"#how-much-impact-does-arthas-attach-have-on-the-performance-of-the-original-process","children":[]},{"level":3,"title":"target process not responding or HotSpot VM not loaded","slug":"target-process-not-responding-or-hotspot-vm-not-loaded","link":"#target-process-not-responding-or-hotspot-vm-not-loaded","children":[]},{"level":3,"title":"Can commands such as trace/watch enhance the classes in jdk?","slug":"can-commands-such-as-trace-watch-enhance-the-classes-in-jdk","link":"#can-commands-such-as-trace-watch-enhance-the-classes-in-jdk","children":[]},{"level":3,"title":"How to view the result in json format","slug":"how-to-view-the-result-in-json-format","link":"#how-to-view-the-result-in-json-format","children":[]},{"level":3,"title":"Can arthas trace native methods","slug":"can-arthas-trace-native-methods","link":"#can-arthas-trace-native-methods","children":[]},{"level":3,"title":"Can arthas view the value of a variable in memory?","slug":"can-arthas-view-the-value-of-a-variable-in-memory","link":"#can-arthas-view-the-value-of-a-variable-in-memory","children":[]},{"level":3,"title":"How to filter method with the same name?","slug":"how-to-filter-method-with-the-same-name","link":"#how-to-filter-method-with-the-same-name","children":[]},{"level":3,"title":"How to watch or trace constructor?","slug":"how-to-watch-or-trace-constructor","link":"#how-to-watch-or-trace-constructor","children":[]},{"level":3,"title":"How to watch or trace inner classes?","slug":"how-to-watch-or-trace-inner-classes","link":"#how-to-watch-or-trace-inner-classes","children":[]},{"level":3,"title":"Does it support watch and trace lambda classes?","slug":"does-it-support-watch-and-trace-lambda-classes","link":"#does-it-support-watch-and-trace-lambda-classes","children":[]},{"level":3,"title":"Enter Unicode characters","slug":"enter-unicode-characters","link":"#enter-unicode-characters","children":[]},{"level":3,"title":"java.lang.ClassFormatError: null, skywalking arthas compatible use","slug":"java-lang-classformaterror-null-skywalking-arthas-compatible-use","link":"#java-lang-classformaterror-null-skywalking-arthas-compatible-use","children":[]},{"level":3,"title":"Can I use arthas offline?","slug":"can-i-use-arthas-offline","link":"#can-i-use-arthas-offline","children":[]},{"level":3,"title":"How to use the specified version of Arthas without using the automatic upgrade version?","slug":"how-to-use-the-specified-version-of-arthas-without-using-the-automatic-upgrade-version","link":"#how-to-use-the-specified-version-of-arthas-without-using-the-automatic-upgrade-version","children":[]},{"level":3,"title":"Attach the process with pid 1 in docker/k8s failed","slug":"attach-the-process-with-pid-1-in-docker-k8s-failed","link":"#attach-the-process-with-pid-1-in-docker-k8s-failed","children":[]},{"level":3,"title":"Why is the new version of Arthas downloaded, but the old version is connected?","slug":"why-is-the-new-version-of-arthas-downloaded-but-the-old-version-is-connected","link":"#why-is-the-new-version-of-arthas-downloaded-but-the-old-version-is-connected","children":[]},{"level":3,"title":"The spring bean cglib object is obtained in the ognl expression, but the field is null","slug":"the-spring-bean-cglib-object-is-obtained-in-the-ognl-expression-but-the-field-is-null","link":"#the-spring-bean-cglib-object-is-obtained-in-the-ognl-expression-but-the-field-is-null","children":[]}],"git":{"updatedTime":1706174141000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":5},{"name":"hengyunabc","email":"hengyunabc@users.noreply.github.com","commits":3},{"name":"Fatpandac","email":"i@fatpandac.com","commits":1}]},"filePathRelative":"en/doc/faq.md","version":"4.0.5"}');export{e as data}; +const e=JSON.parse('{"key":"v-d1b46bf2","path":"/en/doc/faq.html","title":"FAQ","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"Where is the log file?","slug":"where-is-the-log-file","link":"#where-is-the-log-file","children":[]},{"level":3,"title":"telnet: connect to address 127.0.0.1: Connection refused","slug":"telnet-connect-to-address-127-0-0-1-connection-refused","link":"#telnet-connect-to-address-127-0-0-1-connection-refused","children":[]},{"level":3,"title":"How much impact does Arthas attach have on the performance of the original process?","slug":"how-much-impact-does-arthas-attach-have-on-the-performance-of-the-original-process","link":"#how-much-impact-does-arthas-attach-have-on-the-performance-of-the-original-process","children":[]},{"level":3,"title":"target process not responding or HotSpot VM not loaded","slug":"target-process-not-responding-or-hotspot-vm-not-loaded","link":"#target-process-not-responding-or-hotspot-vm-not-loaded","children":[]},{"level":3,"title":"Can commands such as trace/watch enhance the classes in jdk?","slug":"can-commands-such-as-trace-watch-enhance-the-classes-in-jdk","link":"#can-commands-such-as-trace-watch-enhance-the-classes-in-jdk","children":[]},{"level":3,"title":"How to view the result in json format","slug":"how-to-view-the-result-in-json-format","link":"#how-to-view-the-result-in-json-format","children":[]},{"level":3,"title":"Can arthas trace native methods","slug":"can-arthas-trace-native-methods","link":"#can-arthas-trace-native-methods","children":[]},{"level":3,"title":"Can arthas view the value of a variable in memory?","slug":"can-arthas-view-the-value-of-a-variable-in-memory","link":"#can-arthas-view-the-value-of-a-variable-in-memory","children":[]},{"level":3,"title":"How to filter method with the same name?","slug":"how-to-filter-method-with-the-same-name","link":"#how-to-filter-method-with-the-same-name","children":[]},{"level":3,"title":"How to watch or trace constructor?","slug":"how-to-watch-or-trace-constructor","link":"#how-to-watch-or-trace-constructor","children":[]},{"level":3,"title":"How to watch or trace inner classes?","slug":"how-to-watch-or-trace-inner-classes","link":"#how-to-watch-or-trace-inner-classes","children":[]},{"level":3,"title":"Does it support watch and trace lambda classes?","slug":"does-it-support-watch-and-trace-lambda-classes","link":"#does-it-support-watch-and-trace-lambda-classes","children":[]},{"level":3,"title":"Enter Unicode characters","slug":"enter-unicode-characters","link":"#enter-unicode-characters","children":[]},{"level":3,"title":"java.lang.ClassFormatError: null, skywalking arthas compatible use","slug":"java-lang-classformaterror-null-skywalking-arthas-compatible-use","link":"#java-lang-classformaterror-null-skywalking-arthas-compatible-use","children":[]},{"level":3,"title":"Can I use arthas offline?","slug":"can-i-use-arthas-offline","link":"#can-i-use-arthas-offline","children":[]},{"level":3,"title":"How to use the specified version of Arthas without using the automatic upgrade version?","slug":"how-to-use-the-specified-version-of-arthas-without-using-the-automatic-upgrade-version","link":"#how-to-use-the-specified-version-of-arthas-without-using-the-automatic-upgrade-version","children":[]},{"level":3,"title":"Attach the process with pid 1 in docker/k8s failed","slug":"attach-the-process-with-pid-1-in-docker-k8s-failed","link":"#attach-the-process-with-pid-1-in-docker-k8s-failed","children":[]},{"level":3,"title":"Why is the new version of Arthas downloaded, but the old version is connected?","slug":"why-is-the-new-version-of-arthas-downloaded-but-the-old-version-is-connected","link":"#why-is-the-new-version-of-arthas-downloaded-but-the-old-version-is-connected","children":[]},{"level":3,"title":"The spring bean cglib object is obtained in the ognl expression, but the field is null","slug":"the-spring-bean-cglib-object-is-obtained-in-the-ognl-expression-but-the-field-is-null","link":"#the-spring-bean-cglib-object-is-obtained-in-the-ognl-expression-but-the-field-is-null","children":[]}],"git":{"updatedTime":1706174141000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":5},{"name":"hengyunabc","email":"hengyunabc@users.noreply.github.com","commits":3},{"name":"Fatpandac","email":"i@fatpandac.com","commits":1}]},"filePathRelative":"en/doc/faq.md","version":"4.1.0"}');export{e as data}; diff --git a/assets/faq.html.fa43251d.js b/assets/faq.html.4ce7f6ba.js similarity index 98% rename from assets/faq.html.fa43251d.js rename to assets/faq.html.4ce7f6ba.js index dc48ea4eb..415ffc3c6 100644 --- a/assets/faq.html.fa43251d.js +++ b/assets/faq.html.4ce7f6ba.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-d070981a","path":"/doc/faq.html","title":"FAQ","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"\u65E5\u5FD7\u6587\u4EF6\u5728\u54EA\u91CC\uFF1F","slug":"\u65E5\u5FD7\u6587\u4EF6\u5728\u54EA\u91CC","link":"#\u65E5\u5FD7\u6587\u4EF6\u5728\u54EA\u91CC","children":[]},{"level":3,"title":"telnet: connect to address 127.0.0.1: Connection refused","slug":"telnet-connect-to-address-127-0-0-1-connection-refused","link":"#telnet-connect-to-address-127-0-0-1-connection-refused","children":[]},{"level":3,"title":"Arthas attach \u4E4B\u540E\u5BF9\u539F\u8FDB\u7A0B\u6027\u80FD\u6709\u591A\u5927\u7684\u5F71\u54CD","slug":"arthas-attach-\u4E4B\u540E\u5BF9\u539F\u8FDB\u7A0B\u6027\u80FD\u6709\u591A\u5927\u7684\u5F71\u54CD","link":"#arthas-attach-\u4E4B\u540E\u5BF9\u539F\u8FDB\u7A0B\u6027\u80FD\u6709\u591A\u5927\u7684\u5F71\u54CD","children":[]},{"level":3,"title":"target process not responding or HotSpot VM not loaded","slug":"target-process-not-responding-or-hotspot-vm-not-loaded","link":"#target-process-not-responding-or-hotspot-vm-not-loaded","children":[]},{"level":3,"title":"trace/watch \u7B49\u547D\u4EE4\u80FD\u5426\u589E\u5F3A jdk \u91CC\u7684\u7C7B\uFF1F","slug":"trace-watch-\u7B49\u547D\u4EE4\u80FD\u5426\u589E\u5F3A-jdk-\u91CC\u7684\u7C7B","link":"#trace-watch-\u7B49\u547D\u4EE4\u80FD\u5426\u589E\u5F3A-jdk-\u91CC\u7684\u7C7B","children":[]},{"level":3,"title":"\u600E\u4E48\u4EE5json\u683C\u5F0F\u67E5\u770B\u7ED3\u679C","slug":"\u600E\u4E48\u4EE5json\u683C\u5F0F\u67E5\u770B\u7ED3\u679C","link":"#\u600E\u4E48\u4EE5json\u683C\u5F0F\u67E5\u770B\u7ED3\u679C","children":[]},{"level":3,"title":"Arthas \u80FD\u5426\u8DDF\u8E2A native \u51FD\u6570","slug":"arthas-\u80FD\u5426\u8DDF\u8E2A-native-\u51FD\u6570","link":"#arthas-\u80FD\u5426\u8DDF\u8E2A-native-\u51FD\u6570","children":[]},{"level":3,"title":"\u80FD\u4E0D\u80FD\u67E5\u770B\u5185\u5B58\u91CC\u67D0\u4E2A\u53D8\u91CF\u7684\u503C","slug":"\u80FD\u4E0D\u80FD\u67E5\u770B\u5185\u5B58\u91CC\u67D0\u4E2A\u53D8\u91CF\u7684\u503C","link":"#\u80FD\u4E0D\u80FD\u67E5\u770B\u5185\u5B58\u91CC\u67D0\u4E2A\u53D8\u91CF\u7684\u503C","children":[]},{"level":3,"title":"\u65B9\u6CD5\u540C\u540D\u8FC7\u6EE4","slug":"\u65B9\u6CD5\u540C\u540D\u8FC7\u6EE4","link":"#\u65B9\u6CD5\u540C\u540D\u8FC7\u6EE4","children":[]},{"level":3,"title":"\u600E\u4E48 watch\u3001trace \u6784\u9020\u51FD\u6570 \uFF1F","slug":"\u600E\u4E48-watch\u3001trace-\u6784\u9020\u51FD\u6570","link":"#\u600E\u4E48-watch\u3001trace-\u6784\u9020\u51FD\u6570","children":[]},{"level":3,"title":"\u600E\u6837 watch\u3001trace \u5185\u90E8\u7C7B\uFF1F","slug":"\u600E\u6837-watch\u3001trace-\u5185\u90E8\u7C7B","link":"#\u600E\u6837-watch\u3001trace-\u5185\u90E8\u7C7B","children":[]},{"level":3,"title":"\u662F\u5426\u652F\u6301 watch\u3001trace lambda \u7C7B\uFF1F","slug":"\u662F\u5426\u652F\u6301-watch\u3001trace-lambda-\u7C7B","link":"#\u662F\u5426\u652F\u6301-watch\u3001trace-lambda-\u7C7B","children":[]},{"level":3,"title":"\u8F93\u5165\u4E2D\u6587/Unicode \u5B57\u7B26","slug":"\u8F93\u5165\u4E2D\u6587-unicode-\u5B57\u7B26","link":"#\u8F93\u5165\u4E2D\u6587-unicode-\u5B57\u7B26","children":[]},{"level":3,"title":"java.lang.ClassFormatError: null\u3001skywalking arthas \u517C\u5BB9\u4F7F\u7528","slug":"java-lang-classformaterror-null\u3001skywalking-arthas-\u517C\u5BB9\u4F7F\u7528","link":"#java-lang-classformaterror-null\u3001skywalking-arthas-\u517C\u5BB9\u4F7F\u7528","children":[]},{"level":3,"title":"Arthas \u80FD\u4E0D\u80FD\u79BB\u7EBF\u4F7F\u7528","slug":"arthas-\u80FD\u4E0D\u80FD\u79BB\u7EBF\u4F7F\u7528","link":"#arthas-\u80FD\u4E0D\u80FD\u79BB\u7EBF\u4F7F\u7528","children":[]},{"level":3,"title":"Arthas \u600E\u4E48\u4F7F\u7528\u6307\u5B9A\u7248\u672C\uFF0C\u4E0D\u4F7F\u7528\u81EA\u52A8\u5347\u7EA7\u7248\u672C","slug":"arthas-\u600E\u4E48\u4F7F\u7528\u6307\u5B9A\u7248\u672C-\u4E0D\u4F7F\u7528\u81EA\u52A8\u5347\u7EA7\u7248\u672C","link":"#arthas-\u600E\u4E48\u4F7F\u7528\u6307\u5B9A\u7248\u672C-\u4E0D\u4F7F\u7528\u81EA\u52A8\u5347\u7EA7\u7248\u672C","children":[]},{"level":3,"title":"Attach docker/k8s \u91CC\u7684 pid \u4E3A 1 \u7684\u8FDB\u7A0B\u5931\u8D25","slug":"attach-docker-k8s-\u91CC\u7684-pid-\u4E3A-1-\u7684\u8FDB\u7A0B\u5931\u8D25","link":"#attach-docker-k8s-\u91CC\u7684-pid-\u4E3A-1-\u7684\u8FDB\u7A0B\u5931\u8D25","children":[]},{"level":3,"title":"\u4E3A\u4EC0\u4E48\u4E0B\u8F7D\u4E86\u65B0\u7248\u672C\u7684 Arthas\uFF0C\u8FDE\u63A5\u7684\u5374\u662F\u65E7\u7248\u672C\uFF1F","slug":"\u4E3A\u4EC0\u4E48\u4E0B\u8F7D\u4E86\u65B0\u7248\u672C\u7684-arthas-\u8FDE\u63A5\u7684\u5374\u662F\u65E7\u7248\u672C","link":"#\u4E3A\u4EC0\u4E48\u4E0B\u8F7D\u4E86\u65B0\u7248\u672C\u7684-arthas-\u8FDE\u63A5\u7684\u5374\u662F\u65E7\u7248\u672C","children":[]},{"level":3,"title":"\u5728ognl\u8868\u8FBE\u5F0F\u4E2D\u83B7\u53D6\u5230 spring bean cglib \u5BF9\u8C61\uFF0C\u4F46\u662F field \u662F null","slug":"\u5728ognl\u8868\u8FBE\u5F0F\u4E2D\u83B7\u53D6\u5230-spring-bean-cglib-\u5BF9\u8C61-\u4F46\u662F-field-\u662F-null","link":"#\u5728ognl\u8868\u8FBE\u5F0F\u4E2D\u83B7\u53D6\u5230-spring-bean-cglib-\u5BF9\u8C61-\u4F46\u662F-field-\u662F-null","children":[]}],"git":{"updatedTime":1706174141000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":5},{"name":"hengyunabc","email":"hengyunabc@users.noreply.github.com","commits":3},{"name":"Fatpandac","email":"i@fatpandac.com","commits":1}]},"filePathRelative":"doc/faq.md","version":"4.0.5"}');export{e as data}; +const e=JSON.parse('{"key":"v-d070981a","path":"/doc/faq.html","title":"FAQ","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"\u65E5\u5FD7\u6587\u4EF6\u5728\u54EA\u91CC\uFF1F","slug":"\u65E5\u5FD7\u6587\u4EF6\u5728\u54EA\u91CC","link":"#\u65E5\u5FD7\u6587\u4EF6\u5728\u54EA\u91CC","children":[]},{"level":3,"title":"telnet: connect to address 127.0.0.1: Connection refused","slug":"telnet-connect-to-address-127-0-0-1-connection-refused","link":"#telnet-connect-to-address-127-0-0-1-connection-refused","children":[]},{"level":3,"title":"Arthas attach \u4E4B\u540E\u5BF9\u539F\u8FDB\u7A0B\u6027\u80FD\u6709\u591A\u5927\u7684\u5F71\u54CD","slug":"arthas-attach-\u4E4B\u540E\u5BF9\u539F\u8FDB\u7A0B\u6027\u80FD\u6709\u591A\u5927\u7684\u5F71\u54CD","link":"#arthas-attach-\u4E4B\u540E\u5BF9\u539F\u8FDB\u7A0B\u6027\u80FD\u6709\u591A\u5927\u7684\u5F71\u54CD","children":[]},{"level":3,"title":"target process not responding or HotSpot VM not loaded","slug":"target-process-not-responding-or-hotspot-vm-not-loaded","link":"#target-process-not-responding-or-hotspot-vm-not-loaded","children":[]},{"level":3,"title":"trace/watch \u7B49\u547D\u4EE4\u80FD\u5426\u589E\u5F3A jdk \u91CC\u7684\u7C7B\uFF1F","slug":"trace-watch-\u7B49\u547D\u4EE4\u80FD\u5426\u589E\u5F3A-jdk-\u91CC\u7684\u7C7B","link":"#trace-watch-\u7B49\u547D\u4EE4\u80FD\u5426\u589E\u5F3A-jdk-\u91CC\u7684\u7C7B","children":[]},{"level":3,"title":"\u600E\u4E48\u4EE5json\u683C\u5F0F\u67E5\u770B\u7ED3\u679C","slug":"\u600E\u4E48\u4EE5json\u683C\u5F0F\u67E5\u770B\u7ED3\u679C","link":"#\u600E\u4E48\u4EE5json\u683C\u5F0F\u67E5\u770B\u7ED3\u679C","children":[]},{"level":3,"title":"Arthas \u80FD\u5426\u8DDF\u8E2A native \u51FD\u6570","slug":"arthas-\u80FD\u5426\u8DDF\u8E2A-native-\u51FD\u6570","link":"#arthas-\u80FD\u5426\u8DDF\u8E2A-native-\u51FD\u6570","children":[]},{"level":3,"title":"\u80FD\u4E0D\u80FD\u67E5\u770B\u5185\u5B58\u91CC\u67D0\u4E2A\u53D8\u91CF\u7684\u503C","slug":"\u80FD\u4E0D\u80FD\u67E5\u770B\u5185\u5B58\u91CC\u67D0\u4E2A\u53D8\u91CF\u7684\u503C","link":"#\u80FD\u4E0D\u80FD\u67E5\u770B\u5185\u5B58\u91CC\u67D0\u4E2A\u53D8\u91CF\u7684\u503C","children":[]},{"level":3,"title":"\u65B9\u6CD5\u540C\u540D\u8FC7\u6EE4","slug":"\u65B9\u6CD5\u540C\u540D\u8FC7\u6EE4","link":"#\u65B9\u6CD5\u540C\u540D\u8FC7\u6EE4","children":[]},{"level":3,"title":"\u600E\u4E48 watch\u3001trace \u6784\u9020\u51FD\u6570 \uFF1F","slug":"\u600E\u4E48-watch\u3001trace-\u6784\u9020\u51FD\u6570","link":"#\u600E\u4E48-watch\u3001trace-\u6784\u9020\u51FD\u6570","children":[]},{"level":3,"title":"\u600E\u6837 watch\u3001trace \u5185\u90E8\u7C7B\uFF1F","slug":"\u600E\u6837-watch\u3001trace-\u5185\u90E8\u7C7B","link":"#\u600E\u6837-watch\u3001trace-\u5185\u90E8\u7C7B","children":[]},{"level":3,"title":"\u662F\u5426\u652F\u6301 watch\u3001trace lambda \u7C7B\uFF1F","slug":"\u662F\u5426\u652F\u6301-watch\u3001trace-lambda-\u7C7B","link":"#\u662F\u5426\u652F\u6301-watch\u3001trace-lambda-\u7C7B","children":[]},{"level":3,"title":"\u8F93\u5165\u4E2D\u6587/Unicode \u5B57\u7B26","slug":"\u8F93\u5165\u4E2D\u6587-unicode-\u5B57\u7B26","link":"#\u8F93\u5165\u4E2D\u6587-unicode-\u5B57\u7B26","children":[]},{"level":3,"title":"java.lang.ClassFormatError: null\u3001skywalking arthas \u517C\u5BB9\u4F7F\u7528","slug":"java-lang-classformaterror-null\u3001skywalking-arthas-\u517C\u5BB9\u4F7F\u7528","link":"#java-lang-classformaterror-null\u3001skywalking-arthas-\u517C\u5BB9\u4F7F\u7528","children":[]},{"level":3,"title":"Arthas \u80FD\u4E0D\u80FD\u79BB\u7EBF\u4F7F\u7528","slug":"arthas-\u80FD\u4E0D\u80FD\u79BB\u7EBF\u4F7F\u7528","link":"#arthas-\u80FD\u4E0D\u80FD\u79BB\u7EBF\u4F7F\u7528","children":[]},{"level":3,"title":"Arthas \u600E\u4E48\u4F7F\u7528\u6307\u5B9A\u7248\u672C\uFF0C\u4E0D\u4F7F\u7528\u81EA\u52A8\u5347\u7EA7\u7248\u672C","slug":"arthas-\u600E\u4E48\u4F7F\u7528\u6307\u5B9A\u7248\u672C-\u4E0D\u4F7F\u7528\u81EA\u52A8\u5347\u7EA7\u7248\u672C","link":"#arthas-\u600E\u4E48\u4F7F\u7528\u6307\u5B9A\u7248\u672C-\u4E0D\u4F7F\u7528\u81EA\u52A8\u5347\u7EA7\u7248\u672C","children":[]},{"level":3,"title":"Attach docker/k8s \u91CC\u7684 pid \u4E3A 1 \u7684\u8FDB\u7A0B\u5931\u8D25","slug":"attach-docker-k8s-\u91CC\u7684-pid-\u4E3A-1-\u7684\u8FDB\u7A0B\u5931\u8D25","link":"#attach-docker-k8s-\u91CC\u7684-pid-\u4E3A-1-\u7684\u8FDB\u7A0B\u5931\u8D25","children":[]},{"level":3,"title":"\u4E3A\u4EC0\u4E48\u4E0B\u8F7D\u4E86\u65B0\u7248\u672C\u7684 Arthas\uFF0C\u8FDE\u63A5\u7684\u5374\u662F\u65E7\u7248\u672C\uFF1F","slug":"\u4E3A\u4EC0\u4E48\u4E0B\u8F7D\u4E86\u65B0\u7248\u672C\u7684-arthas-\u8FDE\u63A5\u7684\u5374\u662F\u65E7\u7248\u672C","link":"#\u4E3A\u4EC0\u4E48\u4E0B\u8F7D\u4E86\u65B0\u7248\u672C\u7684-arthas-\u8FDE\u63A5\u7684\u5374\u662F\u65E7\u7248\u672C","children":[]},{"level":3,"title":"\u5728ognl\u8868\u8FBE\u5F0F\u4E2D\u83B7\u53D6\u5230 spring bean cglib \u5BF9\u8C61\uFF0C\u4F46\u662F field \u662F null","slug":"\u5728ognl\u8868\u8FBE\u5F0F\u4E2D\u83B7\u53D6\u5230-spring-bean-cglib-\u5BF9\u8C61-\u4F46\u662F-field-\u662F-null","link":"#\u5728ognl\u8868\u8FBE\u5F0F\u4E2D\u83B7\u53D6\u5230-spring-bean-cglib-\u5BF9\u8C61-\u4F46\u662F-field-\u662F-null","children":[]}],"git":{"updatedTime":1706174141000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":5},{"name":"hengyunabc","email":"hengyunabc@users.noreply.github.com","commits":3},{"name":"Fatpandac","email":"i@fatpandac.com","commits":1}]},"filePathRelative":"doc/faq.md","version":"4.1.0"}');export{e as data}; diff --git a/assets/faq.html.d3f2f9aa.js b/assets/faq.html.b132e668.js similarity index 99% rename from assets/faq.html.d3f2f9aa.js rename to assets/faq.html.b132e668.js index e61153b32..663b4ae94 100644 --- a/assets/faq.html.d3f2f9aa.js +++ b/assets/faq.html.b132e668.js @@ -1,4 +1,4 @@ -import{_ as h,o as c,c as d,a as e,b as a,w as n,e as t,d as r,r as i}from"./app.4dfde1d2.js";const l={},u=e("h1",{id:"faq",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#faq","aria-hidden":"true"},"#"),t(" FAQ")],-1),p={class:"custom-container tip"},m=e("p",{class:"custom-container-title"},"TIP",-1),b=t("For questions that are not in this list, please search in issues. "),_={href:"https://github.com/alibaba/arthas/issues",target:"_blank",rel:"noopener noreferrer"},f=t("https://github.com/alibaba/arthas/issues"),g=r('

Where is the log file?

Log file path: ~/logs/arthas/arthas.log

telnet: connect to address 127.0.0.1: Connection refused

  1. Check the log ~/logs/arthas/arthas.log
  2. Check the startup parameters of as.sh/arthas-boot.jar, whether a specific port is specified
  3. Use netstat to check the process of LISTEN 3658 port, confirm it is a java process, and it is the process you want to diagnose
  4. If the process of LISTEN 3658 port is not a java process, then the 3658 port is already occupied. You need to specify other ports in the startup parameters of as.sh/arthas-boot.jar.
  5. After confirming the process and port, try to connect with telnet 127.0.0.1 3658

Essentially, arthas will start a tcp server within the application java process, and then use telnet to connect to it.

  1. The port may not match
  2. The process itself may have been suspended and cannot accept new connections

If there is Arthas server already bind. in the Arthas log

  1. It means that the Arthas server has been started before, check the file descriptors opened by the target process. If it is a linux environment, you can go to /proc/$pid/fd, use ls -alh | grep arthas to check whether the process has loaded the arthas related jar package.
  2. If not, it may be that other processes have started arthas, or the application has been restarted.

How much impact does Arthas attach have on the performance of the original process?

',9),v={href:"https://github.com/alibaba/arthas/issues/44",target:"_blank",rel:"noopener noreferrer"},w=t("https://github.com/alibaba/arthas/issues/44"),k=e("h3",{id:"target-process-not-responding-or-hotspot-vm-not-loaded",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#target-process-not-responding-or-hotspot-vm-not-loaded","aria-hidden":"true"},"#"),t(" target process not responding or HotSpot VM not loaded")],-1),y=e("p",null,"com.sun.tools.attach.AttachNotSupportedException: Unable to open socket file: target process not responding or HotSpot VM not loaded",-1),x=e("li",null,"Check whether the current user and the target java process are consistent. If they are inconsistent, switch to the same user. JVM can only attach java processes under the same user.",-1),j=e("li",null,[t("Try to use "),e("code",null,"jstack -l $pid"),t(". If the process does not respond, it means that the process may freeze and fail to respond to the JVM attach signal. So Arthas based on the attach mechanism cannot work. Try to use "),e("code",null,"jmap"),t(" heapdump to analyze.")],-1),I=t("Try to attach math-game in "),C=t("quick-start"),T=t("."),A=t("For more information: "),E={href:"https://github.com/alibaba/arthas/issues/347",target:"_blank",rel:"noopener noreferrer"},V=t("https://github.com/alibaba/arthas/issues/347"),L=r(`

Can commands such as trace/watch enhance the classes in jdk?

By default, classes beginning with java. or the classes loaded by the Bootstrap ClassLoader are filtered out, but they can be turned on:

options unsafe true
+import{_ as h,o as c,c as d,a as e,b as a,w as n,e as t,d as r,r as i}from"./app.820675a4.js";const l={},u=e("h1",{id:"faq",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#faq","aria-hidden":"true"},"#"),t(" FAQ")],-1),p={class:"custom-container tip"},m=e("p",{class:"custom-container-title"},"TIP",-1),b=t("For questions that are not in this list, please search in issues. "),_={href:"https://github.com/alibaba/arthas/issues",target:"_blank",rel:"noopener noreferrer"},f=t("https://github.com/alibaba/arthas/issues"),g=r('

Where is the log file?

Log file path: ~/logs/arthas/arthas.log

telnet: connect to address 127.0.0.1: Connection refused

  1. Check the log ~/logs/arthas/arthas.log
  2. Check the startup parameters of as.sh/arthas-boot.jar, whether a specific port is specified
  3. Use netstat to check the process of LISTEN 3658 port, confirm it is a java process, and it is the process you want to diagnose
  4. If the process of LISTEN 3658 port is not a java process, then the 3658 port is already occupied. You need to specify other ports in the startup parameters of as.sh/arthas-boot.jar.
  5. After confirming the process and port, try to connect with telnet 127.0.0.1 3658

Essentially, arthas will start a tcp server within the application java process, and then use telnet to connect to it.

  1. The port may not match
  2. The process itself may have been suspended and cannot accept new connections

If there is Arthas server already bind. in the Arthas log

  1. It means that the Arthas server has been started before, check the file descriptors opened by the target process. If it is a linux environment, you can go to /proc/$pid/fd, use ls -alh | grep arthas to check whether the process has loaded the arthas related jar package.
  2. If not, it may be that other processes have started arthas, or the application has been restarted.

How much impact does Arthas attach have on the performance of the original process?

',9),v={href:"https://github.com/alibaba/arthas/issues/44",target:"_blank",rel:"noopener noreferrer"},w=t("https://github.com/alibaba/arthas/issues/44"),k=e("h3",{id:"target-process-not-responding-or-hotspot-vm-not-loaded",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#target-process-not-responding-or-hotspot-vm-not-loaded","aria-hidden":"true"},"#"),t(" target process not responding or HotSpot VM not loaded")],-1),y=e("p",null,"com.sun.tools.attach.AttachNotSupportedException: Unable to open socket file: target process not responding or HotSpot VM not loaded",-1),x=e("li",null,"Check whether the current user and the target java process are consistent. If they are inconsistent, switch to the same user. JVM can only attach java processes under the same user.",-1),j=e("li",null,[t("Try to use "),e("code",null,"jstack -l $pid"),t(". If the process does not respond, it means that the process may freeze and fail to respond to the JVM attach signal. So Arthas based on the attach mechanism cannot work. Try to use "),e("code",null,"jmap"),t(" heapdump to analyze.")],-1),I=t("Try to attach math-game in "),C=t("quick-start"),T=t("."),A=t("For more information: "),E={href:"https://github.com/alibaba/arthas/issues/347",target:"_blank",rel:"noopener noreferrer"},V=t("https://github.com/alibaba/arthas/issues/347"),L=r(`

Can commands such as trace/watch enhance the classes in jdk?

By default, classes beginning with java. or the classes loaded by the Bootstrap ClassLoader are filtered out, but they can be turned on:

options unsafe true
 
`,3),S=t("See more at "),q=t("options"),F=r(`

TIP

To support the jars appended by java.lang.instrument.Instrumentation#appendToBootstrapClassLoaderSearch need to enable unsafe.

How to view the result in json format

options json-format true
 
`,3),H=t("See more at "),M=t("options"),N=e("h3",{id:"can-arthas-trace-native-methods",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#can-arthas-trace-native-methods","aria-hidden":"true"},"#"),t(" Can arthas trace native methods")],-1),Y=e("p",null,"No.",-1),B=e("h3",{id:"can-arthas-view-the-value-of-a-variable-in-memory",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#can-arthas-view-the-value-of-a-variable-in-memory","aria-hidden":"true"},"#"),t(" Can arthas view the value of a variable in memory?")],-1),O=t("You can use "),z=e("code",null,"vmtool",-1),J=t(" command."),R=t("You can use some tricks to intercept the object with the "),U=e("code",null,"tt",-1),W=t(" command, or fetch it from a static method."),$=e("h3",{id:"how-to-filter-method-with-the-same-name",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#how-to-filter-method-with-the-same-name","aria-hidden":"true"},"#"),t(" How to filter method with the same name?")],-1),D=t("You can used all variables in "),G=t("fundamental fields in expressions"),P=t(" for the condition express to filter method with the same name, you can use the number of parameters "),Q=e("code",null,"params.length ==1",-1),K=t(",parameter type "),X=e("code",null,"params[0] instanceof java.lang.Integer",-1),Z=t(",return value type "),ee=e("code",null,"returnObj instanceof java.util.List",-1),te=t(" and so on in one or more combinations as condition express."),ae=t("You can use "),se=e("code",null,"-v",-1),oe=t(" to view the condition express result "),ne={href:"https://github.com/alibaba/arthas/issues/1348",target:"_blank",rel:"noopener noreferrer"},re=t("https://github.com/alibaba/arthas/issues/1348"),ie=t("example "),he=t("math-game"),ce=r(`
watch demo.MathGame primeFactors '{params,returnObj,throwExp}' 'params.length >0 && returnObj instanceof java.util.List' -v
 

How to watch or trace constructor?

watch demo.MathGame <init> '{params,returnObj,throwExp}' -v
diff --git a/assets/faq.html.09bdbeef.js b/assets/faq.html.fd612196.js
similarity index 99%
rename from assets/faq.html.09bdbeef.js
rename to assets/faq.html.fd612196.js
index e2458a912..f233e042e 100644
--- a/assets/faq.html.09bdbeef.js
+++ b/assets/faq.html.fd612196.js
@@ -1,4 +1,4 @@
-import{_ as i,o as c,c as h,a,b as t,w as n,e,d as r,r as d}from"./app.4dfde1d2.js";const l={},u=a("h1",{id:"faq",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#faq","aria-hidden":"true"},"#"),e(" FAQ")],-1),_={class:"custom-container tip"},p=a("p",{class:"custom-container-title"},"\u63D0\u793A",-1),b=e("\u4E0D\u5728\u672C\u5217\u8868\u91CC\u7684\u95EE\u9898\uFF0C\u8BF7\u5230 issue \u91CC\u641C\u7D22\u3002 "),m={href:"https://github.com/alibaba/arthas/issues",target:"_blank",rel:"noopener noreferrer"},g=e("https://github.com/alibaba/arthas/issues"),f=r('

\u65E5\u5FD7\u6587\u4EF6\u5728\u54EA\u91CC\uFF1F

\u65E5\u5FD7\u6587\u4EF6\u8DEF\u5F84\uFF1A ~/logs/arthas/arthas.log

telnet: connect to address 127.0.0.1: Connection refused

  1. \u68C0\u67E5\u65E5\u5FD7 ~/logs/arthas/arthas.log
  2. \u68C0\u67E5as.sh/arthas-boot.jar \u7684\u542F\u52A8\u53C2\u6570\uFF0C\u662F\u5426\u6307\u5B9A\u4E86\u7279\u5B9A\u7684port
  3. \u7528netstat \u68C0\u67E5LISTEN 3658 \u7AEF\u53E3\u7684\u8FDB\u7A0B\uFF0C\u786E\u8BA4\u5B83\u662Fjava\u8FDB\u7A0B\uFF0C\u5E76\u4E14\u662F\u60F3\u8981\u8BCA\u65AD\u7684\u8FDB\u7A0B
  4. \u5982\u679CLISTEN 3658 \u7AEF\u53E3\u7684\u8FDB\u7A0B\u4E0D\u662F java \u8FDB\u7A0B\uFF0C\u52193658\u7AEF\u53E3\u5DF2\u7ECF\u88AB\u5360\u7528\u3002\u9700\u8981\u5728as.sh/arthas-boot.jar \u7684\u542F\u52A8\u53C2\u6570\u6307\u5B9A\u5176\u5B83\u7AEF\u53E3\u3002
  5. \u786E\u8BA4\u8FDB\u7A0B\u548C\u7AEF\u53E3\u540E\uFF0C\u5C1D\u8BD5\u7528telnet 127.0.0.1 3658\u53BB\u8FDE\u63A5

\u672C\u8D28\u4E0Aarthas\u4F1A\u5728\u5E94\u7528java\u8FDB\u7A0B\u5185\u542F\u52A8\u4E00\u4E2Atcp server\uFF0C\u7136\u540E\u4F7F\u7528telnet\u53BB\u8FDE\u63A5\u5B83\u3002

  1. \u53EF\u80FD\u7AEF\u53E3\u4E0D\u5339\u914D
  2. \u53EF\u80FD\u8FDB\u7A0B\u672C\u8EAB\u5DF2\u7ECF\u6302\u8D77\uFF0C\u4E0D\u80FD\u63A5\u53D7\u65B0\u8FDE\u63A5

\u5982\u679CArthas \u65E5\u5FD7\u91CC\u6709 Arthas server already bind.

  1. \u8BF4\u660EArthas server\u66FE\u7ECF\u542F\u52A8\u8FC7\uFF0C\u68C0\u67E5\u76EE\u6807\u8FDB\u7A0B\u6253\u5F00\u7684\u6587\u4EF6\u63CF\u8FF0\u7B26\u3002\u5982\u679C\u662Flinux\u73AF\u5883\uFF0C\u53EF\u4EE5\u53BB /proc/$pid/fd \u4E0B\u9762\uFF0C\u4F7F\u7528ls -alh | grep arthas\uFF0C\u68C0\u67E5\u8FDB\u7A0B\u662F\u5426\u5DF2\u52A0\u8F7Darthas\u76F8\u5173\u7684 jar \u5305\u3002
  2. \u5982\u679C\u6CA1\u6709\uFF0C\u90A3\u4E48\u53EF\u80FD\u5DF2\u542F\u52A8arthas\u7684\u662F\u5176\u5B83\u8FDB\u7A0B\uFF0C\u4E5F\u53EF\u80FD\u5E94\u7528\u5DF2\u7ECF\u91CD\u542F\u8FC7\u4E86\u3002

Arthas attach \u4E4B\u540E\u5BF9\u539F\u8FDB\u7A0B\u6027\u80FD\u6709\u591A\u5927\u7684\u5F71\u54CD

',9),v={href:"https://github.com/alibaba/arthas/issues/44",target:"_blank",rel:"noopener noreferrer"},k=e("https://github.com/alibaba/arthas/issues/44"),x=a("h3",{id:"target-process-not-responding-or-hotspot-vm-not-loaded",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#target-process-not-responding-or-hotspot-vm-not-loaded","aria-hidden":"true"},"#"),e(" target process not responding or HotSpot VM not loaded")],-1),j=a("p",null,"com.sun.tools.attach.AttachNotSupportedException: Unable to open socket file: target process not responding or HotSpot VM not loaded",-1),w=a("li",null,"\u68C0\u67E5\u5F53\u524D\u7528\u6237\u548C\u76EE\u6807 java \u8FDB\u7A0B\u662F\u5426\u4E00\u81F4\u3002\u5982\u679C\u4E0D\u4E00\u81F4\uFF0C\u5219\u5207\u6362\u5230\u540C\u4E00\u7528\u6237\u3002JVM \u53EA\u80FD attach \u540C\u6837\u7528\u6237\u4E0B\u7684 java \u8FDB\u7A0B\u3002",-1),A=a("li",null,[e("\u5C1D\u8BD5\u4F7F\u7528 "),a("code",null,"jstack -l $pid"),e("\uFF0C\u5982\u679C\u8FDB\u7A0B\u6CA1\u6709\u53CD\u5E94\uFF0C\u5219\u8BF4\u660E\u8FDB\u7A0B\u53EF\u80FD\u5047\u6B7B\uFF0C\u65E0\u6CD5\u54CD\u5E94 JVM attach \u4FE1\u53F7\u3002\u6240\u4EE5\u540C\u6837\u57FA\u4E8E attach \u673A\u5236\u7684 Arthas \u65E0\u6CD5\u5DE5\u4F5C\u3002\u5C1D\u8BD5\u4F7F\u7528"),a("code",null,"jmap"),e(" heapdump \u540E\u5206\u6790\u3002")],-1),C=e("\u5C1D\u8BD5\u6309"),y=e("quick-start"),V=e("\u91CC\u7684\u65B9\u5F0F attach math-game\u3002"),L=e("\u66F4\u591A\u60C5\u51B5\u53C2\u8003\uFF1A "),E={href:"https://github.com/alibaba/arthas/issues/347",target:"_blank",rel:"noopener noreferrer"},q=e("https://github.com/alibaba/arthas/issues/347"),S=r(`

trace/watch \u7B49\u547D\u4EE4\u80FD\u5426\u589E\u5F3A jdk \u91CC\u7684\u7C7B\uFF1F

\u9ED8\u8BA4\u60C5\u51B5\u4E0B\u4F1A\u8FC7\u6EE4\u6389java.\u5F00\u5934\u7684\u7C7B\u548C\u88ABBootStrap ClassLoader\u52A0\u8F7D\u7684\u7C7B\u3002\u53EF\u4EE5\u901A\u8FC7\u53C2\u6570\u5F00\u542F\u3002

options unsafe true
+import{_ as i,o as c,c as h,a,b as t,w as n,e,d as r,r as d}from"./app.820675a4.js";const l={},u=a("h1",{id:"faq",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#faq","aria-hidden":"true"},"#"),e(" FAQ")],-1),_={class:"custom-container tip"},p=a("p",{class:"custom-container-title"},"\u63D0\u793A",-1),b=e("\u4E0D\u5728\u672C\u5217\u8868\u91CC\u7684\u95EE\u9898\uFF0C\u8BF7\u5230 issue \u91CC\u641C\u7D22\u3002 "),m={href:"https://github.com/alibaba/arthas/issues",target:"_blank",rel:"noopener noreferrer"},g=e("https://github.com/alibaba/arthas/issues"),f=r('

\u65E5\u5FD7\u6587\u4EF6\u5728\u54EA\u91CC\uFF1F

\u65E5\u5FD7\u6587\u4EF6\u8DEF\u5F84\uFF1A ~/logs/arthas/arthas.log

telnet: connect to address 127.0.0.1: Connection refused

  1. \u68C0\u67E5\u65E5\u5FD7 ~/logs/arthas/arthas.log
  2. \u68C0\u67E5as.sh/arthas-boot.jar \u7684\u542F\u52A8\u53C2\u6570\uFF0C\u662F\u5426\u6307\u5B9A\u4E86\u7279\u5B9A\u7684port
  3. \u7528netstat \u68C0\u67E5LISTEN 3658 \u7AEF\u53E3\u7684\u8FDB\u7A0B\uFF0C\u786E\u8BA4\u5B83\u662Fjava\u8FDB\u7A0B\uFF0C\u5E76\u4E14\u662F\u60F3\u8981\u8BCA\u65AD\u7684\u8FDB\u7A0B
  4. \u5982\u679CLISTEN 3658 \u7AEF\u53E3\u7684\u8FDB\u7A0B\u4E0D\u662F java \u8FDB\u7A0B\uFF0C\u52193658\u7AEF\u53E3\u5DF2\u7ECF\u88AB\u5360\u7528\u3002\u9700\u8981\u5728as.sh/arthas-boot.jar \u7684\u542F\u52A8\u53C2\u6570\u6307\u5B9A\u5176\u5B83\u7AEF\u53E3\u3002
  5. \u786E\u8BA4\u8FDB\u7A0B\u548C\u7AEF\u53E3\u540E\uFF0C\u5C1D\u8BD5\u7528telnet 127.0.0.1 3658\u53BB\u8FDE\u63A5

\u672C\u8D28\u4E0Aarthas\u4F1A\u5728\u5E94\u7528java\u8FDB\u7A0B\u5185\u542F\u52A8\u4E00\u4E2Atcp server\uFF0C\u7136\u540E\u4F7F\u7528telnet\u53BB\u8FDE\u63A5\u5B83\u3002

  1. \u53EF\u80FD\u7AEF\u53E3\u4E0D\u5339\u914D
  2. \u53EF\u80FD\u8FDB\u7A0B\u672C\u8EAB\u5DF2\u7ECF\u6302\u8D77\uFF0C\u4E0D\u80FD\u63A5\u53D7\u65B0\u8FDE\u63A5

\u5982\u679CArthas \u65E5\u5FD7\u91CC\u6709 Arthas server already bind.

  1. \u8BF4\u660EArthas server\u66FE\u7ECF\u542F\u52A8\u8FC7\uFF0C\u68C0\u67E5\u76EE\u6807\u8FDB\u7A0B\u6253\u5F00\u7684\u6587\u4EF6\u63CF\u8FF0\u7B26\u3002\u5982\u679C\u662Flinux\u73AF\u5883\uFF0C\u53EF\u4EE5\u53BB /proc/$pid/fd \u4E0B\u9762\uFF0C\u4F7F\u7528ls -alh | grep arthas\uFF0C\u68C0\u67E5\u8FDB\u7A0B\u662F\u5426\u5DF2\u52A0\u8F7Darthas\u76F8\u5173\u7684 jar \u5305\u3002
  2. \u5982\u679C\u6CA1\u6709\uFF0C\u90A3\u4E48\u53EF\u80FD\u5DF2\u542F\u52A8arthas\u7684\u662F\u5176\u5B83\u8FDB\u7A0B\uFF0C\u4E5F\u53EF\u80FD\u5E94\u7528\u5DF2\u7ECF\u91CD\u542F\u8FC7\u4E86\u3002

Arthas attach \u4E4B\u540E\u5BF9\u539F\u8FDB\u7A0B\u6027\u80FD\u6709\u591A\u5927\u7684\u5F71\u54CD

',9),v={href:"https://github.com/alibaba/arthas/issues/44",target:"_blank",rel:"noopener noreferrer"},k=e("https://github.com/alibaba/arthas/issues/44"),x=a("h3",{id:"target-process-not-responding-or-hotspot-vm-not-loaded",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#target-process-not-responding-or-hotspot-vm-not-loaded","aria-hidden":"true"},"#"),e(" target process not responding or HotSpot VM not loaded")],-1),j=a("p",null,"com.sun.tools.attach.AttachNotSupportedException: Unable to open socket file: target process not responding or HotSpot VM not loaded",-1),w=a("li",null,"\u68C0\u67E5\u5F53\u524D\u7528\u6237\u548C\u76EE\u6807 java \u8FDB\u7A0B\u662F\u5426\u4E00\u81F4\u3002\u5982\u679C\u4E0D\u4E00\u81F4\uFF0C\u5219\u5207\u6362\u5230\u540C\u4E00\u7528\u6237\u3002JVM \u53EA\u80FD attach \u540C\u6837\u7528\u6237\u4E0B\u7684 java \u8FDB\u7A0B\u3002",-1),A=a("li",null,[e("\u5C1D\u8BD5\u4F7F\u7528 "),a("code",null,"jstack -l $pid"),e("\uFF0C\u5982\u679C\u8FDB\u7A0B\u6CA1\u6709\u53CD\u5E94\uFF0C\u5219\u8BF4\u660E\u8FDB\u7A0B\u53EF\u80FD\u5047\u6B7B\uFF0C\u65E0\u6CD5\u54CD\u5E94 JVM attach \u4FE1\u53F7\u3002\u6240\u4EE5\u540C\u6837\u57FA\u4E8E attach \u673A\u5236\u7684 Arthas \u65E0\u6CD5\u5DE5\u4F5C\u3002\u5C1D\u8BD5\u4F7F\u7528"),a("code",null,"jmap"),e(" heapdump \u540E\u5206\u6790\u3002")],-1),C=e("\u5C1D\u8BD5\u6309"),y=e("quick-start"),V=e("\u91CC\u7684\u65B9\u5F0F attach math-game\u3002"),L=e("\u66F4\u591A\u60C5\u51B5\u53C2\u8003\uFF1A "),E={href:"https://github.com/alibaba/arthas/issues/347",target:"_blank",rel:"noopener noreferrer"},q=e("https://github.com/alibaba/arthas/issues/347"),S=r(`

trace/watch \u7B49\u547D\u4EE4\u80FD\u5426\u589E\u5F3A jdk \u91CC\u7684\u7C7B\uFF1F

\u9ED8\u8BA4\u60C5\u51B5\u4E0B\u4F1A\u8FC7\u6EE4\u6389java.\u5F00\u5934\u7684\u7C7B\u548C\u88ABBootStrap ClassLoader\u52A0\u8F7D\u7684\u7C7B\u3002\u53EF\u4EE5\u901A\u8FC7\u53C2\u6570\u5F00\u542F\u3002

options unsafe true
 
`,3),I=e("\u66F4\u591A\u53C2\u8003 "),M=e("options"),N=r(`

\u63D0\u793A

\u901A\u8FC7 java.lang.instrument.Instrumentation#appendToBootstrapClassLoaderSearch append \u5230Bootstrap ClassLoader\u7684 jar \u5305\u9700\u8981\u5F00\u542F unsafe\u3002

\u600E\u4E48\u4EE5json\u683C\u5F0F\u67E5\u770B\u7ED3\u679C

options json-format true
 
`,3),B=e("\u66F4\u591A\u53C2\u8003 "),O=e("options"),F=a("h3",{id:"arthas-\u80FD\u5426\u8DDF\u8E2A-native-\u51FD\u6570",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#arthas-\u80FD\u5426\u8DDF\u8E2A-native-\u51FD\u6570","aria-hidden":"true"},"#"),e(" Arthas \u80FD\u5426\u8DDF\u8E2A native \u51FD\u6570")],-1),J=a("p",null,"\u4E0D\u80FD\u3002",-1),T=a("h3",{id:"\u80FD\u4E0D\u80FD\u67E5\u770B\u5185\u5B58\u91CC\u67D0\u4E2A\u53D8\u91CF\u7684\u503C",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#\u80FD\u4E0D\u80FD\u67E5\u770B\u5185\u5B58\u91CC\u67D0\u4E2A\u53D8\u91CF\u7684\u503C","aria-hidden":"true"},"#"),e(" \u80FD\u4E0D\u80FD\u67E5\u770B\u5185\u5B58\u91CC\u67D0\u4E2A\u53D8\u91CF\u7684\u503C")],-1),$=e("\u53EF\u4EE5\u4F7F\u7528"),H=a("code",null,"vmtool",-1),U=e("\u547D\u4EE4\u3002"),G=e("\u53EF\u4EE5\u7528\u4E00\u4E9B\u6280\u5DE7\uFF0C\u7528"),Q=a("code",null,"tt",-1),R=e("\u547D\u4EE4\u62E6\u622A\u5230\u5BF9\u8C61\uFF0C\u6216\u8005\u4ECE\u9759\u6001\u51FD\u6570\u91CC\u53D6\u5230\u5BF9\u8C61\u3002"),z=a("h3",{id:"\u65B9\u6CD5\u540C\u540D\u8FC7\u6EE4",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#\u65B9\u6CD5\u540C\u540D\u8FC7\u6EE4","aria-hidden":"true"},"#"),e(" \u65B9\u6CD5\u540C\u540D\u8FC7\u6EE4")],-1),D=e("\u540C\u540D\u65B9\u6CD5\u8FC7\u6EE4\u53EF\u4EE5\u901A\u8FC7\u5339\u914D\u8868\u8FBE\u5F0F,\u53EF\u4EE5\u4F7F\u7528"),K=e("\u8868\u8FBE\u5F0F\u6838\u5FC3\u53D8\u91CF"),P=e("\u4E2D\u6240\u6709\u53D8\u91CF\u4F5C\u4E3A\u5DF2\u77E5\u6761\u4EF6,\u53EF\u4EE5\u901A\u8FC7\u5224\u65AD\u53C2\u6570\u4E2A\u6570"),W=a("code",null,"params.length ==1",-1),X=e(", \u53C2\u6570\u7C7B\u578B"),Y=a("code",null,"params[0] instanceof java.lang.Integer",-1),Z=e("\u3001\u8FD4\u56DE\u503C\u7C7B\u578B "),aa=a("code",null,"returnObj instanceof java.util.List",-1),ea=e(" \u7B49\u7B49\u4E00\u79CD\u6216\u8005\u591A\u79CD\u7EC4\u5408\u8FDB\u884C\u8FC7\u6EE4\u3002"),ta=e("\u53EF\u4EE5\u4F7F\u7528 "),sa=a("code",null,"-v",-1),oa=e(" \u67E5\u770B\u89C2\u5BDF\u5339\u914D\u8868\u8FBE\u5F0F\u7684\u6267\u884C\u7ED3\u679C "),na={href:"https://github.com/alibaba/arthas/issues/1348",target:"_blank",rel:"noopener noreferrer"},ra=e("https://github.com/alibaba/arthas/issues/1348"),da=e("\u4F8B\u5B50"),ia=e("math-game"),ca=r(`
watch demo.MathGame primeFactors '{params,returnObj,throwExp}' 'params.length >0 && returnObj instanceof java.util.List' -v
 

\u600E\u4E48 watch\u3001trace \u6784\u9020\u51FD\u6570 \uFF1F

watch demo.MathGame <init> '{params,returnObj,throwExp}' -v
diff --git a/assets/getstatic.html.fab0771f.js b/assets/getstatic.html.2ff34f6b.js
similarity index 93%
rename from assets/getstatic.html.fab0771f.js
rename to assets/getstatic.html.2ff34f6b.js
index 49fbd8e1f..c8335317b 100644
--- a/assets/getstatic.html.fab0771f.js
+++ b/assets/getstatic.html.2ff34f6b.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-2f908999","path":"/en/doc/getstatic.html","title":"getstatic","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Usage","slug":"usage","link":"#usage","children":[]}],"git":{"updatedTime":1698396365000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":2},{"name":"haoyixing","email":"haoyixing@kuaishou.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/getstatic.md","version":"4.0.5"}');export{e as data};
+const e=JSON.parse('{"key":"v-2f908999","path":"/en/doc/getstatic.html","title":"getstatic","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Usage","slug":"usage","link":"#usage","children":[]}],"git":{"updatedTime":1698396365000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":2},{"name":"haoyixing","email":"haoyixing@kuaishou.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/getstatic.md","version":"4.1.0"}');export{e as data};
diff --git a/assets/getstatic.html.7b4ea1ee.js b/assets/getstatic.html.33e4080e.js
similarity index 89%
rename from assets/getstatic.html.7b4ea1ee.js
rename to assets/getstatic.html.33e4080e.js
index 2b3671e40..7ffe6dcbd 100644
--- a/assets/getstatic.html.7b4ea1ee.js
+++ b/assets/getstatic.html.33e4080e.js
@@ -1 +1 @@
-const t=JSON.parse('{"key":"v-78c35af6","path":"/doc/getstatic.html","title":"getstatic","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"\u4F7F\u7528\u53C2\u8003","slug":"\u4F7F\u7528\u53C2\u8003","link":"#\u4F7F\u7528\u53C2\u8003","children":[]}],"git":{"updatedTime":1698396365000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":2},{"name":"haoyixing","email":"haoyixing@kuaishou.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/getstatic.md","version":"4.0.5"}');export{t as data};
+const t=JSON.parse('{"key":"v-78c35af6","path":"/doc/getstatic.html","title":"getstatic","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"\u4F7F\u7528\u53C2\u8003","slug":"\u4F7F\u7528\u53C2\u8003","link":"#\u4F7F\u7528\u53C2\u8003","children":[]}],"git":{"updatedTime":1698396365000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":2},{"name":"haoyixing","email":"haoyixing@kuaishou.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/getstatic.md","version":"4.1.0"}');export{t as data};
diff --git a/assets/getstatic.html.14d00be6.js b/assets/getstatic.html.65f0c2b4.js
similarity index 99%
rename from assets/getstatic.html.14d00be6.js
rename to assets/getstatic.html.65f0c2b4.js
index 3a30fb67d..ca537d3cc 100644
--- a/assets/getstatic.html.14d00be6.js
+++ b/assets/getstatic.html.65f0c2b4.js
@@ -1,4 +1,4 @@
-import{_ as o,o as i,c as l,a as s,b as e,e as a,d as t,r as c}from"./app.4dfde1d2.js";const p={},r=s("h1",{id:"getstatic",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#getstatic","aria-hidden":"true"},"#"),a(" getstatic")],-1),u={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-getstatic",target:"_blank",rel:"noopener noreferrer"},d=s("code",null,"getstatic",-1),m=a(" online tutorial"),k=t(`

Usage

  • It is recommended to use the [OGNL] (ognl.md) command, which will be more flexible.

Check the static fields of classes conveniently, the usage is getstatic class_name field_name.

$ getstatic demo.MathGame random
+import{_ as o,o as i,c as l,a as s,b as e,e as a,d as t,r as c}from"./app.820675a4.js";const p={},r=s("h1",{id:"getstatic",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#getstatic","aria-hidden":"true"},"#"),a(" getstatic")],-1),u={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-getstatic",target:"_blank",rel:"noopener noreferrer"},d=s("code",null,"getstatic",-1),m=a(" online tutorial"),k=t(`

Usage

  • It is recommended to use the [OGNL] (ognl.md) command, which will be more flexible.

Check the static fields of classes conveniently, the usage is getstatic class_name field_name.

$ getstatic demo.MathGame random
 field: random
 @Random[
     serialVersionUID=@Long[3905348978240129619],
diff --git a/assets/getstatic.html.db4b035e.js b/assets/getstatic.html.d7f1260a.js
similarity index 99%
rename from assets/getstatic.html.db4b035e.js
rename to assets/getstatic.html.d7f1260a.js
index 62cdccaf7..199d33522 100644
--- a/assets/getstatic.html.db4b035e.js
+++ b/assets/getstatic.html.d7f1260a.js
@@ -1,4 +1,4 @@
-import{_ as i,o as c,c as p,a as s,b as n,w as r,e as a,d as o,r as t}from"./app.4dfde1d2.js";const d={},u=s("h1",{id:"getstatic",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#getstatic","aria-hidden":"true"},"#"),a(" getstatic")],-1),m={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-getstatic",target:"_blank",rel:"noopener noreferrer"},v=s("code",null,"getstatic",-1),b=a("\u5728\u7EBF\u6559\u7A0B"),k=s("h3",{id:"\u4F7F\u7528\u53C2\u8003",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#\u4F7F\u7528\u53C2\u8003","aria-hidden":"true"},"#"),a(" \u4F7F\u7528\u53C2\u8003")],-1),h=a("\u63A8\u8350\u76F4\u63A5\u4F7F\u7528"),g=a("ognl"),_=a("\u547D\u4EE4\uFF0C\u66F4\u52A0\u7075\u6D3B\u3002"),f=o(`

\u901A\u8FC7 getstatic \u547D\u4EE4\u53EF\u4EE5\u65B9\u4FBF\u7684\u67E5\u770B\u7C7B\u7684\u9759\u6001\u5C5E\u6027\u3002\u4F7F\u7528\u65B9\u6CD5\u4E3Agetstatic class_name field_name

$ getstatic demo.MathGame random
+import{_ as i,o as c,c as p,a as s,b as n,w as r,e as a,d as o,r as t}from"./app.820675a4.js";const d={},u=s("h1",{id:"getstatic",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#getstatic","aria-hidden":"true"},"#"),a(" getstatic")],-1),m={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-getstatic",target:"_blank",rel:"noopener noreferrer"},v=s("code",null,"getstatic",-1),b=a("\u5728\u7EBF\u6559\u7A0B"),k=s("h3",{id:"\u4F7F\u7528\u53C2\u8003",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#\u4F7F\u7528\u53C2\u8003","aria-hidden":"true"},"#"),a(" \u4F7F\u7528\u53C2\u8003")],-1),h=a("\u63A8\u8350\u76F4\u63A5\u4F7F\u7528"),g=a("ognl"),_=a("\u547D\u4EE4\uFF0C\u66F4\u52A0\u7075\u6D3B\u3002"),f=o(`

\u901A\u8FC7 getstatic \u547D\u4EE4\u53EF\u4EE5\u65B9\u4FBF\u7684\u67E5\u770B\u7C7B\u7684\u9759\u6001\u5C5E\u6027\u3002\u4F7F\u7528\u65B9\u6CD5\u4E3Agetstatic class_name field_name

$ getstatic demo.MathGame random
 field: random
 @Random[
     serialVersionUID=@Long[3905348978240129619],
diff --git a/assets/grep.html.7fbcf86e.js b/assets/grep.html.2fe04292.js
similarity index 98%
rename from assets/grep.html.7fbcf86e.js
rename to assets/grep.html.2fe04292.js
index c87d30ed5..0522affc2 100644
--- a/assets/grep.html.7fbcf86e.js
+++ b/assets/grep.html.2fe04292.js
@@ -1,4 +1,4 @@
-import{_ as s,o as t,c as a,a as e,b as l,e as n,d as r,r as d}from"./app.4dfde1d2.js";const c={},o=e("h1",{id:"grep",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#grep","aria-hidden":"true"},"#"),n(" grep")],-1),v={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-grep",target:"_blank",rel:"noopener noreferrer"},u=e("code",null,"grep",-1),m=n(" online tutorial"),p=r(`

TIP

Similar to the traditional grep command.

Usage

 USAGE:
+import{_ as s,o as t,c as a,a as e,b as l,e as n,d as r,r as d}from"./app.820675a4.js";const c={},o=e("h1",{id:"grep",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#grep","aria-hidden":"true"},"#"),n(" grep")],-1),v={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-grep",target:"_blank",rel:"noopener noreferrer"},u=e("code",null,"grep",-1),m=n(" online tutorial"),p=r(`

TIP

Similar to the traditional grep command.

Usage

 USAGE:
    grep [-A <value>] [-B <value>] [-C <value>] [-h] [-i] [-v] [-n] [-m <value>] [-e] [--trim-end] pattern
 
  SUMMARY:
diff --git a/assets/grep.html.246c4521.js b/assets/grep.html.3bcf432c.js
similarity index 87%
rename from assets/grep.html.246c4521.js
rename to assets/grep.html.3bcf432c.js
index 84fbd10a5..c826d2f64 100644
--- a/assets/grep.html.246c4521.js
+++ b/assets/grep.html.3bcf432c.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-63f4cd5a","path":"/doc/grep.html","title":"grep","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"\u4F7F\u7528\u53C2\u8003","slug":"\u4F7F\u7528\u53C2\u8003","link":"#\u4F7F\u7528\u53C2\u8003","children":[]}],"git":{"updatedTime":1660041759000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/grep.md","version":"4.0.5"}');export{e as data};
+const e=JSON.parse('{"key":"v-63f4cd5a","path":"/doc/grep.html","title":"grep","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"\u4F7F\u7528\u53C2\u8003","slug":"\u4F7F\u7528\u53C2\u8003","link":"#\u4F7F\u7528\u53C2\u8003","children":[]}],"git":{"updatedTime":1660041759000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/grep.md","version":"4.1.0"}');export{e as data};
diff --git a/assets/grep.html.afc0e9f5.js b/assets/grep.html.9152a51d.js
similarity index 86%
rename from assets/grep.html.afc0e9f5.js
rename to assets/grep.html.9152a51d.js
index 411541647..27bcbd528 100644
--- a/assets/grep.html.afc0e9f5.js
+++ b/assets/grep.html.9152a51d.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-8b2b7482","path":"/en/doc/grep.html","title":"grep","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Usage","slug":"usage","link":"#usage","children":[]}],"git":{"updatedTime":1660041759000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/grep.md","version":"4.0.5"}');export{e as data};
+const e=JSON.parse('{"key":"v-8b2b7482","path":"/en/doc/grep.html","title":"grep","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Usage","slug":"usage","link":"#usage","children":[]}],"git":{"updatedTime":1660041759000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/grep.md","version":"4.1.0"}');export{e as data};
diff --git a/assets/grep.html.0026b8ba.js b/assets/grep.html.9c152bb2.js
similarity index 98%
rename from assets/grep.html.0026b8ba.js
rename to assets/grep.html.9c152bb2.js
index 60a8e621f..a5789e9e2 100644
--- a/assets/grep.html.0026b8ba.js
+++ b/assets/grep.html.9c152bb2.js
@@ -1,4 +1,4 @@
-import{_ as s,o as t,c as a,a as e,b as l,e as n,d as r,r as d}from"./app.4dfde1d2.js";const c={},v=e("h1",{id:"grep",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#grep","aria-hidden":"true"},"#"),n(" grep")],-1),o={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-grep",target:"_blank",rel:"noopener noreferrer"},u=e("code",null,"grep",-1),m=n("\u5728\u7EBF\u6559\u7A0B"),p=r(`

\u63D0\u793A

\u7C7B\u4F3C\u4F20\u7EDF\u7684grep\u547D\u4EE4\u3002

\u4F7F\u7528\u53C2\u8003

 USAGE:
+import{_ as s,o as t,c as a,a as e,b as l,e as n,d as r,r as d}from"./app.820675a4.js";const c={},v=e("h1",{id:"grep",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#grep","aria-hidden":"true"},"#"),n(" grep")],-1),o={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-grep",target:"_blank",rel:"noopener noreferrer"},u=e("code",null,"grep",-1),m=n("\u5728\u7EBF\u6559\u7A0B"),p=r(`

\u63D0\u793A

\u7C7B\u4F3C\u4F20\u7EDF\u7684grep\u547D\u4EE4\u3002

\u4F7F\u7528\u53C2\u8003

 USAGE:
    grep [-A <value>] [-B <value>] [-C <value>] [-h] [-i] [-v] [-n] [-m <value>] [-e] [--trim-end] pattern
 
  SUMMARY:
diff --git a/assets/groovy.html.7ca37c30.js b/assets/groovy.html.49d3731b.js
similarity index 99%
rename from assets/groovy.html.7ca37c30.js
rename to assets/groovy.html.49d3731b.js
index 77e52e7e6..34e6e3623 100644
--- a/assets/groovy.html.7ca37c30.js
+++ b/assets/groovy.html.49d3731b.js
@@ -1,4 +1,4 @@
-import{_ as e,o as p,c,a as s,b as i,w as o,d as a,e as n,r as l}from"./app.4dfde1d2.js";const u={},d=a(`

groovy

\u63D0\u793A

Arthas \u652F\u6301 groovy \u811A\u672C\u589E\u5F3A\uFF0C\u5141\u8BB8\u50CF BTrace \u4E00\u6837\u7F16\u5199\u811A\u672C\u6765\u89E3\u51B3\u95EE\u9898\uFF0C\u53EF\u4EE5\u5728 groovy \u811A\u672C\u4E2D\u8FDB\u884C if/for/switch/while \u7B49\u63A7\u5236\u8BED\u53E5\uFF0C\u4E0D\u53D7\u9650\u5236\uFF0C\u4F46\u76F8\u6BD4 BTrace \u800C\u8A00\u62E5\u6709\u66F4\u591A\u7684\u9650\u5236\u8303\u56F4\u3002

\u9650\u5236\u5185\u5BB9

  1. \u7981\u6B62\u6539\u53D8\u539F\u6709\u903B\u8F91\uFF0C\u4E0E watch \u7B49\u547D\u4EE4\u4E00\u6837\uFF0C\u91CD\u70B9\u4FDD\u8BC1\u7684\u662F\u76D1\u542C\u548C\u89C2\u5BDF\u3002
  2. \u53EA\u5141\u8BB8\u5728\u65B9\u6CD5\u7684 before/success/exception/finish \u56DB\u4E2A\u73AF\u8282\u8FDB\u884C\u76D1\u542C\u3002

\u53C2\u6570\u8BF4\u660E

\u53C2\u6570\u540D\u79F0\u53C2\u6570\u8BF4\u660E
class-pattern\u7C7B\u540D\u8868\u8FBE\u5F0F\u5339\u914D
method-pattern\u65B9\u6CD5\u540D\u8868\u8FBE\u5F0F\u5339\u914D
script-filepathgroovy \u811A\u672C\u7684\u7EDD\u5BF9\u8DEF\u5F84
[S]\u5339\u914D\u6240\u6709\u7684\u5B50\u7C7B
[E]\u5F00\u542F\u6B63\u5219\u8868\u8FBE\u5F0F\u5339\u914D\uFF0C\u9ED8\u8BA4\u4E3A\u901A\u914D\u7B26\u5339\u914D

\u9700\u8981\u8BF4\u660E\u7684\u662F\uFF0C\u7B2C\u4E09\u4E2A\u8F93\u5165\u53C2\u6570\u662F\u811A\u672C\u7684\u7EDD\u5BF9\u8DEF\u5F84\uFF0C\u6BD4\u5982 /tmp/test.groovy\uFF0C\u4E0D\u5EFA\u8BAE\u8F93\u5165\u76F8\u5BF9\u8DEF\u5F84\uFF0C\u6BD4\u5982 ./test.groovy

\u4E94\u4E2A\u5173\u952E\u51FD\u6570\u58F0\u660E

/**
+import{_ as e,o as p,c,a as s,b as i,w as o,d as a,e as n,r as l}from"./app.820675a4.js";const u={},d=a(`

groovy

\u63D0\u793A

Arthas \u652F\u6301 groovy \u811A\u672C\u589E\u5F3A\uFF0C\u5141\u8BB8\u50CF BTrace \u4E00\u6837\u7F16\u5199\u811A\u672C\u6765\u89E3\u51B3\u95EE\u9898\uFF0C\u53EF\u4EE5\u5728 groovy \u811A\u672C\u4E2D\u8FDB\u884C if/for/switch/while \u7B49\u63A7\u5236\u8BED\u53E5\uFF0C\u4E0D\u53D7\u9650\u5236\uFF0C\u4F46\u76F8\u6BD4 BTrace \u800C\u8A00\u62E5\u6709\u66F4\u591A\u7684\u9650\u5236\u8303\u56F4\u3002

\u9650\u5236\u5185\u5BB9

  1. \u7981\u6B62\u6539\u53D8\u539F\u6709\u903B\u8F91\uFF0C\u4E0E watch \u7B49\u547D\u4EE4\u4E00\u6837\uFF0C\u91CD\u70B9\u4FDD\u8BC1\u7684\u662F\u76D1\u542C\u548C\u89C2\u5BDF\u3002
  2. \u53EA\u5141\u8BB8\u5728\u65B9\u6CD5\u7684 before/success/exception/finish \u56DB\u4E2A\u73AF\u8282\u8FDB\u884C\u76D1\u542C\u3002

\u53C2\u6570\u8BF4\u660E

\u53C2\u6570\u540D\u79F0\u53C2\u6570\u8BF4\u660E
class-pattern\u7C7B\u540D\u8868\u8FBE\u5F0F\u5339\u914D
method-pattern\u65B9\u6CD5\u540D\u8868\u8FBE\u5F0F\u5339\u914D
script-filepathgroovy \u811A\u672C\u7684\u7EDD\u5BF9\u8DEF\u5F84
[S]\u5339\u914D\u6240\u6709\u7684\u5B50\u7C7B
[E]\u5F00\u542F\u6B63\u5219\u8868\u8FBE\u5F0F\u5339\u914D\uFF0C\u9ED8\u8BA4\u4E3A\u901A\u914D\u7B26\u5339\u914D

\u9700\u8981\u8BF4\u660E\u7684\u662F\uFF0C\u7B2C\u4E09\u4E2A\u8F93\u5165\u53C2\u6570\u662F\u811A\u672C\u7684\u7EDD\u5BF9\u8DEF\u5F84\uFF0C\u6BD4\u5982 /tmp/test.groovy\uFF0C\u4E0D\u5EFA\u8BAE\u8F93\u5165\u76F8\u5BF9\u8DEF\u5F84\uFF0C\u6BD4\u5982 ./test.groovy

\u4E94\u4E2A\u5173\u952E\u51FD\u6570\u58F0\u660E

/**
  * \u589E\u5F3A\u811A\u672C\u76D1\u542C\u5668
  */
 interface ScriptListener {
diff --git a/assets/groovy.html.ea7dff22.js b/assets/groovy.html.643b72f3.js
similarity index 99%
rename from assets/groovy.html.ea7dff22.js
rename to assets/groovy.html.643b72f3.js
index a9c662966..a4c80bc24 100644
--- a/assets/groovy.html.ea7dff22.js
+++ b/assets/groovy.html.643b72f3.js
@@ -1,4 +1,4 @@
-import{_ as e,o as p,c as o,a as s,b as i,w as c,d as a,e as n,r as l}from"./app.4dfde1d2.js";const u={},r=a(`

groovy

TIP

Arthas support groovy scripting to allow user to use script like BTrace. It is possible to use if/for/switch/while in groovy scripting, but has more limitations compared to BTrace.

Limitations

  1. Prohibit from alternating the original logic. Like watch command, The major purpose of scripting is monitoring and observing.
  2. Only allow to monitor at the stages of before/success/exception/finish on one method.

Parameters

ParameterExplanation
class-patternclass name pattern
method-patternmethod name pattern
script-filepaththe absolute path of the groovy script
[S]match all sub classes
[E]enable regex match, the default is wildcard match

Note: the third parameter script-filepath must be the absolute path of the groovy script, for example /tmp/test.groovy. It is not recommended to use relative path, e.g. ./test.groovy.

Explanation on the important callbacks

/**
+import{_ as e,o as p,c as o,a as s,b as i,w as c,d as a,e as n,r as l}from"./app.820675a4.js";const u={},r=a(`

groovy

TIP

Arthas support groovy scripting to allow user to use script like BTrace. It is possible to use if/for/switch/while in groovy scripting, but has more limitations compared to BTrace.

Limitations

  1. Prohibit from alternating the original logic. Like watch command, The major purpose of scripting is monitoring and observing.
  2. Only allow to monitor at the stages of before/success/exception/finish on one method.

Parameters

ParameterExplanation
class-patternclass name pattern
method-patternmethod name pattern
script-filepaththe absolute path of the groovy script
[S]match all sub classes
[E]enable regex match, the default is wildcard match

Note: the third parameter script-filepath must be the absolute path of the groovy script, for example /tmp/test.groovy. It is not recommended to use relative path, e.g. ./test.groovy.

Explanation on the important callbacks

/**
  * Listeners for script to enhance the class
  */
 interface ScriptListener {
diff --git a/assets/groovy.html.9992562b.js b/assets/groovy.html.6843ec66.js
similarity index 97%
rename from assets/groovy.html.9992562b.js
rename to assets/groovy.html.6843ec66.js
index 2fd4307d7..de7000e4f 100644
--- a/assets/groovy.html.9992562b.js
+++ b/assets/groovy.html.6843ec66.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-809381ca","path":"/doc/groovy.html","title":"groovy","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"\u9650\u5236\u5185\u5BB9","slug":"\u9650\u5236\u5185\u5BB9","link":"#\u9650\u5236\u5185\u5BB9","children":[]},{"level":3,"title":"\u53C2\u6570\u8BF4\u660E","slug":"\u53C2\u6570\u8BF4\u660E","link":"#\u53C2\u6570\u8BF4\u660E","children":[]},{"level":3,"title":"\u4E94\u4E2A\u5173\u952E\u51FD\u6570\u58F0\u660E","slug":"\u4E94\u4E2A\u5173\u952E\u51FD\u6570\u58F0\u660E","link":"#\u4E94\u4E2A\u5173\u952E\u51FD\u6570\u58F0\u660E","children":[]},{"level":3,"title":"\u53C2\u6570 Advice \u8BF4\u660E","slug":"\u53C2\u6570-advice-\u8BF4\u660E","link":"#\u53C2\u6570-advice-\u8BF4\u660E","children":[]},{"level":3,"title":"\u53C2\u6570 Output \u8BF4\u660E","slug":"\u53C2\u6570-output-\u8BF4\u660E","link":"#\u53C2\u6570-output-\u8BF4\u660E","children":[]},{"level":3,"title":"\u4E00\u4E2A\u8F93\u51FA\u65E5\u5FD7\u7684 groovy \u811A\u672C\u793A\u4F8B","slug":"\u4E00\u4E2A\u8F93\u51FA\u65E5\u5FD7\u7684-groovy-\u811A\u672C\u793A\u4F8B","link":"#\u4E00\u4E2A\u8F93\u51FA\u65E5\u5FD7\u7684-groovy-\u811A\u672C\u793A\u4F8B","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/groovy.md","version":"4.0.5"}');export{e as data};
+const e=JSON.parse('{"key":"v-809381ca","path":"/doc/groovy.html","title":"groovy","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"\u9650\u5236\u5185\u5BB9","slug":"\u9650\u5236\u5185\u5BB9","link":"#\u9650\u5236\u5185\u5BB9","children":[]},{"level":3,"title":"\u53C2\u6570\u8BF4\u660E","slug":"\u53C2\u6570\u8BF4\u660E","link":"#\u53C2\u6570\u8BF4\u660E","children":[]},{"level":3,"title":"\u4E94\u4E2A\u5173\u952E\u51FD\u6570\u58F0\u660E","slug":"\u4E94\u4E2A\u5173\u952E\u51FD\u6570\u58F0\u660E","link":"#\u4E94\u4E2A\u5173\u952E\u51FD\u6570\u58F0\u660E","children":[]},{"level":3,"title":"\u53C2\u6570 Advice \u8BF4\u660E","slug":"\u53C2\u6570-advice-\u8BF4\u660E","link":"#\u53C2\u6570-advice-\u8BF4\u660E","children":[]},{"level":3,"title":"\u53C2\u6570 Output \u8BF4\u660E","slug":"\u53C2\u6570-output-\u8BF4\u660E","link":"#\u53C2\u6570-output-\u8BF4\u660E","children":[]},{"level":3,"title":"\u4E00\u4E2A\u8F93\u51FA\u65E5\u5FD7\u7684 groovy \u811A\u672C\u793A\u4F8B","slug":"\u4E00\u4E2A\u8F93\u51FA\u65E5\u5FD7\u7684-groovy-\u811A\u672C\u793A\u4F8B","link":"#\u4E00\u4E2A\u8F93\u51FA\u65E5\u5FD7\u7684-groovy-\u811A\u672C\u793A\u4F8B","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/groovy.md","version":"4.1.0"}');export{e as data};
diff --git a/assets/groovy.html.fcd06c5c.js b/assets/groovy.html.be541e33.js
similarity index 95%
rename from assets/groovy.html.fcd06c5c.js
rename to assets/groovy.html.be541e33.js
index 3073c67e9..736d9c44b 100644
--- a/assets/groovy.html.fcd06c5c.js
+++ b/assets/groovy.html.be541e33.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-25a18087","path":"/en/doc/groovy.html","title":"groovy","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"Limitations","slug":"limitations","link":"#limitations","children":[]},{"level":3,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":3,"title":"Explanation on the important callbacks","slug":"explanation-on-the-important-callbacks","link":"#explanation-on-the-important-callbacks","children":[]},{"level":3,"title":"Advice parameter","slug":"advice-parameter","link":"#advice-parameter","children":[]},{"level":3,"title":"Output parameter","slug":"output-parameter","link":"#output-parameter","children":[]},{"level":3,"title":"A groovy sample script to output logs","slug":"a-groovy-sample-script-to-output-logs","link":"#a-groovy-sample-script-to-output-logs","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/groovy.md","version":"4.0.5"}');export{e as data};
+const e=JSON.parse('{"key":"v-25a18087","path":"/en/doc/groovy.html","title":"groovy","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"Limitations","slug":"limitations","link":"#limitations","children":[]},{"level":3,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":3,"title":"Explanation on the important callbacks","slug":"explanation-on-the-important-callbacks","link":"#explanation-on-the-important-callbacks","children":[]},{"level":3,"title":"Advice parameter","slug":"advice-parameter","link":"#advice-parameter","children":[]},{"level":3,"title":"Output parameter","slug":"output-parameter","link":"#output-parameter","children":[]},{"level":3,"title":"A groovy sample script to output logs","slug":"a-groovy-sample-script-to-output-logs","link":"#a-groovy-sample-script-to-output-logs","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/groovy.md","version":"4.1.0"}');export{e as data};
diff --git a/assets/heapdump.html.97547435.js b/assets/heapdump.html.1bcab0d7.js
similarity index 98%
rename from assets/heapdump.html.97547435.js
rename to assets/heapdump.html.1bcab0d7.js
index 40c472335..1cd67cf8e 100644
--- a/assets/heapdump.html.97547435.js
+++ b/assets/heapdump.html.1bcab0d7.js
@@ -1,4 +1,4 @@
-import{_ as s,o as t,c as d,a,b as p,e,d as i,r as c}from"./app.4dfde1d2.js";const r={},o=a("h1",{id:"heapdump",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#heapdump","aria-hidden":"true"},"#"),e(" heapdump")],-1),u={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-heapdump",target:"_blank",rel:"noopener noreferrer"},l=a("code",null,"heapdump",-1),h=e("\u5728\u7EBF\u6559\u7A0B"),m=i(`

\u63D0\u793A

dump java heap, \u7C7B\u4F3C jmap \u547D\u4EE4\u7684 heap dump \u529F\u80FD\u3002

\u4F7F\u7528\u53C2\u8003

dump \u5230\u6307\u5B9A\u6587\u4EF6

[arthas@58205]$ heapdump arthas-output/dump.hprof
+import{_ as s,o as t,c as d,a,b as p,e,d as i,r as c}from"./app.820675a4.js";const r={},o=a("h1",{id:"heapdump",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#heapdump","aria-hidden":"true"},"#"),e(" heapdump")],-1),u={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-heapdump",target:"_blank",rel:"noopener noreferrer"},l=a("code",null,"heapdump",-1),h=e("\u5728\u7EBF\u6559\u7A0B"),m=i(`

\u63D0\u793A

dump java heap, \u7C7B\u4F3C jmap \u547D\u4EE4\u7684 heap dump \u529F\u80FD\u3002

\u4F7F\u7528\u53C2\u8003

dump \u5230\u6307\u5B9A\u6587\u4EF6

[arthas@58205]$ heapdump arthas-output/dump.hprof
 Dumping heap to arthas-output/dump.hprof ...
 Heap dump file created
 

\u63D0\u793A

\u751F\u6210\u6587\u4EF6\u5728arthas-output\u76EE\u5F55\uFF0C\u53EF\u4EE5\u901A\u8FC7\u6D4F\u89C8\u5668\u4E0B\u8F7D\uFF1A http://localhost:8563/arthas-output/

\u53EA dump live \u5BF9\u8C61

[arthas@58205]$ heapdump --live /tmp/dump.hprof
diff --git a/assets/heapdump.html.c4e563a9.js b/assets/heapdump.html.ce432d62.js
similarity index 95%
rename from assets/heapdump.html.c4e563a9.js
rename to assets/heapdump.html.ce432d62.js
index 214e9f5e6..c3f897024 100644
--- a/assets/heapdump.html.c4e563a9.js
+++ b/assets/heapdump.html.ce432d62.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-07868089","path":"/doc/heapdump.html","title":"heapdump","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"\u4F7F\u7528\u53C2\u8003","slug":"\u4F7F\u7528\u53C2\u8003","link":"#\u4F7F\u7528\u53C2\u8003","children":[{"level":3,"title":"dump \u5230\u6307\u5B9A\u6587\u4EF6","slug":"dump-\u5230\u6307\u5B9A\u6587\u4EF6","link":"#dump-\u5230\u6307\u5B9A\u6587\u4EF6","children":[]},{"level":3,"title":"\u53EA dump live \u5BF9\u8C61","slug":"\u53EA-dump-live-\u5BF9\u8C61","link":"#\u53EA-dump-live-\u5BF9\u8C61","children":[]}]},{"level":2,"title":"dump \u5230\u4E34\u65F6\u6587\u4EF6","slug":"dump-\u5230\u4E34\u65F6\u6587\u4EF6","link":"#dump-\u5230\u4E34\u65F6\u6587\u4EF6","children":[]}],"git":{"updatedTime":1681903951000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":2},{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"cao","email":"caojinsheng123@gmail.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@users.noreply.github.com","commits":1}]},"filePathRelative":"doc/heapdump.md","version":"4.0.5"}');export{e as data};
+const e=JSON.parse('{"key":"v-07868089","path":"/doc/heapdump.html","title":"heapdump","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"\u4F7F\u7528\u53C2\u8003","slug":"\u4F7F\u7528\u53C2\u8003","link":"#\u4F7F\u7528\u53C2\u8003","children":[{"level":3,"title":"dump \u5230\u6307\u5B9A\u6587\u4EF6","slug":"dump-\u5230\u6307\u5B9A\u6587\u4EF6","link":"#dump-\u5230\u6307\u5B9A\u6587\u4EF6","children":[]},{"level":3,"title":"\u53EA dump live \u5BF9\u8C61","slug":"\u53EA-dump-live-\u5BF9\u8C61","link":"#\u53EA-dump-live-\u5BF9\u8C61","children":[]}]},{"level":2,"title":"dump \u5230\u4E34\u65F6\u6587\u4EF6","slug":"dump-\u5230\u4E34\u65F6\u6587\u4EF6","link":"#dump-\u5230\u4E34\u65F6\u6587\u4EF6","children":[]}],"git":{"updatedTime":1681903951000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":2},{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"cao","email":"caojinsheng123@gmail.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@users.noreply.github.com","commits":1}]},"filePathRelative":"doc/heapdump.md","version":"4.1.0"}');export{e as data};
diff --git a/assets/heapdump.html.6f2a5603.js b/assets/heapdump.html.f2a97cfa.js
similarity index 94%
rename from assets/heapdump.html.6f2a5603.js
rename to assets/heapdump.html.f2a97cfa.js
index d587437ec..20e2b3f76 100644
--- a/assets/heapdump.html.6f2a5603.js
+++ b/assets/heapdump.html.f2a97cfa.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-c0b1d216","path":"/en/doc/heapdump.html","title":"heapdump","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Usage","slug":"usage","link":"#usage","children":[{"level":3,"title":"Dump to file","slug":"dump-to-file","link":"#dump-to-file","children":[]},{"level":3,"title":"Dump only live objects","slug":"dump-only-live-objects","link":"#dump-only-live-objects","children":[]},{"level":3,"title":"Dump to tmp file","slug":"dump-to-tmp-file","link":"#dump-to-tmp-file","children":[]}]}],"git":{"updatedTime":1681903951000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":2},{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@users.noreply.github.com","commits":1}]},"filePathRelative":"en/doc/heapdump.md","version":"4.0.5"}');export{e as data};
+const e=JSON.parse('{"key":"v-c0b1d216","path":"/en/doc/heapdump.html","title":"heapdump","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Usage","slug":"usage","link":"#usage","children":[{"level":3,"title":"Dump to file","slug":"dump-to-file","link":"#dump-to-file","children":[]},{"level":3,"title":"Dump only live objects","slug":"dump-only-live-objects","link":"#dump-only-live-objects","children":[]},{"level":3,"title":"Dump to tmp file","slug":"dump-to-tmp-file","link":"#dump-to-tmp-file","children":[]}]}],"git":{"updatedTime":1681903951000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":2},{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@users.noreply.github.com","commits":1}]},"filePathRelative":"en/doc/heapdump.md","version":"4.1.0"}');export{e as data};
diff --git a/assets/heapdump.html.13554c60.js b/assets/heapdump.html.f4df2420.js
similarity index 97%
rename from assets/heapdump.html.13554c60.js
rename to assets/heapdump.html.f4df2420.js
index 49e7ff8f6..60145c98e 100644
--- a/assets/heapdump.html.13554c60.js
+++ b/assets/heapdump.html.f4df2420.js
@@ -1,4 +1,4 @@
-import{_ as s,o as t,c as i,a,b as d,e,d as p,r as o}from"./app.4dfde1d2.js";const c={},r=a("h1",{id:"heapdump",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#heapdump","aria-hidden":"true"},"#"),e(" heapdump")],-1),l={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-heapdump",target:"_blank",rel:"noopener noreferrer"},u=a("code",null,"heapdump",-1),h=e(" online tutorial"),m=p(`

TIP

dump java heap in hprof binary format, like jmap.

Usage

Dump to file

[arthas@58205]$ heapdump arthas-output/dump.hprof
+import{_ as s,o as t,c as i,a,b as d,e,d as p,r as o}from"./app.820675a4.js";const c={},r=a("h1",{id:"heapdump",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#heapdump","aria-hidden":"true"},"#"),e(" heapdump")],-1),l={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-heapdump",target:"_blank",rel:"noopener noreferrer"},u=a("code",null,"heapdump",-1),h=e(" online tutorial"),m=p(`

TIP

dump java heap in hprof binary format, like jmap.

Usage

Dump to file

[arthas@58205]$ heapdump arthas-output/dump.hprof
 Dumping heap to arthas-output/dump.hprof ...
 Heap dump file created
 

TIP

The generated file is located in the arthas-output directory and can be downloaded through the browser at http://localhost:8563/arthas-output/

Dump only live objects

[arthas@58205]$ heapdump --live /tmp/dump.hprof
diff --git a/assets/help.html.7f0ae7a9.js b/assets/help.html.26583054.js
similarity index 99%
rename from assets/help.html.7f0ae7a9.js
rename to assets/help.html.26583054.js
index e7c25a28c..152544ff3 100644
--- a/assets/help.html.7f0ae7a9.js
+++ b/assets/help.html.26583054.js
@@ -1,4 +1,4 @@
-import{_ as e,o as i,c as n,d as s}from"./app.4dfde1d2.js";const a={},l=s(`

help

\u67E5\u770B\u547D\u4EE4\u5E2E\u52A9\u4FE1\u606F\uFF0C\u53EF\u4EE5\u67E5\u770B\u5F53\u524D arthas \u7248\u672C\u652F\u6301\u7684\u6307\u4EE4\uFF0C\u6216\u8005\u67E5\u770B\u5177\u4F53\u6307\u4EE4\u7684\u4F7F\u7528\u8BF4\u660E\u3002

\u63D0\u793A

[help \u6307\u4EE4]\u7684\u7B49\u540C\u4E8E[\u6307\u4EE4 -help]\uFF0C\u90FD\u662F\u67E5\u770B\u5177\u4F53\u6307\u4EE4\u7684\u4F7F\u7528\u8BF4\u660E\u3002

\u53C2\u6570\u8BF4\u660E

\u53C2\u6570\u540D\u79F0\u53C2\u6570\u8BF4\u660E
\u4E0D\u63A5\u53C2\u6570\u67E5\u8BE2\u5F53\u524D arthas \u7248\u672C\u652F\u6301\u7684\u6307\u4EE4\u4EE5\u53CA\u6307\u4EE4\u63CF\u8FF0
[name:]\u67E5\u8BE2\u5177\u4F53\u6307\u4EE4\u7684\u4F7F\u7528\u8BF4\u660E

\u4F7F\u7528\u53C2\u8003

$ help
+import{_ as e,o as i,c as n,d as s}from"./app.820675a4.js";const a={},l=s(`

help

\u67E5\u770B\u547D\u4EE4\u5E2E\u52A9\u4FE1\u606F\uFF0C\u53EF\u4EE5\u67E5\u770B\u5F53\u524D arthas \u7248\u672C\u652F\u6301\u7684\u6307\u4EE4\uFF0C\u6216\u8005\u67E5\u770B\u5177\u4F53\u6307\u4EE4\u7684\u4F7F\u7528\u8BF4\u660E\u3002

\u63D0\u793A

[help \u6307\u4EE4]\u7684\u7B49\u540C\u4E8E[\u6307\u4EE4 -help]\uFF0C\u90FD\u662F\u67E5\u770B\u5177\u4F53\u6307\u4EE4\u7684\u4F7F\u7528\u8BF4\u660E\u3002

\u53C2\u6570\u8BF4\u660E

\u53C2\u6570\u540D\u79F0\u53C2\u6570\u8BF4\u660E
\u4E0D\u63A5\u53C2\u6570\u67E5\u8BE2\u5F53\u524D arthas \u7248\u672C\u652F\u6301\u7684\u6307\u4EE4\u4EE5\u53CA\u6307\u4EE4\u63CF\u8FF0
[name:]\u67E5\u8BE2\u5177\u4F53\u6307\u4EE4\u7684\u4F7F\u7528\u8BF4\u660E

\u4F7F\u7528\u53C2\u8003

$ help
  NAME         DESCRIPTION
  help         Display Arthas Help
  auth         Authenticates the current session
diff --git a/assets/help.html.ac0d9eac.js b/assets/help.html.713af09a.js
similarity index 94%
rename from assets/help.html.ac0d9eac.js
rename to assets/help.html.713af09a.js
index 15c5c18a8..46ff1ef97 100644
--- a/assets/help.html.ac0d9eac.js
+++ b/assets/help.html.713af09a.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-7a8b0c34","path":"/en/doc/help.html","title":"help","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Options","slug":"options","link":"#options","children":[]},{"level":2,"title":"Usage","slug":"usage","link":"#usage","children":[]}],"git":{"updatedTime":1660041759000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/help.md","version":"4.0.5"}');export{e as data};
+const e=JSON.parse('{"key":"v-7a8b0c34","path":"/en/doc/help.html","title":"help","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Options","slug":"options","link":"#options","children":[]},{"level":2,"title":"Usage","slug":"usage","link":"#usage","children":[]}],"git":{"updatedTime":1660041759000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/help.md","version":"4.1.0"}');export{e as data};
diff --git a/assets/help.html.5a335fae.js b/assets/help.html.91046ed4.js
similarity index 99%
rename from assets/help.html.5a335fae.js
rename to assets/help.html.91046ed4.js
index ee3e0be85..bb270ae47 100644
--- a/assets/help.html.5a335fae.js
+++ b/assets/help.html.91046ed4.js
@@ -1,4 +1,4 @@
-import{_ as n,o as s,c as e,d as a}from"./app.4dfde1d2.js";const i={},t=a(`

help

show help message, the command can show all the commands that current Arthas server supports,or you can use the command to show the detail usage of another command.

TIP

[help command] equals [command -help],both is to show the detail usage of one command.

Options

NameSpecification
show all the commands that current Arthas server supports
[name:]show the detail usage of one command

Usage

$ help
+import{_ as n,o as s,c as e,d as a}from"./app.820675a4.js";const i={},t=a(`

help

show help message, the command can show all the commands that current Arthas server supports,or you can use the command to show the detail usage of another command.

TIP

[help command] equals [command -help],both is to show the detail usage of one command.

Options

NameSpecification
show all the commands that current Arthas server supports
[name:]show the detail usage of one command

Usage

$ help
  NAME         DESCRIPTION
  help         Display Arthas Help
  auth         Authenticates the current session
diff --git a/assets/help.html.6f5f6ec9.js b/assets/help.html.a710f356.js
similarity index 90%
rename from assets/help.html.6f5f6ec9.js
rename to assets/help.html.a710f356.js
index 1a62599d4..35df76f50 100644
--- a/assets/help.html.6f5f6ec9.js
+++ b/assets/help.html.a710f356.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-e3b34070","path":"/doc/help.html","title":"help","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"\u53C2\u6570\u8BF4\u660E","slug":"\u53C2\u6570\u8BF4\u660E","link":"#\u53C2\u6570\u8BF4\u660E","children":[]},{"level":2,"title":"\u4F7F\u7528\u53C2\u8003","slug":"\u4F7F\u7528\u53C2\u8003","link":"#\u4F7F\u7528\u53C2\u8003","children":[]}],"git":{"updatedTime":1660041759000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/help.md","version":"4.0.5"}');export{e as data};
+const e=JSON.parse('{"key":"v-e3b34070","path":"/doc/help.html","title":"help","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"\u53C2\u6570\u8BF4\u660E","slug":"\u53C2\u6570\u8BF4\u660E","link":"#\u53C2\u6570\u8BF4\u660E","children":[]},{"level":2,"title":"\u4F7F\u7528\u53C2\u8003","slug":"\u4F7F\u7528\u53C2\u8003","link":"#\u4F7F\u7528\u53C2\u8003","children":[]}],"git":{"updatedTime":1660041759000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/help.md","version":"4.1.0"}');export{e as data};
diff --git a/assets/history.html.6184aed2.js b/assets/history.html.471db257.js
similarity index 97%
rename from assets/history.html.6184aed2.js
rename to assets/history.html.471db257.js
index d0e02c49f..f2ee95b1a 100644
--- a/assets/history.html.6184aed2.js
+++ b/assets/history.html.471db257.js
@@ -1,4 +1,4 @@
-import{_ as s,o as e,c as n,d as a}from"./app.4dfde1d2.js";const t={},i=a(`

history

view command history.

TIP

history of commands will persisted in a file named history, so the history command can show all the history commands of current Arthas server ,but not only history in current session.

Options

NameSpecification
[c:]clear all the history commands
[n:]view the nearest 5 commands

Usage

#view the nearest 3 commands
+import{_ as s,o as e,c as n,d as a}from"./app.820675a4.js";const t={},i=a(`

history

view command history.

TIP

history of commands will persisted in a file named history, so the history command can show all the history commands of current Arthas server ,but not only history in current session.

Options

NameSpecification
[c:]clear all the history commands
[n:]view the nearest 5 commands

Usage

#view the nearest 3 commands
 $ history 3
   269  thread
   270  cls
diff --git a/assets/history.html.cef395e5.js b/assets/history.html.47de9719.js
similarity index 90%
rename from assets/history.html.cef395e5.js
rename to assets/history.html.47de9719.js
index bd564d27b..1bb613e57 100644
--- a/assets/history.html.cef395e5.js
+++ b/assets/history.html.47de9719.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-26f43d96","path":"/doc/history.html","title":"history","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"\u53C2\u6570\u8BF4\u660E","slug":"\u53C2\u6570\u8BF4\u660E","link":"#\u53C2\u6570\u8BF4\u660E","children":[]},{"level":2,"title":"\u4F7F\u7528\u53C2\u8003","slug":"\u4F7F\u7528\u53C2\u8003","link":"#\u4F7F\u7528\u53C2\u8003","children":[]}],"git":{"updatedTime":1660041759000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/history.md","version":"4.0.5"}');export{e as data};
+const e=JSON.parse('{"key":"v-26f43d96","path":"/doc/history.html","title":"history","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"\u53C2\u6570\u8BF4\u660E","slug":"\u53C2\u6570\u8BF4\u660E","link":"#\u53C2\u6570\u8BF4\u660E","children":[]},{"level":2,"title":"\u4F7F\u7528\u53C2\u8003","slug":"\u4F7F\u7528\u53C2\u8003","link":"#\u4F7F\u7528\u53C2\u8003","children":[]}],"git":{"updatedTime":1660041759000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/history.md","version":"4.1.0"}');export{e as data};
diff --git a/assets/history.html.d77e5c82.js b/assets/history.html.75d1640b.js
similarity index 92%
rename from assets/history.html.d77e5c82.js
rename to assets/history.html.75d1640b.js
index e570c7981..1c37be2c9 100644
--- a/assets/history.html.d77e5c82.js
+++ b/assets/history.html.75d1640b.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-4402cd49","path":"/en/doc/history.html","title":"history","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Options","slug":"options","link":"#options","children":[]},{"level":2,"title":"Usage","slug":"usage","link":"#usage","children":[]}],"git":{"updatedTime":1660041759000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/history.md","version":"4.0.5"}');export{e as data};
+const e=JSON.parse('{"key":"v-4402cd49","path":"/en/doc/history.html","title":"history","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Options","slug":"options","link":"#options","children":[]},{"level":2,"title":"Usage","slug":"usage","link":"#usage","children":[]}],"git":{"updatedTime":1660041759000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/history.md","version":"4.1.0"}');export{e as data};
diff --git a/assets/history.html.4536f100.js b/assets/history.html.9aefccc4.js
similarity index 97%
rename from assets/history.html.4536f100.js
rename to assets/history.html.9aefccc4.js
index 98a96faa9..966474d6c 100644
--- a/assets/history.html.4536f100.js
+++ b/assets/history.html.9aefccc4.js
@@ -1,4 +1,4 @@
-import{_ as e,o as t,c as i,d as s}from"./app.4dfde1d2.js";const a={},n=s(`

history

\u6253\u5370\u547D\u4EE4\u5386\u53F2\u3002

\u63D0\u793A

\u5386\u53F2\u6307\u4EE4\u4F1A\u901A\u8FC7\u4E00\u4E2A\u540D\u53EB history \u7684\u6587\u4EF6\u6301\u4E45\u5316\uFF0C\u6240\u4EE5 history \u6307\u4EE4\u53EF\u4EE5\u67E5\u770B\u5F53\u524D arthas \u670D\u52A1\u5668\u7684\u6240\u6709\u5386\u53F2\u547D\u4EE4\uFF0C\u800C\u4E0D\u4EC5\u53EA\u662F\u5F53\u524D\u6B21\u4F1A\u8BDD\u4F7F\u7528\u8FC7\u7684\u547D\u4EE4\u3002

\u53C2\u6570\u8BF4\u660E

\u53C2\u6570\u540D\u79F0\u53C2\u6570\u8BF4\u660E
[c:]\u6E05\u7A7A\u5386\u53F2\u6307\u4EE4
[n:]\u663E\u793A\u6700\u8FD1\u6267\u884C\u7684 n \u6761\u6307\u4EE4

\u4F7F\u7528\u53C2\u8003

#\u67E5\u770B\u6700\u8FD1\u6267\u884C\u76843\u6761\u6307\u4EE4
+import{_ as e,o as t,c as i,d as s}from"./app.820675a4.js";const a={},n=s(`

history

\u6253\u5370\u547D\u4EE4\u5386\u53F2\u3002

\u63D0\u793A

\u5386\u53F2\u6307\u4EE4\u4F1A\u901A\u8FC7\u4E00\u4E2A\u540D\u53EB history \u7684\u6587\u4EF6\u6301\u4E45\u5316\uFF0C\u6240\u4EE5 history \u6307\u4EE4\u53EF\u4EE5\u67E5\u770B\u5F53\u524D arthas \u670D\u52A1\u5668\u7684\u6240\u6709\u5386\u53F2\u547D\u4EE4\uFF0C\u800C\u4E0D\u4EC5\u53EA\u662F\u5F53\u524D\u6B21\u4F1A\u8BDD\u4F7F\u7528\u8FC7\u7684\u547D\u4EE4\u3002

\u53C2\u6570\u8BF4\u660E

\u53C2\u6570\u540D\u79F0\u53C2\u6570\u8BF4\u660E
[c:]\u6E05\u7A7A\u5386\u53F2\u6307\u4EE4
[n:]\u663E\u793A\u6700\u8FD1\u6267\u884C\u7684 n \u6761\u6307\u4EE4

\u4F7F\u7528\u53C2\u8003

#\u67E5\u770B\u6700\u8FD1\u6267\u884C\u76843\u6761\u6307\u4EE4
 $ history 3
   269  thread
   270  cls
diff --git a/assets/http-api.html.1561fefb.js b/assets/http-api.html.3e96a3f6.js
similarity index 99%
rename from assets/http-api.html.1561fefb.js
rename to assets/http-api.html.3e96a3f6.js
index e7752248e..3ff7020ef 100644
--- a/assets/http-api.html.1561fefb.js
+++ b/assets/http-api.html.3e96a3f6.js
@@ -1,4 +1,4 @@
-import{_ as i}from"./arthas-web-ui.89f4fc6d.js";import{_ as c,o as l,c as u,a as s,b as a,w as r,e as n,d as t,r as o}from"./app.4dfde1d2.js";const d={},m=s("h1",{id:"http-api",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#http-api","aria-hidden":"true"},"#"),n(" Http API")],-1),v={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=case-http-api",target:"_blank",rel:"noopener noreferrer"},k=s("code",null,"Http API",-1),b=n(" online tutorial"),h=t(`

Overview

Http API provides a RESTful-like interactive interface, and both requests and responses data in JSON format. Compared with Telnet/WebConsole's output unstructured text data, Http API can provide structured data and support more complex interactive functions, such as a series of diagnostic operations in specific application scenarios.

Access address

The Http API address is: http://ip:port/api, the request parameters must be submitted using POST. Such as POST http://127.0.0.1:8563/api.

Note: The telnet port 3658 has compatibility issues with the Chrome browser. It is recommended to use the http port 8563 to access the http api.

Request data format

{
+import{_ as i}from"./arthas-web-ui.89f4fc6d.js";import{_ as c,o as l,c as u,a as s,b as a,w as r,e as n,d as t,r as o}from"./app.820675a4.js";const d={},m=s("h1",{id:"http-api",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#http-api","aria-hidden":"true"},"#"),n(" Http API")],-1),v={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=case-http-api",target:"_blank",rel:"noopener noreferrer"},k=s("code",null,"Http API",-1),b=n(" online tutorial"),h=t(`

Overview

Http API provides a RESTful-like interactive interface, and both requests and responses data in JSON format. Compared with Telnet/WebConsole's output unstructured text data, Http API can provide structured data and support more complex interactive functions, such as a series of diagnostic operations in specific application scenarios.

Access address

The Http API address is: http://ip:port/api, the request parameters must be submitted using POST. Such as POST http://127.0.0.1:8563/api.

Note: The telnet port 3658 has compatibility issues with the Chrome browser. It is recommended to use the http port 8563 to access the http api.

Request data format

{
   "action": "exec",
   "requestId": "req112",
   "sessionId": "94766d3c-8b39-42d3-8596-98aee3ccbefb",
diff --git a/assets/http-api.html.dafb1a90.js b/assets/http-api.html.843ab267.js
similarity index 98%
rename from assets/http-api.html.dafb1a90.js
rename to assets/http-api.html.843ab267.js
index d39f4434f..11327e514 100644
--- a/assets/http-api.html.dafb1a90.js
+++ b/assets/http-api.html.843ab267.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-8b0312c0","path":"/en/doc/http-api.html","title":"Http API","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Overview","slug":"overview","link":"#overview","children":[{"level":3,"title":"Access address","slug":"access-address","link":"#access-address","children":[]},{"level":3,"title":"Request data format","slug":"request-data-format","link":"#request-data-format","children":[]},{"level":3,"title":"Request Actions","slug":"request-actions","link":"#request-actions","children":[]},{"level":3,"title":"Response status","slug":"response-status","link":"#response-status","children":[]}]},{"level":2,"title":"One-time command","slug":"one-time-command","link":"#one-time-command","children":[]},{"level":2,"title":"Session interaction","slug":"session-interaction","link":"#session-interaction","children":[{"level":3,"title":"Create session","slug":"create-session","link":"#create-session","children":[]},{"level":3,"title":"Join session","slug":"join-session","link":"#join-session","children":[]},{"level":3,"title":"Pull command results","slug":"pull-command-results","link":"#pull-command-results","children":[]},{"level":3,"title":"Execute commands asynchronously","slug":"execute-commands-asynchronously","link":"#execute-commands-asynchronously","children":[]},{"level":3,"title":"Interrupt command execution","slug":"interrupt-command-execution","link":"#interrupt-command-execution","children":[]},{"level":3,"title":"Close session","slug":"close-session","link":"#close-session","children":[]}]},{"level":2,"title":"Authentication","slug":"authentication","link":"#authentication","children":[]},{"level":2,"title":"Web UI","slug":"web-ui","link":"#web-ui","children":[]},{"level":2,"title":"Special command results","slug":"special-command-results","link":"#special-command-results","children":[{"level":3,"title":"status","slug":"status","link":"#status","children":[]},{"level":3,"title":"input_status","slug":"input-status","link":"#input-status","children":[]},{"level":3,"title":"command","slug":"command","link":"#command","children":[]},{"level":3,"title":"enhancer","slug":"enhancer","link":"#enhancer","children":[]}]},{"level":2,"title":"Cases","slug":"cases","link":"#cases","children":[{"level":3,"title":"Get classpath of Java application","slug":"get-classpath-of-java-application","link":"#get-classpath-of-java-application","children":[]},{"level":3,"title":"Make watch command output a map object","slug":"make-watch-command-output-a-map-object","link":"#make-watch-command-output-a-map-object","children":[]}]}],"git":{"updatedTime":1698396365000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"haoyixing","email":"haoyixing@kuaishou.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/http-api.md","version":"4.0.5"}');export{e as data};
+const e=JSON.parse('{"key":"v-8b0312c0","path":"/en/doc/http-api.html","title":"Http API","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Overview","slug":"overview","link":"#overview","children":[{"level":3,"title":"Access address","slug":"access-address","link":"#access-address","children":[]},{"level":3,"title":"Request data format","slug":"request-data-format","link":"#request-data-format","children":[]},{"level":3,"title":"Request Actions","slug":"request-actions","link":"#request-actions","children":[]},{"level":3,"title":"Response status","slug":"response-status","link":"#response-status","children":[]}]},{"level":2,"title":"One-time command","slug":"one-time-command","link":"#one-time-command","children":[]},{"level":2,"title":"Session interaction","slug":"session-interaction","link":"#session-interaction","children":[{"level":3,"title":"Create session","slug":"create-session","link":"#create-session","children":[]},{"level":3,"title":"Join session","slug":"join-session","link":"#join-session","children":[]},{"level":3,"title":"Pull command results","slug":"pull-command-results","link":"#pull-command-results","children":[]},{"level":3,"title":"Execute commands asynchronously","slug":"execute-commands-asynchronously","link":"#execute-commands-asynchronously","children":[]},{"level":3,"title":"Interrupt command execution","slug":"interrupt-command-execution","link":"#interrupt-command-execution","children":[]},{"level":3,"title":"Close session","slug":"close-session","link":"#close-session","children":[]}]},{"level":2,"title":"Authentication","slug":"authentication","link":"#authentication","children":[]},{"level":2,"title":"Web UI","slug":"web-ui","link":"#web-ui","children":[]},{"level":2,"title":"Special command results","slug":"special-command-results","link":"#special-command-results","children":[{"level":3,"title":"status","slug":"status","link":"#status","children":[]},{"level":3,"title":"input_status","slug":"input-status","link":"#input-status","children":[]},{"level":3,"title":"command","slug":"command","link":"#command","children":[]},{"level":3,"title":"enhancer","slug":"enhancer","link":"#enhancer","children":[]}]},{"level":2,"title":"Cases","slug":"cases","link":"#cases","children":[{"level":3,"title":"Get classpath of Java application","slug":"get-classpath-of-java-application","link":"#get-classpath-of-java-application","children":[]},{"level":3,"title":"Make watch command output a map object","slug":"make-watch-command-output-a-map-object","link":"#make-watch-command-output-a-map-object","children":[]}]}],"git":{"updatedTime":1698396365000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"haoyixing","email":"haoyixing@kuaishou.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/http-api.md","version":"4.1.0"}');export{e as data};
diff --git a/assets/http-api.html.5202f5cd.js b/assets/http-api.html.86c67291.js
similarity index 99%
rename from assets/http-api.html.5202f5cd.js
rename to assets/http-api.html.86c67291.js
index 7d7b6292f..1d4095a67 100644
--- a/assets/http-api.html.5202f5cd.js
+++ b/assets/http-api.html.86c67291.js
@@ -1,4 +1,4 @@
-import{_ as l}from"./arthas-web-ui.89f4fc6d.js";import{_ as i,o as c,c as u,a as s,b as a,w as r,e as n,d as t,r as o}from"./app.4dfde1d2.js";const d={},v=s("h1",{id:"http-api",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#http-api","aria-hidden":"true"},"#"),n(" Http API")],-1),k={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=case-http-api",target:"_blank",rel:"noopener noreferrer"},b=s("code",null,"Http API",-1),m=n("\u5728\u7EBF\u6559\u7A0B"),q=t(`

\u6982\u89C8

Http API \u63D0\u4F9B\u7C7B\u4F3C RESTful \u7684\u4EA4\u4E92\u63A5\u53E3\uFF0C\u8BF7\u6C42\u548C\u54CD\u5E94\u5747\u4E3A JSON \u683C\u5F0F\u7684\u6570\u636E\u3002\u76F8\u5BF9\u4E8E Telnet/WebConsole \u7684\u8F93\u51FA\u975E\u7ED3\u6784\u5316\u6587\u672C\u6570\u636E\uFF0CHttp API \u53EF\u4EE5\u63D0\u4F9B\u7ED3\u6784\u5316\u7684\u6570\u636E\uFF0C\u652F\u6301\u66F4\u590D\u6742\u7684\u4EA4\u4E92\u529F\u80FD\uFF0C\u6BD4\u5982\u7279\u5B9A\u5E94\u7528\u573A\u666F\u7684\u4E00\u7CFB\u5217\u8BCA\u65AD\u64CD\u4F5C\u3002

\u8BBF\u95EE\u5730\u5740

Http API \u63A5\u53E3\u5730\u5740\u4E3A\uFF1Ahttp://ip:port/api\uFF0C\u5FC5\u987B\u4F7F\u7528 POST \u65B9\u5F0F\u63D0\u4EA4\u8BF7\u6C42\u53C2\u6570\u3002\u5982 POST http://127.0.0.1:8563/api \u3002

\u6CE8\u610F\uFF1Atelnet \u670D\u52A1\u7684 3658 \u7AEF\u53E3\u4E0E Chrome \u6D4F\u89C8\u5668\u6709\u517C\u5BB9\u6027\u95EE\u9898\uFF0C\u5EFA\u8BAE\u4F7F\u7528 http \u7AEF\u53E3 8563 \u6765\u8BBF\u95EE http \u63A5\u53E3\u3002

\u8BF7\u6C42\u6570\u636E\u683C\u5F0F

{
+import{_ as l}from"./arthas-web-ui.89f4fc6d.js";import{_ as i,o as c,c as u,a as s,b as a,w as r,e as n,d as t,r as o}from"./app.820675a4.js";const d={},v=s("h1",{id:"http-api",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#http-api","aria-hidden":"true"},"#"),n(" Http API")],-1),k={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=case-http-api",target:"_blank",rel:"noopener noreferrer"},b=s("code",null,"Http API",-1),m=n("\u5728\u7EBF\u6559\u7A0B"),q=t(`

\u6982\u89C8

Http API \u63D0\u4F9B\u7C7B\u4F3C RESTful \u7684\u4EA4\u4E92\u63A5\u53E3\uFF0C\u8BF7\u6C42\u548C\u54CD\u5E94\u5747\u4E3A JSON \u683C\u5F0F\u7684\u6570\u636E\u3002\u76F8\u5BF9\u4E8E Telnet/WebConsole \u7684\u8F93\u51FA\u975E\u7ED3\u6784\u5316\u6587\u672C\u6570\u636E\uFF0CHttp API \u53EF\u4EE5\u63D0\u4F9B\u7ED3\u6784\u5316\u7684\u6570\u636E\uFF0C\u652F\u6301\u66F4\u590D\u6742\u7684\u4EA4\u4E92\u529F\u80FD\uFF0C\u6BD4\u5982\u7279\u5B9A\u5E94\u7528\u573A\u666F\u7684\u4E00\u7CFB\u5217\u8BCA\u65AD\u64CD\u4F5C\u3002

\u8BBF\u95EE\u5730\u5740

Http API \u63A5\u53E3\u5730\u5740\u4E3A\uFF1Ahttp://ip:port/api\uFF0C\u5FC5\u987B\u4F7F\u7528 POST \u65B9\u5F0F\u63D0\u4EA4\u8BF7\u6C42\u53C2\u6570\u3002\u5982 POST http://127.0.0.1:8563/api \u3002

\u6CE8\u610F\uFF1Atelnet \u670D\u52A1\u7684 3658 \u7AEF\u53E3\u4E0E Chrome \u6D4F\u89C8\u5668\u6709\u517C\u5BB9\u6027\u95EE\u9898\uFF0C\u5EFA\u8BAE\u4F7F\u7528 http \u7AEF\u53E3 8563 \u6765\u8BBF\u95EE http \u63A5\u53E3\u3002

\u8BF7\u6C42\u6570\u636E\u683C\u5F0F

{
   "action": "exec",
   "requestId": "req112",
   "sessionId": "94766d3c-8b39-42d3-8596-98aee3ccbefb",
diff --git a/assets/http-api.html.45ab8e22.js b/assets/http-api.html.b2aaa459.js
similarity index 97%
rename from assets/http-api.html.45ab8e22.js
rename to assets/http-api.html.b2aaa459.js
index a1e04fb63..debc26331 100644
--- a/assets/http-api.html.45ab8e22.js
+++ b/assets/http-api.html.b2aaa459.js
@@ -1 +1 @@
-const l=JSON.parse('{"key":"v-225de034","path":"/doc/http-api.html","title":"Http API","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"\u6982\u89C8","slug":"\u6982\u89C8","link":"#\u6982\u89C8","children":[{"level":3,"title":"\u8BBF\u95EE\u5730\u5740","slug":"\u8BBF\u95EE\u5730\u5740","link":"#\u8BBF\u95EE\u5730\u5740","children":[]},{"level":3,"title":"\u8BF7\u6C42\u6570\u636E\u683C\u5F0F","slug":"\u8BF7\u6C42\u6570\u636E\u683C\u5F0F","link":"#\u8BF7\u6C42\u6570\u636E\u683C\u5F0F","children":[]},{"level":3,"title":"\u8BF7\u6C42 Action","slug":"\u8BF7\u6C42-action","link":"#\u8BF7\u6C42-action","children":[]},{"level":3,"title":"\u54CD\u5E94\u72B6\u6001","slug":"\u54CD\u5E94\u72B6\u6001","link":"#\u54CD\u5E94\u72B6\u6001","children":[]}]},{"level":2,"title":"\u4E00\u6B21\u6027\u547D\u4EE4","slug":"\u4E00\u6B21\u6027\u547D\u4EE4","link":"#\u4E00\u6B21\u6027\u547D\u4EE4","children":[]},{"level":2,"title":"\u4F1A\u8BDD\u4EA4\u4E92","slug":"\u4F1A\u8BDD\u4EA4\u4E92","link":"#\u4F1A\u8BDD\u4EA4\u4E92","children":[{"level":3,"title":"\u521B\u5EFA\u4F1A\u8BDD","slug":"\u521B\u5EFA\u4F1A\u8BDD","link":"#\u521B\u5EFA\u4F1A\u8BDD","children":[]},{"level":3,"title":"\u52A0\u5165\u4F1A\u8BDD","slug":"\u52A0\u5165\u4F1A\u8BDD","link":"#\u52A0\u5165\u4F1A\u8BDD","children":[]},{"level":3,"title":"\u62C9\u53D6\u547D\u4EE4\u7ED3\u679C","slug":"\u62C9\u53D6\u547D\u4EE4\u7ED3\u679C","link":"#\u62C9\u53D6\u547D\u4EE4\u7ED3\u679C","children":[]},{"level":3,"title":"\u5F02\u6B65\u6267\u884C\u547D\u4EE4","slug":"\u5F02\u6B65\u6267\u884C\u547D\u4EE4","link":"#\u5F02\u6B65\u6267\u884C\u547D\u4EE4","children":[]},{"level":3,"title":"\u4E2D\u65AD\u547D\u4EE4\u6267\u884C","slug":"\u4E2D\u65AD\u547D\u4EE4\u6267\u884C","link":"#\u4E2D\u65AD\u547D\u4EE4\u6267\u884C","children":[]},{"level":3,"title":"\u5173\u95ED\u4F1A\u8BDD","slug":"\u5173\u95ED\u4F1A\u8BDD","link":"#\u5173\u95ED\u4F1A\u8BDD","children":[]}]},{"level":2,"title":"\u9274\u6743","slug":"\u9274\u6743","link":"#\u9274\u6743","children":[]},{"level":2,"title":"Web UI","slug":"web-ui","link":"#web-ui","children":[]},{"level":2,"title":"\u7279\u6B8A\u547D\u4EE4\u7ED3\u679C","slug":"\u7279\u6B8A\u547D\u4EE4\u7ED3\u679C","link":"#\u7279\u6B8A\u547D\u4EE4\u7ED3\u679C","children":[{"level":3,"title":"status","slug":"status","link":"#status","children":[]},{"level":3,"title":"input_status","slug":"input-status","link":"#input-status","children":[]},{"level":3,"title":"command","slug":"command","link":"#command","children":[]},{"level":3,"title":"enhancer","slug":"enhancer","link":"#enhancer","children":[]}]},{"level":2,"title":"\u6848\u4F8B","slug":"\u6848\u4F8B","link":"#\u6848\u4F8B","children":[{"level":3,"title":"\u83B7\u53D6 Java \u5E94\u7528\u7684 Classpath","slug":"\u83B7\u53D6-java-\u5E94\u7528\u7684-classpath","link":"#\u83B7\u53D6-java-\u5E94\u7528\u7684-classpath","children":[]},{"level":3,"title":"watch \u547D\u4EE4\u8F93\u51FA map \u5BF9\u8C61","slug":"watch-\u547D\u4EE4\u8F93\u51FA-map-\u5BF9\u8C61","link":"#watch-\u547D\u4EE4\u8F93\u51FA-map-\u5BF9\u8C61","children":[]}]}],"git":{"updatedTime":1698396365000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"haoyixing","email":"haoyixing@kuaishou.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/http-api.md","version":"4.0.5"}');export{l as data};
+const l=JSON.parse('{"key":"v-225de034","path":"/doc/http-api.html","title":"Http API","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"\u6982\u89C8","slug":"\u6982\u89C8","link":"#\u6982\u89C8","children":[{"level":3,"title":"\u8BBF\u95EE\u5730\u5740","slug":"\u8BBF\u95EE\u5730\u5740","link":"#\u8BBF\u95EE\u5730\u5740","children":[]},{"level":3,"title":"\u8BF7\u6C42\u6570\u636E\u683C\u5F0F","slug":"\u8BF7\u6C42\u6570\u636E\u683C\u5F0F","link":"#\u8BF7\u6C42\u6570\u636E\u683C\u5F0F","children":[]},{"level":3,"title":"\u8BF7\u6C42 Action","slug":"\u8BF7\u6C42-action","link":"#\u8BF7\u6C42-action","children":[]},{"level":3,"title":"\u54CD\u5E94\u72B6\u6001","slug":"\u54CD\u5E94\u72B6\u6001","link":"#\u54CD\u5E94\u72B6\u6001","children":[]}]},{"level":2,"title":"\u4E00\u6B21\u6027\u547D\u4EE4","slug":"\u4E00\u6B21\u6027\u547D\u4EE4","link":"#\u4E00\u6B21\u6027\u547D\u4EE4","children":[]},{"level":2,"title":"\u4F1A\u8BDD\u4EA4\u4E92","slug":"\u4F1A\u8BDD\u4EA4\u4E92","link":"#\u4F1A\u8BDD\u4EA4\u4E92","children":[{"level":3,"title":"\u521B\u5EFA\u4F1A\u8BDD","slug":"\u521B\u5EFA\u4F1A\u8BDD","link":"#\u521B\u5EFA\u4F1A\u8BDD","children":[]},{"level":3,"title":"\u52A0\u5165\u4F1A\u8BDD","slug":"\u52A0\u5165\u4F1A\u8BDD","link":"#\u52A0\u5165\u4F1A\u8BDD","children":[]},{"level":3,"title":"\u62C9\u53D6\u547D\u4EE4\u7ED3\u679C","slug":"\u62C9\u53D6\u547D\u4EE4\u7ED3\u679C","link":"#\u62C9\u53D6\u547D\u4EE4\u7ED3\u679C","children":[]},{"level":3,"title":"\u5F02\u6B65\u6267\u884C\u547D\u4EE4","slug":"\u5F02\u6B65\u6267\u884C\u547D\u4EE4","link":"#\u5F02\u6B65\u6267\u884C\u547D\u4EE4","children":[]},{"level":3,"title":"\u4E2D\u65AD\u547D\u4EE4\u6267\u884C","slug":"\u4E2D\u65AD\u547D\u4EE4\u6267\u884C","link":"#\u4E2D\u65AD\u547D\u4EE4\u6267\u884C","children":[]},{"level":3,"title":"\u5173\u95ED\u4F1A\u8BDD","slug":"\u5173\u95ED\u4F1A\u8BDD","link":"#\u5173\u95ED\u4F1A\u8BDD","children":[]}]},{"level":2,"title":"\u9274\u6743","slug":"\u9274\u6743","link":"#\u9274\u6743","children":[]},{"level":2,"title":"Web UI","slug":"web-ui","link":"#web-ui","children":[]},{"level":2,"title":"\u7279\u6B8A\u547D\u4EE4\u7ED3\u679C","slug":"\u7279\u6B8A\u547D\u4EE4\u7ED3\u679C","link":"#\u7279\u6B8A\u547D\u4EE4\u7ED3\u679C","children":[{"level":3,"title":"status","slug":"status","link":"#status","children":[]},{"level":3,"title":"input_status","slug":"input-status","link":"#input-status","children":[]},{"level":3,"title":"command","slug":"command","link":"#command","children":[]},{"level":3,"title":"enhancer","slug":"enhancer","link":"#enhancer","children":[]}]},{"level":2,"title":"\u6848\u4F8B","slug":"\u6848\u4F8B","link":"#\u6848\u4F8B","children":[{"level":3,"title":"\u83B7\u53D6 Java \u5E94\u7528\u7684 Classpath","slug":"\u83B7\u53D6-java-\u5E94\u7528\u7684-classpath","link":"#\u83B7\u53D6-java-\u5E94\u7528\u7684-classpath","children":[]},{"level":3,"title":"watch \u547D\u4EE4\u8F93\u51FA map \u5BF9\u8C61","slug":"watch-\u547D\u4EE4\u8F93\u51FA-map-\u5BF9\u8C61","link":"#watch-\u547D\u4EE4\u8F93\u51FA-map-\u5BF9\u8C61","children":[]}]}],"git":{"updatedTime":1698396365000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"haoyixing","email":"haoyixing@kuaishou.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/http-api.md","version":"4.1.0"}');export{l as data};
diff --git a/assets/idea-plugin.html.3d135b4c.js b/assets/idea-plugin.html.417eaaaa.js
similarity index 89%
rename from assets/idea-plugin.html.3d135b4c.js
rename to assets/idea-plugin.html.417eaaaa.js
index 45ff2ebae..f2b1f8d1f 100644
--- a/assets/idea-plugin.html.3d135b4c.js
+++ b/assets/idea-plugin.html.417eaaaa.js
@@ -1 +1 @@
-import{_ as o,o as a,c as s,a as e,b as i,e as t,r}from"./app.4dfde1d2.js";const l={},c=e("h1",{id:"idea-plugin",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#idea-plugin","aria-hidden":"true"},"#"),t(" IDEA Plugin")],-1),u=e("div",{class:"custom-container tip"},[e("p",{class:"custom-container-title"},"TIP"),e("p",null,"Plugin is provided by community developers.")],-1),_=t("Jetbrains Plugin\uFF1A "),d={href:"https://plugins.jetbrains.com/plugin/13581-arthas-idea",target:"_blank",rel:"noopener noreferrer"},h=t("https://plugins.jetbrains.com/plugin/13581-arthas-idea"),p=t("Plugin Doc\uFF1A"),g={href:"https://www.yuque.com/arthas-idea-plugin",target:"_blank",rel:"noopener noreferrer"},m=t("https://www.yuque.com/arthas-idea-plugin"),f=t("Plugin Github\uFF1A "),b={href:"https://github.com/WangJi92/arthas-idea-plugin",target:"_blank",rel:"noopener noreferrer"},k=t("https://github.com/WangJi92/arthas-idea-plugin");function x(P,v){const n=r("ExternalLinkIcon");return a(),s("div",null,[c,u,e("ul",null,[e("li",null,[_,e("a",d,[h,i(n)])]),e("li",null,[p,e("a",g,[m,i(n)])]),e("li",null,[f,e("a",b,[k,i(n)])])])])}const y=o(l,[["render",x],["__file","idea-plugin.html.vue"]]);export{y as default};
+import{_ as o,o as a,c as s,a as e,b as i,e as t,r}from"./app.820675a4.js";const l={},c=e("h1",{id:"idea-plugin",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#idea-plugin","aria-hidden":"true"},"#"),t(" IDEA Plugin")],-1),u=e("div",{class:"custom-container tip"},[e("p",{class:"custom-container-title"},"TIP"),e("p",null,"Plugin is provided by community developers.")],-1),_=t("Jetbrains Plugin\uFF1A "),d={href:"https://plugins.jetbrains.com/plugin/13581-arthas-idea",target:"_blank",rel:"noopener noreferrer"},h=t("https://plugins.jetbrains.com/plugin/13581-arthas-idea"),p=t("Plugin Doc\uFF1A"),g={href:"https://www.yuque.com/arthas-idea-plugin",target:"_blank",rel:"noopener noreferrer"},m=t("https://www.yuque.com/arthas-idea-plugin"),f=t("Plugin Github\uFF1A "),b={href:"https://github.com/WangJi92/arthas-idea-plugin",target:"_blank",rel:"noopener noreferrer"},k=t("https://github.com/WangJi92/arthas-idea-plugin");function x(P,v){const n=r("ExternalLinkIcon");return a(),s("div",null,[c,u,e("ul",null,[e("li",null,[_,e("a",d,[h,i(n)])]),e("li",null,[p,e("a",g,[m,i(n)])]),e("li",null,[f,e("a",b,[k,i(n)])])])])}const y=o(l,[["render",x],["__file","idea-plugin.html.vue"]]);export{y as default};
diff --git a/assets/idea-plugin.html.936ea21f.js b/assets/idea-plugin.html.90f59d6b.js
similarity index 97%
rename from assets/idea-plugin.html.936ea21f.js
rename to assets/idea-plugin.html.90f59d6b.js
index 91fafd774..6c9871685 100644
--- a/assets/idea-plugin.html.936ea21f.js
+++ b/assets/idea-plugin.html.90f59d6b.js
@@ -1 +1 @@
-import{_ as i,o as r,c as s,a as t,b as o,d as n,e,r as l}from"./app.4dfde1d2.js";const c="/images/alibabacloud_hotreload.png",d={},h=n('

IDEA Plugin

Arthas-idea\uFF08\u90E8\u5206\u547D\u4EE4\u53EF\u89C6\u5316\uFF09

\u63D0\u793A

\u63D2\u4EF6\u7531\u793E\u533A\u5F00\u53D1\u8005\u63D0\u4F9B\u3002

',3),_=e("Jetbrains \u63D2\u4EF6\u83B7\u53D6\u5730\u5740\uFF1A "),u={href:"https://plugins.jetbrains.com/plugin/13581-arthas-idea",target:"_blank",rel:"noopener noreferrer"},p=e("https://plugins.jetbrains.com/plugin/13581-arthas-idea"),m=e("\u4F7F\u7528\u6587\u6863\uFF1A"),b={href:"https://www.yuque.com/arthas-idea-plugin",target:"_blank",rel:"noopener noreferrer"},g=e("https://www.yuque.com/arthas-idea-plugin"),f=e("\u6E90\u7801\u5730\u5740\uFF1A "),k={href:"https://github.com/WangJi92/arthas-idea-plugin",target:"_blank",rel:"noopener noreferrer"},x=e("https://github.com/WangJi92/arthas-idea-plugin"),v=n('

Alibaba Cloud Toolkit \u70ED\u90E8\u7F72\u7EC4\u4EF6\uFF08\u4E00\u952E retransform\uFF09

\u63D0\u793A

\u70ED\u90E8\u7F72\u7EC4\u4EF6\u652F\u6301\u4E00\u952E\u5C06\u7F16\u8F91\u5668\u4E2D\u4FEE\u6539\u7684 Java \u6E90\u7801\u5FEB\u901F\u7F16\u8BD1\uFF0C\u5E76\u66F4\u65B0\u5230\u8FDC\u7AEF\u5E94\u7528\u670D\u52A1\u4E2D\uFF0C\u514D\u53BB\u624B\u52A8 dump\u3001mc \u7684\u8FC7\u7A0B\u3002\u6B64\u5916\uFF0C\u4E5F\u53EF\u4EE5\u4E00\u952E\u8FD8\u539F retransform \u7684\u7C7B\u6587\u4EF6\u3002

',3),w=e("Jetbrains \u63D2\u4EF6\u83B7\u53D6\u5730\u5740\uFF1A "),J={href:"https://plugins.jetbrains.com/plugin/11386-alibaba-cloud-toolkit",target:"_blank",rel:"noopener noreferrer"},j=e("https://plugins.jetbrains.com/plugin/11386-alibaba-cloud-toolkit"),y=e("\u4F7F\u7528\u6587\u6863\uFF1A"),A={href:"https://help.aliyun.com/document_detail/381077.html",target:"_blank",rel:"noopener noreferrer"},E=e("https://help.aliyun.com/document_detail/381077.html"),N=t("li",null,[e("\u8054\u7CFB\u6211\u4EEC\uFF1A\u8BF7\u52A0 Alibaba Cloud Toolkit (\u5E94\u7528\u89C2\u6D4B\u5668) \u9489\u9489\u7528\u6237\u4EA4\u6D41\u7FA4\uFF08\u7FA4\u53F7\uFF1A"),t("strong",null,"34965379"),e("\uFF09")],-1);function V(B,C){const a=l("ExternalLinkIcon");return r(),s("div",null,[h,t("ul",null,[t("li",null,[_,t("a",u,[p,o(a)])]),t("li",null,[m,t("a",b,[g,o(a)])]),t("li",null,[f,t("a",k,[x,o(a)])])]),v,t("ul",null,[t("li",null,[w,t("a",J,[j,o(a)])]),t("li",null,[y,t("a",A,[E,o(a)])]),N])])}const T=i(d,[["render",V],["__file","idea-plugin.html.vue"]]);export{T as default}; +import{_ as i,o as r,c as s,a as t,b as o,d as n,e,r as l}from"./app.820675a4.js";const c="/images/alibabacloud_hotreload.png",d={},h=n('

IDEA Plugin

Arthas-idea\uFF08\u90E8\u5206\u547D\u4EE4\u53EF\u89C6\u5316\uFF09

\u63D0\u793A

\u63D2\u4EF6\u7531\u793E\u533A\u5F00\u53D1\u8005\u63D0\u4F9B\u3002

',3),_=e("Jetbrains \u63D2\u4EF6\u83B7\u53D6\u5730\u5740\uFF1A "),u={href:"https://plugins.jetbrains.com/plugin/13581-arthas-idea",target:"_blank",rel:"noopener noreferrer"},p=e("https://plugins.jetbrains.com/plugin/13581-arthas-idea"),m=e("\u4F7F\u7528\u6587\u6863\uFF1A"),b={href:"https://www.yuque.com/arthas-idea-plugin",target:"_blank",rel:"noopener noreferrer"},g=e("https://www.yuque.com/arthas-idea-plugin"),f=e("\u6E90\u7801\u5730\u5740\uFF1A "),k={href:"https://github.com/WangJi92/arthas-idea-plugin",target:"_blank",rel:"noopener noreferrer"},x=e("https://github.com/WangJi92/arthas-idea-plugin"),v=n('

Alibaba Cloud Toolkit \u70ED\u90E8\u7F72\u7EC4\u4EF6\uFF08\u4E00\u952E retransform\uFF09

\u63D0\u793A

\u70ED\u90E8\u7F72\u7EC4\u4EF6\u652F\u6301\u4E00\u952E\u5C06\u7F16\u8F91\u5668\u4E2D\u4FEE\u6539\u7684 Java \u6E90\u7801\u5FEB\u901F\u7F16\u8BD1\uFF0C\u5E76\u66F4\u65B0\u5230\u8FDC\u7AEF\u5E94\u7528\u670D\u52A1\u4E2D\uFF0C\u514D\u53BB\u624B\u52A8 dump\u3001mc \u7684\u8FC7\u7A0B\u3002\u6B64\u5916\uFF0C\u4E5F\u53EF\u4EE5\u4E00\u952E\u8FD8\u539F retransform \u7684\u7C7B\u6587\u4EF6\u3002

',3),w=e("Jetbrains \u63D2\u4EF6\u83B7\u53D6\u5730\u5740\uFF1A "),J={href:"https://plugins.jetbrains.com/plugin/11386-alibaba-cloud-toolkit",target:"_blank",rel:"noopener noreferrer"},j=e("https://plugins.jetbrains.com/plugin/11386-alibaba-cloud-toolkit"),y=e("\u4F7F\u7528\u6587\u6863\uFF1A"),A={href:"https://help.aliyun.com/document_detail/381077.html",target:"_blank",rel:"noopener noreferrer"},E=e("https://help.aliyun.com/document_detail/381077.html"),N=t("li",null,[e("\u8054\u7CFB\u6211\u4EEC\uFF1A\u8BF7\u52A0 Alibaba Cloud Toolkit (\u5E94\u7528\u89C2\u6D4B\u5668) \u9489\u9489\u7528\u6237\u4EA4\u6D41\u7FA4\uFF08\u7FA4\u53F7\uFF1A"),t("strong",null,"34965379"),e("\uFF09")],-1);function V(B,C){const a=l("ExternalLinkIcon");return r(),s("div",null,[h,t("ul",null,[t("li",null,[_,t("a",u,[p,o(a)])]),t("li",null,[m,t("a",b,[g,o(a)])]),t("li",null,[f,t("a",k,[x,o(a)])])]),v,t("ul",null,[t("li",null,[w,t("a",J,[j,o(a)])]),t("li",null,[y,t("a",A,[E,o(a)])]),N])])}const T=i(d,[["render",V],["__file","idea-plugin.html.vue"]]);export{T as default}; diff --git a/assets/idea-plugin.html.7c9e0c5d.js b/assets/idea-plugin.html.d9b4b09e.js similarity index 95% rename from assets/idea-plugin.html.7c9e0c5d.js rename to assets/idea-plugin.html.d9b4b09e.js index 25715f2eb..2bb085e9b 100644 --- a/assets/idea-plugin.html.7c9e0c5d.js +++ b/assets/idea-plugin.html.d9b4b09e.js @@ -1 +1 @@ -const a=JSON.parse('{"key":"v-7c670020","path":"/doc/idea-plugin.html","title":"IDEA Plugin","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Arthas-idea\uFF08\u90E8\u5206\u547D\u4EE4\u53EF\u89C6\u5316\uFF09","slug":"arthas-idea-\u90E8\u5206\u547D\u4EE4\u53EF\u89C6\u5316","link":"#arthas-idea-\u90E8\u5206\u547D\u4EE4\u53EF\u89C6\u5316","children":[]},{"level":2,"title":"Alibaba Cloud Toolkit \u70ED\u90E8\u7F72\u7EC4\u4EF6\uFF08\u4E00\u952E retransform\uFF09","slug":"alibaba-cloud-toolkit-\u70ED\u90E8\u7F72\u7EC4\u4EF6-\u4E00\u952E-retransform","link":"#alibaba-cloud-toolkit-\u70ED\u90E8\u7F72\u7EC4\u4EF6-\u4E00\u952E-retransform","children":[]}],"git":{"updatedTime":1660041759000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/idea-plugin.md","version":"4.0.5"}');export{a as data}; +const a=JSON.parse('{"key":"v-7c670020","path":"/doc/idea-plugin.html","title":"IDEA Plugin","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Arthas-idea\uFF08\u90E8\u5206\u547D\u4EE4\u53EF\u89C6\u5316\uFF09","slug":"arthas-idea-\u90E8\u5206\u547D\u4EE4\u53EF\u89C6\u5316","link":"#arthas-idea-\u90E8\u5206\u547D\u4EE4\u53EF\u89C6\u5316","children":[]},{"level":2,"title":"Alibaba Cloud Toolkit \u70ED\u90E8\u7F72\u7EC4\u4EF6\uFF08\u4E00\u952E retransform\uFF09","slug":"alibaba-cloud-toolkit-\u70ED\u90E8\u7F72\u7EC4\u4EF6-\u4E00\u952E-retransform","link":"#alibaba-cloud-toolkit-\u70ED\u90E8\u7F72\u7EC4\u4EF6-\u4E00\u952E-retransform","children":[]}],"git":{"updatedTime":1660041759000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/idea-plugin.md","version":"4.1.0"}');export{a as data}; diff --git a/assets/idea-plugin.html.3762d7a6.js b/assets/idea-plugin.html.db8297a3.js similarity index 90% rename from assets/idea-plugin.html.3762d7a6.js rename to assets/idea-plugin.html.db8297a3.js index 637f8da37..161d9099e 100644 --- a/assets/idea-plugin.html.3762d7a6.js +++ b/assets/idea-plugin.html.db8297a3.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-96b07b98","path":"/en/doc/idea-plugin.html","title":"IDEA Plugin","lang":"en-US","frontmatter":{},"excerpt":"","headers":[],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/idea-plugin.md","version":"4.0.5"}');export{e as data}; +const e=JSON.parse('{"key":"v-96b07b98","path":"/en/doc/idea-plugin.html","title":"IDEA Plugin","lang":"en-US","frontmatter":{},"excerpt":"","headers":[],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/idea-plugin.md","version":"4.1.0"}');export{e as data}; diff --git a/assets/index.html.465c48ac.js b/assets/index.html.0392d38c.js similarity index 63% rename from assets/index.html.465c48ac.js rename to assets/index.html.0392d38c.js index b778f0c87..12ebfd02b 100644 --- a/assets/index.html.465c48ac.js +++ b/assets/index.html.0392d38c.js @@ -1 +1 @@ -import{_ as e,o as c,c as t}from"./app.4dfde1d2.js";const n={};function _(o,r){return c(),t("div")}const a=e(n,[["render",_],["__file","index.html.vue"]]);export{a as default}; +import{_ as e,o as c,c as t}from"./app.820675a4.js";const n={};function _(o,r){return c(),t("div")}const a=e(n,[["render",_],["__file","index.html.vue"]]);export{a as default}; diff --git a/assets/index.html.134545a5.js b/assets/index.html.20963b1f.js similarity index 98% rename from assets/index.html.134545a5.js rename to assets/index.html.20963b1f.js index 012b03c2b..ee04ef231 100644 --- a/assets/index.html.134545a5.js +++ b/assets/index.html.20963b1f.js @@ -1 +1 @@ -import{_ as i}from"./arthas.b23d3e5a.js";import{_ as a,o as r,c as n,a as e,b as s,d as l,e as t,r as c}from"./app.4dfde1d2.js";const d={},h=l('

Introduction

Arthas is a Java diagnostic tool open-sourced by Alibaba middleware team. It is widely adopted and popular among the developers inside Alibaba. Arthas helps developers in trouble-shooting issues in production environment for Java based applications without modifying code or restarting servers.

Background

Oftentimes the production system network is inaccessible from local development environment. If issues are encountered in production systems, it is impossible to use IDE to debug the application remotely. What's even worse, debugging in production environment is unacceptable, as it will suspend all the threads, leading to services downtime.

Developers could always try to reproduce the same issue on the test/staging environment. However, this is tricky as some issues cannot be reproduced easily in a different environment, or even disappear once restarted.

And if you're thinking of adding some logs to your code to help trouble-shoot the issue, you will have to go through the following lifecycle: test, staging, and then to production. Time is money! This approach is inefficient! Worse still, the issue may not be fixed since it might be irreproducible once the JVM is restarted, as described above.

Arthas is built to solve these issues. A developer can troubleshoot production issues on the fly. No JVM restart, no additional code changes. Arthas works as an observer, that is, it will never suspend your running threads.

Key features

  • Check whether a class is loaded? Or where the class is loaded from? (Useful for trouble-shooting jar file conflicts)
  • Decompile a class to ensure the code is running as expected.
  • Check classloader statistics, e.g. the number of classloaders, the number of classes loaded per classloader, the classloader hierarchy, possible classloader leaks, etc.
  • Check the method invocation details, e.g. method parameter, returned values, exceptions and etc.
  • Check the stack trace of specified method invocation. This is useful when a developer wants to know the caller of the method.
  • Trace the method invocation to find slow sub-invocations.
  • Monitor method invocation statistics, e.g. QPS (Query Per Second), RT (Return Time), success rate and etc.
  • Monitor system metrics, thread states and CPU usage, GC statistics and etc.
  • Supports command line interactive mode, with auto-complete feature enabled.
  • Supports telnet and WebSocket, which enables both local and remote diagnostics with command line and browsers.
  • Supports profiler/Flame Graph
  • Support get objects in the heap that are instances of the specified class.
  • Supports JDK 6+ (version 4.x no longer supports JDK 6 and JDK 7)
  • Supports Linux/Mac/Windows
',10),u=t("If you are using Arthas, please let us know. Your feedback is very important to us: "),p={href:"https://github.com/alibaba/arthas/issues/111",target:"_blank",rel:"noopener noreferrer"},m=t("View"),b=e("h2",{id:"contributors",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#contributors","aria-hidden":"true"},"#"),t(" Contributors")],-1),f={href:"https://github.com/alibaba/arthas/graphs/contributors",target:"_blank",rel:"noopener noreferrer"},g=e("img",{src:"https://opencollective.com/arthas/contributors.svg?width=890&button=false",alt:""},null,-1);function v(_,w){const o=c("ExternalLinkIcon");return r(),n("div",null,[h,e("p",null,[e("strong",null,[u,e("a",p,[m,s(o)])])]),b,e("p",null,[e("a",f,[g,s(o)])])])}const x=a(d,[["render",v],["__file","index.html.vue"]]);export{x as default}; +import{_ as i}from"./arthas.b23d3e5a.js";import{_ as a,o as r,c as n,a as e,b as s,d as l,e as t,r as c}from"./app.820675a4.js";const d={},h=l('

Introduction

Arthas is a Java diagnostic tool open-sourced by Alibaba middleware team. It is widely adopted and popular among the developers inside Alibaba. Arthas helps developers in trouble-shooting issues in production environment for Java based applications without modifying code or restarting servers.

Background

Oftentimes the production system network is inaccessible from local development environment. If issues are encountered in production systems, it is impossible to use IDE to debug the application remotely. What's even worse, debugging in production environment is unacceptable, as it will suspend all the threads, leading to services downtime.

Developers could always try to reproduce the same issue on the test/staging environment. However, this is tricky as some issues cannot be reproduced easily in a different environment, or even disappear once restarted.

And if you're thinking of adding some logs to your code to help trouble-shoot the issue, you will have to go through the following lifecycle: test, staging, and then to production. Time is money! This approach is inefficient! Worse still, the issue may not be fixed since it might be irreproducible once the JVM is restarted, as described above.

Arthas is built to solve these issues. A developer can troubleshoot production issues on the fly. No JVM restart, no additional code changes. Arthas works as an observer, that is, it will never suspend your running threads.

Key features

  • Check whether a class is loaded? Or where the class is loaded from? (Useful for trouble-shooting jar file conflicts)
  • Decompile a class to ensure the code is running as expected.
  • Check classloader statistics, e.g. the number of classloaders, the number of classes loaded per classloader, the classloader hierarchy, possible classloader leaks, etc.
  • Check the method invocation details, e.g. method parameter, returned values, exceptions and etc.
  • Check the stack trace of specified method invocation. This is useful when a developer wants to know the caller of the method.
  • Trace the method invocation to find slow sub-invocations.
  • Monitor method invocation statistics, e.g. QPS (Query Per Second), RT (Return Time), success rate and etc.
  • Monitor system metrics, thread states and CPU usage, GC statistics and etc.
  • Supports command line interactive mode, with auto-complete feature enabled.
  • Supports telnet and WebSocket, which enables both local and remote diagnostics with command line and browsers.
  • Supports profiler/Flame Graph
  • Support get objects in the heap that are instances of the specified class.
  • Supports JDK 6+ (version 4.x no longer supports JDK 6 and JDK 7)
  • Supports Linux/Mac/Windows
',10),u=t("If you are using Arthas, please let us know. Your feedback is very important to us: "),p={href:"https://github.com/alibaba/arthas/issues/111",target:"_blank",rel:"noopener noreferrer"},m=t("View"),b=e("h2",{id:"contributors",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#contributors","aria-hidden":"true"},"#"),t(" Contributors")],-1),f={href:"https://github.com/alibaba/arthas/graphs/contributors",target:"_blank",rel:"noopener noreferrer"},g=e("img",{src:"https://opencollective.com/arthas/contributors.svg?width=890&button=false",alt:""},null,-1);function v(_,w){const o=c("ExternalLinkIcon");return r(),n("div",null,[h,e("p",null,[e("strong",null,[u,e("a",p,[m,s(o)])])]),b,e("p",null,[e("a",f,[g,s(o)])])])}const x=a(d,[["render",v],["__file","index.html.vue"]]);export{x as default}; diff --git a/assets/index.html.d10d1d8d.js b/assets/index.html.65542e21.js similarity index 63% rename from assets/index.html.d10d1d8d.js rename to assets/index.html.65542e21.js index b778f0c87..12ebfd02b 100644 --- a/assets/index.html.d10d1d8d.js +++ b/assets/index.html.65542e21.js @@ -1 +1 @@ -import{_ as e,o as c,c as t}from"./app.4dfde1d2.js";const n={};function _(o,r){return c(),t("div")}const a=e(n,[["render",_],["__file","index.html.vue"]]);export{a as default}; +import{_ as e,o as c,c as t}from"./app.820675a4.js";const n={};function _(o,r){return c(),t("div")}const a=e(n,[["render",_],["__file","index.html.vue"]]);export{a as default}; diff --git a/assets/index.html.779c4b40.js b/assets/index.html.bf21f4c6.js similarity index 98% rename from assets/index.html.779c4b40.js rename to assets/index.html.bf21f4c6.js index 7e9e22734..8f777ec1f 100644 --- a/assets/index.html.779c4b40.js +++ b/assets/index.html.bf21f4c6.js @@ -1 +1 @@ -import{_ as o}from"./arthas.b23d3e5a.js";import{_ as s,o as i,c as n,a as e,b as r,d as c,e as a,r as h}from"./app.4dfde1d2.js";const l={},d=c('

\u7B80\u4ECB

Arthas \u662F\u4E00\u6B3E\u7EBF\u4E0A\u76D1\u63A7\u8BCA\u65AD\u4EA7\u54C1\uFF0C\u901A\u8FC7\u5168\u5C40\u89C6\u89D2\u5B9E\u65F6\u67E5\u770B\u5E94\u7528 load\u3001\u5185\u5B58\u3001gc\u3001\u7EBF\u7A0B\u7684\u72B6\u6001\u4FE1\u606F\uFF0C\u5E76\u80FD\u5728\u4E0D\u4FEE\u6539\u5E94\u7528\u4EE3\u7801\u7684\u60C5\u51B5\u4E0B\uFF0C\u5BF9\u4E1A\u52A1\u95EE\u9898\u8FDB\u884C\u8BCA\u65AD\uFF0C\u5305\u62EC\u67E5\u770B\u65B9\u6CD5\u8C03\u7528\u7684\u51FA\u5165\u53C2\u3001\u5F02\u5E38\uFF0C\u76D1\u6D4B\u65B9\u6CD5\u6267\u884C\u8017\u65F6\uFF0C\u7C7B\u52A0\u8F7D\u4FE1\u606F\u7B49\uFF0C\u5927\u5927\u63D0\u5347\u7EBF\u4E0A\u95EE\u9898\u6392\u67E5\u6548\u7387\u3002

\u80CC\u666F

\u901A\u5E38\uFF0C\u672C\u5730\u5F00\u53D1\u73AF\u5883\u65E0\u6CD5\u8BBF\u95EE\u751F\u4EA7\u73AF\u5883\u3002\u5982\u679C\u5728\u751F\u4EA7\u73AF\u5883\u4E2D\u9047\u5230\u95EE\u9898\uFF0C\u5219\u65E0\u6CD5\u4F7F\u7528 IDE \u8FDC\u7A0B\u8C03\u8BD5\u3002\u66F4\u7CDF\u7CD5\u7684\u662F\uFF0C\u5728\u751F\u4EA7\u73AF\u5883\u4E2D\u8C03\u8BD5\u662F\u4E0D\u53EF\u63A5\u53D7\u7684\uFF0C\u56E0\u4E3A\u5B83\u4F1A\u6682\u505C\u6240\u6709\u7EBF\u7A0B\uFF0C\u5BFC\u81F4\u670D\u52A1\u6682\u505C\u3002

\u5F00\u53D1\u4EBA\u5458\u53EF\u4EE5\u5C1D\u8BD5\u5728\u6D4B\u8BD5\u73AF\u5883\u6216\u8005\u9884\u53D1\u73AF\u5883\u4E2D\u590D\u73B0\u751F\u4EA7\u73AF\u5883\u4E2D\u7684\u95EE\u9898\u3002\u4F46\u662F\uFF0C\u67D0\u4E9B\u95EE\u9898\u65E0\u6CD5\u5728\u4E0D\u540C\u7684\u73AF\u5883\u4E2D\u8F7B\u677E\u590D\u73B0\uFF0C\u751A\u81F3\u5728\u91CD\u65B0\u542F\u52A8\u540E\u5C31\u6D88\u5931\u4E86\u3002

\u5982\u679C\u60A8\u6B63\u5728\u8003\u8651\u5728\u4EE3\u7801\u4E2D\u6DFB\u52A0\u4E00\u4E9B\u65E5\u5FD7\u4EE5\u5E2E\u52A9\u89E3\u51B3\u95EE\u9898\uFF0C\u60A8\u5C06\u5FC5\u987B\u7ECF\u5386\u4EE5\u4E0B\u9636\u6BB5\uFF1A\u6D4B\u8BD5\u3001\u9884\u53D1\uFF0C\u7136\u540E\u751F\u4EA7\u3002\u8FD9\u79CD\u65B9\u6CD5\u6548\u7387\u4F4E\u4E0B\uFF0C\u66F4\u7CDF\u7CD5\u7684\u662F\uFF0C\u8BE5\u95EE\u9898\u53EF\u80FD\u65E0\u6CD5\u89E3\u51B3\uFF0C\u56E0\u4E3A\u4E00\u65E6 JVM \u91CD\u65B0\u542F\u52A8\uFF0C\u5B83\u53EF\u80FD\u65E0\u6CD5\u590D\u73B0\uFF0C\u5982\u4E0A\u6587\u6240\u8FF0\u3002

Arthas \u65E8\u5728\u89E3\u51B3\u8FD9\u4E9B\u95EE\u9898\u3002\u5F00\u53D1\u4EBA\u5458\u53EF\u4EE5\u5728\u7EBF\u89E3\u51B3\u751F\u4EA7\u95EE\u9898\u3002\u65E0\u9700 JVM \u91CD\u542F\uFF0C\u65E0\u9700\u4EE3\u7801\u66F4\u6539\u3002 Arthas \u4F5C\u4E3A\u89C2\u5BDF\u8005\u6C38\u8FDC\u4E0D\u4F1A\u6682\u505C\u6B63\u5728\u8FD0\u884C\u7684\u7EBF\u7A0B\u3002

Arthas\uFF08\u963F\u5C14\u8428\u65AF\uFF09\u80FD\u4E3A\u4F60\u505A\u4EC0\u4E48\uFF1F

Arthas \u662F Alibaba \u5F00\u6E90\u7684 Java \u8BCA\u65AD\u5DE5\u5177\uFF0C\u6DF1\u53D7\u5F00\u53D1\u8005\u559C\u7231\u3002

\u5F53\u4F60\u9047\u5230\u4EE5\u4E0B\u7C7B\u4F3C\u95EE\u9898\u800C\u675F\u624B\u65E0\u7B56\u65F6\uFF0CArthas\u53EF\u4EE5\u5E2E\u52A9\u4F60\u89E3\u51B3\uFF1A

  1. \u8FD9\u4E2A\u7C7B\u4ECE\u54EA\u4E2A jar \u5305\u52A0\u8F7D\u7684\uFF1F\u4E3A\u4EC0\u4E48\u4F1A\u62A5\u5404\u79CD\u7C7B\u76F8\u5173\u7684 Exception\uFF1F
  2. \u6211\u6539\u7684\u4EE3\u7801\u4E3A\u4EC0\u4E48\u6CA1\u6709\u6267\u884C\u5230\uFF1F\u96BE\u9053\u662F\u6211\u6CA1 commit\uFF1F\u5206\u652F\u641E\u9519\u4E86\uFF1F
  3. \u9047\u5230\u95EE\u9898\u65E0\u6CD5\u5728\u7EBF\u4E0A debug\uFF0C\u96BE\u9053\u53EA\u80FD\u901A\u8FC7\u52A0\u65E5\u5FD7\u518D\u91CD\u65B0\u53D1\u5E03\u5417\uFF1F
  4. \u7EBF\u4E0A\u9047\u5230\u67D0\u4E2A\u7528\u6237\u7684\u6570\u636E\u5904\u7406\u6709\u95EE\u9898\uFF0C\u4F46\u7EBF\u4E0A\u540C\u6837\u65E0\u6CD5 debug\uFF0C\u7EBF\u4E0B\u65E0\u6CD5\u91CD\u73B0\uFF01
  5. \u662F\u5426\u6709\u4E00\u4E2A\u5168\u5C40\u89C6\u89D2\u6765\u67E5\u770B\u7CFB\u7EDF\u7684\u8FD0\u884C\u72B6\u51B5\uFF1F
  6. \u6709\u4EC0\u4E48\u529E\u6CD5\u53EF\u4EE5\u76D1\u63A7\u5230 JVM \u7684\u5B9E\u65F6\u8FD0\u884C\u72B6\u6001\uFF1F
  7. \u600E\u4E48\u5FEB\u901F\u5B9A\u4F4D\u5E94\u7528\u7684\u70ED\u70B9\uFF0C\u751F\u6210\u706B\u7130\u56FE\uFF1F
  8. \u600E\u6837\u76F4\u63A5\u4ECE JVM \u5185\u67E5\u627E\u67D0\u4E2A\u7C7B\u7684\u5B9E\u4F8B\uFF1F

Arthas \u652F\u6301 JDK 6+\uFF084.x \u7248\u672C\u4E0D\u518D\u652F\u6301 JDK 6 \u548C JDK 7\uFF09\uFF0C\u652F\u6301 Linux/Mac/Windows\uFF0C\u91C7\u7528\u547D\u4EE4\u884C\u4EA4\u4E92\u6A21\u5F0F\uFF0C\u540C\u65F6\u63D0\u4F9B\u4E30\u5BCC\u7684 Tab \u81EA\u52A8\u8865\u5168\u529F\u80FD\uFF0C\u8FDB\u4E00\u6B65\u65B9\u4FBF\u8FDB\u884C\u95EE\u9898\u7684\u5B9A\u4F4D\u548C\u8BCA\u65AD\u3002

',13),p=a("\u5982\u679C\u60A8\u5728\u4F7F\u7528 Arthas\uFF0C\u8BF7\u8BA9\u6211\u4EEC\u77E5\u9053\uFF0C\u60A8\u7684\u4F7F\u7528\u5BF9\u6211\u4EEC\u975E\u5E38\u91CD\u8981\uFF1A"),_={href:"https://github.com/alibaba/arthas/issues/111",target:"_blank",rel:"noopener noreferrer"},u=a("\u67E5\u770B"),b=e("h2",{id:"contributors",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#contributors","aria-hidden":"true"},"#"),a(" Contributors")],-1),m={href:"https://github.com/alibaba/arthas/graphs/contributors",target:"_blank",rel:"noopener noreferrer"},f=e("img",{src:"https://opencollective.com/arthas/contributors.svg?width=890&button=false",alt:""},null,-1);function x(g,A){const t=h("ExternalLinkIcon");return i(),n("div",null,[d,e("p",null,[e("strong",null,[p,e("a",_,[u,r(t)])])]),b,e("p",null,[e("a",m,[f,r(t)])])])}const k=s(l,[["render",x],["__file","index.html.vue"]]);export{k as default}; +import{_ as o}from"./arthas.b23d3e5a.js";import{_ as s,o as i,c as n,a as e,b as r,d as c,e as a,r as h}from"./app.820675a4.js";const l={},d=c('

\u7B80\u4ECB

Arthas \u662F\u4E00\u6B3E\u7EBF\u4E0A\u76D1\u63A7\u8BCA\u65AD\u4EA7\u54C1\uFF0C\u901A\u8FC7\u5168\u5C40\u89C6\u89D2\u5B9E\u65F6\u67E5\u770B\u5E94\u7528 load\u3001\u5185\u5B58\u3001gc\u3001\u7EBF\u7A0B\u7684\u72B6\u6001\u4FE1\u606F\uFF0C\u5E76\u80FD\u5728\u4E0D\u4FEE\u6539\u5E94\u7528\u4EE3\u7801\u7684\u60C5\u51B5\u4E0B\uFF0C\u5BF9\u4E1A\u52A1\u95EE\u9898\u8FDB\u884C\u8BCA\u65AD\uFF0C\u5305\u62EC\u67E5\u770B\u65B9\u6CD5\u8C03\u7528\u7684\u51FA\u5165\u53C2\u3001\u5F02\u5E38\uFF0C\u76D1\u6D4B\u65B9\u6CD5\u6267\u884C\u8017\u65F6\uFF0C\u7C7B\u52A0\u8F7D\u4FE1\u606F\u7B49\uFF0C\u5927\u5927\u63D0\u5347\u7EBF\u4E0A\u95EE\u9898\u6392\u67E5\u6548\u7387\u3002

\u80CC\u666F

\u901A\u5E38\uFF0C\u672C\u5730\u5F00\u53D1\u73AF\u5883\u65E0\u6CD5\u8BBF\u95EE\u751F\u4EA7\u73AF\u5883\u3002\u5982\u679C\u5728\u751F\u4EA7\u73AF\u5883\u4E2D\u9047\u5230\u95EE\u9898\uFF0C\u5219\u65E0\u6CD5\u4F7F\u7528 IDE \u8FDC\u7A0B\u8C03\u8BD5\u3002\u66F4\u7CDF\u7CD5\u7684\u662F\uFF0C\u5728\u751F\u4EA7\u73AF\u5883\u4E2D\u8C03\u8BD5\u662F\u4E0D\u53EF\u63A5\u53D7\u7684\uFF0C\u56E0\u4E3A\u5B83\u4F1A\u6682\u505C\u6240\u6709\u7EBF\u7A0B\uFF0C\u5BFC\u81F4\u670D\u52A1\u6682\u505C\u3002

\u5F00\u53D1\u4EBA\u5458\u53EF\u4EE5\u5C1D\u8BD5\u5728\u6D4B\u8BD5\u73AF\u5883\u6216\u8005\u9884\u53D1\u73AF\u5883\u4E2D\u590D\u73B0\u751F\u4EA7\u73AF\u5883\u4E2D\u7684\u95EE\u9898\u3002\u4F46\u662F\uFF0C\u67D0\u4E9B\u95EE\u9898\u65E0\u6CD5\u5728\u4E0D\u540C\u7684\u73AF\u5883\u4E2D\u8F7B\u677E\u590D\u73B0\uFF0C\u751A\u81F3\u5728\u91CD\u65B0\u542F\u52A8\u540E\u5C31\u6D88\u5931\u4E86\u3002

\u5982\u679C\u60A8\u6B63\u5728\u8003\u8651\u5728\u4EE3\u7801\u4E2D\u6DFB\u52A0\u4E00\u4E9B\u65E5\u5FD7\u4EE5\u5E2E\u52A9\u89E3\u51B3\u95EE\u9898\uFF0C\u60A8\u5C06\u5FC5\u987B\u7ECF\u5386\u4EE5\u4E0B\u9636\u6BB5\uFF1A\u6D4B\u8BD5\u3001\u9884\u53D1\uFF0C\u7136\u540E\u751F\u4EA7\u3002\u8FD9\u79CD\u65B9\u6CD5\u6548\u7387\u4F4E\u4E0B\uFF0C\u66F4\u7CDF\u7CD5\u7684\u662F\uFF0C\u8BE5\u95EE\u9898\u53EF\u80FD\u65E0\u6CD5\u89E3\u51B3\uFF0C\u56E0\u4E3A\u4E00\u65E6 JVM \u91CD\u65B0\u542F\u52A8\uFF0C\u5B83\u53EF\u80FD\u65E0\u6CD5\u590D\u73B0\uFF0C\u5982\u4E0A\u6587\u6240\u8FF0\u3002

Arthas \u65E8\u5728\u89E3\u51B3\u8FD9\u4E9B\u95EE\u9898\u3002\u5F00\u53D1\u4EBA\u5458\u53EF\u4EE5\u5728\u7EBF\u89E3\u51B3\u751F\u4EA7\u95EE\u9898\u3002\u65E0\u9700 JVM \u91CD\u542F\uFF0C\u65E0\u9700\u4EE3\u7801\u66F4\u6539\u3002 Arthas \u4F5C\u4E3A\u89C2\u5BDF\u8005\u6C38\u8FDC\u4E0D\u4F1A\u6682\u505C\u6B63\u5728\u8FD0\u884C\u7684\u7EBF\u7A0B\u3002

Arthas\uFF08\u963F\u5C14\u8428\u65AF\uFF09\u80FD\u4E3A\u4F60\u505A\u4EC0\u4E48\uFF1F

Arthas \u662F Alibaba \u5F00\u6E90\u7684 Java \u8BCA\u65AD\u5DE5\u5177\uFF0C\u6DF1\u53D7\u5F00\u53D1\u8005\u559C\u7231\u3002

\u5F53\u4F60\u9047\u5230\u4EE5\u4E0B\u7C7B\u4F3C\u95EE\u9898\u800C\u675F\u624B\u65E0\u7B56\u65F6\uFF0CArthas\u53EF\u4EE5\u5E2E\u52A9\u4F60\u89E3\u51B3\uFF1A

  1. \u8FD9\u4E2A\u7C7B\u4ECE\u54EA\u4E2A jar \u5305\u52A0\u8F7D\u7684\uFF1F\u4E3A\u4EC0\u4E48\u4F1A\u62A5\u5404\u79CD\u7C7B\u76F8\u5173\u7684 Exception\uFF1F
  2. \u6211\u6539\u7684\u4EE3\u7801\u4E3A\u4EC0\u4E48\u6CA1\u6709\u6267\u884C\u5230\uFF1F\u96BE\u9053\u662F\u6211\u6CA1 commit\uFF1F\u5206\u652F\u641E\u9519\u4E86\uFF1F
  3. \u9047\u5230\u95EE\u9898\u65E0\u6CD5\u5728\u7EBF\u4E0A debug\uFF0C\u96BE\u9053\u53EA\u80FD\u901A\u8FC7\u52A0\u65E5\u5FD7\u518D\u91CD\u65B0\u53D1\u5E03\u5417\uFF1F
  4. \u7EBF\u4E0A\u9047\u5230\u67D0\u4E2A\u7528\u6237\u7684\u6570\u636E\u5904\u7406\u6709\u95EE\u9898\uFF0C\u4F46\u7EBF\u4E0A\u540C\u6837\u65E0\u6CD5 debug\uFF0C\u7EBF\u4E0B\u65E0\u6CD5\u91CD\u73B0\uFF01
  5. \u662F\u5426\u6709\u4E00\u4E2A\u5168\u5C40\u89C6\u89D2\u6765\u67E5\u770B\u7CFB\u7EDF\u7684\u8FD0\u884C\u72B6\u51B5\uFF1F
  6. \u6709\u4EC0\u4E48\u529E\u6CD5\u53EF\u4EE5\u76D1\u63A7\u5230 JVM \u7684\u5B9E\u65F6\u8FD0\u884C\u72B6\u6001\uFF1F
  7. \u600E\u4E48\u5FEB\u901F\u5B9A\u4F4D\u5E94\u7528\u7684\u70ED\u70B9\uFF0C\u751F\u6210\u706B\u7130\u56FE\uFF1F
  8. \u600E\u6837\u76F4\u63A5\u4ECE JVM \u5185\u67E5\u627E\u67D0\u4E2A\u7C7B\u7684\u5B9E\u4F8B\uFF1F

Arthas \u652F\u6301 JDK 6+\uFF084.x \u7248\u672C\u4E0D\u518D\u652F\u6301 JDK 6 \u548C JDK 7\uFF09\uFF0C\u652F\u6301 Linux/Mac/Windows\uFF0C\u91C7\u7528\u547D\u4EE4\u884C\u4EA4\u4E92\u6A21\u5F0F\uFF0C\u540C\u65F6\u63D0\u4F9B\u4E30\u5BCC\u7684 Tab \u81EA\u52A8\u8865\u5168\u529F\u80FD\uFF0C\u8FDB\u4E00\u6B65\u65B9\u4FBF\u8FDB\u884C\u95EE\u9898\u7684\u5B9A\u4F4D\u548C\u8BCA\u65AD\u3002

',13),p=a("\u5982\u679C\u60A8\u5728\u4F7F\u7528 Arthas\uFF0C\u8BF7\u8BA9\u6211\u4EEC\u77E5\u9053\uFF0C\u60A8\u7684\u4F7F\u7528\u5BF9\u6211\u4EEC\u975E\u5E38\u91CD\u8981\uFF1A"),_={href:"https://github.com/alibaba/arthas/issues/111",target:"_blank",rel:"noopener noreferrer"},u=a("\u67E5\u770B"),b=e("h2",{id:"contributors",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#contributors","aria-hidden":"true"},"#"),a(" Contributors")],-1),m={href:"https://github.com/alibaba/arthas/graphs/contributors",target:"_blank",rel:"noopener noreferrer"},f=e("img",{src:"https://opencollective.com/arthas/contributors.svg?width=890&button=false",alt:""},null,-1);function x(g,A){const t=h("ExternalLinkIcon");return i(),n("div",null,[d,e("p",null,[e("strong",null,[p,e("a",_,[u,r(t)])])]),b,e("p",null,[e("a",m,[f,r(t)])])])}const k=s(l,[["render",x],["__file","index.html.vue"]]);export{k as default}; diff --git a/assets/index.html.2a4cbb79.js b/assets/index.html.d098cf02.js similarity index 95% rename from assets/index.html.2a4cbb79.js rename to assets/index.html.d098cf02.js index 2fa72c026..a18279073 100644 --- a/assets/index.html.2a4cbb79.js +++ b/assets/index.html.d098cf02.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-7445f070","path":"/doc/","title":"\u7B80\u4ECB","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"\u80CC\u666F","slug":"\u80CC\u666F","link":"#\u80CC\u666F","children":[]},{"level":2,"title":"Arthas\uFF08\u963F\u5C14\u8428\u65AF\uFF09\u80FD\u4E3A\u4F60\u505A\u4EC0\u4E48\uFF1F","slug":"arthas-\u963F\u5C14\u8428\u65AF-\u80FD\u4E3A\u4F60\u505A\u4EC0\u4E48","link":"#arthas-\u963F\u5C14\u8428\u65AF-\u80FD\u4E3A\u4F60\u505A\u4EC0\u4E48","children":[]},{"level":2,"title":"Contributors","slug":"contributors","link":"#contributors","children":[]}],"git":{"updatedTime":1726204504000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":2},{"name":"SiuHui","email":"anrun388@gmail.com","commits":1},{"name":"changren-wcr","email":"105254603+changren-wcr@users.noreply.github.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/README.md","version":"4.0.5"}');export{e as data}; +const e=JSON.parse('{"key":"v-7445f070","path":"/doc/","title":"\u7B80\u4ECB","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"\u80CC\u666F","slug":"\u80CC\u666F","link":"#\u80CC\u666F","children":[]},{"level":2,"title":"Arthas\uFF08\u963F\u5C14\u8428\u65AF\uFF09\u80FD\u4E3A\u4F60\u505A\u4EC0\u4E48\uFF1F","slug":"arthas-\u963F\u5C14\u8428\u65AF-\u80FD\u4E3A\u4F60\u505A\u4EC0\u4E48","link":"#arthas-\u963F\u5C14\u8428\u65AF-\u80FD\u4E3A\u4F60\u505A\u4EC0\u4E48","children":[]},{"level":2,"title":"Contributors","slug":"contributors","link":"#contributors","children":[]}],"git":{"updatedTime":1726204504000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":2},{"name":"SiuHui","email":"anrun388@gmail.com","commits":1},{"name":"changren-wcr","email":"105254603+changren-wcr@users.noreply.github.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/README.md","version":"4.1.0"}');export{e as data}; diff --git a/assets/index.html.03ae700e.js b/assets/index.html.d8b7a83e.js similarity index 91% rename from assets/index.html.03ae700e.js rename to assets/index.html.d8b7a83e.js index a2e335049..e9e44b290 100644 --- a/assets/index.html.03ae700e.js +++ b/assets/index.html.d8b7a83e.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-07555a84","path":"/en/doc/","title":"Introduction","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Background","slug":"background","link":"#background","children":[]},{"level":2,"title":"Key features","slug":"key-features","link":"#key-features","children":[]},{"level":2,"title":"Contributors","slug":"contributors","link":"#contributors","children":[]}],"git":{"updatedTime":1726204504000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":2},{"name":"SiuHui","email":"anrun388@gmail.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/README.md","version":"4.0.5"}');export{e as data}; +const e=JSON.parse('{"key":"v-07555a84","path":"/en/doc/","title":"Introduction","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Background","slug":"background","link":"#background","children":[]},{"level":2,"title":"Key features","slug":"key-features","link":"#key-features","children":[]},{"level":2,"title":"Contributors","slug":"contributors","link":"#contributors","children":[]}],"git":{"updatedTime":1726204504000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":2},{"name":"SiuHui","email":"anrun388@gmail.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/README.md","version":"4.1.0"}');export{e as data}; diff --git a/assets/index.html.25c88821.js b/assets/index.html.dbcb1c5c.js similarity index 97% rename from assets/index.html.25c88821.js rename to assets/index.html.dbcb1c5c.js index fa9349458..02edf74e7 100644 --- a/assets/index.html.25c88821.js +++ b/assets/index.html.dbcb1c5c.js @@ -1 +1 @@ -const e=JSON.parse(`{"key":"v-2d0a870d","path":"/en/","title":"Home","lang":"en-US","frontmatter":{"home":true,"title":"Home","heroImage":"/images/arthas_light.png","heroImageDark":"/images/arthas_dark.png","heroText":null,"tagline":"Java Diagnostic Tool","sidebar":false,"actions":[{"text":"Quick Start","link":"/doc/quick-start.html","type":"primary"},{"text":"View on github","link":"https://github.com/alibaba/arthas","type":"secondary"}],"features":[{"icon":"\u{1F5A5}","title":"Dashboard","details":"View the operating status of the system in real time"},{"icon":"\u{1F52C}","title":"Parameters/Return values/Exceptions","details":"View method parameters, return values and exceptions"},{"icon":"\u{1F529}","title":"Online hotswap","details":"jad/sc/redefine online hotswap"},{"icon":"\u{1FA7A}","title":"Class conflict","details":"Resolve the class conflict problem in seconds, locate the class loading path"},{"icon":"\u26A1\uFE0F","title":"Flame Graph","details":"Quickly locate application hotspots and generate flame graphs"},{"icon":"\u{1F4E1}","title":"WebConsole","details":"Online diagnosis"}],"users_title":"Users","users_details":"Providing your info on Wanted: who's using arthas to help improving arthas better","users":[{"name":"Alibaba Group","logo":"/images/users/users_alibaba.png"},{"name":"Didiglobal","logo":"/images/users/users_didi.png"},{"name":"Kaola","logo":"/images/users/users_kaola.png"},{"name":"Qunar","logo":"/images/users/users_qunar.png"},{"name":"Telecom","logo":"/images/users/users_telecom.png"},{"name":"Weidian","logo":"/images/users/users_weidian.png"},{"name":"ICBC","logo":"/images/users/users_icbc.png"},{"name":"Chinaums","logo":"/images/users/users_yinlian.png"}],"footer":"Apache-2.0 license | Copyright 2018-present, Alibaba Middleware Group, and contributors"},"excerpt":"","headers":[],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/README.md","version":"4.0.5"}`);export{e as data}; +const e=JSON.parse(`{"key":"v-2d0a870d","path":"/en/","title":"Home","lang":"en-US","frontmatter":{"home":true,"title":"Home","heroImage":"/images/arthas_light.png","heroImageDark":"/images/arthas_dark.png","heroText":null,"tagline":"Java Diagnostic Tool","sidebar":false,"actions":[{"text":"Quick Start","link":"/doc/quick-start.html","type":"primary"},{"text":"View on github","link":"https://github.com/alibaba/arthas","type":"secondary"}],"features":[{"icon":"\u{1F5A5}","title":"Dashboard","details":"View the operating status of the system in real time"},{"icon":"\u{1F52C}","title":"Parameters/Return values/Exceptions","details":"View method parameters, return values and exceptions"},{"icon":"\u{1F529}","title":"Online hotswap","details":"jad/sc/redefine online hotswap"},{"icon":"\u{1FA7A}","title":"Class conflict","details":"Resolve the class conflict problem in seconds, locate the class loading path"},{"icon":"\u26A1\uFE0F","title":"Flame Graph","details":"Quickly locate application hotspots and generate flame graphs"},{"icon":"\u{1F4E1}","title":"WebConsole","details":"Online diagnosis"}],"users_title":"Users","users_details":"Providing your info on Wanted: who's using arthas to help improving arthas better","users":[{"name":"Alibaba Group","logo":"/images/users/users_alibaba.png"},{"name":"Didiglobal","logo":"/images/users/users_didi.png"},{"name":"Kaola","logo":"/images/users/users_kaola.png"},{"name":"Qunar","logo":"/images/users/users_qunar.png"},{"name":"Telecom","logo":"/images/users/users_telecom.png"},{"name":"Weidian","logo":"/images/users/users_weidian.png"},{"name":"ICBC","logo":"/images/users/users_icbc.png"},{"name":"Chinaums","logo":"/images/users/users_yinlian.png"}],"footer":"Apache-2.0 license | Copyright 2018-present, Alibaba Middleware Group, and contributors"},"excerpt":"","headers":[],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/README.md","version":"4.1.0"}`);export{e as data}; diff --git a/assets/index.html.04e23857.js b/assets/index.html.fd0e3009.js similarity index 97% rename from assets/index.html.04e23857.js rename to assets/index.html.fd0e3009.js index e25c06d4e..ba9653da4 100644 --- a/assets/index.html.04e23857.js +++ b/assets/index.html.fd0e3009.js @@ -1 +1 @@ -const e=JSON.parse(`{"key":"v-8daa1a0e","path":"/","title":"","lang":"zh-CN","frontmatter":{"home":true,"heroImage":"/images/arthas_light.png","heroImageDark":"/images/arthas_dark.png","heroText":null,"tagline":"Java \u5E94\u7528\u8BCA\u65AD\u5229\u5668","actions":[{"text":"\u5FEB\u901F\u5165\u95E8","link":"/doc/quick-start.html","type":"primary"},{"text":"\u67E5\u770Bgithub","link":"https://github.com/alibaba/arthas","type":"secondary"}],"features":[{"icon":"\u{1F5A5}","title":"Dashboard","details":"\u5B9E\u65F6\u67E5\u770B\u7CFB\u7EDF\u7684\u8FD0\u884C\u72B6\u51B5\u3002"},{"icon":"\u{1F52C}","title":"\u67E5\u770B\u5165\u53C2/\u8FD4\u56DE\u503C/\u5F02\u5E38","details":"\u67E5\u770B\u51FD\u6570\u8C03\u7528\u7684\u53C2\u6570\uFF0C\u8FD4\u56DE\u503C\u548C\u5F02\u5E38\u3002"},{"icon":"\u{1F529}","title":"\u5728\u7EBF\u70ED\u66F4\u65B0","details":"jad/sc/redefine \u4E00\u6761\u9F99\u70ED\u66F4\u65B0\u4EE3\u7801\u3002"},{"icon":"\u{1FA7A}","title":"\u7C7B\u51B2\u7A81","details":"\u79D2\u89E3\u7C7B\u51B2\u7A81\u95EE\u9898\uFF0C\u5B9A\u4F4D\u7C7B\u52A0\u8F7D\u8DEF\u5F84\u3002"},{"icon":"\u26A1\uFE0F","title":"\u6027\u80FD\u70ED\u70B9","details":"\u5FEB\u901F\u5B9A\u4F4D\u5E94\u7528\u7684\u70ED\u70B9\uFF0C\u751F\u6210\u706B\u7130\u56FE\u3002"},{"icon":"\u{1F4E1}","title":"WebConsole","details":"\u5728\u7EBF\u8BCA\u65AD\uFF0C\u70B9\u5F00\u7F51\u9875\u8BCA\u65AD\u7EBF\u4E0A\u5E94\u7528\u3002"}],"users_title":"\u7528\u6237","users_details":"\u8BF7\u5728 Wanted: who's using arthas \u4E0A\u63D0\u4F9B\u4FE1\u606F\u6765\u5E2E\u52A9Arthas\u505A\u7684\u66F4\u597D\u3002","users":[{"name":"Alibaba Group","logo":"/images/users/users_alibaba.png"},{"name":"Didiglobal","logo":"/images/users/users_didi.png"},{"name":"Kaola","logo":"/images/users/users_kaola.png"},{"name":"Qunar","logo":"/images/users/users_qunar.png"},{"name":"Telecom","logo":"/images/users/users_telecom.png"},{"name":"Weidian","logo":"/images/users/users_weidian.png"},{"name":"ICBC","logo":"/images/users/users_icbc.png"},{"name":"Chinaums","logo":"/images/users/users_yinlian.png"}],"footer":"Apache-2.0 license | Copyright 2018-present, Alibaba Middleware Group, and contributors"},"excerpt":"","headers":[],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"README.md","version":"4.0.5"}`);export{e as data}; +const e=JSON.parse(`{"key":"v-8daa1a0e","path":"/","title":"","lang":"zh-CN","frontmatter":{"home":true,"heroImage":"/images/arthas_light.png","heroImageDark":"/images/arthas_dark.png","heroText":null,"tagline":"Java \u5E94\u7528\u8BCA\u65AD\u5229\u5668","actions":[{"text":"\u5FEB\u901F\u5165\u95E8","link":"/doc/quick-start.html","type":"primary"},{"text":"\u67E5\u770Bgithub","link":"https://github.com/alibaba/arthas","type":"secondary"}],"features":[{"icon":"\u{1F5A5}","title":"Dashboard","details":"\u5B9E\u65F6\u67E5\u770B\u7CFB\u7EDF\u7684\u8FD0\u884C\u72B6\u51B5\u3002"},{"icon":"\u{1F52C}","title":"\u67E5\u770B\u5165\u53C2/\u8FD4\u56DE\u503C/\u5F02\u5E38","details":"\u67E5\u770B\u51FD\u6570\u8C03\u7528\u7684\u53C2\u6570\uFF0C\u8FD4\u56DE\u503C\u548C\u5F02\u5E38\u3002"},{"icon":"\u{1F529}","title":"\u5728\u7EBF\u70ED\u66F4\u65B0","details":"jad/sc/redefine \u4E00\u6761\u9F99\u70ED\u66F4\u65B0\u4EE3\u7801\u3002"},{"icon":"\u{1FA7A}","title":"\u7C7B\u51B2\u7A81","details":"\u79D2\u89E3\u7C7B\u51B2\u7A81\u95EE\u9898\uFF0C\u5B9A\u4F4D\u7C7B\u52A0\u8F7D\u8DEF\u5F84\u3002"},{"icon":"\u26A1\uFE0F","title":"\u6027\u80FD\u70ED\u70B9","details":"\u5FEB\u901F\u5B9A\u4F4D\u5E94\u7528\u7684\u70ED\u70B9\uFF0C\u751F\u6210\u706B\u7130\u56FE\u3002"},{"icon":"\u{1F4E1}","title":"WebConsole","details":"\u5728\u7EBF\u8BCA\u65AD\uFF0C\u70B9\u5F00\u7F51\u9875\u8BCA\u65AD\u7EBF\u4E0A\u5E94\u7528\u3002"}],"users_title":"\u7528\u6237","users_details":"\u8BF7\u5728 Wanted: who's using arthas \u4E0A\u63D0\u4F9B\u4FE1\u606F\u6765\u5E2E\u52A9Arthas\u505A\u7684\u66F4\u597D\u3002","users":[{"name":"Alibaba Group","logo":"/images/users/users_alibaba.png"},{"name":"Didiglobal","logo":"/images/users/users_didi.png"},{"name":"Kaola","logo":"/images/users/users_kaola.png"},{"name":"Qunar","logo":"/images/users/users_qunar.png"},{"name":"Telecom","logo":"/images/users/users_telecom.png"},{"name":"Weidian","logo":"/images/users/users_weidian.png"},{"name":"ICBC","logo":"/images/users/users_icbc.png"},{"name":"Chinaums","logo":"/images/users/users_yinlian.png"}],"footer":"Apache-2.0 license | Copyright 2018-present, Alibaba Middleware Group, and contributors"},"excerpt":"","headers":[],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"README.md","version":"4.1.0"}`);export{e as data}; diff --git a/assets/install-detail.html.1bb1b979.js b/assets/install-detail.html.00a3fa8c.js similarity index 99% rename from assets/install-detail.html.1bb1b979.js rename to assets/install-detail.html.00a3fa8c.js index f7ec3de7f..1d46466cd 100644 --- a/assets/install-detail.html.1bb1b979.js +++ b/assets/install-detail.html.00a3fa8c.js @@ -1,4 +1,4 @@ -import{_ as d,o as l,c as o,a,b as s,w as c,d as r,e,r as t}from"./app.4dfde1d2.js";const h={},p=r(`

Arthas Install

\u5FEB\u901F\u5B89\u88C5

\u4F7F\u7528arthas-boot\uFF08\u63A8\u8350\uFF09

\u4E0B\u8F7Darthas-boot.jar\uFF0C\u7136\u540E\u7528java -jar\u7684\u65B9\u5F0F\u542F\u52A8\uFF1A

curl -O https://arthas.aliyun.com/arthas-boot.jar
+import{_ as d,o as l,c as o,a,b as s,w as c,d as r,e,r as t}from"./app.820675a4.js";const h={},p=r(`

Arthas Install

\u5FEB\u901F\u5B89\u88C5

\u4F7F\u7528arthas-boot\uFF08\u63A8\u8350\uFF09

\u4E0B\u8F7Darthas-boot.jar\uFF0C\u7136\u540E\u7528java -jar\u7684\u65B9\u5F0F\u542F\u52A8\uFF1A

curl -O https://arthas.aliyun.com/arthas-boot.jar
 java -jar arthas-boot.jar
 

\u6253\u5370\u5E2E\u52A9\u4FE1\u606F\uFF1A

java -jar arthas-boot.jar -h