From 9274a5bbef33d5e7208fdfbc3fe0a53f2693e2c8 Mon Sep 17 00:00:00 2001 From: hengyunabc Date: Wed, 3 Aug 2022 21:09:57 +0800 Subject: [PATCH] update doc --- 404.html | 4 ++-- assets/{404.c1a1ad8a.js => 404.8832df53.js} | 2 +- assets/{404.html.265028f6.js => 404.html.6ec8a9cd.js} | 2 +- assets/{404.html.87e2d044.js => 404.html.e5b00137.js} | 2 +- assets/{Layout.0cb88676.js => Layout.aa338e2e.js} | 2 +- ...d-use.html.224c2e34.js => advanced-use.html.0284a71d.js} | 2 +- ...d-use.html.84e06863.js => advanced-use.html.72403d1b.js} | 2 +- ...d-use.html.7d8cad47.js => advanced-use.html.cc1fae23.js} | 2 +- ...d-use.html.10269055.js => advanced-use.html.d690d46c.js} | 2 +- ...class.html.9bd16265.js => advice-class.html.349d22fb.js} | 2 +- ...class.html.36067001.js => advice-class.html.4e93ebd7.js} | 2 +- ...class.html.f2775990.js => advice-class.html.b8d946ba.js} | 2 +- ...class.html.81ca867b.js => advice-class.html.c85748d6.js} | 2 +- assets/{agent.html.468220e0.js => agent.html.5c97eff1.js} | 2 +- assets/{agent.html.116d2095.js => agent.html.6d5822c4.js} | 2 +- assets/{agent.html.9015da1d.js => agent.html.a02fd5cb.js} | 2 +- assets/{agent.html.fd129db3.js => agent.html.dfe30692.js} | 2 +- assets/{app.b50c38a7.js => app.391b0e4e.js} | 6 +++--- ....html.1a6ee17c.js => arthas-properties.html.0a5926f9.js} | 2 +- ....html.d4739087.js => arthas-properties.html.39e2acd8.js} | 2 +- ....html.cee1ed6b.js => arthas-properties.html.e0301951.js} | 2 +- ....html.16e8d0f7.js => arthas-properties.html.e9655c8f.js} | 2 +- .../{arthas3.html.5fec2839.js => arthas3.html.680bb983.js} | 2 +- .../{arthas3.html.acc26c6e.js => arthas3.html.d1633eb8.js} | 2 +- assets/{async.html.846b0018.js => async.html.1026bdce.js} | 2 +- assets/{async.html.e27f256b.js => async.html.17ea43ab.js} | 2 +- assets/{async.html.373f74c7.js => async.html.9e11de05.js} | 2 +- assets/{async.html.07a0afd0.js => async.html.cf6d1055.js} | 2 +- assets/{auth.html.32218e6b.js => auth.html.37ca6bb5.js} | 2 +- assets/{auth.html.d97fcee9.js => auth.html.71c19867.js} | 2 +- assets/{auth.html.166d9576.js => auth.html.d2f91944.js} | 2 +- assets/{auth.html.009c9836.js => auth.html.ea615280.js} | 2 +- assets/{base64.html.a8d646bc.js => base64.html.03fdde79.js} | 2 +- assets/{base64.html.29f63ec7.js => base64.html.54234c7b.js} | 2 +- assets/{base64.html.23aa64fe.js => base64.html.814caa97.js} | 2 +- assets/{base64.html.4047e29e.js => base64.html.b9530fc8.js} | 2 +- ...port.html.e961f75e.js => batch-support.html.179a49e4.js} | 2 +- ...port.html.84d19c82.js => batch-support.html.3757e6f4.js} | 2 +- ...port.html.7ecb82c6.js => batch-support.html.a2be35e2.js} | 2 +- ...port.html.51900c9e.js => batch-support.html.f3f03404.js} | 2 +- assets/{cat.html.d7074505.js => cat.html.329962b4.js} | 2 +- assets/{cat.html.cc30c619.js => cat.html.42885227.js} | 2 +- assets/{cat.html.c36dde71.js => cat.html.694fe934.js} | 2 +- assets/{cat.html.f100d9a7.js => cat.html.7fe5df76.js} | 2 +- ...loader.html.68b8cbd3.js => classloader.html.11965134.js} | 2 +- ...loader.html.b74bdea1.js => classloader.html.30e77ffd.js} | 2 +- ...loader.html.eef29370.js => classloader.html.36228132.js} | 2 +- ...loader.html.6c401b19.js => classloader.html.faacf70e.js} | 2 +- assets/{cls.html.c6f7b271.js => cls.html.03e27f13.js} | 2 +- assets/{cls.html.f6f67018.js => cls.html.5c798b59.js} | 2 +- assets/{cls.html.5a559768.js => cls.html.af39fd39.js} | 2 +- assets/{cls.html.bd5464a5.js => cls.html.bddba04d.js} | 2 +- ...{commands.html.fe29fa8d.js => commands.html.1e21cec8.js} | 2 +- ...{commands.html.37a7191e.js => commands.html.59e05b16.js} | 2 +- ...{commands.html.1d30d212.js => commands.html.5e2da50a.js} | 2 +- ...{commands.html.258e29be.js => commands.html.9dc0463a.js} | 2 +- ...tact-us.html.6604f2e9.js => contact-us.html.157b2624.js} | 2 +- ...tact-us.html.421393eb.js => contact-us.html.16fb01ac.js} | 2 +- ...tact-us.html.b71d4999.js => contact-us.html.5c267844.js} | 2 +- ...tact-us.html.d1dffebd.js => contact-us.html.7db7a631.js} | 2 +- ...ashboard.html.4eb977c5.js => dashboard.html.0b694615.js} | 2 +- ...ashboard.html.8e52fe47.js => dashboard.html.901e0382.js} | 2 +- ...ashboard.html.447f905c.js => dashboard.html.cf49d30c.js} | 2 +- ...ashboard.html.92d46fc2.js => dashboard.html.d06a3034.js} | 2 +- assets/{docker.html.331b2f07.js => docker.html.4512c1dc.js} | 2 +- assets/{docker.html.811af1aa.js => docker.html.797da397.js} | 2 +- assets/{docker.html.e72be3a9.js => docker.html.bc9ac733.js} | 2 +- assets/{docker.html.a21ac0d0.js => docker.html.d36bba26.js} | 2 +- ...{download.html.24566778.js => download.html.73fc2f14.js} | 2 +- ...{download.html.ff11afed.js => download.html.7d3275ea.js} | 2 +- ...{download.html.54eca683.js => download.html.a75cd477.js} | 2 +- ...{download.html.88f94ef6.js => download.html.bd53b404.js} | 2 +- assets/{dump.html.bf3d981a.js => dump.html.255bdbbd.js} | 2 +- assets/{dump.html.350d9d4b.js => dump.html.25a883e7.js} | 2 +- assets/{dump.html.db117ae6.js => dump.html.8533dea7.js} | 2 +- assets/{dump.html.cecedbdc.js => dump.html.e5e17e0e.js} | 2 +- assets/{echo.html.87d63dfe.js => echo.html.398e9057.js} | 2 +- assets/{echo.html.701b42c7.js => echo.html.4a5f3e98.js} | 2 +- assets/{echo.html.046fded9.js => echo.html.922d5af6.js} | 2 +- assets/{echo.html.3a53ce15.js => echo.html.d08e1abe.js} | 2 +- assets/{faq.html.5181458e.js => faq.html.27684b86.js} | 2 +- assets/{faq.html.768fa64d.js => faq.html.4bf9332e.js} | 2 +- assets/{faq.html.53b9e664.js => faq.html.5948f390.js} | 2 +- assets/{faq.html.69db73f0.js => faq.html.abd854f1.js} | 2 +- ...etstatic.html.7b756fa0.js => getstatic.html.039bd4c7.js} | 2 +- ...etstatic.html.fa0a50e5.js => getstatic.html.1225bdd6.js} | 2 +- ...etstatic.html.6e829c0e.js => getstatic.html.67fa4db9.js} | 2 +- ...etstatic.html.8b8918aa.js => getstatic.html.77a5a68e.js} | 2 +- assets/{grep.html.b1d6abe2.js => grep.html.23407de4.js} | 2 +- assets/{grep.html.ed15c9c0.js => grep.html.557e5c0d.js} | 2 +- assets/{grep.html.87d0b3ee.js => grep.html.650bda1e.js} | 2 +- assets/{grep.html.9589e767.js => grep.html.75fa6737.js} | 2 +- assets/{groovy.html.cf73f6d9.js => groovy.html.81b1e3d4.js} | 2 +- assets/{groovy.html.1e44a2ad.js => groovy.html.a98236a6.js} | 2 +- assets/{groovy.html.a7b151ba.js => groovy.html.bcb88dfe.js} | 2 +- assets/{groovy.html.7e2cf42a.js => groovy.html.c968b2cf.js} | 2 +- ...{heapdump.html.244a9821.js => heapdump.html.0e29f8ed.js} | 2 +- ...{heapdump.html.3779c034.js => heapdump.html.5e26a91c.js} | 2 +- ...{heapdump.html.5efae605.js => heapdump.html.de628dcb.js} | 2 +- ...{heapdump.html.77260129.js => heapdump.html.f9cf25e4.js} | 2 +- assets/{help.html.1ee751af.js => help.html.9365d9ca.js} | 2 +- assets/{help.html.1eeccb45.js => help.html.98c1c576.js} | 2 +- assets/{help.html.4328ee99.js => help.html.af61dc8b.js} | 2 +- assets/{help.html.82c57955.js => help.html.e0b9e284.js} | 2 +- .../{history.html.6d544ac4.js => history.html.19b5039d.js} | 2 +- .../{history.html.3e92116f.js => history.html.2a6fd9ce.js} | 2 +- .../{history.html.7d1ee6db.js => history.html.bb1e238f.js} | 2 +- .../{history.html.d42b4bd8.js => history.html.c813d0b3.js} | 2 +- ...{http-api.html.1ee2ca01.js => http-api.html.1b6f4877.js} | 2 +- ...{http-api.html.e98a6bd6.js => http-api.html.597fe391.js} | 2 +- ...{http-api.html.cac10370.js => http-api.html.9bb27917.js} | 2 +- ...{http-api.html.c068f40e.js => http-api.html.d8f9cf6b.js} | 2 +- ...plugin.html.764a09d3.js => idea-plugin.html.3c8db60c.js} | 2 +- ...plugin.html.3d23f092.js => idea-plugin.html.438f3f13.js} | 2 +- ...plugin.html.620c471c.js => idea-plugin.html.93877b09.js} | 2 +- ...plugin.html.d1b8320d.js => idea-plugin.html.be6cfb55.js} | 2 +- assets/{index.html.782929d3.js => index.html.3923e211.js} | 2 +- assets/{index.html.c047f67a.js => index.html.3a2f8949.js} | 2 +- assets/{index.html.ddca9bdb.js => index.html.3eba35be.js} | 2 +- assets/{index.html.fdfb1d8b.js => index.html.78460dae.js} | 2 +- assets/{index.html.1eea359b.js => index.html.c11a8683.js} | 2 +- assets/{index.html.2ccc2e95.js => index.html.e6d34846.js} | 2 +- ...ail.html.ff4b709c.js => install-detail.html.2a3c7491.js} | 2 +- ...ail.html.f30a14d9.js => install-detail.html.8d8a2586.js} | 2 +- ...ail.html.e60cda0e.js => install-detail.html.cfd3d763.js} | 2 +- ...ail.html.6f505b83.js => install-detail.html.d8c31754.js} | 2 +- assets/{jad.html.b9ba0618.js => jad.html.0de0c5e4.js} | 2 +- assets/{jad.html.7cc2f9ab.js => jad.html.45a48802.js} | 2 +- assets/{jad.html.3e9790ee.js => jad.html.c9b6ff15.js} | 2 +- assets/{jad.html.5b30cf65.js => jad.html.f6d8a533.js} | 2 +- assets/{jvm.html.7433a432.js => jvm.html.1ecd23d5.js} | 2 +- assets/{jvm.html.7aef5b66.js => jvm.html.263b3cd1.js} | 2 +- assets/{jvm.html.99f686c2.js => jvm.html.9e2ef28b.js} | 2 +- assets/{jvm.html.6ae2ad01.js => jvm.html.ee2bb88c.js} | 2 +- assets/{keymap.html.264ba432.js => keymap.html.0aa01820.js} | 2 +- assets/{keymap.html.d5e28030.js => keymap.html.246a50a5.js} | 2 +- assets/{keymap.html.5e56e402.js => keymap.html.7f907b4a.js} | 2 +- assets/{keymap.html.152983ec.js => keymap.html.82e95f8e.js} | 2 +- assets/{logger.html.dd664c3e.js => logger.html.05a707f0.js} | 2 +- assets/{logger.html.37652f5a.js => logger.html.38490b13.js} | 2 +- assets/{logger.html.8bc799d9.js => logger.html.4d519c14.js} | 2 +- assets/{logger.html.a1d4c3f3.js => logger.html.8b8950a7.js} | 2 +- ...all.html.ec6f137a.js => manual-install.html.1daf5a51.js} | 2 +- ...all.html.797995d1.js => manual-install.html.21567bbc.js} | 2 +- ...all.html.985e84d2.js => manual-install.html.94267611.js} | 2 +- ...all.html.79d2de01.js => manual-install.html.e3f18463.js} | 2 +- assets/{mbean.html.9966a9bd.js => mbean.html.9f2e31de.js} | 2 +- assets/{mbean.html.375818fb.js => mbean.html.ab8bf029.js} | 2 +- assets/{mbean.html.dd61851f.js => mbean.html.b5a19b16.js} | 2 +- assets/{mbean.html.b8ce2c97.js => mbean.html.d2b391af.js} | 2 +- assets/{mc.html.a9c7a946.js => mc.html.163bbc1b.js} | 2 +- assets/{mc.html.4ad9c4ed.js => mc.html.28a839a5.js} | 2 +- assets/{mc.html.406fe1b7.js => mc.html.9d2b9b60.js} | 2 +- assets/{mc.html.c087f4a7.js => mc.html.ebc8f6c6.js} | 2 +- assets/{memory.html.a793e0c2.js => memory.html.160f020c.js} | 2 +- assets/{memory.html.987bdeb1.js => memory.html.21a8a665.js} | 2 +- assets/{memory.html.42f6fe46.js => memory.html.8e769722.js} | 2 +- assets/{memory.html.d126f7ce.js => memory.html.d99cf236.js} | 2 +- .../{monitor.html.e640658b.js => monitor.html.0e25aeeb.js} | 2 +- .../{monitor.html.b6274ac7.js => monitor.html.2590bf6b.js} | 2 +- .../{monitor.html.5b59d0f8.js => monitor.html.2f02c60a.js} | 2 +- .../{monitor.html.39213eeb.js => monitor.html.ea7499e3.js} | 2 +- assets/{ognl.html.50d31bfa.js => ognl.html.463064ec.js} | 2 +- assets/{ognl.html.9e9f0799.js => ognl.html.71f92223.js} | 2 +- assets/{ognl.html.79f8e999.js => ognl.html.9838e9e6.js} | 2 +- assets/{ognl.html.94fd12b2.js => ognl.html.c55aa597.js} | 2 +- .../{options.html.02f35cf0.js => options.html.0a60e172.js} | 2 +- .../{options.html.d690010a.js => options.html.b41e79b8.js} | 2 +- .../{options.html.ff8fe789.js => options.html.da3ef3a3.js} | 2 +- .../{options.html.24510048.js => options.html.df9c5e08.js} | 2 +- ...ounter.html.f7e0002c.js => perfcounter.html.197ff46c.js} | 2 +- ...ounter.html.3b46630a.js => perfcounter.html.23b20ff7.js} | 2 +- ...ounter.html.be2ca263.js => perfcounter.html.56cc287b.js} | 2 +- ...ounter.html.4ad1dec5.js => perfcounter.html.cfebcf2d.js} | 2 +- ...{profiler.html.06282353.js => profiler.html.40633892.js} | 2 +- ...{profiler.html.5c15fc85.js => profiler.html.bb3be3e4.js} | 2 +- ...{profiler.html.235e7cd3.js => profiler.html.cd7e1584.js} | 2 +- ...{profiler.html.a75dbadd.js => profiler.html.e46e41bf.js} | 2 +- assets/{pwd.html.2d0e26b7.js => pwd.html.1f283b74.js} | 2 +- assets/{pwd.html.178ca91a.js => pwd.html.4ff08309.js} | 2 +- assets/{pwd.html.31c88e07.js => pwd.html.9c92f559.js} | 2 +- assets/{pwd.html.29f89140.js => pwd.html.bad90479.js} | 2 +- assets/{qqgroup2_qr.9d8b8ea3.js => qqgroup2_qr.3de52c17.js} | 0 ...-start.html.26a8c9bb.js => quick-start.html.d7e07102.js} | 2 +- ...-start.html.ecd924ae.js => quick-start.html.d9abe6d7.js} | 2 +- ...-start.html.3ae5a8da.js => quick-start.html.e3846057.js} | 2 +- ...-start.html.23bab134.js => quick-start.html.f017229d.js} | 2 +- assets/{quit.html.f082ff2d.js => quit.html.3f89724d.js} | 2 +- assets/{quit.html.32b791ff.js => quit.html.5f2533ff.js} | 2 +- assets/{quit.html.bd2cee04.js => quit.html.bf46384f.js} | 2 +- assets/{quit.html.4b9af747.js => quit.html.f06a3a00.js} | 2 +- ...{redefine.html.d94c8070.js => redefine.html.07d679f5.js} | 2 +- ...{redefine.html.b99e2349.js => redefine.html.497bc2ff.js} | 2 +- ...{redefine.html.9dc81560.js => redefine.html.8a08813b.js} | 2 +- ...{redefine.html.19699c49.js => redefine.html.d4b57846.js} | 2 +- ...otes.html.fdead6ca.js => release-notes.html.55b0a17d.js} | 2 +- ...otes.html.a31e5aa6.js => release-notes.html.b32334af.js} | 2 +- ...otes.html.ceeefd88.js => release-notes.html.dc8ff1f0.js} | 2 +- ...otes.html.9efda766.js => release-notes.html.ff4d9dcc.js} | 2 +- assets/{reset.html.fb7a3c31.js => reset.html.1413086f.js} | 2 +- assets/{reset.html.0128306f.js => reset.html.ac3b4564.js} | 2 +- assets/{reset.html.9b3a6d53.js => reset.html.e216ee7c.js} | 2 +- assets/{reset.html.9cc609e7.js => reset.html.e5115576.js} | 2 +- ...nsform.html.16689941.js => retransform.html.2e291e26.js} | 2 +- ...nsform.html.dc74eb6b.js => retransform.html.318d0f7e.js} | 2 +- ...nsform.html.c3f8c24d.js => retransform.html.342303bb.js} | 2 +- ...nsform.html.f403ad7b.js => retransform.html.b50c0158.js} | 2 +- ...{save-log.html.4b8f9354.js => save-log.html.90b53239.js} | 2 +- ...{save-log.html.2d8cafc3.js => save-log.html.bf135bb7.js} | 2 +- ...{save-log.html.b8840842.js => save-log.html.c42ff748.js} | 2 +- ...{save-log.html.36a7971c.js => save-log.html.dc7b97f8.js} | 2 +- assets/{sc.html.dc14d07f.js => sc.html.9b21552d.js} | 2 +- assets/{sc.html.cd47d337.js => sc.html.a8805b1f.js} | 2 +- assets/{sc.html.81bd67fa.js => sc.html.e33bb0ca.js} | 2 +- assets/{sc.html.46898c95.js => sc.html.f9c5b69c.js} | 2 +- .../{session.html.98ac4199.js => session.html.40738759.js} | 2 +- .../{session.html.5dca4ee2.js => session.html.634b618d.js} | 2 +- .../{session.html.e39a5ae5.js => session.html.6904a40b.js} | 2 +- .../{session.html.ee066eea.js => session.html.796027b6.js} | 2 +- assets/{sm.html.cdbbfc63.js => sm.html.28fd9f13.js} | 2 +- assets/{sm.html.ef32ddb8.js => sm.html.4009a44b.js} | 2 +- assets/{sm.html.3335d118.js => sm.html.a212974a.js} | 2 +- assets/{sm.html.ff618feb.js => sm.html.e73b18f8.js} | 2 +- ...tml.3e4e52ea.js => spring-boot-starter.html.32190257.js} | 2 +- ...tml.080a25ce.js => spring-boot-starter.html.b97f2e3e.js} | 2 +- ...tml.4cfceb74.js => spring-boot-starter.html.c3a5f969.js} | 2 +- ...tml.15a438ba.js => spring-boot-starter.html.e62a7a68.js} | 2 +- assets/{stack.html.e51e661a.js => stack.html.0d359e88.js} | 2 +- assets/{stack.html.afcaf814.js => stack.html.8b3c4f6b.js} | 2 +- assets/{stack.html.6cf13a4b.js => stack.html.a3201354.js} | 2 +- assets/{stack.html.db2ffb06.js => stack.html.ff1c60c9.js} | 2 +- ...rthas.html.073b53b8.js => start-arthas.html.5421937d.js} | 2 +- ...rthas.html.0bb75c18.js => start-arthas.html.802129f5.js} | 2 +- ...rthas.html.f8143d5f.js => start-arthas.html.a18b1e05.js} | 2 +- ...rthas.html.fdd98fbc.js => start-arthas.html.da02bebb.js} | 2 +- assets/{stop.html.05acafa3.js => stop.html.1b2fd2e3.js} | 2 +- assets/{stop.html.9cec84e8.js => stop.html.47bae9bd.js} | 2 +- assets/{stop.html.bd086134.js => stop.html.9b259416.js} | 2 +- assets/{stop.html.4353502b.js => stop.html.e7556014.js} | 2 +- assets/{sysenv.html.0e17cb82.js => sysenv.html.196820d9.js} | 2 +- assets/{sysenv.html.b3de9636.js => sysenv.html.51ba409a.js} | 2 +- assets/{sysenv.html.d163c65b.js => sysenv.html.8a54e425.js} | 2 +- assets/{sysenv.html.b20090af.js => sysenv.html.9c390518.js} | 2 +- .../{sysprop.html.b112fbfa.js => sysprop.html.458454e7.js} | 2 +- .../{sysprop.html.bad87bbb.js => sysprop.html.480d71dd.js} | 2 +- .../{sysprop.html.aefdcafe.js => sysprop.html.6a3e6c7a.js} | 2 +- .../{sysprop.html.b3586256.js => sysprop.html.6f97a025.js} | 2 +- assets/{tee.html.1dcb7a40.js => tee.html.09a9aee7.js} | 2 +- assets/{tee.html.b9a8a06b.js => tee.html.10b59fa4.js} | 2 +- assets/{tee.html.02e777be.js => tee.html.827e39af.js} | 2 +- assets/{tee.html.17ceb9fc.js => tee.html.9956d861.js} | 2 +- assets/{thread.html.6ef3aa33.js => thread.html.04d469eb.js} | 2 +- assets/{thread.html.4cb41d03.js => thread.html.17c64e86.js} | 2 +- assets/{thread.html.674aa7a4.js => thread.html.7aa1204e.js} | 2 +- assets/{thread.html.11eebe49.js => thread.html.f9fb3f7f.js} | 2 +- assets/{trace.html.1c86d677.js => trace.html.02c3b41a.js} | 2 +- assets/{trace.html.396a80d5.js => trace.html.7ce8de96.js} | 2 +- assets/{trace.html.b49ae48a.js => trace.html.802884f0.js} | 2 +- assets/{trace.html.ba67b8fc.js => trace.html.c9726067.js} | 2 +- assets/{tt.html.1b5df394.js => tt.html.29320194.js} | 2 +- assets/{tt.html.99122a2b.js => tt.html.90727eec.js} | 2 +- assets/{tt.html.d9d504e2.js => tt.html.98812260.js} | 2 +- assets/{tt.html.89726f5d.js => tt.html.d6422059.js} | 2 +- assets/{tunnel.html.22953c32.js => tunnel.html.1e68078f.js} | 2 +- assets/{tunnel.html.ebfeff4d.js => tunnel.html.7d815fe4.js} | 2 +- assets/{tunnel.html.389e5fb8.js => tunnel.html.d81dec3a.js} | 2 +- assets/{tunnel.html.3f6fadee.js => tunnel.html.dbec13ea.js} | 2 +- .../{version.html.a3915ba7.js => version.html.13288d78.js} | 2 +- .../{version.html.9dbe6142.js => version.html.1939b7e3.js} | 2 +- .../{version.html.a08fb5c1.js => version.html.23eb8f1a.js} | 2 +- .../{version.html.2e4e4e13.js => version.html.9a16b0e0.js} | 2 +- ...{vmoption.html.99b00b8d.js => vmoption.html.7e8e3fb6.js} | 2 +- ...{vmoption.html.b746173d.js => vmoption.html.8f5a0c4f.js} | 2 +- ...{vmoption.html.15586ab7.js => vmoption.html.aaaf525a.js} | 2 +- ...{vmoption.html.953673c7.js => vmoption.html.b52c4c29.js} | 2 +- assets/{vmtool.html.edf3aafa.js => vmtool.html.328ad748.js} | 2 +- assets/{vmtool.html.5bf2342e.js => vmtool.html.42de873b.js} | 2 +- assets/{vmtool.html.ab6787cd.js => vmtool.html.bc281a9f.js} | 2 +- assets/{vmtool.html.ff1686c1.js => vmtool.html.e00609f9.js} | 2 +- assets/{watch.html.ec593b3e.js => watch.html.bc5e8c6f.js} | 2 +- assets/{watch.html.0914f629.js => watch.html.cf74c868.js} | 2 +- assets/{watch.html.9fb96c39.js => watch.html.d72018b0.js} | 2 +- assets/{watch.html.2b3dbffd.js => watch.html.f2a08eb8.js} | 2 +- ...onsole.html.f178f8a9.js => web-console.html.5cd6c35d.js} | 2 +- ...onsole.html.8db834e9.js => web-console.html.b1b2d995.js} | 2 +- ...onsole.html.441f52e5.js => web-console.html.c2692be6.js} | 2 +- ...onsole.html.3cef4b11.js => web-console.html.ec01c3c7.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 | 6 +++--- 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/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 | 6 +++--- doc/idea-plugin.html | 6 +++--- doc/index.html | 6 +++--- doc/install-detail.html | 6 +++--- doc/jad.html | 6 +++--- doc/jvm.html | 6 +++--- doc/keymap.html | 6 +++--- doc/logger.html | 6 +++--- doc/manual-install.html | 6 +++--- doc/mbean.html | 6 +++--- doc/mc.html | 6 +++--- doc/memory.html | 6 +++--- doc/monitor.html | 6 +++--- 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 | 6 +++--- doc/tunnel.html | 6 +++--- doc/version.html | 6 +++--- doc/vmoption.html | 6 +++--- doc/vmtool.html | 6 +++--- 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 | 6 +++--- 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 | 6 +++--- en/doc/idea-plugin.html | 6 +++--- en/doc/index.html | 6 +++--- en/doc/install-detail.html | 6 +++--- en/doc/jad.html | 6 +++--- en/doc/jvm.html | 6 +++--- en/doc/keymap.html | 6 +++--- en/doc/logger.html | 6 +++--- en/doc/manual-install.html | 6 +++--- en/doc/mbean.html | 6 +++--- en/doc/mc.html | 6 +++--- en/doc/memory.html | 6 +++--- en/doc/monitor.html | 6 +++--- 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 | 6 +++--- en/doc/tunnel.html | 6 +++--- en/doc/version.html | 6 +++--- en/doc/vmoption.html | 6 +++--- en/doc/vmtool.html | 6 +++--- en/doc/watch.html | 6 +++--- en/doc/web-console.html | 6 +++--- en/index.html | 4 ++-- index.html | 4 ++-- 428 files changed, 710 insertions(+), 710 deletions(-) rename assets/{404.c1a1ad8a.js => 404.8832df53.js} (90%) rename assets/{404.html.265028f6.js => 404.html.6ec8a9cd.js} (59%) rename assets/{404.html.87e2d044.js => 404.html.e5b00137.js} (61%) rename assets/{Layout.0cb88676.js => Layout.aa338e2e.js} (99%) rename assets/{advanced-use.html.224c2e34.js => advanced-use.html.0284a71d.js} (99%) rename assets/{advanced-use.html.84e06863.js => advanced-use.html.72403d1b.js} (99%) rename assets/{advanced-use.html.7d8cad47.js => advanced-use.html.cc1fae23.js} (91%) rename assets/{advanced-use.html.10269055.js => advanced-use.html.d690d46c.js} (92%) rename assets/{advice-class.html.9bd16265.js => advice-class.html.349d22fb.js} (98%) rename assets/{advice-class.html.36067001.js => advice-class.html.4e93ebd7.js} (83%) rename assets/{advice-class.html.f2775990.js => advice-class.html.b8d946ba.js} (99%) rename assets/{advice-class.html.81ca867b.js => advice-class.html.c85748d6.js} (84%) rename assets/{agent.html.468220e0.js => agent.html.5c97eff1.js} (96%) rename assets/{agent.html.116d2095.js => agent.html.6d5822c4.js} (72%) rename assets/{agent.html.9015da1d.js => agent.html.a02fd5cb.js} (85%) rename assets/{agent.html.fd129db3.js => agent.html.dfe30692.js} (95%) rename assets/{app.b50c38a7.js => app.391b0e4e.js} (75%) rename assets/{arthas-properties.html.1a6ee17c.js => arthas-properties.html.0a5926f9.js} (88%) rename assets/{arthas-properties.html.d4739087.js => arthas-properties.html.39e2acd8.js} (98%) rename assets/{arthas-properties.html.cee1ed6b.js => arthas-properties.html.e0301951.js} (88%) rename assets/{arthas-properties.html.16e8d0f7.js => arthas-properties.html.e9655c8f.js} (98%) rename assets/{arthas3.html.5fec2839.js => arthas3.html.680bb983.js} (99%) rename assets/{arthas3.html.acc26c6e.js => arthas3.html.d1633eb8.js} (82%) rename assets/{async.html.846b0018.js => async.html.1026bdce.js} (93%) rename assets/{async.html.e27f256b.js => async.html.17ea43ab.js} (96%) rename assets/{async.html.373f74c7.js => async.html.9e11de05.js} (99%) rename assets/{async.html.07a0afd0.js => async.html.cf6d1055.js} (99%) rename assets/{auth.html.32218e6b.js => auth.html.37ca6bb5.js} (88%) rename assets/{auth.html.d97fcee9.js => auth.html.71c19867.js} (99%) rename assets/{auth.html.166d9576.js => auth.html.d2f91944.js} (93%) rename assets/{auth.html.009c9836.js => auth.html.ea615280.js} (99%) rename assets/{base64.html.a8d646bc.js => base64.html.03fdde79.js} (97%) rename assets/{base64.html.29f63ec7.js => base64.html.54234c7b.js} (92%) rename assets/{base64.html.23aa64fe.js => base64.html.814caa97.js} (98%) rename assets/{base64.html.4047e29e.js => base64.html.b9530fc8.js} (93%) rename assets/{batch-support.html.e961f75e.js => batch-support.html.179a49e4.js} (98%) rename assets/{batch-support.html.84d19c82.js => batch-support.html.3757e6f4.js} (76%) rename assets/{batch-support.html.7ecb82c6.js => batch-support.html.a2be35e2.js} (68%) rename assets/{batch-support.html.51900c9e.js => batch-support.html.f3f03404.js} (98%) rename assets/{cat.html.d7074505.js => cat.html.329962b4.js} (93%) rename assets/{cat.html.cc30c619.js => cat.html.42885227.js} (78%) rename assets/{cat.html.c36dde71.js => cat.html.694fe934.js} (93%) rename assets/{cat.html.f100d9a7.js => cat.html.7fe5df76.js} (77%) rename assets/{classloader.html.68b8cbd3.js => classloader.html.11965134.js} (99%) rename assets/{classloader.html.b74bdea1.js => classloader.html.30e77ffd.js} (81%) rename assets/{classloader.html.eef29370.js => classloader.html.36228132.js} (99%) rename assets/{classloader.html.6c401b19.js => classloader.html.faacf70e.js} (83%) rename assets/{cls.html.c6f7b271.js => cls.html.03e27f13.js} (88%) rename assets/{cls.html.f6f67018.js => cls.html.5c798b59.js} (77%) rename assets/{cls.html.5a559768.js => cls.html.af39fd39.js} (78%) rename assets/{cls.html.bd5464a5.js => cls.html.bddba04d.js} (90%) rename assets/{commands.html.fe29fa8d.js => commands.html.1e21cec8.js} (91%) rename assets/{commands.html.37a7191e.js => commands.html.59e05b16.js} (99%) rename assets/{commands.html.1d30d212.js => commands.html.5e2da50a.js} (99%) rename assets/{commands.html.258e29be.js => commands.html.9dc0463a.js} (93%) rename assets/{contact-us.html.6604f2e9.js => contact-us.html.157b2624.js} (86%) rename assets/{contact-us.html.421393eb.js => contact-us.html.16fb01ac.js} (87%) rename assets/{contact-us.html.b71d4999.js => contact-us.html.5c267844.js} (94%) rename assets/{contact-us.html.d1dffebd.js => contact-us.html.7db7a631.js} (94%) rename assets/{dashboard.html.4eb977c5.js => dashboard.html.0b694615.js} (88%) rename assets/{dashboard.html.8e52fe47.js => dashboard.html.901e0382.js} (99%) rename assets/{dashboard.html.447f905c.js => dashboard.html.cf49d30c.js} (99%) rename assets/{dashboard.html.92d46fc2.js => dashboard.html.d06a3034.js} (92%) rename assets/{docker.html.331b2f07.js => docker.html.4512c1dc.js} (99%) rename assets/{docker.html.811af1aa.js => docker.html.797da397.js} (96%) rename assets/{docker.html.e72be3a9.js => docker.html.bc9ac733.js} (99%) rename assets/{docker.html.a21ac0d0.js => docker.html.d36bba26.js} (91%) rename assets/{download.html.24566778.js => download.html.73fc2f14.js} (91%) rename assets/{download.html.ff11afed.js => download.html.7d3275ea.js} (98%) rename assets/{download.html.54eca683.js => download.html.a75cd477.js} (93%) rename assets/{download.html.88f94ef6.js => download.html.bd53b404.js} (98%) rename assets/{dump.html.bf3d981a.js => dump.html.255bdbbd.js} (98%) rename assets/{dump.html.350d9d4b.js => dump.html.25a883e7.js} (99%) rename assets/{dump.html.db117ae6.js => dump.html.8533dea7.js} (85%) rename assets/{dump.html.cecedbdc.js => dump.html.e5e17e0e.js} (86%) rename assets/{echo.html.87d63dfe.js => echo.html.398e9057.js} (94%) rename assets/{echo.html.701b42c7.js => echo.html.4a5f3e98.js} (93%) rename assets/{echo.html.046fded9.js => echo.html.922d5af6.js} (78%) rename assets/{echo.html.3a53ce15.js => echo.html.d08e1abe.js} (76%) rename assets/{faq.html.5181458e.js => faq.html.27684b86.js} (96%) rename assets/{faq.html.768fa64d.js => faq.html.4bf9332e.js} (99%) rename assets/{faq.html.53b9e664.js => faq.html.5948f390.js} (99%) rename assets/{faq.html.69db73f0.js => faq.html.abd854f1.js} (98%) rename assets/{getstatic.html.7b756fa0.js => getstatic.html.039bd4c7.js} (73%) rename assets/{getstatic.html.fa0a50e5.js => getstatic.html.1225bdd6.js} (99%) rename assets/{getstatic.html.6e829c0e.js => getstatic.html.67fa4db9.js} (99%) rename assets/{getstatic.html.8b8918aa.js => getstatic.html.77a5a68e.js} (74%) rename assets/{grep.html.b1d6abe2.js => grep.html.23407de4.js} (98%) rename assets/{grep.html.ed15c9c0.js => grep.html.557e5c0d.js} (76%) rename assets/{grep.html.87d0b3ee.js => grep.html.650bda1e.js} (98%) rename assets/{grep.html.9589e767.js => grep.html.75fa6737.js} (78%) rename assets/{groovy.html.cf73f6d9.js => groovy.html.81b1e3d4.js} (99%) rename assets/{groovy.html.1e44a2ad.js => groovy.html.a98236a6.js} (94%) rename assets/{groovy.html.a7b151ba.js => groovy.html.bcb88dfe.js} (94%) rename assets/{groovy.html.7e2cf42a.js => groovy.html.c968b2cf.js} (99%) rename assets/{heapdump.html.244a9821.js => heapdump.html.0e29f8ed.js} (97%) rename assets/{heapdump.html.3779c034.js => heapdump.html.5e26a91c.js} (81%) rename assets/{heapdump.html.5efae605.js => heapdump.html.de628dcb.js} (97%) rename assets/{heapdump.html.77260129.js => heapdump.html.f9cf25e4.js} (79%) rename assets/{help.html.1ee751af.js => help.html.9365d9ca.js} (86%) rename assets/{help.html.1eeccb45.js => help.html.98c1c576.js} (99%) rename assets/{help.html.4328ee99.js => help.html.af61dc8b.js} (85%) rename assets/{help.html.82c57955.js => help.html.e0b9e284.js} (99%) rename assets/{history.html.6d544ac4.js => history.html.19b5039d.js} (85%) rename assets/{history.html.3e92116f.js => history.html.2a6fd9ce.js} (97%) rename assets/{history.html.7d1ee6db.js => history.html.bb1e238f.js} (89%) rename assets/{history.html.d42b4bd8.js => history.html.c813d0b3.js} (97%) rename assets/{http-api.html.1ee2ca01.js => http-api.html.1b6f4877.js} (89%) rename assets/{http-api.html.e98a6bd6.js => http-api.html.597fe391.js} (99%) rename assets/{http-api.html.cac10370.js => http-api.html.9bb27917.js} (99%) rename assets/{http-api.html.c068f40e.js => http-api.html.d8f9cf6b.js} (89%) rename assets/{idea-plugin.html.764a09d3.js => idea-plugin.html.3c8db60c.js} (98%) rename assets/{idea-plugin.html.3d23f092.js => idea-plugin.html.438f3f13.js} (73%) rename assets/{idea-plugin.html.620c471c.js => idea-plugin.html.93877b09.js} (89%) rename assets/{idea-plugin.html.d1b8320d.js => idea-plugin.html.be6cfb55.js} (72%) rename assets/{index.html.782929d3.js => index.html.3923e211.js} (63%) rename assets/{index.html.c047f67a.js => index.html.3a2f8949.js} (85%) rename assets/{index.html.ddca9bdb.js => index.html.3eba35be.js} (63%) rename assets/{index.html.fdfb1d8b.js => index.html.78460dae.js} (98%) rename assets/{index.html.1eea359b.js => index.html.c11a8683.js} (87%) rename assets/{index.html.2ccc2e95.js => index.html.e6d34846.js} (98%) rename assets/{install-detail.html.ff4b709c.js => install-detail.html.2a3c7491.js} (91%) rename assets/{install-detail.html.f30a14d9.js => install-detail.html.8d8a2586.js} (99%) rename assets/{install-detail.html.e60cda0e.js => install-detail.html.cfd3d763.js} (95%) rename assets/{install-detail.html.6f505b83.js => install-detail.html.d8c31754.js} (99%) rename assets/{jad.html.b9ba0618.js => jad.html.0de0c5e4.js} (85%) rename assets/{jad.html.7cc2f9ab.js => jad.html.45a48802.js} (87%) rename assets/{jad.html.3e9790ee.js => jad.html.c9b6ff15.js} (99%) rename assets/{jad.html.5b30cf65.js => jad.html.f6d8a533.js} (99%) rename assets/{jvm.html.7433a432.js => jvm.html.1ecd23d5.js} (92%) rename assets/{jvm.html.7aef5b66.js => jvm.html.263b3cd1.js} (99%) rename assets/{jvm.html.99f686c2.js => jvm.html.9e2ef28b.js} (90%) rename assets/{jvm.html.6ae2ad01.js => jvm.html.ee2bb88c.js} (99%) rename assets/{keymap.html.264ba432.js => keymap.html.0aa01820.js} (98%) rename assets/{keymap.html.d5e28030.js => keymap.html.246a50a5.js} (99%) rename assets/{keymap.html.5e56e402.js => keymap.html.7f907b4a.js} (72%) rename assets/{keymap.html.152983ec.js => keymap.html.82e95f8e.js} (86%) rename assets/{logger.html.dd664c3e.js => logger.html.05a707f0.js} (80%) rename assets/{logger.html.37652f5a.js => logger.html.38490b13.js} (89%) rename assets/{logger.html.8bc799d9.js => logger.html.4d519c14.js} (99%) rename assets/{logger.html.a1d4c3f3.js => logger.html.8b8950a7.js} (99%) rename assets/{manual-install.html.ec6f137a.js => manual-install.html.1daf5a51.js} (92%) rename assets/{manual-install.html.797995d1.js => manual-install.html.21567bbc.js} (98%) rename assets/{manual-install.html.985e84d2.js => manual-install.html.94267611.js} (90%) rename assets/{manual-install.html.79d2de01.js => manual-install.html.e3f18463.js} (99%) rename assets/{mbean.html.9966a9bd.js => mbean.html.9f2e31de.js} (98%) rename assets/{mbean.html.375818fb.js => mbean.html.ab8bf029.js} (83%) rename assets/{mbean.html.dd61851f.js => mbean.html.b5a19b16.js} (86%) rename assets/{mbean.html.b8ce2c97.js => mbean.html.d2b391af.js} (98%) rename assets/{mc.html.a9c7a946.js => mc.html.163bbc1b.js} (97%) rename assets/{mc.html.4ad9c4ed.js => mc.html.28a839a5.js} (79%) rename assets/{mc.html.406fe1b7.js => mc.html.9d2b9b60.js} (98%) rename assets/{mc.html.c087f4a7.js => mc.html.ebc8f6c6.js} (78%) rename assets/{memory.html.a793e0c2.js => memory.html.160f020c.js} (96%) rename assets/{memory.html.987bdeb1.js => memory.html.21a8a665.js} (89%) rename assets/{memory.html.42f6fe46.js => memory.html.8e769722.js} (97%) rename assets/{memory.html.d126f7ce.js => memory.html.d99cf236.js} (80%) rename assets/{monitor.html.e640658b.js => monitor.html.0e25aeeb.js} (82%) rename assets/{monitor.html.b6274ac7.js => monitor.html.2590bf6b.js} (99%) rename assets/{monitor.html.5b59d0f8.js => monitor.html.2f02c60a.js} (99%) rename assets/{monitor.html.39213eeb.js => monitor.html.ea7499e3.js} (87%) rename assets/{ognl.html.50d31bfa.js => ognl.html.463064ec.js} (84%) rename assets/{ognl.html.9e9f0799.js => ognl.html.71f92223.js} (99%) rename assets/{ognl.html.79f8e999.js => ognl.html.9838e9e6.js} (99%) rename assets/{ognl.html.94fd12b2.js => ognl.html.c55aa597.js} (86%) rename assets/{options.html.02f35cf0.js => options.html.0a60e172.js} (91%) rename assets/{options.html.d690010a.js => options.html.b41e79b8.js} (99%) rename assets/{options.html.ff8fe789.js => options.html.da3ef3a3.js} (92%) rename assets/{options.html.24510048.js => options.html.df9c5e08.js} (99%) rename assets/{perfcounter.html.f7e0002c.js => perfcounter.html.197ff46c.js} (98%) rename assets/{perfcounter.html.3b46630a.js => perfcounter.html.23b20ff7.js} (98%) rename assets/{perfcounter.html.be2ca263.js => perfcounter.html.56cc287b.js} (79%) rename assets/{perfcounter.html.4ad1dec5.js => perfcounter.html.cfebcf2d.js} (91%) rename assets/{profiler.html.06282353.js => profiler.html.40633892.js} (99%) rename assets/{profiler.html.5c15fc85.js => profiler.html.bb3be3e4.js} (95%) rename assets/{profiler.html.235e7cd3.js => profiler.html.cd7e1584.js} (96%) rename assets/{profiler.html.a75dbadd.js => profiler.html.e46e41bf.js} (99%) rename assets/{pwd.html.2d0e26b7.js => pwd.html.1f283b74.js} (93%) rename assets/{pwd.html.178ca91a.js => pwd.html.4ff08309.js} (77%) rename assets/{pwd.html.31c88e07.js => pwd.html.9c92f559.js} (78%) rename assets/{pwd.html.29f89140.js => pwd.html.bad90479.js} (93%) rename assets/{qqgroup2_qr.9d8b8ea3.js => qqgroup2_qr.3de52c17.js} (100%) rename assets/{quick-start.html.26a8c9bb.js => quick-start.html.d7e07102.js} (99%) rename assets/{quick-start.html.ecd924ae.js => quick-start.html.d9abe6d7.js} (96%) rename assets/{quick-start.html.3ae5a8da.js => quick-start.html.e3846057.js} (99%) rename assets/{quick-start.html.23bab134.js => quick-start.html.f017229d.js} (96%) rename assets/{quit.html.f082ff2d.js => quit.html.3f89724d.js} (78%) rename assets/{quit.html.32b791ff.js => quit.html.5f2533ff.js} (76%) rename assets/{quit.html.bd2cee04.js => quit.html.bf46384f.js} (92%) rename assets/{quit.html.4b9af747.js => quit.html.f06a3a00.js} (90%) rename assets/{redefine.html.d94c8070.js => redefine.html.07d679f5.js} (99%) rename assets/{redefine.html.b99e2349.js => redefine.html.497bc2ff.js} (90%) rename assets/{redefine.html.9dc81560.js => redefine.html.8a08813b.js} (91%) rename assets/{redefine.html.19699c49.js => redefine.html.d4b57846.js} (99%) rename assets/{release-notes.html.fdead6ca.js => release-notes.html.55b0a17d.js} (99%) rename assets/{release-notes.html.a31e5aa6.js => release-notes.html.b32334af.js} (94%) rename assets/{release-notes.html.ceeefd88.js => release-notes.html.dc8ff1f0.js} (94%) rename assets/{release-notes.html.9efda766.js => release-notes.html.ff4d9dcc.js} (99%) rename assets/{reset.html.fb7a3c31.js => reset.html.1413086f.js} (88%) rename assets/{reset.html.0128306f.js => reset.html.ac3b4564.js} (98%) rename assets/{reset.html.9b3a6d53.js => reset.html.e216ee7c.js} (98%) rename assets/{reset.html.9cc609e7.js => reset.html.e5115576.js} (90%) rename assets/{retransform.html.16689941.js => retransform.html.2e291e26.js} (93%) rename assets/{retransform.html.dc74eb6b.js => retransform.html.318d0f7e.js} (99%) rename assets/{retransform.html.c3f8c24d.js => retransform.html.342303bb.js} (97%) rename assets/{retransform.html.f403ad7b.js => retransform.html.b50c0158.js} (99%) rename assets/{save-log.html.4b8f9354.js => save-log.html.90b53239.js} (84%) rename assets/{save-log.html.2d8cafc3.js => save-log.html.bf135bb7.js} (98%) rename assets/{save-log.html.b8840842.js => save-log.html.c42ff748.js} (85%) rename assets/{save-log.html.36a7971c.js => save-log.html.dc7b97f8.js} (98%) rename assets/{sc.html.dc14d07f.js => sc.html.9b21552d.js} (99%) rename assets/{sc.html.cd47d337.js => sc.html.a8805b1f.js} (99%) rename assets/{sc.html.81bd67fa.js => sc.html.e33bb0ca.js} (82%) rename assets/{sc.html.46898c95.js => sc.html.f9c5b69c.js} (84%) rename assets/{session.html.98ac4199.js => session.html.40738759.js} (95%) rename assets/{session.html.5dca4ee2.js => session.html.634b618d.js} (80%) rename assets/{session.html.e39a5ae5.js => session.html.6904a40b.js} (89%) rename assets/{session.html.ee066eea.js => session.html.796027b6.js} (94%) rename assets/{sm.html.cdbbfc63.js => sm.html.28fd9f13.js} (86%) rename assets/{sm.html.ef32ddb8.js => sm.html.4009a44b.js} (99%) rename assets/{sm.html.3335d118.js => sm.html.a212974a.js} (87%) rename assets/{sm.html.ff618feb.js => sm.html.e73b18f8.js} (99%) rename assets/{spring-boot-starter.html.3e4e52ea.js => spring-boot-starter.html.32190257.js} (83%) rename assets/{spring-boot-starter.html.080a25ce.js => spring-boot-starter.html.b97f2e3e.js} (99%) rename assets/{spring-boot-starter.html.4cfceb74.js => spring-boot-starter.html.c3a5f969.js} (99%) rename assets/{spring-boot-starter.html.15a438ba.js => spring-boot-starter.html.e62a7a68.js} (94%) rename assets/{stack.html.e51e661a.js => stack.html.0d359e88.js} (99%) rename assets/{stack.html.afcaf814.js => stack.html.8b3c4f6b.js} (99%) rename assets/{stack.html.6cf13a4b.js => stack.html.a3201354.js} (86%) rename assets/{stack.html.db2ffb06.js => stack.html.ff1c60c9.js} (83%) rename assets/{start-arthas.html.073b53b8.js => start-arthas.html.5421937d.js} (90%) rename assets/{start-arthas.html.0bb75c18.js => start-arthas.html.802129f5.js} (99%) rename assets/{start-arthas.html.f8143d5f.js => start-arthas.html.a18b1e05.js} (99%) rename assets/{start-arthas.html.fdd98fbc.js => start-arthas.html.da02bebb.js} (92%) rename assets/{stop.html.05acafa3.js => stop.html.1b2fd2e3.js} (76%) rename assets/{stop.html.9cec84e8.js => stop.html.47bae9bd.js} (89%) rename assets/{stop.html.bd086134.js => stop.html.9b259416.js} (92%) rename assets/{stop.html.4353502b.js => stop.html.e7556014.js} (78%) rename assets/{sysenv.html.0e17cb82.js => sysenv.html.196820d9.js} (98%) rename assets/{sysenv.html.b3de9636.js => sysenv.html.51ba409a.js} (89%) rename assets/{sysenv.html.d163c65b.js => sysenv.html.8a54e425.js} (98%) rename assets/{sysenv.html.b20090af.js => sysenv.html.9c390518.js} (80%) rename assets/{sysprop.html.b112fbfa.js => sysprop.html.458454e7.js} (80%) rename assets/{sysprop.html.bad87bbb.js => sysprop.html.480d71dd.js} (89%) rename assets/{sysprop.html.aefdcafe.js => sysprop.html.6a3e6c7a.js} (99%) rename assets/{sysprop.html.b3586256.js => sysprop.html.6f97a025.js} (99%) rename assets/{tee.html.1dcb7a40.js => tee.html.09a9aee7.js} (78%) rename assets/{tee.html.b9a8a06b.js => tee.html.10b59fa4.js} (96%) rename assets/{tee.html.02e777be.js => tee.html.827e39af.js} (97%) rename assets/{tee.html.17ceb9fc.js => tee.html.9956d861.js} (77%) rename assets/{thread.html.6ef3aa33.js => thread.html.04d469eb.js} (99%) rename assets/{thread.html.4cb41d03.js => thread.html.17c64e86.js} (99%) rename assets/{thread.html.674aa7a4.js => thread.html.7aa1204e.js} (88%) rename assets/{thread.html.11eebe49.js => thread.html.f9fb3f7f.js} (89%) rename assets/{trace.html.1c86d677.js => trace.html.02c3b41a.js} (99%) rename assets/{trace.html.396a80d5.js => trace.html.7ce8de96.js} (99%) rename assets/{trace.html.b49ae48a.js => trace.html.802884f0.js} (88%) rename assets/{trace.html.ba67b8fc.js => trace.html.c9726067.js} (90%) rename assets/{tt.html.1b5df394.js => tt.html.29320194.js} (83%) rename assets/{tt.html.99122a2b.js => tt.html.90727eec.js} (76%) rename assets/{tt.html.d9d504e2.js => tt.html.98812260.js} (99%) rename assets/{tt.html.89726f5d.js => tt.html.d6422059.js} (99%) rename assets/{tunnel.html.22953c32.js => tunnel.html.1e68078f.js} (94%) rename assets/{tunnel.html.ebfeff4d.js => tunnel.html.7d815fe4.js} (99%) rename assets/{tunnel.html.389e5fb8.js => tunnel.html.d81dec3a.js} (91%) rename assets/{tunnel.html.3f6fadee.js => tunnel.html.dbec13ea.js} (99%) rename assets/{version.html.a3915ba7.js => version.html.13288d78.js} (80%) rename assets/{version.html.9dbe6142.js => version.html.1939b7e3.js} (89%) rename assets/{version.html.a08fb5c1.js => version.html.23eb8f1a.js} (91%) rename assets/{version.html.2e4e4e13.js => version.html.9a16b0e0.js} (92%) rename assets/{vmoption.html.99b00b8d.js => vmoption.html.7e8e3fb6.js} (73%) rename assets/{vmoption.html.b746173d.js => vmoption.html.8f5a0c4f.js} (79%) rename assets/{vmoption.html.15586ab7.js => vmoption.html.aaaf525a.js} (99%) rename assets/{vmoption.html.953673c7.js => vmoption.html.b52c4c29.js} (99%) rename assets/{vmtool.html.edf3aafa.js => vmtool.html.328ad748.js} (99%) rename assets/{vmtool.html.5bf2342e.js => vmtool.html.42de873b.js} (99%) rename assets/{vmtool.html.ab6787cd.js => vmtool.html.bc281a9f.js} (90%) rename assets/{vmtool.html.ff1686c1.js => vmtool.html.e00609f9.js} (91%) rename assets/{watch.html.ec593b3e.js => watch.html.bc5e8c6f.js} (99%) rename assets/{watch.html.0914f629.js => watch.html.cf74c868.js} (80%) rename assets/{watch.html.9fb96c39.js => watch.html.d72018b0.js} (99%) rename assets/{watch.html.2b3dbffd.js => watch.html.f2a08eb8.js} (86%) rename assets/{web-console.html.f178f8a9.js => web-console.html.5cd6c35d.js} (98%) rename assets/{web-console.html.8db834e9.js => web-console.html.b1b2d995.js} (91%) rename assets/{web-console.html.441f52e5.js => web-console.html.c2692be6.js} (98%) rename assets/{web-console.html.3cef4b11.js => web-console.html.ec01c3c7.js} (89%) diff --git a/404.html b/404.html index 5897b4569..99f030a18 100644 --- a/404.html +++ b/404.html @@ -31,11 +31,11 @@ s.parentNode.insertBefore(hm, s); })(); arthas - +

404

我们怎么到这来了?
返回首页
- + diff --git a/assets/404.c1a1ad8a.js b/assets/404.8832df53.js similarity index 90% rename from assets/404.c1a1ad8a.js rename to assets/404.8832df53.js index 6f118a992..78c235458 100644 --- a/assets/404.c1a1ad8a.js +++ b/assets/404.8832df53.js @@ -1 +1 @@ -import{_ as i,f as d,u as p,g as f,o as v,c as k,a as e,t as c,b as g,w as L,h as l,r as x,e as B}from"./app.b50c38a7.js";const N={class:"theme-container"},T={class:"page"},b={class:"theme-default-content"},C=e("h1",null,"404",-1),M=d({__name:"404",setup(R){var a,s,n;const _=p(),o=f(),t=(a=o.value.notFound)!=null?a:["Not Found"],r=()=>t[Math.floor(Math.random()*t.length)],u=(s=o.value.home)!=null?s:_.value,m=(n=o.value.backToHome)!=null?n:"Back to home";return(V,w)=>{const h=x("RouterLink");return v(),k("div",N,[e("main",T,[e("div",b,[C,e("blockquote",null,c(r()),1),g(h,{to:l(u)},{default:L(()=>[B(c(l(m)),1)]),_:1},8,["to"])])])])}}});var F=i(M,[["__file","404.vue"]]);export{F as default}; +import{_ as i,f as d,u as p,g as f,o as v,c as k,a as e,t as c,b as g,w as L,h as l,r as x,e as B}from"./app.391b0e4e.js";const N={class:"theme-container"},T={class:"page"},b={class:"theme-default-content"},C=e("h1",null,"404",-1),M=d({__name:"404",setup(R){var a,s,n;const _=p(),o=f(),t=(a=o.value.notFound)!=null?a:["Not Found"],r=()=>t[Math.floor(Math.random()*t.length)],u=(s=o.value.home)!=null?s:_.value,m=(n=o.value.backToHome)!=null?n:"Back to home";return(V,w)=>{const h=x("RouterLink");return v(),k("div",N,[e("main",T,[e("div",b,[C,e("blockquote",null,c(r()),1),g(h,{to:l(u)},{default:L(()=>[B(c(l(m)),1)]),_:1},8,["to"])])])])}}});var F=i(M,[["__file","404.vue"]]);export{F as default}; diff --git a/assets/404.html.265028f6.js b/assets/404.html.6ec8a9cd.js similarity index 59% rename from assets/404.html.265028f6.js rename to assets/404.html.6ec8a9cd.js index 839944b6f..e7340eb17 100644 --- a/assets/404.html.265028f6.js +++ b/assets/404.html.6ec8a9cd.js @@ -1 +1 @@ -const t=JSON.parse('{"key":"v-3706649a","path":"/404.html","title":"","lang":"zh-CN","frontmatter":{"layout":"404"},"excerpt":"","headers":[],"git":{},"filePathRelative":null}');export{t as data}; +const t=JSON.parse('{"key":"v-3706649a","path":"/404.html","title":"","lang":"zh-CN","frontmatter":{"layout":"404"},"excerpt":"","headers":[],"git":{},"filePathRelative":null,"version":"3.6.4"}');export{t as data}; diff --git a/assets/404.html.87e2d044.js b/assets/404.html.e5b00137.js similarity index 61% rename from assets/404.html.87e2d044.js rename to assets/404.html.e5b00137.js index e133102a4..20eeec1e4 100644 --- a/assets/404.html.87e2d044.js +++ b/assets/404.html.e5b00137.js @@ -1 +1 @@ -import{_ as e,o as _,c}from"./app.b50c38a7.js";const r={};function t(o,a){return _(),c("div")}var s=e(r,[["render",t],["__file","404.html.vue"]]);export{s as default}; +import{_ as e,o as _,c}from"./app.391b0e4e.js";const r={};function t(o,a){return _(),c("div")}var s=e(r,[["render",t],["__file","404.html.vue"]]);export{s as default}; diff --git a/assets/Layout.0cb88676.js b/assets/Layout.aa338e2e.js similarity index 99% rename from assets/Layout.0cb88676.js rename to assets/Layout.aa338e2e.js index 93d715f05..e50d940fa 100644 --- a/assets/Layout.0cb88676.js +++ b/assets/Layout.aa338e2e.js @@ -1,4 +1,4 @@ -import{_ as b,o as t,c as r,i as P,j as Me,h as n,a as f,t as B,F as H,k as R,l as x,m as L,n as m,p as fe,q as N,g as T,s as Ie,e as K,v as Ne,b as k,f as M,x as U,y as Y,z as X,A as De,B as qe,r as A,w as S,C as w,D as ve,E as Re,G as J,H as ee,I as V,J as ge,K as be,L as D,M as Pe,N as Ee,u as ke,O as F,T as $e,P as te,Q as W,R as Q,S as ne,U as ye,V as we,d as Ae,W as Z,X as Fe,Y as ae,Z as Ue,$ as Oe,a0 as ze,a1 as Ve,a2 as je,a3 as Ge,a4 as We}from"./app.b50c38a7.js";const Qe=["src"],Ke={__name:"UserBoard",props:{img:{type:Object,required:!0}},setup(_){return(a,e)=>(t(),r("img",{class:"users-logo",src:_.img.logo},null,8,Qe))}};var Xe=b(Ke,[["__scopeId","data-v-31d374d1"],["__file","UserBoard.vue"]]);const Ze={key:0,class:"user-boards"},Ye=["innerHTML"],Je={class:"user-logos"},et={__name:"HomeUserBoards",setup(_){const a=P(),e=Me(a.value.users)||[];return(u,s)=>n(e)?(t(),r("div",Ze,[f("h1",null,B(n(a).users_title),1),f("p",{innerHTML:n(a).users_details},null,8,Ye),f("div",Je,[(t(!0),r(H,null,R(n(e),l=>(t(),L(Xe,{key:l.logo,img:l},null,8,["img"]))),128))])])):x("",!0)}};var tt=b(et,[["__scopeId","data-v-59b26b9c"],["__file","HomeUserBoards.vue"]]);const nt={key:0,class:"features"},at={key:0,class:"icon"},st={__name:"HomeFeatures",setup(_){const a=P(),e=m(()=>fe(a.value.features)?a.value.features:[]);return(u,s)=>n(e).length?(t(),r("div",nt,[(t(!0),r(H,null,R(n(e),l=>(t(),r("div",{key:l.title,class:"feature"},[l.icon?(t(),r("div",at,B(l.icon),1)):x("",!0),f("h2",null,B(l.title),1),f("p",null,B(l.details),1)]))),128))])):x("",!0)}};var ot=b(st,[["__scopeId","data-v-485fc84e"],["__file","HomeFeatures.vue"]]);const rt={name:"Star"},lt={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"},ct=f("g",null,[f("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 +import{_ as b,o as t,c as r,i as P,j as Me,h as n,a as f,t as B,F as H,k as R,l as x,m as L,n as m,p as fe,q as N,g as T,s as Ie,e as K,v as Ne,b as k,f as M,x as U,y as Y,z as X,A as De,B as qe,r as A,w as S,C as w,D as ve,E as Re,G as J,H as ee,I as V,J as ge,K as be,L as D,M as Pe,N as Ee,u as ke,O as F,T as $e,P as te,Q as W,R as Q,S as ne,U as ye,V as we,d as Ae,W as Z,X as Fe,Y as ae,Z as Ue,$ as Oe,a0 as ze,a1 as Ve,a2 as je,a3 as Ge,a4 as We}from"./app.391b0e4e.js";const Qe=["src"],Ke={__name:"UserBoard",props:{img:{type:Object,required:!0}},setup(_){return(a,e)=>(t(),r("img",{class:"users-logo",src:_.img.logo},null,8,Qe))}};var Xe=b(Ke,[["__scopeId","data-v-31d374d1"],["__file","UserBoard.vue"]]);const Ze={key:0,class:"user-boards"},Ye=["innerHTML"],Je={class:"user-logos"},et={__name:"HomeUserBoards",setup(_){const a=P(),e=Me(a.value.users)||[];return(u,s)=>n(e)?(t(),r("div",Ze,[f("h1",null,B(n(a).users_title),1),f("p",{innerHTML:n(a).users_details},null,8,Ye),f("div",Je,[(t(!0),r(H,null,R(n(e),l=>(t(),L(Xe,{key:l.logo,img:l},null,8,["img"]))),128))])])):x("",!0)}};var tt=b(et,[["__scopeId","data-v-59b26b9c"],["__file","HomeUserBoards.vue"]]);const nt={key:0,class:"features"},at={key:0,class:"icon"},st={__name:"HomeFeatures",setup(_){const a=P(),e=m(()=>fe(a.value.features)?a.value.features:[]);return(u,s)=>n(e).length?(t(),r("div",nt,[(t(!0),r(H,null,R(n(e),l=>(t(),r("div",{key:l.title,class:"feature"},[l.icon?(t(),r("div",at,B(l.icon),1)):x("",!0),f("h2",null,B(l.title),1),f("p",null,B(l.details),1)]))),128))])):x("",!0)}};var ot=b(st,[["__scopeId","data-v-485fc84e"],["__file","HomeFeatures.vue"]]);const rt={name:"Star"},lt={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"},ct=f("g",null,[f("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),ut=[ct];function it(_,a,e,u,s,l){return t(),r("svg",lt,ut)}var _t=b(rt,[["render",it],["__file","Star.vue"]]);const dt={name:"Fork"},vt={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"},pt=f("g",{id:"XMLID_2_"},[f("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 diff --git a/assets/advanced-use.html.224c2e34.js b/assets/advanced-use.html.0284a71d.js similarity index 99% rename from assets/advanced-use.html.224c2e34.js rename to assets/advanced-use.html.0284a71d.js index 287dfe2b7..da2173fa1 100644 --- a/assets/advanced-use.html.224c2e34.js +++ b/assets/advanced-use.html.0284a71d.js @@ -1,4 +1,4 @@ -import{_ as r,o as i,c,a as s,b as n,w as t,e as a,d as p,r as l}from"./app.b50c38a7.js";const d={},u=s("h1",{id:"\u8FDB\u9636\u4F7F\u7528",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#\u8FDB\u9636\u4F7F\u7528","aria-hidden":"true"},"#"),a(" \u8FDB\u9636\u4F7F\u7528")],-1),h=s("h2",{id:"web-console",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#web-console","aria-hidden":"true"},"#"),a(" Web Console")],-1),v=s("p",null,"\u901A\u8FC7 websocket \u8FDE\u63A5 Arthas\u3002",-1),b=a("Web Console"),m=s("h2",{id:"arthas-properties",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#arthas-properties","aria-hidden":"true"},"#"),a(" Arthas Properties")],-1),k=a("Arthas Properties"),_=s("h2",{id:"\u4EE5-java-agent-\u65B9\u5F0F\u542F\u52A8",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#\u4EE5-java-agent-\u65B9\u5F0F\u542F\u52A8","aria-hidden":"true"},"#"),a(" \u4EE5 java agent \u65B9\u5F0F\u542F\u52A8")],-1),g=a("\u4EE5 java agent \u65B9\u5F0F\u542F\u52A8"),f=p(`

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

\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 as s,b as n,w as t,e as a,d as p,r as l}from"./app.391b0e4e.js";const d={},u=s("h1",{id:"\u8FDB\u9636\u4F7F\u7528",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#\u8FDB\u9636\u4F7F\u7528","aria-hidden":"true"},"#"),a(" \u8FDB\u9636\u4F7F\u7528")],-1),h=s("h2",{id:"web-console",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#web-console","aria-hidden":"true"},"#"),a(" Web Console")],-1),v=s("p",null,"\u901A\u8FC7 websocket \u8FDE\u63A5 Arthas\u3002",-1),b=a("Web Console"),m=s("h2",{id:"arthas-properties",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#arthas-properties","aria-hidden":"true"},"#"),a(" Arthas Properties")],-1),k=a("Arthas Properties"),_=s("h2",{id:"\u4EE5-java-agent-\u65B9\u5F0F\u542F\u52A8",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#\u4EE5-java-agent-\u65B9\u5F0F\u542F\u52A8","aria-hidden":"true"},"#"),a(" \u4EE5 java agent \u65B9\u5F0F\u542F\u52A8")],-1),g=a("\u4EE5 java agent \u65B9\u5F0F\u542F\u52A8"),f=p(`

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.84e06863.js b/assets/advanced-use.html.72403d1b.js
similarity index 99%
rename from assets/advanced-use.html.84e06863.js
rename to assets/advanced-use.html.72403d1b.js
index ee9086cd5..308f0946c 100644
--- a/assets/advanced-use.html.84e06863.js
+++ b/assets/advanced-use.html.72403d1b.js
@@ -1,4 +1,4 @@
-import{_ as l,o as i,c,a,b as n,w as t,e as s,d as p,r}from"./app.b50c38a7.js";const d={},u=a("h1",{id:"advanced-usage",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#advanced-usage","aria-hidden":"true"},"#"),s(" Advanced Usage")],-1),h=a("h2",{id:"web-console",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#web-console","aria-hidden":"true"},"#"),s(" Web Console")],-1),v=a("p",null,"Arthas supports living inside a browser. The communication between arthas and browser is via websocket.",-1),b=s("Web Console"),m=a("h2",{id:"arthas-properties",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#arthas-properties","aria-hidden":"true"},"#"),s(" Arthas Properties")],-1),k=s("Arthas Properties"),_=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),g=s("Start as a Java Agent"),f=p(`

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 l,o as i,c,a,b as n,w as t,e as s,d as p,r}from"./app.391b0e4e.js";const d={},u=a("h1",{id:"advanced-usage",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#advanced-usage","aria-hidden":"true"},"#"),s(" Advanced Usage")],-1),h=a("h2",{id:"web-console",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#web-console","aria-hidden":"true"},"#"),s(" Web Console")],-1),v=a("p",null,"Arthas supports living inside a browser. The communication between arthas and browser is via websocket.",-1),b=s("Web Console"),m=a("h2",{id:"arthas-properties",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#arthas-properties","aria-hidden":"true"},"#"),s(" Arthas Properties")],-1),k=s("Arthas Properties"),_=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),g=s("Start as a Java Agent"),f=p(`

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.7d8cad47.js b/assets/advanced-use.html.cc1fae23.js
similarity index 91%
rename from assets/advanced-use.html.7d8cad47.js
rename to assets/advanced-use.html.cc1fae23.js
index 591ac20cc..fa39c2f6c 100644
--- a/assets/advanced-use.html.7d8cad47.js
+++ b/assets/advanced-use.html.cc1fae23.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-463d120e","path":"/en/doc/advanced-use.html","title":"Advanced Usage","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Web Console","slug":"web-console","children":[]},{"level":2,"title":"Arthas Properties","slug":"arthas-properties","children":[]},{"level":2,"title":"Start as a Java Agent","slug":"start-as-a-java-agent","children":[]},{"level":2,"title":"as.sh and arthas-boot tips","slug":"as-sh-and-arthas-boot-tips","children":[]},{"level":2,"title":"User data report","slug":"user-data-report","children":[]},{"level":2,"title":"Other features","slug":"other-features","children":[]}],"git":{"updatedTime":1658737180000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/advanced-use.md"}');export{e as data};
+const e=JSON.parse('{"key":"v-463d120e","path":"/en/doc/advanced-use.html","title":"Advanced Usage","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Web Console","slug":"web-console","children":[]},{"level":2,"title":"Arthas Properties","slug":"arthas-properties","children":[]},{"level":2,"title":"Start as a Java Agent","slug":"start-as-a-java-agent","children":[]},{"level":2,"title":"as.sh and arthas-boot tips","slug":"as-sh-and-arthas-boot-tips","children":[]},{"level":2,"title":"User data report","slug":"user-data-report","children":[]},{"level":2,"title":"Other features","slug":"other-features","children":[]}],"git":{"updatedTime":1658737180000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/advanced-use.md","version":"3.6.4"}');export{e as data};
diff --git a/assets/advanced-use.html.10269055.js b/assets/advanced-use.html.d690d46c.js
similarity index 92%
rename from assets/advanced-use.html.10269055.js
rename to assets/advanced-use.html.d690d46c.js
index 747d82ff9..a6cd388c0 100644
--- a/assets/advanced-use.html.10269055.js
+++ b/assets/advanced-use.html.d690d46c.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-0d09f68d","path":"/doc/advanced-use.html","title":"\u8FDB\u9636\u4F7F\u7528","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Web Console","slug":"web-console","children":[]},{"level":2,"title":"Arthas Properties","slug":"arthas-properties","children":[]},{"level":2,"title":"\u4EE5 java agent \u65B9\u5F0F\u542F\u52A8","slug":"\u4EE5-java-agent-\u65B9\u5F0F\u542F\u52A8","children":[]},{"level":2,"title":"as.sh \u548C arthas-boot \u6280\u5DE7","slug":"as-sh-\u548C-arthas-boot-\u6280\u5DE7","children":[]},{"level":2,"title":"\u7528\u6237\u6570\u636E\u56DE\u62A5","slug":"\u7528\u6237\u6570\u636E\u56DE\u62A5","children":[]},{"level":2,"title":"\u5176\u4ED6\u7279\u6027","slug":"\u5176\u4ED6\u7279\u6027","children":[]}],"git":{"updatedTime":1658737180000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/advanced-use.md"}');export{e as data};
+const e=JSON.parse('{"key":"v-0d09f68d","path":"/doc/advanced-use.html","title":"\u8FDB\u9636\u4F7F\u7528","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Web Console","slug":"web-console","children":[]},{"level":2,"title":"Arthas Properties","slug":"arthas-properties","children":[]},{"level":2,"title":"\u4EE5 java agent \u65B9\u5F0F\u542F\u52A8","slug":"\u4EE5-java-agent-\u65B9\u5F0F\u542F\u52A8","children":[]},{"level":2,"title":"as.sh \u548C arthas-boot \u6280\u5DE7","slug":"as-sh-\u548C-arthas-boot-\u6280\u5DE7","children":[]},{"level":2,"title":"\u7528\u6237\u6570\u636E\u56DE\u62A5","slug":"\u7528\u6237\u6570\u636E\u56DE\u62A5","children":[]},{"level":2,"title":"\u5176\u4ED6\u7279\u6027","slug":"\u5176\u4ED6\u7279\u6027","children":[]}],"git":{"updatedTime":1658737180000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/advanced-use.md","version":"3.6.4"}');export{e as data};
diff --git a/assets/advice-class.html.9bd16265.js b/assets/advice-class.html.349d22fb.js
similarity index 98%
rename from assets/advice-class.html.9bd16265.js
rename to assets/advice-class.html.349d22fb.js
index f4d092007..c40cc1142 100644
--- a/assets/advice-class.html.9bd16265.js
+++ b/assets/advice-class.html.349d22fb.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.b50c38a7.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.391b0e4e.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.36067001.js b/assets/advice-class.html.4e93ebd7.js
similarity index 83%
rename from assets/advice-class.html.36067001.js
rename to assets/advice-class.html.4e93ebd7.js
index 4fb219499..1bfbbb214 100644
--- a/assets/advice-class.html.36067001.js
+++ b/assets/advice-class.html.4e93ebd7.js
@@ -1 +1 @@
-const e=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":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/advice-class.md"}');export{e as data};
+const e=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":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/advice-class.md","version":"3.6.4"}');export{e as data};
diff --git a/assets/advice-class.html.f2775990.js b/assets/advice-class.html.b8d946ba.js
similarity index 99%
rename from assets/advice-class.html.f2775990.js
rename to assets/advice-class.html.b8d946ba.js
index 971d247fd..1c1dff096 100644
--- a/assets/advice-class.html.f2775990.js
+++ b/assets/advice-class.html.b8d946ba.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.b50c38a7.js";const c={},p=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.391b0e4e.js";const c={},p=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.81ca867b.js b/assets/advice-class.html.c85748d6.js
similarity index 84%
rename from assets/advice-class.html.81ca867b.js
rename to assets/advice-class.html.c85748d6.js
index b6a9ef15d..f6bac7c50 100644
--- a/assets/advice-class.html.81ca867b.js
+++ b/assets/advice-class.html.c85748d6.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":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/advice-class.md"}');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":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/advice-class.md","version":"3.6.4"}');export{e as data};
diff --git a/assets/agent.html.468220e0.js b/assets/agent.html.5c97eff1.js
similarity index 96%
rename from assets/agent.html.468220e0.js
rename to assets/agent.html.5c97eff1.js
index f9e273298..e828ffeb7 100644
--- a/assets/agent.html.468220e0.js
+++ b/assets/agent.html.5c97eff1.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.b50c38a7.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.391b0e4e.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])}var b=s(l,[["render",g],["__file","agent.html.vue"]]);export{b as default}; diff --git a/assets/agent.html.116d2095.js b/assets/agent.html.6d5822c4.js similarity index 72% rename from assets/agent.html.116d2095.js rename to assets/agent.html.6d5822c4.js index 997005f70..a5a656557 100644 --- a/assets/agent.html.116d2095.js +++ b/assets/agent.html.6d5822c4.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"}');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":"3.6.4"}');export{e as data}; diff --git a/assets/agent.html.9015da1d.js b/assets/agent.html.a02fd5cb.js similarity index 85% rename from assets/agent.html.9015da1d.js rename to assets/agent.html.a02fd5cb.js index b1a70a2b4..953db0c48 100644 --- a/assets/agent.html.9015da1d.js +++ b/assets/agent.html.a02fd5cb.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"}');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":"3.6.4"}');export{e as data}; diff --git a/assets/agent.html.fd129db3.js b/assets/agent.html.dfe30692.js similarity index 95% rename from assets/agent.html.fd129db3.js rename to assets/agent.html.dfe30692.js index 08daddf02..2268aefda 100644 --- a/assets/agent.html.fd129db3.js +++ b/assets/agent.html.dfe30692.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.b50c38a7.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.391b0e4e.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])}var y=s(l,[["render",v],["__file","agent.html.vue"]]);export{y as default}; diff --git a/assets/app.b50c38a7.js b/assets/app.391b0e4e.js similarity index 75% rename from assets/app.b50c38a7.js rename to assets/app.391b0e4e.js index 53d2ac2e2..3d33fe948 100644 --- a/assets/app.b50c38a7.js +++ b/assets/app.391b0e4e.js @@ -1,4 +1,4 @@ -const po={},zu="modulepreload",Zl={},Bu="/",f=function(t,n){return!n||n.length===0?t():Promise.all(n.map(r=>{if(r=`${Bu}${r}`,r in Zl)return;Zl[r]=!0;const o=r.endsWith(".css"),l=o?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${r}"]${l}`))return;const i=document.createElement("link");if(i.rel=o?"stylesheet":zu,o||(i.as="script",i.crossOrigin=""),i.href=r,document.head.appendChild(i),o)return new Promise((a,s)=>{i.addEventListener("load",a),i.addEventListener("error",()=>s(new Error(`Unable to preload CSS for ${r}`)))})})).then(()=>t())},Wu={"v-8daa1a0e":()=>f(()=>import("./index.html.ec74869a.js"),[]).then(({data:e})=>e),"v-2d0a870d":()=>f(()=>import("./index.html.d3cced9f.js"),[]).then(({data:e})=>e),"v-07555a84":()=>f(()=>import("./index.html.c047f67a.js"),[]).then(({data:e})=>e),"v-463d120e":()=>f(()=>import("./advanced-use.html.7d8cad47.js"),[]).then(({data:e})=>e),"v-a736375c":()=>f(()=>import("./advice-class.html.81ca867b.js"),[]).then(({data:e})=>e),"v-f6b5c310":()=>f(()=>import("./agent.html.116d2095.js"),[]).then(({data:e})=>e),"v-74fb2694":()=>f(()=>import("./arthas-properties.html.1a6ee17c.js"),[]).then(({data:e})=>e),"v-786f7161":()=>f(()=>import("./async.html.846b0018.js"),[]).then(({data:e})=>e),"v-f76c33a6":()=>f(()=>import("./auth.html.166d9576.js"),[]).then(({data:e})=>e),"v-d17b7034":()=>f(()=>import("./base64.html.29f63ec7.js"),[]).then(({data:e})=>e),"v-765e30be":()=>f(()=>import("./batch-support.html.84d19c82.js"),[]).then(({data:e})=>e),"v-64a0cd47":()=>f(()=>import("./cat.html.f100d9a7.js"),[]).then(({data:e})=>e),"v-fc1b9a9c":()=>f(()=>import("./classloader.html.b74bdea1.js"),[]).then(({data:e})=>e),"v-ae5eff1a":()=>f(()=>import("./cls.html.f6f67018.js"),[]).then(({data:e})=>e),"v-12153166":()=>f(()=>import("./commands.html.fe29fa8d.js"),[]).then(({data:e})=>e),"v-4be7594a":()=>f(()=>import("./contact-us.html.6604f2e9.js"),[]).then(({data:e})=>e),"v-79107649":()=>f(()=>import("./dashboard.html.92d46fc2.js"),[]).then(({data:e})=>e),"v-682151b5":()=>f(()=>import("./docker.html.a21ac0d0.js"),[]).then(({data:e})=>e),"v-8d912d66":()=>f(()=>import("./download.html.24566778.js"),[]).then(({data:e})=>e),"v-471b4d3e":()=>f(()=>import("./dump.html.db117ae6.js"),[]).then(({data:e})=>e),"v-18ad9fd0":()=>f(()=>import("./echo.html.3a53ce15.js"),[]).then(({data:e})=>e),"v-d1b46bf2":()=>f(()=>import("./faq.html.5181458e.js"),[]).then(({data:e})=>e),"v-2f908999":()=>f(()=>import("./getstatic.html.7b756fa0.js"),[]).then(({data:e})=>e),"v-8b2b7482":()=>f(()=>import("./grep.html.ed15c9c0.js"),[]).then(({data:e})=>e),"v-25a18087":()=>f(()=>import("./groovy.html.1e44a2ad.js"),[]).then(({data:e})=>e),"v-c0b1d216":()=>f(()=>import("./heapdump.html.77260129.js"),[]).then(({data:e})=>e),"v-7a8b0c34":()=>f(()=>import("./help.html.4328ee99.js"),[]).then(({data:e})=>e),"v-4402cd49":()=>f(()=>import("./history.html.7d1ee6db.js"),[]).then(({data:e})=>e),"v-8b0312c0":()=>f(()=>import("./http-api.html.c068f40e.js"),[]).then(({data:e})=>e),"v-96b07b98":()=>f(()=>import("./idea-plugin.html.d1b8320d.js"),[]).then(({data:e})=>e),"v-319f48f2":()=>f(()=>import("./install-detail.html.ff4b709c.js"),[]).then(({data:e})=>e),"v-207b7d70":()=>f(()=>import("./jad.html.b9ba0618.js"),[]).then(({data:e})=>e),"v-f28c1148":()=>f(()=>import("./jvm.html.7433a432.js"),[]).then(({data:e})=>e),"v-b3b5e150":()=>f(()=>import("./keymap.html.5e56e402.js"),[]).then(({data:e})=>e),"v-7e581f76":()=>f(()=>import("./logger.html.dd664c3e.js"),[]).then(({data:e})=>e),"v-bbaa3c7e":()=>f(()=>import("./manual-install.html.985e84d2.js"),[]).then(({data:e})=>e),"v-58d22ae0":()=>f(()=>import("./mbean.html.375818fb.js"),[]).then(({data:e})=>e),"v-2ac66c02":()=>f(()=>import("./mc.html.c087f4a7.js"),[]).then(({data:e})=>e),"v-3f212774":()=>f(()=>import("./memory.html.d126f7ce.js"),[]).then(({data:e})=>e),"v-20388043":()=>f(()=>import("./monitor.html.e640658b.js"),[]).then(({data:e})=>e),"v-89b4fa02":()=>f(()=>import("./ognl.html.50d31bfa.js"),[]).then(({data:e})=>e),"v-43a1e17f":()=>f(()=>import("./options.html.02f35cf0.js"),[]).then(({data:e})=>e),"v-6746784a":()=>f(()=>import("./perfcounter.html.be2ca263.js"),[]).then(({data:e})=>e),"v-a7e90ae8":()=>f(()=>import("./profiler.html.5c15fc85.js"),[]).then(({data:e})=>e),"v-1b8ba240":()=>f(()=>import("./pwd.html.178ca91a.js"),[]).then(({data:e})=>e),"v-d98607ca":()=>f(()=>import("./quick-start.html.23bab134.js"),[]).then(({data:e})=>e),"v-d1b31c34":()=>f(()=>import("./quit.html.32b791ff.js"),[]).then(({data:e})=>e),"v-c7317832":()=>f(()=>import("./redefine.html.b99e2349.js"),[]).then(({data:e})=>e),"v-e0bde47c":()=>f(()=>import("./release-notes.html.a31e5aa6.js"),[]).then(({data:e})=>e),"v-6735226e":()=>f(()=>import("./reset.html.9cc609e7.js"),[]).then(({data:e})=>e),"v-e5e2b738":()=>f(()=>import("./retransform.html.16689941.js"),[]).then(({data:e})=>e),"v-50ef0261":()=>f(()=>import("./save-log.html.4b8f9354.js"),[]).then(({data:e})=>e),"v-28022d85":()=>f(()=>import("./sc.html.81bd67fa.js"),[]).then(({data:e})=>e),"v-dfe2bef2":()=>f(()=>import("./session.html.5dca4ee2.js"),[]).then(({data:e})=>e),"v-3912a3bb":()=>f(()=>import("./sm.html.cdbbfc63.js"),[]).then(({data:e})=>e),"v-71870b69":()=>f(()=>import("./spring-boot-starter.html.3e4e52ea.js"),[]).then(({data:e})=>e),"v-4483d8d5":()=>f(()=>import("./stack.html.db2ffb06.js"),[]).then(({data:e})=>e),"v-7af576f3":()=>f(()=>import("./start-arthas.html.fdd98fbc.js"),[]).then(({data:e})=>e),"v-e33fb7da":()=>f(()=>import("./stop.html.05acafa3.js"),[]).then(({data:e})=>e),"v-645190d5":()=>f(()=>import("./sysenv.html.b20090af.js"),[]).then(({data:e})=>e),"v-1f738fad":()=>f(()=>import("./sysprop.html.b112fbfa.js"),[]).then(({data:e})=>e),"v-049503c9":()=>f(()=>import("./tee.html.17ceb9fc.js"),[]).then(({data:e})=>e),"v-5da9140b":()=>f(()=>import("./thread.html.674aa7a4.js"),[]).then(({data:e})=>e),"v-06075838":()=>f(()=>import("./trace.html.ba67b8fc.js"),[]).then(({data:e})=>e),"v-79eacb55":()=>f(()=>import("./tt.html.1b5df394.js"),[]).then(({data:e})=>e),"v-07074726":()=>f(()=>import("./tunnel.html.389e5fb8.js"),[]).then(({data:e})=>e),"v-9a4bc0f6":()=>f(()=>import("./version.html.a3915ba7.js"),[]).then(({data:e})=>e),"v-4e08032e":()=>f(()=>import("./vmoption.html.b746173d.js"),[]).then(({data:e})=>e),"v-76745066":()=>f(()=>import("./vmtool.html.ff1686c1.js"),[]).then(({data:e})=>e),"v-75a5aa24":()=>f(()=>import("./watch.html.0914f629.js"),[]).then(({data:e})=>e),"v-35756382":()=>f(()=>import("./web-console.html.3cef4b11.js"),[]).then(({data:e})=>e),"v-7445f070":()=>f(()=>import("./index.html.1eea359b.js"),[]).then(({data:e})=>e),"v-0d09f68d":()=>f(()=>import("./advanced-use.html.10269055.js"),[]).then(({data:e})=>e),"v-46e53834":()=>f(()=>import("./advice-class.html.36067001.js"),[]).then(({data:e})=>e),"v-37178538":()=>f(()=>import("./agent.html.9015da1d.js"),[]).then(({data:e})=>e),"v-5c517900":()=>f(()=>import("./arthas-properties.html.cee1ed6b.js"),[]).then(({data:e})=>e),"v-02eb6d0d":()=>f(()=>import("./arthas3.html.acc26c6e.js"),[]).then(({data:e})=>e),"v-4f82df66":()=>f(()=>import("./async.html.e27f256b.js"),[]).then(({data:e})=>e),"v-d0358c7e":()=>f(()=>import("./auth.html.32218e6b.js"),[]).then(({data:e})=>e),"v-3157067a":()=>f(()=>import("./base64.html.4047e29e.js"),[]).then(({data:e})=>e),"v-cc8f4ae6":()=>f(()=>import("./batch-support.html.7ecb82c6.js"),[]).then(({data:e})=>e),"v-6542b733":()=>f(()=>import("./cat.html.cc30c619.js"),[]).then(({data:e})=>e),"v-49b1709e":()=>f(()=>import("./classloader.html.6c401b19.js"),[]).then(({data:e})=>e),"v-ad1b2b42":()=>f(()=>import("./cls.html.5a559768.js"),[]).then(({data:e})=>e),"v-5ed4d0e1":()=>f(()=>import("./commands.html.258e29be.js"),[]).then(({data:e})=>e),"v-3992adde":()=>f(()=>import("./contact-us.html.421393eb.js"),[]).then(({data:e})=>e),"v-0d1e3f35":()=>f(()=>import("./dashboard.html.4eb977c5.js"),[]).then(({data:e})=>e),"v-02361049":()=>f(()=>import("./docker.html.811af1aa.js"),[]).then(({data:e})=>e),"v-2116d2e1":()=>f(()=>import("./download.html.54eca683.js"),[]).then(({data:e})=>e),"v-1fe4a616":()=>f(()=>import("./dump.html.cecedbdc.js"),[]).then(({data:e})=>e),"v-2c48f364":()=>f(()=>import("./echo.html.046fded9.js"),[]).then(({data:e})=>e),"v-d070981a":()=>f(()=>import("./faq.html.69db73f0.js"),[]).then(({data:e})=>e),"v-78c35af6":()=>f(()=>import("./getstatic.html.8b8918aa.js"),[]).then(({data:e})=>e),"v-63f4cd5a":()=>f(()=>import("./grep.html.9589e767.js"),[]).then(({data:e})=>e),"v-809381ca":()=>f(()=>import("./groovy.html.a7b151ba.js"),[]).then(({data:e})=>e),"v-07868089":()=>f(()=>import("./heapdump.html.3779c034.js"),[]).then(({data:e})=>e),"v-e3b34070":()=>f(()=>import("./help.html.1ee751af.js"),[]).then(({data:e})=>e),"v-26f43d96":()=>f(()=>import("./history.html.6d544ac4.js"),[]).then(({data:e})=>e),"v-225de034":()=>f(()=>import("./http-api.html.1ee2ca01.js"),[]).then(({data:e})=>e),"v-7c670020":()=>f(()=>import("./idea-plugin.html.3d23f092.js"),[]).then(({data:e})=>e),"v-0cb398f4":()=>f(()=>import("./install-detail.html.e60cda0e.js"),[]).then(({data:e})=>e),"v-211d675c":()=>f(()=>import("./jad.html.7cc2f9ab.js"),[]).then(({data:e})=>e),"v-f1483d70":()=>f(()=>import("./jvm.html.99f686c2.js"),[]).then(({data:e})=>e),"v-4039cdec":()=>f(()=>import("./keymap.html.152983ec.js"),[]).then(({data:e})=>e),"v-5ae8aed9":()=>f(()=>import("./logger.html.37652f5a.js"),[]).then(({data:e})=>e),"v-6a31cc55":()=>f(()=>import("./manual-install.html.ec6f137a.js"),[]).then(({data:e})=>e),"v-8ebd6c68":()=>f(()=>import("./mbean.html.dd61851f.js"),[]).then(({data:e})=>e),"v-3b401ada":()=>f(()=>import("./mc.html.4ad9c4ed.js"),[]).then(({data:e})=>e),"v-4d9433f0":()=>f(()=>import("./memory.html.987bdeb1.js"),[]).then(({data:e})=>e),"v-6e88d7a2":()=>f(()=>import("./monitor.html.39213eeb.js"),[]).then(({data:e})=>e),"v-627e52da":()=>f(()=>import("./ognl.html.94fd12b2.js"),[]).then(({data:e})=>e),"v-27b6152a":()=>f(()=>import("./options.html.ff8fe789.js"),[]).then(({data:e})=>e),"v-2f05b636":()=>f(()=>import("./perfcounter.html.4ad1dec5.js"),[]).then(({data:e})=>e),"v-13eae420":()=>f(()=>import("./profiler.html.235e7cd3.js"),[]).then(({data:e})=>e),"v-1c2d8c2c":()=>f(()=>import("./pwd.html.31c88e07.js"),[]).then(({data:e})=>e),"v-5afc3a07":()=>f(()=>import("./quick-start.html.ecd924ae.js"),[]).then(({data:e})=>e),"v-aa7c750c":()=>f(()=>import("./quit.html.f082ff2d.js"),[]).then(({data:e})=>e),"v-0446ad7b":()=>f(()=>import("./redefine.html.9dc81560.js"),[]).then(({data:e})=>e),"v-648880ae":()=>f(()=>import("./release-notes.html.ceeefd88.js"),[]).then(({data:e})=>e),"v-71f77d4c":()=>f(()=>import("./reset.html.fb7a3c31.js"),[]).then(({data:e})=>e),"v-54cde250":()=>f(()=>import("./retransform.html.c3f8c24d.js"),[]).then(({data:e})=>e),"v-8e632816":()=>f(()=>import("./save-log.html.b8840842.js"),[]).then(({data:e})=>e),"v-1fc55619":()=>f(()=>import("./sc.html.46898c95.js"),[]).then(({data:e})=>e),"v-3891b473":()=>f(()=>import("./session.html.e39a5ae5.js"),[]).then(({data:e})=>e),"v-30d5cc4f":()=>f(()=>import("./sm.html.3335d118.js"),[]).then(({data:e})=>e),"v-07cf9d55":()=>f(()=>import("./spring-boot-starter.html.15a438ba.js"),[]).then(({data:e})=>e),"v-b75a107e":()=>f(()=>import("./stack.html.6cf13a4b.js"),[]).then(({data:e})=>e),"v-a9c412f2":()=>f(()=>import("./start-arthas.html.073b53b8.js"),[]).then(({data:e})=>e),"v-bc0910b2":()=>f(()=>import("./stop.html.4353502b.js"),[]).then(({data:e})=>e),"v-0333612e":()=>f(()=>import("./sysenv.html.b3de9636.js"),[]).then(({data:e})=>e),"v-7012b8ce":()=>f(()=>import("./sysprop.html.bad87bbb.js"),[]).then(({data:e})=>e),"v-0536edb5":()=>f(()=>import("./tee.html.1dcb7a40.js"),[]).then(({data:e})=>e),"v-10845ac2":()=>f(()=>import("./thread.html.11eebe49.js"),[]).then(({data:e})=>e),"v-65d67724":()=>f(()=>import("./trace.html.b49ae48a.js"),[]).then(({data:e})=>e),"v-71adf3e9":()=>f(()=>import("./tt.html.99122a2b.js"),[]).then(({data:e})=>e),"v-d2ddc9fe":()=>f(()=>import("./tunnel.html.22953c32.js"),[]).then(({data:e})=>e),"v-5b5d3371":()=>f(()=>import("./version.html.9dbe6142.js"),[]).then(({data:e})=>e),"v-40db67fd":()=>f(()=>import("./vmoption.html.99b00b8d.js"),[]).then(({data:e})=>e),"v-10890efa":()=>f(()=>import("./vmtool.html.ab6787cd.js"),[]).then(({data:e})=>e),"v-24fc49da":()=>f(()=>import("./watch.html.2b3dbffd.js"),[]).then(({data:e})=>e),"v-a5f6e7aa":()=>f(()=>import("./web-console.html.8db834e9.js"),[]).then(({data:e})=>e),"v-3706649a":()=>f(()=>import("./404.html.265028f6.js"),[]).then(({data:e})=>e)};function _l(e,t){const n=Object.create(null),r=e.split(",");for(let o=0;o!!n[o.toLowerCase()]:o=>!!n[o]}const Ku="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Yu=_l(Ku);function fs(e){return!!e||e===""}function Qr(e){if(re(e)){const t={};for(let n=0;n{if(n){const r=n.split(Qu);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function er(e){let t="";if(Ee(e))t=e;else if(re(e))for(let n=0;nEe(e)?e:e==null?"":re(e)||Te(e)&&(e.toString===_s||!se(e.toString))?JSON.stringify(e,ps,2):String(e),ps=(e,t)=>t&&t.__v_isRef?ps(e,t.value):sn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o])=>(n[`${r} =>`]=o,n),{})}:vs(t)?{[`Set(${t.size})`]:[...t.values()]}:Te(t)&&!re(t)&&!bs(t)?String(t):t,Se={},an=[],nt=()=>{},Xu=()=>!1,em=/^on[^a-z]/,tr=e=>em.test(e),bl=e=>e.startsWith("onUpdate:"),je=Object.assign,yl=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},tm=Object.prototype.hasOwnProperty,fe=(e,t)=>tm.call(e,t),re=Array.isArray,sn=e=>Gr(e)==="[object Map]",vs=e=>Gr(e)==="[object Set]",se=e=>typeof e=="function",Ee=e=>typeof e=="string",El=e=>typeof e=="symbol",Te=e=>e!==null&&typeof e=="object",gs=e=>Te(e)&&se(e.then)&&se(e.catch),_s=Object.prototype.toString,Gr=e=>_s.call(e),nm=e=>Gr(e).slice(8,-1),bs=e=>Gr(e)==="[object Object]",wl=e=>Ee(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,kn=_l(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Zr=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},rm=/-(\w)/g,mt=Zr(e=>e.replace(rm,(t,n)=>n?n.toUpperCase():"")),om=/\B([A-Z])/g,Yt=Zr(e=>e.replace(om,"-$1").toLowerCase()),Xr=Zr(e=>e.charAt(0).toUpperCase()+e.slice(1)),vo=Zr(e=>e?`on${Xr(e)}`:""),Un=(e,t)=>!Object.is(e,t),go=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},ys=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Xl;const lm=()=>Xl||(Xl=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{});let ze;class im{constructor(t=!1){this.active=!0,this.effects=[],this.cleanups=[],!t&&ze&&(this.parent=ze,this.index=(ze.scopes||(ze.scopes=[])).push(this)-1)}run(t){if(this.active){const n=ze;try{return ze=this,t()}finally{ze=n}}}on(){ze=this}off(){ze=this.parent}stop(t){if(this.active){let n,r;for(n=0,r=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},Es=e=>(e.w&Tt)>0,ws=e=>(e.n&Tt)>0,um=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r{(u==="length"||u>=r)&&a.push(s)});else switch(n!==void 0&&a.push(i.get(n)),t){case"add":re(e)?wl(n)&&a.push(i.get("length")):(a.push(i.get(Bt)),sn(e)&&a.push(i.get(No)));break;case"delete":re(e)||(a.push(i.get(Bt)),sn(e)&&a.push(i.get(No)));break;case"set":sn(e)&&a.push(i.get(Bt));break}if(a.length===1)a[0]&&$o(a[0]);else{const s=[];for(const u of a)u&&s.push(...u);$o(Ol(s))}}function $o(e,t){const n=re(e)?e:[...e];for(const r of n)r.computed&&ti(r);for(const r of n)r.computed||ti(r)}function ti(e,t){(e!==et||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const dm=_l("__proto__,__v_isRef,__isVue"),As=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(El)),hm=Al(),fm=Al(!1,!0),pm=Al(!0),ni=vm();function vm(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=be(this);for(let l=0,i=this.length;l{e[t]=function(...n){vn();const r=be(this)[t].apply(this,n);return gn(),r}}),e}function Al(e=!1,t=!1){return function(r,o,l){if(o==="__v_isReactive")return!e;if(o==="__v_isReadonly")return e;if(o==="__v_isShallow")return t;if(o==="__v_raw"&&l===(e?t?Rm:xs:t?Ds:Is).get(r))return r;const i=re(r);if(!e&&i&&fe(ni,o))return Reflect.get(ni,o,l);const a=Reflect.get(r,o,l);return(El(o)?As.has(o):dm(o))||(e||Ke(r,"get",o),t)?a:ke(a)?i&&wl(o)?a:a.value:Te(a)?e?Il(a):_n(a):a}}const gm=Ss(),_m=Ss(!0);function Ss(e=!1){return function(n,r,o,l){let i=n[r];if(zn(i)&&ke(i)&&!ke(o))return!1;if(!e&&!zn(o)&&(Uo(o)||(o=be(o),i=be(i)),!re(n)&&ke(i)&&!ke(o)))return i.value=o,!0;const a=re(n)&&wl(r)?Number(r)e,eo=e=>Reflect.getPrototypeOf(e);function ar(e,t,n=!1,r=!1){e=e.__v_raw;const o=be(e),l=be(t);n||(t!==l&&Ke(o,"get",t),Ke(o,"get",l));const{has:i}=eo(o),a=r?Sl:n?xl:Bn;if(i.call(o,t))return a(e.get(t));if(i.call(o,l))return a(e.get(l));e!==o&&e.get(t)}function sr(e,t=!1){const n=this.__v_raw,r=be(n),o=be(e);return t||(e!==o&&Ke(r,"has",e),Ke(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function cr(e,t=!1){return e=e.__v_raw,!t&&Ke(be(e),"iterate",Bt),Reflect.get(e,"size",e)}function ri(e){e=be(e);const t=be(this);return eo(t).has.call(t,e)||(t.add(e),bt(t,"add",e,e)),this}function oi(e,t){t=be(t);const n=be(this),{has:r,get:o}=eo(n);let l=r.call(n,e);l||(e=be(e),l=r.call(n,e));const i=o.call(n,e);return n.set(e,t),l?Un(t,i)&&bt(n,"set",e,t):bt(n,"add",e,t),this}function li(e){const t=be(this),{has:n,get:r}=eo(t);let o=n.call(t,e);o||(e=be(e),o=n.call(t,e)),r&&r.call(t,e);const l=t.delete(e);return o&&bt(t,"delete",e,void 0),l}function ii(){const e=be(this),t=e.size!==0,n=e.clear();return t&&bt(e,"clear",void 0,void 0),n}function ur(e,t){return function(r,o){const l=this,i=l.__v_raw,a=be(i),s=t?Sl:e?xl:Bn;return!e&&Ke(a,"iterate",Bt),i.forEach((u,c)=>r.call(o,s(u),s(c),l))}}function mr(e,t,n){return function(...r){const o=this.__v_raw,l=be(o),i=sn(l),a=e==="entries"||e===Symbol.iterator&&i,s=e==="keys"&&i,u=o[e](...r),c=n?Sl:t?xl:Bn;return!t&&Ke(l,"iterate",s?No:Bt),{next(){const{value:m,done:d}=u.next();return d?{value:m,done:d}:{value:a?[c(m[0]),c(m[1])]:c(m),done:d}},[Symbol.iterator](){return this}}}}function Et(e){return function(...t){return e==="delete"?!1:this}}function Pm(){const e={get(l){return ar(this,l)},get size(){return cr(this)},has:sr,add:ri,set:oi,delete:li,clear:ii,forEach:ur(!1,!1)},t={get(l){return ar(this,l,!1,!0)},get size(){return cr(this)},has:sr,add:ri,set:oi,delete:li,clear:ii,forEach:ur(!1,!0)},n={get(l){return ar(this,l,!0)},get size(){return cr(this,!0)},has(l){return sr.call(this,l,!0)},add:Et("add"),set:Et("set"),delete:Et("delete"),clear:Et("clear"),forEach:ur(!0,!1)},r={get(l){return ar(this,l,!0,!0)},get size(){return cr(this,!0)},has(l){return sr.call(this,l,!0)},add:Et("add"),set:Et("set"),delete:Et("delete"),clear:Et("clear"),forEach:ur(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(l=>{e[l]=mr(l,!1,!1),n[l]=mr(l,!0,!1),t[l]=mr(l,!1,!0),r[l]=mr(l,!0,!0)}),[e,n,t,r]}const[Am,Sm,Lm,Im]=Pm();function Ll(e,t){const n=t?e?Im:Lm:e?Sm:Am;return(r,o,l)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(fe(n,o)&&o in r?n:r,o,l)}const Dm={get:Ll(!1,!1)},xm={get:Ll(!1,!0)},Tm={get:Ll(!0,!1)},Is=new WeakMap,Ds=new WeakMap,xs=new WeakMap,Rm=new WeakMap;function km(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Cm(e){return e.__v_skip||!Object.isExtensible(e)?0:km(nm(e))}function _n(e){return zn(e)?e:Dl(e,!1,Ls,Dm,Is)}function jm(e){return Dl(e,!1,Om,xm,Ds)}function Il(e){return Dl(e,!0,wm,Tm,xs)}function Dl(e,t,n,r,o){if(!Te(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const l=o.get(e);if(l)return l;const i=Cm(e);if(i===0)return e;const a=new Proxy(e,i===2?r:n);return o.set(e,a),a}function cn(e){return zn(e)?cn(e.__v_raw):!!(e&&e.__v_isReactive)}function zn(e){return!!(e&&e.__v_isReadonly)}function Uo(e){return!!(e&&e.__v_isShallow)}function Ts(e){return cn(e)||zn(e)}function be(e){const t=e&&e.__v_raw;return t?be(t):e}function Rs(e){return Tr(e,"__v_skip",!0),e}const Bn=e=>Te(e)?_n(e):e,xl=e=>Te(e)?Il(e):e;function ks(e){Dt&&et&&(e=be(e),Ps(e.dep||(e.dep=Ol())))}function Cs(e,t){e=be(e),e.dep&&$o(e.dep)}function ke(e){return!!(e&&e.__v_isRef===!0)}function Ie(e){return Ms(e,!1)}function js(e){return Ms(e,!0)}function Ms(e,t){return ke(e)?e:new Mm(e,t)}class Mm{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:be(t),this._value=n?t:Bn(t)}get value(){return ks(this),this._value}set value(t){t=this.__v_isShallow?t:be(t),Un(t,this._rawValue)&&(this._rawValue=t,this._value=this.__v_isShallow?t:Bn(t),Cs(this))}}function rt(e){return ke(e)?e.value:e}const Hm={get:(e,t,n)=>rt(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return ke(o)&&!ke(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function Hs(e){return cn(e)?e:new Proxy(e,Hm)}function qm(e){const t=re(e)?new Array(e.length):{};for(const n in e)t[n]=Vm(e,n);return t}class Fm{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,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 Vm(e,t,n){const r=e[t];return ke(r)?r:new Fm(e,t,n)}class Nm{constructor(t,n,r,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this._dirty=!0,this.effect=new Pl(t,()=>{this._dirty||(this._dirty=!0,Cs(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=r}get value(){const t=be(this);return ks(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function $m(e,t,n=!1){let r,o;const l=se(e);return l?(r=e,o=nt):(r=e.get,o=e.set),new Nm(r,o,l||!o,n)}function xt(e,t,n,r){let o;try{o=r?e(...r):e()}catch(l){nr(l,t,n)}return o}function Qe(e,t,n,r){if(se(e)){const l=xt(e,t,n,r);return l&&gs(l)&&l.catch(i=>{nr(i,t,n)}),l}const o=[];for(let l=0;l>>1;Wn(Be[r])ft&&Be.splice(t,1)}function Vs(e,t,n,r){re(e)?n.push(...e):(!t||!t.includes(e,e.allowRecurse?r+1:r))&&n.push(e),Fs()}function Wm(e){Vs(e,xn,Cn,en)}function Km(e){Vs(e,At,jn,tn)}function to(e,t=null){if(Cn.length){for(Bo=t,xn=[...new Set(Cn)],Cn.length=0,en=0;enWn(n)-Wn(r)),tn=0;tne.id==null?1/0:e.id;function Ns(e){zo=!1,Rr=!0,to(e),Be.sort((n,r)=>Wn(n)-Wn(r));const t=nt;try{for(ft=0;fth.trim())),m&&(o=n.map(ys))}let a,s=r[a=vo(t)]||r[a=vo(mt(t))];!s&&l&&(s=r[a=vo(Yt(t))]),s&&Qe(s,e,6,o);const u=r[a+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,Qe(u,e,6,o)}}function $s(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(o!==void 0)return o;const l=e.emits;let i={},a=!1;if(!se(e)){const s=u=>{const c=$s(u,t,!0);c&&(a=!0,je(i,c))};!n&&t.mixins.length&&t.mixins.forEach(s),e.extends&&s(e.extends),e.mixins&&e.mixins.forEach(s)}return!l&&!a?(r.set(e,null),null):(re(l)?l.forEach(s=>i[s]=null):je(i,l),r.set(e,i),i)}function no(e,t){return!e||!tr(t)?!1:(t=t.slice(2).replace(/Once$/,""),fe(e,t[0].toLowerCase()+t.slice(1))||fe(e,Yt(t))||fe(e,t))}let He=null,Us=null;function Cr(e){const t=He;return He=e,Us=e&&e.type.__scopeId||null,t}function Jm(e,t=He,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&gi(-1);const l=Cr(t),i=e(...o);return Cr(l),r._d&&gi(1),i};return r._n=!0,r._c=!0,r._d=!0,r}function _o(e){const{type:t,vnode:n,proxy:r,withProxy:o,props:l,propsOptions:[i],slots:a,attrs:s,emit:u,render:c,renderCache:m,data:d,setupState:h,ctx:g,inheritAttrs:_}=e;let O,v;const E=Cr(e);try{if(n.shapeFlag&4){const S=o||r;O=Xe(c.call(S,S,m,l,h,d,g)),v=s}else{const S=t;O=Xe(S.length>1?S(l,{attrs:s,slots:a,emit:u}):S(l,null)),v=t.props?s:Qm(s)}}catch(S){Hn.length=0,nr(S,e,1),O=xe(We)}let A=O;if(v&&_!==!1){const S=Object.keys(v),{shapeFlag:x}=A;S.length&&x&7&&(i&&S.some(bl)&&(v=Gm(v,i)),A=Rt(A,v))}return n.dirs&&(A=Rt(A),A.dirs=A.dirs?A.dirs.concat(n.dirs):n.dirs),n.transition&&(A.transition=n.transition),O=A,Cr(E),O}const Qm=e=>{let t;for(const n in e)(n==="class"||n==="style"||tr(n))&&((t||(t={}))[n]=e[n]);return t},Gm=(e,t)=>{const n={};for(const r in e)(!bl(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Zm(e,t,n){const{props:r,children:o,component:l}=e,{props:i,children:a,patchFlag:s}=t,u=l.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&s>=0){if(s&1024)return!0;if(s&16)return r?ai(r,i,u):!!i;if(s&8){const c=t.dynamicProps;for(let m=0;me.__isSuspense;function zs(e,t){t&&t.pendingBranch?re(e)?t.effects.push(...e):t.effects.push(e):Km(e)}function Wt(e,t){if(Re){let n=Re.provides;const r=Re.parent&&Re.parent.provides;r===n&&(n=Re.provides=Object.create(r)),n[e]=t}}function Ce(e,t,n=!1){const r=Re||He;if(r){const o=r.parent==null?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides;if(o&&e in o)return o[e];if(arguments.length>1)return n&&se(t)?t.call(r.proxy):t}}const si={};function Ge(e,t,n){return Bs(e,t,n)}function Bs(e,t,{immediate:n,deep:r,flush:o,onTrack:l,onTrigger:i}=Se){const a=Re;let s,u=!1,c=!1;if(ke(e)?(s=()=>e.value,u=Uo(e)):cn(e)?(s=()=>e,r=!0):re(e)?(c=!0,u=e.some(v=>cn(v)||Uo(v)),s=()=>e.map(v=>{if(ke(v))return v.value;if(cn(v))return zt(v);if(se(v))return xt(v,a,2)})):se(e)?t?s=()=>xt(e,a,2):s=()=>{if(!(a&&a.isUnmounted))return m&&m(),Qe(e,a,3,[d])}:s=nt,t&&r){const v=s;s=()=>zt(v())}let m,d=v=>{m=O.onStop=()=>{xt(v,a,4)}};if(hn)return d=nt,t?n&&Qe(t,a,3,[s(),c?[]:void 0,d]):s(),nt;let h=c?[]:si;const g=()=>{if(!!O.active)if(t){const v=O.run();(r||u||(c?v.some((E,A)=>Un(E,h[A])):Un(v,h)))&&(m&&m(),Qe(t,a,3,[v,h===si?void 0:h,d]),h=v)}else O.run()};g.allowRecurse=!!t;let _;o==="sync"?_=g:o==="post"?_=()=>Ve(g,a&&a.suspense):_=()=>Wm(g);const O=new Pl(s,_);return t?n?g():h=O.run():o==="post"?Ve(O.run.bind(O),a&&a.suspense):O.run(),()=>{O.stop(),a&&a.scope&&yl(a.scope.effects,O)}}function td(e,t,n){const r=this.proxy,o=Ee(e)?e.includes(".")?Ws(r,e):()=>r[e]:e.bind(r,r);let l;se(t)?l=t:(l=t.handler,n=t);const i=Re;dn(this);const a=Bs(o,l.bind(r),n);return i?dn(i):Kt(),a}function Ws(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o{zt(n,t)});else if(bs(e))for(const n in e)zt(e[n],t);return e}function nd(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return lt(()=>{e.isMounted=!0}),oo(()=>{e.isUnmounting=!0}),e}const Ye=[Function,Array],rd={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ye,onEnter:Ye,onAfterEnter:Ye,onEnterCancelled:Ye,onBeforeLeave:Ye,onLeave:Ye,onAfterLeave:Ye,onLeaveCancelled:Ye,onBeforeAppear:Ye,onAppear:Ye,onAfterAppear:Ye,onAppearCancelled:Ye},setup(e,{slots:t}){const n=vc(),r=nd();let o;return()=>{const l=t.default&&Js(t.default(),!0);if(!l||!l.length)return;let i=l[0];if(l.length>1){for(const _ of l)if(_.type!==We){i=_;break}}const a=be(e),{mode:s}=a;if(r.isLeaving)return bo(i);const u=ci(i);if(!u)return bo(i);const c=Wo(u,a,r,n);Ko(u,c);const m=n.subTree,d=m&&ci(m);let h=!1;const{getTransitionKey:g}=u.type;if(g){const _=g();o===void 0?o=_:_!==o&&(o=_,h=!0)}if(d&&d.type!==We&&(!$t(u,d)||h)){const _=Wo(d,a,r,n);if(Ko(d,_),s==="out-in")return r.isLeaving=!0,_.afterLeave=()=>{r.isLeaving=!1,n.update()},bo(i);s==="in-out"&&u.type!==We&&(_.delayLeave=(O,v,E)=>{const A=Ys(r,d);A[String(d.key)]=d,O._leaveCb=()=>{v(),O._leaveCb=void 0,delete c.delayedLeave},c.delayedLeave=E})}return i}}},Ks=rd;function Ys(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function Wo(e,t,n,r){const{appear:o,mode:l,persisted:i=!1,onBeforeEnter:a,onEnter:s,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:m,onLeave:d,onAfterLeave:h,onLeaveCancelled:g,onBeforeAppear:_,onAppear:O,onAfterAppear:v,onAppearCancelled:E}=t,A=String(e.key),S=Ys(n,e),x=(w,B)=>{w&&Qe(w,r,9,B)},F=(w,B)=>{const K=B[1];x(w,B),re(w)?w.every(q=>q.length<=1)&&K():w.length<=1&&K()},R={mode:l,persisted:i,beforeEnter(w){let B=a;if(!n.isMounted)if(o)B=_||a;else return;w._leaveCb&&w._leaveCb(!0);const K=S[A];K&&$t(e,K)&&K.el._leaveCb&&K.el._leaveCb(),x(B,[w])},enter(w){let B=s,K=u,q=c;if(!n.isMounted)if(o)B=O||s,K=v||u,q=E||c;else return;let P=!1;const L=w._enterCb=T=>{P||(P=!0,T?x(q,[w]):x(K,[w]),R.delayedLeave&&R.delayedLeave(),w._enterCb=void 0)};B?F(B,[w,L]):L()},leave(w,B){const K=String(e.key);if(w._enterCb&&w._enterCb(!0),n.isUnmounting)return B();x(m,[w]);let q=!1;const P=w._leaveCb=L=>{q||(q=!0,B(),L?x(g,[w]):x(h,[w]),w._leaveCb=void 0,S[K]===e&&delete S[K])};S[K]=e,d?F(d,[w,P]):P()},clone(w){return Wo(w,t,n,r)}};return R}function bo(e){if(rr(e))return e=Rt(e),e.children=null,e}function ci(e){return rr(e)?e.children?e.children[0]:void 0:e}function Ko(e,t){e.shapeFlag&6&&e.component?Ko(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 Js(e,t=!1,n){let r=[],o=0;for(let l=0;l1)for(let l=0;l!!e.type.__asyncLoader;function D(e){se(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:o=200,timeout:l,suspensible:i=!0,onError:a}=e;let s=null,u,c=0;const m=()=>(c++,s=null,d()),d=()=>{let h;return s||(h=s=t().catch(g=>{if(g=g instanceof Error?g:new Error(String(g)),a)return new Promise((_,O)=>{a(g,()=>_(m()),()=>O(g),c+1)});throw g}).then(g=>h!==s&&s?s:(g&&(g.__esModule||g[Symbol.toStringTag]==="Module")&&(g=g.default),u=g,g)))};return $e({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return u},setup(){const h=Re;if(u)return()=>yo(u,h);const g=E=>{s=null,nr(E,h,13,!r)};if(i&&h.suspense||hn)return d().then(E=>()=>yo(E,h)).catch(E=>(g(E),()=>r?xe(r,{error:E}):null));const _=Ie(!1),O=Ie(),v=Ie(!!o);return o&&setTimeout(()=>{v.value=!1},o),l!=null&&setTimeout(()=>{if(!_.value&&!O.value){const E=new Error(`Async component timed out after ${l}ms.`);g(E),O.value=E}},l),d().then(()=>{_.value=!0,h.parent&&rr(h.parent.vnode)&&kl(h.parent.update)}).catch(E=>{g(E),O.value=E}),()=>{if(_.value&&u)return yo(u,h);if(O.value&&r)return xe(r,{error:O.value});if(n&&!v.value)return xe(n)}}})}function yo(e,{vnode:{ref:t,props:n,children:r,shapeFlag:o},parent:l}){const i=xe(e,n,r);return i.ref=t,i}const rr=e=>e.type.__isKeepAlive;function od(e,t){Qs(e,"a",t)}function ld(e,t){Qs(e,"da",t)}function Qs(e,t,n=Re){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(ro(t,r,n),n){let o=n.parent;for(;o&&o.parent;)rr(o.parent.vnode)&&id(r,t,n,o),o=o.parent}}function id(e,t,n,r){const o=ro(t,e,r,!0);Cl(()=>{yl(r[t],o)},n)}function ro(e,t,n=Re,r=!1){if(n){const o=n[e]||(n[e]=[]),l=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;vn(),dn(n);const a=Qe(t,n,e,i);return Kt(),gn(),a});return r?o.unshift(l):o.push(l),l}}const yt=e=>(t,n=Re)=>(!hn||e==="sp")&&ro(e,t,n),Gs=yt("bm"),lt=yt("m"),ad=yt("bu"),sd=yt("u"),oo=yt("bum"),Cl=yt("um"),cd=yt("sp"),ud=yt("rtg"),md=yt("rtc");function dd(e,t=Re){ro("ec",e,t)}function e0(e,t){const n=He;if(n===null)return e;const r=ao(n)||n.proxy,o=e.dirs||(e.dirs=[]);for(let l=0;lt(i,a,void 0,l&&l[a]));else{const i=Object.keys(e);o=new Array(i.length);for(let a=0,s=i.length;aqr(t)?!(t.type===We||t.type===Ne&&!tc(t.children)):!0)?e:null}const Yo=e=>e?gc(e)?ao(e)||e.proxy:Yo(e.parent):null,jr=je(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=>Yo(e.parent),$root:e=>Yo(e.root),$emit:e=>e.emit,$options:e=>rc(e),$forceUpdate:e=>e.f||(e.f=()=>kl(e.update)),$nextTick:e=>e.n||(e.n=Rl.bind(e.proxy)),$watch:e=>td.bind(e)}),fd={get({_:e},t){const{ctx:n,setupState:r,data:o,props:l,accessCache:i,type:a,appContext:s}=e;let u;if(t[0]!=="$"){const h=i[t];if(h!==void 0)switch(h){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return l[t]}else{if(r!==Se&&fe(r,t))return i[t]=1,r[t];if(o!==Se&&fe(o,t))return i[t]=2,o[t];if((u=e.propsOptions[0])&&fe(u,t))return i[t]=3,l[t];if(n!==Se&&fe(n,t))return i[t]=4,n[t];Jo&&(i[t]=0)}}const c=jr[t];let m,d;if(c)return t==="$attrs"&&Ke(e,"get",t),c(e);if((m=a.__cssModules)&&(m=m[t]))return m;if(n!==Se&&fe(n,t))return i[t]=4,n[t];if(d=s.config.globalProperties,fe(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:l}=e;return o!==Se&&fe(o,t)?(o[t]=n,!0):r!==Se&&fe(r,t)?(r[t]=n,!0):fe(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(l[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,propsOptions:l}},i){let a;return!!n[i]||e!==Se&&fe(e,i)||t!==Se&&fe(t,i)||(a=l[0])&&fe(a,i)||fe(r,i)||fe(jr,i)||fe(o.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:fe(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let Jo=!0;function pd(e){const t=rc(e),n=e.proxy,r=e.ctx;Jo=!1,t.beforeCreate&&mi(t.beforeCreate,e,"bc");const{data:o,computed:l,methods:i,watch:a,provide:s,inject:u,created:c,beforeMount:m,mounted:d,beforeUpdate:h,updated:g,activated:_,deactivated:O,beforeDestroy:v,beforeUnmount:E,destroyed:A,unmounted:S,render:x,renderTracked:F,renderTriggered:R,errorCaptured:w,serverPrefetch:B,expose:K,inheritAttrs:q,components:P,directives:L,filters:T}=t;if(u&&vd(u,r,null,e.appContext.config.unwrapInjectedRef),i)for(const z in i){const G=i[z];se(G)&&(r[z]=G.bind(n))}if(o){const z=o.call(n,n);Te(z)&&(e.data=_n(z))}if(Jo=!0,l)for(const z in l){const G=l[z],le=se(G)?G.bind(n,n):se(G.get)?G.get.bind(n,n):nt,ie=!se(G)&&se(G.set)?G.set.bind(n):nt,me=_e({get:le,set:ie});Object.defineProperty(r,z,{enumerable:!0,configurable:!0,get:()=>me.value,set:ye=>me.value=ye})}if(a)for(const z in a)nc(a[z],r,n,z);if(s){const z=se(s)?s.call(n):s;Reflect.ownKeys(z).forEach(G=>{Wt(G,z[G])})}c&&mi(c,e,"c");function M(z,G){re(G)?G.forEach(le=>z(le.bind(n))):G&&z(G.bind(n))}if(M(Gs,m),M(lt,d),M(ad,h),M(sd,g),M(od,_),M(ld,O),M(dd,w),M(md,F),M(ud,R),M(oo,E),M(Cl,S),M(cd,B),re(K))if(K.length){const z=e.exposed||(e.exposed={});K.forEach(G=>{Object.defineProperty(z,G,{get:()=>n[G],set:le=>n[G]=le})})}else e.exposed||(e.exposed={});x&&e.render===nt&&(e.render=x),q!=null&&(e.inheritAttrs=q),P&&(e.components=P),L&&(e.directives=L)}function vd(e,t,n=nt,r=!1){re(e)&&(e=Qo(e));for(const o in e){const l=e[o];let i;Te(l)?"default"in l?i=Ce(l.from||o,l.default,!0):i=Ce(l.from||o):i=Ce(l),ke(i)&&r?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>i.value,set:a=>i.value=a}):t[o]=i}}function mi(e,t,n){Qe(re(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function nc(e,t,n,r){const o=r.includes(".")?Ws(n,r):()=>n[r];if(Ee(e)){const l=t[e];se(l)&&Ge(o,l)}else if(se(e))Ge(o,e.bind(n));else if(Te(e))if(re(e))e.forEach(l=>nc(l,t,n,r));else{const l=se(e.handler)?e.handler.bind(n):t[e.handler];se(l)&&Ge(o,l,e)}}function rc(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:l,config:{optionMergeStrategies:i}}=e.appContext,a=l.get(t);let s;return a?s=a:!o.length&&!n&&!r?s=t:(s={},o.length&&o.forEach(u=>Mr(s,u,i,!0)),Mr(s,t,i)),l.set(t,s),s}function Mr(e,t,n,r=!1){const{mixins:o,extends:l}=t;l&&Mr(e,l,n,!0),o&&o.forEach(i=>Mr(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const a=gd[i]||n&&n[i];e[i]=a?a(e[i],t[i]):t[i]}return e}const gd={data:di,props:Ft,emits:Ft,methods:Ft,computed:Ft,beforeCreate:qe,created:qe,beforeMount:qe,mounted:qe,beforeUpdate:qe,updated:qe,beforeDestroy:qe,beforeUnmount:qe,destroyed:qe,unmounted:qe,activated:qe,deactivated:qe,errorCaptured:qe,serverPrefetch:qe,components:Ft,directives:Ft,watch:bd,provide:di,inject:_d};function di(e,t){return t?e?function(){return je(se(e)?e.call(this,this):e,se(t)?t.call(this,this):t)}:t:e}function _d(e,t){return Ft(Qo(e),Qo(t))}function Qo(e){if(re(e)){const t={};for(let n=0;n0)&&!(i&16)){if(i&8){const c=e.vnode.dynamicProps;for(let m=0;m{s=!0;const[d,h]=lc(m,t,!0);je(i,d),h&&a.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!l&&!s)return r.set(e,an),an;if(re(l))for(let c=0;c-1,h[1]=_<0||g<_,(g>-1||fe(h,"default"))&&a.push(m)}}}const u=[i,a];return r.set(e,u),u}function hi(e){return e[0]!=="$"}function fi(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function pi(e,t){return fi(e)===fi(t)}function vi(e,t){return re(t)?t.findIndex(n=>pi(n,e)):se(t)&&pi(t,e)?0:-1}const ic=e=>e[0]==="_"||e==="$stable",Ml=e=>re(e)?e.map(Xe):[Xe(e)],wd=(e,t,n)=>{if(t._n)return t;const r=Jm((...o)=>Ml(t(...o)),n);return r._c=!1,r},ac=(e,t,n)=>{const r=e._ctx;for(const o in e){if(ic(o))continue;const l=e[o];if(se(l))t[o]=wd(o,l,r);else if(l!=null){const i=Ml(l);t[o]=()=>i}}},sc=(e,t)=>{const n=Ml(t);e.slots.default=()=>n},Od=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=be(t),Tr(t,"_",n)):ac(t,e.slots={})}else e.slots={},t&&sc(e,t);Tr(e.slots,io,1)},Pd=(e,t,n)=>{const{vnode:r,slots:o}=e;let l=!0,i=Se;if(r.shapeFlag&32){const a=t._;a?n&&a===1?l=!1:(je(o,t),!n&&a===1&&delete o._):(l=!t.$stable,ac(t,o)),i=t}else t&&(sc(e,t),i={default:1});if(l)for(const a in o)!ic(a)&&!(a in i)&&delete o[a]};function cc(){return{app:null,config:{isNativeTag:Xu,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 Ad=0;function Sd(e,t){return function(r,o=null){se(r)||(r=Object.assign({},r)),o!=null&&!Te(o)&&(o=null);const l=cc(),i=new Set;let a=!1;const s=l.app={_uid:Ad++,_component:r,_props:o,_container:null,_context:l,_instance:null,version:Bd,get config(){return l.config},set config(u){},use(u,...c){return i.has(u)||(u&&se(u.install)?(i.add(u),u.install(s,...c)):se(u)&&(i.add(u),u(s,...c))),s},mixin(u){return l.mixins.includes(u)||l.mixins.push(u),s},component(u,c){return c?(l.components[u]=c,s):l.components[u]},directive(u,c){return c?(l.directives[u]=c,s):l.directives[u]},mount(u,c,m){if(!a){const d=xe(r,o);return d.appContext=l,c&&t?t(d,u):e(d,u,m),a=!0,s._container=u,u.__vue_app__=s,ao(d.component)||d.component.proxy}},unmount(){a&&(e(null,s._container),delete s._container.__vue_app__)},provide(u,c){return l.provides[u]=c,s}};return s}}function Hr(e,t,n,r,o=!1){if(re(e)){e.forEach((d,h)=>Hr(d,t&&(re(t)?t[h]:t),n,r,o));return}if(un(r)&&!o)return;const l=r.shapeFlag&4?ao(r.component)||r.component.proxy:r.el,i=o?null:l,{i:a,r:s}=e,u=t&&t.r,c=a.refs===Se?a.refs={}:a.refs,m=a.setupState;if(u!=null&&u!==s&&(Ee(u)?(c[u]=null,fe(m,u)&&(m[u]=null)):ke(u)&&(u.value=null)),se(s))xt(s,a,12,[i,c]);else{const d=Ee(s),h=ke(s);if(d||h){const g=()=>{if(e.f){const _=d?c[s]:s.value;o?re(_)&&yl(_,l):re(_)?_.includes(l)||_.push(l):d?(c[s]=[l],fe(m,s)&&(m[s]=c[s])):(s.value=[l],e.k&&(c[e.k]=s.value))}else d?(c[s]=i,fe(m,s)&&(m[s]=i)):h&&(s.value=i,e.k&&(c[e.k]=i))};i?(g.id=-1,Ve(g,n)):g()}}}let wt=!1;const dr=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",hr=e=>e.nodeType===8;function Ld(e){const{mt:t,p:n,o:{patchProp:r,createText:o,nextSibling:l,parentNode:i,remove:a,insert:s,createComment:u}}=e,c=(v,E)=>{if(!E.hasChildNodes()){n(null,v,E),kr(),E._vnode=v;return}wt=!1,m(E.firstChild,v,null,null,null),kr(),E._vnode=v,wt&&console.error("Hydration completed but contains mismatches.")},m=(v,E,A,S,x,F=!1)=>{const R=hr(v)&&v.data==="[",w=()=>_(v,E,A,S,x,R),{type:B,ref:K,shapeFlag:q,patchFlag:P}=E,L=v.nodeType;E.el=v,P===-2&&(F=!1,E.dynamicChildren=null);let T=null;switch(B){case Kn:L!==3?E.children===""?(s(E.el=o(""),i(v),v),T=v):T=w():(v.data!==E.children&&(wt=!0,v.data=E.children),T=l(v));break;case We:L!==8||R?T=w():T=l(v);break;case Mn:if(L!==1&&L!==3)T=w();else{T=v;const j=!E.children.length;for(let M=0;M{F=F||!!E.dynamicChildren;const{type:R,props:w,patchFlag:B,shapeFlag:K,dirs:q}=E,P=R==="input"&&q||R==="option";if(P||B!==-1){if(q&&st(E,null,A,"created"),w)if(P||!F||B&48)for(const T in w)(P&&T.endsWith("value")||tr(T)&&!kn(T))&&r(v,T,null,w[T],!1,void 0,A);else w.onClick&&r(v,"onClick",null,w.onClick,!1,void 0,A);let L;if((L=w&&w.onVnodeBeforeMount)&&Je(L,A,E),q&&st(E,null,A,"beforeMount"),((L=w&&w.onVnodeMounted)||q)&&zs(()=>{L&&Je(L,A,E),q&&st(E,null,A,"mounted")},S),K&16&&!(w&&(w.innerHTML||w.textContent))){let T=h(v.firstChild,E,v,A,S,x,F);for(;T;){wt=!0;const j=T;T=T.nextSibling,a(j)}}else K&8&&v.textContent!==E.children&&(wt=!0,v.textContent=E.children)}return v.nextSibling},h=(v,E,A,S,x,F,R)=>{R=R||!!E.dynamicChildren;const w=E.children,B=w.length;for(let K=0;K{const{slotScopeIds:R}=E;R&&(x=x?x.concat(R):R);const w=i(v),B=h(l(v),E,w,A,S,x,F);return B&&hr(B)&&B.data==="]"?l(E.anchor=B):(wt=!0,s(E.anchor=u("]"),w,B),B)},_=(v,E,A,S,x,F)=>{if(wt=!0,E.el=null,F){const B=O(v);for(;;){const K=l(v);if(K&&K!==B)a(K);else break}}const R=l(v),w=i(v);return a(v),n(null,E,w,R,A,S,dr(w),x),R},O=v=>{let E=0;for(;v;)if(v=l(v),v&&hr(v)&&(v.data==="["&&E++,v.data==="]")){if(E===0)return l(v);E--}return v};return[c,m]}const Ve=zs;function Id(e){return Dd(e,Ld)}function Dd(e,t){const n=lm();n.__VUE__=!0;const{insert:r,remove:o,patchProp:l,createElement:i,createText:a,createComment:s,setText:u,setElementText:c,parentNode:m,nextSibling:d,setScopeId:h=nt,cloneNode:g,insertStaticContent:_}=e,O=(p,b,I,C=null,H=null,V=null,W=!1,U=null,Y=!!b.dynamicChildren)=>{if(p===b)return;p&&!$t(p,b)&&(C=J(p),we(p,H,V,!0),p=null),b.patchFlag===-2&&(Y=!1,b.dynamicChildren=null);const{type:$,ref:ee,shapeFlag:X}=b;switch($){case Kn:v(p,b,I,C);break;case We:E(p,b,I,C);break;case Mn:p==null&&A(b,I,C,W);break;case Ne:L(p,b,I,C,H,V,W,U,Y);break;default:X&1?F(p,b,I,C,H,V,W,U,Y):X&6?T(p,b,I,C,H,V,W,U,Y):(X&64||X&128)&&$.process(p,b,I,C,H,V,W,U,Y,he)}ee!=null&&H&&Hr(ee,p&&p.ref,V,b||p,!b)},v=(p,b,I,C)=>{if(p==null)r(b.el=a(b.children),I,C);else{const H=b.el=p.el;b.children!==p.children&&u(H,b.children)}},E=(p,b,I,C)=>{p==null?r(b.el=s(b.children||""),I,C):b.el=p.el},A=(p,b,I,C)=>{[p.el,p.anchor]=_(p.children,b,I,C,p.el,p.anchor)},S=({el:p,anchor:b},I,C)=>{let H;for(;p&&p!==b;)H=d(p),r(p,I,C),p=H;r(b,I,C)},x=({el:p,anchor:b})=>{let I;for(;p&&p!==b;)I=d(p),o(p),p=I;o(b)},F=(p,b,I,C,H,V,W,U,Y)=>{W=W||b.type==="svg",p==null?R(b,I,C,H,V,W,U,Y):K(p,b,H,V,W,U,Y)},R=(p,b,I,C,H,V,W,U)=>{let Y,$;const{type:ee,props:X,shapeFlag:Z,transition:ne,patchFlag:ce,dirs:Oe}=p;if(p.el&&g!==void 0&&ce===-1)Y=p.el=g(p.el);else{if(Y=p.el=i(p.type,V,X&&X.is,X),Z&8?c(Y,p.children):Z&16&&B(p.children,Y,null,C,H,V&&ee!=="foreignObject",W,U),Oe&&st(p,null,C,"created"),X){for(const Le in X)Le!=="value"&&!kn(Le)&&l(Y,Le,null,X[Le],V,p.children,C,H,N);"value"in X&&l(Y,"value",null,X.value),($=X.onVnodeBeforeMount)&&Je($,C,p)}w(Y,p,p.scopeId,W,C)}Oe&&st(p,null,C,"beforeMount");const Pe=(!H||H&&!H.pendingBranch)&&ne&&!ne.persisted;Pe&&ne.beforeEnter(Y),r(Y,b,I),(($=X&&X.onVnodeMounted)||Pe||Oe)&&Ve(()=>{$&&Je($,C,p),Pe&&ne.enter(Y),Oe&&st(p,null,C,"mounted")},H)},w=(p,b,I,C,H)=>{if(I&&h(p,I),C)for(let V=0;V{for(let $=Y;${const U=b.el=p.el;let{patchFlag:Y,dynamicChildren:$,dirs:ee}=b;Y|=p.patchFlag&16;const X=p.props||Se,Z=b.props||Se;let ne;I&&Ct(I,!1),(ne=Z.onVnodeBeforeUpdate)&&Je(ne,I,b,p),ee&&st(b,p,I,"beforeUpdate"),I&&Ct(I,!0);const ce=H&&b.type!=="foreignObject";if($?q(p.dynamicChildren,$,U,I,C,ce,V):W||le(p,b,U,null,I,C,ce,V,!1),Y>0){if(Y&16)P(U,b,X,Z,I,C,H);else if(Y&2&&X.class!==Z.class&&l(U,"class",null,Z.class,H),Y&4&&l(U,"style",X.style,Z.style,H),Y&8){const Oe=b.dynamicProps;for(let Pe=0;Pe{ne&&Je(ne,I,b,p),ee&&st(b,p,I,"updated")},C)},q=(p,b,I,C,H,V,W)=>{for(let U=0;U{if(I!==C){for(const U in C){if(kn(U))continue;const Y=C[U],$=I[U];Y!==$&&U!=="value"&&l(p,U,$,Y,W,b.children,H,V,N)}if(I!==Se)for(const U in I)!kn(U)&&!(U in C)&&l(p,U,I[U],null,W,b.children,H,V,N);"value"in C&&l(p,"value",I.value,C.value)}},L=(p,b,I,C,H,V,W,U,Y)=>{const $=b.el=p?p.el:a(""),ee=b.anchor=p?p.anchor:a("");let{patchFlag:X,dynamicChildren:Z,slotScopeIds:ne}=b;ne&&(U=U?U.concat(ne):ne),p==null?(r($,I,C),r(ee,I,C),B(b.children,I,ee,H,V,W,U,Y)):X>0&&X&64&&Z&&p.dynamicChildren?(q(p.dynamicChildren,Z,I,H,V,W,U),(b.key!=null||H&&b===H.subTree)&&uc(p,b,!0)):le(p,b,I,ee,H,V,W,U,Y)},T=(p,b,I,C,H,V,W,U,Y)=>{b.slotScopeIds=U,p==null?b.shapeFlag&512?H.ctx.activate(b,I,C,W,Y):j(b,I,C,H,V,W,Y):M(p,b,Y)},j=(p,b,I,C,H,V,W)=>{const U=p.component=qd(p,C,H);if(rr(p)&&(U.ctx.renderer=he),Fd(U),U.asyncDep){if(H&&H.registerDep(U,z),!p.el){const Y=U.subTree=xe(We);E(null,Y,b,I)}return}z(U,p,b,I,H,V,W)},M=(p,b,I)=>{const C=b.component=p.component;if(Zm(p,b,I))if(C.asyncDep&&!C.asyncResolved){G(C,b,I);return}else C.next=b,Bm(C.update),C.update();else b.el=p.el,C.vnode=b},z=(p,b,I,C,H,V,W)=>{const U=()=>{if(p.isMounted){let{next:ee,bu:X,u:Z,parent:ne,vnode:ce}=p,Oe=ee,Pe;Ct(p,!1),ee?(ee.el=ce.el,G(p,ee,W)):ee=ce,X&&go(X),(Pe=ee.props&&ee.props.onVnodeBeforeUpdate)&&Je(Pe,ne,ee,ce),Ct(p,!0);const Le=_o(p),Ze=p.subTree;p.subTree=Le,O(Ze,Le,m(Ze.el),J(Ze),p,H,V),ee.el=Le.el,Oe===null&&Xm(p,Le.el),Z&&Ve(Z,H),(Pe=ee.props&&ee.props.onVnodeUpdated)&&Ve(()=>Je(Pe,ne,ee,ce),H)}else{let ee;const{el:X,props:Z}=b,{bm:ne,m:ce,parent:Oe}=p,Pe=un(b);if(Ct(p,!1),ne&&go(ne),!Pe&&(ee=Z&&Z.onVnodeBeforeMount)&&Je(ee,Oe,b),Ct(p,!0),X&&oe){const Le=()=>{p.subTree=_o(p),oe(X,p.subTree,p,H,null)};Pe?b.type.__asyncLoader().then(()=>!p.isUnmounted&&Le()):Le()}else{const Le=p.subTree=_o(p);O(null,Le,I,C,p,H,V),b.el=Le.el}if(ce&&Ve(ce,H),!Pe&&(ee=Z&&Z.onVnodeMounted)){const Le=b;Ve(()=>Je(ee,Oe,Le),H)}(b.shapeFlag&256||Oe&&un(Oe.vnode)&&Oe.vnode.shapeFlag&256)&&p.a&&Ve(p.a,H),p.isMounted=!0,b=I=C=null}},Y=p.effect=new Pl(U,()=>kl($),p.scope),$=p.update=()=>Y.run();$.id=p.uid,Ct(p,!0),$()},G=(p,b,I)=>{b.component=p;const C=p.vnode.props;p.vnode=b,p.next=null,Ed(p,b.props,C,I),Pd(p,b.children,I),vn(),to(void 0,p.update),gn()},le=(p,b,I,C,H,V,W,U,Y=!1)=>{const $=p&&p.children,ee=p?p.shapeFlag:0,X=b.children,{patchFlag:Z,shapeFlag:ne}=b;if(Z>0){if(Z&128){me($,X,I,C,H,V,W,U,Y);return}else if(Z&256){ie($,X,I,C,H,V,W,U,Y);return}}ne&8?(ee&16&&N($,H,V),X!==$&&c(I,X)):ee&16?ne&16?me($,X,I,C,H,V,W,U,Y):N($,H,V,!0):(ee&8&&c(I,""),ne&16&&B(X,I,C,H,V,W,U,Y))},ie=(p,b,I,C,H,V,W,U,Y)=>{p=p||an,b=b||an;const $=p.length,ee=b.length,X=Math.min($,ee);let Z;for(Z=0;Zee?N(p,H,V,!0,!1,X):B(b,I,C,H,V,W,U,Y,X)},me=(p,b,I,C,H,V,W,U,Y)=>{let $=0;const ee=b.length;let X=p.length-1,Z=ee-1;for(;$<=X&&$<=Z;){const ne=p[$],ce=b[$]=Y?St(b[$]):Xe(b[$]);if($t(ne,ce))O(ne,ce,I,null,H,V,W,U,Y);else break;$++}for(;$<=X&&$<=Z;){const ne=p[X],ce=b[Z]=Y?St(b[Z]):Xe(b[Z]);if($t(ne,ce))O(ne,ce,I,null,H,V,W,U,Y);else break;X--,Z--}if($>X){if($<=Z){const ne=Z+1,ce=neZ)for(;$<=X;)we(p[$],H,V,!0),$++;else{const ne=$,ce=$,Oe=new Map;for($=ce;$<=Z;$++){const Ue=b[$]=Y?St(b[$]):Xe(b[$]);Ue.key!=null&&Oe.set(Ue.key,$)}let Pe,Le=0;const Ze=Z-ce+1;let Jt=!1,Jl=0;const En=new Array(Ze);for($=0;$=Ze){we(Ue,H,V,!0);continue}let at;if(Ue.key!=null)at=Oe.get(Ue.key);else for(Pe=ce;Pe<=Z;Pe++)if(En[Pe-ce]===0&&$t(Ue,b[Pe])){at=Pe;break}at===void 0?we(Ue,H,V,!0):(En[at-ce]=$+1,at>=Jl?Jl=at:Jt=!0,O(Ue,b[at],I,null,H,V,W,U,Y),Le++)}const Ql=Jt?xd(En):an;for(Pe=Ql.length-1,$=Ze-1;$>=0;$--){const Ue=ce+$,at=b[Ue],Gl=Ue+1{const{el:V,type:W,transition:U,children:Y,shapeFlag:$}=p;if($&6){ye(p.component.subTree,b,I,C);return}if($&128){p.suspense.move(b,I,C);return}if($&64){W.move(p,b,I,he);return}if(W===Ne){r(V,b,I);for(let X=0;XU.enter(V),H);else{const{leave:X,delayLeave:Z,afterLeave:ne}=U,ce=()=>r(V,b,I),Oe=()=>{X(V,()=>{ce(),ne&&ne()})};Z?Z(V,ce,Oe):Oe()}else r(V,b,I)},we=(p,b,I,C=!1,H=!1)=>{const{type:V,props:W,ref:U,children:Y,dynamicChildren:$,shapeFlag:ee,patchFlag:X,dirs:Z}=p;if(U!=null&&Hr(U,null,I,p,!0),ee&256){b.ctx.deactivate(p);return}const ne=ee&1&&Z,ce=!un(p);let Oe;if(ce&&(Oe=W&&W.onVnodeBeforeUnmount)&&Je(Oe,b,p),ee&6)Q(p.component,I,C);else{if(ee&128){p.suspense.unmount(I,C);return}ne&&st(p,null,b,"beforeUnmount"),ee&64?p.type.remove(p,b,I,H,he,C):$&&(V!==Ne||X>0&&X&64)?N($,b,I,!1,!0):(V===Ne&&X&384||!H&&ee&16)&&N(Y,b,I),C&&De(p)}(ce&&(Oe=W&&W.onVnodeUnmounted)||ne)&&Ve(()=>{Oe&&Je(Oe,b,p),ne&&st(p,null,b,"unmounted")},I)},De=p=>{const{type:b,el:I,anchor:C,transition:H}=p;if(b===Ne){k(I,C);return}if(b===Mn){x(p);return}const V=()=>{o(I),H&&!H.persisted&&H.afterLeave&&H.afterLeave()};if(p.shapeFlag&1&&H&&!H.persisted){const{leave:W,delayLeave:U}=H,Y=()=>W(I,V);U?U(p.el,V,Y):Y()}else V()},k=(p,b)=>{let I;for(;p!==b;)I=d(p),o(p),p=I;o(b)},Q=(p,b,I)=>{const{bum:C,scope:H,update:V,subTree:W,um:U}=p;C&&go(C),H.stop(),V&&(V.active=!1,we(W,p,b,I)),U&&Ve(U,b),Ve(()=>{p.isUnmounted=!0},b),b&&b.pendingBranch&&!b.isUnmounted&&p.asyncDep&&!p.asyncResolved&&p.suspenseId===b.pendingId&&(b.deps--,b.deps===0&&b.resolve())},N=(p,b,I,C=!1,H=!1,V=0)=>{for(let W=V;Wp.shapeFlag&6?J(p.component.subTree):p.shapeFlag&128?p.suspense.next():d(p.anchor||p.el),ue=(p,b,I)=>{p==null?b._vnode&&we(b._vnode,null,null,!0):O(b._vnode||null,p,b,null,null,null,I),kr(),b._vnode=p},he={p:O,um:we,m:ye,r:De,mt:j,mc:B,pc:le,pbc:q,n:J,o:e};let ae,oe;return t&&([ae,oe]=t(he)),{render:ue,hydrate:ae,createApp:Sd(ue,ae)}}function Ct({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function uc(e,t,n=!1){const r=e.children,o=t.children;if(re(r)&&re(o))for(let l=0;l>1,e[n[a]]0&&(t[r]=n[l-1]),n[l]=r)}}for(l=n.length,i=n[l-1];l-- >0;)n[l]=i,i=t[i];return n}const Td=e=>e.__isTeleport,Ne=Symbol(void 0),Kn=Symbol(void 0),We=Symbol(void 0),Mn=Symbol(void 0),Hn=[];let tt=null;function lo(e=!1){Hn.push(tt=e?null:[])}function Rd(){Hn.pop(),tt=Hn[Hn.length-1]||null}let Yn=1;function gi(e){Yn+=e}function mc(e){return e.dynamicChildren=Yn>0?tt||an:null,Rd(),Yn>0&&tt&&tt.push(e),e}function dc(e,t,n,r,o,l){return mc(pc(e,t,n,r,o,l,!0))}function hc(e,t,n,r,o){return mc(xe(e,t,n,r,o,!0))}function qr(e){return e?e.__v_isVNode===!0:!1}function $t(e,t){return e.type===t.type&&e.key===t.key}const io="__vInternal",fc=({key:e})=>e!=null?e:null,Ar=({ref:e,ref_key:t,ref_for:n})=>e!=null?Ee(e)||ke(e)||se(e)?{i:He,r:e,k:t,f:!!n}:e:null;function pc(e,t=null,n=null,r=0,o=null,l=e===Ne?0:1,i=!1,a=!1){const s={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&fc(t),ref:t&&Ar(t),scopeId:Us,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:l,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null};return a?(ql(s,n),l&128&&e.normalize(s)):n&&(s.shapeFlag|=Ee(n)?8:16),Yn>0&&!i&&tt&&(s.patchFlag>0||l&6)&&s.patchFlag!==32&&tt.push(s),s}const xe=kd;function kd(e,t=null,n=null,r=0,o=null,l=!1){if((!e||e===Zs)&&(e=We),qr(e)){const a=Rt(e,t,!0);return n&&ql(a,n),Yn>0&&!l&&tt&&(a.shapeFlag&6?tt[tt.indexOf(e)]=a:tt.push(a)),a.patchFlag|=-2,a}if(zd(e)&&(e=e.__vccOpts),t){t=Cd(t);let{class:a,style:s}=t;a&&!Ee(a)&&(t.class=er(a)),Te(s)&&(Ts(s)&&!re(s)&&(s=je({},s)),t.style=Qr(s))}const i=Ee(e)?1:ed(e)?128:Td(e)?64:Te(e)?4:se(e)?2:0;return pc(e,t,n,r,o,i,l,!0)}function Cd(e){return e?Ts(e)||io in e?je({},e):e:null}function Rt(e,t,n=!1){const{props:r,ref:o,patchFlag:l,children:i}=e,a=t?jd(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&fc(a),ref:t&&t.ref?n&&o?re(o)?o.concat(Ar(t)):[o,Ar(t)]:Ar(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ne?l===-1?16:l|16:l,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Rt(e.ssContent),ssFallback:e.ssFallback&&Rt(e.ssFallback),el:e.el,anchor:e.anchor}}function Hl(e=" ",t=0){return xe(Kn,null,e,t)}function r0(e,t){const n=xe(Mn,null,e);return n.staticCount=t,n}function o0(e="",t=!1){return t?(lo(),hc(We,null,e)):xe(We,null,e)}function Xe(e){return e==null||typeof e=="boolean"?xe(We):re(e)?xe(Ne,null,e.slice()):typeof e=="object"?St(e):xe(Kn,null,String(e))}function St(e){return e.el===null||e.memo?e:Rt(e)}function ql(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(re(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),ql(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(io in t)?t._ctx=He:o===3&&He&&(He.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else se(t)?(t={default:t,_ctx:He},n=32):(t=String(t),r&64?(n=16,t=[Hl(t)]):n=8);e.children=t,e.shapeFlag|=n}function jd(...e){const t={};for(let n=0;nRe||He,dn=e=>{Re=e,e.scope.on()},Kt=()=>{Re&&Re.scope.off(),Re=null};function gc(e){return e.vnode.shapeFlag&4}let hn=!1;function Fd(e,t=!1){hn=t;const{props:n,children:r}=e.vnode,o=gc(e);yd(e,n,o,t),Od(e,r);const l=o?Vd(e,t):void 0;return hn=!1,l}function Vd(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Rs(new Proxy(e.ctx,fd));const{setup:r}=n;if(r){const o=e.setupContext=r.length>1?$d(e):null;dn(e),vn();const l=xt(r,e,0,[e.props,o]);if(gn(),Kt(),gs(l)){if(l.then(Kt,Kt),t)return l.then(i=>{_i(e,i,t)}).catch(i=>{nr(i,e,0)});e.asyncDep=l}else _i(e,l,t)}else _c(e,t)}function _i(e,t,n){se(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Te(t)&&(e.setupState=Hs(t)),_c(e,n)}let bi;function _c(e,t,n){const r=e.type;if(!e.render){if(!t&&bi&&!r.render){const o=r.template;if(o){const{isCustomElement:l,compilerOptions:i}=e.appContext.config,{delimiters:a,compilerOptions:s}=r,u=je(je({isCustomElement:l,delimiters:a},i),s);r.render=bi(o,u)}}e.render=r.render||nt}dn(e),vn(),pd(e),gn(),Kt()}function Nd(e){return new Proxy(e.attrs,{get(t,n){return Ke(e,"get","$attrs"),t[n]}})}function $d(e){const t=r=>{e.exposed=r||{}};let n;return{get attrs(){return n||(n=Nd(e))},slots:e.slots,emit:e.emit,expose:t}}function ao(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Hs(Rs(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in jr)return jr[n](e)}}))}function Ud(e,t=!0){return se(e)?e.displayName||e.name:e.name||t&&e.__name}function zd(e){return se(e)&&"__vccOpts"in e}const _e=(e,t)=>$m(e,t,hn);function ve(e,t,n){const r=arguments.length;return r===2?Te(t)&&!re(t)?qr(t)?xe(e,null,[t]):xe(e,t):xe(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&qr(n)&&(n=[n]),xe(e,t,n))}const Bd="3.2.37",Wd="http://www.w3.org/2000/svg",Ut=typeof document!="undefined"?document:null,yi=Ut&&Ut.createElement("template"),Kd={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o=t?Ut.createElementNS(Wd,e):Ut.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>Ut.createTextNode(e),createComment:e=>Ut.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ut.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,r,o,l){const i=n?n.previousSibling:t.lastChild;if(o&&(o===l||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===l||!(o=o.nextSibling)););else{yi.innerHTML=r?`${e}`:e;const a=yi.content;if(r){const s=a.firstChild;for(;s.firstChild;)a.appendChild(s.firstChild);a.removeChild(s)}t.insertBefore(a,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Yd(e,t,n){const r=e._vtc;r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function Jd(e,t,n){const r=e.style,o=Ee(n);if(n&&!o){for(const l in n)Zo(r,l,n[l]);if(t&&!Ee(t))for(const l in t)n[l]==null&&Zo(r,l,"")}else{const l=r.display;o?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(r.display=l)}}const Ei=/\s*!important$/;function Zo(e,t,n){if(re(n))n.forEach(r=>Zo(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=Qd(e,t);Ei.test(n)?e.setProperty(Yt(r),n.replace(Ei,""),"important"):e[r]=n}}const wi=["Webkit","Moz","ms"],Eo={};function Qd(e,t){const n=Eo[t];if(n)return n;let r=mt(t);if(r!=="filter"&&r in e)return Eo[t]=r;r=Xr(r);for(let o=0;o{let e=Date.now,t=!1;if(typeof window!="undefined"){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 Xo=0;const eh=Promise.resolve(),th=()=>{Xo=0},nh=()=>Xo||(eh.then(th),Xo=bc());function rh(e,t,n,r){e.addEventListener(t,n,r)}function oh(e,t,n,r){e.removeEventListener(t,n,r)}function lh(e,t,n,r,o=null){const l=e._vei||(e._vei={}),i=l[t];if(r&&i)i.value=r;else{const[a,s]=ih(t);if(r){const u=l[t]=ah(r,o);rh(e,a,u,s)}else i&&(oh(e,a,i,s),l[t]=void 0)}}const Pi=/(?:Once|Passive|Capture)$/;function ih(e){let t;if(Pi.test(e)){t={};let n;for(;n=e.match(Pi);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[Yt(e.slice(2)),t]}function ah(e,t){const n=r=>{const o=r.timeStamp||bc();(Xd||o>=n.attached-1)&&Qe(sh(r,n.value),t,5,[r])};return n.value=e,n.attached=nh(),n}function sh(e,t){if(re(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>o=>!o._stopped&&r&&r(o))}else return t}const Ai=/^on[a-z]/,ch=(e,t,n,r,o=!1,l,i,a,s)=>{t==="class"?Yd(e,r,o):t==="style"?Jd(e,n,r):tr(t)?bl(t)||lh(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):uh(e,t,r,o))?Zd(e,t,r,l,i,a,s):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Gd(e,t,r,o))};function uh(e,t,n,r){return r?!!(t==="innerHTML"||t==="textContent"||t in e&&Ai.test(t)&&se(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Ai.test(t)&&Ee(n)?!1:t in e}const Ot="transition",wn="animation",Fl=(e,{slots:t})=>ve(Ks,mh(e),t);Fl.displayName="Transition";const yc={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};Fl.props=je({},Ks.props,yc);const jt=(e,t=[])=>{re(e)?e.forEach(n=>n(...t)):e&&e(...t)},Si=e=>e?re(e)?e.some(t=>t.length>1):e.length>1:!1;function mh(e){const t={};for(const P in e)P in yc||(t[P]=e[P]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:l=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:s=l,appearActiveClass:u=i,appearToClass:c=a,leaveFromClass:m=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,g=dh(o),_=g&&g[0],O=g&&g[1],{onBeforeEnter:v,onEnter:E,onEnterCancelled:A,onLeave:S,onLeaveCancelled:x,onBeforeAppear:F=v,onAppear:R=E,onAppearCancelled:w=A}=t,B=(P,L,T)=>{Mt(P,L?c:a),Mt(P,L?u:i),T&&T()},K=(P,L)=>{P._isLeaving=!1,Mt(P,m),Mt(P,h),Mt(P,d),L&&L()},q=P=>(L,T)=>{const j=P?R:E,M=()=>B(L,P,T);jt(j,[L,M]),Li(()=>{Mt(L,P?s:l),Pt(L,P?c:a),Si(j)||Ii(L,r,_,M)})};return je(t,{onBeforeEnter(P){jt(v,[P]),Pt(P,l),Pt(P,i)},onBeforeAppear(P){jt(F,[P]),Pt(P,s),Pt(P,u)},onEnter:q(!1),onAppear:q(!0),onLeave(P,L){P._isLeaving=!0;const T=()=>K(P,L);Pt(P,m),ph(),Pt(P,d),Li(()=>{!P._isLeaving||(Mt(P,m),Pt(P,h),Si(S)||Ii(P,r,O,T))}),jt(S,[P,T])},onEnterCancelled(P){B(P,!1),jt(A,[P])},onAppearCancelled(P){B(P,!0),jt(w,[P])},onLeaveCancelled(P){K(P),jt(x,[P])}})}function dh(e){if(e==null)return null;if(Te(e))return[wo(e.enter),wo(e.leave)];{const t=wo(e);return[t,t]}}function wo(e){return ys(e)}function Pt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function Mt(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function Li(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let hh=0;function Ii(e,t,n,r){const o=e._endId=++hh,l=()=>{o===e._endId&&r()};if(n)return setTimeout(l,n);const{type:i,timeout:a,propCount:s}=fh(e,t);if(!i)return r();const u=i+"end";let c=0;const m=()=>{e.removeEventListener(u,d),l()},d=h=>{h.target===e&&++c>=s&&m()};setTimeout(()=>{c(n[g]||"").split(", "),o=r(Ot+"Delay"),l=r(Ot+"Duration"),i=Di(o,l),a=r(wn+"Delay"),s=r(wn+"Duration"),u=Di(a,s);let c=null,m=0,d=0;t===Ot?i>0&&(c=Ot,m=i,d=l.length):t===wn?u>0&&(c=wn,m=u,d=s.length):(m=Math.max(i,u),c=m>0?i>u?Ot:wn:null,d=c?c===Ot?l.length:s.length:0);const h=c===Ot&&/\b(transform|all)(,|$)/.test(n[Ot+"Property"]);return{type:c,timeout:m,propCount:d,hasTransform:h}}function Di(e,t){for(;e.lengthxi(n)+xi(e[r])))}function xi(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function ph(){return document.body.offsetHeight}const vh={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},l0=(e,t)=>n=>{if(!("key"in n))return;const r=Yt(n.key);if(t.some(o=>o===r||vh[o]===r))return e(n)},i0={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):On(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),On(e,!0),r.enter(e)):r.leave(e,()=>{On(e,!1)}):On(e,t))},beforeUnmount(e,{value:t}){On(e,t)}};function On(e,t){e.style.display=t?e._vod:"none"}const gh=je({patchProp:ch},Kd);let Oo,Ti=!1;function _h(){return Oo=Ti?Oo:Id(gh),Ti=!0,Oo}const bh=(...e)=>{const t=_h().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=yh(r);if(o)return n(o,!0,o instanceof SVGElement)},t};function yh(e){return Ee(e)?document.querySelector(e):e}const Eh=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 "]],"locales":{"/":{"lang":"zh-CN","title":"arthas","description":"arthas \u4F7F\u7528\u6587\u6863"},"/en/":{"lang":"en-US","title":"arthas","description":"arthas user document"}}}');var wh=([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]),Oh=e=>{const t=new Set,n=[];return e.forEach(r=>{const o=wh(r);t.has(o)||(t.add(o),n.push(r))}),n},Ph=e=>/^(https?:)?\/\//.test(e),a0=e=>/^mailto:/.test(e),s0=e=>/^tel:/.test(e),Ec=e=>Object.prototype.toString.call(e)==="[object Object]",Ah=e=>e.replace(/\/$/,""),Sh=e=>e.replace(/^\//,""),wc=(e,t)=>{const n=Object.keys(e).sort((r,o)=>{const l=o.split("/").length-r.split("/").length;return l!==0?l:o.length-r.length});for(const r of n)if(t.startsWith(r))return r;return"/"},Lh=(e,t="/")=>e.replace(/^(https?:)?\/\/[^/]*/,"").replace(new RegExp(`^${t}`),"/");const Oc={"v-8daa1a0e":D(()=>f(()=>import("./index.html.ddca9bdb.js"),[])),"v-2d0a870d":D(()=>f(()=>import("./index.html.782929d3.js"),[])),"v-07555a84":D(()=>f(()=>import("./index.html.fdfb1d8b.js"),["assets/index.html.fdfb1d8b.js","assets/arthas.f9aec7b5.js"])),"v-463d120e":D(()=>f(()=>import("./advanced-use.html.84e06863.js"),[])),"v-a736375c":D(()=>f(()=>import("./advice-class.html.9bd16265.js"),[])),"v-f6b5c310":D(()=>f(()=>import("./agent.html.fd129db3.js"),[])),"v-74fb2694":D(()=>f(()=>import("./arthas-properties.html.16e8d0f7.js"),[])),"v-786f7161":D(()=>f(()=>import("./async.html.07a0afd0.js"),[])),"v-f76c33a6":D(()=>f(()=>import("./auth.html.009c9836.js"),[])),"v-d17b7034":D(()=>f(()=>import("./base64.html.a8d646bc.js"),[])),"v-765e30be":D(()=>f(()=>import("./batch-support.html.e961f75e.js"),[])),"v-64a0cd47":D(()=>f(()=>import("./cat.html.d7074505.js"),[])),"v-fc1b9a9c":D(()=>f(()=>import("./classloader.html.eef29370.js"),[])),"v-ae5eff1a":D(()=>f(()=>import("./cls.html.c6f7b271.js"),[])),"v-12153166":D(()=>f(()=>import("./commands.html.1d30d212.js"),[])),"v-4be7594a":D(()=>f(()=>import("./contact-us.html.d1dffebd.js"),["assets/contact-us.html.d1dffebd.js","assets/qqgroup2_qr.9d8b8ea3.js"])),"v-79107649":D(()=>f(()=>import("./dashboard.html.8e52fe47.js"),["assets/dashboard.html.8e52fe47.js","assets/dashboard.12e8f42a.js"])),"v-682151b5":D(()=>f(()=>import("./docker.html.e72be3a9.js"),[])),"v-8d912d66":D(()=>f(()=>import("./download.html.ff11afed.js"),[])),"v-471b4d3e":D(()=>f(()=>import("./dump.html.bf3d981a.js"),[])),"v-18ad9fd0":D(()=>f(()=>import("./echo.html.701b42c7.js"),[])),"v-d1b46bf2":D(()=>f(()=>import("./faq.html.768fa64d.js"),[])),"v-2f908999":D(()=>f(()=>import("./getstatic.html.6e829c0e.js"),[])),"v-8b2b7482":D(()=>f(()=>import("./grep.html.87d0b3ee.js"),[])),"v-25a18087":D(()=>f(()=>import("./groovy.html.7e2cf42a.js"),[])),"v-c0b1d216":D(()=>f(()=>import("./heapdump.html.244a9821.js"),[])),"v-7a8b0c34":D(()=>f(()=>import("./help.html.82c57955.js"),[])),"v-4402cd49":D(()=>f(()=>import("./history.html.d42b4bd8.js"),[])),"v-8b0312c0":D(()=>f(()=>import("./http-api.html.cac10370.js"),["assets/http-api.html.cac10370.js","assets/arthas-web-ui.d97900e6.js"])),"v-96b07b98":D(()=>f(()=>import("./idea-plugin.html.620c471c.js"),[])),"v-319f48f2":D(()=>f(()=>import("./install-detail.html.6f505b83.js"),[])),"v-207b7d70":D(()=>f(()=>import("./jad.html.3e9790ee.js"),[])),"v-f28c1148":D(()=>f(()=>import("./jvm.html.7aef5b66.js"),[])),"v-b3b5e150":D(()=>f(()=>import("./keymap.html.264ba432.js"),[])),"v-7e581f76":D(()=>f(()=>import("./logger.html.8bc799d9.js"),[])),"v-bbaa3c7e":D(()=>f(()=>import("./manual-install.html.797995d1.js"),[])),"v-58d22ae0":D(()=>f(()=>import("./mbean.html.9966a9bd.js"),[])),"v-2ac66c02":D(()=>f(()=>import("./mc.html.a9c7a946.js"),[])),"v-3f212774":D(()=>f(()=>import("./memory.html.42f6fe46.js"),[])),"v-20388043":D(()=>f(()=>import("./monitor.html.5b59d0f8.js"),[])),"v-89b4fa02":D(()=>f(()=>import("./ognl.html.9e9f0799.js"),[])),"v-43a1e17f":D(()=>f(()=>import("./options.html.d690010a.js"),[])),"v-6746784a":D(()=>f(()=>import("./perfcounter.html.3b46630a.js"),[])),"v-a7e90ae8":D(()=>f(()=>import("./profiler.html.06282353.js"),["assets/profiler.html.06282353.js","assets/arthas-output-svg.a3bef681.js"])),"v-1b8ba240":D(()=>f(()=>import("./pwd.html.29f89140.js"),[])),"v-d98607ca":D(()=>f(()=>import("./quick-start.html.3ae5a8da.js"),[])),"v-d1b31c34":D(()=>f(()=>import("./quit.html.4b9af747.js"),[])),"v-c7317832":D(()=>f(()=>import("./redefine.html.d94c8070.js"),[])),"v-e0bde47c":D(()=>f(()=>import("./release-notes.html.fdead6ca.js"),[])),"v-6735226e":D(()=>f(()=>import("./reset.html.9b3a6d53.js"),[])),"v-e5e2b738":D(()=>f(()=>import("./retransform.html.f403ad7b.js"),[])),"v-50ef0261":D(()=>f(()=>import("./save-log.html.36a7971c.js"),[])),"v-28022d85":D(()=>f(()=>import("./sc.html.cd47d337.js"),[])),"v-dfe2bef2":D(()=>f(()=>import("./session.html.ee066eea.js"),[])),"v-3912a3bb":D(()=>f(()=>import("./sm.html.ff618feb.js"),[])),"v-71870b69":D(()=>f(()=>import("./spring-boot-starter.html.080a25ce.js"),[])),"v-4483d8d5":D(()=>f(()=>import("./stack.html.e51e661a.js"),[])),"v-7af576f3":D(()=>f(()=>import("./start-arthas.html.0bb75c18.js"),[])),"v-e33fb7da":D(()=>f(()=>import("./stop.html.9cec84e8.js"),[])),"v-645190d5":D(()=>f(()=>import("./sysenv.html.0e17cb82.js"),[])),"v-1f738fad":D(()=>f(()=>import("./sysprop.html.b3586256.js"),[])),"v-049503c9":D(()=>f(()=>import("./tee.html.b9a8a06b.js"),[])),"v-5da9140b":D(()=>f(()=>import("./thread.html.4cb41d03.js"),[])),"v-06075838":D(()=>f(()=>import("./trace.html.396a80d5.js"),[])),"v-79eacb55":D(()=>f(()=>import("./tt.html.d9d504e2.js"),[])),"v-07074726":D(()=>f(()=>import("./tunnel.html.3f6fadee.js"),["assets/tunnel.html.3f6fadee.js","assets/tunnel-server-agents.cae1b0b9.js"])),"v-9a4bc0f6":D(()=>f(()=>import("./version.html.a08fb5c1.js"),[])),"v-4e08032e":D(()=>f(()=>import("./vmoption.html.15586ab7.js"),[])),"v-76745066":D(()=>f(()=>import("./vmtool.html.edf3aafa.js"),[])),"v-75a5aa24":D(()=>f(()=>import("./watch.html.9fb96c39.js"),[])),"v-35756382":D(()=>f(()=>import("./web-console.html.441f52e5.js"),["assets/web-console.html.441f52e5.js","assets/web-console-local.dc50707b.js"])),"v-7445f070":D(()=>f(()=>import("./index.html.2ccc2e95.js"),["assets/index.html.2ccc2e95.js","assets/arthas.f9aec7b5.js"])),"v-0d09f68d":D(()=>f(()=>import("./advanced-use.html.224c2e34.js"),[])),"v-46e53834":D(()=>f(()=>import("./advice-class.html.f2775990.js"),[])),"v-37178538":D(()=>f(()=>import("./agent.html.468220e0.js"),[])),"v-5c517900":D(()=>f(()=>import("./arthas-properties.html.d4739087.js"),[])),"v-02eb6d0d":D(()=>f(()=>import("./arthas3.html.5fec2839.js"),[])),"v-4f82df66":D(()=>f(()=>import("./async.html.373f74c7.js"),[])),"v-d0358c7e":D(()=>f(()=>import("./auth.html.d97fcee9.js"),[])),"v-3157067a":D(()=>f(()=>import("./base64.html.23aa64fe.js"),[])),"v-cc8f4ae6":D(()=>f(()=>import("./batch-support.html.51900c9e.js"),[])),"v-6542b733":D(()=>f(()=>import("./cat.html.c36dde71.js"),[])),"v-49b1709e":D(()=>f(()=>import("./classloader.html.68b8cbd3.js"),[])),"v-ad1b2b42":D(()=>f(()=>import("./cls.html.bd5464a5.js"),[])),"v-5ed4d0e1":D(()=>f(()=>import("./commands.html.37a7191e.js"),[])),"v-3992adde":D(()=>f(()=>import("./contact-us.html.b71d4999.js"),["assets/contact-us.html.b71d4999.js","assets/qqgroup2_qr.9d8b8ea3.js"])),"v-0d1e3f35":D(()=>f(()=>import("./dashboard.html.447f905c.js"),["assets/dashboard.html.447f905c.js","assets/dashboard.12e8f42a.js"])),"v-02361049":D(()=>f(()=>import("./docker.html.331b2f07.js"),[])),"v-2116d2e1":D(()=>f(()=>import("./download.html.88f94ef6.js"),[])),"v-1fe4a616":D(()=>f(()=>import("./dump.html.350d9d4b.js"),[])),"v-2c48f364":D(()=>f(()=>import("./echo.html.87d63dfe.js"),[])),"v-d070981a":D(()=>f(()=>import("./faq.html.53b9e664.js"),[])),"v-78c35af6":D(()=>f(()=>import("./getstatic.html.fa0a50e5.js"),[])),"v-63f4cd5a":D(()=>f(()=>import("./grep.html.b1d6abe2.js"),[])),"v-809381ca":D(()=>f(()=>import("./groovy.html.cf73f6d9.js"),[])),"v-07868089":D(()=>f(()=>import("./heapdump.html.5efae605.js"),[])),"v-e3b34070":D(()=>f(()=>import("./help.html.1eeccb45.js"),[])),"v-26f43d96":D(()=>f(()=>import("./history.html.3e92116f.js"),[])),"v-225de034":D(()=>f(()=>import("./http-api.html.e98a6bd6.js"),["assets/http-api.html.e98a6bd6.js","assets/arthas-web-ui.d97900e6.js"])),"v-7c670020":D(()=>f(()=>import("./idea-plugin.html.764a09d3.js"),[])),"v-0cb398f4":D(()=>f(()=>import("./install-detail.html.f30a14d9.js"),[])),"v-211d675c":D(()=>f(()=>import("./jad.html.5b30cf65.js"),[])),"v-f1483d70":D(()=>f(()=>import("./jvm.html.6ae2ad01.js"),[])),"v-4039cdec":D(()=>f(()=>import("./keymap.html.d5e28030.js"),[])),"v-5ae8aed9":D(()=>f(()=>import("./logger.html.a1d4c3f3.js"),[])),"v-6a31cc55":D(()=>f(()=>import("./manual-install.html.79d2de01.js"),[])),"v-8ebd6c68":D(()=>f(()=>import("./mbean.html.b8ce2c97.js"),[])),"v-3b401ada":D(()=>f(()=>import("./mc.html.406fe1b7.js"),[])),"v-4d9433f0":D(()=>f(()=>import("./memory.html.a793e0c2.js"),[])),"v-6e88d7a2":D(()=>f(()=>import("./monitor.html.b6274ac7.js"),[])),"v-627e52da":D(()=>f(()=>import("./ognl.html.79f8e999.js"),[])),"v-27b6152a":D(()=>f(()=>import("./options.html.24510048.js"),[])),"v-2f05b636":D(()=>f(()=>import("./perfcounter.html.f7e0002c.js"),[])),"v-13eae420":D(()=>f(()=>import("./profiler.html.a75dbadd.js"),["assets/profiler.html.a75dbadd.js","assets/arthas-output-svg.a3bef681.js"])),"v-1c2d8c2c":D(()=>f(()=>import("./pwd.html.2d0e26b7.js"),[])),"v-5afc3a07":D(()=>f(()=>import("./quick-start.html.26a8c9bb.js"),[])),"v-aa7c750c":D(()=>f(()=>import("./quit.html.bd2cee04.js"),[])),"v-0446ad7b":D(()=>f(()=>import("./redefine.html.19699c49.js"),[])),"v-648880ae":D(()=>f(()=>import("./release-notes.html.9efda766.js"),[])),"v-71f77d4c":D(()=>f(()=>import("./reset.html.0128306f.js"),[])),"v-54cde250":D(()=>f(()=>import("./retransform.html.dc74eb6b.js"),[])),"v-8e632816":D(()=>f(()=>import("./save-log.html.2d8cafc3.js"),[])),"v-1fc55619":D(()=>f(()=>import("./sc.html.dc14d07f.js"),[])),"v-3891b473":D(()=>f(()=>import("./session.html.98ac4199.js"),[])),"v-30d5cc4f":D(()=>f(()=>import("./sm.html.ef32ddb8.js"),[])),"v-07cf9d55":D(()=>f(()=>import("./spring-boot-starter.html.4cfceb74.js"),[])),"v-b75a107e":D(()=>f(()=>import("./stack.html.afcaf814.js"),[])),"v-a9c412f2":D(()=>f(()=>import("./start-arthas.html.f8143d5f.js"),[])),"v-bc0910b2":D(()=>f(()=>import("./stop.html.bd086134.js"),[])),"v-0333612e":D(()=>f(()=>import("./sysenv.html.d163c65b.js"),[])),"v-7012b8ce":D(()=>f(()=>import("./sysprop.html.aefdcafe.js"),[])),"v-0536edb5":D(()=>f(()=>import("./tee.html.02e777be.js"),[])),"v-10845ac2":D(()=>f(()=>import("./thread.html.6ef3aa33.js"),[])),"v-65d67724":D(()=>f(()=>import("./trace.html.1c86d677.js"),[])),"v-71adf3e9":D(()=>f(()=>import("./tt.html.89726f5d.js"),[])),"v-d2ddc9fe":D(()=>f(()=>import("./tunnel.html.ebfeff4d.js"),["assets/tunnel.html.ebfeff4d.js","assets/tunnel-server-agents.cae1b0b9.js"])),"v-5b5d3371":D(()=>f(()=>import("./version.html.2e4e4e13.js"),[])),"v-40db67fd":D(()=>f(()=>import("./vmoption.html.953673c7.js"),[])),"v-10890efa":D(()=>f(()=>import("./vmtool.html.5bf2342e.js"),[])),"v-24fc49da":D(()=>f(()=>import("./watch.html.ec593b3e.js"),[])),"v-a5f6e7aa":D(()=>f(()=>import("./web-console.html.f178f8a9.js"),["assets/web-console.html.f178f8a9.js","assets/web-console-local.dc50707b.js"])),"v-3706649a":D(()=>f(()=>import("./404.html.87e2d044.js"),[]))},Ih={404:D(()=>f(()=>import("./404.c1a1ad8a.js"),[])),Layout:D(()=>f(()=>import("./Layout.0cb88676.js"),[]))};var Pc=Ie(Wu),Ac=Il({key:"",path:"",title:"",lang:"",frontmatter:{},excerpt:"",headers:[]}),pt=Ie(Ac),bn=()=>pt;po.webpackHot&&(__VUE_HMR_RUNTIME__.updatePageData=e=>{Pc.value[e.key]=()=>Promise.resolve(e),e.key===pt.value.key&&(pt.value=e)});var Sc=Symbol(""),Dh=()=>{const e=Ce(Sc);if(!e)throw new Error("usePageFrontmatter() is called without provider.");return e},Lc=Symbol(""),xh=()=>{const e=Ce(Lc);if(!e)throw new Error("usePageHead() is called without provider.");return e},Th=Symbol(""),Ic=Symbol(""),Dc=()=>{const e=Ce(Ic);if(!e)throw new Error("usePageLang() is called without provider.");return e},Vl=Symbol(""),so=()=>{const e=Ce(Vl);if(!e)throw new Error("useRouteLocale() is called without provider.");return e},It=Ie(Eh),xc=()=>It;po.webpackHot&&(__VUE_HMR_RUNTIME__.updateSiteData=e=>{It.value=e});var Tc=Symbol(""),c0=()=>{const e=Ce(Tc);if(!e)throw new Error("useSiteLocaleData() is called without provider.");return e},Rh=Symbol(""),Vt=_n({resolvePageData:async e=>{const t=Pc.value[e],n=await(t==null?void 0:t());return n!=null?n:Ac},resolvePageFrontmatter:e=>e.frontmatter,resolvePageHead:(e,t,n)=>{const r=Ee(t.description)?t.description:n.description,o=[...re(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:r}]];return Oh(o)},resolvePageHeadTitle:(e,t)=>`${e.title?`${e.title} | `:""}${t.title}`,resolvePageLang:e=>e.lang||"en",resolveRouteLocale:(e,t)=>wc(e,t),resolveSiteLocaleData:(e,t)=>({...e,...e.locales[t]})}),kh=$e({name:"ClientOnly",setup(e,t){const n=Ie(!1);return lt(()=>{n.value=!0}),()=>{var r,o;return n.value?(o=(r=t.slots).default)==null?void 0:o.call(r):null}}}),Ch=$e({name:"Content",props:{pageKey:{type:String,required:!1,default:""}},setup(e){const t=bn(),n=_e(()=>Oc[e.pageKey||t.value.key]);return()=>n.value?ve(n.value):ve("div","404 Not Found")}}),Ri=$e({name:"Vuepress",setup(){const e=bn(),t=_e(()=>{let n;if(e.value.path){const r=e.value.frontmatter.layout;Ee(r)?n=r:n="Layout"}else n="404";return Ih[n]||hd(n,!1)});return()=>ve(t.value)}}),jh=e=>Ph(e)?e:`${xc().value.base}${Sh(e)}`,it=e=>e;function Nl(e,t,n){var r,o,l;t===void 0&&(t=50),n===void 0&&(n={});var i=(r=n.isImmediate)!=null&&r,a=(o=n.callback)!=null&&o,s=n.maxWait,u=Date.now(),c=[];function m(){if(s!==void 0){var h=Date.now()-u;if(h+t>=s)return s-h}return t}var d=function(){var h=[].slice.call(arguments),g=this;return new Promise(function(_,O){var v=i&&l===void 0;if(l!==void 0&&clearTimeout(l),l=setTimeout(function(){if(l=void 0,u=Date.now(),!i){var A=e.apply(g,h);a&&a(A),c.forEach(function(S){return(0,S.resolve)(A)}),c=[]}},m()),v){var E=e.apply(g,h);return a&&a(E),_(E)}c.push({resolve:_,reject:O})})};return d.cancel=function(h){l!==void 0&&clearTimeout(l),c.forEach(function(g){return(0,g.reject)(h)}),c=[]},d}const ki=()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,Mh=()=>window.scrollTo({top:0,behavior:"smooth"});const Hh=$e({name:"BackToTop",setup(){const e=Ie(0),t=_e(()=>e.value>300),n=Nl(()=>{e.value=ki()},100);lt(()=>{e.value=ki(),window.addEventListener("scroll",()=>n())});const r=ve("div",{class:"back-to-top",onClick:Mh});return()=>ve(Fl,{name:"back-to-top"},()=>t.value?r:null)}});var qh=it({rootComponents:[Hh]});const Fh=ve("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"},[ve("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"}),ve("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"})]),Vh=$e({name:"ExternalLinkIcon",props:{locales:{type:Object,required:!1,default:()=>({})}},setup(e){const t=so(),n=_e(()=>{var r;return(r=e.locales[t.value])!=null?r:{openInNewWindow:"open in new window"}});return()=>ve("span",[Fh,ve("span",{class:"external-link-icon-sr-only"},n.value.openInNewWindow)])}}),Nh={"/":{openInNewWindow:"\u5728\u65B0\u7A97\u53E3\u6253\u5F00"},"/en/":{openInNewWindow:"open in new window"}};var $h=it({enhance({app:e}){e.component("ExternalLinkIcon",ve(Vh,{locales:Nh}))}});/*! medium-zoom 1.0.6 | MIT License | https://github.com/francoischalifour/medium-zoom */var Nt=Object.assign||function(e){for(var t=1;t{if(r=`${Bu}${r}`,r in Zl)return;Zl[r]=!0;const o=r.endsWith(".css"),l=o?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${r}"]${l}`))return;const i=document.createElement("link");if(i.rel=o?"stylesheet":zu,o||(i.as="script",i.crossOrigin=""),i.href=r,document.head.appendChild(i),o)return new Promise((a,s)=>{i.addEventListener("load",a),i.addEventListener("error",()=>s(new Error(`Unable to preload CSS for ${r}`)))})})).then(()=>t())},Wu={"v-8daa1a0e":()=>f(()=>import("./index.html.ec74869a.js"),[]).then(({data:e})=>e),"v-2d0a870d":()=>f(()=>import("./index.html.d3cced9f.js"),[]).then(({data:e})=>e),"v-7445f070":()=>f(()=>import("./index.html.c11a8683.js"),[]).then(({data:e})=>e),"v-0d09f68d":()=>f(()=>import("./advanced-use.html.d690d46c.js"),[]).then(({data:e})=>e),"v-46e53834":()=>f(()=>import("./advice-class.html.4e93ebd7.js"),[]).then(({data:e})=>e),"v-37178538":()=>f(()=>import("./agent.html.a02fd5cb.js"),[]).then(({data:e})=>e),"v-5c517900":()=>f(()=>import("./arthas-properties.html.e0301951.js"),[]).then(({data:e})=>e),"v-02eb6d0d":()=>f(()=>import("./arthas3.html.d1633eb8.js"),[]).then(({data:e})=>e),"v-4f82df66":()=>f(()=>import("./async.html.17ea43ab.js"),[]).then(({data:e})=>e),"v-d0358c7e":()=>f(()=>import("./auth.html.37ca6bb5.js"),[]).then(({data:e})=>e),"v-3157067a":()=>f(()=>import("./base64.html.b9530fc8.js"),[]).then(({data:e})=>e),"v-cc8f4ae6":()=>f(()=>import("./batch-support.html.a2be35e2.js"),[]).then(({data:e})=>e),"v-6542b733":()=>f(()=>import("./cat.html.42885227.js"),[]).then(({data:e})=>e),"v-49b1709e":()=>f(()=>import("./classloader.html.faacf70e.js"),[]).then(({data:e})=>e),"v-ad1b2b42":()=>f(()=>import("./cls.html.af39fd39.js"),[]).then(({data:e})=>e),"v-5ed4d0e1":()=>f(()=>import("./commands.html.9dc0463a.js"),[]).then(({data:e})=>e),"v-3992adde":()=>f(()=>import("./contact-us.html.16fb01ac.js"),[]).then(({data:e})=>e),"v-0d1e3f35":()=>f(()=>import("./dashboard.html.0b694615.js"),[]).then(({data:e})=>e),"v-02361049":()=>f(()=>import("./docker.html.797da397.js"),[]).then(({data:e})=>e),"v-2116d2e1":()=>f(()=>import("./download.html.a75cd477.js"),[]).then(({data:e})=>e),"v-1fe4a616":()=>f(()=>import("./dump.html.e5e17e0e.js"),[]).then(({data:e})=>e),"v-2c48f364":()=>f(()=>import("./echo.html.922d5af6.js"),[]).then(({data:e})=>e),"v-d070981a":()=>f(()=>import("./faq.html.abd854f1.js"),[]).then(({data:e})=>e),"v-78c35af6":()=>f(()=>import("./getstatic.html.77a5a68e.js"),[]).then(({data:e})=>e),"v-63f4cd5a":()=>f(()=>import("./grep.html.75fa6737.js"),[]).then(({data:e})=>e),"v-809381ca":()=>f(()=>import("./groovy.html.bcb88dfe.js"),[]).then(({data:e})=>e),"v-07868089":()=>f(()=>import("./heapdump.html.5e26a91c.js"),[]).then(({data:e})=>e),"v-e3b34070":()=>f(()=>import("./help.html.9365d9ca.js"),[]).then(({data:e})=>e),"v-26f43d96":()=>f(()=>import("./history.html.19b5039d.js"),[]).then(({data:e})=>e),"v-225de034":()=>f(()=>import("./http-api.html.1b6f4877.js"),[]).then(({data:e})=>e),"v-7c670020":()=>f(()=>import("./idea-plugin.html.438f3f13.js"),[]).then(({data:e})=>e),"v-0cb398f4":()=>f(()=>import("./install-detail.html.cfd3d763.js"),[]).then(({data:e})=>e),"v-211d675c":()=>f(()=>import("./jad.html.45a48802.js"),[]).then(({data:e})=>e),"v-f1483d70":()=>f(()=>import("./jvm.html.9e2ef28b.js"),[]).then(({data:e})=>e),"v-4039cdec":()=>f(()=>import("./keymap.html.82e95f8e.js"),[]).then(({data:e})=>e),"v-5ae8aed9":()=>f(()=>import("./logger.html.38490b13.js"),[]).then(({data:e})=>e),"v-6a31cc55":()=>f(()=>import("./manual-install.html.1daf5a51.js"),[]).then(({data:e})=>e),"v-8ebd6c68":()=>f(()=>import("./mbean.html.b5a19b16.js"),[]).then(({data:e})=>e),"v-3b401ada":()=>f(()=>import("./mc.html.28a839a5.js"),[]).then(({data:e})=>e),"v-4d9433f0":()=>f(()=>import("./memory.html.21a8a665.js"),[]).then(({data:e})=>e),"v-6e88d7a2":()=>f(()=>import("./monitor.html.ea7499e3.js"),[]).then(({data:e})=>e),"v-627e52da":()=>f(()=>import("./ognl.html.c55aa597.js"),[]).then(({data:e})=>e),"v-27b6152a":()=>f(()=>import("./options.html.da3ef3a3.js"),[]).then(({data:e})=>e),"v-2f05b636":()=>f(()=>import("./perfcounter.html.cfebcf2d.js"),[]).then(({data:e})=>e),"v-13eae420":()=>f(()=>import("./profiler.html.cd7e1584.js"),[]).then(({data:e})=>e),"v-1c2d8c2c":()=>f(()=>import("./pwd.html.9c92f559.js"),[]).then(({data:e})=>e),"v-5afc3a07":()=>f(()=>import("./quick-start.html.d9abe6d7.js"),[]).then(({data:e})=>e),"v-aa7c750c":()=>f(()=>import("./quit.html.3f89724d.js"),[]).then(({data:e})=>e),"v-0446ad7b":()=>f(()=>import("./redefine.html.8a08813b.js"),[]).then(({data:e})=>e),"v-648880ae":()=>f(()=>import("./release-notes.html.dc8ff1f0.js"),[]).then(({data:e})=>e),"v-71f77d4c":()=>f(()=>import("./reset.html.1413086f.js"),[]).then(({data:e})=>e),"v-54cde250":()=>f(()=>import("./retransform.html.342303bb.js"),[]).then(({data:e})=>e),"v-8e632816":()=>f(()=>import("./save-log.html.c42ff748.js"),[]).then(({data:e})=>e),"v-1fc55619":()=>f(()=>import("./sc.html.f9c5b69c.js"),[]).then(({data:e})=>e),"v-3891b473":()=>f(()=>import("./session.html.6904a40b.js"),[]).then(({data:e})=>e),"v-30d5cc4f":()=>f(()=>import("./sm.html.a212974a.js"),[]).then(({data:e})=>e),"v-07cf9d55":()=>f(()=>import("./spring-boot-starter.html.e62a7a68.js"),[]).then(({data:e})=>e),"v-b75a107e":()=>f(()=>import("./stack.html.a3201354.js"),[]).then(({data:e})=>e),"v-a9c412f2":()=>f(()=>import("./start-arthas.html.5421937d.js"),[]).then(({data:e})=>e),"v-bc0910b2":()=>f(()=>import("./stop.html.e7556014.js"),[]).then(({data:e})=>e),"v-0333612e":()=>f(()=>import("./sysenv.html.51ba409a.js"),[]).then(({data:e})=>e),"v-7012b8ce":()=>f(()=>import("./sysprop.html.480d71dd.js"),[]).then(({data:e})=>e),"v-0536edb5":()=>f(()=>import("./tee.html.09a9aee7.js"),[]).then(({data:e})=>e),"v-10845ac2":()=>f(()=>import("./thread.html.f9fb3f7f.js"),[]).then(({data:e})=>e),"v-65d67724":()=>f(()=>import("./trace.html.802884f0.js"),[]).then(({data:e})=>e),"v-71adf3e9":()=>f(()=>import("./tt.html.90727eec.js"),[]).then(({data:e})=>e),"v-d2ddc9fe":()=>f(()=>import("./tunnel.html.1e68078f.js"),[]).then(({data:e})=>e),"v-5b5d3371":()=>f(()=>import("./version.html.1939b7e3.js"),[]).then(({data:e})=>e),"v-40db67fd":()=>f(()=>import("./vmoption.html.7e8e3fb6.js"),[]).then(({data:e})=>e),"v-10890efa":()=>f(()=>import("./vmtool.html.bc281a9f.js"),[]).then(({data:e})=>e),"v-24fc49da":()=>f(()=>import("./watch.html.f2a08eb8.js"),[]).then(({data:e})=>e),"v-a5f6e7aa":()=>f(()=>import("./web-console.html.b1b2d995.js"),[]).then(({data:e})=>e),"v-07555a84":()=>f(()=>import("./index.html.3a2f8949.js"),[]).then(({data:e})=>e),"v-463d120e":()=>f(()=>import("./advanced-use.html.cc1fae23.js"),[]).then(({data:e})=>e),"v-a736375c":()=>f(()=>import("./advice-class.html.c85748d6.js"),[]).then(({data:e})=>e),"v-f6b5c310":()=>f(()=>import("./agent.html.6d5822c4.js"),[]).then(({data:e})=>e),"v-74fb2694":()=>f(()=>import("./arthas-properties.html.0a5926f9.js"),[]).then(({data:e})=>e),"v-786f7161":()=>f(()=>import("./async.html.1026bdce.js"),[]).then(({data:e})=>e),"v-f76c33a6":()=>f(()=>import("./auth.html.d2f91944.js"),[]).then(({data:e})=>e),"v-d17b7034":()=>f(()=>import("./base64.html.54234c7b.js"),[]).then(({data:e})=>e),"v-765e30be":()=>f(()=>import("./batch-support.html.3757e6f4.js"),[]).then(({data:e})=>e),"v-64a0cd47":()=>f(()=>import("./cat.html.7fe5df76.js"),[]).then(({data:e})=>e),"v-fc1b9a9c":()=>f(()=>import("./classloader.html.30e77ffd.js"),[]).then(({data:e})=>e),"v-ae5eff1a":()=>f(()=>import("./cls.html.5c798b59.js"),[]).then(({data:e})=>e),"v-12153166":()=>f(()=>import("./commands.html.1e21cec8.js"),[]).then(({data:e})=>e),"v-4be7594a":()=>f(()=>import("./contact-us.html.157b2624.js"),[]).then(({data:e})=>e),"v-79107649":()=>f(()=>import("./dashboard.html.d06a3034.js"),[]).then(({data:e})=>e),"v-682151b5":()=>f(()=>import("./docker.html.d36bba26.js"),[]).then(({data:e})=>e),"v-8d912d66":()=>f(()=>import("./download.html.73fc2f14.js"),[]).then(({data:e})=>e),"v-471b4d3e":()=>f(()=>import("./dump.html.8533dea7.js"),[]).then(({data:e})=>e),"v-18ad9fd0":()=>f(()=>import("./echo.html.d08e1abe.js"),[]).then(({data:e})=>e),"v-d1b46bf2":()=>f(()=>import("./faq.html.27684b86.js"),[]).then(({data:e})=>e),"v-2f908999":()=>f(()=>import("./getstatic.html.039bd4c7.js"),[]).then(({data:e})=>e),"v-8b2b7482":()=>f(()=>import("./grep.html.557e5c0d.js"),[]).then(({data:e})=>e),"v-25a18087":()=>f(()=>import("./groovy.html.a98236a6.js"),[]).then(({data:e})=>e),"v-c0b1d216":()=>f(()=>import("./heapdump.html.f9cf25e4.js"),[]).then(({data:e})=>e),"v-7a8b0c34":()=>f(()=>import("./help.html.af61dc8b.js"),[]).then(({data:e})=>e),"v-4402cd49":()=>f(()=>import("./history.html.bb1e238f.js"),[]).then(({data:e})=>e),"v-8b0312c0":()=>f(()=>import("./http-api.html.d8f9cf6b.js"),[]).then(({data:e})=>e),"v-96b07b98":()=>f(()=>import("./idea-plugin.html.be6cfb55.js"),[]).then(({data:e})=>e),"v-319f48f2":()=>f(()=>import("./install-detail.html.2a3c7491.js"),[]).then(({data:e})=>e),"v-207b7d70":()=>f(()=>import("./jad.html.0de0c5e4.js"),[]).then(({data:e})=>e),"v-f28c1148":()=>f(()=>import("./jvm.html.1ecd23d5.js"),[]).then(({data:e})=>e),"v-b3b5e150":()=>f(()=>import("./keymap.html.7f907b4a.js"),[]).then(({data:e})=>e),"v-7e581f76":()=>f(()=>import("./logger.html.05a707f0.js"),[]).then(({data:e})=>e),"v-bbaa3c7e":()=>f(()=>import("./manual-install.html.94267611.js"),[]).then(({data:e})=>e),"v-58d22ae0":()=>f(()=>import("./mbean.html.ab8bf029.js"),[]).then(({data:e})=>e),"v-2ac66c02":()=>f(()=>import("./mc.html.ebc8f6c6.js"),[]).then(({data:e})=>e),"v-3f212774":()=>f(()=>import("./memory.html.d99cf236.js"),[]).then(({data:e})=>e),"v-20388043":()=>f(()=>import("./monitor.html.0e25aeeb.js"),[]).then(({data:e})=>e),"v-89b4fa02":()=>f(()=>import("./ognl.html.463064ec.js"),[]).then(({data:e})=>e),"v-43a1e17f":()=>f(()=>import("./options.html.0a60e172.js"),[]).then(({data:e})=>e),"v-6746784a":()=>f(()=>import("./perfcounter.html.56cc287b.js"),[]).then(({data:e})=>e),"v-a7e90ae8":()=>f(()=>import("./profiler.html.bb3be3e4.js"),[]).then(({data:e})=>e),"v-1b8ba240":()=>f(()=>import("./pwd.html.4ff08309.js"),[]).then(({data:e})=>e),"v-d98607ca":()=>f(()=>import("./quick-start.html.f017229d.js"),[]).then(({data:e})=>e),"v-d1b31c34":()=>f(()=>import("./quit.html.5f2533ff.js"),[]).then(({data:e})=>e),"v-c7317832":()=>f(()=>import("./redefine.html.497bc2ff.js"),[]).then(({data:e})=>e),"v-e0bde47c":()=>f(()=>import("./release-notes.html.b32334af.js"),[]).then(({data:e})=>e),"v-6735226e":()=>f(()=>import("./reset.html.e5115576.js"),[]).then(({data:e})=>e),"v-e5e2b738":()=>f(()=>import("./retransform.html.2e291e26.js"),[]).then(({data:e})=>e),"v-50ef0261":()=>f(()=>import("./save-log.html.90b53239.js"),[]).then(({data:e})=>e),"v-28022d85":()=>f(()=>import("./sc.html.e33bb0ca.js"),[]).then(({data:e})=>e),"v-dfe2bef2":()=>f(()=>import("./session.html.634b618d.js"),[]).then(({data:e})=>e),"v-3912a3bb":()=>f(()=>import("./sm.html.28fd9f13.js"),[]).then(({data:e})=>e),"v-71870b69":()=>f(()=>import("./spring-boot-starter.html.32190257.js"),[]).then(({data:e})=>e),"v-4483d8d5":()=>f(()=>import("./stack.html.ff1c60c9.js"),[]).then(({data:e})=>e),"v-7af576f3":()=>f(()=>import("./start-arthas.html.da02bebb.js"),[]).then(({data:e})=>e),"v-e33fb7da":()=>f(()=>import("./stop.html.1b2fd2e3.js"),[]).then(({data:e})=>e),"v-645190d5":()=>f(()=>import("./sysenv.html.9c390518.js"),[]).then(({data:e})=>e),"v-1f738fad":()=>f(()=>import("./sysprop.html.458454e7.js"),[]).then(({data:e})=>e),"v-049503c9":()=>f(()=>import("./tee.html.9956d861.js"),[]).then(({data:e})=>e),"v-5da9140b":()=>f(()=>import("./thread.html.7aa1204e.js"),[]).then(({data:e})=>e),"v-06075838":()=>f(()=>import("./trace.html.c9726067.js"),[]).then(({data:e})=>e),"v-79eacb55":()=>f(()=>import("./tt.html.29320194.js"),[]).then(({data:e})=>e),"v-07074726":()=>f(()=>import("./tunnel.html.d81dec3a.js"),[]).then(({data:e})=>e),"v-9a4bc0f6":()=>f(()=>import("./version.html.13288d78.js"),[]).then(({data:e})=>e),"v-4e08032e":()=>f(()=>import("./vmoption.html.8f5a0c4f.js"),[]).then(({data:e})=>e),"v-76745066":()=>f(()=>import("./vmtool.html.e00609f9.js"),[]).then(({data:e})=>e),"v-75a5aa24":()=>f(()=>import("./watch.html.cf74c868.js"),[]).then(({data:e})=>e),"v-35756382":()=>f(()=>import("./web-console.html.ec01c3c7.js"),[]).then(({data:e})=>e),"v-3706649a":()=>f(()=>import("./404.html.6ec8a9cd.js"),[]).then(({data:e})=>e)};function _l(e,t){const n=Object.create(null),r=e.split(",");for(let o=0;o!!n[o.toLowerCase()]:o=>!!n[o]}const Ku="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Yu=_l(Ku);function fs(e){return!!e||e===""}function Qr(e){if(re(e)){const t={};for(let n=0;n{if(n){const r=n.split(Qu);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function er(e){let t="";if(Ee(e))t=e;else if(re(e))for(let n=0;nEe(e)?e:e==null?"":re(e)||Te(e)&&(e.toString===_s||!se(e.toString))?JSON.stringify(e,ps,2):String(e),ps=(e,t)=>t&&t.__v_isRef?ps(e,t.value):sn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o])=>(n[`${r} =>`]=o,n),{})}:vs(t)?{[`Set(${t.size})`]:[...t.values()]}:Te(t)&&!re(t)&&!bs(t)?String(t):t,Se={},an=[],nt=()=>{},Xu=()=>!1,em=/^on[^a-z]/,tr=e=>em.test(e),bl=e=>e.startsWith("onUpdate:"),je=Object.assign,yl=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},tm=Object.prototype.hasOwnProperty,fe=(e,t)=>tm.call(e,t),re=Array.isArray,sn=e=>Gr(e)==="[object Map]",vs=e=>Gr(e)==="[object Set]",se=e=>typeof e=="function",Ee=e=>typeof e=="string",El=e=>typeof e=="symbol",Te=e=>e!==null&&typeof e=="object",gs=e=>Te(e)&&se(e.then)&&se(e.catch),_s=Object.prototype.toString,Gr=e=>_s.call(e),nm=e=>Gr(e).slice(8,-1),bs=e=>Gr(e)==="[object Object]",wl=e=>Ee(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,kn=_l(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Zr=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},rm=/-(\w)/g,mt=Zr(e=>e.replace(rm,(t,n)=>n?n.toUpperCase():"")),om=/\B([A-Z])/g,Yt=Zr(e=>e.replace(om,"-$1").toLowerCase()),Xr=Zr(e=>e.charAt(0).toUpperCase()+e.slice(1)),vo=Zr(e=>e?`on${Xr(e)}`:""),Un=(e,t)=>!Object.is(e,t),go=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},ys=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Xl;const lm=()=>Xl||(Xl=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{});let ze;class im{constructor(t=!1){this.active=!0,this.effects=[],this.cleanups=[],!t&&ze&&(this.parent=ze,this.index=(ze.scopes||(ze.scopes=[])).push(this)-1)}run(t){if(this.active){const n=ze;try{return ze=this,t()}finally{ze=n}}}on(){ze=this}off(){ze=this.parent}stop(t){if(this.active){let n,r;for(n=0,r=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},Es=e=>(e.w&Tt)>0,ws=e=>(e.n&Tt)>0,um=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r{(u==="length"||u>=r)&&a.push(s)});else switch(n!==void 0&&a.push(i.get(n)),t){case"add":re(e)?wl(n)&&a.push(i.get("length")):(a.push(i.get(Bt)),sn(e)&&a.push(i.get(No)));break;case"delete":re(e)||(a.push(i.get(Bt)),sn(e)&&a.push(i.get(No)));break;case"set":sn(e)&&a.push(i.get(Bt));break}if(a.length===1)a[0]&&$o(a[0]);else{const s=[];for(const u of a)u&&s.push(...u);$o(Ol(s))}}function $o(e,t){const n=re(e)?e:[...e];for(const r of n)r.computed&&ti(r);for(const r of n)r.computed||ti(r)}function ti(e,t){(e!==et||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const dm=_l("__proto__,__v_isRef,__isVue"),As=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(El)),hm=Al(),fm=Al(!1,!0),pm=Al(!0),ni=vm();function vm(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=be(this);for(let l=0,i=this.length;l{e[t]=function(...n){vn();const r=be(this)[t].apply(this,n);return gn(),r}}),e}function Al(e=!1,t=!1){return function(r,o,l){if(o==="__v_isReactive")return!e;if(o==="__v_isReadonly")return e;if(o==="__v_isShallow")return t;if(o==="__v_raw"&&l===(e?t?Rm:xs:t?Ds:Is).get(r))return r;const i=re(r);if(!e&&i&&fe(ni,o))return Reflect.get(ni,o,l);const a=Reflect.get(r,o,l);return(El(o)?As.has(o):dm(o))||(e||Ke(r,"get",o),t)?a:ke(a)?i&&wl(o)?a:a.value:Te(a)?e?Il(a):_n(a):a}}const gm=Ss(),_m=Ss(!0);function Ss(e=!1){return function(n,r,o,l){let i=n[r];if(zn(i)&&ke(i)&&!ke(o))return!1;if(!e&&!zn(o)&&(Uo(o)||(o=be(o),i=be(i)),!re(n)&&ke(i)&&!ke(o)))return i.value=o,!0;const a=re(n)&&wl(r)?Number(r)e,eo=e=>Reflect.getPrototypeOf(e);function ar(e,t,n=!1,r=!1){e=e.__v_raw;const o=be(e),l=be(t);n||(t!==l&&Ke(o,"get",t),Ke(o,"get",l));const{has:i}=eo(o),a=r?Sl:n?xl:Bn;if(i.call(o,t))return a(e.get(t));if(i.call(o,l))return a(e.get(l));e!==o&&e.get(t)}function sr(e,t=!1){const n=this.__v_raw,r=be(n),o=be(e);return t||(e!==o&&Ke(r,"has",e),Ke(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function cr(e,t=!1){return e=e.__v_raw,!t&&Ke(be(e),"iterate",Bt),Reflect.get(e,"size",e)}function ri(e){e=be(e);const t=be(this);return eo(t).has.call(t,e)||(t.add(e),bt(t,"add",e,e)),this}function oi(e,t){t=be(t);const n=be(this),{has:r,get:o}=eo(n);let l=r.call(n,e);l||(e=be(e),l=r.call(n,e));const i=o.call(n,e);return n.set(e,t),l?Un(t,i)&&bt(n,"set",e,t):bt(n,"add",e,t),this}function li(e){const t=be(this),{has:n,get:r}=eo(t);let o=n.call(t,e);o||(e=be(e),o=n.call(t,e)),r&&r.call(t,e);const l=t.delete(e);return o&&bt(t,"delete",e,void 0),l}function ii(){const e=be(this),t=e.size!==0,n=e.clear();return t&&bt(e,"clear",void 0,void 0),n}function ur(e,t){return function(r,o){const l=this,i=l.__v_raw,a=be(i),s=t?Sl:e?xl:Bn;return!e&&Ke(a,"iterate",Bt),i.forEach((u,c)=>r.call(o,s(u),s(c),l))}}function mr(e,t,n){return function(...r){const o=this.__v_raw,l=be(o),i=sn(l),a=e==="entries"||e===Symbol.iterator&&i,s=e==="keys"&&i,u=o[e](...r),c=n?Sl:t?xl:Bn;return!t&&Ke(l,"iterate",s?No:Bt),{next(){const{value:m,done:d}=u.next();return d?{value:m,done:d}:{value:a?[c(m[0]),c(m[1])]:c(m),done:d}},[Symbol.iterator](){return this}}}}function Et(e){return function(...t){return e==="delete"?!1:this}}function Pm(){const e={get(l){return ar(this,l)},get size(){return cr(this)},has:sr,add:ri,set:oi,delete:li,clear:ii,forEach:ur(!1,!1)},t={get(l){return ar(this,l,!1,!0)},get size(){return cr(this)},has:sr,add:ri,set:oi,delete:li,clear:ii,forEach:ur(!1,!0)},n={get(l){return ar(this,l,!0)},get size(){return cr(this,!0)},has(l){return sr.call(this,l,!0)},add:Et("add"),set:Et("set"),delete:Et("delete"),clear:Et("clear"),forEach:ur(!0,!1)},r={get(l){return ar(this,l,!0,!0)},get size(){return cr(this,!0)},has(l){return sr.call(this,l,!0)},add:Et("add"),set:Et("set"),delete:Et("delete"),clear:Et("clear"),forEach:ur(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(l=>{e[l]=mr(l,!1,!1),n[l]=mr(l,!0,!1),t[l]=mr(l,!1,!0),r[l]=mr(l,!0,!0)}),[e,n,t,r]}const[Am,Sm,Lm,Im]=Pm();function Ll(e,t){const n=t?e?Im:Lm:e?Sm:Am;return(r,o,l)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(fe(n,o)&&o in r?n:r,o,l)}const Dm={get:Ll(!1,!1)},xm={get:Ll(!1,!0)},Tm={get:Ll(!0,!1)},Is=new WeakMap,Ds=new WeakMap,xs=new WeakMap,Rm=new WeakMap;function km(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Cm(e){return e.__v_skip||!Object.isExtensible(e)?0:km(nm(e))}function _n(e){return zn(e)?e:Dl(e,!1,Ls,Dm,Is)}function jm(e){return Dl(e,!1,Om,xm,Ds)}function Il(e){return Dl(e,!0,wm,Tm,xs)}function Dl(e,t,n,r,o){if(!Te(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const l=o.get(e);if(l)return l;const i=Cm(e);if(i===0)return e;const a=new Proxy(e,i===2?r:n);return o.set(e,a),a}function cn(e){return zn(e)?cn(e.__v_raw):!!(e&&e.__v_isReactive)}function zn(e){return!!(e&&e.__v_isReadonly)}function Uo(e){return!!(e&&e.__v_isShallow)}function Ts(e){return cn(e)||zn(e)}function be(e){const t=e&&e.__v_raw;return t?be(t):e}function Rs(e){return Tr(e,"__v_skip",!0),e}const Bn=e=>Te(e)?_n(e):e,xl=e=>Te(e)?Il(e):e;function ks(e){Dt&&et&&(e=be(e),Ps(e.dep||(e.dep=Ol())))}function Cs(e,t){e=be(e),e.dep&&$o(e.dep)}function ke(e){return!!(e&&e.__v_isRef===!0)}function Ie(e){return Ms(e,!1)}function js(e){return Ms(e,!0)}function Ms(e,t){return ke(e)?e:new Mm(e,t)}class Mm{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:be(t),this._value=n?t:Bn(t)}get value(){return ks(this),this._value}set value(t){t=this.__v_isShallow?t:be(t),Un(t,this._rawValue)&&(this._rawValue=t,this._value=this.__v_isShallow?t:Bn(t),Cs(this))}}function rt(e){return ke(e)?e.value:e}const Hm={get:(e,t,n)=>rt(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return ke(o)&&!ke(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function Hs(e){return cn(e)?e:new Proxy(e,Hm)}function qm(e){const t=re(e)?new Array(e.length):{};for(const n in e)t[n]=Vm(e,n);return t}class Fm{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,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 Vm(e,t,n){const r=e[t];return ke(r)?r:new Fm(e,t,n)}class Nm{constructor(t,n,r,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this._dirty=!0,this.effect=new Pl(t,()=>{this._dirty||(this._dirty=!0,Cs(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=r}get value(){const t=be(this);return ks(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function $m(e,t,n=!1){let r,o;const l=se(e);return l?(r=e,o=nt):(r=e.get,o=e.set),new Nm(r,o,l||!o,n)}function xt(e,t,n,r){let o;try{o=r?e(...r):e()}catch(l){nr(l,t,n)}return o}function Qe(e,t,n,r){if(se(e)){const l=xt(e,t,n,r);return l&&gs(l)&&l.catch(i=>{nr(i,t,n)}),l}const o=[];for(let l=0;l>>1;Wn(Be[r])ft&&Be.splice(t,1)}function Vs(e,t,n,r){re(e)?n.push(...e):(!t||!t.includes(e,e.allowRecurse?r+1:r))&&n.push(e),Fs()}function Wm(e){Vs(e,xn,Cn,en)}function Km(e){Vs(e,At,jn,tn)}function to(e,t=null){if(Cn.length){for(Bo=t,xn=[...new Set(Cn)],Cn.length=0,en=0;enWn(n)-Wn(r)),tn=0;tne.id==null?1/0:e.id;function Ns(e){zo=!1,Rr=!0,to(e),Be.sort((n,r)=>Wn(n)-Wn(r));const t=nt;try{for(ft=0;fth.trim())),m&&(o=n.map(ys))}let a,s=r[a=vo(t)]||r[a=vo(mt(t))];!s&&l&&(s=r[a=vo(Yt(t))]),s&&Qe(s,e,6,o);const u=r[a+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,Qe(u,e,6,o)}}function $s(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(o!==void 0)return o;const l=e.emits;let i={},a=!1;if(!se(e)){const s=u=>{const c=$s(u,t,!0);c&&(a=!0,je(i,c))};!n&&t.mixins.length&&t.mixins.forEach(s),e.extends&&s(e.extends),e.mixins&&e.mixins.forEach(s)}return!l&&!a?(r.set(e,null),null):(re(l)?l.forEach(s=>i[s]=null):je(i,l),r.set(e,i),i)}function no(e,t){return!e||!tr(t)?!1:(t=t.slice(2).replace(/Once$/,""),fe(e,t[0].toLowerCase()+t.slice(1))||fe(e,Yt(t))||fe(e,t))}let He=null,Us=null;function Cr(e){const t=He;return He=e,Us=e&&e.type.__scopeId||null,t}function Jm(e,t=He,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&gi(-1);const l=Cr(t),i=e(...o);return Cr(l),r._d&&gi(1),i};return r._n=!0,r._c=!0,r._d=!0,r}function _o(e){const{type:t,vnode:n,proxy:r,withProxy:o,props:l,propsOptions:[i],slots:a,attrs:s,emit:u,render:c,renderCache:m,data:d,setupState:h,ctx:g,inheritAttrs:_}=e;let O,v;const E=Cr(e);try{if(n.shapeFlag&4){const S=o||r;O=Xe(c.call(S,S,m,l,h,d,g)),v=s}else{const S=t;O=Xe(S.length>1?S(l,{attrs:s,slots:a,emit:u}):S(l,null)),v=t.props?s:Qm(s)}}catch(S){Hn.length=0,nr(S,e,1),O=xe(We)}let A=O;if(v&&_!==!1){const S=Object.keys(v),{shapeFlag:x}=A;S.length&&x&7&&(i&&S.some(bl)&&(v=Gm(v,i)),A=Rt(A,v))}return n.dirs&&(A=Rt(A),A.dirs=A.dirs?A.dirs.concat(n.dirs):n.dirs),n.transition&&(A.transition=n.transition),O=A,Cr(E),O}const Qm=e=>{let t;for(const n in e)(n==="class"||n==="style"||tr(n))&&((t||(t={}))[n]=e[n]);return t},Gm=(e,t)=>{const n={};for(const r in e)(!bl(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Zm(e,t,n){const{props:r,children:o,component:l}=e,{props:i,children:a,patchFlag:s}=t,u=l.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&s>=0){if(s&1024)return!0;if(s&16)return r?ai(r,i,u):!!i;if(s&8){const c=t.dynamicProps;for(let m=0;me.__isSuspense;function zs(e,t){t&&t.pendingBranch?re(e)?t.effects.push(...e):t.effects.push(e):Km(e)}function Wt(e,t){if(Re){let n=Re.provides;const r=Re.parent&&Re.parent.provides;r===n&&(n=Re.provides=Object.create(r)),n[e]=t}}function Ce(e,t,n=!1){const r=Re||He;if(r){const o=r.parent==null?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides;if(o&&e in o)return o[e];if(arguments.length>1)return n&&se(t)?t.call(r.proxy):t}}const si={};function Ge(e,t,n){return Bs(e,t,n)}function Bs(e,t,{immediate:n,deep:r,flush:o,onTrack:l,onTrigger:i}=Se){const a=Re;let s,u=!1,c=!1;if(ke(e)?(s=()=>e.value,u=Uo(e)):cn(e)?(s=()=>e,r=!0):re(e)?(c=!0,u=e.some(v=>cn(v)||Uo(v)),s=()=>e.map(v=>{if(ke(v))return v.value;if(cn(v))return zt(v);if(se(v))return xt(v,a,2)})):se(e)?t?s=()=>xt(e,a,2):s=()=>{if(!(a&&a.isUnmounted))return m&&m(),Qe(e,a,3,[d])}:s=nt,t&&r){const v=s;s=()=>zt(v())}let m,d=v=>{m=O.onStop=()=>{xt(v,a,4)}};if(hn)return d=nt,t?n&&Qe(t,a,3,[s(),c?[]:void 0,d]):s(),nt;let h=c?[]:si;const g=()=>{if(!!O.active)if(t){const v=O.run();(r||u||(c?v.some((E,A)=>Un(E,h[A])):Un(v,h)))&&(m&&m(),Qe(t,a,3,[v,h===si?void 0:h,d]),h=v)}else O.run()};g.allowRecurse=!!t;let _;o==="sync"?_=g:o==="post"?_=()=>Ve(g,a&&a.suspense):_=()=>Wm(g);const O=new Pl(s,_);return t?n?g():h=O.run():o==="post"?Ve(O.run.bind(O),a&&a.suspense):O.run(),()=>{O.stop(),a&&a.scope&&yl(a.scope.effects,O)}}function td(e,t,n){const r=this.proxy,o=Ee(e)?e.includes(".")?Ws(r,e):()=>r[e]:e.bind(r,r);let l;se(t)?l=t:(l=t.handler,n=t);const i=Re;dn(this);const a=Bs(o,l.bind(r),n);return i?dn(i):Kt(),a}function Ws(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o{zt(n,t)});else if(bs(e))for(const n in e)zt(e[n],t);return e}function nd(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return lt(()=>{e.isMounted=!0}),oo(()=>{e.isUnmounting=!0}),e}const Ye=[Function,Array],rd={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ye,onEnter:Ye,onAfterEnter:Ye,onEnterCancelled:Ye,onBeforeLeave:Ye,onLeave:Ye,onAfterLeave:Ye,onLeaveCancelled:Ye,onBeforeAppear:Ye,onAppear:Ye,onAfterAppear:Ye,onAppearCancelled:Ye},setup(e,{slots:t}){const n=vc(),r=nd();let o;return()=>{const l=t.default&&Js(t.default(),!0);if(!l||!l.length)return;let i=l[0];if(l.length>1){for(const _ of l)if(_.type!==We){i=_;break}}const a=be(e),{mode:s}=a;if(r.isLeaving)return bo(i);const u=ci(i);if(!u)return bo(i);const c=Wo(u,a,r,n);Ko(u,c);const m=n.subTree,d=m&&ci(m);let h=!1;const{getTransitionKey:g}=u.type;if(g){const _=g();o===void 0?o=_:_!==o&&(o=_,h=!0)}if(d&&d.type!==We&&(!$t(u,d)||h)){const _=Wo(d,a,r,n);if(Ko(d,_),s==="out-in")return r.isLeaving=!0,_.afterLeave=()=>{r.isLeaving=!1,n.update()},bo(i);s==="in-out"&&u.type!==We&&(_.delayLeave=(O,v,E)=>{const A=Ys(r,d);A[String(d.key)]=d,O._leaveCb=()=>{v(),O._leaveCb=void 0,delete c.delayedLeave},c.delayedLeave=E})}return i}}},Ks=rd;function Ys(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function Wo(e,t,n,r){const{appear:o,mode:l,persisted:i=!1,onBeforeEnter:a,onEnter:s,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:m,onLeave:d,onAfterLeave:h,onLeaveCancelled:g,onBeforeAppear:_,onAppear:O,onAfterAppear:v,onAppearCancelled:E}=t,A=String(e.key),S=Ys(n,e),x=(w,B)=>{w&&Qe(w,r,9,B)},F=(w,B)=>{const K=B[1];x(w,B),re(w)?w.every(q=>q.length<=1)&&K():w.length<=1&&K()},R={mode:l,persisted:i,beforeEnter(w){let B=a;if(!n.isMounted)if(o)B=_||a;else return;w._leaveCb&&w._leaveCb(!0);const K=S[A];K&&$t(e,K)&&K.el._leaveCb&&K.el._leaveCb(),x(B,[w])},enter(w){let B=s,K=u,q=c;if(!n.isMounted)if(o)B=O||s,K=v||u,q=E||c;else return;let P=!1;const L=w._enterCb=T=>{P||(P=!0,T?x(q,[w]):x(K,[w]),R.delayedLeave&&R.delayedLeave(),w._enterCb=void 0)};B?F(B,[w,L]):L()},leave(w,B){const K=String(e.key);if(w._enterCb&&w._enterCb(!0),n.isUnmounting)return B();x(m,[w]);let q=!1;const P=w._leaveCb=L=>{q||(q=!0,B(),L?x(g,[w]):x(h,[w]),w._leaveCb=void 0,S[K]===e&&delete S[K])};S[K]=e,d?F(d,[w,P]):P()},clone(w){return Wo(w,t,n,r)}};return R}function bo(e){if(rr(e))return e=Rt(e),e.children=null,e}function ci(e){return rr(e)?e.children?e.children[0]:void 0:e}function Ko(e,t){e.shapeFlag&6&&e.component?Ko(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 Js(e,t=!1,n){let r=[],o=0;for(let l=0;l1)for(let l=0;l!!e.type.__asyncLoader;function D(e){se(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:o=200,timeout:l,suspensible:i=!0,onError:a}=e;let s=null,u,c=0;const m=()=>(c++,s=null,d()),d=()=>{let h;return s||(h=s=t().catch(g=>{if(g=g instanceof Error?g:new Error(String(g)),a)return new Promise((_,O)=>{a(g,()=>_(m()),()=>O(g),c+1)});throw g}).then(g=>h!==s&&s?s:(g&&(g.__esModule||g[Symbol.toStringTag]==="Module")&&(g=g.default),u=g,g)))};return $e({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return u},setup(){const h=Re;if(u)return()=>yo(u,h);const g=E=>{s=null,nr(E,h,13,!r)};if(i&&h.suspense||hn)return d().then(E=>()=>yo(E,h)).catch(E=>(g(E),()=>r?xe(r,{error:E}):null));const _=Ie(!1),O=Ie(),v=Ie(!!o);return o&&setTimeout(()=>{v.value=!1},o),l!=null&&setTimeout(()=>{if(!_.value&&!O.value){const E=new Error(`Async component timed out after ${l}ms.`);g(E),O.value=E}},l),d().then(()=>{_.value=!0,h.parent&&rr(h.parent.vnode)&&kl(h.parent.update)}).catch(E=>{g(E),O.value=E}),()=>{if(_.value&&u)return yo(u,h);if(O.value&&r)return xe(r,{error:O.value});if(n&&!v.value)return xe(n)}}})}function yo(e,{vnode:{ref:t,props:n,children:r,shapeFlag:o},parent:l}){const i=xe(e,n,r);return i.ref=t,i}const rr=e=>e.type.__isKeepAlive;function od(e,t){Qs(e,"a",t)}function ld(e,t){Qs(e,"da",t)}function Qs(e,t,n=Re){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(ro(t,r,n),n){let o=n.parent;for(;o&&o.parent;)rr(o.parent.vnode)&&id(r,t,n,o),o=o.parent}}function id(e,t,n,r){const o=ro(t,e,r,!0);Cl(()=>{yl(r[t],o)},n)}function ro(e,t,n=Re,r=!1){if(n){const o=n[e]||(n[e]=[]),l=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;vn(),dn(n);const a=Qe(t,n,e,i);return Kt(),gn(),a});return r?o.unshift(l):o.push(l),l}}const yt=e=>(t,n=Re)=>(!hn||e==="sp")&&ro(e,t,n),Gs=yt("bm"),lt=yt("m"),ad=yt("bu"),sd=yt("u"),oo=yt("bum"),Cl=yt("um"),cd=yt("sp"),ud=yt("rtg"),md=yt("rtc");function dd(e,t=Re){ro("ec",e,t)}function e0(e,t){const n=He;if(n===null)return e;const r=ao(n)||n.proxy,o=e.dirs||(e.dirs=[]);for(let l=0;lt(i,a,void 0,l&&l[a]));else{const i=Object.keys(e);o=new Array(i.length);for(let a=0,s=i.length;aqr(t)?!(t.type===We||t.type===Ne&&!tc(t.children)):!0)?e:null}const Yo=e=>e?gc(e)?ao(e)||e.proxy:Yo(e.parent):null,jr=je(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=>Yo(e.parent),$root:e=>Yo(e.root),$emit:e=>e.emit,$options:e=>rc(e),$forceUpdate:e=>e.f||(e.f=()=>kl(e.update)),$nextTick:e=>e.n||(e.n=Rl.bind(e.proxy)),$watch:e=>td.bind(e)}),fd={get({_:e},t){const{ctx:n,setupState:r,data:o,props:l,accessCache:i,type:a,appContext:s}=e;let u;if(t[0]!=="$"){const h=i[t];if(h!==void 0)switch(h){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return l[t]}else{if(r!==Se&&fe(r,t))return i[t]=1,r[t];if(o!==Se&&fe(o,t))return i[t]=2,o[t];if((u=e.propsOptions[0])&&fe(u,t))return i[t]=3,l[t];if(n!==Se&&fe(n,t))return i[t]=4,n[t];Jo&&(i[t]=0)}}const c=jr[t];let m,d;if(c)return t==="$attrs"&&Ke(e,"get",t),c(e);if((m=a.__cssModules)&&(m=m[t]))return m;if(n!==Se&&fe(n,t))return i[t]=4,n[t];if(d=s.config.globalProperties,fe(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:l}=e;return o!==Se&&fe(o,t)?(o[t]=n,!0):r!==Se&&fe(r,t)?(r[t]=n,!0):fe(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(l[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,propsOptions:l}},i){let a;return!!n[i]||e!==Se&&fe(e,i)||t!==Se&&fe(t,i)||(a=l[0])&&fe(a,i)||fe(r,i)||fe(jr,i)||fe(o.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:fe(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let Jo=!0;function pd(e){const t=rc(e),n=e.proxy,r=e.ctx;Jo=!1,t.beforeCreate&&mi(t.beforeCreate,e,"bc");const{data:o,computed:l,methods:i,watch:a,provide:s,inject:u,created:c,beforeMount:m,mounted:d,beforeUpdate:h,updated:g,activated:_,deactivated:O,beforeDestroy:v,beforeUnmount:E,destroyed:A,unmounted:S,render:x,renderTracked:F,renderTriggered:R,errorCaptured:w,serverPrefetch:B,expose:K,inheritAttrs:q,components:P,directives:L,filters:T}=t;if(u&&vd(u,r,null,e.appContext.config.unwrapInjectedRef),i)for(const z in i){const G=i[z];se(G)&&(r[z]=G.bind(n))}if(o){const z=o.call(n,n);Te(z)&&(e.data=_n(z))}if(Jo=!0,l)for(const z in l){const G=l[z],le=se(G)?G.bind(n,n):se(G.get)?G.get.bind(n,n):nt,ie=!se(G)&&se(G.set)?G.set.bind(n):nt,me=_e({get:le,set:ie});Object.defineProperty(r,z,{enumerable:!0,configurable:!0,get:()=>me.value,set:ye=>me.value=ye})}if(a)for(const z in a)nc(a[z],r,n,z);if(s){const z=se(s)?s.call(n):s;Reflect.ownKeys(z).forEach(G=>{Wt(G,z[G])})}c&&mi(c,e,"c");function M(z,G){re(G)?G.forEach(le=>z(le.bind(n))):G&&z(G.bind(n))}if(M(Gs,m),M(lt,d),M(ad,h),M(sd,g),M(od,_),M(ld,O),M(dd,w),M(md,F),M(ud,R),M(oo,E),M(Cl,S),M(cd,B),re(K))if(K.length){const z=e.exposed||(e.exposed={});K.forEach(G=>{Object.defineProperty(z,G,{get:()=>n[G],set:le=>n[G]=le})})}else e.exposed||(e.exposed={});x&&e.render===nt&&(e.render=x),q!=null&&(e.inheritAttrs=q),P&&(e.components=P),L&&(e.directives=L)}function vd(e,t,n=nt,r=!1){re(e)&&(e=Qo(e));for(const o in e){const l=e[o];let i;Te(l)?"default"in l?i=Ce(l.from||o,l.default,!0):i=Ce(l.from||o):i=Ce(l),ke(i)&&r?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>i.value,set:a=>i.value=a}):t[o]=i}}function mi(e,t,n){Qe(re(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function nc(e,t,n,r){const o=r.includes(".")?Ws(n,r):()=>n[r];if(Ee(e)){const l=t[e];se(l)&&Ge(o,l)}else if(se(e))Ge(o,e.bind(n));else if(Te(e))if(re(e))e.forEach(l=>nc(l,t,n,r));else{const l=se(e.handler)?e.handler.bind(n):t[e.handler];se(l)&&Ge(o,l,e)}}function rc(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:l,config:{optionMergeStrategies:i}}=e.appContext,a=l.get(t);let s;return a?s=a:!o.length&&!n&&!r?s=t:(s={},o.length&&o.forEach(u=>Mr(s,u,i,!0)),Mr(s,t,i)),l.set(t,s),s}function Mr(e,t,n,r=!1){const{mixins:o,extends:l}=t;l&&Mr(e,l,n,!0),o&&o.forEach(i=>Mr(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const a=gd[i]||n&&n[i];e[i]=a?a(e[i],t[i]):t[i]}return e}const gd={data:di,props:Ft,emits:Ft,methods:Ft,computed:Ft,beforeCreate:qe,created:qe,beforeMount:qe,mounted:qe,beforeUpdate:qe,updated:qe,beforeDestroy:qe,beforeUnmount:qe,destroyed:qe,unmounted:qe,activated:qe,deactivated:qe,errorCaptured:qe,serverPrefetch:qe,components:Ft,directives:Ft,watch:bd,provide:di,inject:_d};function di(e,t){return t?e?function(){return je(se(e)?e.call(this,this):e,se(t)?t.call(this,this):t)}:t:e}function _d(e,t){return Ft(Qo(e),Qo(t))}function Qo(e){if(re(e)){const t={};for(let n=0;n0)&&!(i&16)){if(i&8){const c=e.vnode.dynamicProps;for(let m=0;m{s=!0;const[d,h]=lc(m,t,!0);je(i,d),h&&a.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!l&&!s)return r.set(e,an),an;if(re(l))for(let c=0;c-1,h[1]=_<0||g<_,(g>-1||fe(h,"default"))&&a.push(m)}}}const u=[i,a];return r.set(e,u),u}function hi(e){return e[0]!=="$"}function fi(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function pi(e,t){return fi(e)===fi(t)}function vi(e,t){return re(t)?t.findIndex(n=>pi(n,e)):se(t)&&pi(t,e)?0:-1}const ic=e=>e[0]==="_"||e==="$stable",Ml=e=>re(e)?e.map(Xe):[Xe(e)],wd=(e,t,n)=>{if(t._n)return t;const r=Jm((...o)=>Ml(t(...o)),n);return r._c=!1,r},ac=(e,t,n)=>{const r=e._ctx;for(const o in e){if(ic(o))continue;const l=e[o];if(se(l))t[o]=wd(o,l,r);else if(l!=null){const i=Ml(l);t[o]=()=>i}}},sc=(e,t)=>{const n=Ml(t);e.slots.default=()=>n},Od=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=be(t),Tr(t,"_",n)):ac(t,e.slots={})}else e.slots={},t&&sc(e,t);Tr(e.slots,io,1)},Pd=(e,t,n)=>{const{vnode:r,slots:o}=e;let l=!0,i=Se;if(r.shapeFlag&32){const a=t._;a?n&&a===1?l=!1:(je(o,t),!n&&a===1&&delete o._):(l=!t.$stable,ac(t,o)),i=t}else t&&(sc(e,t),i={default:1});if(l)for(const a in o)!ic(a)&&!(a in i)&&delete o[a]};function cc(){return{app:null,config:{isNativeTag:Xu,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 Ad=0;function Sd(e,t){return function(r,o=null){se(r)||(r=Object.assign({},r)),o!=null&&!Te(o)&&(o=null);const l=cc(),i=new Set;let a=!1;const s=l.app={_uid:Ad++,_component:r,_props:o,_container:null,_context:l,_instance:null,version:Bd,get config(){return l.config},set config(u){},use(u,...c){return i.has(u)||(u&&se(u.install)?(i.add(u),u.install(s,...c)):se(u)&&(i.add(u),u(s,...c))),s},mixin(u){return l.mixins.includes(u)||l.mixins.push(u),s},component(u,c){return c?(l.components[u]=c,s):l.components[u]},directive(u,c){return c?(l.directives[u]=c,s):l.directives[u]},mount(u,c,m){if(!a){const d=xe(r,o);return d.appContext=l,c&&t?t(d,u):e(d,u,m),a=!0,s._container=u,u.__vue_app__=s,ao(d.component)||d.component.proxy}},unmount(){a&&(e(null,s._container),delete s._container.__vue_app__)},provide(u,c){return l.provides[u]=c,s}};return s}}function Hr(e,t,n,r,o=!1){if(re(e)){e.forEach((d,h)=>Hr(d,t&&(re(t)?t[h]:t),n,r,o));return}if(un(r)&&!o)return;const l=r.shapeFlag&4?ao(r.component)||r.component.proxy:r.el,i=o?null:l,{i:a,r:s}=e,u=t&&t.r,c=a.refs===Se?a.refs={}:a.refs,m=a.setupState;if(u!=null&&u!==s&&(Ee(u)?(c[u]=null,fe(m,u)&&(m[u]=null)):ke(u)&&(u.value=null)),se(s))xt(s,a,12,[i,c]);else{const d=Ee(s),h=ke(s);if(d||h){const g=()=>{if(e.f){const _=d?c[s]:s.value;o?re(_)&&yl(_,l):re(_)?_.includes(l)||_.push(l):d?(c[s]=[l],fe(m,s)&&(m[s]=c[s])):(s.value=[l],e.k&&(c[e.k]=s.value))}else d?(c[s]=i,fe(m,s)&&(m[s]=i)):h&&(s.value=i,e.k&&(c[e.k]=i))};i?(g.id=-1,Ve(g,n)):g()}}}let wt=!1;const dr=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",hr=e=>e.nodeType===8;function Ld(e){const{mt:t,p:n,o:{patchProp:r,createText:o,nextSibling:l,parentNode:i,remove:a,insert:s,createComment:u}}=e,c=(v,E)=>{if(!E.hasChildNodes()){n(null,v,E),kr(),E._vnode=v;return}wt=!1,m(E.firstChild,v,null,null,null),kr(),E._vnode=v,wt&&console.error("Hydration completed but contains mismatches.")},m=(v,E,A,S,x,F=!1)=>{const R=hr(v)&&v.data==="[",w=()=>_(v,E,A,S,x,R),{type:B,ref:K,shapeFlag:q,patchFlag:P}=E,L=v.nodeType;E.el=v,P===-2&&(F=!1,E.dynamicChildren=null);let T=null;switch(B){case Kn:L!==3?E.children===""?(s(E.el=o(""),i(v),v),T=v):T=w():(v.data!==E.children&&(wt=!0,v.data=E.children),T=l(v));break;case We:L!==8||R?T=w():T=l(v);break;case Mn:if(L!==1&&L!==3)T=w();else{T=v;const j=!E.children.length;for(let M=0;M{F=F||!!E.dynamicChildren;const{type:R,props:w,patchFlag:B,shapeFlag:K,dirs:q}=E,P=R==="input"&&q||R==="option";if(P||B!==-1){if(q&&st(E,null,A,"created"),w)if(P||!F||B&48)for(const T in w)(P&&T.endsWith("value")||tr(T)&&!kn(T))&&r(v,T,null,w[T],!1,void 0,A);else w.onClick&&r(v,"onClick",null,w.onClick,!1,void 0,A);let L;if((L=w&&w.onVnodeBeforeMount)&&Je(L,A,E),q&&st(E,null,A,"beforeMount"),((L=w&&w.onVnodeMounted)||q)&&zs(()=>{L&&Je(L,A,E),q&&st(E,null,A,"mounted")},S),K&16&&!(w&&(w.innerHTML||w.textContent))){let T=h(v.firstChild,E,v,A,S,x,F);for(;T;){wt=!0;const j=T;T=T.nextSibling,a(j)}}else K&8&&v.textContent!==E.children&&(wt=!0,v.textContent=E.children)}return v.nextSibling},h=(v,E,A,S,x,F,R)=>{R=R||!!E.dynamicChildren;const w=E.children,B=w.length;for(let K=0;K{const{slotScopeIds:R}=E;R&&(x=x?x.concat(R):R);const w=i(v),B=h(l(v),E,w,A,S,x,F);return B&&hr(B)&&B.data==="]"?l(E.anchor=B):(wt=!0,s(E.anchor=u("]"),w,B),B)},_=(v,E,A,S,x,F)=>{if(wt=!0,E.el=null,F){const B=O(v);for(;;){const K=l(v);if(K&&K!==B)a(K);else break}}const R=l(v),w=i(v);return a(v),n(null,E,w,R,A,S,dr(w),x),R},O=v=>{let E=0;for(;v;)if(v=l(v),v&&hr(v)&&(v.data==="["&&E++,v.data==="]")){if(E===0)return l(v);E--}return v};return[c,m]}const Ve=zs;function Id(e){return Dd(e,Ld)}function Dd(e,t){const n=lm();n.__VUE__=!0;const{insert:r,remove:o,patchProp:l,createElement:i,createText:a,createComment:s,setText:u,setElementText:c,parentNode:m,nextSibling:d,setScopeId:h=nt,cloneNode:g,insertStaticContent:_}=e,O=(p,b,I,C=null,H=null,V=null,W=!1,U=null,Y=!!b.dynamicChildren)=>{if(p===b)return;p&&!$t(p,b)&&(C=J(p),we(p,H,V,!0),p=null),b.patchFlag===-2&&(Y=!1,b.dynamicChildren=null);const{type:$,ref:ee,shapeFlag:X}=b;switch($){case Kn:v(p,b,I,C);break;case We:E(p,b,I,C);break;case Mn:p==null&&A(b,I,C,W);break;case Ne:L(p,b,I,C,H,V,W,U,Y);break;default:X&1?F(p,b,I,C,H,V,W,U,Y):X&6?T(p,b,I,C,H,V,W,U,Y):(X&64||X&128)&&$.process(p,b,I,C,H,V,W,U,Y,he)}ee!=null&&H&&Hr(ee,p&&p.ref,V,b||p,!b)},v=(p,b,I,C)=>{if(p==null)r(b.el=a(b.children),I,C);else{const H=b.el=p.el;b.children!==p.children&&u(H,b.children)}},E=(p,b,I,C)=>{p==null?r(b.el=s(b.children||""),I,C):b.el=p.el},A=(p,b,I,C)=>{[p.el,p.anchor]=_(p.children,b,I,C,p.el,p.anchor)},S=({el:p,anchor:b},I,C)=>{let H;for(;p&&p!==b;)H=d(p),r(p,I,C),p=H;r(b,I,C)},x=({el:p,anchor:b})=>{let I;for(;p&&p!==b;)I=d(p),o(p),p=I;o(b)},F=(p,b,I,C,H,V,W,U,Y)=>{W=W||b.type==="svg",p==null?R(b,I,C,H,V,W,U,Y):K(p,b,H,V,W,U,Y)},R=(p,b,I,C,H,V,W,U)=>{let Y,$;const{type:ee,props:X,shapeFlag:Z,transition:ne,patchFlag:ce,dirs:Oe}=p;if(p.el&&g!==void 0&&ce===-1)Y=p.el=g(p.el);else{if(Y=p.el=i(p.type,V,X&&X.is,X),Z&8?c(Y,p.children):Z&16&&B(p.children,Y,null,C,H,V&&ee!=="foreignObject",W,U),Oe&&st(p,null,C,"created"),X){for(const Le in X)Le!=="value"&&!kn(Le)&&l(Y,Le,null,X[Le],V,p.children,C,H,N);"value"in X&&l(Y,"value",null,X.value),($=X.onVnodeBeforeMount)&&Je($,C,p)}w(Y,p,p.scopeId,W,C)}Oe&&st(p,null,C,"beforeMount");const Pe=(!H||H&&!H.pendingBranch)&&ne&&!ne.persisted;Pe&&ne.beforeEnter(Y),r(Y,b,I),(($=X&&X.onVnodeMounted)||Pe||Oe)&&Ve(()=>{$&&Je($,C,p),Pe&&ne.enter(Y),Oe&&st(p,null,C,"mounted")},H)},w=(p,b,I,C,H)=>{if(I&&h(p,I),C)for(let V=0;V{for(let $=Y;${const U=b.el=p.el;let{patchFlag:Y,dynamicChildren:$,dirs:ee}=b;Y|=p.patchFlag&16;const X=p.props||Se,Z=b.props||Se;let ne;I&&Ct(I,!1),(ne=Z.onVnodeBeforeUpdate)&&Je(ne,I,b,p),ee&&st(b,p,I,"beforeUpdate"),I&&Ct(I,!0);const ce=H&&b.type!=="foreignObject";if($?q(p.dynamicChildren,$,U,I,C,ce,V):W||le(p,b,U,null,I,C,ce,V,!1),Y>0){if(Y&16)P(U,b,X,Z,I,C,H);else if(Y&2&&X.class!==Z.class&&l(U,"class",null,Z.class,H),Y&4&&l(U,"style",X.style,Z.style,H),Y&8){const Oe=b.dynamicProps;for(let Pe=0;Pe{ne&&Je(ne,I,b,p),ee&&st(b,p,I,"updated")},C)},q=(p,b,I,C,H,V,W)=>{for(let U=0;U{if(I!==C){for(const U in C){if(kn(U))continue;const Y=C[U],$=I[U];Y!==$&&U!=="value"&&l(p,U,$,Y,W,b.children,H,V,N)}if(I!==Se)for(const U in I)!kn(U)&&!(U in C)&&l(p,U,I[U],null,W,b.children,H,V,N);"value"in C&&l(p,"value",I.value,C.value)}},L=(p,b,I,C,H,V,W,U,Y)=>{const $=b.el=p?p.el:a(""),ee=b.anchor=p?p.anchor:a("");let{patchFlag:X,dynamicChildren:Z,slotScopeIds:ne}=b;ne&&(U=U?U.concat(ne):ne),p==null?(r($,I,C),r(ee,I,C),B(b.children,I,ee,H,V,W,U,Y)):X>0&&X&64&&Z&&p.dynamicChildren?(q(p.dynamicChildren,Z,I,H,V,W,U),(b.key!=null||H&&b===H.subTree)&&uc(p,b,!0)):le(p,b,I,ee,H,V,W,U,Y)},T=(p,b,I,C,H,V,W,U,Y)=>{b.slotScopeIds=U,p==null?b.shapeFlag&512?H.ctx.activate(b,I,C,W,Y):j(b,I,C,H,V,W,Y):M(p,b,Y)},j=(p,b,I,C,H,V,W)=>{const U=p.component=qd(p,C,H);if(rr(p)&&(U.ctx.renderer=he),Fd(U),U.asyncDep){if(H&&H.registerDep(U,z),!p.el){const Y=U.subTree=xe(We);E(null,Y,b,I)}return}z(U,p,b,I,H,V,W)},M=(p,b,I)=>{const C=b.component=p.component;if(Zm(p,b,I))if(C.asyncDep&&!C.asyncResolved){G(C,b,I);return}else C.next=b,Bm(C.update),C.update();else b.el=p.el,C.vnode=b},z=(p,b,I,C,H,V,W)=>{const U=()=>{if(p.isMounted){let{next:ee,bu:X,u:Z,parent:ne,vnode:ce}=p,Oe=ee,Pe;Ct(p,!1),ee?(ee.el=ce.el,G(p,ee,W)):ee=ce,X&&go(X),(Pe=ee.props&&ee.props.onVnodeBeforeUpdate)&&Je(Pe,ne,ee,ce),Ct(p,!0);const Le=_o(p),Ze=p.subTree;p.subTree=Le,O(Ze,Le,m(Ze.el),J(Ze),p,H,V),ee.el=Le.el,Oe===null&&Xm(p,Le.el),Z&&Ve(Z,H),(Pe=ee.props&&ee.props.onVnodeUpdated)&&Ve(()=>Je(Pe,ne,ee,ce),H)}else{let ee;const{el:X,props:Z}=b,{bm:ne,m:ce,parent:Oe}=p,Pe=un(b);if(Ct(p,!1),ne&&go(ne),!Pe&&(ee=Z&&Z.onVnodeBeforeMount)&&Je(ee,Oe,b),Ct(p,!0),X&&oe){const Le=()=>{p.subTree=_o(p),oe(X,p.subTree,p,H,null)};Pe?b.type.__asyncLoader().then(()=>!p.isUnmounted&&Le()):Le()}else{const Le=p.subTree=_o(p);O(null,Le,I,C,p,H,V),b.el=Le.el}if(ce&&Ve(ce,H),!Pe&&(ee=Z&&Z.onVnodeMounted)){const Le=b;Ve(()=>Je(ee,Oe,Le),H)}(b.shapeFlag&256||Oe&&un(Oe.vnode)&&Oe.vnode.shapeFlag&256)&&p.a&&Ve(p.a,H),p.isMounted=!0,b=I=C=null}},Y=p.effect=new Pl(U,()=>kl($),p.scope),$=p.update=()=>Y.run();$.id=p.uid,Ct(p,!0),$()},G=(p,b,I)=>{b.component=p;const C=p.vnode.props;p.vnode=b,p.next=null,Ed(p,b.props,C,I),Pd(p,b.children,I),vn(),to(void 0,p.update),gn()},le=(p,b,I,C,H,V,W,U,Y=!1)=>{const $=p&&p.children,ee=p?p.shapeFlag:0,X=b.children,{patchFlag:Z,shapeFlag:ne}=b;if(Z>0){if(Z&128){me($,X,I,C,H,V,W,U,Y);return}else if(Z&256){ie($,X,I,C,H,V,W,U,Y);return}}ne&8?(ee&16&&N($,H,V),X!==$&&c(I,X)):ee&16?ne&16?me($,X,I,C,H,V,W,U,Y):N($,H,V,!0):(ee&8&&c(I,""),ne&16&&B(X,I,C,H,V,W,U,Y))},ie=(p,b,I,C,H,V,W,U,Y)=>{p=p||an,b=b||an;const $=p.length,ee=b.length,X=Math.min($,ee);let Z;for(Z=0;Zee?N(p,H,V,!0,!1,X):B(b,I,C,H,V,W,U,Y,X)},me=(p,b,I,C,H,V,W,U,Y)=>{let $=0;const ee=b.length;let X=p.length-1,Z=ee-1;for(;$<=X&&$<=Z;){const ne=p[$],ce=b[$]=Y?St(b[$]):Xe(b[$]);if($t(ne,ce))O(ne,ce,I,null,H,V,W,U,Y);else break;$++}for(;$<=X&&$<=Z;){const ne=p[X],ce=b[Z]=Y?St(b[Z]):Xe(b[Z]);if($t(ne,ce))O(ne,ce,I,null,H,V,W,U,Y);else break;X--,Z--}if($>X){if($<=Z){const ne=Z+1,ce=neZ)for(;$<=X;)we(p[$],H,V,!0),$++;else{const ne=$,ce=$,Oe=new Map;for($=ce;$<=Z;$++){const Ue=b[$]=Y?St(b[$]):Xe(b[$]);Ue.key!=null&&Oe.set(Ue.key,$)}let Pe,Le=0;const Ze=Z-ce+1;let Jt=!1,Jl=0;const En=new Array(Ze);for($=0;$=Ze){we(Ue,H,V,!0);continue}let at;if(Ue.key!=null)at=Oe.get(Ue.key);else for(Pe=ce;Pe<=Z;Pe++)if(En[Pe-ce]===0&&$t(Ue,b[Pe])){at=Pe;break}at===void 0?we(Ue,H,V,!0):(En[at-ce]=$+1,at>=Jl?Jl=at:Jt=!0,O(Ue,b[at],I,null,H,V,W,U,Y),Le++)}const Ql=Jt?xd(En):an;for(Pe=Ql.length-1,$=Ze-1;$>=0;$--){const Ue=ce+$,at=b[Ue],Gl=Ue+1{const{el:V,type:W,transition:U,children:Y,shapeFlag:$}=p;if($&6){ye(p.component.subTree,b,I,C);return}if($&128){p.suspense.move(b,I,C);return}if($&64){W.move(p,b,I,he);return}if(W===Ne){r(V,b,I);for(let X=0;XU.enter(V),H);else{const{leave:X,delayLeave:Z,afterLeave:ne}=U,ce=()=>r(V,b,I),Oe=()=>{X(V,()=>{ce(),ne&&ne()})};Z?Z(V,ce,Oe):Oe()}else r(V,b,I)},we=(p,b,I,C=!1,H=!1)=>{const{type:V,props:W,ref:U,children:Y,dynamicChildren:$,shapeFlag:ee,patchFlag:X,dirs:Z}=p;if(U!=null&&Hr(U,null,I,p,!0),ee&256){b.ctx.deactivate(p);return}const ne=ee&1&&Z,ce=!un(p);let Oe;if(ce&&(Oe=W&&W.onVnodeBeforeUnmount)&&Je(Oe,b,p),ee&6)Q(p.component,I,C);else{if(ee&128){p.suspense.unmount(I,C);return}ne&&st(p,null,b,"beforeUnmount"),ee&64?p.type.remove(p,b,I,H,he,C):$&&(V!==Ne||X>0&&X&64)?N($,b,I,!1,!0):(V===Ne&&X&384||!H&&ee&16)&&N(Y,b,I),C&&De(p)}(ce&&(Oe=W&&W.onVnodeUnmounted)||ne)&&Ve(()=>{Oe&&Je(Oe,b,p),ne&&st(p,null,b,"unmounted")},I)},De=p=>{const{type:b,el:I,anchor:C,transition:H}=p;if(b===Ne){k(I,C);return}if(b===Mn){x(p);return}const V=()=>{o(I),H&&!H.persisted&&H.afterLeave&&H.afterLeave()};if(p.shapeFlag&1&&H&&!H.persisted){const{leave:W,delayLeave:U}=H,Y=()=>W(I,V);U?U(p.el,V,Y):Y()}else V()},k=(p,b)=>{let I;for(;p!==b;)I=d(p),o(p),p=I;o(b)},Q=(p,b,I)=>{const{bum:C,scope:H,update:V,subTree:W,um:U}=p;C&&go(C),H.stop(),V&&(V.active=!1,we(W,p,b,I)),U&&Ve(U,b),Ve(()=>{p.isUnmounted=!0},b),b&&b.pendingBranch&&!b.isUnmounted&&p.asyncDep&&!p.asyncResolved&&p.suspenseId===b.pendingId&&(b.deps--,b.deps===0&&b.resolve())},N=(p,b,I,C=!1,H=!1,V=0)=>{for(let W=V;Wp.shapeFlag&6?J(p.component.subTree):p.shapeFlag&128?p.suspense.next():d(p.anchor||p.el),ue=(p,b,I)=>{p==null?b._vnode&&we(b._vnode,null,null,!0):O(b._vnode||null,p,b,null,null,null,I),kr(),b._vnode=p},he={p:O,um:we,m:ye,r:De,mt:j,mc:B,pc:le,pbc:q,n:J,o:e};let ae,oe;return t&&([ae,oe]=t(he)),{render:ue,hydrate:ae,createApp:Sd(ue,ae)}}function Ct({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function uc(e,t,n=!1){const r=e.children,o=t.children;if(re(r)&&re(o))for(let l=0;l>1,e[n[a]]0&&(t[r]=n[l-1]),n[l]=r)}}for(l=n.length,i=n[l-1];l-- >0;)n[l]=i,i=t[i];return n}const Td=e=>e.__isTeleport,Ne=Symbol(void 0),Kn=Symbol(void 0),We=Symbol(void 0),Mn=Symbol(void 0),Hn=[];let tt=null;function lo(e=!1){Hn.push(tt=e?null:[])}function Rd(){Hn.pop(),tt=Hn[Hn.length-1]||null}let Yn=1;function gi(e){Yn+=e}function mc(e){return e.dynamicChildren=Yn>0?tt||an:null,Rd(),Yn>0&&tt&&tt.push(e),e}function dc(e,t,n,r,o,l){return mc(pc(e,t,n,r,o,l,!0))}function hc(e,t,n,r,o){return mc(xe(e,t,n,r,o,!0))}function qr(e){return e?e.__v_isVNode===!0:!1}function $t(e,t){return e.type===t.type&&e.key===t.key}const io="__vInternal",fc=({key:e})=>e!=null?e:null,Ar=({ref:e,ref_key:t,ref_for:n})=>e!=null?Ee(e)||ke(e)||se(e)?{i:He,r:e,k:t,f:!!n}:e:null;function pc(e,t=null,n=null,r=0,o=null,l=e===Ne?0:1,i=!1,a=!1){const s={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&fc(t),ref:t&&Ar(t),scopeId:Us,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:l,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null};return a?(ql(s,n),l&128&&e.normalize(s)):n&&(s.shapeFlag|=Ee(n)?8:16),Yn>0&&!i&&tt&&(s.patchFlag>0||l&6)&&s.patchFlag!==32&&tt.push(s),s}const xe=kd;function kd(e,t=null,n=null,r=0,o=null,l=!1){if((!e||e===Zs)&&(e=We),qr(e)){const a=Rt(e,t,!0);return n&&ql(a,n),Yn>0&&!l&&tt&&(a.shapeFlag&6?tt[tt.indexOf(e)]=a:tt.push(a)),a.patchFlag|=-2,a}if(zd(e)&&(e=e.__vccOpts),t){t=Cd(t);let{class:a,style:s}=t;a&&!Ee(a)&&(t.class=er(a)),Te(s)&&(Ts(s)&&!re(s)&&(s=je({},s)),t.style=Qr(s))}const i=Ee(e)?1:ed(e)?128:Td(e)?64:Te(e)?4:se(e)?2:0;return pc(e,t,n,r,o,i,l,!0)}function Cd(e){return e?Ts(e)||io in e?je({},e):e:null}function Rt(e,t,n=!1){const{props:r,ref:o,patchFlag:l,children:i}=e,a=t?jd(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&fc(a),ref:t&&t.ref?n&&o?re(o)?o.concat(Ar(t)):[o,Ar(t)]:Ar(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ne?l===-1?16:l|16:l,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Rt(e.ssContent),ssFallback:e.ssFallback&&Rt(e.ssFallback),el:e.el,anchor:e.anchor}}function Hl(e=" ",t=0){return xe(Kn,null,e,t)}function r0(e,t){const n=xe(Mn,null,e);return n.staticCount=t,n}function o0(e="",t=!1){return t?(lo(),hc(We,null,e)):xe(We,null,e)}function Xe(e){return e==null||typeof e=="boolean"?xe(We):re(e)?xe(Ne,null,e.slice()):typeof e=="object"?St(e):xe(Kn,null,String(e))}function St(e){return e.el===null||e.memo?e:Rt(e)}function ql(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(re(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),ql(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(io in t)?t._ctx=He:o===3&&He&&(He.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else se(t)?(t={default:t,_ctx:He},n=32):(t=String(t),r&64?(n=16,t=[Hl(t)]):n=8);e.children=t,e.shapeFlag|=n}function jd(...e){const t={};for(let n=0;nRe||He,dn=e=>{Re=e,e.scope.on()},Kt=()=>{Re&&Re.scope.off(),Re=null};function gc(e){return e.vnode.shapeFlag&4}let hn=!1;function Fd(e,t=!1){hn=t;const{props:n,children:r}=e.vnode,o=gc(e);yd(e,n,o,t),Od(e,r);const l=o?Vd(e,t):void 0;return hn=!1,l}function Vd(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Rs(new Proxy(e.ctx,fd));const{setup:r}=n;if(r){const o=e.setupContext=r.length>1?$d(e):null;dn(e),vn();const l=xt(r,e,0,[e.props,o]);if(gn(),Kt(),gs(l)){if(l.then(Kt,Kt),t)return l.then(i=>{_i(e,i,t)}).catch(i=>{nr(i,e,0)});e.asyncDep=l}else _i(e,l,t)}else _c(e,t)}function _i(e,t,n){se(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Te(t)&&(e.setupState=Hs(t)),_c(e,n)}let bi;function _c(e,t,n){const r=e.type;if(!e.render){if(!t&&bi&&!r.render){const o=r.template;if(o){const{isCustomElement:l,compilerOptions:i}=e.appContext.config,{delimiters:a,compilerOptions:s}=r,u=je(je({isCustomElement:l,delimiters:a},i),s);r.render=bi(o,u)}}e.render=r.render||nt}dn(e),vn(),pd(e),gn(),Kt()}function Nd(e){return new Proxy(e.attrs,{get(t,n){return Ke(e,"get","$attrs"),t[n]}})}function $d(e){const t=r=>{e.exposed=r||{}};let n;return{get attrs(){return n||(n=Nd(e))},slots:e.slots,emit:e.emit,expose:t}}function ao(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Hs(Rs(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in jr)return jr[n](e)}}))}function Ud(e,t=!0){return se(e)?e.displayName||e.name:e.name||t&&e.__name}function zd(e){return se(e)&&"__vccOpts"in e}const _e=(e,t)=>$m(e,t,hn);function ve(e,t,n){const r=arguments.length;return r===2?Te(t)&&!re(t)?qr(t)?xe(e,null,[t]):xe(e,t):xe(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&qr(n)&&(n=[n]),xe(e,t,n))}const Bd="3.2.37",Wd="http://www.w3.org/2000/svg",Ut=typeof document!="undefined"?document:null,yi=Ut&&Ut.createElement("template"),Kd={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o=t?Ut.createElementNS(Wd,e):Ut.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>Ut.createTextNode(e),createComment:e=>Ut.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ut.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,r,o,l){const i=n?n.previousSibling:t.lastChild;if(o&&(o===l||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===l||!(o=o.nextSibling)););else{yi.innerHTML=r?`${e}`:e;const a=yi.content;if(r){const s=a.firstChild;for(;s.firstChild;)a.appendChild(s.firstChild);a.removeChild(s)}t.insertBefore(a,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Yd(e,t,n){const r=e._vtc;r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function Jd(e,t,n){const r=e.style,o=Ee(n);if(n&&!o){for(const l in n)Zo(r,l,n[l]);if(t&&!Ee(t))for(const l in t)n[l]==null&&Zo(r,l,"")}else{const l=r.display;o?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(r.display=l)}}const Ei=/\s*!important$/;function Zo(e,t,n){if(re(n))n.forEach(r=>Zo(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=Qd(e,t);Ei.test(n)?e.setProperty(Yt(r),n.replace(Ei,""),"important"):e[r]=n}}const wi=["Webkit","Moz","ms"],Eo={};function Qd(e,t){const n=Eo[t];if(n)return n;let r=mt(t);if(r!=="filter"&&r in e)return Eo[t]=r;r=Xr(r);for(let o=0;o{let e=Date.now,t=!1;if(typeof window!="undefined"){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 Xo=0;const eh=Promise.resolve(),th=()=>{Xo=0},nh=()=>Xo||(eh.then(th),Xo=bc());function rh(e,t,n,r){e.addEventListener(t,n,r)}function oh(e,t,n,r){e.removeEventListener(t,n,r)}function lh(e,t,n,r,o=null){const l=e._vei||(e._vei={}),i=l[t];if(r&&i)i.value=r;else{const[a,s]=ih(t);if(r){const u=l[t]=ah(r,o);rh(e,a,u,s)}else i&&(oh(e,a,i,s),l[t]=void 0)}}const Pi=/(?:Once|Passive|Capture)$/;function ih(e){let t;if(Pi.test(e)){t={};let n;for(;n=e.match(Pi);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[Yt(e.slice(2)),t]}function ah(e,t){const n=r=>{const o=r.timeStamp||bc();(Xd||o>=n.attached-1)&&Qe(sh(r,n.value),t,5,[r])};return n.value=e,n.attached=nh(),n}function sh(e,t){if(re(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>o=>!o._stopped&&r&&r(o))}else return t}const Ai=/^on[a-z]/,ch=(e,t,n,r,o=!1,l,i,a,s)=>{t==="class"?Yd(e,r,o):t==="style"?Jd(e,n,r):tr(t)?bl(t)||lh(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):uh(e,t,r,o))?Zd(e,t,r,l,i,a,s):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Gd(e,t,r,o))};function uh(e,t,n,r){return r?!!(t==="innerHTML"||t==="textContent"||t in e&&Ai.test(t)&&se(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Ai.test(t)&&Ee(n)?!1:t in e}const Ot="transition",wn="animation",Fl=(e,{slots:t})=>ve(Ks,mh(e),t);Fl.displayName="Transition";const yc={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};Fl.props=je({},Ks.props,yc);const jt=(e,t=[])=>{re(e)?e.forEach(n=>n(...t)):e&&e(...t)},Si=e=>e?re(e)?e.some(t=>t.length>1):e.length>1:!1;function mh(e){const t={};for(const P in e)P in yc||(t[P]=e[P]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:l=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:s=l,appearActiveClass:u=i,appearToClass:c=a,leaveFromClass:m=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,g=dh(o),_=g&&g[0],O=g&&g[1],{onBeforeEnter:v,onEnter:E,onEnterCancelled:A,onLeave:S,onLeaveCancelled:x,onBeforeAppear:F=v,onAppear:R=E,onAppearCancelled:w=A}=t,B=(P,L,T)=>{Mt(P,L?c:a),Mt(P,L?u:i),T&&T()},K=(P,L)=>{P._isLeaving=!1,Mt(P,m),Mt(P,h),Mt(P,d),L&&L()},q=P=>(L,T)=>{const j=P?R:E,M=()=>B(L,P,T);jt(j,[L,M]),Li(()=>{Mt(L,P?s:l),Pt(L,P?c:a),Si(j)||Ii(L,r,_,M)})};return je(t,{onBeforeEnter(P){jt(v,[P]),Pt(P,l),Pt(P,i)},onBeforeAppear(P){jt(F,[P]),Pt(P,s),Pt(P,u)},onEnter:q(!1),onAppear:q(!0),onLeave(P,L){P._isLeaving=!0;const T=()=>K(P,L);Pt(P,m),ph(),Pt(P,d),Li(()=>{!P._isLeaving||(Mt(P,m),Pt(P,h),Si(S)||Ii(P,r,O,T))}),jt(S,[P,T])},onEnterCancelled(P){B(P,!1),jt(A,[P])},onAppearCancelled(P){B(P,!0),jt(w,[P])},onLeaveCancelled(P){K(P),jt(x,[P])}})}function dh(e){if(e==null)return null;if(Te(e))return[wo(e.enter),wo(e.leave)];{const t=wo(e);return[t,t]}}function wo(e){return ys(e)}function Pt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function Mt(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function Li(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let hh=0;function Ii(e,t,n,r){const o=e._endId=++hh,l=()=>{o===e._endId&&r()};if(n)return setTimeout(l,n);const{type:i,timeout:a,propCount:s}=fh(e,t);if(!i)return r();const u=i+"end";let c=0;const m=()=>{e.removeEventListener(u,d),l()},d=h=>{h.target===e&&++c>=s&&m()};setTimeout(()=>{c(n[g]||"").split(", "),o=r(Ot+"Delay"),l=r(Ot+"Duration"),i=Di(o,l),a=r(wn+"Delay"),s=r(wn+"Duration"),u=Di(a,s);let c=null,m=0,d=0;t===Ot?i>0&&(c=Ot,m=i,d=l.length):t===wn?u>0&&(c=wn,m=u,d=s.length):(m=Math.max(i,u),c=m>0?i>u?Ot:wn:null,d=c?c===Ot?l.length:s.length:0);const h=c===Ot&&/\b(transform|all)(,|$)/.test(n[Ot+"Property"]);return{type:c,timeout:m,propCount:d,hasTransform:h}}function Di(e,t){for(;e.lengthxi(n)+xi(e[r])))}function xi(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function ph(){return document.body.offsetHeight}const vh={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},l0=(e,t)=>n=>{if(!("key"in n))return;const r=Yt(n.key);if(t.some(o=>o===r||vh[o]===r))return e(n)},i0={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):On(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),On(e,!0),r.enter(e)):r.leave(e,()=>{On(e,!1)}):On(e,t))},beforeUnmount(e,{value:t}){On(e,t)}};function On(e,t){e.style.display=t?e._vod:"none"}const gh=je({patchProp:ch},Kd);let Oo,Ti=!1;function _h(){return Oo=Ti?Oo:Id(gh),Ti=!0,Oo}const bh=(...e)=>{const t=_h().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=yh(r);if(o)return n(o,!0,o instanceof SVGElement)},t};function yh(e){return Ee(e)?document.querySelector(e):e}const Eh=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 "]],"locales":{"/":{"lang":"zh-CN","title":"arthas","description":"arthas \u4F7F\u7528\u6587\u6863"},"/en/":{"lang":"en-US","title":"arthas","description":"arthas user document"}}}');var wh=([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]),Oh=e=>{const t=new Set,n=[];return e.forEach(r=>{const o=wh(r);t.has(o)||(t.add(o),n.push(r))}),n},Ph=e=>/^(https?:)?\/\//.test(e),a0=e=>/^mailto:/.test(e),s0=e=>/^tel:/.test(e),Ec=e=>Object.prototype.toString.call(e)==="[object Object]",Ah=e=>e.replace(/\/$/,""),Sh=e=>e.replace(/^\//,""),wc=(e,t)=>{const n=Object.keys(e).sort((r,o)=>{const l=o.split("/").length-r.split("/").length;return l!==0?l:o.length-r.length});for(const r of n)if(t.startsWith(r))return r;return"/"},Lh=(e,t="/")=>e.replace(/^(https?:)?\/\/[^/]*/,"").replace(new RegExp(`^${t}`),"/");const Oc={"v-8daa1a0e":D(()=>f(()=>import("./index.html.3923e211.js"),[])),"v-2d0a870d":D(()=>f(()=>import("./index.html.3eba35be.js"),[])),"v-7445f070":D(()=>f(()=>import("./index.html.e6d34846.js"),["assets/index.html.e6d34846.js","assets/arthas.f9aec7b5.js"])),"v-0d09f68d":D(()=>f(()=>import("./advanced-use.html.0284a71d.js"),[])),"v-46e53834":D(()=>f(()=>import("./advice-class.html.b8d946ba.js"),[])),"v-37178538":D(()=>f(()=>import("./agent.html.5c97eff1.js"),[])),"v-5c517900":D(()=>f(()=>import("./arthas-properties.html.39e2acd8.js"),[])),"v-02eb6d0d":D(()=>f(()=>import("./arthas3.html.680bb983.js"),[])),"v-4f82df66":D(()=>f(()=>import("./async.html.9e11de05.js"),[])),"v-d0358c7e":D(()=>f(()=>import("./auth.html.71c19867.js"),[])),"v-3157067a":D(()=>f(()=>import("./base64.html.814caa97.js"),[])),"v-cc8f4ae6":D(()=>f(()=>import("./batch-support.html.f3f03404.js"),[])),"v-6542b733":D(()=>f(()=>import("./cat.html.694fe934.js"),[])),"v-49b1709e":D(()=>f(()=>import("./classloader.html.11965134.js"),[])),"v-ad1b2b42":D(()=>f(()=>import("./cls.html.bddba04d.js"),[])),"v-5ed4d0e1":D(()=>f(()=>import("./commands.html.59e05b16.js"),[])),"v-3992adde":D(()=>f(()=>import("./contact-us.html.5c267844.js"),["assets/contact-us.html.5c267844.js","assets/qqgroup2_qr.3de52c17.js"])),"v-0d1e3f35":D(()=>f(()=>import("./dashboard.html.cf49d30c.js"),["assets/dashboard.html.cf49d30c.js","assets/dashboard.12e8f42a.js"])),"v-02361049":D(()=>f(()=>import("./docker.html.4512c1dc.js"),[])),"v-2116d2e1":D(()=>f(()=>import("./download.html.bd53b404.js"),[])),"v-1fe4a616":D(()=>f(()=>import("./dump.html.25a883e7.js"),[])),"v-2c48f364":D(()=>f(()=>import("./echo.html.398e9057.js"),[])),"v-d070981a":D(()=>f(()=>import("./faq.html.5948f390.js"),[])),"v-78c35af6":D(()=>f(()=>import("./getstatic.html.1225bdd6.js"),[])),"v-63f4cd5a":D(()=>f(()=>import("./grep.html.23407de4.js"),[])),"v-809381ca":D(()=>f(()=>import("./groovy.html.81b1e3d4.js"),[])),"v-07868089":D(()=>f(()=>import("./heapdump.html.de628dcb.js"),[])),"v-e3b34070":D(()=>f(()=>import("./help.html.98c1c576.js"),[])),"v-26f43d96":D(()=>f(()=>import("./history.html.2a6fd9ce.js"),[])),"v-225de034":D(()=>f(()=>import("./http-api.html.597fe391.js"),["assets/http-api.html.597fe391.js","assets/arthas-web-ui.d97900e6.js"])),"v-7c670020":D(()=>f(()=>import("./idea-plugin.html.3c8db60c.js"),[])),"v-0cb398f4":D(()=>f(()=>import("./install-detail.html.8d8a2586.js"),[])),"v-211d675c":D(()=>f(()=>import("./jad.html.f6d8a533.js"),[])),"v-f1483d70":D(()=>f(()=>import("./jvm.html.ee2bb88c.js"),[])),"v-4039cdec":D(()=>f(()=>import("./keymap.html.246a50a5.js"),[])),"v-5ae8aed9":D(()=>f(()=>import("./logger.html.8b8950a7.js"),[])),"v-6a31cc55":D(()=>f(()=>import("./manual-install.html.e3f18463.js"),[])),"v-8ebd6c68":D(()=>f(()=>import("./mbean.html.d2b391af.js"),[])),"v-3b401ada":D(()=>f(()=>import("./mc.html.9d2b9b60.js"),[])),"v-4d9433f0":D(()=>f(()=>import("./memory.html.160f020c.js"),[])),"v-6e88d7a2":D(()=>f(()=>import("./monitor.html.2590bf6b.js"),[])),"v-627e52da":D(()=>f(()=>import("./ognl.html.9838e9e6.js"),[])),"v-27b6152a":D(()=>f(()=>import("./options.html.df9c5e08.js"),[])),"v-2f05b636":D(()=>f(()=>import("./perfcounter.html.197ff46c.js"),[])),"v-13eae420":D(()=>f(()=>import("./profiler.html.e46e41bf.js"),["assets/profiler.html.e46e41bf.js","assets/arthas-output-svg.a3bef681.js"])),"v-1c2d8c2c":D(()=>f(()=>import("./pwd.html.1f283b74.js"),[])),"v-5afc3a07":D(()=>f(()=>import("./quick-start.html.d7e07102.js"),[])),"v-aa7c750c":D(()=>f(()=>import("./quit.html.bf46384f.js"),[])),"v-0446ad7b":D(()=>f(()=>import("./redefine.html.d4b57846.js"),[])),"v-648880ae":D(()=>f(()=>import("./release-notes.html.ff4d9dcc.js"),[])),"v-71f77d4c":D(()=>f(()=>import("./reset.html.ac3b4564.js"),[])),"v-54cde250":D(()=>f(()=>import("./retransform.html.318d0f7e.js"),[])),"v-8e632816":D(()=>f(()=>import("./save-log.html.bf135bb7.js"),[])),"v-1fc55619":D(()=>f(()=>import("./sc.html.9b21552d.js"),[])),"v-3891b473":D(()=>f(()=>import("./session.html.40738759.js"),[])),"v-30d5cc4f":D(()=>f(()=>import("./sm.html.4009a44b.js"),[])),"v-07cf9d55":D(()=>f(()=>import("./spring-boot-starter.html.c3a5f969.js"),[])),"v-b75a107e":D(()=>f(()=>import("./stack.html.8b3c4f6b.js"),[])),"v-a9c412f2":D(()=>f(()=>import("./start-arthas.html.a18b1e05.js"),[])),"v-bc0910b2":D(()=>f(()=>import("./stop.html.9b259416.js"),[])),"v-0333612e":D(()=>f(()=>import("./sysenv.html.8a54e425.js"),[])),"v-7012b8ce":D(()=>f(()=>import("./sysprop.html.6a3e6c7a.js"),[])),"v-0536edb5":D(()=>f(()=>import("./tee.html.827e39af.js"),[])),"v-10845ac2":D(()=>f(()=>import("./thread.html.04d469eb.js"),[])),"v-65d67724":D(()=>f(()=>import("./trace.html.02c3b41a.js"),[])),"v-71adf3e9":D(()=>f(()=>import("./tt.html.d6422059.js"),[])),"v-d2ddc9fe":D(()=>f(()=>import("./tunnel.html.7d815fe4.js"),["assets/tunnel.html.7d815fe4.js","assets/tunnel-server-agents.cae1b0b9.js"])),"v-5b5d3371":D(()=>f(()=>import("./version.html.9a16b0e0.js"),[])),"v-40db67fd":D(()=>f(()=>import("./vmoption.html.b52c4c29.js"),[])),"v-10890efa":D(()=>f(()=>import("./vmtool.html.42de873b.js"),[])),"v-24fc49da":D(()=>f(()=>import("./watch.html.bc5e8c6f.js"),[])),"v-a5f6e7aa":D(()=>f(()=>import("./web-console.html.5cd6c35d.js"),["assets/web-console.html.5cd6c35d.js","assets/web-console-local.dc50707b.js"])),"v-07555a84":D(()=>f(()=>import("./index.html.78460dae.js"),["assets/index.html.78460dae.js","assets/arthas.f9aec7b5.js"])),"v-463d120e":D(()=>f(()=>import("./advanced-use.html.72403d1b.js"),[])),"v-a736375c":D(()=>f(()=>import("./advice-class.html.349d22fb.js"),[])),"v-f6b5c310":D(()=>f(()=>import("./agent.html.dfe30692.js"),[])),"v-74fb2694":D(()=>f(()=>import("./arthas-properties.html.e9655c8f.js"),[])),"v-786f7161":D(()=>f(()=>import("./async.html.cf6d1055.js"),[])),"v-f76c33a6":D(()=>f(()=>import("./auth.html.ea615280.js"),[])),"v-d17b7034":D(()=>f(()=>import("./base64.html.03fdde79.js"),[])),"v-765e30be":D(()=>f(()=>import("./batch-support.html.179a49e4.js"),[])),"v-64a0cd47":D(()=>f(()=>import("./cat.html.329962b4.js"),[])),"v-fc1b9a9c":D(()=>f(()=>import("./classloader.html.36228132.js"),[])),"v-ae5eff1a":D(()=>f(()=>import("./cls.html.03e27f13.js"),[])),"v-12153166":D(()=>f(()=>import("./commands.html.5e2da50a.js"),[])),"v-4be7594a":D(()=>f(()=>import("./contact-us.html.7db7a631.js"),["assets/contact-us.html.7db7a631.js","assets/qqgroup2_qr.3de52c17.js"])),"v-79107649":D(()=>f(()=>import("./dashboard.html.901e0382.js"),["assets/dashboard.html.901e0382.js","assets/dashboard.12e8f42a.js"])),"v-682151b5":D(()=>f(()=>import("./docker.html.bc9ac733.js"),[])),"v-8d912d66":D(()=>f(()=>import("./download.html.7d3275ea.js"),[])),"v-471b4d3e":D(()=>f(()=>import("./dump.html.255bdbbd.js"),[])),"v-18ad9fd0":D(()=>f(()=>import("./echo.html.4a5f3e98.js"),[])),"v-d1b46bf2":D(()=>f(()=>import("./faq.html.4bf9332e.js"),[])),"v-2f908999":D(()=>f(()=>import("./getstatic.html.67fa4db9.js"),[])),"v-8b2b7482":D(()=>f(()=>import("./grep.html.650bda1e.js"),[])),"v-25a18087":D(()=>f(()=>import("./groovy.html.c968b2cf.js"),[])),"v-c0b1d216":D(()=>f(()=>import("./heapdump.html.0e29f8ed.js"),[])),"v-7a8b0c34":D(()=>f(()=>import("./help.html.e0b9e284.js"),[])),"v-4402cd49":D(()=>f(()=>import("./history.html.c813d0b3.js"),[])),"v-8b0312c0":D(()=>f(()=>import("./http-api.html.9bb27917.js"),["assets/http-api.html.9bb27917.js","assets/arthas-web-ui.d97900e6.js"])),"v-96b07b98":D(()=>f(()=>import("./idea-plugin.html.93877b09.js"),[])),"v-319f48f2":D(()=>f(()=>import("./install-detail.html.d8c31754.js"),[])),"v-207b7d70":D(()=>f(()=>import("./jad.html.c9b6ff15.js"),[])),"v-f28c1148":D(()=>f(()=>import("./jvm.html.263b3cd1.js"),[])),"v-b3b5e150":D(()=>f(()=>import("./keymap.html.0aa01820.js"),[])),"v-7e581f76":D(()=>f(()=>import("./logger.html.4d519c14.js"),[])),"v-bbaa3c7e":D(()=>f(()=>import("./manual-install.html.21567bbc.js"),[])),"v-58d22ae0":D(()=>f(()=>import("./mbean.html.9f2e31de.js"),[])),"v-2ac66c02":D(()=>f(()=>import("./mc.html.163bbc1b.js"),[])),"v-3f212774":D(()=>f(()=>import("./memory.html.8e769722.js"),[])),"v-20388043":D(()=>f(()=>import("./monitor.html.2f02c60a.js"),[])),"v-89b4fa02":D(()=>f(()=>import("./ognl.html.71f92223.js"),[])),"v-43a1e17f":D(()=>f(()=>import("./options.html.b41e79b8.js"),[])),"v-6746784a":D(()=>f(()=>import("./perfcounter.html.23b20ff7.js"),[])),"v-a7e90ae8":D(()=>f(()=>import("./profiler.html.40633892.js"),["assets/profiler.html.40633892.js","assets/arthas-output-svg.a3bef681.js"])),"v-1b8ba240":D(()=>f(()=>import("./pwd.html.bad90479.js"),[])),"v-d98607ca":D(()=>f(()=>import("./quick-start.html.e3846057.js"),[])),"v-d1b31c34":D(()=>f(()=>import("./quit.html.f06a3a00.js"),[])),"v-c7317832":D(()=>f(()=>import("./redefine.html.07d679f5.js"),[])),"v-e0bde47c":D(()=>f(()=>import("./release-notes.html.55b0a17d.js"),[])),"v-6735226e":D(()=>f(()=>import("./reset.html.e216ee7c.js"),[])),"v-e5e2b738":D(()=>f(()=>import("./retransform.html.b50c0158.js"),[])),"v-50ef0261":D(()=>f(()=>import("./save-log.html.dc7b97f8.js"),[])),"v-28022d85":D(()=>f(()=>import("./sc.html.a8805b1f.js"),[])),"v-dfe2bef2":D(()=>f(()=>import("./session.html.796027b6.js"),[])),"v-3912a3bb":D(()=>f(()=>import("./sm.html.e73b18f8.js"),[])),"v-71870b69":D(()=>f(()=>import("./spring-boot-starter.html.b97f2e3e.js"),[])),"v-4483d8d5":D(()=>f(()=>import("./stack.html.0d359e88.js"),[])),"v-7af576f3":D(()=>f(()=>import("./start-arthas.html.802129f5.js"),[])),"v-e33fb7da":D(()=>f(()=>import("./stop.html.47bae9bd.js"),[])),"v-645190d5":D(()=>f(()=>import("./sysenv.html.196820d9.js"),[])),"v-1f738fad":D(()=>f(()=>import("./sysprop.html.6f97a025.js"),[])),"v-049503c9":D(()=>f(()=>import("./tee.html.10b59fa4.js"),[])),"v-5da9140b":D(()=>f(()=>import("./thread.html.17c64e86.js"),[])),"v-06075838":D(()=>f(()=>import("./trace.html.7ce8de96.js"),[])),"v-79eacb55":D(()=>f(()=>import("./tt.html.98812260.js"),[])),"v-07074726":D(()=>f(()=>import("./tunnel.html.dbec13ea.js"),["assets/tunnel.html.dbec13ea.js","assets/tunnel-server-agents.cae1b0b9.js"])),"v-9a4bc0f6":D(()=>f(()=>import("./version.html.23eb8f1a.js"),[])),"v-4e08032e":D(()=>f(()=>import("./vmoption.html.aaaf525a.js"),[])),"v-76745066":D(()=>f(()=>import("./vmtool.html.328ad748.js"),[])),"v-75a5aa24":D(()=>f(()=>import("./watch.html.d72018b0.js"),[])),"v-35756382":D(()=>f(()=>import("./web-console.html.c2692be6.js"),["assets/web-console.html.c2692be6.js","assets/web-console-local.dc50707b.js"])),"v-3706649a":D(()=>f(()=>import("./404.html.e5b00137.js"),[]))},Ih={404:D(()=>f(()=>import("./404.8832df53.js"),[])),Layout:D(()=>f(()=>import("./Layout.aa338e2e.js"),[]))};var Pc=Ie(Wu),Ac=Il({key:"",path:"",title:"",lang:"",frontmatter:{},excerpt:"",headers:[]}),pt=Ie(Ac),bn=()=>pt;po.webpackHot&&(__VUE_HMR_RUNTIME__.updatePageData=e=>{Pc.value[e.key]=()=>Promise.resolve(e),e.key===pt.value.key&&(pt.value=e)});var Sc=Symbol(""),Dh=()=>{const e=Ce(Sc);if(!e)throw new Error("usePageFrontmatter() is called without provider.");return e},Lc=Symbol(""),xh=()=>{const e=Ce(Lc);if(!e)throw new Error("usePageHead() is called without provider.");return e},Th=Symbol(""),Ic=Symbol(""),Dc=()=>{const e=Ce(Ic);if(!e)throw new Error("usePageLang() is called without provider.");return e},Vl=Symbol(""),so=()=>{const e=Ce(Vl);if(!e)throw new Error("useRouteLocale() is called without provider.");return e},It=Ie(Eh),xc=()=>It;po.webpackHot&&(__VUE_HMR_RUNTIME__.updateSiteData=e=>{It.value=e});var Tc=Symbol(""),c0=()=>{const e=Ce(Tc);if(!e)throw new Error("useSiteLocaleData() is called without provider.");return e},Rh=Symbol(""),Vt=_n({resolvePageData:async e=>{const t=Pc.value[e],n=await(t==null?void 0:t());return n!=null?n:Ac},resolvePageFrontmatter:e=>e.frontmatter,resolvePageHead:(e,t,n)=>{const r=Ee(t.description)?t.description:n.description,o=[...re(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:r}]];return Oh(o)},resolvePageHeadTitle:(e,t)=>`${e.title?`${e.title} | `:""}${t.title}`,resolvePageLang:e=>e.lang||"en",resolveRouteLocale:(e,t)=>wc(e,t),resolveSiteLocaleData:(e,t)=>({...e,...e.locales[t]})}),kh=$e({name:"ClientOnly",setup(e,t){const n=Ie(!1);return lt(()=>{n.value=!0}),()=>{var r,o;return n.value?(o=(r=t.slots).default)==null?void 0:o.call(r):null}}}),Ch=$e({name:"Content",props:{pageKey:{type:String,required:!1,default:""}},setup(e){const t=bn(),n=_e(()=>Oc[e.pageKey||t.value.key]);return()=>n.value?ve(n.value):ve("div","404 Not Found")}}),Ri=$e({name:"Vuepress",setup(){const e=bn(),t=_e(()=>{let n;if(e.value.path){const r=e.value.frontmatter.layout;Ee(r)?n=r:n="Layout"}else n="404";return Ih[n]||hd(n,!1)});return()=>ve(t.value)}}),jh=e=>Ph(e)?e:`${xc().value.base}${Sh(e)}`,it=e=>e;function Nl(e,t,n){var r,o,l;t===void 0&&(t=50),n===void 0&&(n={});var i=(r=n.isImmediate)!=null&&r,a=(o=n.callback)!=null&&o,s=n.maxWait,u=Date.now(),c=[];function m(){if(s!==void 0){var h=Date.now()-u;if(h+t>=s)return s-h}return t}var d=function(){var h=[].slice.call(arguments),g=this;return new Promise(function(_,O){var v=i&&l===void 0;if(l!==void 0&&clearTimeout(l),l=setTimeout(function(){if(l=void 0,u=Date.now(),!i){var A=e.apply(g,h);a&&a(A),c.forEach(function(S){return(0,S.resolve)(A)}),c=[]}},m()),v){var E=e.apply(g,h);return a&&a(E),_(E)}c.push({resolve:_,reject:O})})};return d.cancel=function(h){l!==void 0&&clearTimeout(l),c.forEach(function(g){return(0,g.reject)(h)}),c=[]},d}const ki=()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,Mh=()=>window.scrollTo({top:0,behavior:"smooth"});const Hh=$e({name:"BackToTop",setup(){const e=Ie(0),t=_e(()=>e.value>300),n=Nl(()=>{e.value=ki()},100);lt(()=>{e.value=ki(),window.addEventListener("scroll",()=>n())});const r=ve("div",{class:"back-to-top",onClick:Mh});return()=>ve(Fl,{name:"back-to-top"},()=>t.value?r:null)}});var qh=it({rootComponents:[Hh]});const Fh=ve("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"},[ve("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"}),ve("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"})]),Vh=$e({name:"ExternalLinkIcon",props:{locales:{type:Object,required:!1,default:()=>({})}},setup(e){const t=so(),n=_e(()=>{var r;return(r=e.locales[t.value])!=null?r:{openInNewWindow:"open in new window"}});return()=>ve("span",[Fh,ve("span",{class:"external-link-icon-sr-only"},n.value.openInNewWindow)])}}),Nh={"/":{openInNewWindow:"\u5728\u65B0\u7A97\u53E3\u6253\u5F00"},"/en/":{openInNewWindow:"open in new window"}};var $h=it({enhance({app:e}){e.component("ExternalLinkIcon",ve(Vh,{locales:Nh}))}});/*! medium-zoom 1.0.6 | MIT License | https://github.com/francoischalifour/medium-zoom */var Nt=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:{},r=window.Promise||function(P){function L(){}P(L,L)},o=function(P){var L=P.target;if(L===B){g();return}A.indexOf(L)!==-1&&_({target:L})},l=function(){if(!(x||!w.original)){var P=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(F-P)>R.scrollOffset&&setTimeout(g,150)}},i=function(P){var L=P.key||P.keyCode;(L==="Escape"||L==="Esc"||L===27)&&g()},a=function(){var P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},L=P;if(P.background&&(B.style.background=P.background),P.container&&P.container instanceof Object&&(L.container=Nt({},R.container,P.container)),P.template){var T=Sr(P.template)?P.template:document.querySelector(P.template);L.template=T}return R=Nt({},R,L),A.forEach(function(j){j.dispatchEvent(Qt("medium-zoom:update",{detail:{zoom:K}}))}),K},s=function(){var P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return e(Nt({},R,P))},u=function(){for(var P=arguments.length,L=Array(P),T=0;T0?L.reduce(function(M,z){return[].concat(M,ji(z))},[]):A;return j.forEach(function(M){M.classList.remove("medium-zoom-image"),M.dispatchEvent(Qt("medium-zoom:detach",{detail:{zoom:K}}))}),A=A.filter(function(M){return j.indexOf(M)===-1}),K},m=function(P,L){var T=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return A.forEach(function(j){j.addEventListener("medium-zoom:"+P,L,T)}),S.push({type:"medium-zoom:"+P,listener:L,options:T}),K},d=function(P,L){var T=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return A.forEach(function(j){j.removeEventListener("medium-zoom:"+P,L,T)}),S=S.filter(function(j){return!(j.type==="medium-zoom:"+P&&j.listener.toString()===L.toString())}),K},h=function(){var P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},L=P.target,T=function(){var M={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},z=void 0,G=void 0;if(R.container)if(R.container instanceof Object)M=Nt({},M,R.container),z=M.width-M.left-M.right-R.margin*2,G=M.height-M.top-M.bottom-R.margin*2;else{var le=Sr(R.container)?R.container:document.querySelector(R.container),ie=le.getBoundingClientRect(),me=ie.width,ye=ie.height,we=ie.left,De=ie.top;M=Nt({},M,{width:me,height:ye,left:we,top:De})}z=z||M.width-R.margin*2,G=G||M.height-R.margin*2;var k=w.zoomedHd||w.original,Q=Ci(k)?z:k.naturalWidth||z,N=Ci(k)?G:k.naturalHeight||G,J=k.getBoundingClientRect(),ue=J.top,he=J.left,ae=J.width,oe=J.height,p=Math.min(Q,z)/ae,b=Math.min(N,G)/oe,I=Math.min(p,b),C=(-he+(z-ae)/2+R.margin+M.left)/I,H=(-ue+(G-oe)/2+R.margin+M.top)/I,V="scale("+I+") translate3d("+C+"px, "+H+"px, 0)";w.zoomed.style.transform=V,w.zoomedHd&&(w.zoomedHd.style.transform=V)};return new r(function(j){if(L&&A.indexOf(L)===-1){j(K);return}var M=function me(){x=!1,w.zoomed.removeEventListener("transitionend",me),w.original.dispatchEvent(Qt("medium-zoom:opened",{detail:{zoom:K}})),j(K)};if(w.zoomed){j(K);return}if(L)w.original=L;else if(A.length>0){var z=A;w.original=z[0]}else{j(K);return}if(w.original.dispatchEvent(Qt("medium-zoom:open",{detail:{zoom:K}})),F=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,x=!0,w.zoomed=Bh(w.original),document.body.appendChild(B),R.template){var G=Sr(R.template)?R.template:document.querySelector(R.template);w.template=document.createElement("div"),w.template.appendChild(G.content.cloneNode(!0)),document.body.appendChild(w.template)}if(document.body.appendChild(w.zoomed),window.requestAnimationFrame(function(){document.body.classList.add("medium-zoom--opened")}),w.original.classList.add("medium-zoom-image--hidden"),w.zoomed.classList.add("medium-zoom-image--opened"),w.zoomed.addEventListener("click",g),w.zoomed.addEventListener("transitionend",M),w.original.getAttribute("data-zoom-src")){w.zoomedHd=w.zoomed.cloneNode(),w.zoomedHd.removeAttribute("srcset"),w.zoomedHd.removeAttribute("sizes"),w.zoomedHd.src=w.zoomed.getAttribute("data-zoom-src"),w.zoomedHd.onerror=function(){clearInterval(le),console.warn("Unable to reach the zoom image target "+w.zoomedHd.src),w.zoomedHd=null,T()};var le=setInterval(function(){w.zoomedHd.complete&&(clearInterval(le),w.zoomedHd.classList.add("medium-zoom-image--opened"),w.zoomedHd.addEventListener("click",g),document.body.appendChild(w.zoomedHd),T())},10)}else if(w.original.hasAttribute("srcset")){w.zoomedHd=w.zoomed.cloneNode(),w.zoomedHd.removeAttribute("sizes"),w.zoomedHd.removeAttribute("loading");var ie=w.zoomedHd.addEventListener("load",function(){w.zoomedHd.removeEventListener("load",ie),w.zoomedHd.classList.add("medium-zoom-image--opened"),w.zoomedHd.addEventListener("click",g),document.body.appendChild(w.zoomedHd),T()})}else T()})},g=function(){return new r(function(P){if(x||!w.original){P(K);return}var L=function T(){w.original.classList.remove("medium-zoom-image--hidden"),document.body.removeChild(w.zoomed),w.zoomedHd&&document.body.removeChild(w.zoomedHd),document.body.removeChild(B),w.zoomed.classList.remove("medium-zoom-image--opened"),w.template&&document.body.removeChild(w.template),x=!1,w.zoomed.removeEventListener("transitionend",T),w.original.dispatchEvent(Qt("medium-zoom:closed",{detail:{zoom:K}})),w.original=null,w.zoomed=null,w.zoomedHd=null,w.template=null,P(K)};x=!0,document.body.classList.remove("medium-zoom--opened"),w.zoomed.style.transform="",w.zoomedHd&&(w.zoomedHd.style.transform=""),w.template&&(w.template.style.transition="opacity 150ms",w.template.style.opacity=0),w.original.dispatchEvent(Qt("medium-zoom:close",{detail:{zoom:K}})),w.zoomed.addEventListener("transitionend",L)})},_=function(){var P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},L=P.target;return w.original?g():h({target:L})},O=function(){return R},v=function(){return A},E=function(){return w.original},A=[],S=[],x=!1,F=0,R=n,w={original:null,zoomed:null,zoomedHd:null,template:null};Object.prototype.toString.call(t)==="[object Object]"?R=t:(t||typeof t=="string")&&u(t),R=Nt({margin:0,background:"#fff",scrollOffset:40,container:null,template:null},R);var B=zh(R.background);document.addEventListener("click",o),document.addEventListener("keyup",i),document.addEventListener("scroll",l),window.addEventListener("resize",g);var K={open:h,close:g,toggle:_,update:a,clone:s,attach:u,detach:c,on:m,off:d,getOptions:O,getImages:v,getZoomedImage:E};return K};function Kh(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(!e||typeof document=="undefined")){var r=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css",n==="top"&&r.firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}}var Yh=".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}";Kh(Yh);var Jh=Wh;const Qh=Symbol("mediumZoom");const Gh=".theme-default-content > img, .theme-default-content :not(a) > img",Zh={},Xh=300;var ef=it({enhance({app:e,router:t}){const n=Jh(Zh);n.refresh=(r=Gh)=>{n.detach(),n.attach(r)},e.provide(Qh,n),t.afterEach(()=>{setTimeout(()=>n.refresh(),Xh)})}});/*! * vue-router v4.1.3 @@ -7,7 +7,7 @@ See: https://github.com/francoischalifour/medium-zoom`)}},zh=function(t){var n=d */const nn=typeof window!="undefined";function tf(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const Ae=Object.assign;function Po(e,t){const n={};for(const r in t){const o=t[r];n[r]=ot(o)?o.map(e):e(o)}return n}const qn=()=>{},ot=Array.isArray,nf=/\/$/,rf=e=>e.replace(nf,"");function Ao(e,t,n="/"){let r,o={},l="",i="";const a=t.indexOf("#");let s=t.indexOf("?");return a=0&&(s=-1),s>-1&&(r=t.slice(0,s),l=t.slice(s+1,a>-1?a:t.length),o=e(l)),a>-1&&(r=r||t.slice(0,a),i=t.slice(a,t.length)),r=sf(r!=null?r:t,n),{fullPath:r+(l&&"?")+l+i,path:r,query:o,hash:i}}function of(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Mi(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function lf(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&fn(t.matched[r],n.matched[o])&&Rc(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function fn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Rc(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!af(e[n],t[n]))return!1;return!0}function af(e,t){return ot(e)?Hi(e,t):ot(t)?Hi(t,e):e===t}function Hi(e,t){return ot(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function sf(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/");let o=n.length-1,l,i;for(l=0;l1&&o--;else break;return n.slice(0,o).join("/")+"/"+r.slice(l-(l===r.length?1:0)).join("/")}var Jn;(function(e){e.pop="pop",e.push="push"})(Jn||(Jn={}));var Fn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Fn||(Fn={}));function cf(e){if(!e)if(nn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),rf(e)}const uf=/^[^#]+#/;function mf(e,t){return e.replace(uf,"#")+t}function df(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const co=()=>({left:window.pageXOffset,top:window.pageYOffset});function hf(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=df(o,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 qi(e,t){return(history.state?history.state.position-t:-1)+e}const el=new Map;function ff(e,t){el.set(e,t)}function pf(e){const t=el.get(e);return el.delete(e),t}let vf=()=>location.protocol+"//"+location.host;function kc(e,t){const{pathname:n,search:r,hash:o}=t,l=e.indexOf("#");if(l>-1){let a=o.includes(e.slice(l))?e.slice(l).length:1,s=o.slice(a);return s[0]!=="/"&&(s="/"+s),Mi(s,"")}return Mi(n,e)+r+o}function gf(e,t,n,r){let o=[],l=[],i=null;const a=({state:d})=>{const h=kc(e,location),g=n.value,_=t.value;let O=0;if(d){if(n.value=h,t.value=d,i&&i===g){i=null;return}O=_?d.position-_.position:0}else r(h);o.forEach(v=>{v(n.value,g,{delta:O,type:Jn.pop,direction:O?O>0?Fn.forward:Fn.back:Fn.unknown})})};function s(){i=n.value}function u(d){o.push(d);const h=()=>{const g=o.indexOf(d);g>-1&&o.splice(g,1)};return l.push(h),h}function c(){const{history:d}=window;!d.state||d.replaceState(Ae({},d.state,{scroll:co()}),"")}function m(){for(const d of l)d();l=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",c),{pauseListeners:s,listen:u,destroy:m}}function Fi(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?co():null}}function _f(e){const{history:t,location:n}=window,r={value:kc(e,n)},o={value:t.state};o.value||l(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function l(s,u,c){const m=e.indexOf("#"),d=m>-1?(n.host&&document.querySelector("base")?e:e.slice(m))+s:vf()+e+s;try{t[c?"replaceState":"pushState"](u,"",d),o.value=u}catch(h){console.error(h),n[c?"replace":"assign"](d)}}function i(s,u){const c=Ae({},t.state,Fi(o.value.back,s,o.value.forward,!0),u,{position:o.value.position});l(s,c,!0),r.value=s}function a(s,u){const c=Ae({},o.value,t.state,{forward:s,scroll:co()});l(c.current,c,!0);const m=Ae({},Fi(r.value,s,null),{position:c.position+1},u);l(s,m,!1),r.value=s}return{location:r,state:o,push:a,replace:i}}function bf(e){e=cf(e);const t=_f(e),n=gf(e,t.state,t.location,t.replace);function r(l,i=!0){i||n.pauseListeners(),history.go(l)}const o=Ae({location:"",base:e,go:r,createHref:mf.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function yf(e){return typeof e=="string"||e&&typeof e=="object"}function Cc(e){return typeof e=="string"||typeof e=="symbol"}const ht={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},jc=Symbol("");var Vi;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Vi||(Vi={}));function pn(e,t){return Ae(new Error,{type:e,[jc]:!0},t)}function dt(e,t){return e instanceof Error&&jc in e&&(t==null||!!(e.type&t))}const Ni="[^/]+?",Ef={sensitive:!1,strict:!1,start:!0,end:!0},wf=/[.+*?^${}()[\]/\\]/g;function Of(e,t){const n=Ae({},Ef,t),r=[];let o=n.start?"^":"";const l=[];for(const u of e){const c=u.length?[]:[90];n.strict&&!u.length&&(o+="/");for(let m=0;mt.length?t.length===1&&t[0]===40+40?1:-1:0}function Af(e,t){let n=0;const r=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const Sf={type:0,value:""},Lf=/[a-zA-Z0-9_]/;function If(e){if(!e)return[[]];if(e==="/")return[[Sf]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${u}": ${h}`)}let n=0,r=n;const o=[];let l;function i(){l&&o.push(l),l=[]}let a=0,s,u="",c="";function m(){!u||(n===0?l.push({type:0,value:u}):n===1||n===2||n===3?(l.length>1&&(s==="*"||s==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),l.push({type:1,value:u,regexp:c,repeatable:s==="*"||s==="+",optional:s==="*"||s==="?"})):t("Invalid state to consume buffer"),u="")}function d(){u+=s}for(;a{i(E)}:qn}function i(c){if(Cc(c)){const m=r.get(c);m&&(r.delete(c),n.splice(n.indexOf(m),1),m.children.forEach(i),m.alias.forEach(i))}else{const m=n.indexOf(c);m>-1&&(n.splice(m,1),c.record.name&&r.delete(c.record.name),c.children.forEach(i),c.alias.forEach(i))}}function a(){return n}function s(c){let m=0;for(;m=0&&(c.record.path!==n[m].record.path||!Mc(c,n[m]));)m++;n.splice(m,0,c),c.record.name&&!Ui(c)&&r.set(c.record.name,c)}function u(c,m){let d,h={},g,_;if("name"in c&&c.name){if(d=r.get(c.name),!d)throw pn(1,{location:c});_=d.record.name,h=Ae(Tf(m.params,d.keys.filter(E=>!E.optional).map(E=>E.name)),c.params),g=d.stringify(h)}else if("path"in c)g=c.path,d=n.find(E=>E.re.test(g)),d&&(h=d.parse(g),_=d.record.name);else{if(d=m.name?r.get(m.name):n.find(E=>E.re.test(m.path)),!d)throw pn(1,{location:c,currentLocation:m});_=d.record.name,h=Ae({},m.params,c.params),g=d.stringify(h)}const O=[];let v=d;for(;v;)O.unshift(v.record),v=v.parent;return{name:_,path:g,params:h,matched:O,meta:Cf(O)}}return e.forEach(c=>l(c)),{addRoute:l,resolve:u,removeRoute:i,getRoutes:a,getRecordMatcher:o}}function Tf(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Rf(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:kf(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 kf(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="boolean"?n:n[r];return t}function Ui(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Cf(e){return e.reduce((t,n)=>Ae(t,n.meta),{})}function zi(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Mc(e,t){return t.children.some(n=>n===e||Mc(e,n))}const Hc=/#/g,jf=/&/g,Mf=/\//g,Hf=/=/g,qf=/\?/g,qc=/\+/g,Ff=/%5B/g,Vf=/%5D/g,Fc=/%5E/g,Nf=/%60/g,Vc=/%7B/g,$f=/%7C/g,Nc=/%7D/g,Uf=/%20/g;function $l(e){return encodeURI(""+e).replace($f,"|").replace(Ff,"[").replace(Vf,"]")}function zf(e){return $l(e).replace(Vc,"{").replace(Nc,"}").replace(Fc,"^")}function tl(e){return $l(e).replace(qc,"%2B").replace(Uf,"+").replace(Hc,"%23").replace(jf,"%26").replace(Nf,"`").replace(Vc,"{").replace(Nc,"}").replace(Fc,"^")}function Bf(e){return tl(e).replace(Hf,"%3D")}function Wf(e){return $l(e).replace(Hc,"%23").replace(qf,"%3F")}function Kf(e){return e==null?"":Wf(e).replace(Mf,"%2F")}function Fr(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function Yf(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;ol&&tl(l)):[r&&tl(r)]).forEach(l=>{l!==void 0&&(t+=(t.length?"&":"")+n,l!=null&&(t+="="+l))})}return t}function Jf(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=ot(r)?r.map(o=>o==null?null:""+o):r==null?r:""+r)}return t}const Qf=Symbol(""),Wi=Symbol(""),uo=Symbol(""),Ul=Symbol(""),nl=Symbol("");function Pn(){let e=[];function t(r){return e.push(r),()=>{const o=e.indexOf(r);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function Lt(e,t,n,r,o){const l=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((i,a)=>{const s=m=>{m===!1?a(pn(4,{from:n,to:t})):m instanceof Error?a(m):yf(m)?a(pn(2,{from:t,to:m})):(l&&r.enterCallbacks[o]===l&&typeof m=="function"&&l.push(m),i())},u=e.call(r&&r.instances[o],t,n,s);let c=Promise.resolve(u);e.length<3&&(c=c.then(s)),c.catch(m=>a(m))})}function So(e,t,n,r){const o=[];for(const l of e)for(const i in l.components){let a=l.components[i];if(!(t!=="beforeRouteEnter"&&!l.instances[i]))if(Gf(a)){const u=(a.__vccOpts||a)[t];u&&o.push(Lt(u,n,r,l,i))}else{let s=a();o.push(()=>s.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${l.path}"`));const c=tf(u)?u.default:u;l.components[i]=c;const d=(c.__vccOpts||c)[t];return d&&Lt(d,n,r,l,i)()}))}}return o}function Gf(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Ki(e){const t=Ce(uo),n=Ce(Ul),r=_e(()=>t.resolve(rt(e.to))),o=_e(()=>{const{matched:s}=r.value,{length:u}=s,c=s[u-1],m=n.matched;if(!c||!m.length)return-1;const d=m.findIndex(fn.bind(null,c));if(d>-1)return d;const h=Yi(s[u-2]);return u>1&&Yi(c)===h&&m[m.length-1].path!==h?m.findIndex(fn.bind(null,s[u-2])):d}),l=_e(()=>o.value>-1&&tp(n.params,r.value.params)),i=_e(()=>o.value>-1&&o.value===n.matched.length-1&&Rc(n.params,r.value.params));function a(s={}){return ep(s)?t[rt(e.replace)?"replace":"push"](rt(e.to)).catch(qn):Promise.resolve()}return{route:r,href:_e(()=>r.value.href),isActive:l,isExactActive:i,navigate:a}}const Zf=$e({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:Ki,setup(e,{slots:t}){const n=_n(Ki(e)),{options:r}=Ce(uo),o=_e(()=>({[Ji(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Ji(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const l=t.default&&t.default(n);return e.custom?l:ve("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},l)}}}),Xf=Zf;function ep(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 tp(e,t){for(const n in t){const r=t[n],o=e[n];if(typeof r=="string"){if(r!==o)return!1}else if(!ot(o)||o.length!==r.length||r.some((l,i)=>l!==o[i]))return!1}return!0}function Yi(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Ji=(e,t,n)=>e!=null?e:t!=null?t:n,np=$e({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Ce(nl),o=_e(()=>e.route||r.value),l=Ce(Wi,0),i=_e(()=>{let u=rt(l);const{matched:c}=o.value;let m;for(;(m=c[u])&&!m.components;)u++;return u}),a=_e(()=>o.value.matched[i.value]);Wt(Wi,_e(()=>i.value+1)),Wt(Qf,a),Wt(nl,o);const s=Ie();return Ge(()=>[s.value,a.value,e.name],([u,c,m],[d,h,g])=>{c&&(c.instances[m]=u,h&&h!==c&&u&&u===d&&(c.leaveGuards.size||(c.leaveGuards=h.leaveGuards),c.updateGuards.size||(c.updateGuards=h.updateGuards))),u&&c&&(!h||!fn(c,h)||!d)&&(c.enterCallbacks[m]||[]).forEach(_=>_(u))},{flush:"post"}),()=>{const u=o.value,c=e.name,m=a.value,d=m&&m.components[c];if(!d)return Qi(n.default,{Component:d,route:u});const h=m.props[c],g=h?h===!0?u.params:typeof h=="function"?h(u):h:null,O=ve(d,Ae({},g,t,{onVnodeUnmounted:v=>{v.component.isUnmounted&&(m.instances[c]=null)},ref:s}));return Qi(n.default,{Component:O,route:u})||O}}});function Qi(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const $c=np;function rp(e){const t=xf(e.routes,e),n=e.parseQuery||Yf,r=e.stringifyQuery||Bi,o=e.history,l=Pn(),i=Pn(),a=Pn(),s=js(ht);let u=ht;nn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=Po.bind(null,k=>""+k),m=Po.bind(null,Kf),d=Po.bind(null,Fr);function h(k,Q){let N,J;return Cc(k)?(N=t.getRecordMatcher(k),J=Q):J=k,t.addRoute(J,N)}function g(k){const Q=t.getRecordMatcher(k);Q&&t.removeRoute(Q)}function _(){return t.getRoutes().map(k=>k.record)}function O(k){return!!t.getRecordMatcher(k)}function v(k,Q){if(Q=Ae({},Q||s.value),typeof k=="string"){const oe=Ao(n,k,Q.path),p=t.resolve({path:oe.path},Q),b=o.createHref(oe.fullPath);return Ae(oe,p,{params:d(p.params),hash:Fr(oe.hash),redirectedFrom:void 0,href:b})}let N;if("path"in k)N=Ae({},k,{path:Ao(n,k.path,Q.path).path});else{const oe=Ae({},k.params);for(const p in oe)oe[p]==null&&delete oe[p];N=Ae({},k,{params:m(k.params)}),Q.params=m(Q.params)}const J=t.resolve(N,Q),ue=k.hash||"";J.params=c(d(J.params));const he=of(r,Ae({},k,{hash:zf(ue),path:J.path})),ae=o.createHref(he);return Ae({fullPath:he,hash:ue,query:r===Bi?Jf(k.query):k.query||{}},J,{redirectedFrom:void 0,href:ae})}function E(k){return typeof k=="string"?Ao(n,k,s.value.path):Ae({},k)}function A(k,Q){if(u!==k)return pn(8,{from:Q,to:k})}function S(k){return R(k)}function x(k){return S(Ae(E(k),{replace:!0}))}function F(k){const Q=k.matched[k.matched.length-1];if(Q&&Q.redirect){const{redirect:N}=Q;let J=typeof N=="function"?N(k):N;return typeof J=="string"&&(J=J.includes("?")||J.includes("#")?J=E(J):{path:J},J.params={}),Ae({query:k.query,hash:k.hash,params:"path"in J?{}:k.params},J)}}function R(k,Q){const N=u=v(k),J=s.value,ue=k.state,he=k.force,ae=k.replace===!0,oe=F(N);if(oe)return R(Ae(E(oe),{state:ue,force:he,replace:ae}),Q||N);const p=N;p.redirectedFrom=Q;let b;return!he&&lf(r,J,N)&&(b=pn(16,{to:p,from:J}),ie(J,J,!0,!1)),(b?Promise.resolve(b):B(p,J)).catch(I=>dt(I)?dt(I,2)?I:le(I):z(I,p,J)).then(I=>{if(I){if(dt(I,2))return R(Ae({replace:ae},E(I.to),{state:ue,force:he}),Q||p)}else I=q(p,J,!0,ae,ue);return K(p,J,I),I})}function w(k,Q){const N=A(k,Q);return N?Promise.reject(N):Promise.resolve()}function B(k,Q){let N;const[J,ue,he]=op(k,Q);N=So(J.reverse(),"beforeRouteLeave",k,Q);for(const oe of J)oe.leaveGuards.forEach(p=>{N.push(Lt(p,k,Q))});const ae=w.bind(null,k,Q);return N.push(ae),Gt(N).then(()=>{N=[];for(const oe of l.list())N.push(Lt(oe,k,Q));return N.push(ae),Gt(N)}).then(()=>{N=So(ue,"beforeRouteUpdate",k,Q);for(const oe of ue)oe.updateGuards.forEach(p=>{N.push(Lt(p,k,Q))});return N.push(ae),Gt(N)}).then(()=>{N=[];for(const oe of k.matched)if(oe.beforeEnter&&!Q.matched.includes(oe))if(ot(oe.beforeEnter))for(const p of oe.beforeEnter)N.push(Lt(p,k,Q));else N.push(Lt(oe.beforeEnter,k,Q));return N.push(ae),Gt(N)}).then(()=>(k.matched.forEach(oe=>oe.enterCallbacks={}),N=So(he,"beforeRouteEnter",k,Q),N.push(ae),Gt(N))).then(()=>{N=[];for(const oe of i.list())N.push(Lt(oe,k,Q));return N.push(ae),Gt(N)}).catch(oe=>dt(oe,8)?oe:Promise.reject(oe))}function K(k,Q,N){for(const J of a.list())J(k,Q,N)}function q(k,Q,N,J,ue){const he=A(k,Q);if(he)return he;const ae=Q===ht,oe=nn?history.state:{};N&&(J||ae?o.replace(k.fullPath,Ae({scroll:ae&&oe&&oe.scroll},ue)):o.push(k.fullPath,ue)),s.value=k,ie(k,Q,N,ae),le()}let P;function L(){P||(P=o.listen((k,Q,N)=>{if(!De.listening)return;const J=v(k),ue=F(J);if(ue){R(Ae(ue,{replace:!0}),J).catch(qn);return}u=J;const he=s.value;nn&&ff(qi(he.fullPath,N.delta),co()),B(J,he).catch(ae=>dt(ae,12)?ae:dt(ae,2)?(R(ae.to,J).then(oe=>{dt(oe,20)&&!N.delta&&N.type===Jn.pop&&o.go(-1,!1)}).catch(qn),Promise.reject()):(N.delta&&o.go(-N.delta,!1),z(ae,J,he))).then(ae=>{ae=ae||q(J,he,!1),ae&&(N.delta&&!dt(ae,8)?o.go(-N.delta,!1):N.type===Jn.pop&&dt(ae,20)&&o.go(-1,!1)),K(J,he,ae)}).catch(qn)}))}let T=Pn(),j=Pn(),M;function z(k,Q,N){le(k);const J=j.list();return J.length?J.forEach(ue=>ue(k,Q,N)):console.error(k),Promise.reject(k)}function G(){return M&&s.value!==ht?Promise.resolve():new Promise((k,Q)=>{T.add([k,Q])})}function le(k){return M||(M=!k,L(),T.list().forEach(([Q,N])=>k?N(k):Q()),T.reset()),k}function ie(k,Q,N,J){const{scrollBehavior:ue}=e;if(!nn||!ue)return Promise.resolve();const he=!N&&pf(qi(k.fullPath,0))||(J||!N)&&history.state&&history.state.scroll||null;return Rl().then(()=>ue(k,Q,he)).then(ae=>ae&&hf(ae)).catch(ae=>z(ae,k,Q))}const me=k=>o.go(k);let ye;const we=new Set,De={currentRoute:s,listening:!0,addRoute:h,removeRoute:g,hasRoute:O,getRoutes:_,resolve:v,options:e,push:S,replace:x,go:me,back:()=>me(-1),forward:()=>me(1),beforeEach:l.add,beforeResolve:i.add,afterEach:a.add,onError:j.add,isReady:G,install(k){const Q=this;k.component("RouterLink",Xf),k.component("RouterView",$c),k.config.globalProperties.$router=Q,Object.defineProperty(k.config.globalProperties,"$route",{enumerable:!0,get:()=>rt(s)}),nn&&!ye&&s.value===ht&&(ye=!0,S(o.location).catch(ue=>{}));const N={};for(const ue in ht)N[ue]=_e(()=>s.value[ue]);k.provide(uo,Q),k.provide(Ul,_n(N)),k.provide(nl,s);const J=k.unmount;we.add(k),k.unmount=function(){we.delete(k),we.size<1&&(u=ht,P&&P(),P=null,s.value=ht,ye=!1,M=!1),J()}}};return De}function Gt(e){return e.reduce((t,n)=>t.then(()=>n()),Promise.resolve())}function op(e,t){const n=[],r=[],o=[],l=Math.max(t.matched.length,e.matched.length);for(let i=0;ifn(u,a))?r.push(a):n.push(a));const s=e.matched[i];s&&(t.matched.find(u=>fn(u,s))||o.push(s))}return[n,r,o]}function or(){return Ce(uo)}function mo(){return Ce(Ul)}/** * NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress * @license MIT - */const pe={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=pe.isStarted();e=Lo(e,pe.settings.minimum,1),pe.status=e===1?null:e;const n=pe.render(!t),r=n.querySelector(pe.settings.barSelector),o=pe.settings.speed,l=pe.settings.easing;return n.offsetWidth,lp(i=>{pr(r,{transform:"translate3d("+Gi(e)+"%,0,0)",transition:"all "+o+"ms "+l}),e===1?(pr(n,{transition:"none",opacity:"1"}),n.offsetWidth,setTimeout(function(){pr(n,{transition:"all "+o+"ms linear",opacity:"0"}),setTimeout(function(){pe.remove(),i()},o)},o)):setTimeout(()=>i(),o)}),pe},isStarted:()=>typeof pe.status=="number",start:()=>{pe.status||pe.set(0);const e=()=>{setTimeout(()=>{!pe.status||(pe.trickle(),e())},pe.settings.trickleSpeed)};return pe.settings.trickle&&e(),pe},done:e=>!e&&!pe.status?pe:pe.inc(.3+.5*Math.random()).set(1),inc:e=>{let t=pe.status;return t?(typeof e!="number"&&(e=(1-t)*Lo(Math.random()*t,.1,.95)),t=Lo(t+e,0,.994),pe.set(t)):pe.start()},trickle:()=>pe.inc(Math.random()*pe.settings.trickleRate),render:e=>{if(pe.isRendered())return document.getElementById("nprogress");Zi(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=pe.settings.template;const n=t.querySelector(pe.settings.barSelector),r=e?"-100":Gi(pe.status||0),o=document.querySelector(pe.settings.parent);return pr(n,{transition:"all 0 linear",transform:"translate3d("+r+"%,0,0)"}),o!==document.body&&Zi(o,"nprogress-custom-parent"),o==null||o.appendChild(t),t},remove:()=>{Xi(document.documentElement,"nprogress-busy"),Xi(document.querySelector(pe.settings.parent),"nprogress-custom-parent");const e=document.getElementById("nprogress");e&&ip(e)},isRendered:()=>!!document.getElementById("nprogress")},Lo=(e,t,n)=>en?n:e,Gi=e=>(-1+e)*100,lp=function(){const e=[];function t(){const n=e.shift();n&&n(t)}return function(n){e.push(n),e.length===1&&t()}}(),pr=function(){const e=["Webkit","O","Moz","ms"],t={};function n(i){return i.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(a,s){return s.toUpperCase()})}function r(i){const a=document.body.style;if(i in a)return i;let s=e.length;const u=i.charAt(0).toUpperCase()+i.slice(1);let c;for(;s--;)if(c=e[s]+u,c in a)return c;return i}function o(i){return i=n(i),t[i]||(t[i]=r(i))}function l(i,a,s){a=o(a),i.style[a]=s}return function(i,a){for(const s in a){const u=a[s];u!==void 0&&Object.prototype.hasOwnProperty.call(a,s)&&l(i,s,u)}}}(),Uc=(e,t)=>(typeof e=="string"?e:zl(e)).indexOf(" "+t+" ")>=0,Zi=(e,t)=>{const n=zl(e),r=n+t;Uc(n,t)||(e.className=r.substring(1))},Xi=(e,t)=>{const n=zl(e);if(!Uc(e,t))return;const r=n.replace(" "+t+" "," ");e.className=r.substring(1,r.length-1)},zl=e=>(" "+(e.className||"")+" ").replace(/\s+/gi," "),ip=e=>{e&&e.parentNode&&e.parentNode.removeChild(e)};const ap=()=>{lt(()=>{const e=or(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(n=>{t.has(n.path)||pe.start()}),e.afterEach(n=>{t.add(n.path),pe.done()})})};var sp=it({setup(){ap()}});const cp=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":"\u8FD4\u56DE\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":"\u89E3\u51B3\u65B9\u6848","children":[{"text":"\u5FAE\u670D\u52A1\u89E3\u51B3\u65B9\u6848","link":"https://cn.aliyun.com/product/aliware/mse?spm=arthas.topbar.0.0.0"},{"text":"\u5206\u5E03\u5F0F\u4E8B\u52A1\u89E3\u51B3\u65B9\u6848","link":"https://www.aliyun.com/aliware/txc?spm=arthas.topbar.0.0.0"},{"text":"\u9AD8\u53EF\u7528\u89E3\u51B3\u65B9\u6848","link":"https://www.aliyun.com/product/ahas?spm=arthas.topbar.0.0.0"},{"text":"\u5FAE\u670D\u52A1Serverless\u89E3\u51B3\u65B9\u6848","link":"https://cn.aliyun.com/product/aliware/sae?spm=arthas.topbar.0.0.0"},{"text":"PaaS\u89E3\u51B3\u65B9\u6848","link":"https://www.aliyun.com/product/edas?spm=arthas.topbar.0.0.0"},{"text":"\u670D\u52A1\u7F51\u683C\u89E3\u51B3\u65B9\u6848","link":"https://www.aliyun.com/product/servicemesh?spm=arthas.topbar.0.0.0"}]},{"text":"\u4E0B\u8F7D","link":"/doc/download.md"},{"text":"\u547D\u4EE4\u5217\u8868","link":"/doc/commands.md"}],"sidebar":{"/doc/":[{"text":"\u6587\u6863","children":["/doc/README.md","/doc/quick-start.md",{"text":"\u5728\u7EBF\u6559\u7A0B(\u963F\u91CC\u4E91)","link":"https://start.aliyun.com/handson-lab?category=arthas"},"/doc/install-detail.md","/doc/download.md","/doc/advanced-use.md",{"text":"\u5176\u4ED6\u7279\u6027","collapsible":true,"children":["/doc/async.md","/doc/save-log.md","/doc/batch-support.md",{"text":"ognl \u8868\u8FBE\u5F0F\u7528\u6CD5","link":"","children":[{"text":"\u6D3B\u7528ognl\u8868\u8FBE\u5F0F","link":"https://github.com/alibaba/arthas/issues/11"},{"text":"\u4E00\u4E9Bognl\u7279\u6B8A\u7528\u6CD5","link":"https://github.com/alibaba/arthas/issues/71"}]}]},"/doc/commands.md","/doc/web-console.md","/doc/tunnel.md","/doc/http-api.md","/doc/docker.md","/doc/spring-boot-starter.md","/doc/idea-plugin.md","/doc/faq.md",{"text":"\u7528\u6237\u6848\u5217","link":"https://github.com/alibaba/arthas/issues?q=label%3Auser-case"},{"text":"Start 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":"SOLUTIONS","children":[{"text":"Microservice solutions","link":"https://cn.aliyun.com/product/aliware/mse?spm=arthas.topbar.0.0.0"},{"text":"Distributed transaction solutions","link":"https://www.aliyun.com/aliware/txc?spm=arthas.topbar.0.0.0"},{"text":"High-availability solution","link":"https://www.aliyun.com/product/ahas?spm=arthas.topbar.0.0.0"},{"text":"Serverless solution for miscoservices","link":"https://cn.aliyun.com/product/aliware/sae?spm=arthas.topbar.0.0.0"},{"text":"PaaS solution","link":"https://www.aliyun.com/product/edas?spm=arthas.topbar.0.0.0"},{"text":"Service mesh solution","link":"https://www.aliyun.com/product/servicemesh?spm=arthas.topbar.0.0.0"}]},{"text":"DOWNLOAD","link":"/en/doc/download.md"},{"text":"COMMANDS","link":"/en/doc/commands.md"}],"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/advanced-use.md",{"text":"Other features","collapsible":true,"children":["/en/doc/async.md","/en/doc/save-log.md","/en/doc/batch-support.md",{"text":"How to use ognl","link":"","children":[{"text":"Basic ognl example","link":"https://github.com/alibaba/arthas/issues/11"},{"text":"Ognl special uses","link":"https://github.com/alibaba/arthas/issues/71"}]}]},"/en/doc/commands.md","/en/doc/web-console.md","/en/doc/tunnel.md","/en/doc/http-api.md","/en/doc/docker.md","/en/doc/spring-boot-starter.md","/en/doc/idea-plugin.md","/en/doc/faq.md",{"text":"User cases","link":"https://github.com/alibaba/arthas/issues?q=label%3Auser-case"},{"text":"Start 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"}`),zc=Ie(cp),up=()=>zc;po.webpackHot&&(__VUE_HMR_RUNTIME__.updateThemeData=e=>{zc.value=e});const Bc=Symbol(""),mp=()=>{const e=Ce(Bc);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},dp=(e,t)=>{var n;return{...e,...(n=e.locales)==null?void 0:n[t]}};var hp=it({enhance({app:e}){const t=up(),n=e._context.provides[Vl],r=_e(()=>dp(t.value,n.value));e.provide(Bc,r),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return r.value}}})}}),Wc=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n};const fp=$e({__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)=>(lo(),dc("span",{class:er(["badge",e.type]),style:Qr({verticalAlign:e.vertical})},[ec(t.$slots,"default",{},()=>[Hl(Zu(e.text),1)])],6))}});var pp=Wc(fp,[["__file","Badge.vue"]]);const vp=$e({name:"CodeGroup",setup(e,{slots:t}){const n=Ie(-1),r=Ie([]),o=(a=n.value)=>{a{a>0?n.value=a-1:n.value=r.value.length-1,r.value[n.value].focus()},i=(a,s)=>{a.key===" "||a.key==="Enter"?(a.preventDefault(),n.value=s):a.key==="ArrowRight"?(a.preventDefault(),o(s)):a.key==="ArrowLeft"&&(a.preventDefault(),l(s))};return()=>{var s;const a=(((s=t.default)==null?void 0:s.call(t))||[]).filter(u=>u.type.name==="CodeGroupItem").map(u=>(u.props===null&&(u.props={}),u));return a.length===0?null:(n.value<0||n.value>a.length-1?(n.value=a.findIndex(u=>u.props.active===""||u.props.active===!0),n.value===-1&&(n.value=0)):a.forEach((u,c)=>{u.props.active=c===n.value}),ve("div",{class:"code-group"},[ve("div",{class:"code-group__nav"},ve("ul",{class:"code-group__ul"},a.map((u,c)=>{const m=c===n.value;return ve("li",{class:"code-group__li"},ve("button",{ref:d=>{d&&(r.value[c]=d)},class:{"code-group__nav-tab":!0,"code-group__nav-tab-active":m},ariaPressed:m,ariaExpanded:m,onClick:()=>n.value=c,onKeydown:d=>i(d,c)},u.props.title))}))),a]))}}}),gp=["aria-selected"],_p=$e({name:"CodeGroupItem"}),bp=$e({..._p,props:{title:{type:String,required:!0},active:{type:Boolean,required:!1,default:!1}},setup(e){return(t,n)=>(lo(),dc("div",{class:er(["code-group-item",{"code-group-item__active":e.active}]),"aria-selected":e.active},[ec(t.$slots,"default")],10,gp))}});var yp=Wc(bp,[["__file","CodeGroupItem.vue"]]),ea;const lr=typeof window!="undefined",Ep=e=>typeof e=="string",Io=()=>{};lr&&((ea=window==null?void 0:window.navigator)==null?void 0:ea.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function wp(e,t){function n(...r){e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})}return n}const Kc=e=>e();function Op(e=Kc){const t=Ie(!0);function n(){t.value=!1}function r(){t.value=!0}return{isActive:t,pause:n,resume:r,eventFilter:(...l)=>{t.value&&e(...l)}}}function Yc(e){return sm()?(cm(e),!0):!1}function Pp(e,t=!0){vc()?Gs(e):t?e():Rl(e)}function u0(e=!1,t={}){const{truthyValue:n=!0,falsyValue:r=!1}=t,o=ke(e),l=Ie(e);function i(a){return arguments.length?(l.value=a,l.value):(l.value=l.value===rt(n)?rt(r):rt(n),l.value)}return o?i:[l,i]}var ta=Object.getOwnPropertySymbols,Ap=Object.prototype.hasOwnProperty,Sp=Object.prototype.propertyIsEnumerable,Lp=(e,t)=>{var n={};for(var r in e)Ap.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&ta)for(var r of ta(e))t.indexOf(r)<0&&Sp.call(e,r)&&(n[r]=e[r]);return n};function Ip(e,t,n={}){const r=n,{eventFilter:o=Kc}=r,l=Lp(r,["eventFilter"]);return Ge(e,wp(o,t),l)}var Dp=Object.defineProperty,xp=Object.defineProperties,Tp=Object.getOwnPropertyDescriptors,Vr=Object.getOwnPropertySymbols,Jc=Object.prototype.hasOwnProperty,Qc=Object.prototype.propertyIsEnumerable,na=(e,t,n)=>t in e?Dp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Rp=(e,t)=>{for(var n in t||(t={}))Jc.call(t,n)&&na(e,n,t[n]);if(Vr)for(var n of Vr(t))Qc.call(t,n)&&na(e,n,t[n]);return e},kp=(e,t)=>xp(e,Tp(t)),Cp=(e,t)=>{var n={};for(var r in e)Jc.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Vr)for(var r of Vr(e))t.indexOf(r)<0&&Qc.call(e,r)&&(n[r]=e[r]);return n};function jp(e,t,n={}){const r=n,{eventFilter:o}=r,l=Cp(r,["eventFilter"]),{eventFilter:i,pause:a,resume:s,isActive:u}=Op(o);return{stop:Ip(e,t,kp(Rp({},l),{eventFilter:i})),pause:a,resume:s,isActive:u}}function Mp(e){var t;const n=rt(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Nr=lr?window:void 0;lr&&window.document;lr&&window.navigator;lr&&window.location;function Hp(...e){let t,n,r,o;if(Ep(e[0])?([n,r,o]=e,t=Nr):[t,n,r,o]=e,!t)return Io;let l=Io;const i=Ge(()=>Mp(t),s=>{l(),s&&(s.addEventListener(n,r,o),l=()=>{s.removeEventListener(n,r,o),l=Io})},{immediate:!0,flush:"post"}),a=()=>{i(),l()};return Yc(a),a}function qp(e,t={}){const{window:n=Nr}=t,r=Boolean(n&&"matchMedia"in n&&typeof n.matchMedia=="function");let o;const l=Ie(!1),i=()=>{!r||(o||(o=n.matchMedia(e)),l.value=o.matches)};return Pp(()=>{i(),o&&("addEventListener"in o?o.addEventListener("change",i):o.addListener(i),Yc(()=>{"removeEventListener"in o?o.removeEventListener("change",i):o.removeListener(i)}))}),l}const rl=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},ol="__vueuse_ssr_handlers__";rl[ol]=rl[ol]||{};const Fp=rl[ol];function Vp(e,t){return Fp[e]||t}function Np(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"}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 Up(e,t,n,r={}){var o;const{flush:l="pre",deep:i=!0,listenToStorageChanges:a=!0,writeDefaults:s=!0,shallow:u,window:c=Nr,eventFilter:m,onError:d=F=>{console.error(F)}}=r,h=(u?js:Ie)(t);if(!n)try{n=Vp("getDefaultStorage",()=>{var F;return(F=Nr)==null?void 0:F.localStorage})()}catch(F){d(F)}if(!n)return h;const g=rt(t),_=Np(g),O=(o=r.serializer)!=null?o:$p[_],{pause:v,resume:E}=jp(h,()=>A(h.value),{flush:l,deep:i,eventFilter:m});return c&&a&&Hp(c,"storage",x),x(),h;function A(F){try{F==null?n.removeItem(e):n.setItem(e,O.write(F))}catch(R){d(R)}}function S(F){if(!(F&&F.key!==e)){v();try{const R=F?F.newValue:n.getItem(e);return R==null?(s&&g!==null&&n.setItem(e,O.write(g)),g):typeof R!="string"?R:O.read(R)}catch(R){d(R)}finally{E()}}}function x(F){F&&F.key!==e||(h.value=S(F))}}function zp(e){return qp("(prefers-color-scheme: dark)",e)}var ra;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(ra||(ra={}));const Gc=Symbol(""),m0=()=>{const e=Ce(Gc);if(!e)throw new Error("useDarkMode() is called without provider.");return e},Bp=()=>{const e=tu(),t=zp(),n=Up("vuepress-color-scheme",e.value.colorMode),r=_e({get(){return e.value.colorModeSwitch?n.value==="auto"?t.value:n.value==="dark":e.value.colorMode==="dark"},set(o){o===t.value?n.value="auto":n.value=o?"dark":"light"}});Wt(Gc,r),Wp(r)},Wp=e=>{const t=(n=e.value)=>{const r=window==null?void 0:window.document.querySelector("html");r==null||r.classList.toggle("dark",n)};lt(()=>{Ge(e,t,{immediate:!0})}),Cl(()=>t())},Zc=(...e)=>{const n=or().resolve(...e),r=n.matched[n.matched.length-1];if(!(r!=null&&r.redirect))return n;const{redirect:o}=r,l=se(o)?o(n):o,i=Ee(l)?{path:l}:l;return Zc({hash:n.hash,query:n.query,params:n.params,...i})},Kp=e=>{const t=Zc(encodeURI(e));return{text:t.meta.title||e,link:t.name==="404"?e:t.fullPath}};let Do=null,An=null;const Yp={wait:()=>Do,pending:()=>{Do=new Promise(e=>An=e)},resolve:()=>{An==null||An(),Do=null,An=null}},Jp=()=>Yp,Xc=Symbol("sidebarItems"),d0=()=>{const e=Ce(Xc);if(!e)throw new Error("useSidebarItems() is called without provider.");return e},Qp=()=>{const e=tu(),t=Dh(),n=_e(()=>Gp(t.value,e.value));Wt(Xc,n)},Gp=(e,t)=>{var o,l,i,a;const n=(l=(o=e.sidebar)!=null?o:t.sidebar)!=null?l:"auto",r=(a=(i=e.sidebarDepth)!=null?i:t.sidebarDepth)!=null?a:2;return e.home||n===!1?[]:n==="auto"?Xp(r):re(n)?eu(n,r):Ec(n)?ev(n,r):[]},Zp=(e,t)=>({text:e.title,link:`#${e.slug}`,children:Bl(e.children,t)}),Bl=(e,t)=>t>0?e.map(n=>Zp(n,t-1)):[],Xp=e=>{const t=bn();return[{text:t.value.title,children:Bl(t.value.headers,e)}]},eu=(e,t)=>{const n=mo(),r=bn(),o=l=>{var a;let i;if(Ee(l)?i=Kp(l):i=l,i.children)return{...i,children:i.children.map(s=>o(s))};if(i.link===n.path){const s=((a=r.value.headers[0])==null?void 0:a.level)===1?r.value.headers[0].children:r.value.headers;return{...i,children:Bl(s,t)}}return i};return e.map(l=>o(l))},ev=(e,t)=>{var l;const n=mo(),r=wc(e,n.path),o=(l=e[r])!=null?l:[];return eu(o,t)},tu=()=>mp();var tv=it({enhance({app:e,router:t}){e.component("Badge",pp),e.component("CodeGroup",vp),e.component("CodeGroupItem",yp),e.component("AutoLinkExternalIcon",()=>{const r=e.component("ExternalLinkIcon");return r?ve(r):null}),e.component("NavbarSearch",()=>{const r=e.component("Docsearch")||e.component("SearchBox");return r?ve(r):null});const n=t.options.scrollBehavior;t.options.scrollBehavior=async(...r)=>(await Jp().wait(),n(...r))},setup(){Bp(),Qp()}});var nv={};const rv=e=>{const t=so();return _e(()=>e[t.value])};class ov{constructor(){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 r=document.createElement("div");r.className="message move-in",r.innerHTML=t,this.containerElement.appendChild(r),n>0&&setTimeout(()=>{this.close(r)},n)}close(t){t.className=t.className.replace("move-in",""),t.className+="move-out",t.addEventListener("animationend",()=>{t.remove()})}}var xo,vt=function(){var e=1e3,t=6e4,n=36e5,r="millisecond",o="second",l="minute",i="hour",a="day",s="week",u="month",c="quarter",m="year",d="date",h="Invalid Date",g=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,_=/\[([^\]]+)]|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,O={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("_")},v=function(q,P,L){var T=String(q);return!T||T.length>=P?q:""+Array(P+1-T.length).join(L)+q},E={s:v,z:function(q){var P=-q.utcOffset(),L=Math.abs(P),T=Math.floor(L/60),j=L%60;return(P<=0?"+":"-")+v(T,2,"0")+":"+v(j,2,"0")},m:function q(P,L){if(P.date()1)return q(z[0])}else{var G=P.name;S[G]=P,j=G}return!T&&j&&(A=j),j||!T&&A},R=function(q,P){if(x(q))return q.clone();var L=typeof P=="object"?P:{};return L.date=q,L.args=arguments,new B(L)},w=E;w.l=F,w.i=x,w.w=function(q,P){return R(q,{locale:P.$L,utc:P.$u,x:P.$x,$offset:P.$offset})};var B=function(){function q(L){this.$L=F(L.locale,null,!0),this.parse(L)}var P=q.prototype;return P.parse=function(L){this.$d=function(T){var j=T.date,M=T.utc;if(j===null)return new Date(NaN);if(w.u(j))return new Date;if(j instanceof Date)return new Date(j);if(typeof j=="string"&&!/Z$/i.test(j)){var z=j.match(g);if(z){var G=z[2]-1||0,le=(z[7]||"0").substring(0,3);return M?new Date(Date.UTC(z[1],G,z[3]||1,z[4]||0,z[5]||0,z[6]||0,le)):new Date(z[1],G,z[3]||1,z[4]||0,z[5]||0,z[6]||0,le)}}return new Date(j)}(L),this.$x=L.x||{},this.init()},P.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()},P.$utils=function(){return w},P.isValid=function(){return this.$d.toString()!==h},P.isSame=function(L,T){var j=R(L);return this.startOf(T)<=j&&j<=this.endOf(T)},P.isAfter=function(L,T){return R(L)=0?1:g.date()),O=h.year||g.year(),v=h.month>=0?h.month:h.year||h.day?0:g.month(),E=h.hour||0,A=h.minute||0,S=h.second||0,x=h.millisecond||0;return d?new Date(Date.UTC(O,v,_,E,A,S,x)):new Date(O,v,_,E,A,S,x)}return m},l=r.parse;r.parse=function(u){u.date=o.bind(this)(u),l.bind(this)(u)};var i=r.set,a=r.add,s=function(u,c,m,d){if(d===void 0&&(d=1),c instanceof Object){var h=Object.keys(c),g=this;return h.forEach(function(_){g=u.bind(g)(c[_]*d,_)}),g}return u.bind(this)(c*d,m)};r.set=function(u,c){return c=c===void 0?u:c,s.bind(this)(function(m,d){return i.bind(this)(d,m)},c,u)},r.add=function(u,c){return s.bind(this)(a,u,c)},r.subtract=function(u,c){return s.bind(this)(a,u,c,-1)}},ru=function(){var e={year:0,month:1,day:2,hour:3,minute:4,second:5},t={};return function(n,r,o){var l,i=function(c,m,d){d===void 0&&(d={});var h=new Date(c),g=function(_,O){O===void 0&&(O={});var v=O.timeZoneName||"short",E=_+"|"+v,A=t[E];return A||(A=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:_,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:v}),t[E]=A),A}(m,d);return g.formatToParts(h)},a=function(c,m){for(var d=i(c,m),h=[],g=0;g=0&&(h[E]=parseInt(v,10))}var A=h[3],S=A===24?0:A,x=h[0]+"-"+h[1]+"-"+h[2]+" "+S+":"+h[4]+":"+h[5]+":000",F=+c;return(o.utc(x).valueOf()-(F-=F%1e3))/6e4},s=r.prototype;s.tz=function(c,m){c===void 0&&(c=l);var d=this.utcOffset(),h=this.toDate(),g=h.toLocaleString("en-US",{timeZone:c}),_=Math.round((h-new Date(g))/1e3/60),O=o(g).$set("millisecond",this.$ms).utcOffset(15*-Math.round(h.getTimezoneOffset()/15)-_,!0);if(m){var v=O.utcOffset();O=O.add(d-v,"minute")}return O.$x.$timezone=c,O},s.offsetName=function(c){var m=this.$x.$timezone||o.tz.guess(),d=i(this.valueOf(),m,{timeZoneName:c}).find(function(h){return h.type.toLowerCase()==="timezonename"});return d&&d.value};var u=s.startOf;s.startOf=function(c,m){if(!this.$x||!this.$x.$timezone)return u.call(this,c,m);var d=o(this.format("YYYY-MM-DD HH:mm:ss:SSS"));return u.call(d,c,m).tz(this.$x.$timezone,!0)},o.tz=function(c,m,d){var h=d&&m,g=d||m||l,_=a(+o(),g);if(typeof c!="string")return o(c).tz(g);var O=function(S,x,F){var R=S-60*x*1e3,w=a(R,F);if(x===w)return[R,x];var B=a(R-=60*(w-x)*1e3,F);return w===B?[R,w]:[S-60*Math.min(w,B)*1e3,Math.max(w,B)]}(o.utc(c,h).valueOf(),_,g),v=O[0],E=O[1],A=o(v).utcOffset(E);return A.$x.$timezone=g,A},o.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},o.tz.setDefault=function(c){l=c}}}(),ou=function(){var e="minute",t=/[+-]\d\d(?::?\d\d)?/g,n=/([+-]|\d\d)/g;return function(r,o,l){var i=o.prototype;l.utc=function(h){return new o({date:h,utc:!0,args:arguments})},i.utc=function(h){var g=l(this.toDate(),{locale:this.$L,utc:!0});return h?g.add(this.utcOffset(),e):g},i.local=function(){return l(this.toDate(),{locale:this.$L,utc:!1})};var a=i.parse;i.parse=function(h){h.utc&&(this.$u=!0),this.$utils().u(h.$offset)||(this.$offset=h.$offset),a.call(this,h)};var s=i.init;i.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 s.call(this)};var u=i.utcOffset;i.utcOffset=function(h,g){var _=this.$utils().u;if(_(h))return this.$u?0:_(this.$offset)?u.call(this):this.$offset;if(typeof h=="string"&&(h=function(A){A===void 0&&(A="");var S=A.match(t);if(!S)return null;var x=(""+S[0]).match(n)||["-",0,0],F=x[0],R=60*+x[1]+ +x[2];return R===0?0:F==="+"?R:-R}(h),h===null))return this;var O=Math.abs(h)<=16?60*h:h,v=this;if(g)return v.$offset=O,v.$u=h===0,v;if(h!==0){var E=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(v=this.local().add(O+E,e)).$offset=O,v.$x.$localOffset=E}else v=this.utc();return v};var c=i.format;i.format=function(h){var g=h||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return c.call(this,g)},i.valueOf=function(){var h=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*h},i.isUTC=function(){return!!this.$u},i.toISOString=function(){return this.toDate().toISOString()},i.toString=function(){return this.toDate().toUTCString()};var m=i.toDate;i.toDate=function(h){return h==="s"&&this.$offset?l(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():m.call(this)};var d=i.diff;i.diff=function(h,g,_){if(h&&this.$u===h.$u)return d.call(this,h,g,_);var O=this.local(),v=l(h).local();return d.call(O,v,g,_)}}}();vt.extend(lv),vt.extend(nu),vt.extend(ou),vt.extend(ru);const iv={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"}},av={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("_")};vt.locale("zh",iv),vt.locale("en",av),vt.extend(nu),vt.extend(ou),vt.extend(ru);const vr={showInMobile:!1,pure:!0},oa=()=>!!navigator&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/iu.test(navigator.userAgent),sv=()=>{const e=mo(),t=rv({"/en/":{copy:"Copied successfully",hint:"Copy code"},"/":{copy:"\u590D\u5236\u6210\u529F",hint:"\u590D\u5236\u4EE3\u7801"}}),n=o=>{if(!o.hasAttribute("copy-code-registered")){const l=document.createElement("button");l.className="copy-code-pure-button",l.innerHTML='',l.addEventListener("click",()=>{(i=>{const a=document.getSelection(),s=!!(a&&a.rangeCount>0)&&a.getRangeAt(0),u=document.createElement("textarea");u.value=i,u.setAttribute("readonly",""),u.style.position="absolute",u.style.top="-9999px",document.body.appendChild(u),u.select(),document.execCommand("copy"),document.body.removeChild(u),s&&a&&(a.removeAllRanges(),a.addRange(s))})(o.innerText)}),l.setAttribute("aria-label",t.value.hint),l.setAttribute("data-balloon-pos","left"),o.parentElement&&o.parentElement.insertBefore(l,o),o.setAttribute("copy-code-registered","")}},r=()=>{const o=vr.selector||'.theme-default-content div[class*="language-"] pre';setTimeout(()=>{typeof o=="string"?document.querySelectorAll(o).forEach(n):Array.isArray(o)&&o.forEach(l=>{document.querySelectorAll(l).forEach(n)})},vr.delay||500)};lt(()=>{new ov,oa()&&!vr.showInMobile||r()}),Ge(()=>e.path,()=>{oa()&&!vr.showInMobile||r()})};var cv=it({setup:()=>{sv()}});const uv=(e,t)=>t.some(n=>{if(Ee(n))return n===e.key;const{key:r,ctrl:o=!1,shift:l=!1,alt:i=!1}=n;return r===e.key&&o===e.ctrlKey&&l===e.shiftKey&&i===e.altKey}),mv=/[^\x00-\x7F]/,dv=e=>e.split(/\s+/g).map(t=>t.trim()).filter(t=>!!t),la=e=>e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),ia=(e,t)=>{const n=t.join(" "),r=dv(e);if(mv.test(e))return r.some(i=>n.toLowerCase().indexOf(i)>-1);const o=e.endsWith(" ");return new RegExp(r.map((i,a)=>r.length===a+1&&!o?`(?=.*\\b${la(i)})`:`(?=.*\\b${la(i)}\\b)`).join("")+".+","gi").test(n)},hv=({input:e,hotKeys:t})=>{if(t.value.length===0)return;const n=r=>{!e.value||uv(r,t.value)&&!e.value.contains(r.target)&&(r.preventDefault(),e.value.focus())};lt(()=>{document.addEventListener("keydown",n)}),oo(()=>{document.removeEventListener("keydown",n)})},fv=[{title:"",headers:[],path:"/",pathLocale:"/",extraFields:[]},{title:"Home",headers:[],path:"/en/",pathLocale:"/en/",extraFields:[]},{title:"Introduction",headers:[{level:3,title:"Background",slug:"background",children:[]},{level:3,title:"Key features",slug:"key-features",children:[]},{level:3,title:"Contributors",slug:"contributors",children:[]}],path:"/en/doc/",pathLocale:"/en/",extraFields:[]},{title:"Advanced Usage",headers:[{level:2,title:"Web Console",slug:"web-console",children:[]},{level:2,title:"Arthas Properties",slug:"arthas-properties",children:[]},{level:2,title:"Start as a Java Agent",slug:"start-as-a-java-agent",children:[]},{level:2,title:"as.sh and arthas-boot tips",slug:"as-sh-and-arthas-boot-tips",children:[]},{level:2,title:"User data report",slug:"user-data-report",children:[]},{level:2,title:"Other features",slug:"other-features",children:[]}],path:"/en/doc/advanced-use.html",pathLocale:"/en/",extraFields:[]},{title:"Fundamental Fields in Expressions",headers:[],path:"/en/doc/advice-class.html",pathLocale:"/en/",extraFields:[]},{title:"Start as a Java Agent",headers:[],path:"/en/doc/agent.html",pathLocale:"/en/",extraFields:[]},{title:"Arthas Properties",headers:[{level:2,title:"Supported configuration items",slug:"supported-configuration-items",children:[{level:3,title:"disable specify commands",slug:"disable-specify-commands",children:[]}]},{level:2,title:"Configured order",slug:"configured-order",children:[]}],path:"/en/doc/arthas-properties.html",pathLocale:"/en/",extraFields:[]},{title:"Arthas Async Jobs",headers:[{level:2,title:"1. Use & to run the command in the background",slug:"_1-use-to-run-the-command-in-the-background",children:[]},{level:2,title:"2. List background jobs",slug:"_2-list-background-jobs",children:[]},{level:2,title:"3. Suspend and cancel job",slug:"_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",children:[]},{level:2,title:"5. Redirect the output",slug:"_5-redirect-the-output",children:[]},{level:2,title:"6. Stop job",slug:"_6-stop-job",children:[]},{level:2,title:"7. Others",slug:"_7-others",children:[]}],path:"/en/doc/async.html",pathLocale:"/en/",extraFields:[]},{title:"auth",headers:[{level:3,title:"Configure username and password",slug:"configure-username-and-password",children:[]},{level:3,title:"Local connection does not require authentication",slug:"local-connection-does-not-require-authentication",children:[]},{level:3,title:"Authenticate in the telnet console",slug:"authenticate-in-the-telnet-console",children:[]},{level:3,title:"Web console Authentication",slug:"web-console-authentication",children:[]},{level:3,title:"HTTP API Authentication",slug:"http-api-authentication",children:[]}],path:"/en/doc/auth.html",pathLocale:"/en/",extraFields:[]},{title:"base64",headers:[{level:3,title:"Encode to base64",slug:"encode-to-base64",children:[]},{level:3,title:"Encode to base64 and save output to file",slug:"encode-to-base64-and-save-output-to-file",children:[]},{level:3,title:"Decode from base64",slug:"decode-from-base64",children:[]},{level:3,title:"Decode from base64 and save output to file",slug:"decode-from-base64-and-save-output-to-file",children:[]}],path:"/en/doc/base64.html",pathLocale:"/en/",extraFields:[]},{title:"Batch Processing",headers:[{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/batch-support.html",pathLocale:"/en/",extraFields:[]},{title:"cat",headers:[],path:"/en/doc/cat.html",pathLocale:"/en/",extraFields:[]},{title:"classloader",headers:[{level:3,title:"Options",slug:"options",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/classloader.html",pathLocale:"/en/",extraFields:[]},{title:"cls",headers:[],path:"/en/doc/cls.html",pathLocale:"/en/",extraFields:[]},{title:"All Commands",headers:[{level:2,title:"jvm - related",slug:"jvm-related",children:[]},{level:2,title:"class/classloader - related",slug:"class-classloader-related",children:[]},{level:2,title:"monitor/watch/trace - related",slug:"monitor-watch-trace-related",children:[]},{level:2,title:"authentication",slug:"authentication",children:[]},{level:2,title:"options",slug:"options",children:[]},{level:2,title:"profiler/flame graph",slug:"profiler-flame-graph",children:[]},{level:2,title:"pipe",slug:"pipe",children:[]},{level:2,title:"async jobs",slug:"async-jobs",children:[]},{level:2,title:"Basic Arthas Commands",slug:"basic-arthas-commands",children:[]}],path:"/en/doc/commands.html",pathLocale:"/en/",extraFields:[]},{title:"Contact Us",headers:[{level:3,title:"Issues",slug:"issues",children:[]},{level:3,title:"DingDing Group",slug:"dingding-group",children:[]},{level:3,title:"Instructions for Installing DingTalk",slug:"instructions-for-installing-dingtalk",children:[]},{level:3,title:"QQ Group",slug:"qq-group",children:[]}],path:"/en/doc/contact-us.html",pathLocale:"/en/",extraFields:[]},{title:"dashboard",headers:[{level:3,title:"Options",slug:"options",children:[]},{level:3,title:"Usage",slug:"usage",children:[]},{level:3,title:"Notes on column headers",slug:"notes-on-column-headers",children:[]},{level:3,title:"Screenshot",slug:"screenshot",children:[]}],path:"/en/doc/dashboard.html",pathLocale:"/en/",extraFields:[]},{title:"Docker",headers:[{level:2,title:"Use JDK in Docker",slug:"use-jdk-in-docker",children:[{level:3,title:"Use public JDK image",slug:"use-public-jdk-image",children:[]},{level:3,title:"Install via package management software",slug:"install-via-package-management-software",children:[]}]},{level:2,title:"Quick start with Docker",slug:"quick-start-with-docker",children:[]},{level:2,title:"Diagnose the Java process in Docker",slug:"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",children:[]},{level:2,title:"Install Arthas into the base Docker image",slug:"install-arthas-into-the-base-docker-image",children:[]}],path:"/en/doc/docker.html",pathLocale:"/en/",extraFields:[]},{title:"Download",headers:[{level:2,title:"Download full package",slug:"download-full-package",children:[{level:3,title:"Download from maven central",slug:"download-from-maven-central",children:[]},{level:3,title:"Download from Github Releases",slug:"download-from-github-releases",children:[]},{level:3,title:"Use as.sh",slug:"use-as-sh",children:[]},{level:3,title:"Use arthas-boot.jar",slug:"use-arthas-boot-jar",children:[]}]},{level:2,title:"Download Offline Help Documentation",slug:"download-offline-help-documentation",children:[]}],path:"/en/doc/download.html",pathLocale:"/en/",extraFields:[]},{title:"dump",headers:[{level:3,title:"Options",slug:"options",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/dump.html",pathLocale:"/en/",extraFields:[]},{title:"echo",headers:[],path:"/en/doc/echo.html",pathLocale:"/en/",extraFields:[]},{title:"FAQ",headers:[{level:3,title:"Where is the log file?",slug:"where-is-the-log-file",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",children:[]},{level:3,title:"target process not responding or HotSpot VM not loaded",slug:"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",children:[]},{level:3,title:"How to view the result in json format",slug:"how-to-view-the-result-in-json-format",children:[]},{level:3,title:"Can arthas trace native methods",slug:"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",children:[]},{level:3,title:"How to filter method with the same name?",slug:"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",children:[]},{level:3,title:"How to watch or trace inner classes?",slug:"how-to-watch-or-trace-inner-classes",children:[]},{level:3,title:"Enter Unicode characters",slug:"enter-unicode-characters",children:[]},{level:3,title:"java.lang.ClassFormatError: null, skywalking arthas compatible use",slug:"java-lang-classformaterror-null-skywalking-arthas-compatible-use",children:[]},{level:3,title:"Can I use arthas offline?",slug:"can-i-use-arthas-offline",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",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",children:[]}],path:"/en/doc/faq.html",pathLocale:"/en/",extraFields:[]},{title:"getstatic",headers:[],path:"/en/doc/getstatic.html",pathLocale:"/en/",extraFields:[]},{title:"grep",headers:[],path:"/en/doc/grep.html",pathLocale:"/en/",extraFields:[]},{title:"groovy",headers:[{level:3,title:"Limitations",slug:"limitations",children:[]},{level:3,title:"Parameters",slug:"parameters",children:[]},{level:3,title:"Explanation on the important callbacks",slug:"explanation-on-the-important-callbacks",children:[]},{level:3,title:"Advice parameter",slug:"advice-parameter",children:[]},{level:3,title:"Output parameter",slug:"output-parameter",children:[]},{level:3,title:"A groovy sample script to output logs",slug:"a-groovy-sample-script-to-output-logs",children:[]}],path:"/en/doc/groovy.html",pathLocale:"/en/",extraFields:[]},{title:"heapdump",headers:[{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/heapdump.html",pathLocale:"/en/",extraFields:[]},{title:"help",headers:[{level:3,title:"Options",slug:"options",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/help.html",pathLocale:"/en/",extraFields:[]},{title:"history",headers:[{level:3,title:"Options",slug:"options",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/en/doc/history.html",pathLocale:"/en/",extraFields:[]},{title:"Http API",headers:[{level:3,title:"Overview",slug:"overview",children:[]},{level:3,title:"One-time command",slug:"one-time-command",children:[]},{level:3,title:"Session interaction",slug:"session-interaction",children:[]},{level:3,title:"Authentication",slug:"authentication",children:[]},{level:3,title:"Web UI",slug:"web-ui",children:[]},{level:3,title:"Special command results",slug:"special-command-results",children:[]},{level:3,title:"Cases",slug:"cases",children:[]}],path:"/en/doc/http-api.html",pathLocale:"/en/",extraFields:[]},{title:"IDEA Plugin",headers:[],path:"/en/doc/idea-plugin.html",pathLocale:"/en/",extraFields:[]},{title:"Install Arthas",headers:[{level:2,title:"Quick installation",slug:"quick-installation",children:[{level:3,title:"Use arthas-boot(Recommended)",slug:"use-arthas-boot-recommended",children:[]},{level:3,title:"Use as.sh",slug:"use-as-sh",children:[]}]},{level:2,title:"Full installation",slug:"full-installation",children:[]},{level:2,title:"Manual Installation",slug:"manual-installation",children:[]},{level:2,title:"Installation via Packages",slug:"installation-via-packages",children:[{level:3,title:"Instruction for Debian based systems",slug:"instruction-for-debian-based-systems",children:[]},{level:3,title:"Instruction for Fedora based systems",slug:"instruction-for-fedora-based-systems",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}]},{level:2,title:"Offline Help Documentation",slug:"offline-help-documentation",children:[]},{level:2,title:"Uninstall",slug:"uninstall",children:[]}],path:"/en/doc/install-detail.html",pathLocale:"/en/",extraFields:[]},{title:"jad",headers:[{level:3,title:"Options",slug:"options",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/jad.html",pathLocale:"/en/",extraFields:[]},{title:"jvm",headers:[{level:3,title:"Usage",slug:"usage",children:[]},{level:3,title:"Thread related",slug:"thread-related",children:[]},{level:3,title:"File descriptor related",slug:"file-descriptor-related",children:[]}],path:"/en/doc/jvm.html",pathLocale:"/en/",extraFields:[]},{title:"Arthas Console Keymap",headers:[],path:"/en/doc/keymap.html",pathLocale:"/en/",extraFields:[]},{title:"logger",headers:[{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/logger.html",pathLocale:"/en/",extraFields:[]},{title:"Manually Install Arthas",headers:[{level:2,title:"Startup with as.sh/as.bat",slug:"startup-with-as-sh-as-bat",children:[{level:3,title:"Linux/Unix/Mac",slug:"linux-unix-mac",children:[]},{level:3,title:"Windows",slug:"windows",children:[]}]},{level:2,title:"Manual command line startup",slug:"manual-command-line-startup",children:[]}],path:"/en/doc/manual-install.html",pathLocale:"/en/",extraFields:[]},{title:"mbean",headers:[{level:3,title:"Parameters",slug:"parameters",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/mbean.html",pathLocale:"/en/",extraFields:[]},{title:"mc",headers:[],path:"/en/doc/mc.html",pathLocale:"/en/",extraFields:[]},{title:"memory",headers:[{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/memory.html",pathLocale:"/en/",extraFields:[]},{title:"monitor",headers:[{level:3,title:"Items to monitor",slug:"items-to-monitor",children:[]},{level:3,title:"Parameters",slug:"parameters",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/monitor.html",pathLocale:"/en/",extraFields:[]},{title:"ognl",headers:[{level:3,title:"Parameters",slug:"parameters",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/ognl.html",pathLocale:"/en/",extraFields:[]},{title:"options",headers:[{level:3,title:"View all options",slug:"view-all-options",children:[]},{level:3,title:"Get special option value",slug:"get-special-option-value",children:[]},{level:3,title:"Set special option value",slug:"set-special-option-value",children:[]},{level:3,title:"Set unsafe to true to enhance the classes under the java.* package",slug:"set-unsafe-to-true-to-enhance-the-classes-under-the-java-package",children:[]},{level:3,title:"Turn off strict mode, allow setting object properties in ognl expressions",slug:"turn-off-strict-mode-allow-setting-object-properties-in-ognl-expressions",children:[]}],path:"/en/doc/options.html",pathLocale:"/en/",extraFields:[]},{title:"perfcounter",headers:[{level:3,title:"Usage",slug:"usage",children:[]},{level:3,title:"JVM above JDK9",slug:"jvm-above-jdk9",children:[]}],path:"/en/doc/perfcounter.html",pathLocale:"/en/",extraFields:[]},{title:"profiler",headers:[{level:3,title:"Supported Options",slug:"supported-options",children:[]},{level:3,title:"Start profiler",slug:"start-profiler",children:[]},{level:3,title:"Get the number of samples collected",slug:"get-the-number-of-samples-collected",children:[]},{level:3,title:"View profiler status",slug:"view-profiler-status",children:[]},{level:3,title:"Stop profiler",slug:"stop-profiler",children:[]},{level:3,title:"View profiler results under arthas-output via browser",slug:"view-profiler-results-under-arthas-output-via-browser",children:[]},{level:3,title:"Profiler supported events",slug:"profiler-supported-events",children:[]},{level:3,title:"Resume sampling",slug:"resume-sampling",children:[]},{level:3,title:"Use execute action to execute complex commands",slug:"use-execute-action-to-execute-complex-commands",children:[]},{level:3,title:"View all supported actions",slug:"view-all-supported-actions",children:[]},{level:3,title:"View version",slug:"view-version",children:[]},{level:3,title:"Configure framebuf option",slug:"configure-framebuf-option",children:[]},{level:3,title:"Configure include/exclude to filter data",slug:"configure-include-exclude-to-filter-data",children:[]},{level:3,title:"Specify execution time",slug:"specify-execution-time",children:[]},{level:3,title:"Generate jfr format result",slug:"generate-jfr-format-result",children:[]},{level:3,title:"The 'unknown' in profiler result",slug:"the-unknown-in-profiler-result",children:[]}],path:"/en/doc/profiler.html",pathLocale:"/en/",extraFields:[]},{title:"pwd",headers:[],path:"/en/doc/pwd.html",pathLocale:"/en/",extraFields:[]},{title:"Quick Start",headers:[{level:2,title:"1. Start math-game",slug:"_1-start-math-game",children:[]},{level:2,title:"2. Start Arthas",slug:"_2-start-arthas",children:[{level:3,title:"Linux/Unix/Mac",slug:"linux-unix-mac",children:[]}]},{level:2,title:"3. Check the Dashboard",slug:"_3-check-the-dashboard",children:[]},{level:2,title:"4. Get the Main Class of the math-game process with the thread command",slug:"_4-get-the-main-class-of-the-math-game-process-with-the-thread-command",children:[]},{level:2,title:"5. Decompile Main Class with jad command",slug:"_5-decompile-main-class-with-jad-command",children:[]},{level:2,title:"6. watch",slug:"_6-watch",children:[]},{level:2,title:"7. Exit Arthas",slug:"_7-exit-arthas",children:[]}],path:"/en/doc/quick-start.html",pathLocale:"/en/",extraFields:[]},{title:"quit",headers:[],path:"/en/doc/quit.html",pathLocale:"/en/",extraFields:[]},{title:"redefine",headers:[{level:3,title:"Frequently asked questions",slug:"frequently-asked-questions",children:[]},{level:3,title:"Options",slug:"options",children:[]},{level:3,title:"Usage",slug:"usage",children:[]},{level:3,title:"Use with the jad/mc command",slug:"use-with-the-jad-mc-command",children:[]},{level:3,title:"Tips for uploading .class files to the server",slug:"tips-for-uploading-class-files-to-the-server",children:[]},{level:3,title:"Restrictions of the redefine command",slug:"restrictions-of-the-redefine-command",children:[]}],path:"/en/doc/redefine.html",pathLocale:"/en/",extraFields:[]},{title:"Release Notes",headers:[{level:2,title:"v3.1.1",slug:"v3-1-1",children:[]},{level:2,title:"v3.1.0",slug:"v3-1-0",children:[]},{level:2,title:"v3.0.5",slug:"v3-0-5",children:[]},{level:2,title:"v3.0.4",slug:"v3-0-4",children:[]},{level:2,title:"v2017-11-03",slug:"v2017-11-03",children:[]},{level:2,title:"v2017-09-22",slug:"v2017-09-22",children:[]},{level:2,title:"v2017-09-11",slug:"v2017-09-11",children:[]},{level:2,title:"v2017-05-11",slug:"v2017-05-11",children:[]},{level:2,title:"v2017-05-12",slug:"v2017-05-12",children:[]},{level:2,title:"v2016-12-09",slug:"v2016-12-09",children:[]},{level:2,title:"v2016-06-07",slug:"v2016-06-07",children:[]},{level:2,title:"v2016-04-08",slug:"v2016-04-08",children:[]},{level:2,title:"v2016-03-07",slug:"v2016-03-07",children:[]},{level:2,title:"v2016-01-18",slug:"v2016-01-18",children:[]},{level:2,title:"v2016-01-08",slug:"v2016-01-08",children:[]},{level:2,title:"v2015-12-29",slug:"v2015-12-29",children:[]}],path:"/en/doc/release-notes.html",pathLocale:"/en/",extraFields:[]},{title:"reset",headers:[{level:3,title:"Usage",slug:"usage",children:[]},{level:3,title:"Reset specified class",slug:"reset-specified-class",children:[]},{level:3,title:"Reset all classes",slug:"reset-all-classes",children:[]}],path:"/en/doc/reset.html",pathLocale:"/en/",extraFields:[]},{title:"retransform",headers:[{level:3,title:"Usage",slug:"usage",children:[]},{level:3,title:"retransform the specified .class file",slug:"retransform-the-specified-class-file",children:[]},{level:3,title:"View retransform entry",slug:"view-retransform-entry",children:[]},{level:3,title:"Delete the specified retransform entry",slug:"delete-the-specified-retransform-entry",children:[]},{level:3,title:"Delete all retransform entries",slug:"delete-all-retransform-entries",children:[]},{level:3,title:"Explicitly trigger retransform",slug:"explicitly-trigger-retransform",children:[]},{level:3,title:"Eliminate the influence of retransform",slug:"eliminate-the-influence-of-retransform",children:[]},{level:3,title:"Use with the jad/mc command",slug:"use-with-the-jad-mc-command",children:[]},{level:3,title:"Tips for uploading .class files to the server",slug:"tips-for-uploading-class-files-to-the-server",children:[]},{level:3,title:"Restrictions of the retransform command",slug:"restrictions-of-the-retransform-command",children:[]}],path:"/en/doc/retransform.html",pathLocale:"/en/",extraFields:[]},{title:"Log command outputs",headers:[{level:3,title:"Use asynchronous job to log",slug:"use-asynchronous-job-to-log",children:[]}],path:"/en/doc/save-log.html",pathLocale:"/en/",extraFields:[]},{title:"sc",headers:[{level:3,title:"Supported Options",slug:"supported-options",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/sc.html",pathLocale:"/en/",extraFields:[]},{title:"session",headers:[{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/session.html",pathLocale:"/en/",extraFields:[]},{title:"sm",headers:[{level:3,title:"Options",slug:"options",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/sm.html",pathLocale:"/en/",extraFields:[]},{title:"Arthas Spring Boot Starter",headers:[{level:3,title:"Configuration properties",slug:"configuration-properties",children:[]},{level:3,title:"View Endpoint Information",slug:"view-endpoint-information",children:[]},{level:3,title:"Non-spring boot application usage",slug:"non-spring-boot-application-usage",children:[]}],path:"/en/doc/spring-boot-starter.html",pathLocale:"/en/",extraFields:[]},{title:"stack",headers:[{level:3,title:"Parameters",slug:"parameters",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/stack.html",pathLocale:"/en/",extraFields:[]},{title:"Start Arthas",headers:[{level:2,title:"Interactive Mode",slug:"interactive-mode",children:[]},{level:2,title:"Non-Interactive Mode",slug:"non-interactive-mode",children:[{level:3,title:"Parameter Description",slug:"parameter-description",children:[]},{level:3,title:"Sample",slug:"sample",children:[]},{level:3,title:"Remote Diagnosis",slug:"remote-diagnosis",children:[]},{level:3,title:"sudo Support",slug:"sudo-support",children:[]},{level:3,title:"Windows Support",slug:"windows-support",children:[]}]}],path:"/en/doc/start-arthas.html",pathLocale:"/en/",extraFields:[]},{title:"Stop",headers:[],path:"/en/doc/stop.html",pathLocale:"/en/",extraFields:[]},{title:"sysenv",headers:[{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/sysenv.html",pathLocale:"/en/",extraFields:[]},{title:"sysprop",headers:[{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/sysprop.html",pathLocale:"/en/",extraFields:[]},{title:"tee",headers:[],path:"/en/doc/tee.html",pathLocale:"/en/",extraFields:[]},{title:"thread",headers:[{level:3,title:"Parameters",slug:"parameters",children:[]},{level:3,title:"How the CPU ratios are calculated?",slug:"how-the-cpu-ratios-are-calculated",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/thread.html",pathLocale:"/en/",extraFields:[]},{title:"trace",headers:[{level:3,title:"Parameters",slug:"parameters",children:[]},{level:3,title:"Notice",slug:"notice",children:[]},{level:3,title:"Usage",slug:"usage",children:[]},{level:3,title:"Trace result time inaccuracy problem",slug:"trace-result-time-inaccuracy-problem",children:[]}],path:"/en/doc/trace.html",pathLocale:"/en/",extraFields:[]},{title:"tt",headers:[{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/tt.html",pathLocale:"/en/",extraFields:[]},{title:"Arthas Tunnel",headers:[{level:3,title:"Download and deploy arthas tunnel server",slug:"download-and-deploy-arthas-tunnel-server",children:[]},{level:3,title:"Connecting to the tunnel server when starting arthas",slug:"connecting-to-the-tunnel-server-when-starting-arthas",children:[]},{level:3,title:"Best practices",slug:"best-practices",children:[]},{level:3,title:"Tunnel Server Management Page",slug:"tunnel-server-management-page",children:[]},{level:3,title:"Security and Privilege Management",slug:"security-and-privilege-management",children:[]},{level:3,title:"Cluster Management",slug:"cluster-management",children:[]},{level:3,title:"How arthas tunnel server works",slug:"how-arthas-tunnel-server-works",children:[]}],path:"/en/doc/tunnel.html",pathLocale:"/en/",extraFields:[]},{title:"version",headers:[{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/version.html",pathLocale:"/en/",extraFields:[]},{title:"vmoption",headers:[{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/vmoption.html",pathLocale:"/en/",extraFields:[]},{title:"vmtool",headers:[{level:3,title:"getInstances",slug:"getinstances",children:[]},{level:3,title:"Specify classloader name",slug:"specify-classloader-name",children:[]},{level:3,title:"Specify classloader hash",slug:"specify-classloader-hash",children:[]},{level:3,title:"Specify the number of expanded layers of returned results",slug:"specify-the-number-of-expanded-layers-of-returned-results",children:[]},{level:3,title:"Execute expression",slug:"execute-expression",children:[]},{level:3,title:"Force GC",slug:"force-gc",children:[]}],path:"/en/doc/vmtool.html",pathLocale:"/en/",extraFields:[]},{title:"watch",headers:[{level:3,title:"Parameters & Options",slug:"parameters-options",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/watch.html",pathLocale:"/en/",extraFields:[]},{title:"Web Console",headers:[{level:3,title:"Connect arthas through the browser",slug:"connect-arthas-through-the-browser",children:[]},{level:3,title:"scrollback URL parameters",slug:"scrollback-url-parameters",children:[]},{level:3,title:"Connect remote arthas through arthas tunnel server",slug:"connect-remote-arthas-through-arthas-tunnel-server",children:[]}],path:"/en/doc/web-console.html",pathLocale:"/en/",extraFields:[]},{title:"\u7B80\u4ECB",headers:[{level:3,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",children:[]},{level:3,title:"Contributors",slug:"contributors",children:[]}],path:"/doc/",pathLocale:"/",extraFields:[]},{title:"\u8FDB\u9636\u4F7F\u7528",headers:[{level:2,title:"Web Console",slug:"web-console",children:[]},{level:2,title:"Arthas Properties",slug:"arthas-properties",children:[]},{level:2,title:"\u4EE5 java agent \u65B9\u5F0F\u542F\u52A8",slug:"\u4EE5-java-agent-\u65B9\u5F0F\u542F\u52A8",children:[]},{level:2,title:"as.sh \u548C arthas-boot \u6280\u5DE7",slug:"as-sh-\u548C-arthas-boot-\u6280\u5DE7",children:[]},{level:2,title:"\u7528\u6237\u6570\u636E\u56DE\u62A5",slug:"\u7528\u6237\u6570\u636E\u56DE\u62A5",children:[]},{level:2,title:"\u5176\u4ED6\u7279\u6027",slug:"\u5176\u4ED6\u7279\u6027",children:[]}],path:"/doc/advanced-use.html",pathLocale:"/",extraFields:[]},{title:"\u8868\u8FBE\u5F0F\u6838\u5FC3\u53D8\u91CF",headers:[],path:"/doc/advice-class.html",pathLocale:"/",extraFields:[]},{title:"\u4EE5 Java Agent \u7684\u65B9\u5F0F\u542F\u52A8",headers:[],path:"/doc/agent.html",pathLocale:"/",extraFields:[]},{title:"Arthas Properties",headers:[{level:2,title:"\u652F\u6301\u7684\u914D\u7F6E\u9879",slug:"\u652F\u6301\u7684\u914D\u7F6E\u9879",children:[{level:3,title:"\u7981\u6B62\u6307\u5B9A\u547D\u4EE4",slug:"\u7981\u6B62\u6307\u5B9A\u547D\u4EE4",children:[]}]},{level:2,title:"\u914D\u7F6E\u7684\u4F18\u5148\u7EA7",slug:"\u914D\u7F6E\u7684\u4F18\u5148\u7EA7",children:[]}],path:"/doc/arthas-properties.html",pathLocale:"/",extraFields:[]},{title:"",headers:[{level:3,title:"Arthas3.0 \u7684\u65B0\u7279\u6027",slug:"arthas3-0-\u7684\u65B0\u7279\u6027",children:[]},{level:3,title:"\u53BB groovy \u4F9D\u8D56",slug:"\u53BB-groovy-\u4F9D\u8D56",children:[]}],path:"/doc/arthas3.html",pathLocale:"/",extraFields:[]},{title:"Arthas \u540E\u53F0\u5F02\u6B65\u4EFB\u52A1",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",children:[]},{level:2,title:"2. \u901A\u8FC7 jobs \u67E5\u770B\u4EFB\u52A1",slug:"_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",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",children:[]},{level:2,title:"5. \u4EFB\u52A1\u8F93\u51FA\u91CD\u5B9A\u5411",slug:"_5-\u4EFB\u52A1\u8F93\u51FA\u91CD\u5B9A\u5411",children:[]},{level:2,title:"6. \u505C\u6B62\u547D\u4EE4",slug:"_6-\u505C\u6B62\u547D\u4EE4",children:[]},{level:2,title:"7. \u5176\u4ED6",slug:"_7-\u5176\u4ED6",children:[]}],path:"/doc/async.html",pathLocale:"/",extraFields:[]},{title:"auth",headers:[{level:3,title:"\u914D\u7F6E\u7528\u6237\u540D\u548C\u5BC6\u7801",slug:"\u914D\u7F6E\u7528\u6237\u540D\u548C\u5BC6\u7801",children:[]},{level:3,title:"\u672C\u5730\u8FDE\u63A5\u4E0D\u9274\u6743",slug:"\u672C\u5730\u8FDE\u63A5\u4E0D\u9274\u6743",children:[]},{level:3,title:"\u5728 telnet console \u91CC\u9274\u6743",slug:"\u5728-telnet-console-\u91CC\u9274\u6743",children:[]},{level:3,title:"Web console \u5BC6\u7801\u9A8C\u8BC1",slug:"web-console-\u5BC6\u7801\u9A8C\u8BC1",children:[]},{level:3,title:"HTTP API \u9A8C\u8BC1",slug:"http-api-\u9A8C\u8BC1",children:[]}],path:"/doc/auth.html",pathLocale:"/",extraFields:[]},{title:"base64",headers:[{level:3,title:"\u5BF9\u6587\u4EF6\u8FDB\u884C base64 \u7F16\u7801",slug:"\u5BF9\u6587\u4EF6\u8FDB\u884C-base64-\u7F16\u7801",children:[]},{level:3,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",children:[]},{level:3,title:"\u7528 base64 \u89E3\u7801\u6587\u4EF6",slug:"\u7528-base64-\u89E3\u7801\u6587\u4EF6",children:[]},{level:3,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",children:[]}],path:"/doc/base64.html",pathLocale:"/",extraFields:[]},{title:"\u6279\u5904\u7406\u529F\u80FD",headers:[{level:3,title:"\u4F7F\u7528\u65B9\u6CD5",slug:"\u4F7F\u7528\u65B9\u6CD5",children:[]}],path:"/doc/batch-support.html",pathLocale:"/",extraFields:[]},{title:"cat",headers:[],path:"/doc/cat.html",pathLocale:"/",extraFields:[]},{title:"classloader",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/classloader.html",pathLocale:"/",extraFields:[]},{title:"cls",headers:[],path:"/doc/cls.html",pathLocale:"/",extraFields:[]},{title:"\u547D\u4EE4\u5217\u8868",headers:[{level:2,title:"jvm \u76F8\u5173",slug:"jvm-\u76F8\u5173",children:[]},{level:2,title:"class/classloader \u76F8\u5173",slug:"class-classloader-\u76F8\u5173",children:[]},{level:2,title:"monitor/watch/trace \u76F8\u5173",slug:"monitor-watch-trace-\u76F8\u5173",children:[]},{level:2,title:"profiler/\u706B\u7130\u56FE",slug:"profiler-\u706B\u7130\u56FE",children:[]},{level:2,title:"\u9274\u6743",slug:"\u9274\u6743",children:[]},{level:2,title:"options",slug:"options",children:[]},{level:2,title:"\u7BA1\u9053",slug:"\u7BA1\u9053",children:[]},{level:2,title:"\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1",slug:"\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1",children:[]},{level:2,title:"\u57FA\u7840\u547D\u4EE4",slug:"\u57FA\u7840\u547D\u4EE4",children:[]}],path:"/doc/commands.html",pathLocale:"/",extraFields:[]},{title:"\u8054\u7CFB\u6211\u4EEC",headers:[{level:3,title:"\u62DB\u8058",slug:"\u62DB\u8058",children:[]},{level:3,title:"Issues",slug:"issues",children:[]},{level:3,title:"\u5FAE\u4FE1\u516C\u4F17\u53F7",slug:"\u5FAE\u4FE1\u516C\u4F17\u53F7",children:[]},{level:3,title:"\u9489\u9489\u7FA4",slug:"\u9489\u9489\u7FA4",children:[]},{level:3,title:"QQ \u7FA4",slug:"qq-\u7FA4",children:[]}],path:"/doc/contact-us.html",pathLocale:"/",extraFields:[]},{title:"dashboard",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]},{level:3,title:"\u6570\u636E\u8BF4\u660E",slug:"\u6570\u636E\u8BF4\u660E",children:[]},{level:3,title:"\u622A\u56FE\u5C55\u793A",slug:"\u622A\u56FE\u5C55\u793A",children:[]}],path:"/doc/dashboard.html",pathLocale:"/",extraFields:[]},{title:"Docker",headers:[{level:2,title:"\u5728 Docker \u91CC\u4F7F\u7528 JDK",slug:"\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",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",children:[]}]},{level:2,title:"\u901A\u8FC7 Docker \u5FEB\u901F\u5165\u95E8",slug:"\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",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",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",children:[]}],path:"/doc/docker.html",pathLocale:"/",extraFields:[]},{title:"\u4E0B\u8F7D",headers:[{level:2,title:"\u4E0B\u8F7D\u5168\u91CF\u5305",slug:"\u4E0B\u8F7D\u5168\u91CF\u5305",children:[{level:3,title:"\u4ECE Maven \u4ED3\u5E93\u4E0B\u8F7D",slug:"\u4ECE-maven-\u4ED3\u5E93\u4E0B\u8F7D",children:[]},{level:3,title:"\u4ECE Github Releases \u9875\u4E0B\u8F7D",slug:"\u4ECE-github-releases-\u9875\u4E0B\u8F7D",children:[]},{level:3,title:"\u7528 as.sh \u542F\u52A8",slug:"\u7528-as-sh-\u542F\u52A8",children:[]},{level:3,title:"\u7528 arthas-boot \u542F\u52A8",slug:"\u7528-arthas-boot-\u542F\u52A8",children:[]}]},{level:2,title:"\u4E0B\u8F7D\u79BB\u7EBF\u6587\u6863",slug:"\u4E0B\u8F7D\u79BB\u7EBF\u6587\u6863",children:[]}],path:"/doc/download.html",pathLocale:"/",extraFields:[]},{title:"dump",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/dump.html",pathLocale:"/",extraFields:[]},{title:"echo",headers:[],path:"/doc/echo.html",pathLocale:"/",extraFields:[]},{title:"FAQ",headers:[{level:3,title:"\u65E5\u5FD7\u6587\u4EF6\u5728\u54EA\u91CC\uFF1F",slug:"\u65E5\u5FD7\u6587\u4EF6\u5728\u54EA\u91CC",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",children:[]},{level:3,title:"target process not responding or HotSpot VM not loaded",slug:"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",children:[]},{level:3,title:"\u600E\u4E48\u4EE5json\u683C\u5F0F\u67E5\u770B\u7ED3\u679C",slug:"\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",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",children:[]},{level:3,title:"\u65B9\u6CD5\u540C\u540D\u8FC7\u6EE4",slug:"\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",children:[]},{level:3,title:"\u600E\u6837 watch\u3001trace \u5185\u90E8\u7C7B\uFF1F",slug:"\u600E\u6837-watch\u3001trace-\u5185\u90E8\u7C7B",children:[]},{level:3,title:"\u8F93\u5165\u4E2D\u6587/Unicode \u5B57\u7B26",slug:"\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",children:[]},{level:3,title:"Arthas \u80FD\u4E0D\u80FD\u79BB\u7EBF\u4F7F\u7528",slug:"arthas-\u80FD\u4E0D\u80FD\u79BB\u7EBF\u4F7F\u7528",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",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",children:[]}],path:"/doc/faq.html",pathLocale:"/",extraFields:[]},{title:"getstatic",headers:[],path:"/doc/getstatic.html",pathLocale:"/",extraFields:[]},{title:"grep",headers:[],path:"/doc/grep.html",pathLocale:"/",extraFields:[]},{title:"groovy",headers:[{level:3,title:"\u9650\u5236\u5185\u5BB9",slug:"\u9650\u5236\u5185\u5BB9",children:[]},{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\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",children:[]},{level:3,title:"\u53C2\u6570 Advice \u8BF4\u660E",slug:"\u53C2\u6570-advice-\u8BF4\u660E",children:[]},{level:3,title:"\u53C2\u6570 Output \u8BF4\u660E",slug:"\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",children:[]}],path:"/doc/groovy.html",pathLocale:"/",extraFields:[]},{title:"heapdump",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]},{level:3,title:"dump \u5230\u4E34\u65F6\u6587\u4EF6",slug:"dump-\u5230\u4E34\u65F6\u6587\u4EF6",children:[]}],path:"/doc/heapdump.html",pathLocale:"/",extraFields:[]},{title:"help",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/help.html",pathLocale:"/",extraFields:[]},{title:"history",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/history.html",pathLocale:"/",extraFields:[]},{title:"Http API",headers:[{level:3,title:"\u6982\u89C8",slug:"\u6982\u89C8",children:[]},{level:3,title:"\u4E00\u6B21\u6027\u547D\u4EE4",slug:"\u4E00\u6B21\u6027\u547D\u4EE4",children:[]},{level:3,title:"\u4F1A\u8BDD\u4EA4\u4E92",slug:"\u4F1A\u8BDD\u4EA4\u4E92",children:[]},{level:3,title:"\u9274\u6743",slug:"\u9274\u6743",children:[]},{level:3,title:"Web UI",slug:"web-ui",children:[]},{level:3,title:"\u7279\u6B8A\u547D\u4EE4\u7ED3\u679C",slug:"\u7279\u6B8A\u547D\u4EE4\u7ED3\u679C",children:[]},{level:3,title:"\u6848\u4F8B",slug:"\u6848\u4F8B",children:[]}],path:"/doc/http-api.html",pathLocale:"/",extraFields:[]},{title:"IDEA Plugin",headers:[],path:"/doc/idea-plugin.html",pathLocale:"/",extraFields:[]},{title:"Arthas Install",headers:[{level:2,title:"\u5FEB\u901F\u5B89\u88C5",slug:"\u5FEB\u901F\u5B89\u88C5",children:[{level:3,title:"\u4F7F\u7528arthas-boot\uFF08\u63A8\u8350\uFF09",slug:"\u4F7F\u7528arthas-boot-\u63A8\u8350",children:[]},{level:3,title:"\u4F7F\u7528as.sh",slug:"\u4F7F\u7528as-sh",children:[]}]},{level:2,title:"\u5168\u91CF\u5B89\u88C5",slug:"\u5168\u91CF\u5B89\u88C5",children:[]},{level:2,title:"\u624B\u52A8\u5B89\u88C5",slug:"\u624B\u52A8\u5B89\u88C5",children:[]},{level:2,title:"\u901A\u8FC7 rpm/deb \u6765\u5B89\u88C5",slug:"\u901A\u8FC7-rpm-deb-\u6765\u5B89\u88C5",children:[{level:3,title:"\u5B89\u88C5 deb",slug:"\u5B89\u88C5-deb",children:[]},{level:3,title:"\u5B89\u88C5 rpm",slug:"\u5B89\u88C5-rpm",children:[]},{level:3,title:"deb/rpm \u5B89\u88C5\u7684\u7528\u6CD5",slug:"deb-rpm-\u5B89\u88C5\u7684\u7528\u6CD5",children:[]}]},{level:2,title:"\u901A\u8FC7 Cloud Toolkit \u63D2\u4EF6\u4F7F\u7528 Arthas",slug:"\u901A\u8FC7-cloud-toolkit-\u63D2\u4EF6\u4F7F\u7528-arthas",children:[]},{level:2,title:"\u79BB\u7EBF\u5E2E\u52A9\u6587\u6863",slug:"\u79BB\u7EBF\u5E2E\u52A9\u6587\u6863",children:[]},{level:2,title:"\u5378\u8F7D",slug:"\u5378\u8F7D",children:[]}],path:"/doc/install-detail.html",pathLocale:"/",extraFields:[]},{title:"jad",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/jad.html",pathLocale:"/",extraFields:[]},{title:"jvm",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]},{level:3,title:"THREAD \u76F8\u5173",slug:"thread-\u76F8\u5173",children:[]},{level:3,title:"\u6587\u4EF6\u63CF\u8FF0\u7B26\u76F8\u5173",slug:"\u6587\u4EF6\u63CF\u8FF0\u7B26\u76F8\u5173",children:[]}],path:"/doc/jvm.html",pathLocale:"/",extraFields:[]},{title:"Arthas \u547D\u4EE4\u884C\u5FEB\u6377\u952E",headers:[],path:"/doc/keymap.html",pathLocale:"/",extraFields:[]},{title:"logger",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/logger.html",pathLocale:"/",extraFields:[]},{title:"\u624B\u52A8\u5B89\u88C5 Arthas",headers:[{level:2,title:"\u4EE5\u811A\u672C\u7684\u65B9\u5F0F\u542F\u52A8 as.sh/as.bat",slug:"\u4EE5\u811A\u672C\u7684\u65B9\u5F0F\u542F\u52A8-as-sh-as-bat",children:[{level:3,title:"Linux/Unix/Mac",slug:"linux-unix-mac",children:[]},{level:3,title:"Windows",slug:"windows",children:[]}]},{level:2,title:"\u624B\u52A8\u62FC\u63A5\u547D\u4EE4\u884C\u542F\u52A8",slug:"\u624B\u52A8\u62FC\u63A5\u547D\u4EE4\u884C\u542F\u52A8",children:[]}],path:"/doc/manual-install.html",pathLocale:"/",extraFields:[]},{title:"mbean",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/mbean.html",pathLocale:"/",extraFields:[]},{title:"mc",headers:[],path:"/doc/mc.html",pathLocale:"/",extraFields:[]},{title:"memory",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/memory.html",pathLocale:"/",extraFields:[]},{title:"monitor",headers:[{level:3,title:"\u76D1\u63A7\u7684\u7EF4\u5EA6\u8BF4\u660E",slug:"\u76D1\u63A7\u7684\u7EF4\u5EA6\u8BF4\u660E",children:[]},{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/monitor.html",pathLocale:"/",extraFields:[]},{title:"ognl",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/ognl.html",pathLocale:"/",extraFields:[]},{title:"options",headers:[{level:3,title:"\u67E5\u770B\u6240\u6709\u7684 options",slug:"\u67E5\u770B\u6240\u6709\u7684-options",children:[]},{level:3,title:"\u83B7\u53D6 option \u7684\u503C",slug:"\u83B7\u53D6-option-\u7684\u503C",children:[]},{level:3,title:"\u8BBE\u7F6E\u6307\u5B9A\u7684 option",slug:"\u8BBE\u7F6E\u6307\u5B9A\u7684-option",children:[]},{level:3,title:"\u6253\u5F00 unsafe \u5F00\u5173\uFF0C\u652F\u6301 jdk package \u4E0B\u7684\u7C7B",slug:"\u6253\u5F00-unsafe-\u5F00\u5173-\u652F\u6301-jdk-package-\u4E0B\u7684\u7C7B",children:[]},{level:3,title:"\u5173\u95ED strict \u6A21\u5F0F\uFF0C\u5141\u8BB8\u5728 ognl \u8868\u8FBE\u5F0F\u91CC\u8BBE\u7F6E\u5BF9\u8C61\u5C5E\u6027",slug:"\u5173\u95ED-strict-\u6A21\u5F0F-\u5141\u8BB8\u5728-ognl-\u8868\u8FBE\u5F0F\u91CC\u8BBE\u7F6E\u5BF9\u8C61\u5C5E\u6027",children:[]}],path:"/doc/options.html",pathLocale:"/",extraFields:[]},{title:"perfcounter",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]},{level:3,title:"jdk9 \u4EE5\u4E0A\u7684\u5E94\u7528",slug:"jdk9-\u4EE5\u4E0A\u7684\u5E94\u7528",children:[]}],path:"/doc/perfcounter.html",pathLocale:"/",extraFields:[]},{title:"profiler",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u542F\u52A8 profiler",slug:"\u542F\u52A8-profiler",children:[]},{level:3,title:"\u83B7\u53D6\u5DF2\u91C7\u96C6\u7684 sample \u7684\u6570\u91CF",slug:"\u83B7\u53D6\u5DF2\u91C7\u96C6\u7684-sample-\u7684\u6570\u91CF",children:[]},{level:3,title:"\u67E5\u770B profiler \u72B6\u6001",slug:"\u67E5\u770B-profiler-\u72B6\u6001",children:[]},{level:3,title:"\u505C\u6B62 profiler",slug:"\u505C\u6B62-profiler",children:[]},{level:3,title:"\u901A\u8FC7\u6D4F\u89C8\u5668\u67E5\u770B arthas-output \u4E0B\u9762\u7684 profiler \u7ED3\u679C",slug:"\u901A\u8FC7\u6D4F\u89C8\u5668\u67E5\u770B-arthas-output-\u4E0B\u9762\u7684-profiler-\u7ED3\u679C",children:[]},{level:3,title:"profiler \u652F\u6301\u7684 events",slug:"profiler-\u652F\u6301\u7684-events",children:[]},{level:3,title:"\u6062\u590D\u91C7\u6837",slug:"\u6062\u590D\u91C7\u6837",children:[]},{level:3,title:"\u4F7F\u7528execute\u6765\u6267\u884C\u590D\u6742\u7684\u547D\u4EE4",slug:"\u4F7F\u7528execute\u6765\u6267\u884C\u590D\u6742\u7684\u547D\u4EE4",children:[]},{level:3,title:"\u67E5\u770B\u6240\u6709\u652F\u6301\u7684 action",slug:"\u67E5\u770B\u6240\u6709\u652F\u6301\u7684-action",children:[]},{level:3,title:"\u67E5\u770B\u7248\u672C",slug:"\u67E5\u770B\u7248\u672C",children:[]},{level:3,title:"\u914D\u7F6E framebuf \u53C2\u6570",slug:"\u914D\u7F6E-framebuf-\u53C2\u6570",children:[]},{level:3,title:"\u914D\u7F6E include/exclude \u6765\u8FC7\u6EE4\u6570\u636E",slug:"\u914D\u7F6E-include-exclude-\u6765\u8FC7\u6EE4\u6570\u636E",children:[]},{level:3,title:"\u6307\u5B9A\u6267\u884C\u65F6\u95F4",slug:"\u6307\u5B9A\u6267\u884C\u65F6\u95F4",children:[]},{level:3,title:"\u751F\u6210 jfr \u683C\u5F0F\u7ED3\u679C",slug:"\u751F\u6210-jfr-\u683C\u5F0F\u7ED3\u679C",children:[]},{level:3,title:"\u751F\u6210\u7684\u706B\u7130\u56FE\u91CC\u7684 unknown",slug:"\u751F\u6210\u7684\u706B\u7130\u56FE\u91CC\u7684-unknown",children:[]}],path:"/doc/profiler.html",pathLocale:"/",extraFields:[]},{title:"pwd",headers:[],path:"/doc/pwd.html",pathLocale:"/",extraFields:[]},{title:"\u5FEB\u901F\u5165\u95E8",headers:[{level:2,title:"1. \u542F\u52A8 math-game",slug:"_1-\u542F\u52A8-math-game",children:[]},{level:2,title:"2. \u542F\u52A8 arthas",slug:"_2-\u542F\u52A8-arthas",children:[]},{level:2,title:"3. \u67E5\u770B dashboard",slug:"_3-\u67E5\u770B-dashboard",children:[]},{level:2,title:"4. \u901A\u8FC7 thread \u547D\u4EE4\u6765\u83B7\u53D6\u5230math-game\u8FDB\u7A0B\u7684 Main Class",slug:"_4-\u901A\u8FC7-thread-\u547D\u4EE4\u6765\u83B7\u53D6\u5230math-game\u8FDB\u7A0B\u7684-main-class",children:[]},{level:2,title:"5. \u901A\u8FC7 jad \u6765\u53CD\u7F16\u8BD1 Main Class",slug:"_5-\u901A\u8FC7-jad-\u6765\u53CD\u7F16\u8BD1-main-class",children:[]},{level:2,title:"6. watch",slug:"_6-watch",children:[]},{level:2,title:"7. \u9000\u51FA arthas",slug:"_7-\u9000\u51FA-arthas",children:[]}],path:"/doc/quick-start.html",pathLocale:"/",extraFields:[]},{title:"quit",headers:[],path:"/doc/quit.html",pathLocale:"/",extraFields:[]},{title:"redefine",headers:[{level:3,title:"\u5E38\u89C1\u95EE\u9898",slug:"\u5E38\u89C1\u95EE\u9898",children:[]},{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]},{level:3,title:"\u7ED3\u5408 jad/mc \u547D\u4EE4\u4F7F\u7528",slug:"\u7ED3\u5408-jad-mc-\u547D\u4EE4\u4F7F\u7528",children:[]},{level:3,title:"\u4E0A\u4F20 .class \u6587\u4EF6\u5230\u670D\u52A1\u5668\u7684\u6280\u5DE7",slug:"\u4E0A\u4F20-class-\u6587\u4EF6\u5230\u670D\u52A1\u5668\u7684\u6280\u5DE7",children:[]},{level:3,title:"redefine \u7684\u9650\u5236",slug:"redefine-\u7684\u9650\u5236",children:[]}],path:"/doc/redefine.html",pathLocale:"/",extraFields:[]},{title:"Release Notes",headers:[{level:2,title:"v3.1.1",slug:"v3-1-1",children:[]},{level:2,title:"v3.1.0",slug:"v3-1-0",children:[]},{level:2,title:"v3.0.5",slug:"v3-0-5",children:[]},{level:2,title:"v3.0.4",slug:"v3-0-4",children:[]},{level:2,title:"v2017-11-03",slug:"v2017-11-03",children:[]},{level:2,title:"v2017-09-22",slug:"v2017-09-22",children:[]},{level:2,title:"v2017-09-11",slug:"v2017-09-11",children:[]},{level:2,title:"v2017-05-11",slug:"v2017-05-11",children:[]},{level:2,title:"v2017-05-12",slug:"v2017-05-12",children:[]},{level:2,title:"v2016-12-09",slug:"v2016-12-09",children:[]},{level:2,title:"v2016-06-07",slug:"v2016-06-07",children:[]},{level:2,title:"v2016-04-08",slug:"v2016-04-08",children:[]},{level:2,title:"v2016-03-07",slug:"v2016-03-07",children:[]},{level:2,title:"v2016-01-18",slug:"v2016-01-18",children:[]},{level:2,title:"v2016-01-08",slug:"v2016-01-08",children:[]},{level:2,title:"v2015-12-29",slug:"v2015-12-29",children:[]}],path:"/doc/release-notes.html",pathLocale:"/",extraFields:[]},{title:"reset \u547D\u4EE4",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]},{level:3,title:"\u8FD8\u539F\u6307\u5B9A\u7C7B",slug:"\u8FD8\u539F\u6307\u5B9A\u7C7B",children:[]},{level:3,title:"\u8FD8\u539F\u6240\u6709\u7C7B",slug:"\u8FD8\u539F\u6240\u6709\u7C7B",children:[]}],path:"/doc/reset.html",pathLocale:"/",extraFields:[]},{title:"retransform",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]},{level:3,title:"retransform \u6307\u5B9A\u7684 .class \u6587\u4EF6",slug:"retransform-\u6307\u5B9A\u7684-class-\u6587\u4EF6",children:[]},{level:3,title:"\u67E5\u770B retransform entry",slug:"\u67E5\u770B-retransform-entry",children:[]},{level:3,title:"\u5220\u9664\u6307\u5B9A retransform entry",slug:"\u5220\u9664\u6307\u5B9A-retransform-entry",children:[]},{level:3,title:"\u5220\u9664\u6240\u6709 retransform entry",slug:"\u5220\u9664\u6240\u6709-retransform-entry",children:[]},{level:3,title:"\u663E\u5F0F\u89E6\u53D1 retransform",slug:"\u663E\u5F0F\u89E6\u53D1-retransform",children:[]},{level:3,title:"\u6D88\u9664 retransform \u7684\u5F71\u54CD",slug:"\u6D88\u9664-retransform-\u7684\u5F71\u54CD",children:[]},{level:3,title:"\u7ED3\u5408 jad/mc \u547D\u4EE4\u4F7F\u7528",slug:"\u7ED3\u5408-jad-mc-\u547D\u4EE4\u4F7F\u7528",children:[]},{level:3,title:"\u4E0A\u4F20 .class \u6587\u4EF6\u5230\u670D\u52A1\u5668\u7684\u6280\u5DE7",slug:"\u4E0A\u4F20-class-\u6587\u4EF6\u5230\u670D\u52A1\u5668\u7684\u6280\u5DE7",children:[]},{level:3,title:"retransform \u7684\u9650\u5236",slug:"retransform-\u7684\u9650\u5236",children:[]}],path:"/doc/retransform.html",pathLocale:"/",extraFields:[]},{title:"\u6267\u884C\u7ED3\u679C\u5B58\u65E5\u5FD7",headers:[{level:3,title:"\u4F7F\u7528\u65B0\u7248\u672C Arthas \u7684\u5F02\u6B65\u540E\u53F0\u4EFB\u52A1\u5C06\u7ED3\u679C\u5B58\u65E5\u5FD7\u6587\u4EF6",slug:"\u4F7F\u7528\u65B0\u7248\u672C-arthas-\u7684\u5F02\u6B65\u540E\u53F0\u4EFB\u52A1\u5C06\u7ED3\u679C\u5B58\u65E5\u5FD7\u6587\u4EF6",children:[]}],path:"/doc/save-log.html",pathLocale:"/",extraFields:[]},{title:"sc",headers:[{level:2,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E-1",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}]}],path:"/doc/sc.html",pathLocale:"/",extraFields:[]},{title:"session",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/session.html",pathLocale:"/",extraFields:[]},{title:"sm",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/sm.html",pathLocale:"/",extraFields:[]},{title:"Arthas Spring Boot Starter",headers:[{level:3,title:"\u914D\u7F6E\u5C5E\u6027",slug:"\u914D\u7F6E\u5C5E\u6027",children:[]},{level:3,title:"\u67E5\u770B Endpoint \u4FE1\u606F",slug:"\u67E5\u770B-endpoint-\u4FE1\u606F",children:[]},{level:3,title:"\u975E spring boot \u5E94\u7528\u4F7F\u7528\u65B9\u5F0F",slug:"\u975E-spring-boot-\u5E94\u7528\u4F7F\u7528\u65B9\u5F0F",children:[]}],path:"/doc/spring-boot-starter.html",pathLocale:"/",extraFields:[]},{title:"stack",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u4F8B\u5B50",slug:"\u4F7F\u7528\u4F8B\u5B50",children:[]}],path:"/doc/stack.html",pathLocale:"/",extraFields:[]},{title:"\u542F\u52A8 Arthas",headers:[{level:2,title:"\u4EA4\u4E92\u6A21\u5F0F\u542F\u52A8",slug:"\u4EA4\u4E92\u6A21\u5F0F\u542F\u52A8",children:[]},{level:2,title:"\u975E\u4EA4\u4E92\u6A21\u5F0F\u542F\u52A8",slug:"\u975E\u4EA4\u4E92\u6A21\u5F0F\u542F\u52A8",children:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u793A\u4F8B",slug:"\u793A\u4F8B",children:[]},{level:3,title:"\u8FDC\u7A0B\u8BCA\u65AD",slug:"\u8FDC\u7A0B\u8BCA\u65AD",children:[]},{level:3,title:"sudo \u652F\u6301",slug:"sudo-\u652F\u6301",children:[]},{level:3,title:"Windows \u73AF\u5883\u652F\u6301",slug:"windows-\u73AF\u5883\u652F\u6301",children:[]}]}],path:"/doc/start-arthas.html",pathLocale:"/",extraFields:[]},{title:"Stop",headers:[],path:"/doc/stop.html",pathLocale:"/",extraFields:[]},{title:"sysenv",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/sysenv.html",pathLocale:"/",extraFields:[]},{title:"sysprop",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/sysprop.html",pathLocale:"/",extraFields:[]},{title:"tee",headers:[],path:"/doc/tee.html",pathLocale:"/",extraFields:[]},{title:"thread",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"cpu \u4F7F\u7528\u7387\u662F\u5982\u4F55\u7EDF\u8BA1\u51FA\u6765\u7684\uFF1F",slug:"cpu-\u4F7F\u7528\u7387\u662F\u5982\u4F55\u7EDF\u8BA1\u51FA\u6765\u7684",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/thread.html",pathLocale:"/",extraFields:[]},{title:"trace",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u6CE8\u610F\u4E8B\u9879",slug:"\u6CE8\u610F\u4E8B\u9879",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]},{level:3,title:"\u52A8\u6001 trace",slug:"\u52A8\u6001-trace",children:[]},{level:3,title:"trace \u7ED3\u679C\u65F6\u95F4\u4E0D\u51C6\u786E\u95EE\u9898",slug:"trace-\u7ED3\u679C\u65F6\u95F4\u4E0D\u51C6\u786E\u95EE\u9898",children:[]}],path:"/doc/trace.html",pathLocale:"/",extraFields:[]},{title:"tt",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/tt.html",pathLocale:"/",extraFields:[]},{title:"Arthas Tunnel",headers:[{level:3,title:"\u4E0B\u8F7D\u90E8\u7F72 arthas tunnel server",slug:"\u4E0B\u8F7D\u90E8\u7F72-arthas-tunnel-server",children:[]},{level:3,title:"\u542F\u52A8 arthas \u65F6\u8FDE\u63A5\u5230 tunnel server",slug:"\u542F\u52A8-arthas-\u65F6\u8FDE\u63A5\u5230-tunnel-server",children:[]},{level:3,title:"\u6700\u4F73\u5B9E\u8DF5",slug:"\u6700\u4F73\u5B9E\u8DF5",children:[]},{level:3,title:"Tunnel Server \u7684\u7BA1\u7406\u9875\u9762",slug:"tunnel-server-\u7684\u7BA1\u7406\u9875\u9762",children:[]},{level:3,title:"\u5B89\u5168\u548C\u6743\u9650\u7BA1\u7406",slug:"\u5B89\u5168\u548C\u6743\u9650\u7BA1\u7406",children:[]},{level:3,title:"\u96C6\u7FA4\u65B9\u5F0F\u7BA1\u7406",slug:"\u96C6\u7FA4\u65B9\u5F0F\u7BA1\u7406",children:[]},{level:3,title:"Arthas tunnel server \u7684\u5DE5\u4F5C\u539F\u7406",slug:"arthas-tunnel-server-\u7684\u5DE5\u4F5C\u539F\u7406",children:[]}],path:"/doc/tunnel.html",pathLocale:"/",extraFields:[]},{title:"version",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/version.html",pathLocale:"/",extraFields:[]},{title:"vmoption",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/vmoption.html",pathLocale:"/",extraFields:[]},{title:"vmtool",headers:[{level:3,title:"\u83B7\u53D6\u5BF9\u8C61",slug:"\u83B7\u53D6\u5BF9\u8C61",children:[]},{level:3,title:"\u6307\u5B9A classloader name",slug:"\u6307\u5B9A-classloader-name",children:[]},{level:3,title:"\u6307\u5B9A classloader hash",slug:"\u6307\u5B9A-classloader-hash",children:[]},{level:3,title:"\u6307\u5B9A\u8FD4\u56DE\u7ED3\u679C\u5C55\u5F00\u5C42\u6570",slug:"\u6307\u5B9A\u8FD4\u56DE\u7ED3\u679C\u5C55\u5F00\u5C42\u6570",children:[]},{level:3,title:"\u6267\u884C\u8868\u8FBE\u5F0F",slug:"\u6267\u884C\u8868\u8FBE\u5F0F",children:[]},{level:3,title:"\u5F3A\u5236 GC",slug:"\u5F3A\u5236-gc",children:[]}],path:"/doc/vmtool.html",pathLocale:"/",extraFields:[]},{title:"watch",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/watch.html",pathLocale:"/",extraFields:[]},{title:"Web Console",headers:[{level:3,title:"\u901A\u8FC7\u6D4F\u89C8\u5668\u8FDE\u63A5 arthas",slug:"\u901A\u8FC7\u6D4F\u89C8\u5668\u8FDE\u63A5-arthas",children:[]},{level:3,title:"scrollback URL \u53C2\u6570",slug:"scrollback-url-\u53C2\u6570",children:[]},{level:3,title:"\u4F7F\u7528 arthas tunnel server \u8FDE\u63A5\u8FDC\u7A0B arthas",slug:"\u4F7F\u7528-arthas-tunnel-server-\u8FDE\u63A5\u8FDC\u7A0B-arthas",children:[]}],path:"/doc/web-console.html",pathLocale:"/",extraFields:[]},{title:"",headers:[],path:"/404.html",pathLocale:"/",extraFields:[]}],lu=Ie(fv),pv=()=>lu;po.webpackHot&&(__VUE_HMR_RUNTIME__.updateSearchIndex=e=>{lu.value=e});const vv=({searchIndex:e,routeLocale:t,query:n,maxSuggestions:r})=>{const o=_e(()=>e.value.filter(l=>l.pathLocale===t.value));return _e(()=>{const l=n.value.trim().toLowerCase();if(!l)return[];const i=[],a=(s,u)=>{ia(l,[u.title])&&i.push({link:`${s.path}#${u.slug}`,title:s.title,header:u.title});for(const c of u.children){if(i.length>=r.value)return;a(s,c)}};for(const s of o.value){if(i.length>=r.value)break;if(ia(l,[s.title,...s.extraFields])){i.push({link:s.path,title:s.title});continue}for(const u of s.headers){if(i.length>=r.value)break;a(s,u)}}return i})},gv=e=>{const t=Ie(0);return{focusIndex:t,focusNext:()=>{t.value{t.value>0?t.value-=1:t.value=e.value.length-1}}},_v=$e({name:"SearchBox",props:{locales:{type:Object,required:!1,default:()=>({})},hotKeys:{type:Array,required:!1,default:()=>[]},maxSuggestions:{type:Number,required:!1,default:5}},setup(e){const{locales:t,hotKeys:n,maxSuggestions:r}=qm(e),o=or(),l=so(),i=pv(),a=Ie(null),s=Ie(!1),u=Ie(""),c=_e(()=>{var A;return(A=t.value[l.value])!=null?A:{}}),m=vv({searchIndex:i,routeLocale:l,query:u,maxSuggestions:r}),{focusIndex:d,focusNext:h,focusPrev:g}=gv(m);hv({input:a,hotKeys:n});const _=_e(()=>s.value&&!!m.value.length),O=()=>{!_.value||g()},v=()=>{!_.value||h()},E=A=>{if(!_.value)return;const S=m.value[A];!S||o.push(S.link).then(()=>{u.value="",d.value=0})};return()=>ve("form",{class:"search-box",role:"search"},[ve("input",{ref:a,type:"search",placeholder:c.value.placeholder,autocomplete:"off",spellcheck:!1,value:u.value,onFocus:()=>s.value=!0,onBlur:()=>s.value=!1,onInput:A=>u.value=A.target.value,onKeydown:A=>{switch(A.key){case"ArrowUp":{O();break}case"ArrowDown":{v();break}case"Enter":{A.preventDefault(),E(d.value);break}}}}),_.value&&ve("ul",{class:"suggestions",onMouseleave:()=>d.value=-1},m.value.map(({link:A,title:S,header:x},F)=>ve("li",{class:["suggestion",{focus:d.value===F}],onMouseenter:()=>d.value=F,onMousedown:()=>E(F)},ve("a",{href:A,onClick:R=>R.preventDefault()},[ve("span",{class:"page-title"},S),x&&ve("span",{class:"page-header"},`> ${x}`)]))))])}});const bv={"/":{placeholder:"\u641C\u7D22\u6587\u6863"},"/en/":{placeholder:"Search Docs"}},yv=["s","/"],Ev=5;var wv=it({enhance({app:e}){e.component("SearchBox",t=>ve(_v,{locales:bv,hotKeys:yv,maxSuggestions:Ev,...t}))}});const Ov=({headerLinkSelector:e,headerAnchorSelector:t,delay:n,offset:r=5})=>{const o=or(),l=bn(),a=Nl(()=>{var O,v,E,A;const s=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(s-0)h.some(x=>x.hash===S.hash));for(let S=0;S<_.length;S++){const x=_[S],F=_[S+1],R=s>=((v=(O=x.parentElement)==null?void 0:O.offsetTop)!=null?v:0)-r,w=!F||s<((A=(E=F.parentElement)==null?void 0:E.offsetTop)!=null?A:0)-r;if(!(R&&w))continue;const K=decodeURIComponent(o.currentRoute.value.hash),q=decodeURIComponent(x.hash);if(K===q)return;if(d){for(let P=S+1;P<_.length;P++)if(K===decodeURIComponent(_[P].hash))return}aa(o,{hash:q,force:!0});return}},n);lt(()=>{a(),window.addEventListener("scroll",a)}),oo(()=>{window.removeEventListener("scroll",a)}),Ge(()=>l.value.path,a)},aa=async(e,...t)=>{const{scrollBehavior:n}=e.options;e.options.scrollBehavior=void 0,await e.replace(...t).finally(()=>e.options.scrollBehavior=n)},Pv="div.right-menu-item > a",Av=".header-anchor",Sv=0,Lv=5;var Iv=it({setup(){Ov({headerLinkSelector:Pv,headerAnchorSelector:Av,delay:Sv,offset:Lv})}});/*! @docsearch/js 3.1.1 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */function sa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function ge(e){for(var t=1;t=0||(c[s]=i[s]);return c}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function $r(e,t){return function(n){if(Array.isArray(n))return n}(e)||function(n,r){var o=n==null?null:typeof Symbol!="undefined"&&n[Symbol.iterator]||n["@@iterator"];if(o!=null){var l,i,a=[],s=!0,u=!1;try{for(o=o.call(n);!(s=(l=o.next()).done)&&(a.push(l.value),!r||a.length!==r);s=!0);}catch(c){u=!0,i=c}finally{try{s||o.return==null||o.return()}finally{if(u)throw i}}return a}}(e,t)||iu(e,t)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. + */const pe={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=pe.isStarted();e=Lo(e,pe.settings.minimum,1),pe.status=e===1?null:e;const n=pe.render(!t),r=n.querySelector(pe.settings.barSelector),o=pe.settings.speed,l=pe.settings.easing;return n.offsetWidth,lp(i=>{pr(r,{transform:"translate3d("+Gi(e)+"%,0,0)",transition:"all "+o+"ms "+l}),e===1?(pr(n,{transition:"none",opacity:"1"}),n.offsetWidth,setTimeout(function(){pr(n,{transition:"all "+o+"ms linear",opacity:"0"}),setTimeout(function(){pe.remove(),i()},o)},o)):setTimeout(()=>i(),o)}),pe},isStarted:()=>typeof pe.status=="number",start:()=>{pe.status||pe.set(0);const e=()=>{setTimeout(()=>{!pe.status||(pe.trickle(),e())},pe.settings.trickleSpeed)};return pe.settings.trickle&&e(),pe},done:e=>!e&&!pe.status?pe:pe.inc(.3+.5*Math.random()).set(1),inc:e=>{let t=pe.status;return t?(typeof e!="number"&&(e=(1-t)*Lo(Math.random()*t,.1,.95)),t=Lo(t+e,0,.994),pe.set(t)):pe.start()},trickle:()=>pe.inc(Math.random()*pe.settings.trickleRate),render:e=>{if(pe.isRendered())return document.getElementById("nprogress");Zi(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=pe.settings.template;const n=t.querySelector(pe.settings.barSelector),r=e?"-100":Gi(pe.status||0),o=document.querySelector(pe.settings.parent);return pr(n,{transition:"all 0 linear",transform:"translate3d("+r+"%,0,0)"}),o!==document.body&&Zi(o,"nprogress-custom-parent"),o==null||o.appendChild(t),t},remove:()=>{Xi(document.documentElement,"nprogress-busy"),Xi(document.querySelector(pe.settings.parent),"nprogress-custom-parent");const e=document.getElementById("nprogress");e&&ip(e)},isRendered:()=>!!document.getElementById("nprogress")},Lo=(e,t,n)=>en?n:e,Gi=e=>(-1+e)*100,lp=function(){const e=[];function t(){const n=e.shift();n&&n(t)}return function(n){e.push(n),e.length===1&&t()}}(),pr=function(){const e=["Webkit","O","Moz","ms"],t={};function n(i){return i.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(a,s){return s.toUpperCase()})}function r(i){const a=document.body.style;if(i in a)return i;let s=e.length;const u=i.charAt(0).toUpperCase()+i.slice(1);let c;for(;s--;)if(c=e[s]+u,c in a)return c;return i}function o(i){return i=n(i),t[i]||(t[i]=r(i))}function l(i,a,s){a=o(a),i.style[a]=s}return function(i,a){for(const s in a){const u=a[s];u!==void 0&&Object.prototype.hasOwnProperty.call(a,s)&&l(i,s,u)}}}(),Uc=(e,t)=>(typeof e=="string"?e:zl(e)).indexOf(" "+t+" ")>=0,Zi=(e,t)=>{const n=zl(e),r=n+t;Uc(n,t)||(e.className=r.substring(1))},Xi=(e,t)=>{const n=zl(e);if(!Uc(e,t))return;const r=n.replace(" "+t+" "," ");e.className=r.substring(1,r.length-1)},zl=e=>(" "+(e.className||"")+" ").replace(/\s+/gi," "),ip=e=>{e&&e.parentNode&&e.parentNode.removeChild(e)};const ap=()=>{lt(()=>{const e=or(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(n=>{t.has(n.path)||pe.start()}),e.afterEach(n=>{t.add(n.path),pe.done()})})};var sp=it({setup(){ap()}});const cp=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":"\u8FD4\u56DE\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":"\u89E3\u51B3\u65B9\u6848","children":[{"text":"\u5FAE\u670D\u52A1\u89E3\u51B3\u65B9\u6848","link":"https://cn.aliyun.com/product/aliware/mse?spm=arthas.topbar.0.0.0"},{"text":"\u5206\u5E03\u5F0F\u4E8B\u52A1\u89E3\u51B3\u65B9\u6848","link":"https://www.aliyun.com/aliware/txc?spm=arthas.topbar.0.0.0"},{"text":"\u9AD8\u53EF\u7528\u89E3\u51B3\u65B9\u6848","link":"https://www.aliyun.com/product/ahas?spm=arthas.topbar.0.0.0"},{"text":"\u5FAE\u670D\u52A1Serverless\u89E3\u51B3\u65B9\u6848","link":"https://cn.aliyun.com/product/aliware/sae?spm=arthas.topbar.0.0.0"},{"text":"PaaS\u89E3\u51B3\u65B9\u6848","link":"https://www.aliyun.com/product/edas?spm=arthas.topbar.0.0.0"},{"text":"\u670D\u52A1\u7F51\u683C\u89E3\u51B3\u65B9\u6848","link":"https://www.aliyun.com/product/servicemesh?spm=arthas.topbar.0.0.0"}]},{"text":"\u4E0B\u8F7D","link":"/doc/download.md"},{"text":"\u547D\u4EE4\u5217\u8868","link":"/doc/commands.md"}],"sidebar":{"/doc/":[{"text":"\u6587\u6863","children":["/doc/README.md","/doc/quick-start.md",{"text":"\u5728\u7EBF\u6559\u7A0B(\u963F\u91CC\u4E91)","link":"https://start.aliyun.com/handson-lab?category=arthas"},"/doc/install-detail.md","/doc/download.md","/doc/advanced-use.md",{"text":"\u5176\u4ED6\u7279\u6027","collapsible":true,"children":["/doc/async.md","/doc/save-log.md","/doc/batch-support.md",{"text":"ognl \u8868\u8FBE\u5F0F\u7528\u6CD5","link":"","children":[{"text":"\u6D3B\u7528ognl\u8868\u8FBE\u5F0F","link":"https://github.com/alibaba/arthas/issues/11"},{"text":"\u4E00\u4E9Bognl\u7279\u6B8A\u7528\u6CD5","link":"https://github.com/alibaba/arthas/issues/71"}]}]},"/doc/commands.md","/doc/web-console.md","/doc/tunnel.md","/doc/http-api.md","/doc/docker.md","/doc/spring-boot-starter.md","/doc/idea-plugin.md","/doc/faq.md",{"text":"\u7528\u6237\u6848\u5217","link":"https://github.com/alibaba/arthas/issues?q=label%3Auser-case"},{"text":"Start 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":"SOLUTIONS","children":[{"text":"Microservice solutions","link":"https://cn.aliyun.com/product/aliware/mse?spm=arthas.topbar.0.0.0"},{"text":"Distributed transaction solutions","link":"https://www.aliyun.com/aliware/txc?spm=arthas.topbar.0.0.0"},{"text":"High-availability solution","link":"https://www.aliyun.com/product/ahas?spm=arthas.topbar.0.0.0"},{"text":"Serverless solution for miscoservices","link":"https://cn.aliyun.com/product/aliware/sae?spm=arthas.topbar.0.0.0"},{"text":"PaaS solution","link":"https://www.aliyun.com/product/edas?spm=arthas.topbar.0.0.0"},{"text":"Service mesh solution","link":"https://www.aliyun.com/product/servicemesh?spm=arthas.topbar.0.0.0"}]},{"text":"DOWNLOAD","link":"/en/doc/download.md"},{"text":"COMMANDS","link":"/en/doc/commands.md"}],"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/advanced-use.md",{"text":"Other features","collapsible":true,"children":["/en/doc/async.md","/en/doc/save-log.md","/en/doc/batch-support.md",{"text":"How to use ognl","link":"","children":[{"text":"Basic ognl example","link":"https://github.com/alibaba/arthas/issues/11"},{"text":"Ognl special uses","link":"https://github.com/alibaba/arthas/issues/71"}]}]},"/en/doc/commands.md","/en/doc/web-console.md","/en/doc/tunnel.md","/en/doc/http-api.md","/en/doc/docker.md","/en/doc/spring-boot-starter.md","/en/doc/idea-plugin.md","/en/doc/faq.md",{"text":"User cases","link":"https://github.com/alibaba/arthas/issues?q=label%3Auser-case"},{"text":"Start 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"}`),zc=Ie(cp),up=()=>zc;po.webpackHot&&(__VUE_HMR_RUNTIME__.updateThemeData=e=>{zc.value=e});const Bc=Symbol(""),mp=()=>{const e=Ce(Bc);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},dp=(e,t)=>{var n;return{...e,...(n=e.locales)==null?void 0:n[t]}};var hp=it({enhance({app:e}){const t=up(),n=e._context.provides[Vl],r=_e(()=>dp(t.value,n.value));e.provide(Bc,r),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return r.value}}})}}),Wc=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n};const fp=$e({__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)=>(lo(),dc("span",{class:er(["badge",e.type]),style:Qr({verticalAlign:e.vertical})},[ec(t.$slots,"default",{},()=>[Hl(Zu(e.text),1)])],6))}});var pp=Wc(fp,[["__file","Badge.vue"]]);const vp=$e({name:"CodeGroup",setup(e,{slots:t}){const n=Ie(-1),r=Ie([]),o=(a=n.value)=>{a{a>0?n.value=a-1:n.value=r.value.length-1,r.value[n.value].focus()},i=(a,s)=>{a.key===" "||a.key==="Enter"?(a.preventDefault(),n.value=s):a.key==="ArrowRight"?(a.preventDefault(),o(s)):a.key==="ArrowLeft"&&(a.preventDefault(),l(s))};return()=>{var s;const a=(((s=t.default)==null?void 0:s.call(t))||[]).filter(u=>u.type.name==="CodeGroupItem").map(u=>(u.props===null&&(u.props={}),u));return a.length===0?null:(n.value<0||n.value>a.length-1?(n.value=a.findIndex(u=>u.props.active===""||u.props.active===!0),n.value===-1&&(n.value=0)):a.forEach((u,c)=>{u.props.active=c===n.value}),ve("div",{class:"code-group"},[ve("div",{class:"code-group__nav"},ve("ul",{class:"code-group__ul"},a.map((u,c)=>{const m=c===n.value;return ve("li",{class:"code-group__li"},ve("button",{ref:d=>{d&&(r.value[c]=d)},class:{"code-group__nav-tab":!0,"code-group__nav-tab-active":m},ariaPressed:m,ariaExpanded:m,onClick:()=>n.value=c,onKeydown:d=>i(d,c)},u.props.title))}))),a]))}}}),gp=["aria-selected"],_p=$e({name:"CodeGroupItem"}),bp=$e({..._p,props:{title:{type:String,required:!0},active:{type:Boolean,required:!1,default:!1}},setup(e){return(t,n)=>(lo(),dc("div",{class:er(["code-group-item",{"code-group-item__active":e.active}]),"aria-selected":e.active},[ec(t.$slots,"default")],10,gp))}});var yp=Wc(bp,[["__file","CodeGroupItem.vue"]]),ea;const lr=typeof window!="undefined",Ep=e=>typeof e=="string",Io=()=>{};lr&&((ea=window==null?void 0:window.navigator)==null?void 0:ea.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function wp(e,t){function n(...r){e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})}return n}const Kc=e=>e();function Op(e=Kc){const t=Ie(!0);function n(){t.value=!1}function r(){t.value=!0}return{isActive:t,pause:n,resume:r,eventFilter:(...l)=>{t.value&&e(...l)}}}function Yc(e){return sm()?(cm(e),!0):!1}function Pp(e,t=!0){vc()?Gs(e):t?e():Rl(e)}function u0(e=!1,t={}){const{truthyValue:n=!0,falsyValue:r=!1}=t,o=ke(e),l=Ie(e);function i(a){return arguments.length?(l.value=a,l.value):(l.value=l.value===rt(n)?rt(r):rt(n),l.value)}return o?i:[l,i]}var ta=Object.getOwnPropertySymbols,Ap=Object.prototype.hasOwnProperty,Sp=Object.prototype.propertyIsEnumerable,Lp=(e,t)=>{var n={};for(var r in e)Ap.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&ta)for(var r of ta(e))t.indexOf(r)<0&&Sp.call(e,r)&&(n[r]=e[r]);return n};function Ip(e,t,n={}){const r=n,{eventFilter:o=Kc}=r,l=Lp(r,["eventFilter"]);return Ge(e,wp(o,t),l)}var Dp=Object.defineProperty,xp=Object.defineProperties,Tp=Object.getOwnPropertyDescriptors,Vr=Object.getOwnPropertySymbols,Jc=Object.prototype.hasOwnProperty,Qc=Object.prototype.propertyIsEnumerable,na=(e,t,n)=>t in e?Dp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Rp=(e,t)=>{for(var n in t||(t={}))Jc.call(t,n)&&na(e,n,t[n]);if(Vr)for(var n of Vr(t))Qc.call(t,n)&&na(e,n,t[n]);return e},kp=(e,t)=>xp(e,Tp(t)),Cp=(e,t)=>{var n={};for(var r in e)Jc.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Vr)for(var r of Vr(e))t.indexOf(r)<0&&Qc.call(e,r)&&(n[r]=e[r]);return n};function jp(e,t,n={}){const r=n,{eventFilter:o}=r,l=Cp(r,["eventFilter"]),{eventFilter:i,pause:a,resume:s,isActive:u}=Op(o);return{stop:Ip(e,t,kp(Rp({},l),{eventFilter:i})),pause:a,resume:s,isActive:u}}function Mp(e){var t;const n=rt(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Nr=lr?window:void 0;lr&&window.document;lr&&window.navigator;lr&&window.location;function Hp(...e){let t,n,r,o;if(Ep(e[0])?([n,r,o]=e,t=Nr):[t,n,r,o]=e,!t)return Io;let l=Io;const i=Ge(()=>Mp(t),s=>{l(),s&&(s.addEventListener(n,r,o),l=()=>{s.removeEventListener(n,r,o),l=Io})},{immediate:!0,flush:"post"}),a=()=>{i(),l()};return Yc(a),a}function qp(e,t={}){const{window:n=Nr}=t,r=Boolean(n&&"matchMedia"in n&&typeof n.matchMedia=="function");let o;const l=Ie(!1),i=()=>{!r||(o||(o=n.matchMedia(e)),l.value=o.matches)};return Pp(()=>{i(),o&&("addEventListener"in o?o.addEventListener("change",i):o.addListener(i),Yc(()=>{"removeEventListener"in o?o.removeEventListener("change",i):o.removeListener(i)}))}),l}const rl=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},ol="__vueuse_ssr_handlers__";rl[ol]=rl[ol]||{};const Fp=rl[ol];function Vp(e,t){return Fp[e]||t}function Np(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"}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 Up(e,t,n,r={}){var o;const{flush:l="pre",deep:i=!0,listenToStorageChanges:a=!0,writeDefaults:s=!0,shallow:u,window:c=Nr,eventFilter:m,onError:d=F=>{console.error(F)}}=r,h=(u?js:Ie)(t);if(!n)try{n=Vp("getDefaultStorage",()=>{var F;return(F=Nr)==null?void 0:F.localStorage})()}catch(F){d(F)}if(!n)return h;const g=rt(t),_=Np(g),O=(o=r.serializer)!=null?o:$p[_],{pause:v,resume:E}=jp(h,()=>A(h.value),{flush:l,deep:i,eventFilter:m});return c&&a&&Hp(c,"storage",x),x(),h;function A(F){try{F==null?n.removeItem(e):n.setItem(e,O.write(F))}catch(R){d(R)}}function S(F){if(!(F&&F.key!==e)){v();try{const R=F?F.newValue:n.getItem(e);return R==null?(s&&g!==null&&n.setItem(e,O.write(g)),g):typeof R!="string"?R:O.read(R)}catch(R){d(R)}finally{E()}}}function x(F){F&&F.key!==e||(h.value=S(F))}}function zp(e){return qp("(prefers-color-scheme: dark)",e)}var ra;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(ra||(ra={}));const Gc=Symbol(""),m0=()=>{const e=Ce(Gc);if(!e)throw new Error("useDarkMode() is called without provider.");return e},Bp=()=>{const e=tu(),t=zp(),n=Up("vuepress-color-scheme",e.value.colorMode),r=_e({get(){return e.value.colorModeSwitch?n.value==="auto"?t.value:n.value==="dark":e.value.colorMode==="dark"},set(o){o===t.value?n.value="auto":n.value=o?"dark":"light"}});Wt(Gc,r),Wp(r)},Wp=e=>{const t=(n=e.value)=>{const r=window==null?void 0:window.document.querySelector("html");r==null||r.classList.toggle("dark",n)};lt(()=>{Ge(e,t,{immediate:!0})}),Cl(()=>t())},Zc=(...e)=>{const n=or().resolve(...e),r=n.matched[n.matched.length-1];if(!(r!=null&&r.redirect))return n;const{redirect:o}=r,l=se(o)?o(n):o,i=Ee(l)?{path:l}:l;return Zc({hash:n.hash,query:n.query,params:n.params,...i})},Kp=e=>{const t=Zc(encodeURI(e));return{text:t.meta.title||e,link:t.name==="404"?e:t.fullPath}};let Do=null,An=null;const Yp={wait:()=>Do,pending:()=>{Do=new Promise(e=>An=e)},resolve:()=>{An==null||An(),Do=null,An=null}},Jp=()=>Yp,Xc=Symbol("sidebarItems"),d0=()=>{const e=Ce(Xc);if(!e)throw new Error("useSidebarItems() is called without provider.");return e},Qp=()=>{const e=tu(),t=Dh(),n=_e(()=>Gp(t.value,e.value));Wt(Xc,n)},Gp=(e,t)=>{var o,l,i,a;const n=(l=(o=e.sidebar)!=null?o:t.sidebar)!=null?l:"auto",r=(a=(i=e.sidebarDepth)!=null?i:t.sidebarDepth)!=null?a:2;return e.home||n===!1?[]:n==="auto"?Xp(r):re(n)?eu(n,r):Ec(n)?ev(n,r):[]},Zp=(e,t)=>({text:e.title,link:`#${e.slug}`,children:Bl(e.children,t)}),Bl=(e,t)=>t>0?e.map(n=>Zp(n,t-1)):[],Xp=e=>{const t=bn();return[{text:t.value.title,children:Bl(t.value.headers,e)}]},eu=(e,t)=>{const n=mo(),r=bn(),o=l=>{var a;let i;if(Ee(l)?i=Kp(l):i=l,i.children)return{...i,children:i.children.map(s=>o(s))};if(i.link===n.path){const s=((a=r.value.headers[0])==null?void 0:a.level)===1?r.value.headers[0].children:r.value.headers;return{...i,children:Bl(s,t)}}return i};return e.map(l=>o(l))},ev=(e,t)=>{var l;const n=mo(),r=wc(e,n.path),o=(l=e[r])!=null?l:[];return eu(o,t)},tu=()=>mp();var tv=it({enhance({app:e,router:t}){e.component("Badge",pp),e.component("CodeGroup",vp),e.component("CodeGroupItem",yp),e.component("AutoLinkExternalIcon",()=>{const r=e.component("ExternalLinkIcon");return r?ve(r):null}),e.component("NavbarSearch",()=>{const r=e.component("Docsearch")||e.component("SearchBox");return r?ve(r):null});const n=t.options.scrollBehavior;t.options.scrollBehavior=async(...r)=>(await Jp().wait(),n(...r))},setup(){Bp(),Qp()}});var nv={};const rv=e=>{const t=so();return _e(()=>e[t.value])};class ov{constructor(){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 r=document.createElement("div");r.className="message move-in",r.innerHTML=t,this.containerElement.appendChild(r),n>0&&setTimeout(()=>{this.close(r)},n)}close(t){t.className=t.className.replace("move-in",""),t.className+="move-out",t.addEventListener("animationend",()=>{t.remove()})}}var xo,vt=function(){var e=1e3,t=6e4,n=36e5,r="millisecond",o="second",l="minute",i="hour",a="day",s="week",u="month",c="quarter",m="year",d="date",h="Invalid Date",g=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,_=/\[([^\]]+)]|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,O={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("_")},v=function(q,P,L){var T=String(q);return!T||T.length>=P?q:""+Array(P+1-T.length).join(L)+q},E={s:v,z:function(q){var P=-q.utcOffset(),L=Math.abs(P),T=Math.floor(L/60),j=L%60;return(P<=0?"+":"-")+v(T,2,"0")+":"+v(j,2,"0")},m:function q(P,L){if(P.date()1)return q(z[0])}else{var G=P.name;S[G]=P,j=G}return!T&&j&&(A=j),j||!T&&A},R=function(q,P){if(x(q))return q.clone();var L=typeof P=="object"?P:{};return L.date=q,L.args=arguments,new B(L)},w=E;w.l=F,w.i=x,w.w=function(q,P){return R(q,{locale:P.$L,utc:P.$u,x:P.$x,$offset:P.$offset})};var B=function(){function q(L){this.$L=F(L.locale,null,!0),this.parse(L)}var P=q.prototype;return P.parse=function(L){this.$d=function(T){var j=T.date,M=T.utc;if(j===null)return new Date(NaN);if(w.u(j))return new Date;if(j instanceof Date)return new Date(j);if(typeof j=="string"&&!/Z$/i.test(j)){var z=j.match(g);if(z){var G=z[2]-1||0,le=(z[7]||"0").substring(0,3);return M?new Date(Date.UTC(z[1],G,z[3]||1,z[4]||0,z[5]||0,z[6]||0,le)):new Date(z[1],G,z[3]||1,z[4]||0,z[5]||0,z[6]||0,le)}}return new Date(j)}(L),this.$x=L.x||{},this.init()},P.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()},P.$utils=function(){return w},P.isValid=function(){return this.$d.toString()!==h},P.isSame=function(L,T){var j=R(L);return this.startOf(T)<=j&&j<=this.endOf(T)},P.isAfter=function(L,T){return R(L)=0?1:g.date()),O=h.year||g.year(),v=h.month>=0?h.month:h.year||h.day?0:g.month(),E=h.hour||0,A=h.minute||0,S=h.second||0,x=h.millisecond||0;return d?new Date(Date.UTC(O,v,_,E,A,S,x)):new Date(O,v,_,E,A,S,x)}return m},l=r.parse;r.parse=function(u){u.date=o.bind(this)(u),l.bind(this)(u)};var i=r.set,a=r.add,s=function(u,c,m,d){if(d===void 0&&(d=1),c instanceof Object){var h=Object.keys(c),g=this;return h.forEach(function(_){g=u.bind(g)(c[_]*d,_)}),g}return u.bind(this)(c*d,m)};r.set=function(u,c){return c=c===void 0?u:c,s.bind(this)(function(m,d){return i.bind(this)(d,m)},c,u)},r.add=function(u,c){return s.bind(this)(a,u,c)},r.subtract=function(u,c){return s.bind(this)(a,u,c,-1)}},ru=function(){var e={year:0,month:1,day:2,hour:3,minute:4,second:5},t={};return function(n,r,o){var l,i=function(c,m,d){d===void 0&&(d={});var h=new Date(c),g=function(_,O){O===void 0&&(O={});var v=O.timeZoneName||"short",E=_+"|"+v,A=t[E];return A||(A=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:_,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:v}),t[E]=A),A}(m,d);return g.formatToParts(h)},a=function(c,m){for(var d=i(c,m),h=[],g=0;g=0&&(h[E]=parseInt(v,10))}var A=h[3],S=A===24?0:A,x=h[0]+"-"+h[1]+"-"+h[2]+" "+S+":"+h[4]+":"+h[5]+":000",F=+c;return(o.utc(x).valueOf()-(F-=F%1e3))/6e4},s=r.prototype;s.tz=function(c,m){c===void 0&&(c=l);var d=this.utcOffset(),h=this.toDate(),g=h.toLocaleString("en-US",{timeZone:c}),_=Math.round((h-new Date(g))/1e3/60),O=o(g).$set("millisecond",this.$ms).utcOffset(15*-Math.round(h.getTimezoneOffset()/15)-_,!0);if(m){var v=O.utcOffset();O=O.add(d-v,"minute")}return O.$x.$timezone=c,O},s.offsetName=function(c){var m=this.$x.$timezone||o.tz.guess(),d=i(this.valueOf(),m,{timeZoneName:c}).find(function(h){return h.type.toLowerCase()==="timezonename"});return d&&d.value};var u=s.startOf;s.startOf=function(c,m){if(!this.$x||!this.$x.$timezone)return u.call(this,c,m);var d=o(this.format("YYYY-MM-DD HH:mm:ss:SSS"));return u.call(d,c,m).tz(this.$x.$timezone,!0)},o.tz=function(c,m,d){var h=d&&m,g=d||m||l,_=a(+o(),g);if(typeof c!="string")return o(c).tz(g);var O=function(S,x,F){var R=S-60*x*1e3,w=a(R,F);if(x===w)return[R,x];var B=a(R-=60*(w-x)*1e3,F);return w===B?[R,w]:[S-60*Math.min(w,B)*1e3,Math.max(w,B)]}(o.utc(c,h).valueOf(),_,g),v=O[0],E=O[1],A=o(v).utcOffset(E);return A.$x.$timezone=g,A},o.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},o.tz.setDefault=function(c){l=c}}}(),ou=function(){var e="minute",t=/[+-]\d\d(?::?\d\d)?/g,n=/([+-]|\d\d)/g;return function(r,o,l){var i=o.prototype;l.utc=function(h){return new o({date:h,utc:!0,args:arguments})},i.utc=function(h){var g=l(this.toDate(),{locale:this.$L,utc:!0});return h?g.add(this.utcOffset(),e):g},i.local=function(){return l(this.toDate(),{locale:this.$L,utc:!1})};var a=i.parse;i.parse=function(h){h.utc&&(this.$u=!0),this.$utils().u(h.$offset)||(this.$offset=h.$offset),a.call(this,h)};var s=i.init;i.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 s.call(this)};var u=i.utcOffset;i.utcOffset=function(h,g){var _=this.$utils().u;if(_(h))return this.$u?0:_(this.$offset)?u.call(this):this.$offset;if(typeof h=="string"&&(h=function(A){A===void 0&&(A="");var S=A.match(t);if(!S)return null;var x=(""+S[0]).match(n)||["-",0,0],F=x[0],R=60*+x[1]+ +x[2];return R===0?0:F==="+"?R:-R}(h),h===null))return this;var O=Math.abs(h)<=16?60*h:h,v=this;if(g)return v.$offset=O,v.$u=h===0,v;if(h!==0){var E=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(v=this.local().add(O+E,e)).$offset=O,v.$x.$localOffset=E}else v=this.utc();return v};var c=i.format;i.format=function(h){var g=h||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return c.call(this,g)},i.valueOf=function(){var h=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*h},i.isUTC=function(){return!!this.$u},i.toISOString=function(){return this.toDate().toISOString()},i.toString=function(){return this.toDate().toUTCString()};var m=i.toDate;i.toDate=function(h){return h==="s"&&this.$offset?l(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():m.call(this)};var d=i.diff;i.diff=function(h,g,_){if(h&&this.$u===h.$u)return d.call(this,h,g,_);var O=this.local(),v=l(h).local();return d.call(O,v,g,_)}}}();vt.extend(lv),vt.extend(nu),vt.extend(ou),vt.extend(ru);const iv={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"}},av={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("_")};vt.locale("zh",iv),vt.locale("en",av),vt.extend(nu),vt.extend(ou),vt.extend(ru);const vr={showInMobile:!1,pure:!0},oa=()=>!!navigator&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/iu.test(navigator.userAgent),sv=()=>{const e=mo(),t=rv({"/en/":{copy:"Copied successfully",hint:"Copy code"},"/":{copy:"\u590D\u5236\u6210\u529F",hint:"\u590D\u5236\u4EE3\u7801"}}),n=o=>{if(!o.hasAttribute("copy-code-registered")){const l=document.createElement("button");l.className="copy-code-pure-button",l.innerHTML='',l.addEventListener("click",()=>{(i=>{const a=document.getSelection(),s=!!(a&&a.rangeCount>0)&&a.getRangeAt(0),u=document.createElement("textarea");u.value=i,u.setAttribute("readonly",""),u.style.position="absolute",u.style.top="-9999px",document.body.appendChild(u),u.select(),document.execCommand("copy"),document.body.removeChild(u),s&&a&&(a.removeAllRanges(),a.addRange(s))})(o.innerText)}),l.setAttribute("aria-label",t.value.hint),l.setAttribute("data-balloon-pos","left"),o.parentElement&&o.parentElement.insertBefore(l,o),o.setAttribute("copy-code-registered","")}},r=()=>{const o=vr.selector||'.theme-default-content div[class*="language-"] pre';setTimeout(()=>{typeof o=="string"?document.querySelectorAll(o).forEach(n):Array.isArray(o)&&o.forEach(l=>{document.querySelectorAll(l).forEach(n)})},vr.delay||500)};lt(()=>{new ov,oa()&&!vr.showInMobile||r()}),Ge(()=>e.path,()=>{oa()&&!vr.showInMobile||r()})};var cv=it({setup:()=>{sv()}});const uv=(e,t)=>t.some(n=>{if(Ee(n))return n===e.key;const{key:r,ctrl:o=!1,shift:l=!1,alt:i=!1}=n;return r===e.key&&o===e.ctrlKey&&l===e.shiftKey&&i===e.altKey}),mv=/[^\x00-\x7F]/,dv=e=>e.split(/\s+/g).map(t=>t.trim()).filter(t=>!!t),la=e=>e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),ia=(e,t)=>{const n=t.join(" "),r=dv(e);if(mv.test(e))return r.some(i=>n.toLowerCase().indexOf(i)>-1);const o=e.endsWith(" ");return new RegExp(r.map((i,a)=>r.length===a+1&&!o?`(?=.*\\b${la(i)})`:`(?=.*\\b${la(i)}\\b)`).join("")+".+","gi").test(n)},hv=({input:e,hotKeys:t})=>{if(t.value.length===0)return;const n=r=>{!e.value||uv(r,t.value)&&!e.value.contains(r.target)&&(r.preventDefault(),e.value.focus())};lt(()=>{document.addEventListener("keydown",n)}),oo(()=>{document.removeEventListener("keydown",n)})},fv=[{title:"",headers:[],path:"/",pathLocale:"/",extraFields:[]},{title:"Home",headers:[],path:"/en/",pathLocale:"/en/",extraFields:[]},{title:"\u7B80\u4ECB",headers:[{level:3,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",children:[]},{level:3,title:"Contributors",slug:"contributors",children:[]}],path:"/doc/",pathLocale:"/",extraFields:[]},{title:"\u8FDB\u9636\u4F7F\u7528",headers:[{level:2,title:"Web Console",slug:"web-console",children:[]},{level:2,title:"Arthas Properties",slug:"arthas-properties",children:[]},{level:2,title:"\u4EE5 java agent \u65B9\u5F0F\u542F\u52A8",slug:"\u4EE5-java-agent-\u65B9\u5F0F\u542F\u52A8",children:[]},{level:2,title:"as.sh \u548C arthas-boot \u6280\u5DE7",slug:"as-sh-\u548C-arthas-boot-\u6280\u5DE7",children:[]},{level:2,title:"\u7528\u6237\u6570\u636E\u56DE\u62A5",slug:"\u7528\u6237\u6570\u636E\u56DE\u62A5",children:[]},{level:2,title:"\u5176\u4ED6\u7279\u6027",slug:"\u5176\u4ED6\u7279\u6027",children:[]}],path:"/doc/advanced-use.html",pathLocale:"/",extraFields:[]},{title:"\u8868\u8FBE\u5F0F\u6838\u5FC3\u53D8\u91CF",headers:[],path:"/doc/advice-class.html",pathLocale:"/",extraFields:[]},{title:"\u4EE5 Java Agent \u7684\u65B9\u5F0F\u542F\u52A8",headers:[],path:"/doc/agent.html",pathLocale:"/",extraFields:[]},{title:"Arthas Properties",headers:[{level:2,title:"\u652F\u6301\u7684\u914D\u7F6E\u9879",slug:"\u652F\u6301\u7684\u914D\u7F6E\u9879",children:[{level:3,title:"\u7981\u6B62\u6307\u5B9A\u547D\u4EE4",slug:"\u7981\u6B62\u6307\u5B9A\u547D\u4EE4",children:[]}]},{level:2,title:"\u914D\u7F6E\u7684\u4F18\u5148\u7EA7",slug:"\u914D\u7F6E\u7684\u4F18\u5148\u7EA7",children:[]}],path:"/doc/arthas-properties.html",pathLocale:"/",extraFields:[]},{title:"",headers:[{level:3,title:"Arthas3.0 \u7684\u65B0\u7279\u6027",slug:"arthas3-0-\u7684\u65B0\u7279\u6027",children:[]},{level:3,title:"\u53BB groovy \u4F9D\u8D56",slug:"\u53BB-groovy-\u4F9D\u8D56",children:[]}],path:"/doc/arthas3.html",pathLocale:"/",extraFields:[]},{title:"Arthas \u540E\u53F0\u5F02\u6B65\u4EFB\u52A1",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",children:[]},{level:2,title:"2. \u901A\u8FC7 jobs \u67E5\u770B\u4EFB\u52A1",slug:"_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",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",children:[]},{level:2,title:"5. \u4EFB\u52A1\u8F93\u51FA\u91CD\u5B9A\u5411",slug:"_5-\u4EFB\u52A1\u8F93\u51FA\u91CD\u5B9A\u5411",children:[]},{level:2,title:"6. \u505C\u6B62\u547D\u4EE4",slug:"_6-\u505C\u6B62\u547D\u4EE4",children:[]},{level:2,title:"7. \u5176\u4ED6",slug:"_7-\u5176\u4ED6",children:[]}],path:"/doc/async.html",pathLocale:"/",extraFields:[]},{title:"auth",headers:[{level:3,title:"\u914D\u7F6E\u7528\u6237\u540D\u548C\u5BC6\u7801",slug:"\u914D\u7F6E\u7528\u6237\u540D\u548C\u5BC6\u7801",children:[]},{level:3,title:"\u672C\u5730\u8FDE\u63A5\u4E0D\u9274\u6743",slug:"\u672C\u5730\u8FDE\u63A5\u4E0D\u9274\u6743",children:[]},{level:3,title:"\u5728 telnet console \u91CC\u9274\u6743",slug:"\u5728-telnet-console-\u91CC\u9274\u6743",children:[]},{level:3,title:"Web console \u5BC6\u7801\u9A8C\u8BC1",slug:"web-console-\u5BC6\u7801\u9A8C\u8BC1",children:[]},{level:3,title:"HTTP API \u9A8C\u8BC1",slug:"http-api-\u9A8C\u8BC1",children:[]}],path:"/doc/auth.html",pathLocale:"/",extraFields:[]},{title:"base64",headers:[{level:3,title:"\u5BF9\u6587\u4EF6\u8FDB\u884C base64 \u7F16\u7801",slug:"\u5BF9\u6587\u4EF6\u8FDB\u884C-base64-\u7F16\u7801",children:[]},{level:3,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",children:[]},{level:3,title:"\u7528 base64 \u89E3\u7801\u6587\u4EF6",slug:"\u7528-base64-\u89E3\u7801\u6587\u4EF6",children:[]},{level:3,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",children:[]}],path:"/doc/base64.html",pathLocale:"/",extraFields:[]},{title:"\u6279\u5904\u7406\u529F\u80FD",headers:[{level:3,title:"\u4F7F\u7528\u65B9\u6CD5",slug:"\u4F7F\u7528\u65B9\u6CD5",children:[]}],path:"/doc/batch-support.html",pathLocale:"/",extraFields:[]},{title:"cat",headers:[],path:"/doc/cat.html",pathLocale:"/",extraFields:[]},{title:"classloader",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/classloader.html",pathLocale:"/",extraFields:[]},{title:"cls",headers:[],path:"/doc/cls.html",pathLocale:"/",extraFields:[]},{title:"\u547D\u4EE4\u5217\u8868",headers:[{level:2,title:"jvm \u76F8\u5173",slug:"jvm-\u76F8\u5173",children:[]},{level:2,title:"class/classloader \u76F8\u5173",slug:"class-classloader-\u76F8\u5173",children:[]},{level:2,title:"monitor/watch/trace \u76F8\u5173",slug:"monitor-watch-trace-\u76F8\u5173",children:[]},{level:2,title:"profiler/\u706B\u7130\u56FE",slug:"profiler-\u706B\u7130\u56FE",children:[]},{level:2,title:"\u9274\u6743",slug:"\u9274\u6743",children:[]},{level:2,title:"options",slug:"options",children:[]},{level:2,title:"\u7BA1\u9053",slug:"\u7BA1\u9053",children:[]},{level:2,title:"\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1",slug:"\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1",children:[]},{level:2,title:"\u57FA\u7840\u547D\u4EE4",slug:"\u57FA\u7840\u547D\u4EE4",children:[]}],path:"/doc/commands.html",pathLocale:"/",extraFields:[]},{title:"\u8054\u7CFB\u6211\u4EEC",headers:[{level:3,title:"\u62DB\u8058",slug:"\u62DB\u8058",children:[]},{level:3,title:"Issues",slug:"issues",children:[]},{level:3,title:"\u5FAE\u4FE1\u516C\u4F17\u53F7",slug:"\u5FAE\u4FE1\u516C\u4F17\u53F7",children:[]},{level:3,title:"\u9489\u9489\u7FA4",slug:"\u9489\u9489\u7FA4",children:[]},{level:3,title:"QQ \u7FA4",slug:"qq-\u7FA4",children:[]}],path:"/doc/contact-us.html",pathLocale:"/",extraFields:[]},{title:"dashboard",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]},{level:3,title:"\u6570\u636E\u8BF4\u660E",slug:"\u6570\u636E\u8BF4\u660E",children:[]},{level:3,title:"\u622A\u56FE\u5C55\u793A",slug:"\u622A\u56FE\u5C55\u793A",children:[]}],path:"/doc/dashboard.html",pathLocale:"/",extraFields:[]},{title:"Docker",headers:[{level:2,title:"\u5728 Docker \u91CC\u4F7F\u7528 JDK",slug:"\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",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",children:[]}]},{level:2,title:"\u901A\u8FC7 Docker \u5FEB\u901F\u5165\u95E8",slug:"\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",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",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",children:[]}],path:"/doc/docker.html",pathLocale:"/",extraFields:[]},{title:"\u4E0B\u8F7D",headers:[{level:2,title:"\u4E0B\u8F7D\u5168\u91CF\u5305",slug:"\u4E0B\u8F7D\u5168\u91CF\u5305",children:[{level:3,title:"\u4ECE Maven \u4ED3\u5E93\u4E0B\u8F7D",slug:"\u4ECE-maven-\u4ED3\u5E93\u4E0B\u8F7D",children:[]},{level:3,title:"\u4ECE Github Releases \u9875\u4E0B\u8F7D",slug:"\u4ECE-github-releases-\u9875\u4E0B\u8F7D",children:[]},{level:3,title:"\u7528 as.sh \u542F\u52A8",slug:"\u7528-as-sh-\u542F\u52A8",children:[]},{level:3,title:"\u7528 arthas-boot \u542F\u52A8",slug:"\u7528-arthas-boot-\u542F\u52A8",children:[]}]},{level:2,title:"\u4E0B\u8F7D\u79BB\u7EBF\u6587\u6863",slug:"\u4E0B\u8F7D\u79BB\u7EBF\u6587\u6863",children:[]}],path:"/doc/download.html",pathLocale:"/",extraFields:[]},{title:"dump",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/dump.html",pathLocale:"/",extraFields:[]},{title:"echo",headers:[],path:"/doc/echo.html",pathLocale:"/",extraFields:[]},{title:"FAQ",headers:[{level:3,title:"\u65E5\u5FD7\u6587\u4EF6\u5728\u54EA\u91CC\uFF1F",slug:"\u65E5\u5FD7\u6587\u4EF6\u5728\u54EA\u91CC",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",children:[]},{level:3,title:"target process not responding or HotSpot VM not loaded",slug:"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",children:[]},{level:3,title:"\u600E\u4E48\u4EE5json\u683C\u5F0F\u67E5\u770B\u7ED3\u679C",slug:"\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",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",children:[]},{level:3,title:"\u65B9\u6CD5\u540C\u540D\u8FC7\u6EE4",slug:"\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",children:[]},{level:3,title:"\u600E\u6837 watch\u3001trace \u5185\u90E8\u7C7B\uFF1F",slug:"\u600E\u6837-watch\u3001trace-\u5185\u90E8\u7C7B",children:[]},{level:3,title:"\u8F93\u5165\u4E2D\u6587/Unicode \u5B57\u7B26",slug:"\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",children:[]},{level:3,title:"Arthas \u80FD\u4E0D\u80FD\u79BB\u7EBF\u4F7F\u7528",slug:"arthas-\u80FD\u4E0D\u80FD\u79BB\u7EBF\u4F7F\u7528",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",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",children:[]}],path:"/doc/faq.html",pathLocale:"/",extraFields:[]},{title:"getstatic",headers:[],path:"/doc/getstatic.html",pathLocale:"/",extraFields:[]},{title:"grep",headers:[],path:"/doc/grep.html",pathLocale:"/",extraFields:[]},{title:"groovy",headers:[{level:3,title:"\u9650\u5236\u5185\u5BB9",slug:"\u9650\u5236\u5185\u5BB9",children:[]},{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\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",children:[]},{level:3,title:"\u53C2\u6570 Advice \u8BF4\u660E",slug:"\u53C2\u6570-advice-\u8BF4\u660E",children:[]},{level:3,title:"\u53C2\u6570 Output \u8BF4\u660E",slug:"\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",children:[]}],path:"/doc/groovy.html",pathLocale:"/",extraFields:[]},{title:"heapdump",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]},{level:3,title:"dump \u5230\u4E34\u65F6\u6587\u4EF6",slug:"dump-\u5230\u4E34\u65F6\u6587\u4EF6",children:[]}],path:"/doc/heapdump.html",pathLocale:"/",extraFields:[]},{title:"help",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/help.html",pathLocale:"/",extraFields:[]},{title:"history",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/history.html",pathLocale:"/",extraFields:[]},{title:"Http API",headers:[{level:3,title:"\u6982\u89C8",slug:"\u6982\u89C8",children:[]},{level:3,title:"\u4E00\u6B21\u6027\u547D\u4EE4",slug:"\u4E00\u6B21\u6027\u547D\u4EE4",children:[]},{level:3,title:"\u4F1A\u8BDD\u4EA4\u4E92",slug:"\u4F1A\u8BDD\u4EA4\u4E92",children:[]},{level:3,title:"\u9274\u6743",slug:"\u9274\u6743",children:[]},{level:3,title:"Web UI",slug:"web-ui",children:[]},{level:3,title:"\u7279\u6B8A\u547D\u4EE4\u7ED3\u679C",slug:"\u7279\u6B8A\u547D\u4EE4\u7ED3\u679C",children:[]},{level:3,title:"\u6848\u4F8B",slug:"\u6848\u4F8B",children:[]}],path:"/doc/http-api.html",pathLocale:"/",extraFields:[]},{title:"IDEA Plugin",headers:[],path:"/doc/idea-plugin.html",pathLocale:"/",extraFields:[]},{title:"Arthas Install",headers:[{level:2,title:"\u5FEB\u901F\u5B89\u88C5",slug:"\u5FEB\u901F\u5B89\u88C5",children:[{level:3,title:"\u4F7F\u7528arthas-boot\uFF08\u63A8\u8350\uFF09",slug:"\u4F7F\u7528arthas-boot-\u63A8\u8350",children:[]},{level:3,title:"\u4F7F\u7528as.sh",slug:"\u4F7F\u7528as-sh",children:[]}]},{level:2,title:"\u5168\u91CF\u5B89\u88C5",slug:"\u5168\u91CF\u5B89\u88C5",children:[]},{level:2,title:"\u624B\u52A8\u5B89\u88C5",slug:"\u624B\u52A8\u5B89\u88C5",children:[]},{level:2,title:"\u901A\u8FC7 rpm/deb \u6765\u5B89\u88C5",slug:"\u901A\u8FC7-rpm-deb-\u6765\u5B89\u88C5",children:[{level:3,title:"\u5B89\u88C5 deb",slug:"\u5B89\u88C5-deb",children:[]},{level:3,title:"\u5B89\u88C5 rpm",slug:"\u5B89\u88C5-rpm",children:[]},{level:3,title:"deb/rpm \u5B89\u88C5\u7684\u7528\u6CD5",slug:"deb-rpm-\u5B89\u88C5\u7684\u7528\u6CD5",children:[]}]},{level:2,title:"\u901A\u8FC7 Cloud Toolkit \u63D2\u4EF6\u4F7F\u7528 Arthas",slug:"\u901A\u8FC7-cloud-toolkit-\u63D2\u4EF6\u4F7F\u7528-arthas",children:[]},{level:2,title:"\u79BB\u7EBF\u5E2E\u52A9\u6587\u6863",slug:"\u79BB\u7EBF\u5E2E\u52A9\u6587\u6863",children:[]},{level:2,title:"\u5378\u8F7D",slug:"\u5378\u8F7D",children:[]}],path:"/doc/install-detail.html",pathLocale:"/",extraFields:[]},{title:"jad",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/jad.html",pathLocale:"/",extraFields:[]},{title:"jvm",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]},{level:3,title:"THREAD \u76F8\u5173",slug:"thread-\u76F8\u5173",children:[]},{level:3,title:"\u6587\u4EF6\u63CF\u8FF0\u7B26\u76F8\u5173",slug:"\u6587\u4EF6\u63CF\u8FF0\u7B26\u76F8\u5173",children:[]}],path:"/doc/jvm.html",pathLocale:"/",extraFields:[]},{title:"Arthas \u547D\u4EE4\u884C\u5FEB\u6377\u952E",headers:[],path:"/doc/keymap.html",pathLocale:"/",extraFields:[]},{title:"logger",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/logger.html",pathLocale:"/",extraFields:[]},{title:"\u624B\u52A8\u5B89\u88C5 Arthas",headers:[{level:2,title:"\u4EE5\u811A\u672C\u7684\u65B9\u5F0F\u542F\u52A8 as.sh/as.bat",slug:"\u4EE5\u811A\u672C\u7684\u65B9\u5F0F\u542F\u52A8-as-sh-as-bat",children:[{level:3,title:"Linux/Unix/Mac",slug:"linux-unix-mac",children:[]},{level:3,title:"Windows",slug:"windows",children:[]}]},{level:2,title:"\u624B\u52A8\u62FC\u63A5\u547D\u4EE4\u884C\u542F\u52A8",slug:"\u624B\u52A8\u62FC\u63A5\u547D\u4EE4\u884C\u542F\u52A8",children:[]}],path:"/doc/manual-install.html",pathLocale:"/",extraFields:[]},{title:"mbean",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/mbean.html",pathLocale:"/",extraFields:[]},{title:"mc",headers:[],path:"/doc/mc.html",pathLocale:"/",extraFields:[]},{title:"memory",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/memory.html",pathLocale:"/",extraFields:[]},{title:"monitor",headers:[{level:3,title:"\u76D1\u63A7\u7684\u7EF4\u5EA6\u8BF4\u660E",slug:"\u76D1\u63A7\u7684\u7EF4\u5EA6\u8BF4\u660E",children:[]},{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/monitor.html",pathLocale:"/",extraFields:[]},{title:"ognl",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/ognl.html",pathLocale:"/",extraFields:[]},{title:"options",headers:[{level:3,title:"\u67E5\u770B\u6240\u6709\u7684 options",slug:"\u67E5\u770B\u6240\u6709\u7684-options",children:[]},{level:3,title:"\u83B7\u53D6 option \u7684\u503C",slug:"\u83B7\u53D6-option-\u7684\u503C",children:[]},{level:3,title:"\u8BBE\u7F6E\u6307\u5B9A\u7684 option",slug:"\u8BBE\u7F6E\u6307\u5B9A\u7684-option",children:[]},{level:3,title:"\u6253\u5F00 unsafe \u5F00\u5173\uFF0C\u652F\u6301 jdk package \u4E0B\u7684\u7C7B",slug:"\u6253\u5F00-unsafe-\u5F00\u5173-\u652F\u6301-jdk-package-\u4E0B\u7684\u7C7B",children:[]},{level:3,title:"\u5173\u95ED strict \u6A21\u5F0F\uFF0C\u5141\u8BB8\u5728 ognl \u8868\u8FBE\u5F0F\u91CC\u8BBE\u7F6E\u5BF9\u8C61\u5C5E\u6027",slug:"\u5173\u95ED-strict-\u6A21\u5F0F-\u5141\u8BB8\u5728-ognl-\u8868\u8FBE\u5F0F\u91CC\u8BBE\u7F6E\u5BF9\u8C61\u5C5E\u6027",children:[]}],path:"/doc/options.html",pathLocale:"/",extraFields:[]},{title:"perfcounter",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]},{level:3,title:"jdk9 \u4EE5\u4E0A\u7684\u5E94\u7528",slug:"jdk9-\u4EE5\u4E0A\u7684\u5E94\u7528",children:[]}],path:"/doc/perfcounter.html",pathLocale:"/",extraFields:[]},{title:"profiler",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u542F\u52A8 profiler",slug:"\u542F\u52A8-profiler",children:[]},{level:3,title:"\u83B7\u53D6\u5DF2\u91C7\u96C6\u7684 sample \u7684\u6570\u91CF",slug:"\u83B7\u53D6\u5DF2\u91C7\u96C6\u7684-sample-\u7684\u6570\u91CF",children:[]},{level:3,title:"\u67E5\u770B profiler \u72B6\u6001",slug:"\u67E5\u770B-profiler-\u72B6\u6001",children:[]},{level:3,title:"\u505C\u6B62 profiler",slug:"\u505C\u6B62-profiler",children:[]},{level:3,title:"\u901A\u8FC7\u6D4F\u89C8\u5668\u67E5\u770B arthas-output \u4E0B\u9762\u7684 profiler \u7ED3\u679C",slug:"\u901A\u8FC7\u6D4F\u89C8\u5668\u67E5\u770B-arthas-output-\u4E0B\u9762\u7684-profiler-\u7ED3\u679C",children:[]},{level:3,title:"profiler \u652F\u6301\u7684 events",slug:"profiler-\u652F\u6301\u7684-events",children:[]},{level:3,title:"\u6062\u590D\u91C7\u6837",slug:"\u6062\u590D\u91C7\u6837",children:[]},{level:3,title:"\u4F7F\u7528execute\u6765\u6267\u884C\u590D\u6742\u7684\u547D\u4EE4",slug:"\u4F7F\u7528execute\u6765\u6267\u884C\u590D\u6742\u7684\u547D\u4EE4",children:[]},{level:3,title:"\u67E5\u770B\u6240\u6709\u652F\u6301\u7684 action",slug:"\u67E5\u770B\u6240\u6709\u652F\u6301\u7684-action",children:[]},{level:3,title:"\u67E5\u770B\u7248\u672C",slug:"\u67E5\u770B\u7248\u672C",children:[]},{level:3,title:"\u914D\u7F6E framebuf \u53C2\u6570",slug:"\u914D\u7F6E-framebuf-\u53C2\u6570",children:[]},{level:3,title:"\u914D\u7F6E include/exclude \u6765\u8FC7\u6EE4\u6570\u636E",slug:"\u914D\u7F6E-include-exclude-\u6765\u8FC7\u6EE4\u6570\u636E",children:[]},{level:3,title:"\u6307\u5B9A\u6267\u884C\u65F6\u95F4",slug:"\u6307\u5B9A\u6267\u884C\u65F6\u95F4",children:[]},{level:3,title:"\u751F\u6210 jfr \u683C\u5F0F\u7ED3\u679C",slug:"\u751F\u6210-jfr-\u683C\u5F0F\u7ED3\u679C",children:[]},{level:3,title:"\u751F\u6210\u7684\u706B\u7130\u56FE\u91CC\u7684 unknown",slug:"\u751F\u6210\u7684\u706B\u7130\u56FE\u91CC\u7684-unknown",children:[]}],path:"/doc/profiler.html",pathLocale:"/",extraFields:[]},{title:"pwd",headers:[],path:"/doc/pwd.html",pathLocale:"/",extraFields:[]},{title:"\u5FEB\u901F\u5165\u95E8",headers:[{level:2,title:"1. \u542F\u52A8 math-game",slug:"_1-\u542F\u52A8-math-game",children:[]},{level:2,title:"2. \u542F\u52A8 arthas",slug:"_2-\u542F\u52A8-arthas",children:[]},{level:2,title:"3. \u67E5\u770B dashboard",slug:"_3-\u67E5\u770B-dashboard",children:[]},{level:2,title:"4. \u901A\u8FC7 thread \u547D\u4EE4\u6765\u83B7\u53D6\u5230math-game\u8FDB\u7A0B\u7684 Main Class",slug:"_4-\u901A\u8FC7-thread-\u547D\u4EE4\u6765\u83B7\u53D6\u5230math-game\u8FDB\u7A0B\u7684-main-class",children:[]},{level:2,title:"5. \u901A\u8FC7 jad \u6765\u53CD\u7F16\u8BD1 Main Class",slug:"_5-\u901A\u8FC7-jad-\u6765\u53CD\u7F16\u8BD1-main-class",children:[]},{level:2,title:"6. watch",slug:"_6-watch",children:[]},{level:2,title:"7. \u9000\u51FA arthas",slug:"_7-\u9000\u51FA-arthas",children:[]}],path:"/doc/quick-start.html",pathLocale:"/",extraFields:[]},{title:"quit",headers:[],path:"/doc/quit.html",pathLocale:"/",extraFields:[]},{title:"redefine",headers:[{level:3,title:"\u5E38\u89C1\u95EE\u9898",slug:"\u5E38\u89C1\u95EE\u9898",children:[]},{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]},{level:3,title:"\u7ED3\u5408 jad/mc \u547D\u4EE4\u4F7F\u7528",slug:"\u7ED3\u5408-jad-mc-\u547D\u4EE4\u4F7F\u7528",children:[]},{level:3,title:"\u4E0A\u4F20 .class \u6587\u4EF6\u5230\u670D\u52A1\u5668\u7684\u6280\u5DE7",slug:"\u4E0A\u4F20-class-\u6587\u4EF6\u5230\u670D\u52A1\u5668\u7684\u6280\u5DE7",children:[]},{level:3,title:"redefine \u7684\u9650\u5236",slug:"redefine-\u7684\u9650\u5236",children:[]}],path:"/doc/redefine.html",pathLocale:"/",extraFields:[]},{title:"Release Notes",headers:[{level:2,title:"v3.1.1",slug:"v3-1-1",children:[]},{level:2,title:"v3.1.0",slug:"v3-1-0",children:[]},{level:2,title:"v3.0.5",slug:"v3-0-5",children:[]},{level:2,title:"v3.0.4",slug:"v3-0-4",children:[]},{level:2,title:"v2017-11-03",slug:"v2017-11-03",children:[]},{level:2,title:"v2017-09-22",slug:"v2017-09-22",children:[]},{level:2,title:"v2017-09-11",slug:"v2017-09-11",children:[]},{level:2,title:"v2017-05-11",slug:"v2017-05-11",children:[]},{level:2,title:"v2017-05-12",slug:"v2017-05-12",children:[]},{level:2,title:"v2016-12-09",slug:"v2016-12-09",children:[]},{level:2,title:"v2016-06-07",slug:"v2016-06-07",children:[]},{level:2,title:"v2016-04-08",slug:"v2016-04-08",children:[]},{level:2,title:"v2016-03-07",slug:"v2016-03-07",children:[]},{level:2,title:"v2016-01-18",slug:"v2016-01-18",children:[]},{level:2,title:"v2016-01-08",slug:"v2016-01-08",children:[]},{level:2,title:"v2015-12-29",slug:"v2015-12-29",children:[]}],path:"/doc/release-notes.html",pathLocale:"/",extraFields:[]},{title:"reset \u547D\u4EE4",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]},{level:3,title:"\u8FD8\u539F\u6307\u5B9A\u7C7B",slug:"\u8FD8\u539F\u6307\u5B9A\u7C7B",children:[]},{level:3,title:"\u8FD8\u539F\u6240\u6709\u7C7B",slug:"\u8FD8\u539F\u6240\u6709\u7C7B",children:[]}],path:"/doc/reset.html",pathLocale:"/",extraFields:[]},{title:"retransform",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]},{level:3,title:"retransform \u6307\u5B9A\u7684 .class \u6587\u4EF6",slug:"retransform-\u6307\u5B9A\u7684-class-\u6587\u4EF6",children:[]},{level:3,title:"\u67E5\u770B retransform entry",slug:"\u67E5\u770B-retransform-entry",children:[]},{level:3,title:"\u5220\u9664\u6307\u5B9A retransform entry",slug:"\u5220\u9664\u6307\u5B9A-retransform-entry",children:[]},{level:3,title:"\u5220\u9664\u6240\u6709 retransform entry",slug:"\u5220\u9664\u6240\u6709-retransform-entry",children:[]},{level:3,title:"\u663E\u5F0F\u89E6\u53D1 retransform",slug:"\u663E\u5F0F\u89E6\u53D1-retransform",children:[]},{level:3,title:"\u6D88\u9664 retransform \u7684\u5F71\u54CD",slug:"\u6D88\u9664-retransform-\u7684\u5F71\u54CD",children:[]},{level:3,title:"\u7ED3\u5408 jad/mc \u547D\u4EE4\u4F7F\u7528",slug:"\u7ED3\u5408-jad-mc-\u547D\u4EE4\u4F7F\u7528",children:[]},{level:3,title:"\u4E0A\u4F20 .class \u6587\u4EF6\u5230\u670D\u52A1\u5668\u7684\u6280\u5DE7",slug:"\u4E0A\u4F20-class-\u6587\u4EF6\u5230\u670D\u52A1\u5668\u7684\u6280\u5DE7",children:[]},{level:3,title:"retransform \u7684\u9650\u5236",slug:"retransform-\u7684\u9650\u5236",children:[]}],path:"/doc/retransform.html",pathLocale:"/",extraFields:[]},{title:"\u6267\u884C\u7ED3\u679C\u5B58\u65E5\u5FD7",headers:[{level:3,title:"\u4F7F\u7528\u65B0\u7248\u672C Arthas \u7684\u5F02\u6B65\u540E\u53F0\u4EFB\u52A1\u5C06\u7ED3\u679C\u5B58\u65E5\u5FD7\u6587\u4EF6",slug:"\u4F7F\u7528\u65B0\u7248\u672C-arthas-\u7684\u5F02\u6B65\u540E\u53F0\u4EFB\u52A1\u5C06\u7ED3\u679C\u5B58\u65E5\u5FD7\u6587\u4EF6",children:[]}],path:"/doc/save-log.html",pathLocale:"/",extraFields:[]},{title:"sc",headers:[{level:2,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E-1",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}]}],path:"/doc/sc.html",pathLocale:"/",extraFields:[]},{title:"session",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/session.html",pathLocale:"/",extraFields:[]},{title:"sm",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/sm.html",pathLocale:"/",extraFields:[]},{title:"Arthas Spring Boot Starter",headers:[{level:3,title:"\u914D\u7F6E\u5C5E\u6027",slug:"\u914D\u7F6E\u5C5E\u6027",children:[]},{level:3,title:"\u67E5\u770B Endpoint \u4FE1\u606F",slug:"\u67E5\u770B-endpoint-\u4FE1\u606F",children:[]},{level:3,title:"\u975E spring boot \u5E94\u7528\u4F7F\u7528\u65B9\u5F0F",slug:"\u975E-spring-boot-\u5E94\u7528\u4F7F\u7528\u65B9\u5F0F",children:[]}],path:"/doc/spring-boot-starter.html",pathLocale:"/",extraFields:[]},{title:"stack",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u4F8B\u5B50",slug:"\u4F7F\u7528\u4F8B\u5B50",children:[]}],path:"/doc/stack.html",pathLocale:"/",extraFields:[]},{title:"\u542F\u52A8 Arthas",headers:[{level:2,title:"\u4EA4\u4E92\u6A21\u5F0F\u542F\u52A8",slug:"\u4EA4\u4E92\u6A21\u5F0F\u542F\u52A8",children:[]},{level:2,title:"\u975E\u4EA4\u4E92\u6A21\u5F0F\u542F\u52A8",slug:"\u975E\u4EA4\u4E92\u6A21\u5F0F\u542F\u52A8",children:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u793A\u4F8B",slug:"\u793A\u4F8B",children:[]},{level:3,title:"\u8FDC\u7A0B\u8BCA\u65AD",slug:"\u8FDC\u7A0B\u8BCA\u65AD",children:[]},{level:3,title:"sudo \u652F\u6301",slug:"sudo-\u652F\u6301",children:[]},{level:3,title:"Windows \u73AF\u5883\u652F\u6301",slug:"windows-\u73AF\u5883\u652F\u6301",children:[]}]}],path:"/doc/start-arthas.html",pathLocale:"/",extraFields:[]},{title:"Stop",headers:[],path:"/doc/stop.html",pathLocale:"/",extraFields:[]},{title:"sysenv",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/sysenv.html",pathLocale:"/",extraFields:[]},{title:"sysprop",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/sysprop.html",pathLocale:"/",extraFields:[]},{title:"tee",headers:[],path:"/doc/tee.html",pathLocale:"/",extraFields:[]},{title:"thread",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"cpu \u4F7F\u7528\u7387\u662F\u5982\u4F55\u7EDF\u8BA1\u51FA\u6765\u7684\uFF1F",slug:"cpu-\u4F7F\u7528\u7387\u662F\u5982\u4F55\u7EDF\u8BA1\u51FA\u6765\u7684",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/thread.html",pathLocale:"/",extraFields:[]},{title:"trace",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u6CE8\u610F\u4E8B\u9879",slug:"\u6CE8\u610F\u4E8B\u9879",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]},{level:3,title:"\u52A8\u6001 trace",slug:"\u52A8\u6001-trace",children:[]},{level:3,title:"trace \u7ED3\u679C\u65F6\u95F4\u4E0D\u51C6\u786E\u95EE\u9898",slug:"trace-\u7ED3\u679C\u65F6\u95F4\u4E0D\u51C6\u786E\u95EE\u9898",children:[]}],path:"/doc/trace.html",pathLocale:"/",extraFields:[]},{title:"tt",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/tt.html",pathLocale:"/",extraFields:[]},{title:"Arthas Tunnel",headers:[{level:3,title:"\u4E0B\u8F7D\u90E8\u7F72 arthas tunnel server",slug:"\u4E0B\u8F7D\u90E8\u7F72-arthas-tunnel-server",children:[]},{level:3,title:"\u542F\u52A8 arthas \u65F6\u8FDE\u63A5\u5230 tunnel server",slug:"\u542F\u52A8-arthas-\u65F6\u8FDE\u63A5\u5230-tunnel-server",children:[]},{level:3,title:"\u6700\u4F73\u5B9E\u8DF5",slug:"\u6700\u4F73\u5B9E\u8DF5",children:[]},{level:3,title:"Tunnel Server \u7684\u7BA1\u7406\u9875\u9762",slug:"tunnel-server-\u7684\u7BA1\u7406\u9875\u9762",children:[]},{level:3,title:"\u5B89\u5168\u548C\u6743\u9650\u7BA1\u7406",slug:"\u5B89\u5168\u548C\u6743\u9650\u7BA1\u7406",children:[]},{level:3,title:"\u96C6\u7FA4\u65B9\u5F0F\u7BA1\u7406",slug:"\u96C6\u7FA4\u65B9\u5F0F\u7BA1\u7406",children:[]},{level:3,title:"Arthas tunnel server \u7684\u5DE5\u4F5C\u539F\u7406",slug:"arthas-tunnel-server-\u7684\u5DE5\u4F5C\u539F\u7406",children:[]}],path:"/doc/tunnel.html",pathLocale:"/",extraFields:[]},{title:"version",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/version.html",pathLocale:"/",extraFields:[]},{title:"vmoption",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/vmoption.html",pathLocale:"/",extraFields:[]},{title:"vmtool",headers:[{level:3,title:"\u83B7\u53D6\u5BF9\u8C61",slug:"\u83B7\u53D6\u5BF9\u8C61",children:[]},{level:3,title:"\u6307\u5B9A classloader name",slug:"\u6307\u5B9A-classloader-name",children:[]},{level:3,title:"\u6307\u5B9A classloader hash",slug:"\u6307\u5B9A-classloader-hash",children:[]},{level:3,title:"\u6307\u5B9A\u8FD4\u56DE\u7ED3\u679C\u5C55\u5F00\u5C42\u6570",slug:"\u6307\u5B9A\u8FD4\u56DE\u7ED3\u679C\u5C55\u5F00\u5C42\u6570",children:[]},{level:3,title:"\u6267\u884C\u8868\u8FBE\u5F0F",slug:"\u6267\u884C\u8868\u8FBE\u5F0F",children:[]},{level:3,title:"\u5F3A\u5236 GC",slug:"\u5F3A\u5236-gc",children:[]}],path:"/doc/vmtool.html",pathLocale:"/",extraFields:[]},{title:"watch",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/watch.html",pathLocale:"/",extraFields:[]},{title:"Web Console",headers:[{level:3,title:"\u901A\u8FC7\u6D4F\u89C8\u5668\u8FDE\u63A5 arthas",slug:"\u901A\u8FC7\u6D4F\u89C8\u5668\u8FDE\u63A5-arthas",children:[]},{level:3,title:"scrollback URL \u53C2\u6570",slug:"scrollback-url-\u53C2\u6570",children:[]},{level:3,title:"\u4F7F\u7528 arthas tunnel server \u8FDE\u63A5\u8FDC\u7A0B arthas",slug:"\u4F7F\u7528-arthas-tunnel-server-\u8FDE\u63A5\u8FDC\u7A0B-arthas",children:[]}],path:"/doc/web-console.html",pathLocale:"/",extraFields:[]},{title:"Introduction",headers:[{level:3,title:"Background",slug:"background",children:[]},{level:3,title:"Key features",slug:"key-features",children:[]},{level:3,title:"Contributors",slug:"contributors",children:[]}],path:"/en/doc/",pathLocale:"/en/",extraFields:[]},{title:"Advanced Usage",headers:[{level:2,title:"Web Console",slug:"web-console",children:[]},{level:2,title:"Arthas Properties",slug:"arthas-properties",children:[]},{level:2,title:"Start as a Java Agent",slug:"start-as-a-java-agent",children:[]},{level:2,title:"as.sh and arthas-boot tips",slug:"as-sh-and-arthas-boot-tips",children:[]},{level:2,title:"User data report",slug:"user-data-report",children:[]},{level:2,title:"Other features",slug:"other-features",children:[]}],path:"/en/doc/advanced-use.html",pathLocale:"/en/",extraFields:[]},{title:"Fundamental Fields in Expressions",headers:[],path:"/en/doc/advice-class.html",pathLocale:"/en/",extraFields:[]},{title:"Start as a Java Agent",headers:[],path:"/en/doc/agent.html",pathLocale:"/en/",extraFields:[]},{title:"Arthas Properties",headers:[{level:2,title:"Supported configuration items",slug:"supported-configuration-items",children:[{level:3,title:"disable specify commands",slug:"disable-specify-commands",children:[]}]},{level:2,title:"Configured order",slug:"configured-order",children:[]}],path:"/en/doc/arthas-properties.html",pathLocale:"/en/",extraFields:[]},{title:"Arthas Async Jobs",headers:[{level:2,title:"1. Use & to run the command in the background",slug:"_1-use-to-run-the-command-in-the-background",children:[]},{level:2,title:"2. List background jobs",slug:"_2-list-background-jobs",children:[]},{level:2,title:"3. Suspend and cancel job",slug:"_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",children:[]},{level:2,title:"5. Redirect the output",slug:"_5-redirect-the-output",children:[]},{level:2,title:"6. Stop job",slug:"_6-stop-job",children:[]},{level:2,title:"7. Others",slug:"_7-others",children:[]}],path:"/en/doc/async.html",pathLocale:"/en/",extraFields:[]},{title:"auth",headers:[{level:3,title:"Configure username and password",slug:"configure-username-and-password",children:[]},{level:3,title:"Local connection does not require authentication",slug:"local-connection-does-not-require-authentication",children:[]},{level:3,title:"Authenticate in the telnet console",slug:"authenticate-in-the-telnet-console",children:[]},{level:3,title:"Web console Authentication",slug:"web-console-authentication",children:[]},{level:3,title:"HTTP API Authentication",slug:"http-api-authentication",children:[]}],path:"/en/doc/auth.html",pathLocale:"/en/",extraFields:[]},{title:"base64",headers:[{level:3,title:"Encode to base64",slug:"encode-to-base64",children:[]},{level:3,title:"Encode to base64 and save output to file",slug:"encode-to-base64-and-save-output-to-file",children:[]},{level:3,title:"Decode from base64",slug:"decode-from-base64",children:[]},{level:3,title:"Decode from base64 and save output to file",slug:"decode-from-base64-and-save-output-to-file",children:[]}],path:"/en/doc/base64.html",pathLocale:"/en/",extraFields:[]},{title:"Batch Processing",headers:[{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/batch-support.html",pathLocale:"/en/",extraFields:[]},{title:"cat",headers:[],path:"/en/doc/cat.html",pathLocale:"/en/",extraFields:[]},{title:"classloader",headers:[{level:3,title:"Options",slug:"options",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/classloader.html",pathLocale:"/en/",extraFields:[]},{title:"cls",headers:[],path:"/en/doc/cls.html",pathLocale:"/en/",extraFields:[]},{title:"All Commands",headers:[{level:2,title:"jvm - related",slug:"jvm-related",children:[]},{level:2,title:"class/classloader - related",slug:"class-classloader-related",children:[]},{level:2,title:"monitor/watch/trace - related",slug:"monitor-watch-trace-related",children:[]},{level:2,title:"authentication",slug:"authentication",children:[]},{level:2,title:"options",slug:"options",children:[]},{level:2,title:"profiler/flame graph",slug:"profiler-flame-graph",children:[]},{level:2,title:"pipe",slug:"pipe",children:[]},{level:2,title:"async jobs",slug:"async-jobs",children:[]},{level:2,title:"Basic Arthas Commands",slug:"basic-arthas-commands",children:[]}],path:"/en/doc/commands.html",pathLocale:"/en/",extraFields:[]},{title:"Contact Us",headers:[{level:3,title:"Issues",slug:"issues",children:[]},{level:3,title:"DingDing Group",slug:"dingding-group",children:[]},{level:3,title:"Instructions for Installing DingTalk",slug:"instructions-for-installing-dingtalk",children:[]},{level:3,title:"QQ Group",slug:"qq-group",children:[]}],path:"/en/doc/contact-us.html",pathLocale:"/en/",extraFields:[]},{title:"dashboard",headers:[{level:3,title:"Options",slug:"options",children:[]},{level:3,title:"Usage",slug:"usage",children:[]},{level:3,title:"Notes on column headers",slug:"notes-on-column-headers",children:[]},{level:3,title:"Screenshot",slug:"screenshot",children:[]}],path:"/en/doc/dashboard.html",pathLocale:"/en/",extraFields:[]},{title:"Docker",headers:[{level:2,title:"Use JDK in Docker",slug:"use-jdk-in-docker",children:[{level:3,title:"Use public JDK image",slug:"use-public-jdk-image",children:[]},{level:3,title:"Install via package management software",slug:"install-via-package-management-software",children:[]}]},{level:2,title:"Quick start with Docker",slug:"quick-start-with-docker",children:[]},{level:2,title:"Diagnose the Java process in Docker",slug:"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",children:[]},{level:2,title:"Install Arthas into the base Docker image",slug:"install-arthas-into-the-base-docker-image",children:[]}],path:"/en/doc/docker.html",pathLocale:"/en/",extraFields:[]},{title:"Download",headers:[{level:2,title:"Download full package",slug:"download-full-package",children:[{level:3,title:"Download from maven central",slug:"download-from-maven-central",children:[]},{level:3,title:"Download from Github Releases",slug:"download-from-github-releases",children:[]},{level:3,title:"Use as.sh",slug:"use-as-sh",children:[]},{level:3,title:"Use arthas-boot.jar",slug:"use-arthas-boot-jar",children:[]}]},{level:2,title:"Download Offline Help Documentation",slug:"download-offline-help-documentation",children:[]}],path:"/en/doc/download.html",pathLocale:"/en/",extraFields:[]},{title:"dump",headers:[{level:3,title:"Options",slug:"options",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/dump.html",pathLocale:"/en/",extraFields:[]},{title:"echo",headers:[],path:"/en/doc/echo.html",pathLocale:"/en/",extraFields:[]},{title:"FAQ",headers:[{level:3,title:"Where is the log file?",slug:"where-is-the-log-file",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",children:[]},{level:3,title:"target process not responding or HotSpot VM not loaded",slug:"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",children:[]},{level:3,title:"How to view the result in json format",slug:"how-to-view-the-result-in-json-format",children:[]},{level:3,title:"Can arthas trace native methods",slug:"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",children:[]},{level:3,title:"How to filter method with the same name?",slug:"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",children:[]},{level:3,title:"How to watch or trace inner classes?",slug:"how-to-watch-or-trace-inner-classes",children:[]},{level:3,title:"Enter Unicode characters",slug:"enter-unicode-characters",children:[]},{level:3,title:"java.lang.ClassFormatError: null, skywalking arthas compatible use",slug:"java-lang-classformaterror-null-skywalking-arthas-compatible-use",children:[]},{level:3,title:"Can I use arthas offline?",slug:"can-i-use-arthas-offline",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",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",children:[]}],path:"/en/doc/faq.html",pathLocale:"/en/",extraFields:[]},{title:"getstatic",headers:[],path:"/en/doc/getstatic.html",pathLocale:"/en/",extraFields:[]},{title:"grep",headers:[],path:"/en/doc/grep.html",pathLocale:"/en/",extraFields:[]},{title:"groovy",headers:[{level:3,title:"Limitations",slug:"limitations",children:[]},{level:3,title:"Parameters",slug:"parameters",children:[]},{level:3,title:"Explanation on the important callbacks",slug:"explanation-on-the-important-callbacks",children:[]},{level:3,title:"Advice parameter",slug:"advice-parameter",children:[]},{level:3,title:"Output parameter",slug:"output-parameter",children:[]},{level:3,title:"A groovy sample script to output logs",slug:"a-groovy-sample-script-to-output-logs",children:[]}],path:"/en/doc/groovy.html",pathLocale:"/en/",extraFields:[]},{title:"heapdump",headers:[{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/heapdump.html",pathLocale:"/en/",extraFields:[]},{title:"help",headers:[{level:3,title:"Options",slug:"options",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/help.html",pathLocale:"/en/",extraFields:[]},{title:"history",headers:[{level:3,title:"Options",slug:"options",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/en/doc/history.html",pathLocale:"/en/",extraFields:[]},{title:"Http API",headers:[{level:3,title:"Overview",slug:"overview",children:[]},{level:3,title:"One-time command",slug:"one-time-command",children:[]},{level:3,title:"Session interaction",slug:"session-interaction",children:[]},{level:3,title:"Authentication",slug:"authentication",children:[]},{level:3,title:"Web UI",slug:"web-ui",children:[]},{level:3,title:"Special command results",slug:"special-command-results",children:[]},{level:3,title:"Cases",slug:"cases",children:[]}],path:"/en/doc/http-api.html",pathLocale:"/en/",extraFields:[]},{title:"IDEA Plugin",headers:[],path:"/en/doc/idea-plugin.html",pathLocale:"/en/",extraFields:[]},{title:"Install Arthas",headers:[{level:2,title:"Quick installation",slug:"quick-installation",children:[{level:3,title:"Use arthas-boot(Recommended)",slug:"use-arthas-boot-recommended",children:[]},{level:3,title:"Use as.sh",slug:"use-as-sh",children:[]}]},{level:2,title:"Full installation",slug:"full-installation",children:[]},{level:2,title:"Manual Installation",slug:"manual-installation",children:[]},{level:2,title:"Installation via Packages",slug:"installation-via-packages",children:[{level:3,title:"Instruction for Debian based systems",slug:"instruction-for-debian-based-systems",children:[]},{level:3,title:"Instruction for Fedora based systems",slug:"instruction-for-fedora-based-systems",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}]},{level:2,title:"Offline Help Documentation",slug:"offline-help-documentation",children:[]},{level:2,title:"Uninstall",slug:"uninstall",children:[]}],path:"/en/doc/install-detail.html",pathLocale:"/en/",extraFields:[]},{title:"jad",headers:[{level:3,title:"Options",slug:"options",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/jad.html",pathLocale:"/en/",extraFields:[]},{title:"jvm",headers:[{level:3,title:"Usage",slug:"usage",children:[]},{level:3,title:"Thread related",slug:"thread-related",children:[]},{level:3,title:"File descriptor related",slug:"file-descriptor-related",children:[]}],path:"/en/doc/jvm.html",pathLocale:"/en/",extraFields:[]},{title:"Arthas Console Keymap",headers:[],path:"/en/doc/keymap.html",pathLocale:"/en/",extraFields:[]},{title:"logger",headers:[{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/logger.html",pathLocale:"/en/",extraFields:[]},{title:"Manually Install Arthas",headers:[{level:2,title:"Startup with as.sh/as.bat",slug:"startup-with-as-sh-as-bat",children:[{level:3,title:"Linux/Unix/Mac",slug:"linux-unix-mac",children:[]},{level:3,title:"Windows",slug:"windows",children:[]}]},{level:2,title:"Manual command line startup",slug:"manual-command-line-startup",children:[]}],path:"/en/doc/manual-install.html",pathLocale:"/en/",extraFields:[]},{title:"mbean",headers:[{level:3,title:"Parameters",slug:"parameters",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/mbean.html",pathLocale:"/en/",extraFields:[]},{title:"mc",headers:[],path:"/en/doc/mc.html",pathLocale:"/en/",extraFields:[]},{title:"memory",headers:[{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/memory.html",pathLocale:"/en/",extraFields:[]},{title:"monitor",headers:[{level:3,title:"Items to monitor",slug:"items-to-monitor",children:[]},{level:3,title:"Parameters",slug:"parameters",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/monitor.html",pathLocale:"/en/",extraFields:[]},{title:"ognl",headers:[{level:3,title:"Parameters",slug:"parameters",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/ognl.html",pathLocale:"/en/",extraFields:[]},{title:"options",headers:[{level:3,title:"View all options",slug:"view-all-options",children:[]},{level:3,title:"Get special option value",slug:"get-special-option-value",children:[]},{level:3,title:"Set special option value",slug:"set-special-option-value",children:[]},{level:3,title:"Set unsafe to true to enhance the classes under the java.* package",slug:"set-unsafe-to-true-to-enhance-the-classes-under-the-java-package",children:[]},{level:3,title:"Turn off strict mode, allow setting object properties in ognl expressions",slug:"turn-off-strict-mode-allow-setting-object-properties-in-ognl-expressions",children:[]}],path:"/en/doc/options.html",pathLocale:"/en/",extraFields:[]},{title:"perfcounter",headers:[{level:3,title:"Usage",slug:"usage",children:[]},{level:3,title:"JVM above JDK9",slug:"jvm-above-jdk9",children:[]}],path:"/en/doc/perfcounter.html",pathLocale:"/en/",extraFields:[]},{title:"profiler",headers:[{level:3,title:"Supported Options",slug:"supported-options",children:[]},{level:3,title:"Start profiler",slug:"start-profiler",children:[]},{level:3,title:"Get the number of samples collected",slug:"get-the-number-of-samples-collected",children:[]},{level:3,title:"View profiler status",slug:"view-profiler-status",children:[]},{level:3,title:"Stop profiler",slug:"stop-profiler",children:[]},{level:3,title:"View profiler results under arthas-output via browser",slug:"view-profiler-results-under-arthas-output-via-browser",children:[]},{level:3,title:"Profiler supported events",slug:"profiler-supported-events",children:[]},{level:3,title:"Resume sampling",slug:"resume-sampling",children:[]},{level:3,title:"Use execute action to execute complex commands",slug:"use-execute-action-to-execute-complex-commands",children:[]},{level:3,title:"View all supported actions",slug:"view-all-supported-actions",children:[]},{level:3,title:"View version",slug:"view-version",children:[]},{level:3,title:"Configure framebuf option",slug:"configure-framebuf-option",children:[]},{level:3,title:"Configure include/exclude to filter data",slug:"configure-include-exclude-to-filter-data",children:[]},{level:3,title:"Specify execution time",slug:"specify-execution-time",children:[]},{level:3,title:"Generate jfr format result",slug:"generate-jfr-format-result",children:[]},{level:3,title:"The 'unknown' in profiler result",slug:"the-unknown-in-profiler-result",children:[]}],path:"/en/doc/profiler.html",pathLocale:"/en/",extraFields:[]},{title:"pwd",headers:[],path:"/en/doc/pwd.html",pathLocale:"/en/",extraFields:[]},{title:"Quick Start",headers:[{level:2,title:"1. Start math-game",slug:"_1-start-math-game",children:[]},{level:2,title:"2. Start Arthas",slug:"_2-start-arthas",children:[{level:3,title:"Linux/Unix/Mac",slug:"linux-unix-mac",children:[]}]},{level:2,title:"3. Check the Dashboard",slug:"_3-check-the-dashboard",children:[]},{level:2,title:"4. Get the Main Class of the math-game process with the thread command",slug:"_4-get-the-main-class-of-the-math-game-process-with-the-thread-command",children:[]},{level:2,title:"5. Decompile Main Class with jad command",slug:"_5-decompile-main-class-with-jad-command",children:[]},{level:2,title:"6. watch",slug:"_6-watch",children:[]},{level:2,title:"7. Exit Arthas",slug:"_7-exit-arthas",children:[]}],path:"/en/doc/quick-start.html",pathLocale:"/en/",extraFields:[]},{title:"quit",headers:[],path:"/en/doc/quit.html",pathLocale:"/en/",extraFields:[]},{title:"redefine",headers:[{level:3,title:"Frequently asked questions",slug:"frequently-asked-questions",children:[]},{level:3,title:"Options",slug:"options",children:[]},{level:3,title:"Usage",slug:"usage",children:[]},{level:3,title:"Use with the jad/mc command",slug:"use-with-the-jad-mc-command",children:[]},{level:3,title:"Tips for uploading .class files to the server",slug:"tips-for-uploading-class-files-to-the-server",children:[]},{level:3,title:"Restrictions of the redefine command",slug:"restrictions-of-the-redefine-command",children:[]}],path:"/en/doc/redefine.html",pathLocale:"/en/",extraFields:[]},{title:"Release Notes",headers:[{level:2,title:"v3.1.1",slug:"v3-1-1",children:[]},{level:2,title:"v3.1.0",slug:"v3-1-0",children:[]},{level:2,title:"v3.0.5",slug:"v3-0-5",children:[]},{level:2,title:"v3.0.4",slug:"v3-0-4",children:[]},{level:2,title:"v2017-11-03",slug:"v2017-11-03",children:[]},{level:2,title:"v2017-09-22",slug:"v2017-09-22",children:[]},{level:2,title:"v2017-09-11",slug:"v2017-09-11",children:[]},{level:2,title:"v2017-05-11",slug:"v2017-05-11",children:[]},{level:2,title:"v2017-05-12",slug:"v2017-05-12",children:[]},{level:2,title:"v2016-12-09",slug:"v2016-12-09",children:[]},{level:2,title:"v2016-06-07",slug:"v2016-06-07",children:[]},{level:2,title:"v2016-04-08",slug:"v2016-04-08",children:[]},{level:2,title:"v2016-03-07",slug:"v2016-03-07",children:[]},{level:2,title:"v2016-01-18",slug:"v2016-01-18",children:[]},{level:2,title:"v2016-01-08",slug:"v2016-01-08",children:[]},{level:2,title:"v2015-12-29",slug:"v2015-12-29",children:[]}],path:"/en/doc/release-notes.html",pathLocale:"/en/",extraFields:[]},{title:"reset",headers:[{level:3,title:"Usage",slug:"usage",children:[]},{level:3,title:"Reset specified class",slug:"reset-specified-class",children:[]},{level:3,title:"Reset all classes",slug:"reset-all-classes",children:[]}],path:"/en/doc/reset.html",pathLocale:"/en/",extraFields:[]},{title:"retransform",headers:[{level:3,title:"Usage",slug:"usage",children:[]},{level:3,title:"retransform the specified .class file",slug:"retransform-the-specified-class-file",children:[]},{level:3,title:"View retransform entry",slug:"view-retransform-entry",children:[]},{level:3,title:"Delete the specified retransform entry",slug:"delete-the-specified-retransform-entry",children:[]},{level:3,title:"Delete all retransform entries",slug:"delete-all-retransform-entries",children:[]},{level:3,title:"Explicitly trigger retransform",slug:"explicitly-trigger-retransform",children:[]},{level:3,title:"Eliminate the influence of retransform",slug:"eliminate-the-influence-of-retransform",children:[]},{level:3,title:"Use with the jad/mc command",slug:"use-with-the-jad-mc-command",children:[]},{level:3,title:"Tips for uploading .class files to the server",slug:"tips-for-uploading-class-files-to-the-server",children:[]},{level:3,title:"Restrictions of the retransform command",slug:"restrictions-of-the-retransform-command",children:[]}],path:"/en/doc/retransform.html",pathLocale:"/en/",extraFields:[]},{title:"Log command outputs",headers:[{level:3,title:"Use asynchronous job to log",slug:"use-asynchronous-job-to-log",children:[]}],path:"/en/doc/save-log.html",pathLocale:"/en/",extraFields:[]},{title:"sc",headers:[{level:3,title:"Supported Options",slug:"supported-options",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/sc.html",pathLocale:"/en/",extraFields:[]},{title:"session",headers:[{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/session.html",pathLocale:"/en/",extraFields:[]},{title:"sm",headers:[{level:3,title:"Options",slug:"options",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/sm.html",pathLocale:"/en/",extraFields:[]},{title:"Arthas Spring Boot Starter",headers:[{level:3,title:"Configuration properties",slug:"configuration-properties",children:[]},{level:3,title:"View Endpoint Information",slug:"view-endpoint-information",children:[]},{level:3,title:"Non-spring boot application usage",slug:"non-spring-boot-application-usage",children:[]}],path:"/en/doc/spring-boot-starter.html",pathLocale:"/en/",extraFields:[]},{title:"stack",headers:[{level:3,title:"Parameters",slug:"parameters",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/stack.html",pathLocale:"/en/",extraFields:[]},{title:"Start Arthas",headers:[{level:2,title:"Interactive Mode",slug:"interactive-mode",children:[]},{level:2,title:"Non-Interactive Mode",slug:"non-interactive-mode",children:[{level:3,title:"Parameter Description",slug:"parameter-description",children:[]},{level:3,title:"Sample",slug:"sample",children:[]},{level:3,title:"Remote Diagnosis",slug:"remote-diagnosis",children:[]},{level:3,title:"sudo Support",slug:"sudo-support",children:[]},{level:3,title:"Windows Support",slug:"windows-support",children:[]}]}],path:"/en/doc/start-arthas.html",pathLocale:"/en/",extraFields:[]},{title:"Stop",headers:[],path:"/en/doc/stop.html",pathLocale:"/en/",extraFields:[]},{title:"sysenv",headers:[{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/sysenv.html",pathLocale:"/en/",extraFields:[]},{title:"sysprop",headers:[{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/sysprop.html",pathLocale:"/en/",extraFields:[]},{title:"tee",headers:[],path:"/en/doc/tee.html",pathLocale:"/en/",extraFields:[]},{title:"thread",headers:[{level:3,title:"Parameters",slug:"parameters",children:[]},{level:3,title:"How the CPU ratios are calculated?",slug:"how-the-cpu-ratios-are-calculated",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/thread.html",pathLocale:"/en/",extraFields:[]},{title:"trace",headers:[{level:3,title:"Parameters",slug:"parameters",children:[]},{level:3,title:"Notice",slug:"notice",children:[]},{level:3,title:"Usage",slug:"usage",children:[]},{level:3,title:"Trace result time inaccuracy problem",slug:"trace-result-time-inaccuracy-problem",children:[]}],path:"/en/doc/trace.html",pathLocale:"/en/",extraFields:[]},{title:"tt",headers:[{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/tt.html",pathLocale:"/en/",extraFields:[]},{title:"Arthas Tunnel",headers:[{level:3,title:"Download and deploy arthas tunnel server",slug:"download-and-deploy-arthas-tunnel-server",children:[]},{level:3,title:"Connecting to the tunnel server when starting arthas",slug:"connecting-to-the-tunnel-server-when-starting-arthas",children:[]},{level:3,title:"Best practices",slug:"best-practices",children:[]},{level:3,title:"Tunnel Server Management Page",slug:"tunnel-server-management-page",children:[]},{level:3,title:"Security and Privilege Management",slug:"security-and-privilege-management",children:[]},{level:3,title:"Cluster Management",slug:"cluster-management",children:[]},{level:3,title:"How arthas tunnel server works",slug:"how-arthas-tunnel-server-works",children:[]}],path:"/en/doc/tunnel.html",pathLocale:"/en/",extraFields:[]},{title:"version",headers:[{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/version.html",pathLocale:"/en/",extraFields:[]},{title:"vmoption",headers:[{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/vmoption.html",pathLocale:"/en/",extraFields:[]},{title:"vmtool",headers:[{level:3,title:"getInstances",slug:"getinstances",children:[]},{level:3,title:"Specify classloader name",slug:"specify-classloader-name",children:[]},{level:3,title:"Specify classloader hash",slug:"specify-classloader-hash",children:[]},{level:3,title:"Specify the number of expanded layers of returned results",slug:"specify-the-number-of-expanded-layers-of-returned-results",children:[]},{level:3,title:"Execute expression",slug:"execute-expression",children:[]},{level:3,title:"Force GC",slug:"force-gc",children:[]}],path:"/en/doc/vmtool.html",pathLocale:"/en/",extraFields:[]},{title:"watch",headers:[{level:3,title:"Parameters & Options",slug:"parameters-options",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/watch.html",pathLocale:"/en/",extraFields:[]},{title:"Web Console",headers:[{level:3,title:"Connect arthas through the browser",slug:"connect-arthas-through-the-browser",children:[]},{level:3,title:"scrollback URL parameters",slug:"scrollback-url-parameters",children:[]},{level:3,title:"Connect remote arthas through arthas tunnel server",slug:"connect-remote-arthas-through-arthas-tunnel-server",children:[]}],path:"/en/doc/web-console.html",pathLocale:"/en/",extraFields:[]},{title:"",headers:[],path:"/404.html",pathLocale:"/",extraFields:[]}],lu=Ie(fv),pv=()=>lu;po.webpackHot&&(__VUE_HMR_RUNTIME__.updateSearchIndex=e=>{lu.value=e});const vv=({searchIndex:e,routeLocale:t,query:n,maxSuggestions:r})=>{const o=_e(()=>e.value.filter(l=>l.pathLocale===t.value));return _e(()=>{const l=n.value.trim().toLowerCase();if(!l)return[];const i=[],a=(s,u)=>{ia(l,[u.title])&&i.push({link:`${s.path}#${u.slug}`,title:s.title,header:u.title});for(const c of u.children){if(i.length>=r.value)return;a(s,c)}};for(const s of o.value){if(i.length>=r.value)break;if(ia(l,[s.title,...s.extraFields])){i.push({link:s.path,title:s.title});continue}for(const u of s.headers){if(i.length>=r.value)break;a(s,u)}}return i})},gv=e=>{const t=Ie(0);return{focusIndex:t,focusNext:()=>{t.value{t.value>0?t.value-=1:t.value=e.value.length-1}}},_v=$e({name:"SearchBox",props:{locales:{type:Object,required:!1,default:()=>({})},hotKeys:{type:Array,required:!1,default:()=>[]},maxSuggestions:{type:Number,required:!1,default:5}},setup(e){const{locales:t,hotKeys:n,maxSuggestions:r}=qm(e),o=or(),l=so(),i=pv(),a=Ie(null),s=Ie(!1),u=Ie(""),c=_e(()=>{var A;return(A=t.value[l.value])!=null?A:{}}),m=vv({searchIndex:i,routeLocale:l,query:u,maxSuggestions:r}),{focusIndex:d,focusNext:h,focusPrev:g}=gv(m);hv({input:a,hotKeys:n});const _=_e(()=>s.value&&!!m.value.length),O=()=>{!_.value||g()},v=()=>{!_.value||h()},E=A=>{if(!_.value)return;const S=m.value[A];!S||o.push(S.link).then(()=>{u.value="",d.value=0})};return()=>ve("form",{class:"search-box",role:"search"},[ve("input",{ref:a,type:"search",placeholder:c.value.placeholder,autocomplete:"off",spellcheck:!1,value:u.value,onFocus:()=>s.value=!0,onBlur:()=>s.value=!1,onInput:A=>u.value=A.target.value,onKeydown:A=>{switch(A.key){case"ArrowUp":{O();break}case"ArrowDown":{v();break}case"Enter":{A.preventDefault(),E(d.value);break}}}}),_.value&&ve("ul",{class:"suggestions",onMouseleave:()=>d.value=-1},m.value.map(({link:A,title:S,header:x},F)=>ve("li",{class:["suggestion",{focus:d.value===F}],onMouseenter:()=>d.value=F,onMousedown:()=>E(F)},ve("a",{href:A,onClick:R=>R.preventDefault()},[ve("span",{class:"page-title"},S),x&&ve("span",{class:"page-header"},`> ${x}`)]))))])}});const bv={"/":{placeholder:"\u641C\u7D22\u6587\u6863"},"/en/":{placeholder:"Search Docs"}},yv=["s","/"],Ev=5;var wv=it({enhance({app:e}){e.component("SearchBox",t=>ve(_v,{locales:bv,hotKeys:yv,maxSuggestions:Ev,...t}))}});const Ov=({headerLinkSelector:e,headerAnchorSelector:t,delay:n,offset:r=5})=>{const o=or(),l=bn(),a=Nl(()=>{var O,v,E,A;const s=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(s-0)h.some(x=>x.hash===S.hash));for(let S=0;S<_.length;S++){const x=_[S],F=_[S+1],R=s>=((v=(O=x.parentElement)==null?void 0:O.offsetTop)!=null?v:0)-r,w=!F||s<((A=(E=F.parentElement)==null?void 0:E.offsetTop)!=null?A:0)-r;if(!(R&&w))continue;const K=decodeURIComponent(o.currentRoute.value.hash),q=decodeURIComponent(x.hash);if(K===q)return;if(d){for(let P=S+1;P<_.length;P++)if(K===decodeURIComponent(_[P].hash))return}aa(o,{hash:q,force:!0});return}},n);lt(()=>{a(),window.addEventListener("scroll",a)}),oo(()=>{window.removeEventListener("scroll",a)}),Ge(()=>l.value.path,a)},aa=async(e,...t)=>{const{scrollBehavior:n}=e.options;e.options.scrollBehavior=void 0,await e.replace(...t).finally(()=>e.options.scrollBehavior=n)},Pv="div.right-menu-item > a",Av=".header-anchor",Sv=0,Lv=5;var Iv=it({setup(){Ov({headerLinkSelector:Pv,headerAnchorSelector:Av,delay:Sv,offset:Lv})}});/*! @docsearch/js 3.1.1 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */function sa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function ge(e){for(var t=1;t=0||(c[s]=i[s]);return c}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function $r(e,t){return function(n){if(Array.isArray(n))return n}(e)||function(n,r){var o=n==null?null:typeof Symbol!="undefined"&&n[Symbol.iterator]||n["@@iterator"];if(o!=null){var l,i,a=[],s=!0,u=!1;try{for(o=o.call(n);!(s=(l=o.next()).done)&&(a.push(l.value),!r||a.length!==r);s=!0);}catch(c){u=!0,i=c}finally{try{s||o.return==null||o.return()}finally{if(u)throw i}}return a}}(e,t)||iu(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 Ur(e){return function(t){if(Array.isArray(t))return il(t)}(e)||function(t){if(typeof Symbol!="undefined"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}(e)||iu(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 iu(e,t){if(e){if(typeof e=="string")return il(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)?il(e,t):void 0}}function il(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n3)for(n=[n],l=3;l0?Nn(h.type,h.props,h.key,null,h.__v):h)!=null){if(h.__=n,h.__b=n.__b+1,(d=v[c])===null||d&&h.key==d.key&&h.type===d.type)v[c]=void 0;else for(m=0;m3)for(n=[n],l=3;l=n.__.length&&n.__.push({}),n.__[e]}function _u(e){return mn=1,bu(Eu,e)}function bu(e,t,n){var r=ir(yn++,2);return r.t=e,r.__c||(r.__=[n?n(t):Eu(void 0,t),function(o){var l=r.t(r.__[0],o);r.__[0]!==l&&(r.__=[l,r.__[1]],r.__c.setState({}))}],r.__c=Fe),r.__}function yu(e,t){var n=ir(yn++,3);!te.__s&&Yl(n.__H,t)&&(n.__=e,n.__H=t,Fe.__H.__h.push(n))}function ba(e,t){var n=ir(yn++,4);!te.__s&&Yl(n.__H,t)&&(n.__=e,n.__H=t,Fe.__h.push(n))}function To(e,t){var n=ir(yn++,7);return Yl(n.__H,t)&&(n.__=e(),n.__H=t,n.__h=e),n.__}function jv(){sl.forEach(function(e){if(e.__P)try{e.__H.__h.forEach(Lr),e.__H.__h.forEach(cl),e.__H.__h=[]}catch(t){e.__H.__h=[],te.__e(t,e.__v)}}),sl=[]}te.__b=function(e){Fe=null,fa&&fa(e)},te.__r=function(e){pa&&pa(e),yn=0;var t=(Fe=e.__c).__H;t&&(t.__h.forEach(Lr),t.__h.forEach(cl),t.__h=[])},te.diffed=function(e){va&&va(e);var t=e.__c;t&&t.__H&&t.__H.__h.length&&(sl.push(t)!==1&&ha===te.requestAnimationFrame||((ha=te.requestAnimationFrame)||function(n){var r,o=function(){clearTimeout(l),ya&&cancelAnimationFrame(r),setTimeout(n)},l=setTimeout(o,100);ya&&(r=requestAnimationFrame(o))})(jv)),Fe=void 0},te.__c=function(e,t){t.some(function(n){try{n.__h.forEach(Lr),n.__h=n.__h.filter(function(r){return!r.__||cl(r)})}catch(r){t.some(function(o){o.__h&&(o.__h=[])}),t=[],te.__e(r,n.__v)}}),ga&&ga(e,t)},te.unmount=function(e){_a&&_a(e);var t=e.__c;if(t&&t.__H)try{t.__H.__.forEach(Lr)}catch(n){te.__e(n,t.__v)}};var ya=typeof requestAnimationFrame=="function";function Lr(e){var t=Fe;typeof e.__c=="function"&&e.__c(),Fe=t}function cl(e){var t=Fe;e.__c=e.__(),Fe=t}function Yl(e,t){return!e||e.length!==t.length||t.some(function(n,r){return n!==e[r]})}function Eu(e,t){return typeof t=="function"?t(e):t}function wu(e,t){for(var n in t)e[n]=t[n];return e}function ul(e,t){for(var n in e)if(n!=="__source"&&!(n in t))return!0;for(var r in t)if(r!=="__source"&&e[r]!==t[r])return!0;return!1}function ml(e){this.props=e}(ml.prototype=new ut).isPureReactComponent=!0,ml.prototype.shouldComponentUpdate=function(e,t){return ul(this.props,e)||ul(this.state,t)};var Ea=te.__b;te.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),Ea&&Ea(e)};var Mv=typeof Symbol!="undefined"&&Symbol.for&&Symbol.for("react.forward_ref")||3911,wa=function(e,t){return e==null?null:_t(_t(e).map(t))},Hv={map:wa,forEach:wa,count:function(e){return e?_t(e).length:0},only:function(e){var t=_t(e);if(t.length!==1)throw"Children.only";return t[0]},toArray:_t},qv=te.__e;function Ir(){this.__u=0,this.t=null,this.__b=null}function Ou(e){var t=e.__.__c;return t&&t.__e&&t.__e(e)}function Tn(){this.u=null,this.o=null}te.__e=function(e,t,n){if(e.then){for(var r,o=t;o=o.__;)if((r=o.__c)&&r.__c)return t.__e==null&&(t.__e=n.__e,t.__k=n.__k),r.__c(e,t)}qv(e,t,n)},(Ir.prototype=new ut).__c=function(e,t){var n=t.__c,r=this;r.t==null&&(r.t=[]),r.t.push(n);var o=Ou(r.__v),l=!1,i=function(){l||(l=!0,n.componentWillUnmount=n.__c,o?o(a):a())};n.__c=n.componentWillUnmount,n.componentWillUnmount=function(){i(),n.__c&&n.__c()};var a=function(){if(!--r.__u){if(r.state.__e){var u=r.state.__e;r.__v.__k[0]=function m(d,h,g){return d&&(d.__v=null,d.__k=d.__k&&d.__k.map(function(_){return m(_,h,g)}),d.__c&&d.__c.__P===h&&(d.__e&&g.insertBefore(d.__e,d.__d),d.__c.__e=!0,d.__c.__P=g)),d}(u,u.__c.__P,u.__c.__O)}var c;for(r.setState({__e:r.__b=null});c=r.t.pop();)c.forceUpdate()}},s=t.__h===!0;r.__u++||s||r.setState({__e:r.__b=r.__v.__k[0]}),e.then(i,i)},Ir.prototype.componentWillUnmount=function(){this.t=[]},Ir.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),r=this.__v.__k[0].__c;this.__v.__k[0]=function l(i,a,s){return i&&(i.__c&&i.__c.__H&&(i.__c.__H.__.forEach(function(u){typeof u.__c=="function"&&u.__c()}),i.__c.__H=null),(i=wu({},i)).__c!=null&&(i.__c.__P===s&&(i.__c.__P=a),i.__c=null),i.__k=i.__k&&i.__k.map(function(u){return l(u,a,s)})),i}(this.__b,n,r.__O=r.__P)}this.__b=null}var o=t.__e&&ct(kt,null,e.fallback);return o&&(o.__h=null),[ct(kt,null,t.__e?null:e.children),o]};var Oa=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(r)}}),Zn(ct(Fv,{context:t.context},e.__v),t.l)):t.l&&t.componentWillUnmount()}function Pu(e,t){return ct(Vv,{__v:e,i:t})}(Tn.prototype=new ut).__e=function(e){var t=this,n=Ou(t.__v),r=t.o.get(e);return r[0]++,function(o){var l=function(){t.props.revealOrder?(r.push(o),Oa(t,e,r)):o()};n?n(l):l()}},Tn.prototype.render=function(e){this.u=null,this.o=new Map;var t=_t(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},Tn.prototype.componentDidUpdate=Tn.prototype.componentDidMount=function(){var e=this;this.o.forEach(function(t,n){Oa(e,n,t)})};var Au=typeof Symbol!="undefined"&&Symbol.for&&Symbol.for("react.element")||60103,Nv=/^(?: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]/,$v=function(e){return(typeof Symbol!="undefined"&&Qn(Symbol())=="symbol"?/fil|che|rad/i:/fil|che|ra/i).test(e)};function Su(e,t,n){return t.__k==null&&(t.textContent=""),Zn(e,t),typeof n=="function"&&n(),e?e.__c:null}ut.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach(function(e){Object.defineProperty(ut.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})});var Pa=te.event;function Uv(){}function zv(){return this.cancelBubble}function Bv(){return this.defaultPrevented}te.event=function(e){return Pa&&(e=Pa(e)),e.persist=Uv,e.isPropagationStopped=zv,e.isDefaultPrevented=Bv,e.nativeEvent=e};var Lu,Aa={configurable:!0,get:function(){return this.class}},Sa=te.vnode;te.vnode=function(e){var t=e.type,n=e.props,r=n;if(typeof t=="string"){for(var o in r={},n){var l=n[o];o==="value"&&"defaultValue"in n&&l==null||(o==="defaultValue"&&"value"in n&&n.value==null?o="value":o==="download"&&l===!0?l="":/ondoubleclick/i.test(o)?o="ondblclick":/^onchange(textarea|input)/i.test(o+t)&&!$v(n.type)?o="oninput":/^on(Ani|Tra|Tou|BeforeInp)/.test(o)?o=o.toLowerCase():Nv.test(o)?o=o.replace(/[A-Z0-9]/,"-$&").toLowerCase():l===null&&(l=void 0),r[o]=l)}t=="select"&&r.multiple&&Array.isArray(r.value)&&(r.value=_t(n.children).forEach(function(i){i.props.selected=r.value.indexOf(i.props.value)!=-1})),t=="select"&&r.defaultValue!=null&&(r.value=_t(n.children).forEach(function(i){i.props.selected=r.multiple?r.defaultValue.indexOf(i.props.value)!=-1:r.defaultValue==i.props.value})),e.props=r}t&&n.class!=n.className&&(Aa.enumerable="className"in n,n.className!=null&&(r.class=n.className),Object.defineProperty(r,"className",Aa)),e.$$typeof=Au,Sa&&Sa(e)};var La=te.__r;te.__r=function(e){La&&La(e),Lu=e.__c};var Wv={ReactCurrentDispatcher:{current:{readContext:function(e){return Lu.__n[e.__c].props.value}}}};(typeof performance=="undefined"?"undefined":Qn(performance))=="object"&&typeof performance.now=="function"&&performance.now.bind(performance);function Ia(e){return!!e&&e.$$typeof===Au}var y={useState:_u,useReducer:bu,useEffect:yu,useLayoutEffect:ba,useRef:function(e){return mn=5,To(function(){return{current:e}},[])},useImperativeHandle:function(e,t,n){mn=6,ba(function(){typeof e=="function"?e(t()):e&&(e.current=t())},n==null?n:n.concat(e))},useMemo:To,useCallback:function(e,t){return mn=8,To(function(){return e},t)},useContext:function(e){var t=Fe.context[e.__c],n=ir(yn++,9);return n.__c=e,t?(n.__==null&&(n.__=!0,t.sub(Fe)),t.props.value):e.__},useDebugValue:function(e,t){te.useDebugValue&&te.useDebugValue(t?t(e):e)},version:"16.8.0",Children:Hv,render:Su,hydrate:function(e,t,n){return gu(e,t),typeof n=="function"&&n(),e?e.__c:null},unmountComponentAtNode:function(e){return!!e.__k&&(Zn(null,e),!0)},createPortal:Pu,createElement:ct,createContext:function(e,t){var n={__c:t="__cC"+su++,__:e,Consumer:function(r,o){return r.children(o)},Provider:function(r){var o,l;return this.getChildContext||(o=[],(l={})[t]=this,this.getChildContext=function(){return l},this.shouldComponentUpdate=function(i){this.props.value!==i.value&&o.some(al)},this.sub=function(i){o.push(i);var a=i.componentWillUnmount;i.componentWillUnmount=function(){o.splice(o.indexOf(i),1),a&&a.call(i)}}),r.children}};return n.Provider.__=n.Consumer.contextType=n},createFactory:function(e){return ct.bind(null,e)},cloneElement:function(e){return Ia(e)?Cv.apply(null,arguments):e},createRef:function(){return{current:null}},Fragment:kt,isValidElement:Ia,findDOMNode:function(e){return e&&(e.base||e.nodeType===1&&e)||null},Component:ut,PureComponent:ml,memo:function(e,t){function n(o){var l=this.props.ref,i=l==o.ref;return!i&&l&&(l.call?l(null):l.current=null),t?!t(this.props,o)||!i:ul(this.props,o)}function r(o){return this.shouldComponentUpdate=n,ct(e,o)}return r.displayName="Memo("+(e.displayName||e.name)+")",r.prototype.isReactComponent=!0,r.__f=!0,r},forwardRef:function(e){function t(n,r){var o=wu({},n);return delete o.ref,e(o,(r=n.ref||r)&&(Qn(r)!="object"||"current"in r)?r:null)}return t.$$typeof=Mv,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:kt,Suspense:Ir,SuspenseList:Tn,lazy:function(e){var t,n,r;function o(l){if(t||(t=e()).then(function(i){n=i.default||i},function(i){r=i}),r)throw r;if(!n)throw t;return ct(n,l)}return o.displayName="Lazy",o.__f=!0,o},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:Wv};function Kv(){return y.createElement("svg",{width:"15",height:"15",className:"DocSearch-Control-Key-Icon"},y.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 Iu(){return y.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20"},y.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 Yv=["translations"];function dl(){return dl=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(c[s]=i[s]);return c}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var Gv=y.forwardRef(function(e,t){var n=e.translations,r=n===void 0?{}:n,o=Qv(e,Yv),l=r.buttonText,i=l===void 0?"Search":l,a=r.buttonAriaLabel,s=a===void 0?"Search":a,u=Jv(_u(null),2),c=u[0],m=u[1];return yu(function(){typeof navigator!="undefined"&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?m("\u2318"):m("Ctrl"))},[]),y.createElement("button",dl({type:"button",className:"DocSearch DocSearch-Button","aria-label":s},o,{ref:t}),y.createElement("span",{className:"DocSearch-Button-Container"},y.createElement(Iu,null),y.createElement("span",{className:"DocSearch-Button-Placeholder"},i)),y.createElement("span",{className:"DocSearch-Button-Keys"},c!==null&&y.createElement(y.Fragment,null,y.createElement("kbd",{className:"DocSearch-Button-Key"},c==="Ctrl"?y.createElement(Kv,null):c),y.createElement("kbd",{className:"DocSearch-Button-Key"},"K"))))});function Xn(e){return e.reduce(function(t,n){return t.concat(n)},[])}var Zv=0;function hl(e){return e.collections.length===0?0:e.collections.reduce(function(t,n){return t+n.items.length},0)}var Du=function(){},Xv=[{segment:"autocomplete-core",version:"1.7.1"}];function Dr(e,t){var n=t;return{then:function(r,o){return Dr(e.then(_r(r,n,e),_r(o,n,e)),n)},catch:function(r){return Dr(e.catch(_r(r,n,e)),n)},finally:function(r){return r&&n.onCancelList.push(r),Dr(e.finally(_r(r&&function(){return n.onCancelList=[],r()},n,e)),n)},cancel:function(){n.isCanceled=!0;var r=n.onCancelList;n.onCancelList=[],r.forEach(function(o){o()})},isCanceled:function(){return n.isCanceled===!0}}}function xa(e){return Dr(e,{isCanceled:!1,onCancelList:[]})}function _r(e,t,n){return e?function(r){return t.isCanceled?r:e(r)}:n}function Ta(e,t,n,r){if(!n)return null;if(e<0&&(t===null||r!==null&&t===0))return n+e;var o=(t===null?-1:t)+e;return o<=-1||o>=n?r===null?null:0:o}function Ra(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function eg(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function tg(e,t){var n=[];return Promise.resolve(e(t)).then(function(r){return Promise.all(r.filter(function(o){return Boolean(o)}).map(function(o){if(o.sourceId,n.includes(o.sourceId))throw new Error("[Autocomplete] The `sourceId` ".concat(JSON.stringify(o.sourceId)," is not unique."));n.push(o.sourceId);var l=function(i){for(var a=1;ae.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(c[s]=i[s]);return c}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Jg(e){var t=e.translations,n=t===void 0?{}:t,r=Yg(e,Wg),o=n.noResultsText,l=o===void 0?"No results for":o,i=n.suggestedQueryText,a=i===void 0?"Try searching for":i,s=n.reportMissingResultsText,u=s===void 0?"Believe this query should return results?":s,c=n.reportMissingResultsLinkText,m=c===void 0?"Let us know.":c,d=r.state.context.searchSuggestions;return y.createElement("div",{className:"DocSearch-NoResults"},y.createElement("div",{className:"DocSearch-Screen-Icon"},y.createElement(zg,null)),y.createElement("p",{className:"DocSearch-Title"},l,' "',y.createElement("strong",null,r.state.query),'"'),d&&d.length>0&&y.createElement("div",{className:"DocSearch-NoResults-Prefill-List"},y.createElement("p",{className:"DocSearch-Help"},a,":"),y.createElement("ul",null,d.slice(0,3).reduce(function(h,g){return[].concat(Kg(h),[y.createElement("li",{key:g},y.createElement("button",{className:"DocSearch-Prefill",key:g,type:"button",onClick:function(){r.setQuery(g.toLowerCase()+" "),r.refresh(),r.inputRef.current.focus()}},g))])},[]))),r.getMissingResultsUrl&&y.createElement("p",{className:"DocSearch-Help"},"".concat(u," "),y.createElement("a",{href:r.getMissingResultsUrl({query:r.state.query}),target:"_blank",rel:"noopener noreferrer"},m)))}var Qg=["hit","attribute","tagName"];function Qa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Ga(e){for(var t=1;t=0||(c[s]=i[s]);return c}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Za(e,t){return t.split(".").reduce(function(n,r){return n!=null&&n[r]?n[r]:null},e)}function Xt(e){var t=e.hit,n=e.attribute,r=e.tagName;return ct(r===void 0?"span":r,Ga(Ga({},Zg(e,Qg)),{},{dangerouslySetInnerHTML:{__html:Za(t,"_snippetResult.".concat(n,".value"))||Za(t,n)}}))}function Xa(e,t){return function(n){if(Array.isArray(n))return n}(e)||function(n,r){var o=n==null?null:typeof Symbol!="undefined"&&n[Symbol.iterator]||n["@@iterator"];if(o!=null){var l,i,a=[],s=!0,u=!1;try{for(o=o.call(n);!(s=(l=o.next()).done)&&(a.push(l.value),!r||a.length!==r);s=!0);}catch(c){u=!0,i=c}finally{try{s||o.return==null||o.return()}finally{if(u)throw i}}return a}}(e,t)||function(n,r){if(!!n){if(typeof n=="string")return es(n,r);var o=Object.prototype.toString.call(n).slice(8,-1);if(o==="Object"&&n.constructor&&(o=n.constructor.name),o==="Map"||o==="Set")return Array.from(n);if(o==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return es(n,r)}}(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 es(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n|<\/mark>)/g,t_=RegExp(Ru.source);function ku(e){var t,n,r,o,l,i=e;if(!i.__docsearch_parent&&!e._highlightResult)return e.hierarchy.lvl0;var a=((i.__docsearch_parent?(t=i.__docsearch_parent)===null||t===void 0||(n=t._highlightResult)===null||n===void 0||(r=n.hierarchy)===null||r===void 0?void 0:r.lvl0:(o=e._highlightResult)===null||o===void 0||(l=o.hierarchy)===null||l===void 0?void 0:l.lvl0)||{}).value;return a&&t_.test(a)?a.replace(Ru,""):a}function vl(){return vl=Object.assign||function(e){for(var t=1;t=0||(c[s]=i[s]);return c}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function l_(e){var t=e.translations,n=t===void 0?{}:t,r=o_(e,r_),o=n.recentSearchesTitle,l=o===void 0?"Recent":o,i=n.noRecentSearchesText,a=i===void 0?"No recent searches":i,s=n.saveRecentSearchButtonTitle,u=s===void 0?"Save this search":s,c=n.removeRecentSearchButtonTitle,m=c===void 0?"Remove this search from history":c,d=n.favoriteSearchesTitle,h=d===void 0?"Favorite":d,g=n.removeFavoriteSearchButtonTitle,_=g===void 0?"Remove this search from favorites":g;return r.state.status==="idle"&&r.hasCollections===!1?r.disableUserPersonalization?null:y.createElement("div",{className:"DocSearch-StartScreen"},y.createElement("p",{className:"DocSearch-Help"},a)):r.hasCollections===!1?null:y.createElement("div",{className:"DocSearch-Dropdown-Container"},y.createElement(pl,Kr({},r,{title:l,collection:r.state.collections[0],renderIcon:function(){return y.createElement("div",{className:"DocSearch-Hit-icon"},y.createElement(Hg,null))},renderAction:function(O){var v=O.item,E=O.runFavoriteTransition,A=O.runDeleteTransition;return y.createElement(y.Fragment,null,y.createElement("div",{className:"DocSearch-Hit-action"},y.createElement("button",{className:"DocSearch-Hit-action-button",title:u,type:"submit",onClick:function(S){S.preventDefault(),S.stopPropagation(),E(function(){r.favoriteSearches.add(v),r.recentSearches.remove(v),r.refresh()})}},y.createElement(Ja,null))),y.createElement("div",{className:"DocSearch-Hit-action"},y.createElement("button",{className:"DocSearch-Hit-action-button",title:m,type:"submit",onClick:function(S){S.preventDefault(),S.stopPropagation(),A(function(){r.recentSearches.remove(v),r.refresh()})}},y.createElement(fl,null))))}})),y.createElement(pl,Kr({},r,{title:h,collection:r.state.collections[1],renderIcon:function(){return y.createElement("div",{className:"DocSearch-Hit-icon"},y.createElement(Ja,null))},renderAction:function(O){var v=O.item,E=O.runDeleteTransition;return y.createElement("div",{className:"DocSearch-Hit-action"},y.createElement("button",{className:"DocSearch-Hit-action-button",title:_,type:"submit",onClick:function(A){A.preventDefault(),A.stopPropagation(),E(function(){r.favoriteSearches.remove(v),r.refresh()})}},y.createElement(fl,null)))}})))}var i_=["translations"];function Yr(){return Yr=Object.assign||function(e){for(var t=1;t=0||(c[s]=i[s]);return c}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var s_=y.memo(function(e){var t=e.translations,n=t===void 0?{}:t,r=a_(e,i_);if(r.state.status==="error")return y.createElement(Bg,{translations:n==null?void 0:n.errorScreen});var o=r.state.collections.some(function(l){return l.items.length>0});return r.state.query?o===!1?y.createElement(Jg,Yr({},r,{translations:n==null?void 0:n.noResultsScreen})):y.createElement(n_,r):y.createElement(l_,Yr({},r,{hasCollections:o,translations:n==null?void 0:n.startScreen}))},function(e,t){return t.state.status==="loading"||t.state.status==="stalled"}),c_=["translations"];function Jr(){return Jr=Object.assign||function(e){for(var t=1;t=0||(c[s]=i[s]);return c}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function m_(e){var t=e.translations,n=t===void 0?{}:t,r=u_(e,c_),o=n.resetButtonTitle,l=o===void 0?"Clear the query":o,i=n.resetButtonAriaLabel,a=i===void 0?"Clear the query":i,s=n.cancelButtonText,u=s===void 0?"Cancel":s,c=n.cancelButtonAriaLabel,m=c===void 0?"Cancel":c,d=r.getFormProps({inputElement:r.inputRef.current}).onReset;return y.useEffect(function(){r.autoFocus&&r.inputRef.current&&r.inputRef.current.focus()},[r.autoFocus,r.inputRef]),y.useEffect(function(){r.isFromSelection&&r.inputRef.current&&r.inputRef.current.select()},[r.isFromSelection,r.inputRef]),y.createElement(y.Fragment,null,y.createElement("form",{className:"DocSearch-Form",onSubmit:function(h){h.preventDefault()},onReset:d},y.createElement("label",Jr({className:"DocSearch-MagnifierLabel"},r.getLabelProps()),y.createElement(Iu,null)),y.createElement("div",{className:"DocSearch-LoadingIndicator"},y.createElement(Mg,null)),y.createElement("input",Jr({className:"DocSearch-Input",ref:r.inputRef},r.getInputProps({inputElement:r.inputRef.current,autoFocus:r.autoFocus,maxLength:64}))),y.createElement("button",{type:"reset",title:l,className:"DocSearch-Reset","aria-label":a,hidden:!r.state.query},y.createElement(fl,null))),y.createElement("button",{className:"DocSearch-Cancel",type:"reset","aria-label":m,onClick:r.onClose},u))}var d_=["_highlightResult","_snippetResult"];function h_(e,t){if(e==null)return{};var n,r,o=function(i,a){if(i==null)return{};var s,u,c={},m=Object.keys(i);for(u=0;u=0||(c[s]=i[s]);return c}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function f_(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 rs(e){var t=e.key,n=e.limit,r=n===void 0?5:n,o=f_(t),l=o.getItem().slice(0,r);return{add:function(i){var a=i,s=(a._highlightResult,a._snippetResult,h_(a,d_)),u=l.findIndex(function(c){return c.objectID===s.objectID});u>-1&&l.splice(u,1),l.unshift(s),l=l.slice(0,r),o.setItem(l)},remove:function(i){l=l.filter(function(a){return a.objectID!==i.objectID}),o.setItem(l)},getAll:function(){return l}}}var p_=["facetName","facetQuery"];function v_(e){var t,n="algoliasearch-client-js-".concat(e.key),r=function(){return t===void 0&&(t=e.localStorage||window.localStorage),t},o=function(){return JSON.parse(r().getItem(n)||"{}")};return{get:function(l,i){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then(function(){var s=JSON.stringify(l),u=o()[s];return Promise.all([u||i(),u!==void 0])}).then(function(s){var u=$r(s,2),c=u[0],m=u[1];return Promise.all([c,m||a.miss(c)])}).then(function(s){return $r(s,1)[0]})},set:function(l,i){return Promise.resolve().then(function(){var a=o();return a[JSON.stringify(l)]=i,r().setItem(n,JSON.stringify(a)),i})},delete:function(l){return Promise.resolve().then(function(){var i=o();delete i[JSON.stringify(l)],r().setItem(n,JSON.stringify(i))})},clear:function(){return Promise.resolve().then(function(){r().removeItem(n)})}}}function Rn(e){var t=Ur(e.caches),n=t.shift();return n===void 0?{get:function(r,o){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}};return o().then(function(i){return Promise.all([i,l.miss(i)])}).then(function(i){return $r(i,1)[0]})},set:function(r,o){return Promise.resolve(o)},delete:function(r){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(r,o){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}};return n.get(r,o,l).catch(function(){return Rn({caches:t}).get(r,o,l)})},set:function(r,o){return n.set(r,o).catch(function(){return Rn({caches:t}).set(r,o)})},delete:function(r){return n.delete(r).catch(function(){return Rn({caches:t}).delete(r)})},clear:function(){return n.clear().catch(function(){return Rn({caches:t}).clear()})}}}function Mo(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{serializable:!0},t={};return{get:function(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}},l=JSON.stringify(n);if(l in t)return Promise.resolve(e.serializable?JSON.parse(t[l]):t[l]);var i=r(),a=o&&o.miss||function(){return Promise.resolve()};return i.then(function(s){return a(s)}).then(function(){return i})},set:function(n,r){return t[JSON.stringify(n)]=e.serializable?JSON.stringify(r):r,Promise.resolve(r)},delete:function(n){return delete t[JSON.stringify(n)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function g_(e){for(var t=e.length-1;t>0;t--){var n=Math.floor(Math.random()*(t+1)),r=e[t];e[t]=e[n],e[n]=r}return e}function Cu(e,t){return t&&Object.keys(t).forEach(function(n){e[n]=t[n](e)}),e}function ho(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r0?r:void 0,timeout:n.timeout||t,headers:n.headers||{},queryParameters:n.queryParameters||{},cacheable:n.cacheable}}var ln={Read:1,Write:2,Any:3},ju=1,__=2,Mu=3;function Hu(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ju;return ge(ge({},e),{},{status:t,lastUpdate:Date.now()})}function qu(e){return typeof e=="string"?{protocol:"https",url:e,accept:ln.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||ln.Any}}var ls="GET",fo="POST";function b_(e,t){return Promise.all(t.map(function(n){return e.get(n,function(){return Promise.resolve(Hu(n))})})).then(function(n){var r=n.filter(function(i){return function(a){return a.status===ju||Date.now()-a.lastUpdate>12e4}(i)}),o=n.filter(function(i){return function(a){return a.status===Mu&&Date.now()-a.lastUpdate<=12e4}(i)}),l=[].concat(Ur(r),Ur(o));return{getTimeout:function(i,a){return(o.length===0&&i===0?1:o.length+3+i)*a},statelessHosts:l.length>0?l.map(function(i){return qu(i)}):t}})}function is(e,t,n,r){var o=[],l=function(d,h){if(!(d.method===ls||d.data===void 0&&h.data===void 0)){var g=Array.isArray(d.data)?d.data:ge(ge({},d.data),h.data);return JSON.stringify(g)}}(n,r),i=function(d,h){var g=ge(ge({},d.headers),h.headers),_={};return Object.keys(g).forEach(function(O){var v=g[O];_[O.toLowerCase()]=v}),_}(e,r),a=n.method,s=n.method!==ls?{}:ge(ge({},n.data),r.data),u=ge(ge(ge({"x-algolia-agent":e.userAgent.value},e.queryParameters),s),r.queryParameters),c=0,m=function d(h,g){var _=h.pop();if(_===void 0)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:as(o)};var O={data:l,headers:i,method:a,url:E_(_,n.path,u),connectTimeout:g(c,e.timeouts.connect),responseTimeout:g(c,r.timeout)},v=function(A){var S={request:O,response:A,host:_,triesLeft:h.length};return o.push(S),S},E={onSucess:function(A){return function(S){try{return JSON.parse(S.content)}catch(x){throw function(F,R){return{name:"DeserializationError",message:F,response:R}}(x.message,S)}}(A)},onRetry:function(A){var S=v(A);return A.isTimedOut&&c++,Promise.all([e.logger.info("Retryable failure",Vu(S)),e.hostsCache.set(_,Hu(_,A.isTimedOut?Mu:__))]).then(function(){return d(h,g)})},onFail:function(A){throw v(A),function(S,x){var F=S.content,R=S.status,w=F;try{w=JSON.parse(F).message}catch{}return function(B,K,q){return{name:"ApiError",message:B,status:K,transporterStackTrace:q}}(w,R,x)}(A,as(o))}};return e.requester.send(O).then(function(A){return function(S,x){return function(F){var R=F.status;return F.isTimedOut||function(w){var B=w.isTimedOut,K=w.status;return!B&&~~K==0}(F)||~~(R/100)!=2&&~~(R/100)!=4}(S)?x.onRetry(S):~~(S.status/100)==2?x.onSucess(S):x.onFail(S)}(A,E)})};return b_(e.hostsCache,t).then(function(d){return m(Ur(d.statelessHosts).reverse(),d.getTimeout)})}function y_(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(n){var r="; ".concat(n.segment).concat(n.version!==void 0?" (".concat(n.version,")"):"");return t.value.indexOf(r)===-1&&(t.value="".concat(t.value).concat(r)),t}};return t}function E_(e,t,n){var r=Fu(n),o="".concat(e.protocol,"://").concat(e.url,"/").concat(t.charAt(0)==="/"?t.substr(1):t);return r.length&&(o+="?".concat(r)),o}function Fu(e){return Object.keys(e).map(function(t){return ho("%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 as(e){return e.map(function(t){return Vu(t)})}function Vu(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return ge(ge({},e),{},{request:ge(ge({},e.request),{},{headers:ge(ge({},e.request.headers),t)})})}var w_=function(e){var t=e.appId,n=function(l,i,a){var s={"x-algolia-api-key":a,"x-algolia-application-id":i};return{headers:function(){return l===xr.WithinHeaders?s:{}},queryParameters:function(){return l===xr.WithinQueryParameters?s:{}}}}(e.authMode!==void 0?e.authMode:xr.WithinHeaders,t,e.apiKey),r=function(l){var i=l.hostsCache,a=l.logger,s=l.requester,u=l.requestsCache,c=l.responsesCache,m=l.timeouts,d=l.userAgent,h=l.hosts,g=l.queryParameters,_={hostsCache:i,logger:a,requester:s,requestsCache:u,responsesCache:c,timeouts:m,userAgent:d,headers:l.headers,queryParameters:g,hosts:h.map(function(O){return qu(O)}),read:function(O,v){var E=os(v,_.timeouts.read),A=function(){return is(_,_.hosts.filter(function(x){return(x.accept&ln.Read)!=0}),O,E)};if((E.cacheable!==void 0?E.cacheable:O.cacheable)!==!0)return A();var S={request:O,mappedRequestOptions:E,transporter:{queryParameters:_.queryParameters,headers:_.headers}};return _.responsesCache.get(S,function(){return _.requestsCache.get(S,function(){return _.requestsCache.set(S,A()).then(function(x){return Promise.all([_.requestsCache.delete(S),x])},function(x){return Promise.all([_.requestsCache.delete(S),Promise.reject(x)])}).then(function(x){var F=$r(x,2);return F[0],F[1]})})},{miss:function(x){return _.responsesCache.set(S,x)}})},write:function(O,v){return is(_,_.hosts.filter(function(E){return(E.accept&ln.Write)!=0}),O,os(v,_.timeouts.write))}};return _}(ge(ge({hosts:[{url:"".concat(t,"-dsn.algolia.net"),accept:ln.Read},{url:"".concat(t,".algolia.net"),accept:ln.Write}].concat(g_([{url:"".concat(t,"-1.algolianet.com")},{url:"".concat(t,"-2.algolianet.com")},{url:"".concat(t,"-3.algolianet.com")}]))},e),{},{headers:ge(ge(ge({},n.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:ge(ge({},n.queryParameters()),e.queryParameters)})),o={transporter:r,appId:t,addAlgoliaAgent:function(l,i){r.userAgent.add({segment:l,version:i})},clearCache:function(){return Promise.all([r.requestsCache.clear(),r.responsesCache.clear()]).then(function(){})}};return Cu(o,e.methods)},Nu=function(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r={transporter:e.transporter,appId:e.appId,indexName:t};return Cu(r,n.methods)}},ss=function(e){return function(t,n){var r=t.map(function(o){return ge(ge({},o),{},{params:Fu(o.params||{})})});return e.transporter.read({method:fo,path:"1/indexes/*/queries",data:{requests:r},cacheable:!0},n)}},cs=function(e){return function(t,n){return Promise.all(t.map(function(r){var o=r.params,l=o.facetName,i=o.facetQuery,a=xv(o,p_);return Nu(e)(r.indexName,{methods:{searchForFacetValues:$u}}).searchForFacetValues(l,i,ge(ge({},n),a))}))}},O_=function(e){return function(t,n,r){return e.transporter.read({method:fo,path:ho("1/answers/%s/prediction",e.indexName),data:{query:t,queryLanguages:n},cacheable:!0},r)}},P_=function(e){return function(t,n){return e.transporter.read({method:fo,path:ho("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},n)}},$u=function(e){return function(t,n,r){return e.transporter.read({method:fo,path:ho("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:n},cacheable:!0},r)}},A_=1,S_=2,L_=3;function Uu(e,t,n){var r,o={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:function(l){return new Promise(function(i){var a=new XMLHttpRequest;a.open(l.method,l.url,!0),Object.keys(l.headers).forEach(function(m){return a.setRequestHeader(m,l.headers[m])});var s,u=function(m,d){return setTimeout(function(){a.abort(),i({status:0,content:d,isTimedOut:!0})},1e3*m)},c=u(l.connectTimeout,"Connection timeout");a.onreadystatechange=function(){a.readyState>a.OPENED&&s===void 0&&(clearTimeout(c),s=u(l.responseTimeout,"Socket timeout"))},a.onerror=function(){a.status===0&&(clearTimeout(c),clearTimeout(s),i({content:a.responseText||"Network request failed",status:a.status,isTimedOut:!1}))},a.onload=function(){clearTimeout(c),clearTimeout(s),i({content:a.responseText,status:a.status,isTimedOut:!1})},a.send(l.data)})}},logger:(r=L_,{debug:function(l,i){return A_>=r&&console.debug(l,i),Promise.resolve()},info:function(l,i){return S_>=r&&console.info(l,i),Promise.resolve()},error:function(l,i){return console.error(l,i),Promise.resolve()}}),responsesCache:Mo(),requestsCache:Mo({serializable:!1}),hostsCache:Rn({caches:[v_({key:"".concat("4.8.5","-").concat(e)}),Mo()]}),userAgent:y_("4.8.5").add({segment:"Browser",version:"lite"}),authMode:xr.WithinQueryParameters};return w_(ge(ge(ge({},o),n),{},{methods:{search:ss,searchForFacetValues:cs,multipleQueries:ss,multipleSearchForFacetValues:cs,initIndex:function(l){return function(i){return Nu(l)(i,{methods:{search:P_,searchForFacetValues:$u,findAnswers:O_}})}}}}))}Uu.version="4.8.5";var I_=["footer","searchBox"];function $n(){return $n=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(c[s]=i[s]);return c}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function R_(e){var t=e.appId,n=e.apiKey,r=e.indexName,o=e.placeholder,l=o===void 0?"Search docs":o,i=e.searchParameters,a=e.onClose,s=a===void 0?e_:a,u=e.transformItems,c=u===void 0?ns:u,m=e.hitComponent,d=m===void 0?jg:m,h=e.resultsFooterComponent,g=h===void 0?function(){return null}:h,_=e.navigator,O=e.initialScrollY,v=O===void 0?0:O,E=e.transformSearchClient,A=E===void 0?ns:E,S=e.disableUserPersonalization,x=S!==void 0&&S,F=e.initialQuery,R=F===void 0?"":F,w=e.translations,B=w===void 0?{}:w,K=e.getMissingResultsUrl,q=B.footer,P=B.searchBox,L=T_(B,I_),T=x_(y.useState({query:"",collections:[],completion:null,context:{},isOpen:!1,activeItemId:null,status:"idle"}),2),j=T[0],M=T[1],z=y.useRef(null),G=y.useRef(null),le=y.useRef(null),ie=y.useRef(null),me=y.useRef(null),ye=y.useRef(10),we=y.useRef(typeof window!="undefined"?window.getSelection().toString().slice(0,64):"").current,De=y.useRef(R||we).current,k=function(p,b,I){return y.useMemo(function(){var C=Uu(p,b);return C.addAlgoliaAgent("docsearch","3.1.1"),/docsearch.js \(.*\)/.test(C.transporter.userAgent.value)===!1&&C.addAlgoliaAgent("docsearch-react","3.1.1"),I(C)},[p,b,I])}(t,n,A),Q=y.useRef(rs({key:"__DOCSEARCH_FAVORITE_SEARCHES__".concat(r),limit:10})).current,N=y.useRef(rs({key:"__DOCSEARCH_RECENT_SEARCHES__".concat(r),limit:Q.getAll().length===0?7:4})).current,J=y.useCallback(function(p){if(!x){var b=p.type==="content"?p.__docsearch_parent:p;b&&Q.getAll().findIndex(function(I){return I.objectID===b.objectID})===-1&&N.add(b)}},[Q,N,x]),ue=y.useMemo(function(){return Rg({id:"docsearch",defaultActiveItemId:0,placeholder:l,openOnFocus:!0,initialState:{query:De,context:{searchSuggestions:[]}},navigator:_,onStateChange:function(p){M(p.state)},getSources:function(p){var b=p.query,I=p.state,C=p.setContext,H=p.setStatus;return b?k.search([{query:b,indexName:r,params:Ho({attributesToRetrieve:["hierarchy.lvl0","hierarchy.lvl1","hierarchy.lvl2","hierarchy.lvl3","hierarchy.lvl4","hierarchy.lvl5","hierarchy.lvl6","content","type","url"],attributesToSnippet:["hierarchy.lvl1:".concat(ye.current),"hierarchy.lvl2:".concat(ye.current),"hierarchy.lvl3:".concat(ye.current),"hierarchy.lvl4:".concat(ye.current),"hierarchy.lvl5:".concat(ye.current),"hierarchy.lvl6:".concat(ye.current),"content:".concat(ye.current)],snippetEllipsisText:"\u2026",highlightPreTag:"",highlightPostTag:"",hitsPerPage:20},i)}]).catch(function(V){throw V.name==="RetryError"&&H("error"),V}).then(function(V){var W=V.results[0],U=W.hits,Y=W.nbHits,$=ts(U,function(ee){return ku(ee)});return I.context.searchSuggestions.length0&&(oe(),me.current&&me.current.focus())},[De,oe]),y.useEffect(function(){function p(){if(G.current){var b=.01*window.innerHeight;G.current.style.setProperty("--docsearch-vh","".concat(b,"px"))}}return p(),window.addEventListener("resize",p),function(){window.removeEventListener("resize",p)}},[]),y.createElement("div",$n({ref:z},ae({"aria-expanded":!0}),{className:["DocSearch","DocSearch-Container",j.status==="stalled"&&"DocSearch-Container--Stalled",j.status==="error"&&"DocSearch-Container--Errored"].filter(Boolean).join(" "),role:"button",tabIndex:0,onMouseDown:function(p){p.target===p.currentTarget&&s()}}),y.createElement("div",{className:"DocSearch-Modal",ref:G},y.createElement("header",{className:"DocSearch-SearchBar",ref:le},y.createElement(m_,$n({},ue,{state:j,autoFocus:De.length===0,inputRef:me,isFromSelection:Boolean(De)&&De===we,translations:P,onClose:s}))),y.createElement("div",{className:"DocSearch-Dropdown",ref:ie},y.createElement(s_,$n({},ue,{indexName:r,state:j,hitComponent:d,resultsFooterComponent:g,disableUserPersonalization:x,recentSearches:N,favoriteSearches:Q,inputRef:me,translations:L,getMissingResultsUrl:K,onItemClick:function(p){J(p),s()}}))),y.createElement("footer",{className:"DocSearch-Footer"},y.createElement(Cg,{translations:q}))))}function gl(){return gl=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=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 j_=e=>e.button===1||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey,M_=()=>{const e=or(),t=xc();return{hitComponent:({hit:n,children:r})=>{const o=Lh(n.url,t.value.base);return{type:"a",ref:void 0,constructor:void 0,key:void 0,props:{href:n.url,onClick:l=>{j_(l)||(l.preventDefault(),e.push(o))},children:r},__v:null}},navigator:{navigate:({itemUrl:n})=>{e.push(n)}},transformSearchClient:n=>{const r=Nl(n.search,500);return{...n,search:async(...o)=>r(...o)}}}};const H_=$e({name:"Docsearch",props:{containerId:{type:String,required:!1,default:"docsearch-container"},options:{type:Object,required:!0}},setup(e){const t=so(),n=Dc(),r=M_(),o=_e(()=>{var a;return{...e.options,...(a=e.options.locales)==null?void 0:a[t.value]}}),l=[],i=()=>{var s,u;const a=(u=(s=o.value.searchParameters)==null?void 0:s.facetFilters)!=null?u:[];l.splice(0,l.length,`lang:${n.value}`,...re(a)?a:[a]),C_({...r,...o.value,container:`#${e.containerId}`,searchParameters:{...o.value.searchParameters,facetFilters:l}})};return lt(()=>{i(),Ge([t,o],([a,s],[u,c])=>{a!==u&&JSON.stringify(s)!==JSON.stringify(c)&&i()}),Ge(n,(a,s)=>{if(a!==s){const u=l.findIndex(c=>c===`lang:${s}`);u>-1&&l.splice(u,1,`lang:${a}`)}})}),()=>ve("div",{id:e.containerId})}}),q_={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"}}}}}};var F_=it({enhance({app:e}){e.component("Docsearch",()=>ve(H_,{options:q_}))}}),V_={"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}]};const N_=()=>{const e=bn();if(!e.value.git)return;const t=e.value.filePathRelative,n=e.value.git.contributors,r=V_[t],o=(l,i)=>l.find(a=>a.name===i.name&&a.email===i.email);r&&r.forEach(l=>{o(n,l)?o(n,l).commits+=l.commits:n.push(l)}),n==null||n.sort((l,i)=>i.commits-l.commits)};var $_=it({enhance({router:e}){e.afterEach((t,n)=>{t.fullPath!==n.fullPath&&N_()}),e.beforeEach((t,n,r)=>{typeof _hmt!="undefined"&&t.path&&t.fullPath!==n.fullPath&&_hmt.push(["_trackPageview",t.fullPath]),r()})}});const qo=[qh,$h,ef,sp,hp,tv,nv,cv,wv,Iv,F_,$_],U_=[["v-8daa1a0e","/",{title:""},["/index.html","/README.md"]],["v-2d0a870d","/en/",{title:"Home"},["/en/index.html","/en/README.md"]],["v-07555a84","/en/doc/",{title:"Introduction"},["/en/doc/index.html","/en/doc/README.md"]],["v-463d120e","/en/doc/advanced-use.html",{title:"Advanced Usage"},["/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-f28c1148","/en/doc/jvm.html",{title:"jvm"},["/en/doc/jvm","/en/doc/jvm.md"]],["v-b3b5e150","/en/doc/keymap.html",{title:"Arthas Console 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-7445f070","/doc/",{title:"\u7B80\u4ECB"},["/doc/index.html","/doc/README.md"]],["v-0d09f68d","/doc/advanced-use.html",{title:"\u8FDB\u9636\u4F7F\u7528"},["/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-f1483d70","/doc/jvm.html",{title:"jvm"},["/doc/jvm","/doc/jvm.md"]],["v-4039cdec","/doc/keymap.html",{title:"Arthas \u547D\u4EE4\u884C\u5FEB\u6377\u952E"},["/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 \u547D\u4EE4"},["/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-3706649a","/404.html",{title:""},["/404"]]];var z_=()=>U_.reduce((e,[t,n,r,o])=>(e.push({name:t,path:n,component:Ri,meta:r},...o.map(l=>({path:l,redirect:n}))),e),[{name:"404",path:"/:catchAll(.*)",component:Ri}]),B_=bf,W_=()=>{const e=rp({history:B_(Ah(It.value.base)),routes:z_(),scrollBehavior:(t,n,r)=>r||(t.hash?{el:t.hash}:{top:0})});return e.beforeResolve(async(t,n)=>{var r;(t.path!==n.path||n===ht)&&([pt.value]=await Promise.all([Vt.resolvePageData(t.name),(r=Oc[t.name])==null?void 0:r.__asyncLoader()]))}),e},K_=e=>{e.component("ClientOnly",kh),e.component("Content",Ch)},Y_=(e,t)=>{const n=_e(()=>Vt.resolveRouteLocale(It.value.locales,t.currentRoute.value.path)),r=_e(()=>Vt.resolveSiteLocaleData(It.value,n.value)),o=_e(()=>Vt.resolvePageFrontmatter(pt.value)),l=_e(()=>Vt.resolvePageHeadTitle(pt.value,r.value)),i=_e(()=>Vt.resolvePageHead(l.value,o.value,r.value)),a=_e(()=>Vt.resolvePageLang(pt.value));return e.provide(Vl,n),e.provide(Tc,r),e.provide(Sc,o),e.provide(Th,l),e.provide(Lc,i),e.provide(Ic,a),Object.defineProperties(e.config.globalProperties,{$frontmatter:{get:()=>o.value},$head:{get:()=>i.value},$headTitle:{get:()=>l.value},$lang:{get:()=>a.value},$page:{get:()=>pt.value},$routeLocale:{get:()=>n.value},$site:{get:()=>It.value},$siteLocale:{get:()=>r.value},$withBase:{get:()=>jh}}),{pageData:pt,pageFrontmatter:o,pageHead:i,pageHeadTitle:l,pageLang:a,routeLocale:n,siteData:It,siteLocaleData:r}},J_=()=>{const e=mo(),t=xh(),n=Dc(),r=Ie([]),o=()=>{t.value.forEach(i=>{const a=Q_(i);a&&r.value.push(a)})},l=()=>{document.documentElement.lang=n.value,r.value.forEach(i=>{i.parentNode===document.head&&document.head.removeChild(i)}),r.value.splice(0,r.value.length),t.value.forEach(i=>{const a=G_(i);a!==null&&(document.head.appendChild(a),r.value.push(a))})};Wt(Rh,l),lt(()=>{o(),l(),Ge(()=>e.path,()=>l())})},Q_=([e,t,n=""])=>{const r=Object.entries(t).map(([a,s])=>Ee(s)?`[${a}="${s}"]`:s===!0?`[${a}]`:"").join(""),o=`head > ${e}${r}`;return Array.from(document.querySelectorAll(o)).find(a=>a.innerText===n)||null},G_=([e,t,n])=>{if(!Ee(e))return null;const r=document.createElement(e);return Ec(t)&&Object.entries(t).forEach(([o,l])=>{Ee(l)?r.setAttribute(o,l):l===!0&&r.setAttribute(o,"")}),Ee(n)&&r.appendChild(document.createTextNode(n)),r},Z_=bh,X_=async()=>{var n;const e=Z_({name:"VuepressApp",setup(){var r;J_();for(const o of qo)(r=o.setup)==null||r.call(o);return()=>[ve($c),...qo.flatMap(({rootComponents:o=[]})=>o.map(l=>ve(l)))]}}),t=W_();K_(e),Y_(e,t);for(const r of qo)await((n=r.enhance)==null?void 0:n.call(r,{app:e,router:t,siteData:It}));return e.use(t),{app:e,router:t}};X_().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount("#app")})});export{u0 as $,a0 as A,s0 as B,ec as C,jd as D,xc as E,Ne as F,c0 as G,m0 as H,ve as I,jh as J,kh as K,er as L,Sh as M,Ah as N,bn as O,Ge as P,e0 as Q,i0 as R,or as S,Fl as T,Ee as U,Kp as V,lt as W,Qr as X,d0 as Y,Ec as Z,Wc as _,pc as a,Rl as a0,oo as a1,l0 as a2,Cl as a3,Jp as a4,xe as b,dc as c,X_ as createVueApp,r0 as d,Hl as e,$e as f,tu as g,rt as h,Dh as i,be as j,n0 as k,o0 as l,hc as m,_e as n,lo as o,re as p,Ie as q,hd as r,t0 as s,Zu as t,so as u,Gs as v,Jm as w,mo as x,qm as y,Ph as z}; +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function hs(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=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 j_=e=>e.button===1||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey,M_=()=>{const e=or(),t=xc();return{hitComponent:({hit:n,children:r})=>{const o=Lh(n.url,t.value.base);return{type:"a",ref:void 0,constructor:void 0,key:void 0,props:{href:n.url,onClick:l=>{j_(l)||(l.preventDefault(),e.push(o))},children:r},__v:null}},navigator:{navigate:({itemUrl:n})=>{e.push(n)}},transformSearchClient:n=>{const r=Nl(n.search,500);return{...n,search:async(...o)=>r(...o)}}}};const H_=$e({name:"Docsearch",props:{containerId:{type:String,required:!1,default:"docsearch-container"},options:{type:Object,required:!0}},setup(e){const t=so(),n=Dc(),r=M_(),o=_e(()=>{var a;return{...e.options,...(a=e.options.locales)==null?void 0:a[t.value]}}),l=[],i=()=>{var s,u;const a=(u=(s=o.value.searchParameters)==null?void 0:s.facetFilters)!=null?u:[];l.splice(0,l.length,`lang:${n.value}`,...re(a)?a:[a]),C_({...r,...o.value,container:`#${e.containerId}`,searchParameters:{...o.value.searchParameters,facetFilters:l}})};return lt(()=>{i(),Ge([t,o],([a,s],[u,c])=>{a!==u&&JSON.stringify(s)!==JSON.stringify(c)&&i()}),Ge(n,(a,s)=>{if(a!==s){const u=l.findIndex(c=>c===`lang:${s}`);u>-1&&l.splice(u,1,`lang:${a}`)}})}),()=>ve("div",{id:e.containerId})}}),q_={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"}}}}}};var F_=it({enhance({app:e}){e.component("Docsearch",()=>ve(H_,{options:q_}))}}),V_={"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}]};const N_=()=>{const e=bn();if(!e.value.git)return;const t=e.value.filePathRelative,n=e.value.git.contributors,r=V_[t],o=(l,i)=>l.find(a=>a.name===i.name&&a.email===i.email);r&&r.forEach(l=>{o(n,l)?o(n,l).commits+=l.commits:n.push(l)}),n==null||n.sort((l,i)=>i.commits-l.commits)};var $_=it({enhance({router:e}){e.afterEach((t,n)=>{t.fullPath!==n.fullPath&&N_()}),e.beforeEach((t,n,r)=>{typeof _hmt!="undefined"&&t.path&&t.fullPath!==n.fullPath&&_hmt.push(["_trackPageview",t.fullPath]),r()})}});const qo=[qh,$h,ef,sp,hp,tv,nv,cv,wv,Iv,F_,$_],U_=[["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:"\u8FDB\u9636\u4F7F\u7528"},["/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-f1483d70","/doc/jvm.html",{title:"jvm"},["/doc/jvm","/doc/jvm.md"]],["v-4039cdec","/doc/keymap.html",{title:"Arthas \u547D\u4EE4\u884C\u5FEB\u6377\u952E"},["/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 \u547D\u4EE4"},["/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:"Advanced Usage"},["/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-f28c1148","/en/doc/jvm.html",{title:"jvm"},["/en/doc/jvm","/en/doc/jvm.md"]],["v-b3b5e150","/en/doc/keymap.html",{title:"Arthas Console 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-3706649a","/404.html",{title:""},["/404"]]];var z_=()=>U_.reduce((e,[t,n,r,o])=>(e.push({name:t,path:n,component:Ri,meta:r},...o.map(l=>({path:l,redirect:n}))),e),[{name:"404",path:"/:catchAll(.*)",component:Ri}]),B_=bf,W_=()=>{const e=rp({history:B_(Ah(It.value.base)),routes:z_(),scrollBehavior:(t,n,r)=>r||(t.hash?{el:t.hash}:{top:0})});return e.beforeResolve(async(t,n)=>{var r;(t.path!==n.path||n===ht)&&([pt.value]=await Promise.all([Vt.resolvePageData(t.name),(r=Oc[t.name])==null?void 0:r.__asyncLoader()]))}),e},K_=e=>{e.component("ClientOnly",kh),e.component("Content",Ch)},Y_=(e,t)=>{const n=_e(()=>Vt.resolveRouteLocale(It.value.locales,t.currentRoute.value.path)),r=_e(()=>Vt.resolveSiteLocaleData(It.value,n.value)),o=_e(()=>Vt.resolvePageFrontmatter(pt.value)),l=_e(()=>Vt.resolvePageHeadTitle(pt.value,r.value)),i=_e(()=>Vt.resolvePageHead(l.value,o.value,r.value)),a=_e(()=>Vt.resolvePageLang(pt.value));return e.provide(Vl,n),e.provide(Tc,r),e.provide(Sc,o),e.provide(Th,l),e.provide(Lc,i),e.provide(Ic,a),Object.defineProperties(e.config.globalProperties,{$frontmatter:{get:()=>o.value},$head:{get:()=>i.value},$headTitle:{get:()=>l.value},$lang:{get:()=>a.value},$page:{get:()=>pt.value},$routeLocale:{get:()=>n.value},$site:{get:()=>It.value},$siteLocale:{get:()=>r.value},$withBase:{get:()=>jh}}),{pageData:pt,pageFrontmatter:o,pageHead:i,pageHeadTitle:l,pageLang:a,routeLocale:n,siteData:It,siteLocaleData:r}},J_=()=>{const e=mo(),t=xh(),n=Dc(),r=Ie([]),o=()=>{t.value.forEach(i=>{const a=Q_(i);a&&r.value.push(a)})},l=()=>{document.documentElement.lang=n.value,r.value.forEach(i=>{i.parentNode===document.head&&document.head.removeChild(i)}),r.value.splice(0,r.value.length),t.value.forEach(i=>{const a=G_(i);a!==null&&(document.head.appendChild(a),r.value.push(a))})};Wt(Rh,l),lt(()=>{o(),l(),Ge(()=>e.path,()=>l())})},Q_=([e,t,n=""])=>{const r=Object.entries(t).map(([a,s])=>Ee(s)?`[${a}="${s}"]`:s===!0?`[${a}]`:"").join(""),o=`head > ${e}${r}`;return Array.from(document.querySelectorAll(o)).find(a=>a.innerText===n)||null},G_=([e,t,n])=>{if(!Ee(e))return null;const r=document.createElement(e);return Ec(t)&&Object.entries(t).forEach(([o,l])=>{Ee(l)?r.setAttribute(o,l):l===!0&&r.setAttribute(o,"")}),Ee(n)&&r.appendChild(document.createTextNode(n)),r},Z_=bh,X_=async()=>{var n;const e=Z_({name:"VuepressApp",setup(){var r;J_();for(const o of qo)(r=o.setup)==null||r.call(o);return()=>[ve($c),...qo.flatMap(({rootComponents:o=[]})=>o.map(l=>ve(l)))]}}),t=W_();K_(e),Y_(e,t);for(const r of qo)await((n=r.enhance)==null?void 0:n.call(r,{app:e,router:t,siteData:It}));return e.use(t),{app:e,router:t}};X_().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount("#app")})});export{u0 as $,a0 as A,s0 as B,ec as C,jd as D,xc as E,Ne as F,c0 as G,m0 as H,ve as I,jh as J,kh as K,er as L,Sh as M,Ah as N,bn as O,Ge as P,e0 as Q,i0 as R,or as S,Fl as T,Ee as U,Kp as V,lt as W,Qr as X,d0 as Y,Ec as Z,Wc as _,pc as a,Rl as a0,oo as a1,l0 as a2,Cl as a3,Jp as a4,xe as b,dc as c,X_ as createVueApp,r0 as d,Hl as e,$e as f,tu as g,rt as h,Dh as i,be as j,n0 as k,o0 as l,hc as m,_e as n,lo as o,re as p,Ie as q,hd as r,t0 as s,Zu as t,so as u,Gs as v,Jm as w,mo as x,qm as y,Ph as z}; diff --git a/assets/arthas-properties.html.1a6ee17c.js b/assets/arthas-properties.html.0a5926f9.js similarity index 88% rename from assets/arthas-properties.html.1a6ee17c.js rename to assets/arthas-properties.html.0a5926f9.js index 1d8188d74..b8fe8f109 100644 --- a/assets/arthas-properties.html.1a6ee17c.js +++ b/assets/arthas-properties.html.0a5926f9.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","children":[{"level":3,"title":"disable specify commands","slug":"disable-specify-commands","children":[]}]},{"level":2,"title":"Configured order","slug":"configured-order","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/arthas-properties.md"}');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","children":[{"level":3,"title":"disable specify commands","slug":"disable-specify-commands","children":[]}]},{"level":2,"title":"Configured order","slug":"configured-order","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/arthas-properties.md","version":"3.6.4"}');export{e as data}; diff --git a/assets/arthas-properties.html.d4739087.js b/assets/arthas-properties.html.39e2acd8.js similarity index 98% rename from assets/arthas-properties.html.d4739087.js rename to assets/arthas-properties.html.39e2acd8.js index 8676b14c0..a62673903 100644 --- a/assets/arthas-properties.html.d4739087.js +++ b/assets/arthas-properties.html.39e2acd8.js @@ -1,4 +1,4 @@ -import{_ as e,o as a,c as t,d as s}from"./app.b50c38a7.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 a,c as t,d as s}from"./app.391b0e4e.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.cee1ed6b.js b/assets/arthas-properties.html.e0301951.js
similarity index 88%
rename from assets/arthas-properties.html.cee1ed6b.js
rename to assets/arthas-properties.html.e0301951.js
index 1ef371671..be0813a36 100644
--- a/assets/arthas-properties.html.cee1ed6b.js
+++ b/assets/arthas-properties.html.e0301951.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","children":[{"level":3,"title":"\u7981\u6B62\u6307\u5B9A\u547D\u4EE4","slug":"\u7981\u6B62\u6307\u5B9A\u547D\u4EE4","children":[]}]},{"level":2,"title":"\u914D\u7F6E\u7684\u4F18\u5148\u7EA7","slug":"\u914D\u7F6E\u7684\u4F18\u5148\u7EA7","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/arthas-properties.md"}');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","children":[{"level":3,"title":"\u7981\u6B62\u6307\u5B9A\u547D\u4EE4","slug":"\u7981\u6B62\u6307\u5B9A\u547D\u4EE4","children":[]}]},{"level":2,"title":"\u914D\u7F6E\u7684\u4F18\u5148\u7EA7","slug":"\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":"3.6.4"}');export{e as data};
diff --git a/assets/arthas-properties.html.16e8d0f7.js b/assets/arthas-properties.html.e9655c8f.js
similarity index 98%
rename from assets/arthas-properties.html.16e8d0f7.js
rename to assets/arthas-properties.html.e9655c8f.js
index e984b9345..16758ba0e 100644
--- a/assets/arthas-properties.html.16e8d0f7.js
+++ b/assets/arthas-properties.html.e9655c8f.js
@@ -1,4 +1,4 @@
-import{_ as e,o as t,c as a,d as i}from"./app.b50c38a7.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.391b0e4e.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/arthas3.html.5fec2839.js b/assets/arthas3.html.680bb983.js
similarity index 99%
rename from assets/arthas3.html.5fec2839.js
rename to assets/arthas3.html.680bb983.js
index 9e71b1925..e31cf4b7d 100644
--- a/assets/arthas3.html.5fec2839.js
+++ b/assets/arthas3.html.680bb983.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.b50c38a7.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.391b0e4e.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/arthas3.html.acc26c6e.js b/assets/arthas3.html.d1633eb8.js
similarity index 82%
rename from assets/arthas3.html.acc26c6e.js
rename to assets/arthas3.html.d1633eb8.js
index 0edca5574..6009ad600 100644
--- a/assets/arthas3.html.acc26c6e.js
+++ b/assets/arthas3.html.d1633eb8.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","children":[]},{"level":3,"title":"\u53BB groovy \u4F9D\u8D56","slug":"\u53BB-groovy-\u4F9D\u8D56","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/arthas3.md"}');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","children":[]},{"level":3,"title":"\u53BB groovy \u4F9D\u8D56","slug":"\u53BB-groovy-\u4F9D\u8D56","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/arthas3.md","version":"3.6.4"}');export{e as data};
diff --git a/assets/async.html.846b0018.js b/assets/async.html.1026bdce.js
similarity index 93%
rename from assets/async.html.846b0018.js
rename to assets/async.html.1026bdce.js
index 08a803ed6..43449a0c2 100644
--- a/assets/async.html.846b0018.js
+++ b/assets/async.html.1026bdce.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","children":[]},{"level":2,"title":"2. List background jobs","slug":"_2-list-background-jobs","children":[]},{"level":2,"title":"3. Suspend and cancel job","slug":"_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","children":[]},{"level":2,"title":"5. Redirect the output","slug":"_5-redirect-the-output","children":[]},{"level":2,"title":"6. Stop job","slug":"_6-stop-job","children":[]},{"level":2,"title":"7. Others","slug":"_7-others","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/async.md"}');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","children":[]},{"level":2,"title":"2. List background jobs","slug":"_2-list-background-jobs","children":[]},{"level":2,"title":"3. Suspend and cancel job","slug":"_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","children":[]},{"level":2,"title":"5. Redirect the output","slug":"_5-redirect-the-output","children":[]},{"level":2,"title":"6. Stop job","slug":"_6-stop-job","children":[]},{"level":2,"title":"7. Others","slug":"_7-others","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/async.md","version":"3.6.4"}');export{e as data};
diff --git a/assets/async.html.e27f256b.js b/assets/async.html.17ea43ab.js
similarity index 96%
rename from assets/async.html.e27f256b.js
rename to assets/async.html.17ea43ab.js
index 22e44f0c6..5cf306e29 100644
--- a/assets/async.html.e27f256b.js
+++ b/assets/async.html.17ea43ab.js
@@ -1 +1 @@
-const e=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","children":[]},{"level":2,"title":"2. \u901A\u8FC7 jobs \u67E5\u770B\u4EFB\u52A1","slug":"_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","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","children":[]},{"level":2,"title":"5. \u4EFB\u52A1\u8F93\u51FA\u91CD\u5B9A\u5411","slug":"_5-\u4EFB\u52A1\u8F93\u51FA\u91CD\u5B9A\u5411","children":[]},{"level":2,"title":"6. \u505C\u6B62\u547D\u4EE4","slug":"_6-\u505C\u6B62\u547D\u4EE4","children":[]},{"level":2,"title":"7. \u5176\u4ED6","slug":"_7-\u5176\u4ED6","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/async.md"}');export{e as data};
+const e=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","children":[]},{"level":2,"title":"2. \u901A\u8FC7 jobs \u67E5\u770B\u4EFB\u52A1","slug":"_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","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","children":[]},{"level":2,"title":"5. \u4EFB\u52A1\u8F93\u51FA\u91CD\u5B9A\u5411","slug":"_5-\u4EFB\u52A1\u8F93\u51FA\u91CD\u5B9A\u5411","children":[]},{"level":2,"title":"6. \u505C\u6B62\u547D\u4EE4","slug":"_6-\u505C\u6B62\u547D\u4EE4","children":[]},{"level":2,"title":"7. \u5176\u4ED6","slug":"_7-\u5176\u4ED6","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/async.md","version":"3.6.4"}');export{e as data};
diff --git a/assets/async.html.373f74c7.js b/assets/async.html.9e11de05.js
similarity index 99%
rename from assets/async.html.373f74c7.js
rename to assets/async.html.9e11de05.js
index e76acdc32..792467893 100644
--- a/assets/async.html.373f74c7.js
+++ b/assets/async.html.9e11de05.js
@@ -1,4 +1,4 @@
-import{_ as t,o,c,a,b as n,e,d as i,r as l}from"./app.b50c38a7.js";const d={},r=a("h1",{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"},"#"),e(" 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"},h=a("code",null,"\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1",-1),u=e("\u5728\u7EBF\u6559\u7A0B"),b=e("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=e("linux \u4EFB\u52A1\u76F8\u5173\u4ECB\u7ECD"),_=e("\u3002"),v=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,b as n,e,d as i,r as l}from"./app.391b0e4e.js";const d={},r=a("h1",{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"},"#"),e(" 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"},h=a("code",null,"\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1",-1),u=e("\u5728\u7EBF\u6559\u7A0B"),b=e("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=e("linux \u4EFB\u52A1\u76F8\u5173\u4ECB\u7ECD"),_=e("\u3002"),v=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.07a0afd0.js b/assets/async.html.cf6d1055.js
similarity index 99%
rename from assets/async.html.07a0afd0.js
rename to assets/async.html.cf6d1055.js
index 9fdb7594d..049d5a223 100644
--- a/assets/async.html.07a0afd0.js
+++ b/assets/async.html.cf6d1055.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}from"./app.b50c38a7.js";const d={},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("."),v=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}from"./app.391b0e4e.js";const d={},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("."),v=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/auth.html.32218e6b.js b/assets/auth.html.37ca6bb5.js
similarity index 88%
rename from assets/auth.html.32218e6b.js
rename to assets/auth.html.37ca6bb5.js
index 3c1d4a9b7..9ef8815d3 100644
--- a/assets/auth.html.32218e6b.js
+++ b/assets/auth.html.37ca6bb5.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-d0358c7e","path":"/doc/auth.html","title":"auth","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"\u914D\u7F6E\u7528\u6237\u540D\u548C\u5BC6\u7801","slug":"\u914D\u7F6E\u7528\u6237\u540D\u548C\u5BC6\u7801","children":[]},{"level":3,"title":"\u672C\u5730\u8FDE\u63A5\u4E0D\u9274\u6743","slug":"\u672C\u5730\u8FDE\u63A5\u4E0D\u9274\u6743","children":[]},{"level":3,"title":"\u5728 telnet console \u91CC\u9274\u6743","slug":"\u5728-telnet-console-\u91CC\u9274\u6743","children":[]},{"level":3,"title":"Web console \u5BC6\u7801\u9A8C\u8BC1","slug":"web-console-\u5BC6\u7801\u9A8C\u8BC1","children":[]},{"level":3,"title":"HTTP API \u9A8C\u8BC1","slug":"http-api-\u9A8C\u8BC1","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/auth.md"}');export{e as data};
+const e=JSON.parse('{"key":"v-d0358c7e","path":"/doc/auth.html","title":"auth","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"\u914D\u7F6E\u7528\u6237\u540D\u548C\u5BC6\u7801","slug":"\u914D\u7F6E\u7528\u6237\u540D\u548C\u5BC6\u7801","children":[]},{"level":3,"title":"\u672C\u5730\u8FDE\u63A5\u4E0D\u9274\u6743","slug":"\u672C\u5730\u8FDE\u63A5\u4E0D\u9274\u6743","children":[]},{"level":3,"title":"\u5728 telnet console \u91CC\u9274\u6743","slug":"\u5728-telnet-console-\u91CC\u9274\u6743","children":[]},{"level":3,"title":"Web console \u5BC6\u7801\u9A8C\u8BC1","slug":"web-console-\u5BC6\u7801\u9A8C\u8BC1","children":[]},{"level":3,"title":"HTTP API \u9A8C\u8BC1","slug":"http-api-\u9A8C\u8BC1","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/auth.md","version":"3.6.4"}');export{e as data};
diff --git a/assets/auth.html.d97fcee9.js b/assets/auth.html.71c19867.js
similarity index 99%
rename from assets/auth.html.d97fcee9.js
rename to assets/auth.html.71c19867.js
index 77144a82c..9a6447cdd 100644
--- a/assets/auth.html.d97fcee9.js
+++ b/assets/auth.html.71c19867.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.b50c38a7.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.391b0e4e.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.166d9576.js b/assets/auth.html.d2f91944.js
similarity index 93%
rename from assets/auth.html.166d9576.js
rename to assets/auth.html.d2f91944.js
index ceb9828e8..b9f1accc3 100644
--- a/assets/auth.html.166d9576.js
+++ b/assets/auth.html.d2f91944.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-f76c33a6","path":"/en/doc/auth.html","title":"auth","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"Configure username and password","slug":"configure-username-and-password","children":[]},{"level":3,"title":"Local connection does not require authentication","slug":"local-connection-does-not-require-authentication","children":[]},{"level":3,"title":"Authenticate in the telnet console","slug":"authenticate-in-the-telnet-console","children":[]},{"level":3,"title":"Web console Authentication","slug":"web-console-authentication","children":[]},{"level":3,"title":"HTTP API Authentication","slug":"http-api-authentication","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/auth.md"}');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":3,"title":"Configure username and password","slug":"configure-username-and-password","children":[]},{"level":3,"title":"Local connection does not require authentication","slug":"local-connection-does-not-require-authentication","children":[]},{"level":3,"title":"Authenticate in the telnet console","slug":"authenticate-in-the-telnet-console","children":[]},{"level":3,"title":"Web console Authentication","slug":"web-console-authentication","children":[]},{"level":3,"title":"HTTP API Authentication","slug":"http-api-authentication","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/auth.md","version":"3.6.4"}');export{e as data};
diff --git a/assets/auth.html.009c9836.js b/assets/auth.html.ea615280.js
similarity index 99%
rename from assets/auth.html.009c9836.js
rename to assets/auth.html.ea615280.js
index c9960be09..c4a659d8e 100644
--- a/assets/auth.html.009c9836.js
+++ b/assets/auth.html.ea615280.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.b50c38a7.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.391b0e4e.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/base64.html.a8d646bc.js b/assets/base64.html.03fdde79.js
similarity index 97%
rename from assets/base64.html.a8d646bc.js
rename to assets/base64.html.03fdde79.js
index 4d52bcd25..1182dba5a 100644
--- a/assets/base64.html.a8d646bc.js
+++ b/assets/base64.html.03fdde79.js
@@ -1,4 +1,4 @@
-import{_ as e,o as a,c as s,d as n}from"./app.b50c38a7.js";const t={},d=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.391b0e4e.js";const t={},d=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/base64.html.29f63ec7.js b/assets/base64.html.54234c7b.js
similarity index 92%
rename from assets/base64.html.29f63ec7.js
rename to assets/base64.html.54234c7b.js
index 80c75f603..1b7a42f7c 100644
--- a/assets/base64.html.29f63ec7.js
+++ b/assets/base64.html.54234c7b.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-d17b7034","path":"/en/doc/base64.html","title":"base64","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"Encode to base64","slug":"encode-to-base64","children":[]},{"level":3,"title":"Encode to base64 and save output to file","slug":"encode-to-base64-and-save-output-to-file","children":[]},{"level":3,"title":"Decode from base64","slug":"decode-from-base64","children":[]},{"level":3,"title":"Decode from base64 and save output to file","slug":"decode-from-base64-and-save-output-to-file","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/base64.md"}');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":3,"title":"Encode to base64","slug":"encode-to-base64","children":[]},{"level":3,"title":"Encode to base64 and save output to file","slug":"encode-to-base64-and-save-output-to-file","children":[]},{"level":3,"title":"Decode from base64","slug":"decode-from-base64","children":[]},{"level":3,"title":"Decode from base64 and save output to file","slug":"decode-from-base64-and-save-output-to-file","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/base64.md","version":"3.6.4"}');export{e as data};
diff --git a/assets/base64.html.23aa64fe.js b/assets/base64.html.814caa97.js
similarity index 98%
rename from assets/base64.html.23aa64fe.js
rename to assets/base64.html.814caa97.js
index 0820f80c8..4b702fd8f 100644
--- a/assets/base64.html.23aa64fe.js
+++ b/assets/base64.html.814caa97.js
@@ -1,4 +1,4 @@
-import{_ as a,o as e,c as s,d as n}from"./app.b50c38a7.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.391b0e4e.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.4047e29e.js b/assets/base64.html.b9530fc8.js
similarity index 93%
rename from assets/base64.html.4047e29e.js
rename to assets/base64.html.b9530fc8.js
index 5dadd7c0c..46ee8e6ad 100644
--- a/assets/base64.html.4047e29e.js
+++ b/assets/base64.html.b9530fc8.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-3157067a","path":"/doc/base64.html","title":"base64","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"\u5BF9\u6587\u4EF6\u8FDB\u884C base64 \u7F16\u7801","slug":"\u5BF9\u6587\u4EF6\u8FDB\u884C-base64-\u7F16\u7801","children":[]},{"level":3,"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","children":[]},{"level":3,"title":"\u7528 base64 \u89E3\u7801\u6587\u4EF6","slug":"\u7528-base64-\u89E3\u7801\u6587\u4EF6","children":[]},{"level":3,"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","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/base64.md"}');export{e as data};
+const e=JSON.parse('{"key":"v-3157067a","path":"/doc/base64.html","title":"base64","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"\u5BF9\u6587\u4EF6\u8FDB\u884C base64 \u7F16\u7801","slug":"\u5BF9\u6587\u4EF6\u8FDB\u884C-base64-\u7F16\u7801","children":[]},{"level":3,"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","children":[]},{"level":3,"title":"\u7528 base64 \u89E3\u7801\u6587\u4EF6","slug":"\u7528-base64-\u89E3\u7801\u6587\u4EF6","children":[]},{"level":3,"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","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/base64.md","version":"3.6.4"}');export{e as data};
diff --git a/assets/batch-support.html.e961f75e.js b/assets/batch-support.html.179a49e4.js
similarity index 98%
rename from assets/batch-support.html.e961f75e.js
rename to assets/batch-support.html.179a49e4.js
index 5a5ed310b..3bc2ab1c0 100644
--- a/assets/batch-support.html.e961f75e.js
+++ b/assets/batch-support.html.179a49e4.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 t,e as s,r}from"./app.b50c38a7.js";const l={},h=t(`

Batch Processing

With the help of Batch Processing, you can run multiple commands in batch and get the final result at the end.

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 t,e as s,r}from"./app.391b0e4e.js";const l={},h=t(`

Batch Processing

With the help of Batch Processing, you can run multiple commands in batch and get the final result at the end.

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/batch-support.html.84d19c82.js b/assets/batch-support.html.3757e6f4.js
similarity index 76%
rename from assets/batch-support.html.84d19c82.js
rename to assets/batch-support.html.3757e6f4.js
index 4889670d9..a3a68957d 100644
--- a/assets/batch-support.html.84d19c82.js
+++ b/assets/batch-support.html.3757e6f4.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":3,"title":"Usage","slug":"usage","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/batch-support.md"}');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":3,"title":"Usage","slug":"usage","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/batch-support.md","version":"3.6.4"}');export{e as data};
diff --git a/assets/batch-support.html.7ecb82c6.js b/assets/batch-support.html.a2be35e2.js
similarity index 68%
rename from assets/batch-support.html.7ecb82c6.js
rename to assets/batch-support.html.a2be35e2.js
index d893b2534..624933266 100644
--- a/assets/batch-support.html.7ecb82c6.js
+++ b/assets/batch-support.html.a2be35e2.js
@@ -1 +1 @@
-const t=JSON.parse('{"key":"v-cc8f4ae6","path":"/doc/batch-support.html","title":"\u6279\u5904\u7406\u529F\u80FD","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"\u4F7F\u7528\u65B9\u6CD5","slug":"\u4F7F\u7528\u65B9\u6CD5","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/batch-support.md"}');export{t 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":3,"title":"\u4F7F\u7528\u65B9\u6CD5","slug":"\u4F7F\u7528\u65B9\u6CD5","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/batch-support.md","version":"3.6.4"}');export{e as data};
diff --git a/assets/batch-support.html.51900c9e.js b/assets/batch-support.html.f3f03404.js
similarity index 98%
rename from assets/batch-support.html.51900c9e.js
rename to assets/batch-support.html.f3f03404.js
index d7a0125eb..befd743f1 100644
--- a/assets/batch-support.html.51900c9e.js
+++ b/assets/batch-support.html.f3f03404.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.b50c38a7.js";const l={},h=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

\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),p={class:"custom-container tip"},u=e("p",{class:"custom-container-title"},"\u63D0\u793A",-1),v=e("li",null,"\u76EE\u524D\u9700\u8981\u6BCF\u4E2A\u547D\u4EE4\u5360\u4E00\u884C",-1),m=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),x=s("\uFF0C\u8BA9\u547D\u4EE4\u4E00\u76F4\u5728\u540E\u53F0\u8FD0\u884C\uFF0C\u901A\u8FC7\u65E5\u5FD7\u83B7\u53D6\u7ED3\u679C\uFF0C"),f=s("\u83B7\u53D6\u66F4\u591A\u5F02\u6B65\u4EFB\u52A1\u7684\u4FE1\u606F"),k=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.391b0e4e.js";const l={},h=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

\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),p={class:"custom-container tip"},u=e("p",{class:"custom-container-title"},"\u63D0\u793A",-1),v=e("li",null,"\u76EE\u524D\u9700\u8981\u6BCF\u4E2A\u547D\u4EE4\u5360\u4E00\u884C",-1),m=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),x=s("\uFF0C\u8BA9\u547D\u4EE4\u4E00\u76F4\u5728\u540E\u53F0\u8FD0\u884C\uFF0C\u901A\u8FC7\u65E5\u5FD7\u83B7\u53D6\u7ED3\u679C\uFF0C"),f=s("\u83B7\u53D6\u66F4\u591A\u5F02\u6B65\u4EFB\u52A1\u7684\u4FE1\u606F"),k=a(`
\u279C  arthas git:(develop) cat /var/tmp/test.as
 help
 dashboard -n 1
 session
diff --git a/assets/cat.html.d7074505.js b/assets/cat.html.329962b4.js
similarity index 93%
rename from assets/cat.html.d7074505.js
rename to assets/cat.html.329962b4.js
index ef6584a18..93be0d735 100644
--- a/assets/cat.html.d7074505.js
+++ b/assets/cat.html.329962b4.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.b50c38a7.js";const l={},d=e("h1",{id:"cat",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#cat","aria-hidden":"true"},"#"),a(" cat")],-1),_={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-cat",target:"_blank",rel:"noopener noreferrer"},h=e("code",null,"cat",-1),u=a(" online tutorial"),p=r(`

TIP

Concatenate and print files

$ 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.391b0e4e.js";const l={},d=e("h1",{id:"cat",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#cat","aria-hidden":"true"},"#"),a(" cat")],-1),_={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-cat",target:"_blank",rel:"noopener noreferrer"},h=e("code",null,"cat",-1),u=a(" online tutorial"),p=r(`

TIP

Concatenate and print files

$ cat /tmp/a.txt
 
`,2);function m(f,v){const t=i("ExternalLinkIcon");return s(),c("div",null,[d,e("p",null,[e("a",_,[h,u,o(t)])]),p])}var b=n(l,[["render",m],["__file","cat.html.vue"]]);export{b as default}; diff --git a/assets/cat.html.cc30c619.js b/assets/cat.html.42885227.js similarity index 78% rename from assets/cat.html.cc30c619.js rename to assets/cat.html.42885227.js index 5bd169600..cd9e711e5 100644 --- a/assets/cat.html.cc30c619.js +++ b/assets/cat.html.42885227.js @@ -1 +1 @@ -const t=JSON.parse('{"key":"v-6542b733","path":"/doc/cat.html","title":"cat","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/cat.md"}');export{t as data}; +const t=JSON.parse('{"key":"v-6542b733","path":"/doc/cat.html","title":"cat","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/cat.md","version":"3.6.4"}');export{t as data}; diff --git a/assets/cat.html.c36dde71.js b/assets/cat.html.694fe934.js similarity index 93% rename from assets/cat.html.c36dde71.js rename to assets/cat.html.694fe934.js index 5584f6e41..358ceed08 100644 --- a/assets/cat.html.c36dde71.js +++ b/assets/cat.html.694fe934.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.b50c38a7.js";const l={},d=e("h1",{id:"cat",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#cat","aria-hidden":"true"},"#"),a(" cat")],-1),_={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-cat",target:"_blank",rel:"noopener noreferrer"},h=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

$ 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.391b0e4e.js";const l={},d=e("h1",{id:"cat",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#cat","aria-hidden":"true"},"#"),a(" cat")],-1),_={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-cat",target:"_blank",rel:"noopener noreferrer"},h=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

$ cat /tmp/a.txt
 
`,2);function p(v,f){const t=i("ExternalLinkIcon");return c(),s("div",null,[d,e("p",null,[e("a",_,[h,u,o(t)])]),m])}var b=n(l,[["render",p],["__file","cat.html.vue"]]);export{b as default}; diff --git a/assets/cat.html.f100d9a7.js b/assets/cat.html.7fe5df76.js similarity index 77% rename from assets/cat.html.f100d9a7.js rename to assets/cat.html.7fe5df76.js index c02f7f683..c6e72f9f9 100644 --- a/assets/cat.html.f100d9a7.js +++ b/assets/cat.html.7fe5df76.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-64a0cd47","path":"/en/doc/cat.html","title":"cat","lang":"en-US","frontmatter":{},"excerpt":"","headers":[],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/cat.md"}');export{e as data}; +const e=JSON.parse('{"key":"v-64a0cd47","path":"/en/doc/cat.html","title":"cat","lang":"en-US","frontmatter":{},"excerpt":"","headers":[],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/cat.md","version":"3.6.4"}');export{e as data}; diff --git a/assets/classloader.html.68b8cbd3.js b/assets/classloader.html.11965134.js similarity index 99% rename from assets/classloader.html.68b8cbd3.js rename to assets/classloader.html.11965134.js index 4c8dcd51b..d1aba2439 100644 --- a/assets/classloader.html.68b8cbd3.js +++ b/assets/classloader.html.11965134.js @@ -1,4 +1,4 @@ -import{_ as n,o as l,c as i,a as s,b as r,e as a,d,r as t}from"./app.b50c38a7.js";const c={},o=s("h1",{id:"classloader",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#classloader","aria-hidden":"true"},"#"),a(" classloader")],-1),u={href:"https://arthas.aliyun.com/doc/arthas-tutorials?language=cn&id=command-classloader",target:"_blank",rel:"noopener noreferrer"},v=s("code",null,"classloader",-1),m=a("\u5728\u7EBF\u6559\u7A0B"),p=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 as s,b as r,e as a,d,r as t}from"./app.391b0e4e.js";const c={},o=s("h1",{id:"classloader",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#classloader","aria-hidden":"true"},"#"),a(" classloader")],-1),u={href:"https://arthas.aliyun.com/doc/arthas-tutorials?language=cn&id=command-classloader",target:"_blank",rel:"noopener noreferrer"},v=s("code",null,"classloader",-1),m=a("\u5728\u7EBF\u6559\u7A0B"),p=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.b74bdea1.js b/assets/classloader.html.30e77ffd.js
similarity index 81%
rename from assets/classloader.html.b74bdea1.js
rename to assets/classloader.html.30e77ffd.js
index 9e97de6bb..ad688366c 100644
--- a/assets/classloader.html.b74bdea1.js
+++ b/assets/classloader.html.30e77ffd.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-fc1b9a9c","path":"/en/doc/classloader.html","title":"classloader","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"Options","slug":"options","children":[]},{"level":3,"title":"Usage","slug":"usage","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/classloader.md"}');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":3,"title":"Options","slug":"options","children":[]},{"level":3,"title":"Usage","slug":"usage","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/classloader.md","version":"3.6.4"}');export{e as data};
diff --git a/assets/classloader.html.eef29370.js b/assets/classloader.html.36228132.js
similarity index 99%
rename from assets/classloader.html.eef29370.js
rename to assets/classloader.html.36228132.js
index 8311cb061..ebb8fdc2f 100644
--- a/assets/classloader.html.eef29370.js
+++ b/assets/classloader.html.36228132.js
@@ -1,4 +1,4 @@
-import{_ as n,o as l,c as i,a as s,b as t,e as a,d as r,r as d}from"./app.b50c38a7.js";const c={},o=s("h1",{id:"classloader",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#classloader","aria-hidden":"true"},"#"),a(" classloader")],-1),u={href:"https://arthas.aliyun.com/doc/arthas-tutorials?language=en&id=command-classloader",target:"_blank",rel:"noopener noreferrer"},v=s("code",null,"classloader",-1),m=a(" online tutorial"),h=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 as s,b as t,e as a,d as r,r as d}from"./app.391b0e4e.js";const c={},o=s("h1",{id:"classloader",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#classloader","aria-hidden":"true"},"#"),a(" classloader")],-1),u={href:"https://arthas.aliyun.com/doc/arthas-tutorials?language=en&id=command-classloader",target:"_blank",rel:"noopener noreferrer"},v=s("code",null,"classloader",-1),m=a(" online tutorial"),h=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.6c401b19.js b/assets/classloader.html.faacf70e.js
similarity index 83%
rename from assets/classloader.html.6c401b19.js
rename to assets/classloader.html.faacf70e.js
index 4ee5753f0..646d96406 100644
--- a/assets/classloader.html.6c401b19.js
+++ b/assets/classloader.html.faacf70e.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-49b1709e","path":"/doc/classloader.html","title":"classloader","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"\u53C2\u6570\u8BF4\u660E","slug":"\u53C2\u6570\u8BF4\u660E","children":[]},{"level":3,"title":"\u4F7F\u7528\u53C2\u8003","slug":"\u4F7F\u7528\u53C2\u8003","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/classloader.md"}');export{e as data};
+const e=JSON.parse('{"key":"v-49b1709e","path":"/doc/classloader.html","title":"classloader","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"\u53C2\u6570\u8BF4\u660E","slug":"\u53C2\u6570\u8BF4\u660E","children":[]},{"level":3,"title":"\u4F7F\u7528\u53C2\u8003","slug":"\u4F7F\u7528\u53C2\u8003","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/classloader.md","version":"3.6.4"}');export{e as data};
diff --git a/assets/cls.html.c6f7b271.js b/assets/cls.html.03e27f13.js
similarity index 88%
rename from assets/cls.html.c6f7b271.js
rename to assets/cls.html.03e27f13.js
index d3b6ea542..d5d504f0f 100644
--- a/assets/cls.html.c6f7b271.js
+++ b/assets/cls.html.03e27f13.js
@@ -1 +1 @@
-import{_ as t,o as s,c,a as e,e as o}from"./app.b50c38a7.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)}var 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.391b0e4e.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)}var m=t(n,[["render",_],["__file","cls.html.vue"]]);export{m as default};
diff --git a/assets/cls.html.f6f67018.js b/assets/cls.html.5c798b59.js
similarity index 77%
rename from assets/cls.html.f6f67018.js
rename to assets/cls.html.5c798b59.js
index f0bce58a0..6c633c493 100644
--- a/assets/cls.html.f6f67018.js
+++ b/assets/cls.html.5c798b59.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"}');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":"3.6.4"}');export{e as data};
diff --git a/assets/cls.html.5a559768.js b/assets/cls.html.af39fd39.js
similarity index 78%
rename from assets/cls.html.5a559768.js
rename to assets/cls.html.af39fd39.js
index 40c30fb3e..dd2546d0d 100644
--- a/assets/cls.html.5a559768.js
+++ b/assets/cls.html.af39fd39.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"}');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":"3.6.4"}');export{e as data};
diff --git a/assets/cls.html.bd5464a5.js b/assets/cls.html.bddba04d.js
similarity index 90%
rename from assets/cls.html.bd5464a5.js
rename to assets/cls.html.bddba04d.js
index ecde8481e..50e0ed776 100644
--- a/assets/cls.html.bd5464a5.js
+++ b/assets/cls.html.bddba04d.js
@@ -1 +1 @@
-import{_ as s,o as t,c,a as e,e as o}from"./app.b50c38a7.js";const a={},n=e("h1",{id:"cls",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#cls","aria-hidden":"true"},"#"),o(" cls")],-1),l=e("p",null,"\u6E05\u7A7A\u5F53\u524D\u5C4F\u5E55\u533A\u57DF\u3002",-1),r=e("div",{class:"custom-container tip"},[e("p",{class:"custom-container-title"},"\u63D0\u793A"),e("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=[n,l,r];function _(d,h){return t(),c("div",null,i)}var m=s(a,[["render",_],["__file","cls.html.vue"]]);export{m as default};
+import{_ as s,o as t,c,a as e,e as o}from"./app.391b0e4e.js";const a={},n=e("h1",{id:"cls",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#cls","aria-hidden":"true"},"#"),o(" cls")],-1),l=e("p",null,"\u6E05\u7A7A\u5F53\u524D\u5C4F\u5E55\u533A\u57DF\u3002",-1),r=e("div",{class:"custom-container tip"},[e("p",{class:"custom-container-title"},"\u63D0\u793A"),e("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=[n,l,r];function _(d,h){return t(),c("div",null,i)}var m=s(a,[["render",_],["__file","cls.html.vue"]]);export{m as default};
diff --git a/assets/commands.html.fe29fa8d.js b/assets/commands.html.1e21cec8.js
similarity index 91%
rename from assets/commands.html.fe29fa8d.js
rename to assets/commands.html.1e21cec8.js
index 2f11c0a22..741f5b101 100644
--- a/assets/commands.html.fe29fa8d.js
+++ b/assets/commands.html.1e21cec8.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","children":[]},{"level":2,"title":"class/classloader - related","slug":"class-classloader-related","children":[]},{"level":2,"title":"monitor/watch/trace - related","slug":"monitor-watch-trace-related","children":[]},{"level":2,"title":"authentication","slug":"authentication","children":[]},{"level":2,"title":"options","slug":"options","children":[]},{"level":2,"title":"profiler/flame graph","slug":"profiler-flame-graph","children":[]},{"level":2,"title":"pipe","slug":"pipe","children":[]},{"level":2,"title":"async jobs","slug":"async-jobs","children":[]},{"level":2,"title":"Basic Arthas Commands","slug":"basic-arthas-commands","children":[]}],"git":{"updatedTime":1658737180000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/commands.md"}');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","children":[]},{"level":2,"title":"class/classloader - related","slug":"class-classloader-related","children":[]},{"level":2,"title":"monitor/watch/trace - related","slug":"monitor-watch-trace-related","children":[]},{"level":2,"title":"authentication","slug":"authentication","children":[]},{"level":2,"title":"options","slug":"options","children":[]},{"level":2,"title":"profiler/flame graph","slug":"profiler-flame-graph","children":[]},{"level":2,"title":"pipe","slug":"pipe","children":[]},{"level":2,"title":"async jobs","slug":"async-jobs","children":[]},{"level":2,"title":"Basic Arthas Commands","slug":"basic-arthas-commands","children":[]}],"git":{"updatedTime":1658737180000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/commands.md","version":"3.6.4"}');export{e as data};
diff --git a/assets/commands.html.37a7191e.js b/assets/commands.html.59e05b16.js
similarity index 99%
rename from assets/commands.html.37a7191e.js
rename to assets/commands.html.59e05b16.js
index 23355d17f..38c294917 100644
--- a/assets/commands.html.37a7191e.js
+++ b/assets/commands.html.59e05b16.js
@@ -1 +1 @@
-import{_,o as i,c,a as o,b as e,w as l,e as t,d as h,r as d}from"./app.b50c38a7.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"),A=t("memory"),J=t(" - \u67E5\u770B JVM \u7684\u5185\u5B58\u4FE1\u606F"),M=t("ognl"),N=t(" - \u6267\u884C ognl \u8868\u8FBE\u5F0F"),L=t("perfcounter"),B=t(" - \u67E5\u770B\u5F53\u524D JVM \u7684 Perf Counter \u4FE1\u606F"),C=t("sysenv"),E=t(" - \u67E5\u770B JVM \u7684\u73AF\u5883\u53D8\u91CF"),I=t("sysprop"),R=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"),G=t("vmoption"),P=t(" - \u67E5\u770B\u548C\u4FEE\u6539 JVM \u91CC\u8BCA\u65AD\u76F8\u5173\u7684 option"),T=t("vmtool"),z=t(" - \u4ECE jvm \u91CC\u67E5\u8BE2\u5BF9\u8C61\uFF0C\u6267\u884C forceGc"),D=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),F=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"),nt=t(" - \u52A0\u8F7D\u5916\u90E8\u7684"),_t=o("code",null,".class",-1),it=t("\u6587\u4EF6\uFF0Cretransform \u5230 JVM \u91CC"),ct=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),At=t("profiler"),Jt=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"),Bt=o("h2",{id:"\u9274\u6743",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#\u9274\u6743","aria-hidden":"true"},"#"),t(" \u9274\u6743")],-1),Ct=t("auth"),Et=t(" - \u9274\u6743"),It=o("h2",{id:"options",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#options","aria-hidden":"true"},"#"),t(" options")],-1),Rt=t("options"),St=t(" - \u67E5\u770B\u6216\u8BBE\u7F6E Arthas \u5168\u5C40\u5F00\u5173"),qt=o("h2",{id:"\u7BA1\u9053",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#\u7BA1\u9053","aria-hidden":"true"},"#"),t(" \u7BA1\u9053")],-1),Gt=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),Pt=t("grep"),Tt=t(" - \u641C\u7D22\u6EE1\u8DB3\u6761\u4EF6\u7684\u7ED3\u679C"),zt=o("li",null,"plaintext - \u5C06\u547D\u4EE4\u7684\u7ED3\u679C\u53BB\u9664 ANSI \u989C\u8272",-1),Dt=o("li",null,"wc - \u6309\u884C\u7EDF\u8BA1\u8F93\u51FA\u7ED3\u679C",-1),Ft=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),Ht=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"),Kt=t("\u8FD9\u91CC"),Ot=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),Qt=t("base64"),Ut=t(" - base64 \u7F16\u7801\u8F6C\u6362\uFF0C\u548C linux \u91CC\u7684 base64 \u547D\u4EE4\u7C7B\u4F3C"),Wt=t("cat"),Xt=t(" - \u6253\u5370\u6587\u4EF6\u5185\u5BB9\uFF0C\u548C linux \u91CC\u7684 cat \u547D\u4EE4\u7C7B\u4F3C"),Yt=t("cls"),Zt=t(" - \u6E05\u7A7A\u5F53\u524D\u5C4F\u5E55\u533A\u57DF"),$t=t("echo"),to=t(" - \u6253\u5370\u53C2\u6570\uFF0C\u548C linux \u91CC\u7684 echo \u547D\u4EE4\u7C7B\u4F3C"),oo=t("grep"),eo=t(" - \u5339\u914D\u67E5\u627E\uFF0C\u548C linux \u91CC\u7684 grep \u547D\u4EE4\u7C7B\u4F3C"),so=t("help"),lo=t(" - \u67E5\u770B\u547D\u4EE4\u5E2E\u52A9\u4FE1\u606F"),no=t("history"),_o=t(" - \u6253\u5370\u547D\u4EE4\u5386\u53F2"),io=t("keymap"),co=t(" - Arthas \u5FEB\u6377\u952E\u5217\u8868\u53CA\u81EA\u5B9A\u4E49\u5FEB\u6377\u952E"),ho=t("pwd"),ao=t(" - \u8FD4\u56DE\u5F53\u524D\u7684\u5DE5\u4F5C\u76EE\u5F55\uFF0C\u548C linux \u547D\u4EE4\u7C7B\u4F3C"),ro=t("quit"),uo=t(" - \u9000\u51FA\u5F53\u524D Arthas \u5BA2\u6237\u7AEF\uFF0C\u5176\u4ED6 Arthas \u5BA2\u6237\u7AEF\u4E0D\u53D7\u5F71\u54CD"),mo=t("reset"),fo=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"),po=t("session"),go=t(" - \u67E5\u770B\u5F53\u524D\u4F1A\u8BDD\u7684\u4FE1\u606F"),bo=t("stop"),xo=t(" - \u5173\u95ED Arthas \u670D\u52A1\u7AEF\uFF0C\u6240\u6709 Arthas \u5BA2\u6237\u7AEF\u5168\u90E8\u9000\u51FA"),vo=t("tee"),jo=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"),yo=t("version"),Vo=t(" - \u8F93\u51FA\u5F53\u524D\u76EE\u6807 Java \u8FDB\u7A0B\u6240\u52A0\u8F7D\u7684 Arthas \u7248\u672C\u53F7");function ko(wo,Ao){const s=d("RouterLink"),n=d("ExternalLinkIcon");return i(),c("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(()=>[A]),_:1}),J]),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}),B]),o("li",null,[e(s,{to:"/doc/sysenv.html"},{default:l(()=>[C]),_:1}),E]),o("li",null,[e(s,{to:"/doc/sysprop.html"},{default:l(()=>[I]),_:1}),R]),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(()=>[G]),_:1}),P]),o("li",null,[e(s,{to:"/doc/vmtool.html"},{default:l(()=>[T]),_:1}),z])]),D,o("ul",null,[o("li",null,[e(s,{to:"/doc/classloader.html"},{default:l(()=>[F]),_: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}),nt,_t,it]),o("li",null,[e(s,{to:"/doc/sc.html"},{default:l(()=>[ct]),_: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(()=>[At]),_:1}),Jt,o("a",Mt,[Nt,e(n)]),Lt])]),Bt,o("ul",null,[o("li",null,[e(s,{to:"/doc/auth.html"},{default:l(()=>[Ct]),_:1}),Et])]),It,o("ul",null,[o("li",null,[e(s,{to:"/doc/options.html"},{default:l(()=>[Rt]),_:1}),St])]),qt,Gt,o("ul",null,[o("li",null,[e(s,{to:"/doc/grep.html"},{default:l(()=>[Pt]),_:1}),Tt]),zt,Dt]),Ft,o("p",null,[Ht,e(s,{to:"/doc/async.html"},{default:l(()=>[Kt]),_:1})]),Ot,o("ul",null,[o("li",null,[e(s,{to:"/doc/base64.html"},{default:l(()=>[Qt]),_:1}),Ut]),o("li",null,[e(s,{to:"/doc/cat.html"},{default:l(()=>[Wt]),_:1}),Xt]),o("li",null,[e(s,{to:"/doc/cls.html"},{default:l(()=>[Yt]),_:1}),Zt]),o("li",null,[e(s,{to:"/doc/echo.html"},{default:l(()=>[$t]),_:1}),to]),o("li",null,[e(s,{to:"/doc/grep.html"},{default:l(()=>[oo]),_:1}),eo]),o("li",null,[e(s,{to:"/doc/help.html"},{default:l(()=>[so]),_:1}),lo]),o("li",null,[e(s,{to:"/doc/history.html"},{default:l(()=>[no]),_:1}),_o]),o("li",null,[e(s,{to:"/doc/keymap.html"},{default:l(()=>[io]),_:1}),co]),o("li",null,[e(s,{to:"/doc/pwd.html"},{default:l(()=>[ho]),_:1}),ao]),o("li",null,[e(s,{to:"/doc/quit.html"},{default:l(()=>[ro]),_:1}),uo]),o("li",null,[e(s,{to:"/doc/reset.html"},{default:l(()=>[mo]),_:1}),fo]),o("li",null,[e(s,{to:"/doc/session.html"},{default:l(()=>[po]),_:1}),go]),o("li",null,[e(s,{to:"/doc/stop.html"},{default:l(()=>[bo]),_:1}),xo]),o("li",null,[e(s,{to:"/doc/tee.html"},{default:l(()=>[vo]),_:1}),jo]),o("li",null,[e(s,{to:"/doc/version.html"},{default:l(()=>[yo]),_:1}),Vo])])])}var Mo=_(a,[["render",ko],["__file","commands.html.vue"]]);export{Mo as default}; +import{_,o as i,c,a as o,b as e,w as l,e as t,d as h,r as d}from"./app.391b0e4e.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"),A=t("memory"),J=t(" - \u67E5\u770B JVM \u7684\u5185\u5B58\u4FE1\u606F"),M=t("ognl"),N=t(" - \u6267\u884C ognl \u8868\u8FBE\u5F0F"),L=t("perfcounter"),B=t(" - \u67E5\u770B\u5F53\u524D JVM \u7684 Perf Counter \u4FE1\u606F"),C=t("sysenv"),E=t(" - \u67E5\u770B JVM \u7684\u73AF\u5883\u53D8\u91CF"),I=t("sysprop"),R=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"),G=t("vmoption"),P=t(" - \u67E5\u770B\u548C\u4FEE\u6539 JVM \u91CC\u8BCA\u65AD\u76F8\u5173\u7684 option"),T=t("vmtool"),z=t(" - \u4ECE jvm \u91CC\u67E5\u8BE2\u5BF9\u8C61\uFF0C\u6267\u884C forceGc"),D=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),F=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"),nt=t(" - \u52A0\u8F7D\u5916\u90E8\u7684"),_t=o("code",null,".class",-1),it=t("\u6587\u4EF6\uFF0Cretransform \u5230 JVM \u91CC"),ct=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),At=t("profiler"),Jt=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"),Bt=o("h2",{id:"\u9274\u6743",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#\u9274\u6743","aria-hidden":"true"},"#"),t(" \u9274\u6743")],-1),Ct=t("auth"),Et=t(" - \u9274\u6743"),It=o("h2",{id:"options",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#options","aria-hidden":"true"},"#"),t(" options")],-1),Rt=t("options"),St=t(" - \u67E5\u770B\u6216\u8BBE\u7F6E Arthas \u5168\u5C40\u5F00\u5173"),qt=o("h2",{id:"\u7BA1\u9053",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#\u7BA1\u9053","aria-hidden":"true"},"#"),t(" \u7BA1\u9053")],-1),Gt=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),Pt=t("grep"),Tt=t(" - \u641C\u7D22\u6EE1\u8DB3\u6761\u4EF6\u7684\u7ED3\u679C"),zt=o("li",null,"plaintext - \u5C06\u547D\u4EE4\u7684\u7ED3\u679C\u53BB\u9664 ANSI \u989C\u8272",-1),Dt=o("li",null,"wc - \u6309\u884C\u7EDF\u8BA1\u8F93\u51FA\u7ED3\u679C",-1),Ft=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),Ht=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"),Kt=t("\u8FD9\u91CC"),Ot=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),Qt=t("base64"),Ut=t(" - base64 \u7F16\u7801\u8F6C\u6362\uFF0C\u548C linux \u91CC\u7684 base64 \u547D\u4EE4\u7C7B\u4F3C"),Wt=t("cat"),Xt=t(" - \u6253\u5370\u6587\u4EF6\u5185\u5BB9\uFF0C\u548C linux \u91CC\u7684 cat \u547D\u4EE4\u7C7B\u4F3C"),Yt=t("cls"),Zt=t(" - \u6E05\u7A7A\u5F53\u524D\u5C4F\u5E55\u533A\u57DF"),$t=t("echo"),to=t(" - \u6253\u5370\u53C2\u6570\uFF0C\u548C linux \u91CC\u7684 echo \u547D\u4EE4\u7C7B\u4F3C"),oo=t("grep"),eo=t(" - \u5339\u914D\u67E5\u627E\uFF0C\u548C linux \u91CC\u7684 grep \u547D\u4EE4\u7C7B\u4F3C"),so=t("help"),lo=t(" - \u67E5\u770B\u547D\u4EE4\u5E2E\u52A9\u4FE1\u606F"),no=t("history"),_o=t(" - \u6253\u5370\u547D\u4EE4\u5386\u53F2"),io=t("keymap"),co=t(" - Arthas \u5FEB\u6377\u952E\u5217\u8868\u53CA\u81EA\u5B9A\u4E49\u5FEB\u6377\u952E"),ho=t("pwd"),ao=t(" - \u8FD4\u56DE\u5F53\u524D\u7684\u5DE5\u4F5C\u76EE\u5F55\uFF0C\u548C linux \u547D\u4EE4\u7C7B\u4F3C"),ro=t("quit"),uo=t(" - \u9000\u51FA\u5F53\u524D Arthas \u5BA2\u6237\u7AEF\uFF0C\u5176\u4ED6 Arthas \u5BA2\u6237\u7AEF\u4E0D\u53D7\u5F71\u54CD"),mo=t("reset"),fo=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"),po=t("session"),go=t(" - \u67E5\u770B\u5F53\u524D\u4F1A\u8BDD\u7684\u4FE1\u606F"),bo=t("stop"),xo=t(" - \u5173\u95ED Arthas \u670D\u52A1\u7AEF\uFF0C\u6240\u6709 Arthas \u5BA2\u6237\u7AEF\u5168\u90E8\u9000\u51FA"),vo=t("tee"),jo=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"),yo=t("version"),Vo=t(" - \u8F93\u51FA\u5F53\u524D\u76EE\u6807 Java \u8FDB\u7A0B\u6240\u52A0\u8F7D\u7684 Arthas \u7248\u672C\u53F7");function ko(wo,Ao){const s=d("RouterLink"),n=d("ExternalLinkIcon");return i(),c("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(()=>[A]),_:1}),J]),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}),B]),o("li",null,[e(s,{to:"/doc/sysenv.html"},{default:l(()=>[C]),_:1}),E]),o("li",null,[e(s,{to:"/doc/sysprop.html"},{default:l(()=>[I]),_:1}),R]),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(()=>[G]),_:1}),P]),o("li",null,[e(s,{to:"/doc/vmtool.html"},{default:l(()=>[T]),_:1}),z])]),D,o("ul",null,[o("li",null,[e(s,{to:"/doc/classloader.html"},{default:l(()=>[F]),_: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}),nt,_t,it]),o("li",null,[e(s,{to:"/doc/sc.html"},{default:l(()=>[ct]),_: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(()=>[At]),_:1}),Jt,o("a",Mt,[Nt,e(n)]),Lt])]),Bt,o("ul",null,[o("li",null,[e(s,{to:"/doc/auth.html"},{default:l(()=>[Ct]),_:1}),Et])]),It,o("ul",null,[o("li",null,[e(s,{to:"/doc/options.html"},{default:l(()=>[Rt]),_:1}),St])]),qt,Gt,o("ul",null,[o("li",null,[e(s,{to:"/doc/grep.html"},{default:l(()=>[Pt]),_:1}),Tt]),zt,Dt]),Ft,o("p",null,[Ht,e(s,{to:"/doc/async.html"},{default:l(()=>[Kt]),_:1})]),Ot,o("ul",null,[o("li",null,[e(s,{to:"/doc/base64.html"},{default:l(()=>[Qt]),_:1}),Ut]),o("li",null,[e(s,{to:"/doc/cat.html"},{default:l(()=>[Wt]),_:1}),Xt]),o("li",null,[e(s,{to:"/doc/cls.html"},{default:l(()=>[Yt]),_:1}),Zt]),o("li",null,[e(s,{to:"/doc/echo.html"},{default:l(()=>[$t]),_:1}),to]),o("li",null,[e(s,{to:"/doc/grep.html"},{default:l(()=>[oo]),_:1}),eo]),o("li",null,[e(s,{to:"/doc/help.html"},{default:l(()=>[so]),_:1}),lo]),o("li",null,[e(s,{to:"/doc/history.html"},{default:l(()=>[no]),_:1}),_o]),o("li",null,[e(s,{to:"/doc/keymap.html"},{default:l(()=>[io]),_:1}),co]),o("li",null,[e(s,{to:"/doc/pwd.html"},{default:l(()=>[ho]),_:1}),ao]),o("li",null,[e(s,{to:"/doc/quit.html"},{default:l(()=>[ro]),_:1}),uo]),o("li",null,[e(s,{to:"/doc/reset.html"},{default:l(()=>[mo]),_:1}),fo]),o("li",null,[e(s,{to:"/doc/session.html"},{default:l(()=>[po]),_:1}),go]),o("li",null,[e(s,{to:"/doc/stop.html"},{default:l(()=>[bo]),_:1}),xo]),o("li",null,[e(s,{to:"/doc/tee.html"},{default:l(()=>[vo]),_:1}),jo]),o("li",null,[e(s,{to:"/doc/version.html"},{default:l(()=>[yo]),_:1}),Vo])])])}var Mo=_(a,[["render",ko],["__file","commands.html.vue"]]);export{Mo as default}; diff --git a/assets/commands.html.1d30d212.js b/assets/commands.html.5e2da50a.js similarity index 99% rename from assets/commands.html.1d30d212.js rename to assets/commands.html.5e2da50a.js index 2cc036ab7..0ee858b48 100644 --- a/assets/commands.html.1d30d212.js +++ b/assets/commands.html.5e2da50a.js @@ -1 +1 @@ -import{_ as a,o as c,c as h,a as t,b as o,w as n,e,d,r as l}from"./app.b50c38a7.js";const r={},_=t("h1",{id:"all-commands",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#all-commands","aria-hidden":"true"},"#"),e(" All Commands")],-1),u=t("h2",{id:"jvm-related",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#jvm-related","aria-hidden":"true"},"#"),e(" jvm - related")],-1),m=e("dashboard"),f=e(" - dashboard for the system's real-time data"),p=e("getstatic"),g=e(" - examine class's static properties"),b=e("heapdump"),y=e(" - dump java heap in hprof binary format, like "),v=t("code",null,"jmap",-1),w=e("jvm"),j=e(" - show JVM information"),k=e("logger"),x=e(" - print the logger information, update the logger level"),A=e("mbean"),V=e(" - show Mbean information"),C=e("ognl"),J=e(" - execute ognl expression"),M=e("perfcounter"),N=e(" - show JVM Perf Counter information"),B=e("sysenv"),I=e(" \u2014 view system environment variables"),E=e("sysprop"),L=e(" - view/modify system properties"),R=e("thread"),S=e(" - show java thread information"),q=e("vmoption"),G=e(" - view/modify the vm diagnostic options."),P=e("vmtool"),T=e(" - jvm tool, getInstances in jvm, forceGc"),z=t("h2",{id:"class-classloader-related",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#class-classloader-related","aria-hidden":"true"},"#"),e(" class/classloader - related")],-1),W=e("classloader"),D=e(" - check the inheritance structure, urls, class loading info for the specified class; using classloader to get the url of the resource e.g. "),F=t("code",null,"java/lang/String.class",-1),H=e("dump"),K=e(" - dump the loaded classes in byte code to the specified location"),O=e("jad"),Q=e(" - decompile the specified loaded classes"),U=e("mc"),X=e(" - Memory compiler, compiles "),Y=t("code",null,".java",-1),Z=e(" files into "),$=t("code",null,".class",-1),ee=e(" files in memory"),te=e("redefine"),oe=e(" - load external "),se=t("code",null,"*.class",-1),ne=e(" files and re-define it into JVM"),ie=e("retransform"),le=e(" - load external "),de=t("code",null,"*.class",-1),ae=e(" files and retransform it into JVM"),ce=e("sc"),he=e(" - check the info for the classes loaded by JVM"),re=e("sm"),_e=e(" - check methods info for the loaded classes"),ue=t("h2",{id:"monitor-watch-trace-related",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#monitor-watch-trace-related","aria-hidden":"true"},"#"),e(" monitor/watch/trace - related")],-1),me={class:"custom-container warning"},fe=t("p",{class:"custom-container-title"},"WARNING",-1),pe=t("strong",null,"Attention",-1),ge=e(": commands here are taking advantage of byte-code-injection, which means we are injecting some "),be={href:"https://en.wikipedia.org/wiki/Aspect-oriented_programming",target:"_blank",rel:"noopener noreferrer"},ye=e("aspects"),ve=e(" into the current classes for monitoring and statistics purpose. Therefore, when using it for online troubleshooting in your production environment, you'd better "),we=t("strong",null,"explicitly specify",-1),je=e(" classes/methods/criteria, and remember to remove the injected code by "),ke=t("code",null,"stop",-1),xe=e(" or "),Ae=t("code",null,"reset",-1),Ve=e("."),Ce=e("monitor"),Je=e(" - monitor method execution statistics"),Me=e("stack"),Ne=e(" - display the stack trace for the specified class and method"),Be=e("trace"),Ie=e(" - trace the execution time of specified method invocation"),Ee=e("tt"),Le=e(" - time tunnel, record the arguments and returned value for the methods and replay"),Re=e("watch"),Se=e(" - display the input/output parameter, return object, and thrown exception of specified method invocation"),qe=t("h2",{id:"authentication",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#authentication","aria-hidden":"true"},"#"),e(" authentication")],-1),Ge=e("auth"),Pe=e(" - authentication"),Te=t("h2",{id:"options",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#options","aria-hidden":"true"},"#"),e(" options")],-1),ze=e("options"),We=e(" - check/set Arthas global options"),De=t("h2",{id:"profiler-flame-graph",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#profiler-flame-graph","aria-hidden":"true"},"#"),e(" profiler/flame graph")],-1),Fe=e("profiler"),He=e(" - use "),Ke={href:"https://github.com/jvm-profiling-tools/async-profiler",target:"_blank",rel:"noopener noreferrer"},Oe=e("async-profiler"),Qe=e(" to generate flame graph"),Ue=d('

pipe

Arthas provides pipe to process the result returned from commands further, e.g. sm java.lang.String * | grep 'index'. Commands supported in pipe:

  • grep - filter the result with the given keyword
  • plaintext - remove the ANSI color
  • wc - count lines

async jobs

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

pipe

Arthas provides pipe to process the result returned from commands further, e.g. sm java.lang.String * | grep 'index'. Commands supported in pipe:

  • grep - filter the result with the given keyword
  • plaintext - remove the ANSI color
  • wc - count lines

async jobs

',4),Xe=e("async"),Ye=e(" can be handy when a problem is hardly to reproduce in the production environment, e.g. one "),Ze=t("code",null,"watch",-1),$e=e(" condition may happen only once in one single day."),et=d('
  • 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),tt=e("base64"),ot=e(" - Encode and decode using Base64 representation."),st=e("cat"),nt=e(" - Concatenate and print files"),it=e("cls"),lt=e(" - clear the screen"),dt=e("echo"),at=e(" - write arguments to the standard output"),ct=e("grep"),ht=e(" - Pattern searcher"),rt=e("help"),_t=e(" - display Arthas help"),ut=e("history"),mt=e(" - view command history"),ft=e("keymap"),pt=e(" - keymap for Arthas keyboard shortcut"),gt=e("pwd"),bt=e(" - Return working directory name"),yt=e("quit/exit"),vt=e(" - exit the current Arthas session, without effecting other sessions"),wt=e("reset"),jt=e(" - reset all the enhanced classes. All enhanced classes will also be reset when Arthas server is closed by "),kt=t("code",null,"stop",-1),xt=e("session"),At=e(" - display current session information"),Vt=e("stop"),Ct=e(" - terminate the Arthas server, all Arthas sessions will be destroyed"),Jt=e("tee"),Mt=e(" - Copies standard input to standard output, making a copy in zero or more files."),Nt=e("version"),Bt=e(" - print the version for the Arthas attached to the current Java process");function It(Et,Lt){const s=l("RouterLink"),i=l("ExternalLinkIcon");return c(),h("div",null,[_,u,t("ul",null,[t("li",null,[o(s,{to:"/en/doc/dashboard.html"},{default:n(()=>[m]),_:1}),f]),t("li",null,[o(s,{to:"/en/doc/getstatic.html"},{default:n(()=>[p]),_:1}),g]),t("li",null,[o(s,{to:"/en/doc/heapdump.html"},{default:n(()=>[b]),_:1}),y,v]),t("li",null,[o(s,{to:"/en/doc/jvm.html"},{default:n(()=>[w]),_:1}),j]),t("li",null,[o(s,{to:"/en/doc/logger.html"},{default:n(()=>[k]),_:1}),x]),t("li",null,[o(s,{to:"/en/doc/mbean.html"},{default:n(()=>[A]),_:1}),V]),t("li",null,[o(s,{to:"/en/doc/ognl.html"},{default:n(()=>[C]),_:1}),J]),t("li",null,[o(s,{to:"/en/doc/perfcounter.html"},{default:n(()=>[M]),_:1}),N]),t("li",null,[o(s,{to:"/en/doc/sysenv.html"},{default:n(()=>[B]),_:1}),I]),t("li",null,[o(s,{to:"/en/doc/sysprop.html"},{default:n(()=>[E]),_:1}),L]),t("li",null,[o(s,{to:"/en/doc/thread.html"},{default:n(()=>[R]),_:1}),S]),t("li",null,[o(s,{to:"/en/doc/vmoption.html"},{default:n(()=>[q]),_:1}),G]),t("li",null,[o(s,{to:"/en/doc/vmtool.html"},{default:n(()=>[P]),_:1}),T])]),z,t("ul",null,[t("li",null,[o(s,{to:"/en/doc/classloader.html"},{default:n(()=>[W]),_:1}),D,F]),t("li",null,[o(s,{to:"/en/doc/dump.html"},{default:n(()=>[H]),_:1}),K]),t("li",null,[o(s,{to:"/en/doc/jad.html"},{default:n(()=>[O]),_:1}),Q]),t("li",null,[o(s,{to:"/en/doc/mc.html"},{default:n(()=>[U]),_:1}),X,Y,Z,$,ee]),t("li",null,[o(s,{to:"/en/doc/redefine.html"},{default:n(()=>[te]),_:1}),oe,se,ne]),t("li",null,[o(s,{to:"/en/doc/retransform.html"},{default:n(()=>[ie]),_:1}),le,de,ae]),t("li",null,[o(s,{to:"/en/doc/sc.html"},{default:n(()=>[ce]),_:1}),he]),t("li",null,[o(s,{to:"/en/doc/sm.html"},{default:n(()=>[re]),_:1}),_e])]),ue,t("div",me,[fe,t("p",null,[pe,ge,t("a",be,[ye,o(i)]),ve,we,je,ke,xe,Ae,Ve])]),t("ul",null,[t("li",null,[o(s,{to:"/en/doc/monitor.html"},{default:n(()=>[Ce]),_:1}),Je]),t("li",null,[o(s,{to:"/en/doc/stack.html"},{default:n(()=>[Me]),_:1}),Ne]),t("li",null,[o(s,{to:"/en/doc/trace.html"},{default:n(()=>[Be]),_:1}),Ie]),t("li",null,[o(s,{to:"/en/doc/tt.html"},{default:n(()=>[Ee]),_:1}),Le]),t("li",null,[o(s,{to:"/en/doc/watch.html"},{default:n(()=>[Re]),_:1}),Se])]),qe,t("ul",null,[t("li",null,[o(s,{to:"/en/doc/auth.html"},{default:n(()=>[Ge]),_:1}),Pe])]),Te,t("ul",null,[t("li",null,[o(s,{to:"/en/doc/options.html"},{default:n(()=>[ze]),_:1}),We])]),De,t("ul",null,[t("li",null,[o(s,{to:"/en/doc/profiler.html"},{default:n(()=>[Fe]),_:1}),He,t("a",Ke,[Oe,o(i)]),Qe])]),Ue,t("p",null,[o(s,{to:"/en/doc/async.html"},{default:n(()=>[Xe]),_:1}),Ye,Ze,$e]),et,t("ul",null,[t("li",null,[o(s,{to:"/en/doc/base64.html"},{default:n(()=>[tt]),_:1}),ot]),t("li",null,[o(s,{to:"/en/doc/cat.html"},{default:n(()=>[st]),_:1}),nt]),t("li",null,[o(s,{to:"/en/doc/cls.html"},{default:n(()=>[it]),_:1}),lt]),t("li",null,[o(s,{to:"/en/doc/echo.html"},{default:n(()=>[dt]),_:1}),at]),t("li",null,[o(s,{to:"/en/doc/grep.html"},{default:n(()=>[ct]),_:1}),ht]),t("li",null,[o(s,{to:"/en/doc/help.html"},{default:n(()=>[rt]),_:1}),_t]),t("li",null,[o(s,{to:"/en/doc/history.html"},{default:n(()=>[ut]),_:1}),mt]),t("li",null,[o(s,{to:"/en/doc/keymap.html"},{default:n(()=>[ft]),_:1}),pt]),t("li",null,[o(s,{to:"/en/doc/pwd.html"},{default:n(()=>[gt]),_:1}),bt]),t("li",null,[o(s,{to:"/en/doc/quit.html"},{default:n(()=>[yt]),_:1}),vt]),t("li",null,[o(s,{to:"/en/doc/reset.html"},{default:n(()=>[wt]),_:1}),jt,kt]),t("li",null,[o(s,{to:"/en/doc/session.html"},{default:n(()=>[xt]),_:1}),At]),t("li",null,[o(s,{to:"/en/doc/stop.html"},{default:n(()=>[Vt]),_:1}),Ct]),t("li",null,[o(s,{to:"/en/doc/tee.html"},{default:n(()=>[Jt]),_:1}),Mt]),t("li",null,[o(s,{to:"/en/doc/version.html"},{default:n(()=>[Nt]),_:1}),Bt])])])}var St=a(r,[["render",It],["__file","commands.html.vue"]]);export{St as default}; diff --git a/assets/commands.html.258e29be.js b/assets/commands.html.9dc0463a.js similarity index 93% rename from assets/commands.html.258e29be.js rename to assets/commands.html.9dc0463a.js index 65655e89a..568b3ea9f 100644 --- a/assets/commands.html.258e29be.js +++ b/assets/commands.html.9dc0463a.js @@ -1 +1 @@ -const e=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","children":[]},{"level":2,"title":"class/classloader \u76F8\u5173","slug":"class-classloader-\u76F8\u5173","children":[]},{"level":2,"title":"monitor/watch/trace \u76F8\u5173","slug":"monitor-watch-trace-\u76F8\u5173","children":[]},{"level":2,"title":"profiler/\u706B\u7130\u56FE","slug":"profiler-\u706B\u7130\u56FE","children":[]},{"level":2,"title":"\u9274\u6743","slug":"\u9274\u6743","children":[]},{"level":2,"title":"options","slug":"options","children":[]},{"level":2,"title":"\u7BA1\u9053","slug":"\u7BA1\u9053","children":[]},{"level":2,"title":"\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1","slug":"\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1","children":[]},{"level":2,"title":"\u57FA\u7840\u547D\u4EE4","slug":"\u57FA\u7840\u547D\u4EE4","children":[]}],"git":{"updatedTime":1658737180000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/commands.md"}');export{e as data}; +const e=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","children":[]},{"level":2,"title":"class/classloader \u76F8\u5173","slug":"class-classloader-\u76F8\u5173","children":[]},{"level":2,"title":"monitor/watch/trace \u76F8\u5173","slug":"monitor-watch-trace-\u76F8\u5173","children":[]},{"level":2,"title":"profiler/\u706B\u7130\u56FE","slug":"profiler-\u706B\u7130\u56FE","children":[]},{"level":2,"title":"\u9274\u6743","slug":"\u9274\u6743","children":[]},{"level":2,"title":"options","slug":"options","children":[]},{"level":2,"title":"\u7BA1\u9053","slug":"\u7BA1\u9053","children":[]},{"level":2,"title":"\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1","slug":"\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1","children":[]},{"level":2,"title":"\u57FA\u7840\u547D\u4EE4","slug":"\u57FA\u7840\u547D\u4EE4","children":[]}],"git":{"updatedTime":1658737180000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/commands.md","version":"3.6.4"}');export{e as data}; diff --git a/assets/contact-us.html.6604f2e9.js b/assets/contact-us.html.157b2624.js similarity index 86% rename from assets/contact-us.html.6604f2e9.js rename to assets/contact-us.html.157b2624.js index 504ed7666..f71e170fd 100644 --- a/assets/contact-us.html.6604f2e9.js +++ b/assets/contact-us.html.157b2624.js @@ -1 +1 @@ -const e=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","children":[]},{"level":3,"title":"DingDing Group","slug":"dingding-group","children":[]},{"level":3,"title":"Instructions for Installing DingTalk","slug":"instructions-for-installing-dingtalk","children":[]},{"level":3,"title":"QQ Group","slug":"qq-group","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/contact-us.md"}');export{e as data}; +const e=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","children":[]},{"level":3,"title":"DingDing Group","slug":"dingding-group","children":[]},{"level":3,"title":"Instructions for Installing DingTalk","slug":"instructions-for-installing-dingtalk","children":[]},{"level":3,"title":"QQ Group","slug":"qq-group","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/contact-us.md","version":"3.6.4"}');export{e as data}; diff --git a/assets/contact-us.html.421393eb.js b/assets/contact-us.html.16fb01ac.js similarity index 87% rename from assets/contact-us.html.421393eb.js rename to assets/contact-us.html.16fb01ac.js index 58071b174..9bd17ddb6 100644 --- a/assets/contact-us.html.421393eb.js +++ b/assets/contact-us.html.16fb01ac.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","children":[]},{"level":3,"title":"Issues","slug":"issues","children":[]},{"level":3,"title":"\u5FAE\u4FE1\u516C\u4F17\u53F7","slug":"\u5FAE\u4FE1\u516C\u4F17\u53F7","children":[]},{"level":3,"title":"\u9489\u9489\u7FA4","slug":"\u9489\u9489\u7FA4","children":[]},{"level":3,"title":"QQ \u7FA4","slug":"qq-\u7FA4","children":[]}],"git":{"updatedTime":1658737180000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/contact-us.md"}');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","children":[]},{"level":3,"title":"Issues","slug":"issues","children":[]},{"level":3,"title":"\u5FAE\u4FE1\u516C\u4F17\u53F7","slug":"\u5FAE\u4FE1\u516C\u4F17\u53F7","children":[]},{"level":3,"title":"\u9489\u9489\u7FA4","slug":"\u9489\u9489\u7FA4","children":[]},{"level":3,"title":"QQ \u7FA4","slug":"qq-\u7FA4","children":[]}],"git":{"updatedTime":1658737180000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/contact-us.md","version":"3.6.4"}');export{e as data}; diff --git a/assets/contact-us.html.b71d4999.js b/assets/contact-us.html.5c267844.js similarity index 94% rename from assets/contact-us.html.b71d4999.js rename to assets/contact-us.html.5c267844.js index dd5788083..ec2dbb5a4 100644 --- a/assets/contact-us.html.b71d4999.js +++ b/assets/contact-us.html.5c267844.js @@ -1 +1 @@ -import{_ as r,a as i,b as o,c as n}from"./qqgroup2_qr.9d8b8ea3.js";import{_ as h,o as c,c as d,a as e,b as t,e as a,d as _,r as l}from"./app.b50c38a7.js";var p="/images/qrcode_gongzhonghao.jpg";const u={},m=e("h1",{id:"\u8054\u7CFB\u6211\u4EEC",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#\u8054\u7CFB\u6211\u4EEC","aria-hidden":"true"},"#"),a(" \u8054\u7CFB\u6211\u4EEC")],-1),f=e("h3",{id:"\u62DB\u8058",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#\u62DB\u8058","aria-hidden":"true"},"#"),a(" \u62DB\u8058")],-1),b={href:"https://mp.weixin.qq.com/s/XQv8GnqGT3pzceVwzeiy-A",target:"_blank",rel:"noopener noreferrer"},g=a("\u671F\u5F85\u4F60\u7684\u52A0\u5165"),x=e("h3",{id:"issues",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#issues","aria-hidden":"true"},"#"),a(" Issues")],-1),q=a("\u4F7F\u7528\u7591\u95EE\uFF0C\u610F\u89C1\u53EF\u4EE5\u76F4\u63A5\u5728 Issues \u91CC\u63D0\u51FA\uFF1A "),Q={href:"https://github.com/alibaba/arthas/issues",target:"_blank",rel:"noopener noreferrer"},k=a("https://github.com/alibaba/arthas/issues"),v=_('

\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

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

QQ \u7FA4

Arthas \u5F00\u6E90\u4EA4\u6D41 QQ \u7FA4\uFF1A 916328269

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

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

\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

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

QQ \u7FA4

Arthas \u5F00\u6E90\u4EA4\u6D41 QQ \u7FA4\uFF1A 916328269

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

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

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

Instructions for Installing DingTalk

',6),w=a("DingTalk can be downloaded from: "),Q={href:"https://page.dingtalk.com/wow/dingtalk/act/en-download",target:"_blank",rel:"noopener noreferrer"},A=a("https://www.dingtalk.com/en"),v=o('

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

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

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

Instructions for Installing DingTalk

',6),w=a("DingTalk can be downloaded from: "),Q={href:"https://page.dingtalk.com/wow/dingtalk/act/en-download",target:"_blank",rel:"noopener noreferrer"},A=a("https://www.dingtalk.com/en"),v=o('

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

',7);function I(q,y){const e=l("ExternalLinkIcon");return h(),u("div",null,[g,m,s("p",null,[f,s("a",b,[k,n(e)])]),x,s("p",null,[w,s("a",Q,[A,n(e)])]),v])}var N=d(_,[["render",I],["__file","contact-us.html.vue"]]);export{N as default}; diff --git a/assets/dashboard.html.4eb977c5.js b/assets/dashboard.html.0b694615.js similarity index 88% rename from assets/dashboard.html.4eb977c5.js rename to assets/dashboard.html.0b694615.js index f9ef45410..94ad57fdc 100644 --- a/assets/dashboard.html.4eb977c5.js +++ b/assets/dashboard.html.0b694615.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-0d1e3f35","path":"/doc/dashboard.html","title":"dashboard","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"\u53C2\u6570\u8BF4\u660E","slug":"\u53C2\u6570\u8BF4\u660E","children":[]},{"level":3,"title":"\u4F7F\u7528\u53C2\u8003","slug":"\u4F7F\u7528\u53C2\u8003","children":[]},{"level":3,"title":"\u6570\u636E\u8BF4\u660E","slug":"\u6570\u636E\u8BF4\u660E","children":[]},{"level":3,"title":"\u622A\u56FE\u5C55\u793A","slug":"\u622A\u56FE\u5C55\u793A","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/dashboard.md"}');export{e as data}; +const e=JSON.parse('{"key":"v-0d1e3f35","path":"/doc/dashboard.html","title":"dashboard","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"\u53C2\u6570\u8BF4\u660E","slug":"\u53C2\u6570\u8BF4\u660E","children":[]},{"level":3,"title":"\u4F7F\u7528\u53C2\u8003","slug":"\u4F7F\u7528\u53C2\u8003","children":[]},{"level":3,"title":"\u6570\u636E\u8BF4\u660E","slug":"\u6570\u636E\u8BF4\u660E","children":[]},{"level":3,"title":"\u622A\u56FE\u5C55\u793A","slug":"\u622A\u56FE\u5C55\u793A","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/dashboard.md","version":"3.6.4"}');export{e as data}; diff --git a/assets/dashboard.html.8e52fe47.js b/assets/dashboard.html.901e0382.js similarity index 99% rename from assets/dashboard.html.8e52fe47.js rename to assets/dashboard.html.901e0382.js index 47efa712c..a45eedc31 100644 --- a/assets/dashboard.html.8e52fe47.js +++ b/assets/dashboard.html.901e0382.js @@ -1,4 +1,4 @@ -import{_ as n}from"./dashboard.12e8f42a.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.b50c38a7.js";const h={},c=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.12e8f42a.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.391b0e4e.js";const h={},c=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.447f905c.js b/assets/dashboard.html.cf49d30c.js
similarity index 99%
rename from assets/dashboard.html.447f905c.js
rename to assets/dashboard.html.cf49d30c.js
index 400df7a41..a55a6ba79 100644
--- a/assets/dashboard.html.447f905c.js
+++ b/assets/dashboard.html.cf49d30c.js
@@ -1,4 +1,4 @@
-import{_ as n}from"./dashboard.12e8f42a.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.b50c38a7.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"},v=e("code",null,"dashboard",-1),u=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.12e8f42a.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.391b0e4e.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"},v=e("code",null,"dashboard",-1),u=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.92d46fc2.js b/assets/dashboard.html.d06a3034.js
similarity index 92%
rename from assets/dashboard.html.92d46fc2.js
rename to assets/dashboard.html.d06a3034.js
index d15b49cfb..bbe540e53 100644
--- a/assets/dashboard.html.92d46fc2.js
+++ b/assets/dashboard.html.d06a3034.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-79107649","path":"/en/doc/dashboard.html","title":"dashboard","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"Options","slug":"options","children":[]},{"level":3,"title":"Usage","slug":"usage","children":[]},{"level":3,"title":"Notes on column headers","slug":"notes-on-column-headers","children":[]},{"level":3,"title":"Screenshot","slug":"screenshot","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/dashboard.md"}');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":3,"title":"Options","slug":"options","children":[]},{"level":3,"title":"Usage","slug":"usage","children":[]},{"level":3,"title":"Notes on column headers","slug":"notes-on-column-headers","children":[]},{"level":3,"title":"Screenshot","slug":"screenshot","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/dashboard.md","version":"3.6.4"}');export{e as data};
diff --git a/assets/docker.html.331b2f07.js b/assets/docker.html.4512c1dc.js
similarity index 99%
rename from assets/docker.html.331b2f07.js
rename to assets/docker.html.4512c1dc.js
index f26097946..b27243447 100644
--- a/assets/docker.html.331b2f07.js
+++ b/assets/docker.html.4512c1dc.js
@@ -1,4 +1,4 @@
-import{_ as n,o as e,c as t,a,b as i,d as p,e as o,r as c}from"./app.b50c38a7.js";const l={},r=p(`

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 i,d as p,e as o,r as c}from"./app.391b0e4e.js";const l={},r=p(`

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.811af1aa.js b/assets/docker.html.797da397.js
similarity index 96%
rename from assets/docker.html.811af1aa.js
rename to assets/docker.html.797da397.js
index e25317f42..b360435f0 100644
--- a/assets/docker.html.811af1aa.js
+++ b/assets/docker.html.797da397.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","children":[{"level":3,"title":"\u4F7F\u7528\u516C\u5F00\u7684 JDK \u955C\u50CF","slug":"\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","children":[]}]},{"level":2,"title":"\u901A\u8FC7 Docker \u5FEB\u901F\u5165\u95E8","slug":"\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","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","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","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/docker.md"}');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","children":[{"level":3,"title":"\u4F7F\u7528\u516C\u5F00\u7684 JDK \u955C\u50CF","slug":"\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","children":[]}]},{"level":2,"title":"\u901A\u8FC7 Docker \u5FEB\u901F\u5165\u95E8","slug":"\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","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","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","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/docker.md","version":"3.6.4"}');export{e as data};
diff --git a/assets/docker.html.e72be3a9.js b/assets/docker.html.bc9ac733.js
similarity index 99%
rename from assets/docker.html.e72be3a9.js
rename to assets/docker.html.bc9ac733.js
index 45aa2f3d2..8e2a8bfc2 100644
--- a/assets/docker.html.e72be3a9.js
+++ b/assets/docker.html.bc9ac733.js
@@ -1,4 +1,4 @@
-import{_ as n,o as e,c as t,a,b as i,d as o,e as c,r as l}from"./app.b50c38a7.js";const p={},r=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 c,r as l}from"./app.391b0e4e.js";const p={},r=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/docker.html.a21ac0d0.js b/assets/docker.html.d36bba26.js
similarity index 91%
rename from assets/docker.html.a21ac0d0.js
rename to assets/docker.html.d36bba26.js
index 7277ebe3c..37a29f628 100644
--- a/assets/docker.html.a21ac0d0.js
+++ b/assets/docker.html.d36bba26.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","children":[{"level":3,"title":"Use public JDK image","slug":"use-public-jdk-image","children":[]},{"level":3,"title":"Install via package management software","slug":"install-via-package-management-software","children":[]}]},{"level":2,"title":"Quick start with Docker","slug":"quick-start-with-docker","children":[]},{"level":2,"title":"Diagnose the Java process in Docker","slug":"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","children":[]},{"level":2,"title":"Install Arthas into the base Docker image","slug":"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"}');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","children":[{"level":3,"title":"Use public JDK image","slug":"use-public-jdk-image","children":[]},{"level":3,"title":"Install via package management software","slug":"install-via-package-management-software","children":[]}]},{"level":2,"title":"Quick start with Docker","slug":"quick-start-with-docker","children":[]},{"level":2,"title":"Diagnose the Java process in Docker","slug":"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","children":[]},{"level":2,"title":"Install Arthas into the base Docker image","slug":"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":"3.6.4"}');export{e as data};
diff --git a/assets/download.html.24566778.js b/assets/download.html.73fc2f14.js
similarity index 91%
rename from assets/download.html.24566778.js
rename to assets/download.html.73fc2f14.js
index 7fc6e7cd9..2530952da 100644
--- a/assets/download.html.24566778.js
+++ b/assets/download.html.73fc2f14.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","children":[{"level":3,"title":"Download from maven central","slug":"download-from-maven-central","children":[]},{"level":3,"title":"Download from Github Releases","slug":"download-from-github-releases","children":[]},{"level":3,"title":"Use as.sh","slug":"use-as-sh","children":[]},{"level":3,"title":"Use arthas-boot.jar","slug":"use-arthas-boot-jar","children":[]}]},{"level":2,"title":"Download Offline Help Documentation","slug":"download-offline-help-documentation","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/download.md"}');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","children":[{"level":3,"title":"Download from maven central","slug":"download-from-maven-central","children":[]},{"level":3,"title":"Download from Github Releases","slug":"download-from-github-releases","children":[]},{"level":3,"title":"Use as.sh","slug":"use-as-sh","children":[]},{"level":3,"title":"Use arthas-boot.jar","slug":"use-arthas-boot-jar","children":[]}]},{"level":2,"title":"Download Offline Help Documentation","slug":"download-offline-help-documentation","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/download.md","version":"3.6.4"}');export{e as data};
diff --git a/assets/download.html.ff11afed.js b/assets/download.html.7d3275ea.js
similarity index 98%
rename from assets/download.html.ff11afed.js
rename to assets/download.html.7d3275ea.js
index 5eaeb35e6..329aa3921 100644
--- a/assets/download.html.ff11afed.js
+++ b/assets/download.html.7d3275ea.js
@@ -1,4 +1,4 @@
-import{_ as r,o as t,c as d,a,b as n,d as o,e,r as i}from"./app.b50c38a7.js";const l={},h=o('

Download

Download full package

Download from maven central

',3),c=e("Latest Version, Click To Download: "),u={href:"https://arthas.aliyun.com/download/latest_version",target:"_blank",rel:"noopener noreferrer"},m=a("img",{src:"https://img.shields.io/maven-central/v/com.taobao.arthas/arthas-packaging.svg?style=flat-square",alt:"",title:"Arthas"},null,-1),b=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),p={href:"https://github.com/alibaba/arthas/releases",target:"_blank",rel:"noopener noreferrer"},v=e("https://github.com/alibaba/arthas/releases"),_=o(`

Use as.sh

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

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

Download

Download full package

Download from maven central

',3),c=e("Latest Version, Click To Download: "),u={href:"https://arthas.aliyun.com/download/latest_version",target:"_blank",rel:"noopener noreferrer"},m=a("img",{src:"https://img.shields.io/maven-central/v/com.taobao.arthas/arthas-packaging.svg?style=flat-square",alt:"",title:"Arthas"},null,-1),b=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),p={href:"https://github.com/alibaba/arthas/releases",target:"_blank",rel:"noopener noreferrer"},v=e("https://github.com/alibaba/arthas/releases"),_=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.54eca683.js b/assets/download.html.a75cd477.js
similarity index 93%
rename from assets/download.html.54eca683.js
rename to assets/download.html.a75cd477.js
index f060ec290..1ade9bdec 100644
--- a/assets/download.html.54eca683.js
+++ b/assets/download.html.a75cd477.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","children":[{"level":3,"title":"\u4ECE Maven \u4ED3\u5E93\u4E0B\u8F7D","slug":"\u4ECE-maven-\u4ED3\u5E93\u4E0B\u8F7D","children":[]},{"level":3,"title":"\u4ECE Github Releases \u9875\u4E0B\u8F7D","slug":"\u4ECE-github-releases-\u9875\u4E0B\u8F7D","children":[]},{"level":3,"title":"\u7528 as.sh \u542F\u52A8","slug":"\u7528-as-sh-\u542F\u52A8","children":[]},{"level":3,"title":"\u7528 arthas-boot \u542F\u52A8","slug":"\u7528-arthas-boot-\u542F\u52A8","children":[]}]},{"level":2,"title":"\u4E0B\u8F7D\u79BB\u7EBF\u6587\u6863","slug":"\u4E0B\u8F7D\u79BB\u7EBF\u6587\u6863","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/download.md"}');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","children":[{"level":3,"title":"\u4ECE Maven \u4ED3\u5E93\u4E0B\u8F7D","slug":"\u4ECE-maven-\u4ED3\u5E93\u4E0B\u8F7D","children":[]},{"level":3,"title":"\u4ECE Github Releases \u9875\u4E0B\u8F7D","slug":"\u4ECE-github-releases-\u9875\u4E0B\u8F7D","children":[]},{"level":3,"title":"\u7528 as.sh \u542F\u52A8","slug":"\u7528-as-sh-\u542F\u52A8","children":[]},{"level":3,"title":"\u7528 arthas-boot \u542F\u52A8","slug":"\u7528-arthas-boot-\u542F\u52A8","children":[]}]},{"level":2,"title":"\u4E0B\u8F7D\u79BB\u7EBF\u6587\u6863","slug":"\u4E0B\u8F7D\u79BB\u7EBF\u6587\u6863","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/download.md","version":"3.6.4"}');export{e as data};
diff --git a/assets/download.html.88f94ef6.js b/assets/download.html.bd53b404.js
similarity index 98%
rename from assets/download.html.88f94ef6.js
rename to assets/download.html.bd53b404.js
index 51c200270..ae8e7cc1d 100644
--- a/assets/download.html.88f94ef6.js
+++ b/assets/download.html.bd53b404.js
@@ -1,4 +1,4 @@
-import{_ as n,o as d,c as i,a,b as r,d as t,e,r as o}from"./app.b50c38a7.js";const h={},l=t('

\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"},b=a("img",{src:"https://img.shields.io/maven-central/v/com.taobao.arthas/arthas-packaging.svg?style=flat-square",alt:"",title:"Arthas"},null,-1),v=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),_={href:"https://github.com/alibaba/arthas/releases",target:"_blank",rel:"noopener noreferrer"},m=e("https://github.com/alibaba/arthas/releases"),p=t(`

\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 n,o as d,c as i,a,b as r,d as t,e,r as o}from"./app.391b0e4e.js";const h={},l=t('

\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"},b=a("img",{src:"https://img.shields.io/maven-central/v/com.taobao.arthas/arthas-packaging.svg?style=flat-square",alt:"",title:"Arthas"},null,-1),v=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),_={href:"https://github.com/alibaba/arthas/releases",target:"_blank",rel:"noopener noreferrer"},m=e("https://github.com/alibaba/arthas/releases"),p=t(`

\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.bf3d981a.js b/assets/dump.html.255bdbbd.js
similarity index 98%
rename from assets/dump.html.bf3d981a.js
rename to assets/dump.html.255bdbbd.js
index cbee3e898..261982e74 100644
--- a/assets/dump.html.bf3d981a.js
+++ b/assets/dump.html.255bdbbd.js
@@ -1,4 +1,4 @@
-import{_ as i,o as c,c as d,a as e,b as a,w as o,e as s,d as r,r as n}from"./app.b50c38a7.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"),g=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),b=e("h3",{id:"options",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#options","aria-hidden":"true"},"#"),s(" Options")],-1),_=e("thead",null,[e("tr",null,[e("th",{style:{"text-align":"right"}},"Name"),e("th",{style:{"text-align":"left"}},"Specification")])],-1),f=e("tr",null,[e("td",{style:{"text-align":"right"}},[e("em",null,"class-pattern")]),e("td",{style:{"text-align":"left"}},"class name pattern")],-1),L=e("td",{style:{"text-align":"right"}},[e("code",null,"[c:]")],-1),k={style:{"text-align":"left"}},x=s("hashcode of the "),y=s("class loader"),C=s(" that loaded the target class"),A=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),S=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),w=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),O=r(`

Usage

$ dump java.lang.String
+import{_ as i,o as c,c as d,a as e,b as a,w as o,e as s,d as r,r as n}from"./app.391b0e4e.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"),g=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),b=e("h3",{id:"options",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#options","aria-hidden":"true"},"#"),s(" Options")],-1),_=e("thead",null,[e("tr",null,[e("th",{style:{"text-align":"right"}},"Name"),e("th",{style:{"text-align":"left"}},"Specification")])],-1),f=e("tr",null,[e("td",{style:{"text-align":"right"}},[e("em",null,"class-pattern")]),e("td",{style:{"text-align":"left"}},"class name pattern")],-1),L=e("td",{style:{"text-align":"right"}},[e("code",null,"[c:]")],-1),k={style:{"text-align":"left"}},x=s("hashcode of the "),y=s("class loader"),C=s(" that loaded the target class"),A=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),S=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),w=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),O=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.350d9d4b.js b/assets/dump.html.25a883e7.js
similarity index 99%
rename from assets/dump.html.350d9d4b.js
rename to assets/dump.html.25a883e7.js
index f130a10ed..b50f30fdf 100644
--- a/assets/dump.html.350d9d4b.js
+++ b/assets/dump.html.25a883e7.js
@@ -1,4 +1,4 @@
-import{_ as n,o as t,c as d,a,b as l,e as s,d as c,r as i}from"./app.b50c38a7.js";const r={},o=a("h1",{id:"dump",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#dump","aria-hidden":"true"},"#"),s(" dump")],-1),p={href:"https://arthas.aliyun.com/doc/arthas-tutorials?language=cn&id=command-dump",target:"_blank",rel:"noopener noreferrer"},u=a("code",null,"dump",-1),m=s("\u5728\u7EBF\u6559\u7A0B"),h=c(`

\u63D0\u793A

dump \u5DF2\u52A0\u8F7D\u7C7B\u7684 bytecode \u5230\u7279\u5B9A\u76EE\u5F55

\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 n,o as t,c as d,a,b as l,e as s,d as c,r as i}from"./app.391b0e4e.js";const r={},o=a("h1",{id:"dump",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#dump","aria-hidden":"true"},"#"),s(" dump")],-1),p={href:"https://arthas.aliyun.com/doc/arthas-tutorials?language=cn&id=command-dump",target:"_blank",rel:"noopener noreferrer"},u=a("code",null,"dump",-1),m=s("\u5728\u7EBF\u6559\u7A0B"),h=c(`

\u63D0\u793A

dump \u5DF2\u52A0\u8F7D\u7C7B\u7684 bytecode \u5230\u7279\u5B9A\u76EE\u5F55

\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.db117ae6.js b/assets/dump.html.8533dea7.js
similarity index 85%
rename from assets/dump.html.db117ae6.js
rename to assets/dump.html.8533dea7.js
index 552539d28..8f1e6e79b 100644
--- a/assets/dump.html.db117ae6.js
+++ b/assets/dump.html.8533dea7.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-471b4d3e","path":"/en/doc/dump.html","title":"dump","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"Options","slug":"options","children":[]},{"level":3,"title":"Usage","slug":"usage","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/dump.md"}');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":3,"title":"Options","slug":"options","children":[]},{"level":3,"title":"Usage","slug":"usage","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/dump.md","version":"3.6.4"}');export{e as data};
diff --git a/assets/dump.html.cecedbdc.js b/assets/dump.html.e5e17e0e.js
similarity index 86%
rename from assets/dump.html.cecedbdc.js
rename to assets/dump.html.e5e17e0e.js
index c6b1b50c8..5ca7eec80 100644
--- a/assets/dump.html.cecedbdc.js
+++ b/assets/dump.html.e5e17e0e.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-1fe4a616","path":"/doc/dump.html","title":"dump","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"\u53C2\u6570\u8BF4\u660E","slug":"\u53C2\u6570\u8BF4\u660E","children":[]},{"level":3,"title":"\u4F7F\u7528\u53C2\u8003","slug":"\u4F7F\u7528\u53C2\u8003","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/dump.md"}');export{e as data};
+const e=JSON.parse('{"key":"v-1fe4a616","path":"/doc/dump.html","title":"dump","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"\u53C2\u6570\u8BF4\u660E","slug":"\u53C2\u6570\u8BF4\u660E","children":[]},{"level":3,"title":"\u4F7F\u7528\u53C2\u8003","slug":"\u4F7F\u7528\u53C2\u8003","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/dump.md","version":"3.6.4"}');export{e as data};
diff --git a/assets/echo.html.87d63dfe.js b/assets/echo.html.398e9057.js
similarity index 94%
rename from assets/echo.html.87d63dfe.js
rename to assets/echo.html.398e9057.js
index 5e5a87abd..fc2f21ef1 100644
--- a/assets/echo.html.87d63dfe.js
+++ b/assets/echo.html.398e9057.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 l}from"./app.b50c38a7.js";const i={},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

$ echo 'hello'
+import{_ as s,o,c as t,a as e,b as c,e as a,d as r,r as l}from"./app.391b0e4e.js";const i={},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

$ echo 'hello'
 
`,2);function m(v,f){const n=l("ExternalLinkIcon");return o(),t("div",null,[d,e("p",null,[e("a",h,[_,u,c(n)])]),p])}var x=s(i,[["render",m],["__file","echo.html.vue"]]);export{x as default}; diff --git a/assets/echo.html.701b42c7.js b/assets/echo.html.4a5f3e98.js similarity index 93% rename from assets/echo.html.701b42c7.js rename to assets/echo.html.4a5f3e98.js index de7697a20..bc1d64af8 100644 --- a/assets/echo.html.701b42c7.js +++ b/assets/echo.html.4a5f3e98.js @@ -1,2 +1,2 @@ -import{_ as n,o as s,c as o,a as e,b as c,e as a,d as r,r as i}from"./app.b50c38a7.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"},_=e("code",null,"echo",-1),u=a(" online tutorial"),p=r(`

TIP

write arguments to the standard output.

$ echo 'hello'
+import{_ as n,o as s,c as o,a as e,b as c,e as a,d as r,r as i}from"./app.391b0e4e.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"},_=e("code",null,"echo",-1),u=a(" online tutorial"),p=r(`

TIP

write arguments to the standard output.

$ echo 'hello'
 
`,2);function m(v,f){const t=i("ExternalLinkIcon");return s(),o("div",null,[d,e("p",null,[e("a",h,[_,u,c(t)])]),p])}var g=n(l,[["render",m],["__file","echo.html.vue"]]);export{g as default}; diff --git a/assets/echo.html.046fded9.js b/assets/echo.html.922d5af6.js similarity index 78% rename from assets/echo.html.046fded9.js rename to assets/echo.html.922d5af6.js index 7291b190d..bd7cad775 100644 --- a/assets/echo.html.046fded9.js +++ b/assets/echo.html.922d5af6.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-2c48f364","path":"/doc/echo.html","title":"echo","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/echo.md"}');export{e as data}; +const e=JSON.parse('{"key":"v-2c48f364","path":"/doc/echo.html","title":"echo","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/echo.md","version":"3.6.4"}');export{e as data}; diff --git a/assets/echo.html.3a53ce15.js b/assets/echo.html.d08e1abe.js similarity index 76% rename from assets/echo.html.3a53ce15.js rename to assets/echo.html.d08e1abe.js index a7017f207..457ae2a30 100644 --- a/assets/echo.html.3a53ce15.js +++ b/assets/echo.html.d08e1abe.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-18ad9fd0","path":"/en/doc/echo.html","title":"echo","lang":"en-US","frontmatter":{},"excerpt":"","headers":[],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/echo.md"}');export{e as data}; +const e=JSON.parse('{"key":"v-18ad9fd0","path":"/en/doc/echo.html","title":"echo","lang":"en-US","frontmatter":{},"excerpt":"","headers":[],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/echo.md","version":"3.6.4"}');export{e as data}; diff --git a/assets/faq.html.5181458e.js b/assets/faq.html.27684b86.js similarity index 96% rename from assets/faq.html.5181458e.js rename to assets/faq.html.27684b86.js index 804578a96..3007c6acc 100644 --- a/assets/faq.html.5181458e.js +++ b/assets/faq.html.27684b86.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","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","children":[]},{"level":3,"title":"target process not responding or HotSpot VM not loaded","slug":"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","children":[]},{"level":3,"title":"How to view the result in json format","slug":"how-to-view-the-result-in-json-format","children":[]},{"level":3,"title":"Can arthas trace native methods","slug":"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","children":[]},{"level":3,"title":"How to filter method with the same name?","slug":"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","children":[]},{"level":3,"title":"How to watch or trace inner classes?","slug":"how-to-watch-or-trace-inner-classes","children":[]},{"level":3,"title":"Enter Unicode characters","slug":"enter-unicode-characters","children":[]},{"level":3,"title":"java.lang.ClassFormatError: null, skywalking arthas compatible use","slug":"java-lang-classformaterror-null-skywalking-arthas-compatible-use","children":[]},{"level":3,"title":"Can I use arthas offline?","slug":"can-i-use-arthas-offline","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","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","children":[]}],"git":{"updatedTime":1658737180000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/faq.md"}');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","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","children":[]},{"level":3,"title":"target process not responding or HotSpot VM not loaded","slug":"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","children":[]},{"level":3,"title":"How to view the result in json format","slug":"how-to-view-the-result-in-json-format","children":[]},{"level":3,"title":"Can arthas trace native methods","slug":"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","children":[]},{"level":3,"title":"How to filter method with the same name?","slug":"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","children":[]},{"level":3,"title":"How to watch or trace inner classes?","slug":"how-to-watch-or-trace-inner-classes","children":[]},{"level":3,"title":"Enter Unicode characters","slug":"enter-unicode-characters","children":[]},{"level":3,"title":"java.lang.ClassFormatError: null, skywalking arthas compatible use","slug":"java-lang-classformaterror-null-skywalking-arthas-compatible-use","children":[]},{"level":3,"title":"Can I use arthas offline?","slug":"can-i-use-arthas-offline","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","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","children":[]}],"git":{"updatedTime":1658737180000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/faq.md","version":"3.6.4"}');export{e as data}; diff --git a/assets/faq.html.768fa64d.js b/assets/faq.html.4bf9332e.js similarity index 99% rename from assets/faq.html.768fa64d.js rename to assets/faq.html.4bf9332e.js index eb91f9832..a92f5451d 100644 --- a/assets/faq.html.768fa64d.js +++ b/assets/faq.html.4bf9332e.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.b50c38a7.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"},_=e("p",{class:"custom-container-title"},"TIP",-1),m=t("For questions that are not in this list, please search in issues. "),b={href:"https://github.com/alibaba/arthas/issues",target:"_blank",rel:"noopener noreferrer"},f=t("https://github.com/alibaba/arthas/issues"),g=e("h3",{id:"where-is-the-log-file",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#where-is-the-log-file","aria-hidden":"true"},"#"),t(" Where is the log file?")],-1),v=e("p",null,[t("Log file path: "),e("code",null,"~/logs/arthas/arthas.log")],-1),w=e("h3",{id:"how-much-impact-does-arthas-attach-have-on-the-performance-of-the-original-process",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#how-much-impact-does-arthas-attach-have-on-the-performance-of-the-original-process","aria-hidden":"true"},"#"),t(" How much impact does Arthas attach have on the performance of the original process?")],-1),k={href:"https://github.com/alibaba/arthas/issues/44",target:"_blank",rel:"noopener noreferrer"},x=t("https://github.com/alibaba/arthas/issues/44"),y=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),j=e("p",null,"com.sun.tools.attach.AttachNotSupportedException: Unable to open socket file: target process not responding or HotSpot VM not loaded",-1),C=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),I=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),V=t("Try to attach math-game in "),q=t("quick-start"),E=t("."),F=t("For more information: "),L={href:"https://github.com/alibaba/arthas/issues/347",target:"_blank",rel:"noopener noreferrer"},S=t("https://github.com/alibaba/arthas/issues/347"),H=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.391b0e4e.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"},_=e("p",{class:"custom-container-title"},"TIP",-1),m=t("For questions that are not in this list, please search in issues. "),b={href:"https://github.com/alibaba/arthas/issues",target:"_blank",rel:"noopener noreferrer"},f=t("https://github.com/alibaba/arthas/issues"),g=e("h3",{id:"where-is-the-log-file",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#where-is-the-log-file","aria-hidden":"true"},"#"),t(" Where is the log file?")],-1),v=e("p",null,[t("Log file path: "),e("code",null,"~/logs/arthas/arthas.log")],-1),w=e("h3",{id:"how-much-impact-does-arthas-attach-have-on-the-performance-of-the-original-process",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#how-much-impact-does-arthas-attach-have-on-the-performance-of-the-original-process","aria-hidden":"true"},"#"),t(" How much impact does Arthas attach have on the performance of the original process?")],-1),k={href:"https://github.com/alibaba/arthas/issues/44",target:"_blank",rel:"noopener noreferrer"},x=t("https://github.com/alibaba/arthas/issues/44"),y=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),j=e("p",null,"com.sun.tools.attach.AttachNotSupportedException: Unable to open socket file: target process not responding or HotSpot VM not loaded",-1),C=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),I=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),V=t("Try to attach math-game in "),q=t("quick-start"),E=t("."),F=t("For more information: "),L={href:"https://github.com/alibaba/arthas/issues/347",target:"_blank",rel:"noopener noreferrer"},S=t("https://github.com/alibaba/arthas/issues/347"),H=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),T=t("See more at "),A=t("options"),M=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),B=t("See more at "),N=t("options"),O=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),z=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),J=t("You can use "),R=e("code",null,"vmtool",-1),U=t(" command."),W=t("You can use some tricks to intercept the object with the "),$=e("code",null,"tt",-1),G=t(" command, or fetch it from a static method."),P=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),Q=t("You can used all variables in "),D=t("fundamental fields in expressions"),K=t(" for the condition express to filter method with the same name, you can use the number of parameters "),X=e("code",null,"params.length ==1",-1),Z=t(",parameter type "),ee=e("code",null,"params[0] instanceof java.lang.Integer",-1),te=t(",return value type "),ae=e("code",null,"returnObj instanceof java.util.List",-1),se=t(" and so on in one or more combinations as condition express."),oe=t("You can use "),ne=e("code",null,"-v",-1),re=t(" to view the condition express result "),ie={href:"https://github.com/alibaba/arthas/issues/1348",target:"_blank",rel:"noopener noreferrer"},he=t("https://github.com/alibaba/arthas/issues/1348"),ce=t("example "),de=t("math-game"),le=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.53b9e664.js b/assets/faq.html.5948f390.js
similarity index 99%
rename from assets/faq.html.53b9e664.js
rename to assets/faq.html.5948f390.js
index db2044271..625b26bcd 100644
--- a/assets/faq.html.53b9e664.js
+++ b/assets/faq.html.5948f390.js
@@ -1,4 +1,4 @@
-import{_ as d,o as h,c,a,b as t,w as n,e,d as r,r as i}from"./app.b50c38a7.js";const l={},_=a("h1",{id:"faq",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#faq","aria-hidden":"true"},"#"),e(" FAQ")],-1),u={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=a("h3",{id:"\u65E5\u5FD7\u6587\u4EF6\u5728\u54EA\u91CC",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#\u65E5\u5FD7\u6587\u4EF6\u5728\u54EA\u91CC","aria-hidden":"true"},"#"),e(" \u65E5\u5FD7\u6587\u4EF6\u5728\u54EA\u91CC\uFF1F")],-1),v=a("p",null,[e("\u65E5\u5FD7\u6587\u4EF6\u8DEF\u5F84\uFF1A "),a("code",null,"~/logs/arthas/arthas.log")],-1),k=a("h3",{id:"arthas-attach-\u4E4B\u540E\u5BF9\u539F\u8FDB\u7A0B\u6027\u80FD\u6709\u591A\u5927\u7684\u5F71\u54CD",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#arthas-attach-\u4E4B\u540E\u5BF9\u539F\u8FDB\u7A0B\u6027\u80FD\u6709\u591A\u5927\u7684\u5F71\u54CD","aria-hidden":"true"},"#"),e(" Arthas attach \u4E4B\u540E\u5BF9\u539F\u8FDB\u7A0B\u6027\u80FD\u6709\u591A\u5927\u7684\u5F71\u54CD")],-1),x={href:"https://github.com/alibaba/arthas/issues/44",target:"_blank",rel:"noopener noreferrer"},j=e("https://github.com/alibaba/arthas/issues/44"),w=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),C=a("p",null,"com.sun.tools.attach.AttachNotSupportedException: Unable to open socket file: target process not responding or HotSpot VM not loaded",-1),y=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),V=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),q=e("\u5C1D\u8BD5\u6309"),A=e("quick-start"),L=e("\u91CC\u7684\u65B9\u5F0F attach math-game\u3002"),E=e("\u66F4\u591A\u60C5\u51B5\u53C2\u8003\uFF1A "),M={href:"https://github.com/alibaba/arthas/issues/347",target:"_blank",rel:"noopener noreferrer"},S=e("https://github.com/alibaba/arthas/issues/347"),B=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 d,o as h,c,a,b as t,w as n,e,d as r,r as i}from"./app.391b0e4e.js";const l={},_=a("h1",{id:"faq",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#faq","aria-hidden":"true"},"#"),e(" FAQ")],-1),u={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=a("h3",{id:"\u65E5\u5FD7\u6587\u4EF6\u5728\u54EA\u91CC",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#\u65E5\u5FD7\u6587\u4EF6\u5728\u54EA\u91CC","aria-hidden":"true"},"#"),e(" \u65E5\u5FD7\u6587\u4EF6\u5728\u54EA\u91CC\uFF1F")],-1),v=a("p",null,[e("\u65E5\u5FD7\u6587\u4EF6\u8DEF\u5F84\uFF1A "),a("code",null,"~/logs/arthas/arthas.log")],-1),k=a("h3",{id:"arthas-attach-\u4E4B\u540E\u5BF9\u539F\u8FDB\u7A0B\u6027\u80FD\u6709\u591A\u5927\u7684\u5F71\u54CD",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#arthas-attach-\u4E4B\u540E\u5BF9\u539F\u8FDB\u7A0B\u6027\u80FD\u6709\u591A\u5927\u7684\u5F71\u54CD","aria-hidden":"true"},"#"),e(" Arthas attach \u4E4B\u540E\u5BF9\u539F\u8FDB\u7A0B\u6027\u80FD\u6709\u591A\u5927\u7684\u5F71\u54CD")],-1),x={href:"https://github.com/alibaba/arthas/issues/44",target:"_blank",rel:"noopener noreferrer"},j=e("https://github.com/alibaba/arthas/issues/44"),w=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),C=a("p",null,"com.sun.tools.attach.AttachNotSupportedException: Unable to open socket file: target process not responding or HotSpot VM not loaded",-1),y=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),V=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),q=e("\u5C1D\u8BD5\u6309"),A=e("quick-start"),L=e("\u91CC\u7684\u65B9\u5F0F attach math-game\u3002"),E=e("\u66F4\u591A\u60C5\u51B5\u53C2\u8003\uFF1A "),M={href:"https://github.com/alibaba/arthas/issues/347",target:"_blank",rel:"noopener noreferrer"},S=e("https://github.com/alibaba/arthas/issues/347"),B=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 "),O=e("options"),F=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),N=e("\u66F4\u591A\u53C2\u8003 "),H=e("options"),J=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),U=a("p",null,"\u4E0D\u80FD\u3002",-1),$=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),G=e("\u53EF\u4EE5\u4F7F\u7528"),Q=a("code",null,"vmtool",-1),R=e("\u547D\u4EE4\u3002"),T=e("\u53EF\u4EE5\u7528\u4E00\u4E9B\u6280\u5DE7\uFF0C\u7528"),z=a("code",null,"tt",-1),D=e("\u547D\u4EE4\u62E6\u622A\u5230\u5BF9\u8C61\uFF0C\u6216\u8005\u4ECE\u9759\u6001\u51FD\u6570\u91CC\u53D6\u5230\u5BF9\u8C61\u3002"),K=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),P=e("\u540C\u540D\u65B9\u6CD5\u8FC7\u6EE4\u53EF\u4EE5\u901A\u8FC7\u5339\u914D\u8868\u8FBE\u5F0F,\u53EF\u4EE5\u4F7F\u7528"),W=e("\u8868\u8FBE\u5F0F\u6838\u5FC3\u53D8\u91CF"),X=e("\u4E2D\u6240\u6709\u53D8\u91CF\u4F5C\u4E3A\u5DF2\u77E5\u6761\u4EF6,\u53EF\u4EE5\u901A\u8FC7\u5224\u65AD\u53C2\u6570\u4E2A\u6570"),Y=a("code",null,"params.length ==1",-1),Z=e(", \u53C2\u6570\u7C7B\u578B"),aa=a("code",null,"params[0] instanceof java.lang.Integer",-1),ea=e("\u3001\u8FD4\u56DE\u503C\u7C7B\u578B "),ta=a("code",null,"returnObj instanceof java.util.List",-1),sa=e(" \u7B49\u7B49\u4E00\u79CD\u6216\u8005\u591A\u79CD\u7EC4\u5408\u8FDB\u884C\u8FC7\u6EE4\u3002"),oa=e("\u53EF\u4EE5\u4F7F\u7528 "),na=a("code",null,"-v",-1),ra=e(" \u67E5\u770B\u89C2\u5BDF\u5339\u914D\u8868\u8FBE\u5F0F\u7684\u6267\u884C\u7ED3\u679C "),ia={href:"https://github.com/alibaba/arthas/issues/1348",target:"_blank",rel:"noopener noreferrer"},da=e("https://github.com/alibaba/arthas/issues/1348"),ha=e("\u4F8B\u5B50"),ca=e("math-game"),la=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/faq.html.69db73f0.js b/assets/faq.html.abd854f1.js
similarity index 98%
rename from assets/faq.html.69db73f0.js
rename to assets/faq.html.abd854f1.js
index b4c34565a..fb7bee8a4 100644
--- a/assets/faq.html.69db73f0.js
+++ b/assets/faq.html.abd854f1.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","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","children":[]},{"level":3,"title":"target process not responding or HotSpot VM not loaded","slug":"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","children":[]},{"level":3,"title":"\u600E\u4E48\u4EE5json\u683C\u5F0F\u67E5\u770B\u7ED3\u679C","slug":"\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","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","children":[]},{"level":3,"title":"\u65B9\u6CD5\u540C\u540D\u8FC7\u6EE4","slug":"\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","children":[]},{"level":3,"title":"\u600E\u6837 watch\u3001trace \u5185\u90E8\u7C7B\uFF1F","slug":"\u600E\u6837-watch\u3001trace-\u5185\u90E8\u7C7B","children":[]},{"level":3,"title":"\u8F93\u5165\u4E2D\u6587/Unicode \u5B57\u7B26","slug":"\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","children":[]},{"level":3,"title":"Arthas \u80FD\u4E0D\u80FD\u79BB\u7EBF\u4F7F\u7528","slug":"arthas-\u80FD\u4E0D\u80FD\u79BB\u7EBF\u4F7F\u7528","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","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","children":[]}],"git":{"updatedTime":1658737180000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/faq.md"}');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","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","children":[]},{"level":3,"title":"target process not responding or HotSpot VM not loaded","slug":"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","children":[]},{"level":3,"title":"\u600E\u4E48\u4EE5json\u683C\u5F0F\u67E5\u770B\u7ED3\u679C","slug":"\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","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","children":[]},{"level":3,"title":"\u65B9\u6CD5\u540C\u540D\u8FC7\u6EE4","slug":"\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","children":[]},{"level":3,"title":"\u600E\u6837 watch\u3001trace \u5185\u90E8\u7C7B\uFF1F","slug":"\u600E\u6837-watch\u3001trace-\u5185\u90E8\u7C7B","children":[]},{"level":3,"title":"\u8F93\u5165\u4E2D\u6587/Unicode \u5B57\u7B26","slug":"\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","children":[]},{"level":3,"title":"Arthas \u80FD\u4E0D\u80FD\u79BB\u7EBF\u4F7F\u7528","slug":"arthas-\u80FD\u4E0D\u80FD\u79BB\u7EBF\u4F7F\u7528","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","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","children":[]}],"git":{"updatedTime":1658737180000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/faq.md","version":"3.6.4"}');export{e as data};
diff --git a/assets/getstatic.html.7b756fa0.js b/assets/getstatic.html.039bd4c7.js
similarity index 73%
rename from assets/getstatic.html.7b756fa0.js
rename to assets/getstatic.html.039bd4c7.js
index 231eac9ca..b95c8e250 100644
--- a/assets/getstatic.html.7b756fa0.js
+++ b/assets/getstatic.html.039bd4c7.js
@@ -1 +1 @@
-const t=JSON.parse('{"key":"v-2f908999","path":"/en/doc/getstatic.html","title":"getstatic","lang":"en-US","frontmatter":{},"excerpt":"","headers":[],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/getstatic.md"}');export{t as data};
+const t=JSON.parse('{"key":"v-2f908999","path":"/en/doc/getstatic.html","title":"getstatic","lang":"en-US","frontmatter":{},"excerpt":"","headers":[],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/getstatic.md","version":"3.6.4"}');export{t as data};
diff --git a/assets/getstatic.html.fa0a50e5.js b/assets/getstatic.html.1225bdd6.js
similarity index 99%
rename from assets/getstatic.html.fa0a50e5.js
rename to assets/getstatic.html.1225bdd6.js
index f0589301c..190e01ff8 100644
--- a/assets/getstatic.html.fa0a50e5.js
+++ b/assets/getstatic.html.1225bdd6.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.b50c38a7.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=a("\u63A8\u8350\u76F4\u63A5\u4F7F\u7528"),g=a("ognl"),h=a("\u547D\u4EE4\uFF0C\u66F4\u52A0\u7075\u6D3B\u3002"),_=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.391b0e4e.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=a("\u63A8\u8350\u76F4\u63A5\u4F7F\u7528"),g=a("ognl"),h=a("\u547D\u4EE4\uFF0C\u66F4\u52A0\u7075\u6D3B\u3002"),_=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/getstatic.html.6e829c0e.js b/assets/getstatic.html.67fa4db9.js
similarity index 99%
rename from assets/getstatic.html.6e829c0e.js
rename to assets/getstatic.html.67fa4db9.js
index 88b9a8b47..9e1b01873 100644
--- a/assets/getstatic.html.6e829c0e.js
+++ b/assets/getstatic.html.67fa4db9.js
@@ -1,4 +1,4 @@
-import{_ as o,o as i,c as l,a as s,b as e,e as n,d as t,r as c}from"./app.b50c38a7.js";const p={},r=s("h1",{id:"getstatic",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#getstatic","aria-hidden":"true"},"#"),n(" 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=n(" online tutorial"),k=t(`
  • 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 n,d as t,r as c}from"./app.391b0e4e.js";const p={},r=s("h1",{id:"getstatic",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#getstatic","aria-hidden":"true"},"#"),n(" 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=n(" online tutorial"),k=t(`
  • 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.8b8918aa.js b/assets/getstatic.html.77a5a68e.js
similarity index 74%
rename from assets/getstatic.html.8b8918aa.js
rename to assets/getstatic.html.77a5a68e.js
index 80a32bf18..a2ab38843 100644
--- a/assets/getstatic.html.8b8918aa.js
+++ b/assets/getstatic.html.77a5a68e.js
@@ -1 +1 @@
-const t=JSON.parse('{"key":"v-78c35af6","path":"/doc/getstatic.html","title":"getstatic","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/getstatic.md"}');export{t as data};
+const t=JSON.parse('{"key":"v-78c35af6","path":"/doc/getstatic.html","title":"getstatic","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/getstatic.md","version":"3.6.4"}');export{t as data};
diff --git a/assets/grep.html.b1d6abe2.js b/assets/grep.html.23407de4.js
similarity index 98%
rename from assets/grep.html.b1d6abe2.js
rename to assets/grep.html.23407de4.js
index 9ddf6fba0..cda2688d5 100644
--- a/assets/grep.html.b1d6abe2.js
+++ b/assets/grep.html.23407de4.js
@@ -1,4 +1,4 @@
-import{_ as s,o as t,c as l,a as e,b as a,e as n,d as r,r as d}from"./app.b50c38a7.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

 USAGE:
+import{_ as s,o as t,c as l,a as e,b as a,e as n,d as r,r as d}from"./app.391b0e4e.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

 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.ed15c9c0.js b/assets/grep.html.557e5c0d.js
similarity index 76%
rename from assets/grep.html.ed15c9c0.js
rename to assets/grep.html.557e5c0d.js
index 1ab6b2822..dc1f4fd77 100644
--- a/assets/grep.html.ed15c9c0.js
+++ b/assets/grep.html.557e5c0d.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-8b2b7482","path":"/en/doc/grep.html","title":"grep","lang":"en-US","frontmatter":{},"excerpt":"","headers":[],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/grep.md"}');export{e as data};
+const e=JSON.parse('{"key":"v-8b2b7482","path":"/en/doc/grep.html","title":"grep","lang":"en-US","frontmatter":{},"excerpt":"","headers":[],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/grep.md","version":"3.6.4"}');export{e as data};
diff --git a/assets/grep.html.87d0b3ee.js b/assets/grep.html.650bda1e.js
similarity index 98%
rename from assets/grep.html.87d0b3ee.js
rename to assets/grep.html.650bda1e.js
index 427f7f173..e15c4ae18 100644
--- a/assets/grep.html.87d0b3ee.js
+++ b/assets/grep.html.650bda1e.js
@@ -1,4 +1,4 @@
-import{_ as t,o as s,c as l,a as e,b as a,e as n,d as r,r as d}from"./app.b50c38a7.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=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:
+import{_ as t,o as s,c as l,a as e,b as a,e as n,d as r,r as d}from"./app.391b0e4e.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=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:
    grep [-A <value>] [-B <value>] [-C <value>] [-h] [-i] [-v] [-n] [-m <value>] [-e] [--trim-end] pattern
 
  SUMMARY:
diff --git a/assets/grep.html.9589e767.js b/assets/grep.html.75fa6737.js
similarity index 78%
rename from assets/grep.html.9589e767.js
rename to assets/grep.html.75fa6737.js
index ccdeccc4b..e7fe4aac2 100644
--- a/assets/grep.html.9589e767.js
+++ b/assets/grep.html.75fa6737.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-63f4cd5a","path":"/doc/grep.html","title":"grep","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/grep.md"}');export{e as data};
+const e=JSON.parse('{"key":"v-63f4cd5a","path":"/doc/grep.html","title":"grep","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/grep.md","version":"3.6.4"}');export{e as data};
diff --git a/assets/groovy.html.cf73f6d9.js b/assets/groovy.html.81b1e3d4.js
similarity index 99%
rename from assets/groovy.html.cf73f6d9.js
rename to assets/groovy.html.81b1e3d4.js
index 66ea982bf..9896b550a 100644
--- a/assets/groovy.html.cf73f6d9.js
+++ b/assets/groovy.html.81b1e3d4.js
@@ -1,4 +1,4 @@
-import{_ as e,o as p,c as i,a as s,b as c,w as o,d as a,e as n,r as l}from"./app.b50c38a7.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 as i,a as s,b as c,w as o,d as a,e as n,r as l}from"./app.391b0e4e.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.1e44a2ad.js b/assets/groovy.html.a98236a6.js
similarity index 94%
rename from assets/groovy.html.1e44a2ad.js
rename to assets/groovy.html.a98236a6.js
index 1e3006aa5..40ecd6f91 100644
--- a/assets/groovy.html.1e44a2ad.js
+++ b/assets/groovy.html.a98236a6.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","children":[]},{"level":3,"title":"Parameters","slug":"parameters","children":[]},{"level":3,"title":"Explanation on the important callbacks","slug":"explanation-on-the-important-callbacks","children":[]},{"level":3,"title":"Advice parameter","slug":"advice-parameter","children":[]},{"level":3,"title":"Output parameter","slug":"output-parameter","children":[]},{"level":3,"title":"A groovy sample script to output logs","slug":"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"}');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","children":[]},{"level":3,"title":"Parameters","slug":"parameters","children":[]},{"level":3,"title":"Explanation on the important callbacks","slug":"explanation-on-the-important-callbacks","children":[]},{"level":3,"title":"Advice parameter","slug":"advice-parameter","children":[]},{"level":3,"title":"Output parameter","slug":"output-parameter","children":[]},{"level":3,"title":"A groovy sample script to output logs","slug":"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":"3.6.4"}');export{e as data};
diff --git a/assets/groovy.html.a7b151ba.js b/assets/groovy.html.bcb88dfe.js
similarity index 94%
rename from assets/groovy.html.a7b151ba.js
rename to assets/groovy.html.bcb88dfe.js
index a5f3534e4..e51c6a864 100644
--- a/assets/groovy.html.a7b151ba.js
+++ b/assets/groovy.html.bcb88dfe.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","children":[]},{"level":3,"title":"\u53C2\u6570\u8BF4\u660E","slug":"\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","children":[]},{"level":3,"title":"\u53C2\u6570 Advice \u8BF4\u660E","slug":"\u53C2\u6570-advice-\u8BF4\u660E","children":[]},{"level":3,"title":"\u53C2\u6570 Output \u8BF4\u660E","slug":"\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","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/groovy.md"}');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","children":[]},{"level":3,"title":"\u53C2\u6570\u8BF4\u660E","slug":"\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","children":[]},{"level":3,"title":"\u53C2\u6570 Advice \u8BF4\u660E","slug":"\u53C2\u6570-advice-\u8BF4\u660E","children":[]},{"level":3,"title":"\u53C2\u6570 Output \u8BF4\u660E","slug":"\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","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/groovy.md","version":"3.6.4"}');export{e as data};
diff --git a/assets/groovy.html.7e2cf42a.js b/assets/groovy.html.c968b2cf.js
similarity index 99%
rename from assets/groovy.html.7e2cf42a.js
rename to assets/groovy.html.c968b2cf.js
index 20347c715..ddceedd96 100644
--- a/assets/groovy.html.7e2cf42a.js
+++ b/assets/groovy.html.c968b2cf.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.b50c38a7.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.391b0e4e.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/heapdump.html.244a9821.js b/assets/heapdump.html.0e29f8ed.js
similarity index 97%
rename from assets/heapdump.html.244a9821.js
rename to assets/heapdump.html.0e29f8ed.js
index d3bfac065..1ee603d16 100644
--- a/assets/heapdump.html.244a9821.js
+++ b/assets/heapdump.html.0e29f8ed.js
@@ -1,4 +1,4 @@
-import{_ as s,o as t,c as i,a as e,b as d,e as a,d as p,r as o}from"./app.b50c38a7.js";const c={},r=e("h1",{id:"heapdump",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#heapdump","aria-hidden":"true"},"#"),a(" heapdump")],-1),l={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-heapdump",target:"_blank",rel:"noopener noreferrer"},u=e("code",null,"heapdump",-1),h=a(" online tutorial"),m=p(`

TIP

dump java heap in hprof binary format, like jmap.

Usage

Dump to file

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

TIP

dump java heap in hprof binary format, like jmap.

Usage

Dump to file

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

Dump only live objects

[arthas@58205]$ heapdump --live /tmp/dump.hprof
diff --git a/assets/heapdump.html.3779c034.js b/assets/heapdump.html.5e26a91c.js
similarity index 81%
rename from assets/heapdump.html.3779c034.js
rename to assets/heapdump.html.5e26a91c.js
index 09714dbae..7ebf0bd03 100644
--- a/assets/heapdump.html.3779c034.js
+++ b/assets/heapdump.html.5e26a91c.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-07868089","path":"/doc/heapdump.html","title":"heapdump","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"\u4F7F\u7528\u53C2\u8003","slug":"\u4F7F\u7528\u53C2\u8003","children":[]},{"level":3,"title":"dump \u5230\u4E34\u65F6\u6587\u4EF6","slug":"dump-\u5230\u4E34\u65F6\u6587\u4EF6","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/heapdump.md"}');export{e as data};
+const e=JSON.parse('{"key":"v-07868089","path":"/doc/heapdump.html","title":"heapdump","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"\u4F7F\u7528\u53C2\u8003","slug":"\u4F7F\u7528\u53C2\u8003","children":[]},{"level":3,"title":"dump \u5230\u4E34\u65F6\u6587\u4EF6","slug":"dump-\u5230\u4E34\u65F6\u6587\u4EF6","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/heapdump.md","version":"3.6.4"}');export{e as data};
diff --git a/assets/heapdump.html.5efae605.js b/assets/heapdump.html.de628dcb.js
similarity index 97%
rename from assets/heapdump.html.5efae605.js
rename to assets/heapdump.html.de628dcb.js
index 3198b88ec..dcfddbfa8 100644
--- a/assets/heapdump.html.5efae605.js
+++ b/assets/heapdump.html.de628dcb.js
@@ -1,4 +1,4 @@
-import{_ as s,o as d,c as i,a,b as p,e,d as t,r as c}from"./app.b50c38a7.js";const r={},u=a("h1",{id:"heapdump",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#heapdump","aria-hidden":"true"},"#"),e(" heapdump")],-1),o={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=t(`

\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 /tmp/dump.hprof
+import{_ as s,o as d,c as i,a,b as p,e,d as t,r as c}from"./app.391b0e4e.js";const r={},u=a("h1",{id:"heapdump",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#heapdump","aria-hidden":"true"},"#"),e(" heapdump")],-1),o={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=t(`

\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 /tmp/dump.hprof
 Dumping heap to /tmp/dump.hprof...
 Heap dump file created
 

\u53EA dump live \u5BF9\u8C61

[arthas@58205]$ heapdump --live /tmp/dump.hprof
diff --git a/assets/heapdump.html.77260129.js b/assets/heapdump.html.f9cf25e4.js
similarity index 79%
rename from assets/heapdump.html.77260129.js
rename to assets/heapdump.html.f9cf25e4.js
index e31ef1b01..8ecab134b 100644
--- a/assets/heapdump.html.77260129.js
+++ b/assets/heapdump.html.f9cf25e4.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-c0b1d216","path":"/en/doc/heapdump.html","title":"heapdump","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"Usage","slug":"usage","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/heapdump.md"}');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":3,"title":"Usage","slug":"usage","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/heapdump.md","version":"3.6.4"}');export{e as data};
diff --git a/assets/help.html.1ee751af.js b/assets/help.html.9365d9ca.js
similarity index 86%
rename from assets/help.html.1ee751af.js
rename to assets/help.html.9365d9ca.js
index d1c32f6f7..4cd194aba 100644
--- a/assets/help.html.1ee751af.js
+++ b/assets/help.html.9365d9ca.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-e3b34070","path":"/doc/help.html","title":"help","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"\u53C2\u6570\u8BF4\u660E","slug":"\u53C2\u6570\u8BF4\u660E","children":[]},{"level":3,"title":"\u4F7F\u7528\u53C2\u8003","slug":"\u4F7F\u7528\u53C2\u8003","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/help.md"}');export{e as data};
+const e=JSON.parse('{"key":"v-e3b34070","path":"/doc/help.html","title":"help","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"\u53C2\u6570\u8BF4\u660E","slug":"\u53C2\u6570\u8BF4\u660E","children":[]},{"level":3,"title":"\u4F7F\u7528\u53C2\u8003","slug":"\u4F7F\u7528\u53C2\u8003","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/help.md","version":"3.6.4"}');export{e as data};
diff --git a/assets/help.html.1eeccb45.js b/assets/help.html.98c1c576.js
similarity index 99%
rename from assets/help.html.1eeccb45.js
rename to assets/help.html.98c1c576.js
index 92b48bbfe..31de5df69 100644
--- a/assets/help.html.1eeccb45.js
+++ b/assets/help.html.98c1c576.js
@@ -1,4 +1,4 @@
-import{_ as e,o as i,c as n,d as s}from"./app.b50c38a7.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.391b0e4e.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.4328ee99.js b/assets/help.html.af61dc8b.js
similarity index 85%
rename from assets/help.html.4328ee99.js
rename to assets/help.html.af61dc8b.js
index da1e56124..dae1b5141 100644
--- a/assets/help.html.4328ee99.js
+++ b/assets/help.html.af61dc8b.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-7a8b0c34","path":"/en/doc/help.html","title":"help","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"Options","slug":"options","children":[]},{"level":3,"title":"Usage","slug":"usage","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/help.md"}');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":3,"title":"Options","slug":"options","children":[]},{"level":3,"title":"Usage","slug":"usage","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/help.md","version":"3.6.4"}');export{e as data};
diff --git a/assets/help.html.82c57955.js b/assets/help.html.e0b9e284.js
similarity index 99%
rename from assets/help.html.82c57955.js
rename to assets/help.html.e0b9e284.js
index ea1edf4df..42cf71080 100644
--- a/assets/help.html.82c57955.js
+++ b/assets/help.html.e0b9e284.js
@@ -1,4 +1,4 @@
-import{_ as n,o as s,c as e,d as a}from"./app.b50c38a7.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.391b0e4e.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/history.html.6d544ac4.js b/assets/history.html.19b5039d.js
similarity index 85%
rename from assets/history.html.6d544ac4.js
rename to assets/history.html.19b5039d.js
index dda9e9320..0a0d371dd 100644
--- a/assets/history.html.6d544ac4.js
+++ b/assets/history.html.19b5039d.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-26f43d96","path":"/doc/history.html","title":"history","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"\u53C2\u6570\u8BF4\u660E","slug":"\u53C2\u6570\u8BF4\u660E","children":[]},{"level":3,"title":"\u4F7F\u7528\u53C2\u8003","slug":"\u4F7F\u7528\u53C2\u8003","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/history.md"}');export{e as data};
+const e=JSON.parse('{"key":"v-26f43d96","path":"/doc/history.html","title":"history","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"\u53C2\u6570\u8BF4\u660E","slug":"\u53C2\u6570\u8BF4\u660E","children":[]},{"level":3,"title":"\u4F7F\u7528\u53C2\u8003","slug":"\u4F7F\u7528\u53C2\u8003","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/history.md","version":"3.6.4"}');export{e as data};
diff --git a/assets/history.html.3e92116f.js b/assets/history.html.2a6fd9ce.js
similarity index 97%
rename from assets/history.html.3e92116f.js
rename to assets/history.html.2a6fd9ce.js
index d689dce3c..2a113404a 100644
--- a/assets/history.html.3e92116f.js
+++ b/assets/history.html.2a6fd9ce.js
@@ -1,4 +1,4 @@
-import{_ as e,o as t,c as i,d as a}from"./app.b50c38a7.js";const s={},d=a(`

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 a}from"./app.391b0e4e.js";const s={},d=a(`

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/history.html.7d1ee6db.js b/assets/history.html.bb1e238f.js
similarity index 89%
rename from assets/history.html.7d1ee6db.js
rename to assets/history.html.bb1e238f.js
index be3fbe54d..4a95d69d4 100644
--- a/assets/history.html.7d1ee6db.js
+++ b/assets/history.html.bb1e238f.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-4402cd49","path":"/en/doc/history.html","title":"history","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"Options","slug":"options","children":[]},{"level":3,"title":"\u4F7F\u7528\u53C2\u8003","slug":"\u4F7F\u7528\u53C2\u8003","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/history.md"}');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":3,"title":"Options","slug":"options","children":[]},{"level":3,"title":"\u4F7F\u7528\u53C2\u8003","slug":"\u4F7F\u7528\u53C2\u8003","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/history.md","version":"3.6.4"}');export{e as data};
diff --git a/assets/history.html.d42b4bd8.js b/assets/history.html.c813d0b3.js
similarity index 97%
rename from assets/history.html.d42b4bd8.js
rename to assets/history.html.c813d0b3.js
index 79c3c96df..b58c7063b 100644
--- a/assets/history.html.d42b4bd8.js
+++ b/assets/history.html.c813d0b3.js
@@ -1,4 +1,4 @@
-import{_ as s,o as n,c as e,d as a}from"./app.b50c38a7.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

\u4F7F\u7528\u53C2\u8003

#view the nearest 3 commands
+import{_ as s,o as n,c as e,d as a}from"./app.391b0e4e.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

\u4F7F\u7528\u53C2\u8003

#view the nearest 3 commands
 $ history 3
   269  thread
   270  cls
diff --git a/assets/http-api.html.1ee2ca01.js b/assets/http-api.html.1b6f4877.js
similarity index 89%
rename from assets/http-api.html.1ee2ca01.js
rename to assets/http-api.html.1b6f4877.js
index f845e7173..db820f1a9 100644
--- a/assets/http-api.html.1ee2ca01.js
+++ b/assets/http-api.html.1b6f4877.js
@@ -1 +1 @@
-const e=JSON.parse('{"key":"v-225de034","path":"/doc/http-api.html","title":"Http API","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"\u6982\u89C8","slug":"\u6982\u89C8","children":[]},{"level":3,"title":"\u4E00\u6B21\u6027\u547D\u4EE4","slug":"\u4E00\u6B21\u6027\u547D\u4EE4","children":[]},{"level":3,"title":"\u4F1A\u8BDD\u4EA4\u4E92","slug":"\u4F1A\u8BDD\u4EA4\u4E92","children":[]},{"level":3,"title":"\u9274\u6743","slug":"\u9274\u6743","children":[]},{"level":3,"title":"Web UI","slug":"web-ui","children":[]},{"level":3,"title":"\u7279\u6B8A\u547D\u4EE4\u7ED3\u679C","slug":"\u7279\u6B8A\u547D\u4EE4\u7ED3\u679C","children":[]},{"level":3,"title":"\u6848\u4F8B","slug":"\u6848\u4F8B","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/http-api.md"}');export{e as data};
+const e=JSON.parse('{"key":"v-225de034","path":"/doc/http-api.html","title":"Http API","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"\u6982\u89C8","slug":"\u6982\u89C8","children":[]},{"level":3,"title":"\u4E00\u6B21\u6027\u547D\u4EE4","slug":"\u4E00\u6B21\u6027\u547D\u4EE4","children":[]},{"level":3,"title":"\u4F1A\u8BDD\u4EA4\u4E92","slug":"\u4F1A\u8BDD\u4EA4\u4E92","children":[]},{"level":3,"title":"\u9274\u6743","slug":"\u9274\u6743","children":[]},{"level":3,"title":"Web UI","slug":"web-ui","children":[]},{"level":3,"title":"\u7279\u6B8A\u547D\u4EE4\u7ED3\u679C","slug":"\u7279\u6B8A\u547D\u4EE4\u7ED3\u679C","children":[]},{"level":3,"title":"\u6848\u4F8B","slug":"\u6848\u4F8B","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/http-api.md","version":"3.6.4"}');export{e as data};
diff --git a/assets/http-api.html.e98a6bd6.js b/assets/http-api.html.597fe391.js
similarity index 99%
rename from assets/http-api.html.e98a6bd6.js
rename to assets/http-api.html.597fe391.js
index 2b6c9b825..a025b0ed3 100644
--- a/assets/http-api.html.e98a6bd6.js
+++ b/assets/http-api.html.597fe391.js
@@ -1,4 +1,4 @@
-import{_ as i}from"./arthas-web-ui.d97900e6.js";import{_ as l,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.b50c38a7.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 i}from"./arthas-web-ui.d97900e6.js";import{_ as l,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.391b0e4e.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.cac10370.js b/assets/http-api.html.9bb27917.js
similarity index 99%
rename from assets/http-api.html.cac10370.js
rename to assets/http-api.html.9bb27917.js
index f79e8df34..b8e20795f 100644
--- a/assets/http-api.html.cac10370.js
+++ b/assets/http-api.html.9bb27917.js
@@ -1,4 +1,4 @@
-import{_ as i}from"./arthas-web-ui.d97900e6.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.b50c38a7.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.d97900e6.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.391b0e4e.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.c068f40e.js b/assets/http-api.html.d8f9cf6b.js
similarity index 89%
rename from assets/http-api.html.c068f40e.js
rename to assets/http-api.html.d8f9cf6b.js
index f96c3fd4d..5202be105 100644
--- a/assets/http-api.html.c068f40e.js
+++ b/assets/http-api.html.d8f9cf6b.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":3,"title":"Overview","slug":"overview","children":[]},{"level":3,"title":"One-time command","slug":"one-time-command","children":[]},{"level":3,"title":"Session interaction","slug":"session-interaction","children":[]},{"level":3,"title":"Authentication","slug":"authentication","children":[]},{"level":3,"title":"Web UI","slug":"web-ui","children":[]},{"level":3,"title":"Special command results","slug":"special-command-results","children":[]},{"level":3,"title":"Cases","slug":"cases","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/http-api.md"}');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":3,"title":"Overview","slug":"overview","children":[]},{"level":3,"title":"One-time command","slug":"one-time-command","children":[]},{"level":3,"title":"Session interaction","slug":"session-interaction","children":[]},{"level":3,"title":"Authentication","slug":"authentication","children":[]},{"level":3,"title":"Web UI","slug":"web-ui","children":[]},{"level":3,"title":"Special command results","slug":"special-command-results","children":[]},{"level":3,"title":"Cases","slug":"cases","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/http-api.md","version":"3.6.4"}');export{e as data};
diff --git a/assets/idea-plugin.html.764a09d3.js b/assets/idea-plugin.html.3c8db60c.js
similarity index 98%
rename from assets/idea-plugin.html.764a09d3.js
rename to assets/idea-plugin.html.3c8db60c.js
index 58db91e09..3688b95c1 100644
--- a/assets/idea-plugin.html.764a09d3.js
+++ b/assets/idea-plugin.html.3c8db60c.js
@@ -1 +1 @@
-import{_ as i,o as r,c as s,a as e,b as o,d as n,e as t,r as l}from"./app.b50c38a7.js";var c="/images/alibabacloud_hotreload.png";const 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),_=t("Jetbrains \u63D2\u4EF6\u83B7\u53D6\u5730\u5740\uFF1A "),u={href:"https://plugins.jetbrains.com/plugin/13581-arthas-idea",target:"_blank",rel:"noopener noreferrer"},p=t("https://plugins.jetbrains.com/plugin/13581-arthas-idea"),m=t("\u4F7F\u7528\u6587\u6863\uFF1A"),b={href:"https://www.yuque.com/arthas-idea-plugin",target:"_blank",rel:"noopener noreferrer"},g=t("https://www.yuque.com/arthas-idea-plugin"),f=t("\u6E90\u7801\u5730\u5740\uFF1A "),k={href:"https://github.com/WangJi92/arthas-idea-plugin",target:"_blank",rel:"noopener noreferrer"},v=t("https://github.com/WangJi92/arthas-idea-plugin"),x=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=t("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=t("https://plugins.jetbrains.com/plugin/11386-alibaba-cloud-toolkit"),y=t("\u4F7F\u7528\u6587\u6863\uFF1A"),A={href:"https://help.aliyun.com/document_detail/381077.html",target:"_blank",rel:"noopener noreferrer"},E=t("https://help.aliyun.com/document_detail/381077.html"),N=e("li",null,[t("\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"),e("strong",null,"34965379"),t("\uFF09")],-1);function V(B,C){const a=l("ExternalLinkIcon");return r(),s("div",null,[h,e("ul",null,[e("li",null,[_,e("a",u,[p,o(a)])]),e("li",null,[m,e("a",b,[g,o(a)])]),e("li",null,[f,e("a",k,[v,o(a)])])]),x,e("ul",null,[e("li",null,[w,e("a",J,[j,o(a)])]),e("li",null,[y,e("a",A,[E,o(a)])]),N])])}var 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 e,b as o,d as n,e as t,r as l}from"./app.391b0e4e.js";var c="/images/alibabacloud_hotreload.png";const 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),_=t("Jetbrains \u63D2\u4EF6\u83B7\u53D6\u5730\u5740\uFF1A "),u={href:"https://plugins.jetbrains.com/plugin/13581-arthas-idea",target:"_blank",rel:"noopener noreferrer"},p=t("https://plugins.jetbrains.com/plugin/13581-arthas-idea"),m=t("\u4F7F\u7528\u6587\u6863\uFF1A"),b={href:"https://www.yuque.com/arthas-idea-plugin",target:"_blank",rel:"noopener noreferrer"},g=t("https://www.yuque.com/arthas-idea-plugin"),f=t("\u6E90\u7801\u5730\u5740\uFF1A "),k={href:"https://github.com/WangJi92/arthas-idea-plugin",target:"_blank",rel:"noopener noreferrer"},v=t("https://github.com/WangJi92/arthas-idea-plugin"),x=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=t("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=t("https://plugins.jetbrains.com/plugin/11386-alibaba-cloud-toolkit"),y=t("\u4F7F\u7528\u6587\u6863\uFF1A"),A={href:"https://help.aliyun.com/document_detail/381077.html",target:"_blank",rel:"noopener noreferrer"},E=t("https://help.aliyun.com/document_detail/381077.html"),N=e("li",null,[t("\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"),e("strong",null,"34965379"),t("\uFF09")],-1);function V(B,C){const a=l("ExternalLinkIcon");return r(),s("div",null,[h,e("ul",null,[e("li",null,[_,e("a",u,[p,o(a)])]),e("li",null,[m,e("a",b,[g,o(a)])]),e("li",null,[f,e("a",k,[v,o(a)])])]),x,e("ul",null,[e("li",null,[w,e("a",J,[j,o(a)])]),e("li",null,[y,e("a",A,[E,o(a)])]),N])])}var T=i(d,[["render",V],["__file","idea-plugin.html.vue"]]);export{T as default}; diff --git a/assets/idea-plugin.html.3d23f092.js b/assets/idea-plugin.html.438f3f13.js similarity index 73% rename from assets/idea-plugin.html.3d23f092.js rename to assets/idea-plugin.html.438f3f13.js index f94fa1389..0ddf6df6e 100644 --- a/assets/idea-plugin.html.3d23f092.js +++ b/assets/idea-plugin.html.438f3f13.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-7c670020","path":"/doc/idea-plugin.html","title":"IDEA Plugin","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/idea-plugin.md"}');export{e as data}; +const e=JSON.parse('{"key":"v-7c670020","path":"/doc/idea-plugin.html","title":"IDEA Plugin","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/idea-plugin.md","version":"3.6.4"}');export{e as data}; diff --git a/assets/idea-plugin.html.620c471c.js b/assets/idea-plugin.html.93877b09.js similarity index 89% rename from assets/idea-plugin.html.620c471c.js rename to assets/idea-plugin.html.93877b09.js index 3199a496b..d3cf83df8 100644 --- a/assets/idea-plugin.html.620c471c.js +++ b/assets/idea-plugin.html.93877b09.js @@ -1 +1 @@ -import{_ as a,o,c as s,a as e,b as i,e as t,r}from"./app.b50c38a7.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 v(x,P){const n=r("ExternalLinkIcon");return o(),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)])])])])}var y=a(l,[["render",v],["__file","idea-plugin.html.vue"]]);export{y as default}; +import{_ as a,o,c as s,a as e,b as i,e as t,r}from"./app.391b0e4e.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 v(x,P){const n=r("ExternalLinkIcon");return o(),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)])])])])}var y=a(l,[["render",v],["__file","idea-plugin.html.vue"]]);export{y as default}; diff --git a/assets/idea-plugin.html.d1b8320d.js b/assets/idea-plugin.html.be6cfb55.js similarity index 72% rename from assets/idea-plugin.html.d1b8320d.js rename to assets/idea-plugin.html.be6cfb55.js index 562d45054..13d8e5b66 100644 --- a/assets/idea-plugin.html.d1b8320d.js +++ b/assets/idea-plugin.html.be6cfb55.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"}');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":"3.6.4"}');export{e as data}; diff --git a/assets/index.html.782929d3.js b/assets/index.html.3923e211.js similarity index 63% rename from assets/index.html.782929d3.js rename to assets/index.html.3923e211.js index 2aee43083..5a466e812 100644 --- a/assets/index.html.782929d3.js +++ b/assets/index.html.3923e211.js @@ -1 +1 @@ -import{_ as e,o as c,c as r}from"./app.b50c38a7.js";const t={};function _(n,o){return c(),r("div")}var s=e(t,[["render",_],["__file","index.html.vue"]]);export{s as default}; +import{_ as e,o as c,c as r}from"./app.391b0e4e.js";const t={};function _(n,o){return c(),r("div")}var s=e(t,[["render",_],["__file","index.html.vue"]]);export{s as default}; diff --git a/assets/index.html.c047f67a.js b/assets/index.html.3a2f8949.js similarity index 85% rename from assets/index.html.c047f67a.js rename to assets/index.html.3a2f8949.js index 0eee09579..d970f0a74 100644 --- a/assets/index.html.c047f67a.js +++ b/assets/index.html.3a2f8949.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-07555a84","path":"/en/doc/","title":"Introduction","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"Background","slug":"background","children":[]},{"level":3,"title":"Key features","slug":"key-features","children":[]},{"level":3,"title":"Contributors","slug":"contributors","children":[]}],"git":{"updatedTime":1658737180000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/README.md"}');export{e as data}; +const e=JSON.parse('{"key":"v-07555a84","path":"/en/doc/","title":"Introduction","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":3,"title":"Background","slug":"background","children":[]},{"level":3,"title":"Key features","slug":"key-features","children":[]},{"level":3,"title":"Contributors","slug":"contributors","children":[]}],"git":{"updatedTime":1658737180000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/README.md","version":"3.6.4"}');export{e as data}; diff --git a/assets/index.html.ddca9bdb.js b/assets/index.html.3eba35be.js similarity index 63% rename from assets/index.html.ddca9bdb.js rename to assets/index.html.3eba35be.js index 2aee43083..5a466e812 100644 --- a/assets/index.html.ddca9bdb.js +++ b/assets/index.html.3eba35be.js @@ -1 +1 @@ -import{_ as e,o as c,c as r}from"./app.b50c38a7.js";const t={};function _(n,o){return c(),r("div")}var s=e(t,[["render",_],["__file","index.html.vue"]]);export{s as default}; +import{_ as e,o as c,c as r}from"./app.391b0e4e.js";const t={};function _(n,o){return c(),r("div")}var s=e(t,[["render",_],["__file","index.html.vue"]]);export{s as default}; diff --git a/assets/index.html.fdfb1d8b.js b/assets/index.html.78460dae.js similarity index 98% rename from assets/index.html.fdfb1d8b.js rename to assets/index.html.78460dae.js index 4e234550a..2e6f9470c 100644 --- a/assets/index.html.fdfb1d8b.js +++ b/assets/index.html.78460dae.js @@ -1 +1 @@ -import{_ as i}from"./arthas.f9aec7b5.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.b50c38a7.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+
  • 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("h3",{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)])])])}var x=a(d,[["render",v],["__file","index.html.vue"]]);export{x as default}; +import{_ as i}from"./arthas.f9aec7b5.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.391b0e4e.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+
  • 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("h3",{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)])])])}var x=a(d,[["render",v],["__file","index.html.vue"]]);export{x as default}; diff --git a/assets/index.html.1eea359b.js b/assets/index.html.c11a8683.js similarity index 87% rename from assets/index.html.1eea359b.js rename to assets/index.html.c11a8683.js index d73efde46..729cebca9 100644 --- a/assets/index.html.1eea359b.js +++ b/assets/index.html.c11a8683.js @@ -1 +1 @@ -const t=JSON.parse('{"key":"v-7445f070","path":"/doc/","title":"\u7B80\u4ECB","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":3,"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","children":[]},{"level":3,"title":"Contributors","slug":"contributors","children":[]}],"git":{"updatedTime":1658737180000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/README.md"}');export{t as data}; +const t=JSON.parse('{"key":"v-7445f070","path":"/doc/","title":"\u7B80\u4ECB","lang":"zh-CN","frontmatter":{},"excerpt":"","headers":[{"level":3,"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","children":[]},{"level":3,"title":"Contributors","slug":"contributors","children":[]}],"git":{"updatedTime":1658737180000,"contributors":[{"name":"Fatpandac","email":"i@fatpandac.com","commits":1},{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"doc/README.md","version":"3.6.4"}');export{t as data}; diff --git a/assets/index.html.2ccc2e95.js b/assets/index.html.e6d34846.js similarity index 98% rename from assets/index.html.2ccc2e95.js rename to assets/index.html.e6d34846.js index b35eb4751..9ee79aede 100644 --- a/assets/index.html.2ccc2e95.js +++ b/assets/index.html.e6d34846.js @@ -1 +1 @@ -import{_ as o}from"./arthas.f9aec7b5.js";import{_ as s,o as i,c as n,a as e,b as r,d as c,e as t,r as l}from"./app.b50c38a7.js";const h={},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

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+\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

',8),_=t("\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"),p={href:"https://github.com/alibaba/arthas/issues/111",target:"_blank",rel:"noopener noreferrer"},u=t("\u67E5\u770B"),b=e("h3",{id:"contributors",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#contributors","aria-hidden":"true"},"#"),t(" 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,v){const a=l("ExternalLinkIcon");return i(),n("div",null,[d,e("p",null,[e("strong",null,[_,e("a",p,[u,r(a)])])]),b,e("p",null,[e("a",m,[f,r(a)])])])}var V=s(h,[["render",x],["__file","index.html.vue"]]);export{V as default}; +import{_ as o}from"./arthas.f9aec7b5.js";import{_ as s,o as i,c as n,a as e,b as r,d as c,e as t,r as l}from"./app.391b0e4e.js";const h={},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

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+\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

',8),_=t("\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"),p={href:"https://github.com/alibaba/arthas/issues/111",target:"_blank",rel:"noopener noreferrer"},u=t("\u67E5\u770B"),b=e("h3",{id:"contributors",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#contributors","aria-hidden":"true"},"#"),t(" 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,v){const a=l("ExternalLinkIcon");return i(),n("div",null,[d,e("p",null,[e("strong",null,[_,e("a",p,[u,r(a)])])]),b,e("p",null,[e("a",m,[f,r(a)])])])}var V=s(h,[["render",x],["__file","index.html.vue"]]);export{V as default}; diff --git a/assets/install-detail.html.ff4b709c.js b/assets/install-detail.html.2a3c7491.js similarity index 91% rename from assets/install-detail.html.ff4b709c.js rename to assets/install-detail.html.2a3c7491.js index a7ff281a9..0240e59ec 100644 --- a/assets/install-detail.html.ff4b709c.js +++ b/assets/install-detail.html.2a3c7491.js @@ -1 +1 @@ -const l=JSON.parse('{"key":"v-319f48f2","path":"/en/doc/install-detail.html","title":"Install Arthas","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Quick installation","slug":"quick-installation","children":[{"level":3,"title":"Use arthas-boot(Recommended)","slug":"use-arthas-boot-recommended","children":[]},{"level":3,"title":"Use as.sh","slug":"use-as-sh","children":[]}]},{"level":2,"title":"Full installation","slug":"full-installation","children":[]},{"level":2,"title":"Manual Installation","slug":"manual-installation","children":[]},{"level":2,"title":"Installation via Packages","slug":"installation-via-packages","children":[{"level":3,"title":"Instruction for Debian based systems","slug":"instruction-for-debian-based-systems","children":[]},{"level":3,"title":"Instruction for Fedora based systems","slug":"instruction-for-fedora-based-systems","children":[]},{"level":3,"title":"Usage","slug":"usage","children":[]}]},{"level":2,"title":"Offline Help Documentation","slug":"offline-help-documentation","children":[]},{"level":2,"title":"Uninstall","slug":"uninstall","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/install-detail.md"}');export{l as data}; +const e=JSON.parse('{"key":"v-319f48f2","path":"/en/doc/install-detail.html","title":"Install Arthas","lang":"en-US","frontmatter":{},"excerpt":"","headers":[{"level":2,"title":"Quick installation","slug":"quick-installation","children":[{"level":3,"title":"Use arthas-boot(Recommended)","slug":"use-arthas-boot-recommended","children":[]},{"level":3,"title":"Use as.sh","slug":"use-as-sh","children":[]}]},{"level":2,"title":"Full installation","slug":"full-installation","children":[]},{"level":2,"title":"Manual Installation","slug":"manual-installation","children":[]},{"level":2,"title":"Installation via Packages","slug":"installation-via-packages","children":[{"level":3,"title":"Instruction for Debian based systems","slug":"instruction-for-debian-based-systems","children":[]},{"level":3,"title":"Instruction for Fedora based systems","slug":"instruction-for-fedora-based-systems","children":[]},{"level":3,"title":"Usage","slug":"usage","children":[]}]},{"level":2,"title":"Offline Help Documentation","slug":"offline-help-documentation","children":[]},{"level":2,"title":"Uninstall","slug":"uninstall","children":[]}],"git":{"updatedTime":1658120060000,"contributors":[{"name":"hengyunabc","email":"hengyunabc@gmail.com","commits":1}]},"filePathRelative":"en/doc/install-detail.md","version":"3.6.4"}');export{e as data}; diff --git a/assets/install-detail.html.f30a14d9.js b/assets/install-detail.html.8d8a2586.js similarity index 99% rename from assets/install-detail.html.f30a14d9.js rename to assets/install-detail.html.8d8a2586.js index def3c3e5a..6a94416e3 100644 --- a/assets/install-detail.html.f30a14d9.js +++ b/assets/install-detail.html.8d8a2586.js @@ -1,4 +1,4 @@ -import{_ as t,o as l,c as o,a,b as s,w as h,d as n,e,r as d}from"./app.b50c38a7.js";const c={},u=n(`

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 t,o as l,c as o,a,b as s,w as h,d as n,e,r as d}from"./app.391b0e4e.js";const c={},u=n(`

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